:root{font-family:Segoe UI,Helvetica Neue,sans-serif;color:#f3f7ff;background:radial-gradient(circle at top left,rgba(62,113,255,.28),transparent 28%),radial-gradient(circle at top right,rgba(59,130,246,.22),transparent 24%),linear-gradient(180deg,#07111f,#050b14);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg: #050b14;--panel: rgba(11, 18, 32, .74);--panel-soft: rgba(20, 31, 54, .54);--line: rgba(153, 176, 255, .16);--text: #f3f7ff;--muted: #93a4c7;--primary: #73a7ff;--success: #58d7b5;--warning: #ffbf75;--info: #90b8ff;--shadow: 0 20px 60px rgba(0, 0, 0, .35);--radius-lg: 24px}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#050b14;color:var(--text)}button,input,select{font:inherit}#root{min-height:100vh}.shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.sidebar{padding:28px 20px;border-right:1px solid var(--line);background:linear-gradient(180deg,#060a12f5,#080d18eb);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar__brand{display:flex;align-items:center;gap:14px;padding:8px 8px 28px}.sidebar__brand-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,#4f8dffe6,#65c4ff8c);color:#02101d;font-weight:700;box-shadow:0 12px 30px #4f8dff59}.sidebar__brand p,.sidebar__group-title,.page-header__description,.section-card__header p,.stat-card__label,.notification-list p,.rail-card__header span,.topbar__label,.topbar__workspace span:last-child,.insight-list__item p{color:var(--muted)}.sidebar__nav{display:flex;flex-direction:column;gap:18px}.sidebar__group{display:flex;flex-direction:column;gap:8px}.sidebar__group-title{padding:0 10px;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.sidebar__link{padding:12px 14px;border:1px solid transparent;border-radius:14px;color:#dbe8ff;text-decoration:none}.sidebar__link:hover,.sidebar__link--active,.tab-nav__item--active{background:#73a7ff1a;border-color:#73a7ff2e}.shell__main{display:flex;flex-direction:column;min-width:0}.topbar{display:grid;grid-template-columns:240px minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px 28px;border-bottom:1px solid var(--line);background:#060b13ad;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.topbar__workspace,.topbar__search,.rail-card,.section-card,.stat-card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow)}.topbar__workspace,.topbar__search{padding:14px 16px;border-radius:18px}.topbar__search{display:flex;align-items:center;gap:16px}.topbar__search span{white-space:nowrap;color:var(--muted)}.topbar__search small{color:var(--muted);font-size:.78rem;white-space:nowrap}.topbar__search input{width:100%;border:none;outline:none;background:transparent;color:var(--text)}.topbar__search--disabled{opacity:.78}.topbar__search--disabled input{cursor:not-allowed}.topbar__actions,.page-header__actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.button,.icon-button,.topbar__actions select,.filter-chip,.tab-nav__item{border:1px solid var(--line);background:#121c30eb;color:var(--text);border-radius:14px;padding:11px 14px}.button--primary{border-color:#73a7ff57;background:linear-gradient(135deg,#4f8dffeb,#73a7ffbf);color:#031321;font-weight:700}.button--disabled,.filter-chip--static,.tab-nav__item--static{opacity:.62}.button--disabled,.filter-chip--static{cursor:default}.button--disabled{pointer-events:none}.button:disabled,.icon-button:disabled,.editor-asset-item:disabled{opacity:.62;cursor:not-allowed}.icon-button{width:42px;height:42px;border-radius:50%;padding:0}.topbar__notification-wrap,.topbar__notification-button{position:relative}.topbar__notification-button span{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.topbar__notification-button svg{width:19px;height:19px;color:var(--text)}.topbar__notification-button i{position:absolute;top:-5px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:linear-gradient(135deg,#4f8dffeb,#73a7ffbf);color:#031321;font-style:normal;font-size:.72rem;line-height:18px;font-weight:700}.topbar__notification-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:20;width:min(420px,82vw);padding:18px;border-radius:22px;border:1px solid var(--line);background:#080d18f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.topbar__notification-header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.topbar__notification-header span,.empty-state p{color:var(--muted)}.shell__content{display:block;padding:24px 28px 28px}.module-page{display:flex;flex-direction:column;gap:22px}.empty-state{display:grid;gap:8px;padding:20px;border-radius:18px;border:1px dashed rgba(153,176,255,.18);background:#121c3047}.empty-state--error{border-color:#ff787847;background:#2c0d128c}.empty-state p{margin:0;line-height:1.6}.page-header,.section-card__header,.rail-card__header{display:flex;justify-content:space-between;gap:16px}.page-header h1{margin:4px 0 10px;font-size:clamp(2rem,4vw,2.8rem)}.page-header__eyebrow{margin:0;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase}.page-header__description{max-width:720px;margin:0;line-height:1.6}.tab-nav,.filter-bar,.stats-grid,.module-grid,.quick-action-grid{display:grid;gap:14px}.tab-nav{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.filter-bar{grid-template-columns:repeat(auto-fit,minmax(140px,max-content))}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card,.section-card,.rail-card{padding:20px;border-radius:var(--radius-lg)}.stat-card{display:flex;flex-direction:column;gap:14px}.stat-card strong{font-size:1.8rem}.status-badge{display:inline-flex;width:fit-content;padding:6px 10px;border-radius:999px;font-size:.82rem}.status-badge--positive,.status-badge--success{color:var(--success);background:#58d7b51f}.status-badge--warning{color:var(--warning);background:#ffbf751f}.status-badge--info,.status-badge--neutral{color:var(--info);background:#90b8ff1f}.module-grid{grid-template-columns:minmax(0,1fr)}.section-card__header{margin-bottom:18px}.data-table{overflow-x:auto}.data-table table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:14px 12px;text-align:left;border-bottom:1px solid rgba(153,176,255,.09)}.data-table th{color:var(--muted);font-weight:500}.insight-list{display:grid;gap:12px}.insight-list__item{padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--panel-soft)}.insight-list__item h3{margin:0 0 8px;font-size:.94rem}.insight-list__item p{margin:0;line-height:1.6}.activity-feed,.notification-list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.activity-feed li,.notification-list li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid rgba(153,176,255,.09)}.activity-feed li:last-child,.notification-list li:last-child{border-bottom:none}.activity-feed__dot{width:10px;height:10px;margin-top:7px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#9bd1ff);box-shadow:0 0 0 6px #73a7ff14}.quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action-grid__item{display:flex;align-items:center;gap:10px;padding:14px;border-radius:16px;border:1px solid var(--line);background:#131e34d1;color:var(--text)}.notification-list p{margin:6px 0 0;line-height:1.5}.notification-list__meta{margin-left:auto}.chart-card{display:grid;gap:18px}.chart-card__columns{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:14px;min-height:220px}.chart-card__group{display:grid;justify-items:center;gap:10px}.chart-card__bars{display:flex;align-items:end;gap:8px;height:180px}.chart-card__bar{width:18px;border-radius:999px 999px 6px 6px;background:#ffffff29}.chart-card__bar--incoming{background:linear-gradient(180deg,#73a7fff2,#407cff8c)}.chart-card__bar--outgoing{background:linear-gradient(180deg,#ffbf75eb,#ea580c85)}.chart-card__label,.chart-card__legend,.health-list__item p,.entity-card__head p,.entity-card__stats span,.entity-card__note,.partner-list__item p,.partner-list__meta,.partner-list__footer{color:var(--muted)}.chart-card__legend{display:flex;gap:18px;flex-wrap:wrap;font-size:.9rem}.chart-card__legend span{display:inline-flex;align-items:center;gap:8px}.chart-card__swatch{width:12px;height:12px;border-radius:999px;display:inline-block}.chart-card__swatch--incoming{background:var(--primary)}.chart-card__swatch--outgoing{background:var(--warning)}.insight-list__value{display:block;margin-bottom:10px;font-size:1.4rem;color:var(--text)}.health-list,.partner-list{display:grid;gap:12px}.health-list__item,.partner-list__item,.entity-card{padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--panel-soft)}.health-list__item,.partner-list__item{display:grid;gap:10px}.health-list__item h3,.entity-card h3,.partner-list__item h3{margin:0 0 6px}.health-list__meta,.partner-list__meta{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.entity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 1200px){.entity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.entity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.entity-grid,.communications-shell,.sales-form-grid,.sales-proposal-layout,.sales-proposal-preview-grid,.sales-proposal-engine__layout,.proposal-hero,.proposal-cover-lockup,.proposal-cover-grid,.proposal-stat-grid,.proposal-footer-meta{grid-template-columns:minmax(0,1fr)}.sales-outreach-card__header,.sales-proposal-seed__top,.sales-followup-row,.proposal-header-bar,.proposal-brand-lockup,.proposal-pricing-card__top,.proposal-cta-section__meta{flex-direction:column}.proposal-header-bar__meta,.proposal-footer-meta span:last-child{text-align:left}}.entity-card{display:grid;gap:14px}.entity-card--button,.partner-list__item--button{width:100%;text-align:left;color:inherit;cursor:pointer}.entity-card--button,.partner-list__item--button,.tab-nav--interactive .tab-nav__item{transition:border-color .16s ease,background .16s ease,transform .16s ease}.entity-card--button:hover,.partner-list__item--button:hover{transform:translateY(-2px);border-color:#73a7ff38}.entity-card--active,.partner-list__item--active{border-color:#73a7ff4d;background:#182743d1}.entity-card__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.entity-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.entity-card__stats div{padding:12px;border-radius:14px;background:#121c308c;border:1px solid rgba(153,176,255,.08)}.entity-card__stats span{display:block;margin-bottom:6px;font-size:.82rem}.entity-card__stats strong{color:var(--text)}.network-hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.network-hero-card{display:grid;gap:16px;padding:20px;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(115,167,255,.14),transparent 28%),linear-gradient(180deg,#111827e6,#0a0f1cf5);box-shadow:0 18px 40px #0206173d;text-decoration:none;color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;min-width:0;overflow:hidden}.network-hero-card:hover{transform:translateY(-3px);border-color:#73a7ff3d;box-shadow:0 22px 52px #02061752}.network-hero-card__top,.network-hero-card__identity{display:flex;gap:14px;align-items:flex-start;min-width:0}.network-hero-card__top{justify-content:space-between}.network-hero-card__identity>div{min-width:0;flex:1 1 auto}.network-hero-card__avatar,.profile-hero__avatar{display:grid;place-items:center;width:62px;height:62px;border-radius:20px;background:linear-gradient(135deg,#4f8dffdb,#65c4ff8c);color:#031321;font-weight:800;font-size:1.05rem;flex-shrink:0}.network-hero-card__logo,.profile-hero__logo{width:62px;height:62px;border-radius:20px;object-fit:cover;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);flex-shrink:0}.network-hero-card__eyebrow,.profile-hero__eyebrow{display:inline-flex;margin-bottom:8px;color:#9fbaf5;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.network-hero-card h3,.profile-hero h2{margin:0 0 6px;letter-spacing:-.03em;overflow-wrap:anywhere}.network-hero-card p,.profile-hero p{margin:0;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.network-hero-card__status{display:inline-flex;align-items:center;padding:8px 11px;border-radius:999px;background:#58d7b51f;color:var(--success);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.network-hero-card__metrics,.profile-detail-grid,.profile-social-grid{display:grid;gap:12px}.network-hero-card__metrics,.profile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-hero-card__metrics div,.profile-detail-card,.profile-social-card{padding:14px;border-radius:16px;border:1px solid rgba(153,176,255,.1);background:#121c306b;min-width:0}.network-hero-card__metrics span,.profile-detail-card span,.profile-social-card span{display:block;margin-bottom:8px;color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.network-hero-card__metrics strong{display:block;overflow-wrap:anywhere}@media (max-width: 820px){.network-hero-card__top{flex-direction:column}.network-hero-card__metrics,.profile-detail-grid{grid-template-columns:1fr}}.profile-detail-card strong,.profile-social-card strong{color:var(--text);word-break:break-word}.profile-social-card{text-decoration:none;color:inherit}.profile-social-card small{display:block;margin-top:8px;color:var(--muted);word-break:break-word}.profile-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap;padding:24px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(115,167,255,.14),transparent 28%),linear-gradient(180deg,#111827e0,#0a0f1cf0);box-shadow:0 18px 60px #02061742}.profile-hero__identity,.profile-hero__chips{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.profile-action-bar,.profile-edit-list{display:grid;gap:12px}.profile-topbar{display:flex;justify-content:flex-start}.profile-action-bar{grid-template-columns:repeat(auto-fit,minmax(140px,max-content));align-items:center}.profile-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-edit-grid__wide{grid-column:1 / -1}.profile-edit-list__row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:end;padding:14px;border-radius:18px;border:1px solid rgba(153,176,255,.1);background:#121c306b}.profile-edit-list__row--wide{grid-column:span 2}.profile-edit-list__checkbox{display:flex;flex-direction:column;gap:8px}.profile-edit-list__checkbox input{width:18px;height:18px}.partner-list__footer{padding-top:10px;border-top:1px solid rgba(153,176,255,.09)}.detail-panel{display:grid;gap:16px}.detail-panel__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.detail-panel h3{margin:0}.detail-panel p{margin:0;color:var(--muted);line-height:1.6}.detail-panel__chips{display:flex;gap:10px;flex-wrap:wrap}.detail-panel__list{display:grid;gap:10px}.detail-panel__list div{padding:12px 14px;border-radius:14px;background:#121c308c;border:1px solid rgba(153,176,255,.08)}.detail-panel__actions{display:flex;flex-wrap:wrap;gap:12px}.detail-panel__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.detail-panel__split strong{display:block;margin-bottom:10px}.workspace-metric-grid,.workspace-stage-grid{display:grid;gap:12px}.workspace-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-stage-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.workspace-metric-card,.workspace-stage-card{padding:16px;border-radius:16px;border:1px solid rgba(153,176,255,.1);background:#121c306b}.workspace-metric-card span{display:block;margin-bottom:8px;color:var(--muted);font-size:.82rem}.workspace-stage-card h3{margin:0 0 12px;font-size:.95rem}.studio-asset-grid,.pipeline-grid,.output-detail-grid{display:grid;gap:14px}.studio-workspace-actions,.editor-toolbar,.editor-toolbar__group,.editor-inspector-tabs,.editor-playhead-row,.timeline-track,.timeline-track__label,.timeline-track__clips,.editor-asset-item{display:flex;gap:12px}.studio-workspace-actions{flex-wrap:wrap}.studio-asset-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pipeline-grid,.output-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-asset-card,.pipeline-card,.output-detail-card{border:1px solid rgba(153,176,255,.1);background:#121c306b;border-radius:18px}.studio-asset-card{display:grid;overflow:hidden}.studio-asset-preview{display:grid;place-items:center;min-height:132px;padding:16px;background:radial-gradient(circle at top left,rgba(115,167,255,.18),transparent 34%),linear-gradient(180deg,#182743db,#0d1526eb)}.studio-asset-fallback{padding:12px 16px;border-radius:999px;border:1px solid rgba(153,176,255,.16);color:var(--muted);background:#060b1366}.studio-asset-meta,.studio-asset-footer,.pipeline-card,.output-detail-card{padding:16px}.studio-asset-title,.pipeline-card-title,.output-detail-title{font-weight:600}.studio-asset-subtitle,.studio-asset-details,.pipeline-card-subtitle,.pipeline-card-meta,.output-detail-row span{color:var(--muted)}.studio-asset-meta{display:grid;gap:8px}.studio-asset-details,.studio-asset-footer,.pipeline-card-top,.output-detail-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.studio-asset-footer{border-top:1px solid rgba(153,176,255,.08)}.studio-asset-footer .button{width:100%}.pipeline-column{display:grid;gap:12px}.pipeline-column-title{color:var(--muted);font-size:.84rem;letter-spacing:.08em;text-transform:uppercase}.pipeline-list,.pipeline-card,.output-detail-card{display:grid;gap:12px}.output-detail-title{margin-bottom:4px}.output-detail-row strong{color:var(--text)}.editor-shell{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr) minmax(300px,.95fr);gap:18px;align-items:start}.editor-main,.editor-sidebar-stack,.editor-asset-bin,.timeline-board,.editor-inspector-panel{display:grid;gap:14px}.editor-project-summary{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:16px;border-radius:18px;border:1px solid rgba(153,176,255,.1);background:#121c306b}.editor-project-summary p,.editor-asset-item small,.editor-toolbar__control span,.timeline-track__label span{color:var(--muted)}.editor-project-summary p{margin:6px 0 0}.editor-asset-bin{max-height:360px;overflow:auto}.editor-asset-item{align-items:center;width:100%;padding:14px;border-radius:16px;border:1px solid rgba(153,176,255,.1);background:#121c306b;color:var(--text);text-align:left}.editor-asset-item span:last-child{display:grid;gap:4px}.editor-asset-swatch{flex:0 0 42px;width:42px;height:42px;border-radius:14px;border:1px solid rgba(153,176,255,.16)}.editor-toolbar{justify-content:space-between;flex-wrap:wrap;align-items:center}.editor-toolbar__group{align-items:center;flex-wrap:wrap}.editor-toolbar__control{display:grid;gap:8px;min-width:140px}.editor-toolbar__control input,.editor-toolbar__control select,.editor-inspector-panel input,.editor-inspector-panel select,.editor-inspector-panel textarea{width:100%;border:1px solid var(--line);background:#121c30eb;color:var(--text);border-radius:14px;padding:12px 14px}.editor-toolbar__control input[type=range],.editor-inspector-panel input[type=range]{padding:0}.editor-canvas{display:grid;place-items:center;min-height:460px;padding:20px;transform-origin:top center}.editor-canvas__frame{position:relative;width:min(100%,720px);aspect-ratio:16 / 9;padding:16px;border-radius:28px;border:1px solid rgba(153,176,255,.14);background:linear-gradient(180deg,#0b1220f5,#090e18eb),radial-gradient(circle at top left,rgba(115,167,255,.18),transparent 30%);box-shadow:inset 0 0 0 1px #99b0ff0d}.editor-canvas__clip{display:grid;align-content:end;width:100%;height:100%;padding:22px;border-radius:22px;border:1px solid rgba(255,255,255,.06);color:#f8fbff;background:linear-gradient(180deg,#182743b8,#0c1424db)}.editor-canvas__clip span{font-size:1.2rem;font-weight:700}.editor-canvas__clip small{margin-top:8px;color:#f3f7ffc7}.editor-playhead-row{align-items:center}.editor-playhead-row input{flex:1}.timeline-board{overflow:auto}.timeline-track{align-items:stretch}.timeline-track__label{flex:0 0 140px;flex-direction:column;justify-content:center;padding:14px;border-radius:16px;border:1px solid rgba(153,176,255,.1);background:#121c306b}.timeline-track__clips{flex:1;align-items:center;overflow-x:auto;padding:14px;border-radius:16px;border:1px solid rgba(153,176,255,.1);background:#0a111dc7}.timeline-clip{display:grid;gap:4px;flex:0 0 auto;min-height:74px;padding:12px;border:1px solid transparent;border-radius:16px;color:#04101d;text-align:left;box-shadow:0 14px 26px #00000029}.timeline-clip small{color:#04101db8}.timeline-clip--active{border-color:#ffffffb3;transform:translateY(-1px)}.editor-inspector-tabs{flex-wrap:wrap}.editor-inspector-panel label{display:grid;gap:8px}.editor-inspector-panel span{color:var(--muted)}.network-map{display:grid;gap:16px}.network-map__node,.network-map__links div{padding:18px;border-radius:18px;border:1px solid var(--line);background:var(--panel-soft)}.network-map__node span{display:block;margin-top:6px;color:var(--muted)}.network-map__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.calendar-month-shell,.calendar-day-stack,.stack-form{display:grid;gap:16px}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.calendar-weekdays__item{padding:0 6px;color:var(--muted);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.calendar-tile,.week-board__day{text-decoration:none;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:16px;border-radius:18px;border:1px solid var(--line);background:var(--panel-soft);transition:border-color .16s ease,transform .16s ease,background .16s ease}.calendar-tile{min-height:172px}.calendar-tile:hover,.week-board__day:hover{transform:translateY(-2px);border-color:#73a7ff38}.calendar-tile--active,.week-board__day--active{border-color:#73a7ff4d;background:#182743d1}.calendar-tile__header,.week-board__title{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:12px}.calendar-tile__header span,.week-board__title span{color:var(--muted);font-size:.86rem}.calendar-tile__events,.week-board__events{display:grid;gap:8px;align-content:start}.calendar-tile__events div,.week-board__events div{padding:10px 12px;border-radius:12px;background:#121c308c;border:1px solid rgba(153,176,255,.08);font-size:.9rem}.calendar-event-badge{display:grid;gap:4px;padding:9px 10px;border-radius:12px;border:1px solid rgba(153,176,255,.08);background:#121c308c;font-size:.83rem}.calendar-event-badge strong{font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.calendar-event-badge--meeting{border-color:#73a7ff3d;background:#1b345c9e}.calendar-event-badge--appointment{border-color:#7bd2b03d;background:#123d3594}.calendar-event-badge--note{border-color:#f5d3743d;background:#4e3c148a}.calendar-event-badge--invoice{border-color:#f8a45c4d;background:#5a30138f}.calendar-event-badge--deliverable{border-color:#bd92ff47;background:#3d22618f}.calendar-event-badge--general,.calendar-event-badge--overflow{border-color:#99b0ff1f}.calendar-tile--filler{min-height:172px;border-style:dashed;opacity:.38;pointer-events:none}.calendar-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px;background:#050a14ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.calendar-dialog{width:min(880px,100%);max-height:calc(100vh - 48px);overflow:auto;display:grid;gap:18px;padding:22px;border-radius:24px;border:1px solid rgba(153,176,255,.14);background:#0b121ff5;box-shadow:0 24px 80px #0006}.calendar-dialog__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.calendar-dialog__header h3,.calendar-dialog__header p{margin:0}.calendar-dialog__header p{color:var(--muted)}.calendar-dialog__body{display:grid;gap:16px}.schedule-list{display:grid;gap:12px}.schedule-list__item{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:16px;border:1px solid rgba(153,176,255,.1);background:#121c306b}.schedule-list__item p,.schedule-list__item span,.stack-form__header p,.stack-form__message{color:var(--muted)}.schedule-list__item p,.schedule-list__item span,.stack-form__header h3,.stack-form__header p{margin:0}.schedule-list__actions,.stack-form__row,.stack-form__actions{display:flex;gap:12px;flex-wrap:wrap}.stack-form{padding:18px;border-radius:18px;border:1px solid rgba(153,176,255,.1);background:#121c306b}.stack-form__field{display:grid;gap:8px;flex:1 1 0}.stack-form__field span{font-size:.84rem;color:var(--muted)}.stack-form__field input,.stack-form__field select,.stack-form__field textarea{width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(153,176,255,.14);background:#090f1be0;color:var(--text)}.stack-form__field--checkbox{display:flex;align-items:center;gap:10px;padding-top:28px}.stack-form__field--checkbox input{width:auto}.stack-form__message--error{color:#ffb4b4}.sales-outreach-list,.sales-proposal-layout,.sales-proposal-seeds,.sales-editor-list,.sales-proposal-sidecars,.sales-proposal-engine,.sales-proposal-engine__layout{display:grid;gap:16px}.sales-outreach-card,.sales-proposal-seed{display:grid;gap:16px;padding:18px;border-radius:18px;border:1px solid rgba(153,176,255,.1);background:#121c306b}.sales-proposal-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr)}.sales-proposal-engine__layout{grid-template-columns:minmax(360px,.95fr) minmax(0,1.15fr);align-items:start}.sales-proposal-preview-column{align-self:start}.sales-proposal-preview-column .section-card{position:sticky;top:24px}.sales-outreach-card__header,.sales-proposal-seed__top,.sales-followup-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.sales-outreach-card__header h3,.sales-outreach-card__header p,.sales-proposal-seed__top p{margin:0}.sales-outreach-card__header p,.sales-proposal-seed__top p,.sales-interest-row>span{color:var(--muted)}.sales-form-grid,.sales-proposal-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sales-form-grid--wide{grid-template-columns:minmax(0,1fr)}.sales-interest-row,.sales-followup-row__actions{display:grid;gap:12px}.sales-interest-toggle{display:flex;gap:12px;flex-wrap:wrap}.sales-followup-row{align-items:end}.sales-followup-row .stack-form__field{max-width:260px}.sales-proposal-seed{width:100%;text-align:left;color:inherit;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.sales-proposal-seed:hover{transform:translateY(-2px);border-color:#73a7ff38;background:#182743d1}.sales-db-selector-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.sales-db-selector{display:grid;gap:6px;width:100%;padding:14px;text-align:left;color:inherit;border:1px solid rgba(153,176,255,.1);border-radius:16px;background:#121c305c;transition:border-color .16s ease,background .16s ease,transform .16s ease}.sales-db-selector span,.sales-db-selector small{color:var(--muted)}.sales-db-selector:hover{transform:translateY(-2px);border-color:#73a7ff38}.sales-db-selector--active{border-color:#73a7ff52;background:#182743d1}.sales-editor-card{display:grid;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(153,176,255,.1);background:#121c304d}.communications-shell{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(320px,.9fr) minmax(0,1.28fr);gap:16px;align-items:start}.communications-shell--inbox{grid-template-columns:minmax(0,1fr)}.communications-stats-grid{grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px}.communications-stats-grid .stat-card{padding:14px 16px;gap:10px}.communications-stats-grid .stat-card strong{font-size:1.35rem}.communications-mailbox-toolbar,.communications-sidebar,.communications-thread-list,.communications-message-stream,.communications-user-picker{display:grid;gap:12px}.communications-mailbox-toolbar,.communications-thread-list,.communications-message-stream{min-width:0}.communications-filter-row{display:flex;gap:10px;flex-wrap:wrap}.communications-mailbox-strip{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px}.communications-mailbox-strip>*{flex:0 0 min(320px,100%)}.communications-thread-list__item{width:100%;text-align:left;color:inherit;cursor:pointer;min-width:0}.communications-thread-list__trigger{display:grid;gap:12px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.communications-thread-expanded{display:grid;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(153,176,255,.1)}.communications-mailbox-card{width:100%;text-align:left;color:inherit;cursor:pointer;min-width:240px}.communications-mailbox-card--active,.communications-thread-list__item--active{border-color:#73a7ff47;background:#182743d1}.communications-message-stream{max-height:720px;overflow:auto;padding-right:4px}.communications-message-card{display:grid;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(153,176,255,.1);background:#121c306b}.communications-message-card--self{border-color:#73a7ff38;background:#18274399}.communications-message-card p{margin:0;color:var(--text);line-height:1.6;white-space:pre-wrap}.proposal-renderer{display:grid;gap:20px;color:var(--proposal-text)}.proposal-page{display:grid;gap:20px;padding:22px;border-radius:28px;overflow:hidden}.proposal-header-bar,.proposal-brand-lockup,.proposal-header-bar__meta,.proposal-pricing-card__top,.proposal-cta-section__meta{display:flex;gap:14px}.proposal-header-bar{justify-content:space-between;align-items:center}.proposal-brand-lockup{align-items:center;min-width:0}.proposal-logo-thumb,.proposal-brand-logo,.proposal-brand-logo__fallback{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;font-weight:800}.proposal-brand-logo{overflow:hidden;background:#fff9}.proposal-logo-thumb{overflow:hidden;border:1px solid}.proposal-logo-thumb img{width:100%;height:100%;object-fit:contain;padding:4px}.proposal-brand-logo img{width:100%;height:100%;object-fit:cover}.proposal-brand-logo__fallback{background:#ffffffa6;color:#0d1727}.proposal-brand-divider{width:1px;height:28px}.proposal-brand-copy,.proposal-header-bar__meta,.proposal-hero__copy,.proposal-creator-card,.proposal-creator-card__copy,.proposal-section-wrapper,.proposal-section-wrapper__header,.proposal-pricing-card,.proposal-pricing-card__meta,.proposal-cta-section,.proposal-cover-block,.proposal-copy-card,.proposal-footer-meta{display:grid;gap:8px}.proposal-brand-copy span,.proposal-header-bar__meta span,.proposal-page-kicker,.proposal-hero__copy p,.proposal-creator-card__copy span,.proposal-creator-card__copy p,.proposal-creator-card__copy small,.proposal-section-wrapper__header p,.proposal-stat-card span,.proposal-stat-card small,.proposal-pricing-card p,.proposal-pricing-card__meta small,.proposal-footer-meta,.proposal-cover-block span{color:var(--proposal-muted)}.proposal-header-bar__meta{text-align:right}.proposal-hero,.proposal-cover-lockup,.proposal-cover-grid,.proposal-roster-grid,.proposal-value-grid,.proposal-stat-grid,.proposal-pricing-grid,.proposal-creator-card__metrics{display:grid;gap:14px}.proposal-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);padding:20px;border:1px solid;border-radius:24px}.proposal-cover-lockup{grid-template-columns:repeat(2,minmax(0,1fr));min-height:280px}.proposal-cover-lockup__panel{display:grid;place-items:center;padding:24px;border:1px solid;border-radius:24px}.proposal-cover-lockup__panel img{width:100%;height:100%;max-height:220px;object-fit:contain}.proposal-hero__copy h2,.proposal-section-wrapper__header h3,.proposal-cta-section h3{margin:0}.proposal-hero__copy p,.proposal-copy-card{line-height:1.6}.proposal-hero__aside,.proposal-stat-card,.proposal-pricing-card,.proposal-cta-section,.proposal-cover-block,.proposal-copy-card{padding:16px;border-radius:18px;border:1px solid}.proposal-cover-grid,.proposal-value-grid,.proposal-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-roster-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.proposal-creator-card{padding:16px;border-radius:20px;border:1px solid}.proposal-creator-card__avatar{width:58px;height:58px;border-radius:18px;overflow:hidden;background:#ffffff1f}.proposal-creator-card__avatar img{width:100%;height:100%;object-fit:cover}.proposal-creator-card__avatar span{display:grid;place-items:center;width:100%;height:100%;font-weight:800}.proposal-creator-card__metrics,.proposal-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.proposal-creator-card__metrics div{padding:12px;border-radius:14px;background:#ffffff0f}.proposal-creator-card__metrics span,.proposal-deliverables-list__item,.proposal-cta-section__meta span{font-size:.86rem}.proposal-stat-card strong,.proposal-cover-block strong,.proposal-pricing-card__top strong,.proposal-pricing-card__top span{font-size:1.2rem}.proposal-cover-block small,.proposal-copy-card small{color:var(--proposal-muted)}.proposal-pricing-card--featured{box-shadow:0 16px 34px #00000024}.proposal-deliverables-list{display:grid;gap:8px}.proposal-deliverables-list__item{padding:10px 12px;border-radius:12px;border:1px solid}.proposal-footer-meta{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;font-size:.82rem}.proposal-footer-meta span:last-child{text-align:right}.finance-form,.finance-lines{display:grid;gap:16px}.finance-lines__header,.finance-line-item,.finance-totals{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.finance-lines__header{justify-content:space-between;align-items:center}.finance-line-item{padding:16px;border-radius:16px;border:1px solid rgba(153,176,255,.1);background:#121c306b}.finance-line-item .stack-form__field{min-width:180px}.finance-workspace{gap:20px}.finance-legacy-page{display:grid;gap:24px}.finance-legacy-hero{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:26px;border-radius:30px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(99,102,241,.16),transparent 34%),radial-gradient(circle at top right,rgba(168,85,247,.13),transparent 30%),linear-gradient(180deg,#111827e0,#0a0f1cf0);box-shadow:0 22px 70px #0206176b,inset 0 1px #ffffff0d}.finance-legacy-hero__copy{max-width:720px;display:grid;gap:12px}.finance-legacy-hero__copy h2{margin:0;font-size:2.2rem;line-height:1}.finance-legacy-hero__copy p{margin:0;color:#94a3b8f2}.finance-legacy-tabs{display:inline-flex;gap:10px;padding:8px;border-radius:999px;background:#0f172a9e;border:1px solid rgba(255,255,255,.08)}.finance-legacy-tab{border:0;padding:10px 16px;border-radius:999px;background:transparent;color:#cbd5e1;font-weight:800;letter-spacing:.04em;cursor:pointer}.finance-legacy-tab--active{background:#6366f12e;color:#e0e7ff;box-shadow:inset 0 0 0 1px #818cf842}.finance-legacy-hero__eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:8px;padding:9px 13px;border-radius:999px;background:#6366f124;border:1px solid rgba(129,140,248,.22);color:#c7d2fe;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.finance-legacy-hero__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;width:min(100%,680px)}.finance-legacy-hero__stat{padding:16px;border-radius:22px;background:linear-gradient(180deg,#ffffff0e,#ffffff07);border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 24px #0206172e,inset 0 1px #ffffff0a}.finance-legacy-hero__stat span{display:block;margin-bottom:8px;color:#94a3b8e0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.finance-legacy-hero__stat strong{font-size:26px;letter-spacing:-.04em}.finance-legacy-section{border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#111827db,#0a0f1ceb);box-shadow:0 18px 60px #02061761,inset 0 1px #ffffff0d;overflow:hidden}.finance-legacy-section__header{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;border:0;color:inherit;cursor:pointer;background:linear-gradient(180deg,#ffffff09,#ffffff04);border-bottom:1px solid rgba(255,255,255,.08)}.finance-legacy-section__header h2,.finance-legacy-section__header p{margin:0}.finance-legacy-section__header p{color:var(--muted);margin-top:4px}.finance-legacy-section__header span{color:#cbd5e1;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.finance-legacy-section__body{padding:22px}.finance-legacy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.finance-legacy-grid--two{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.finance-legacy-grid--three{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.finance-legacy-inline{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.finance-legacy-vat-toggle{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#22c55e24;border:1px solid rgba(34,197,94,.25);color:#bbf7d0;font-weight:700}.finance-legacy-admin-fee{min-width:220px}.finance-lines__header p{margin:4px 0 0;color:var(--muted)}.finance-legacy-list{display:grid;gap:16px}.finance-legacy-card{padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff06);box-shadow:0 12px 30px #0206172e}.finance-legacy-card__top{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap}.finance-legacy-card__details{display:grid;gap:10px;min-width:0}.finance-legacy-card__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.finance-legacy-card__title-row h3{margin:0;font-size:18px;letter-spacing:-.03em}.finance-link-button{border:0;padding:0;background:transparent;color:#f8fafc;font-size:18px;font-weight:800;letter-spacing:-.03em;cursor:pointer}.finance-link-button:hover{color:#c7d2fe}.finance-legacy-flag{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.24);color:#fbbf24;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.finance-legacy-card__meta{display:grid;gap:8px;color:#cbd5e1;font-size:14px}.finance-legacy-card__meta strong{color:#f8fafc}.finance-legacy-card__meta--expense{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.finance-legacy-card__overdue{color:#94a3b8;font-size:13px}.finance-legacy-card__overdue--strong{color:#fdba74;font-weight:700}.finance-legacy-card__actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.invoice-status-pill{border:0;padding:8px 12px;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.08em;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.invoice-status-pill:hover{transform:translateY(-1px)}.invoice-status-pill:disabled{opacity:.72;cursor:wait}.invoice-status-pill--paid{background:#22c55e24;color:#86efac;box-shadow:inset 0 0 0 1px #22c55e3d}.invoice-status-pill--overdue{background:#ef444424;color:#fca5a5;box-shadow:inset 0 0 0 1px #ef44443d}.invoice-status-pill--unpaid{background:#94a3b829;color:#e2e8f0;box-shadow:inset 0 0 0 1px #94a3b833}.finance-legacy-category-pill{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:#3b82f61f;border:1px solid rgba(96,165,250,.22);color:#bfdbfe;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.finance-report-toolbar{display:grid;gap:16px}.finance-report-presets,.finance-report-actions{display:flex;gap:10px;flex-wrap:wrap}.finance-report-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.finance-report-stat-card{padding:18px;border-radius:24px;background:linear-gradient(180deg,#ffffff0b,#ffffff06);border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 30px #0206172e}.finance-report-stat-card span{display:block;margin-bottom:10px;color:#94a3b8e0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.finance-report-stat-card strong{font-size:24px;letter-spacing:-.04em}.finance-report-breakdown-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.finance-report-panel{padding:18px;border-radius:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.finance-report-panel h3,.finance-report-panel p{margin:0}.finance-report-panel p{color:#94a3b8}.finance-report-row-list{display:grid;gap:10px;margin-top:14px}.finance-report-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.finance-report-row span{color:#e2e8f0}.finance-report-row strong{color:#f8fafc}.finance-report-amount-stack{display:grid;gap:8px;min-width:170px}.calendar-tile--warning{box-shadow:inset 0 0 0 1px #ffbf751f}.calendar-tile--primary{box-shadow:inset 0 0 0 1px #73a7ff1f}.calendar-tile--muted{opacity:.88}.week-board{display:grid;gap:12px}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at top left,rgba(62,113,255,.22),transparent 26%),radial-gradient(circle at bottom right,rgba(59,130,246,.18),transparent 22%),linear-gradient(180deg,#07111f,#050b14)}.auth-shell__panel{width:min(100%,560px);padding:28px;border-radius:28px;border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);display:grid;gap:24px}.auth-shell__brand{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:start}.auth-shell__mark{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#4f8dffe6,#65c4ff8c);color:#02101d;font-weight:700;box-shadow:0 12px 30px #4f8dff59}.auth-shell__eyebrow{display:block;margin-bottom:8px;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.auth-shell__brand h1{margin:0 0 10px;font-size:clamp(2rem,4vw,2.6rem)}.auth-shell__brand p,.auth-shell__field span,.auth-shell__footer{color:var(--muted)}.auth-shell__form{display:grid;gap:16px}.auth-shell__field{display:grid;gap:8px}.auth-shell__field input{width:100%;border:1px solid var(--line);background:#121c30eb;color:var(--text);border-radius:14px;padding:14px 16px}.auth-shell__actions{display:flex;gap:12px;flex-wrap:wrap}.auth-shell__tabs{display:inline-flex;gap:8px;padding:6px;border-radius:18px;background:#121c30d1;border:1px solid rgba(153,176,255,.09)}.auth-shell__tab{border:none;background:transparent;color:var(--muted);padding:10px 16px;border-radius:12px;cursor:pointer}.auth-shell__tab--active{background:#4f8dff2e;color:var(--text)}.auth-shell__notice{padding:14px 16px;border-radius:16px;border:1px solid rgba(153,176,255,.12);line-height:1.5}.auth-shell__notice--neutral{background:#121c30d1}.auth-shell__notice--positive{background:#1570452e;border-color:#34d39947}.auth-shell__notice--danger{background:#7f1d1d33;border-color:#f8717147}.auth-shell__status{display:flex;justify-content:space-between;gap:16px;align-items:center}.auth-shell__pill{display:inline-flex;align-items:center;justify-content:center;min-width:96px;padding:8px 14px;border-radius:999px;font-size:.82rem;font-weight:700;text-transform:capitalize}.auth-shell__pill--pending{background:#f59e0b2e;color:#facc15}.auth-shell__pill--approved{background:#1570452e;color:#6ee7b7}.auth-shell__pill--rejected{background:#7f1d1d33;color:#fca5a5}.auth-shell__field select{width:100%;border:1px solid var(--line);background:#121c30eb;color:var(--text);border-radius:14px;padding:14px 16px}.auth-shell__footer{padding-top:16px;border-top:1px solid rgba(153,176,255,.09);line-height:1.6}.topbar__user{display:flex;align-items:center;gap:14px}.topbar__user span{display:block;color:var(--muted);font-size:.82rem}.access-request-list,.access-member-list{display:grid;gap:16px}.access-request-card,.access-member-card{display:grid;gap:14px;padding:18px;border-radius:20px;border:1px solid var(--line);background:#0a1222b8}.access-request-card__header,.access-member-card{align-items:start}.access-request-card__header,.access-member-card__meta{display:flex;justify-content:space-between;gap:16px}.access-request-card__header h3,.access-member-card h3{margin:0 0 6px}.access-request-card__header p,.access-member-card p,.access-request-card__meta,.access-member-card__meta span{color:var(--muted)}.access-request-card__meta{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:.9rem}@media (max-width: 1200px){.shell__content,.module-grid,.stats-grid,.editor-shell{grid-template-columns:1fr}}@media (max-width: 980px){.shell{grid-template-columns:1fr}.sidebar{border-right:none;border-bottom:1px solid var(--line)}.topbar{grid-template-columns:1fr}}@media (max-width: 640px){.shell__content,.topbar,.sidebar{padding-left:16px;padding-right:16px}.page-header,.section-card__header,.rail-card__header{flex-direction:column}.quick-action-grid,.chart-card__columns,.entity-card__stats,.workspace-metric-grid,.pipeline-grid,.output-detail-grid,.detail-panel__split,.network-map__links{grid-template-columns:1fr}.calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.calendar-grid{grid-template-columns:1fr}}
