:root,.dark{--background:#090a0d;--foreground:#f2f0ea;--card:#141619;--card-foreground:#f2f0ea;--popover:#191b20;--popover-foreground:#f2f0ea;--primary:#d6b97e;--primary-foreground:#18140b;--secondary:#202226;--secondary-foreground:#e9e6df;--muted:#1b1d21;--muted-foreground:#9a9da5;--accent:#28251f;--accent-foreground:#f2dfb6;--border:#ffffff12;--input:#ffffff19;--ring:#d6b97e;--sidebar:#0d0f12;--sidebar-foreground:#a7a9b0;--sidebar-accent:#2c281d;--sidebar-accent-foreground:#f2dba7;--radius:.75rem}body{color:#f2f0ea;-webkit-font-smoothing:antialiased;background:#090a0d;font-family:Inter,Segoe UI,Arial,sans-serif}::selection{color:#fff2d3;background:#d6b97e35}*{scrollbar-color:#414145 #111215}.studio-main{background:radial-gradient(at 87% 0,#b99a5710,#0000 40%),#090b0e}.studio-sidebar{background:#0d0f12}.studio-sidebar [data-slot=sidebar-header]{padding-top:22px}.workspace-name{padding-top:16px}.workspace-name span,.studio-sidebar [data-slot=sidebar-group-label]{color:#888b93}.studio-sidebar [data-slot=sidebar-menu-button]{color:#b2b3b9;height:39px;transition:background-color .22s,color .22s,box-shadow .22s;position:relative}.studio-sidebar [data-slot=sidebar-menu-button][data-active=true]{color:#f3d99e;background:linear-gradient(110deg,#d6b97e26,#d6b97e0a);box-shadow:inset 3px 0 #d6b97e,inset 0 0 0 1px #d6b97e30}.studio-sidebar [data-slot=sidebar-menu-button]:hover{color:#f3f1eb;background-color:#ffffff06}.sidebar-user{border-color:#ffffff0b}.sidebar-user .role-badge{margin-top:4px;padding:1px 6px;font-size:9px}.sidebar-user small{line-height:1.4}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0e12c9;border-color:#ffffff0b;height:68px}.breadcrumb,.breadcrumb b{color:#a1a3ab}.breadcrumb b{color:#e6e4de}.top-role{align-items:center;gap:12px;display:flex}.top-role .role-badge{font-size:10px}.notification-button{transition:color .2s,transform .2s}.notification-button i{background:#d6b97e;border-color:#101114}.workspace{padding:30px 34px;animation:.38s cubic-bezier(.16,1,.3,1) both premium-page-enter}.page-heading{margin-bottom:26px}.page-heading h1{letter-spacing:-.045em;font-size:clamp(28px,2.5vw,40px);font-weight:650;line-height:1.15}.page-heading p{color:#9699a3;margin-top:10px}.eyebrow{color:#8b8f98;letter-spacing:.18em;font-size:9px}.muted{color:#92959f}.panel,.table-panel,.task-card,.live-card,.note-card,.goal-card,.platform-card,.model-metrics article{background:linear-gradient(145deg,#191c20dd,#111316);border:1px solid #ffffff10;border-radius:14px;box-shadow:inset 0 1px #ffffff03,0 12px 30px #00000016}.panel{padding:23px}.section-heading h2{letter-spacing:-.025em;font-size:18px;font-weight:600}.section-heading p{color:#90939d}.text-link{color:#d6b97e;white-space:nowrap;font-size:12px}.count-pill{color:#afb4bc;background:#ffffff08;border:1px solid #ffffff09}button[data-slot=button]{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}button[data-slot=button][data-variant=default],.login-button{color:#171309;background:linear-gradient(115deg,#e4cb96,#c5a365);border:1px solid #f1d9a43d;box-shadow:inset 0 1px #fff4,0 3px 12px #0003}button[data-slot=button][data-variant=outline]{color:#dcd9d0;background:#11131666;border-color:#fff2}[data-slot=input],textarea,[data-slot=select-trigger]{color:#e5e3de;transition:border-color .2s,box-shadow .2s;background:#0c0e1266!important;border-color:#ffffff19!important}[data-slot=input]:focus-visible,textarea:focus-visible{border-color:#d6b97e80!important;box-shadow:0 0 0 3px #d6b97e12!important}.search-field{background:#0e101466;border-color:#ffffff14}.list-toolbar{gap:12px;margin-bottom:22px}.period-ribbon{background:linear-gradient(130deg,#1a1c20,#101215);border-color:#d6b97e36;border-radius:12px;padding:4px 6px;box-shadow:inset 0 1px #ffffff04}.period-ribbon-label b{color:#ede9de;font-size:12px}.period-ribbon-label small{color:#92959d}.period-ribbon>button[data-slot=button]{color:#c8c4b8}.period-picker-dialog,.record-dialog,.onboarding-dialog,[data-slot=alert-dialog-content]{box-shadow:0 30px 100px #0009;background:linear-gradient(145deg,#1b1d22,#111318)!important;border-color:#ffffff19!important}.record-dialog .form-actions{background:#15171c;border-color:#ffffff0d}.no-operator-control{background:#d6b97e06;border-color:#d6b97e20}.profile-sheet,.model-workspace-sheet{background:#101216!important;border-color:#ffffff16!important}.profile-sheet [data-slot=sheet-header],.model-workspace-sheet [data-slot=sheet-header]{background:#13151a;border-color:#ffffff0c}.profile-sheet [data-slot=sheet-description]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-tabs{background:0 0!important}.profile-tabs button[data-state=active]{color:#e5cb94!important;box-shadow:none!important;background:#d6b97e0b!important}.model-workspace-sheet .profile-tabs button[data-state=active]{border-bottom-color:#d6b97e}.model-hero-identity>.person-avatar{background:rgb(var(--role-rgb,174 183 198)/.1);color:rgb(var(--role-rgb,174 183 198));border-color:rgb(var(--role-rgb,174 183 198)/.38)}.table-panel th{color:#93969e;letter-spacing:.05em;background:#ffffff02;font-size:10px}.table-panel td{border-color:#ffffff09}.table-panel tr{transition:background-color .18s}.table-panel tr:hover td{background:#ffffff02}.person{gap:10px}.person>span:last-child{color:#e4e1d9}.finance-summary,.today-panel{background:linear-gradient(120deg,#28251c,#141619);border-color:#d6b97e20}.model-metrics article,.task-card,.live-card{transition:border-color .24s,box-shadow .24s,transform .24s}.login-story{background:radial-gradient(at 0 85%,#b5943621,#0000 60%),linear-gradient(130deg,#16191e,#0b0c10);border-color:#ffffff12}.login-form-wrap{background:#0e1014}.login-story h1 em{color:#d6b97e}.mobile-dock{background:#101216ef;border-color:#d6b97e20}.mobile-dock button[aria-current=page]{color:#ecd39e;background:#d6b97e14}.workspace-footer{color:#747984;border-color:#ffffff08;font-size:10px}[data-role=MODEL]{--role-rgb:174 183 198;--role-rank:1}[data-role=OPERATOR]{--role-rgb:120 175 237;--role-rank:2}[data-role=PRODUCER]{--role-rgb:181 146 230;--role-rank:3}[data-role=STUDIO_ADMIN]{--role-rgb:224 190 120;--role-rank:4}.role-badge.status{white-space:nowrap;border:1px solid rgb(var(--role-rgb)/.25);background:rgb(var(--role-rgb)/.085);color:rgb(var(--role-rgb));letter-spacing:.01em;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:550;line-height:1.6;display:inline-flex}.role-badge:before{content:"";background:currentColor;border-radius:2px;flex-shrink:0;width:5px;height:5px;display:block}.role-badge[data-role=STUDIO_ADMIN]{background:linear-gradient(120deg,#d6b97e20,#d6b97e09);border-color:#d6b97e55;box-shadow:inset 0 1px #eed4a00c}.person-avatar[data-role]{color:rgb(var(--role-rgb));background:rgb(var(--role-rgb)/.1);border:1px solid rgb(var(--role-rgb)/.28);box-shadow:0 0 0 3px rgb(var(--role-rgb)/.025)}.person-avatar[data-role=STUDIO_ADMIN]{background:linear-gradient(145deg,#d6b97e20,#d6b97e06);border-color:#d6b97e77}.studio-sidebar[data-role]:not([data-role=STUDIO_ADMIN]) [data-slot=sidebar-menu-button][data-active=true]{color:rgb(var(--role-rgb));background:rgb(var(--role-rgb)/.085);box-shadow:inset 3px 0 rgb(var(--role-rgb)),inset 0 0 0 1px rgb(var(--role-rgb)/.2)}.studio-main[data-role]:not([data-role=STUDIO_ADMIN]) .page-heading>.eyebrow,.studio-main[data-role]:not([data-role=STUDIO_ADMIN]) .page-heading>div>.eyebrow{color:rgb(var(--role-rgb)/.85)}.role-legend{background:#111318;border:1px solid #ffffff0c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}.role-legend>span{color:#8e929c;margin-right:auto;font-size:11px}.role-legend ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.role-legend li{align-items:center;gap:8px;display:flex}.role-legend li+li:before{content:"›";color:#555b66;font-size:12px}.premium-dashboard{min-width:0}.premium-dashboard .kpi-grid{gap:16px;margin-bottom:20px}.premium-dashboard .kpi{isolation:isolate;background:linear-gradient(140deg,#1c1f22,#101215);border:1px solid #ffffff13;border-radius:13px;min-height:146px;padding:21px 22px;animation:.65s cubic-bezier(.16,1,.3,1) both premium-card-enter;box-shadow:inset 0 1px #ffffff04,0 10px 24px #0002}.premium-dashboard .kpi-0{background:radial-gradient(at 20% -30%,#a88b453a,#0000 70%),linear-gradient(140deg,#29271f,#141619);border-color:#d6b97e63}.premium-dashboard .kpi:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}.premium-dashboard .kpi-0:after{background:linear-gradient(90deg,#efd6a5aa,#d6b97e22,#0000)}.premium-dashboard .kpi>div:first-child{color:#b4b6bc;font-size:12px}.premium-dashboard .kpi>div:first-child svg{color:#a59b82;opacity:.7;width:17px}.premium-dashboard .kpi>strong{color:#f1eee7;letter-spacing:-.04em;z-index:1;margin:18px 0 10px;font-size:clamp(25px,2.5vw,38px);font-weight:600;line-height:1.2;position:relative}.premium-dashboard .kpi small{color:#969ba4;z-index:1;align-items:center;gap:5px;font-size:11px;display:flex;position:relative}.premium-dashboard .kpi:nth-child(2){animation-delay:50ms}.premium-dashboard .kpi:nth-child(3){animation-delay:.1s}.premium-dashboard .kpi:nth-child(4){animation-delay:.15s}.metric-decoration{opacity:.28;pointer-events:none;z-index:-1;position:absolute;bottom:39px;right:18px}.metric-decoration svg{fill:none;stroke:#d6b97e;stroke-width:1.8px;width:80px;height:40px}.metric-bars{align-items:flex-end;gap:4px;display:flex}.metric-bars i{background:linear-gradient(#d6b97e,#d6b97e24);border-radius:1px;width:5px}.live-dot{background:#67cda3;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 7px #67cda329}.live-dot.is-idle{box-shadow:none;background:#777d87}.premium-analysis,.premium-work{grid-template-columns:minmax(0,2.05fr) minmax(290px,1fr);align-items:stretch;gap:18px;margin-bottom:20px;display:grid}.premium-analysis .chart-panel{min-width:0;min-height:370px}.premium-analysis .revenue-chart{min-width:0;height:260px;margin-bottom:0;margin-left:-6px}.chart-footnote{color:#8b919b;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:10px;display:flex}.chart-footnote span{align-items:center;gap:7px;display:flex}.chart-footnote .live-dot{box-shadow:none;background:#d6b97e}.chart-footnote small{white-space:nowrap;font-size:10px}.premium-analysis .attention-panel{background:linear-gradient(145deg,#1b1d21,#111316);border-color:#ffffff12;flex-direction:column;min-width:0;margin:0;padding:22px;display:flex}.premium-analysis .attention-panel>.section-heading{margin-bottom:12px}.premium-analysis .attention-panel>.section-heading .eyebrow{display:none}.premium-analysis .attention-panel>.section-heading p{max-width:230px;font-size:10px;line-height:1.7}.premium-analysis .attention-panel>.section-heading>svg{opacity:.65;width:18px}.premium-analysis .attention-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.premium-analysis .attention-counts>button{background:#ffffff04;border-color:#ffffff0a;border-radius:8px;gap:5px 8px;padding:10px 12px}.premium-analysis .attention-counts strong{font-size:19px}.premium-analysis .attention-counts svg{width:14px}.premium-analysis .attention-counts span{color:#a1a4ad;font-size:9px}.premium-analysis .attention-list{scrollbar-width:thin;flex-direction:column;gap:0;max-height:184px;margin-top:12px;display:flex;overflow-y:auto}.premium-analysis .attention-list>button{gap:9px;padding:11px 0}.premium-analysis .attention-list b{font-size:11px}.premium-analysis .attention-list small{color:#969aa4;margin-top:2px;font-size:10px}.premium-analysis .attention-list svg{width:14px}.premium-analysis .attention-list .empty-state{padding:16px 0;font-size:11px}.premium-work>.panel{min-width:0}.premium-live .section-heading{margin-bottom:12px}.premium-live-table{overflow-x:auto}.premium-live-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.premium-live-table th{text-align:left;color:#8d929d;padding:10px 12px 10px 0;font-size:10px;font-weight:500}.premium-live-table td{border-top:1px solid #ffffff0b;padding:14px 12px 14px 0}.premium-live-table .person{font-size:12px}.premium-live-table .status{font-size:9px}.premium-live-table .person-avatar{width:30px;height:30px;font-size:10px}.premium-live-mobile{display:none}.premium-rest{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:190px;padding:25px 12px;display:flex}.premium-rest>svg{color:#bfa977;opacity:.65}.premium-rest h3{color:#c7c9ce;font-size:14px;font-weight:500}.premium-rest p{color:#838996;font-size:11px}.premium-rest button{margin-top:5px;font-size:11px}.premium-upcoming{flex-direction:column;display:flex}.premium-upcoming h2{margin-bottom:20px}.upcoming-detail{align-items:center;gap:14px;display:flex}.calendar-tile{background:linear-gradient(140deg,#d6b97e0c,#ffffff02);border:1px solid #d6b97e55;border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:68px;display:flex}.calendar-tile b{font-size:24px;font-weight:600;line-height:1.3}.calendar-tile span{color:#aaa69b;text-transform:uppercase;font-size:10px}.upcoming-detail>div:last-child>b{font-size:13px;font-weight:550}.upcoming-detail p{color:#c8c4b9;margin-top:4px;font-size:12px}.upcoming-detail small{color:#9298a3;font-size:11px}.upcoming-time{color:#8e949e;align-items:center;gap:6px;margin:18px 0;font-size:10px;display:flex}.premium-upcoming>button{width:100%;margin-top:auto;font-size:12px;color:#dfc78e!important;border-color:#d6b97e50!important}.premium-upcoming .empty-state{flex:1;padding:16px 10px 24px}.premium-upcoming .empty-state p{font-size:12px}.dashboard-bottom{margin-top:26px}.dashboard-bottom .compact-tasks{min-height:130px}.dashboard-bottom .goals-preview:empty{border:1px dashed #ffffff10;border-radius:12px;place-items:center;min-height:130px;display:grid}.dashboard-bottom .goals-preview:empty:after{content:"Цели на этот период пока не добавлены";color:#818894;font-size:12px}@media (hover:hover) and (pointer:fine){.premium-dashboard .kpi:hover,.task-card:hover,.live-card:hover,.model-metrics article:hover{border-color:#d6b97e38;transform:translateY(-3px);box-shadow:0 16px 35px #0004,inset 0 1px #ffffff04}.premium-dashboard .kpi{transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s}.premium-analysis .attention-counts>button:hover{background:#d6b97e08;border-color:#d6b97e35}.premium-analysis .attention-list>button:hover{background:#ffffff04}button[data-slot=button]:not(:disabled):hover{transform:translateY(-1px)}.notification-button:hover{color:#e6cf9b;transform:rotate(-8deg)}}button[data-slot=button]:not(:disabled):active{transform:translateY(1px)scale(.985)}[data-slot=dialog-content][data-state=open],[data-slot=sheet-content][data-state=open]{animation-duration:.34s;animation-timing-function:cubic-bezier(.16,1,.3,1)}[data-slot=dialog-overlay],[data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0008}@keyframes premium-page-enter{0%{opacity:.2;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes premium-card-enter{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@media (max-width:767px){.topbar,.mobile-dock,[data-slot=dialog-overlay],[data-slot=sheet-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none}.topbar{background:#0c0e12}.mobile-dock{background:#101216}}@media (max-width:1200px){.workspace{padding:25px}.premium-analysis,.premium-work{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)}.premium-dashboard .kpi{min-height:140px;padding:18px}.metric-decoration{opacity:.13}.premium-live-table th,.premium-live-table td{padding-right:9px}.premium-live-table{font-size:11px}}@media (max-width:1050px){.premium-analysis,.premium-work{grid-template-columns:1fr}.premium-analysis .attention-list{max-height:210px}.premium-analysis .attention-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-upcoming{min-height:210px}.premium-upcoming>button{margin-top:18px}.premium-dashboard .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-dashboard .kpi>strong{font-size:32px}}@media (max-width:767px){.workspace{padding:22px 16px 30px}.topbar{height:60px;padding:0 16px}.top-role .role-badge{padding:2px 5px;font-size:8px}.top-role{gap:8px}.top-actions{gap:14px}.page-heading h1{font-size:29px}.page-heading p{font-size:12px;line-height:1.7}.premium-dashboard .kpi-grid{gap:10px}.premium-dashboard .kpi{border-radius:12px;min-height:130px;padding:15px 14px}.premium-dashboard .kpi>div:first-child{gap:5px;font-size:10px}.premium-dashboard .kpi>div:first-child svg{width:14px}.premium-dashboard .kpi>strong{margin:16px 0 9px;font-size:clamp(22px,6vw,28px)}.premium-dashboard .kpi small{font-size:9px;line-height:1.6}.metric-decoration{display:none}.premium-analysis,.premium-work{gap:14px;margin-bottom:14px}.premium-analysis .chart-panel{min-height:320px;padding:18px 14px}.premium-analysis .revenue-chart{height:226px}.premium-analysis .section-heading h2{font-size:17px}.premium-analysis .section-heading p{font-size:10px}.premium-analysis .chart-legend{font-size:9px}.premium-analysis .attention-panel{padding:18px}.premium-analysis .attention-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-analysis .attention-counts span{font-size:10px}.premium-analysis .attention-list{max-height:240px}.premium-analysis .attention-list b{font-size:12px}.premium-live-table{display:none}.premium-live-mobile{gap:12px;display:grid}.premium-live-mobile article{background:#ffffff02;border:1px solid #ffffff0d;border-radius:10px;grid-template-columns:1fr auto;gap:12px;min-width:0;padding:14px;display:grid}.premium-live-mobile article>.person{min-width:0;font-size:12px}.premium-live-mobile article>div{color:#989fab;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.premium-live-mobile article>div:last-child strong{color:#eee8da;font-size:20px}.premium-live-mobile article>div>b{font-variant-numeric:tabular-nums}.premium-live .section-heading h2{font-size:16px}.premium-live .text-link{font-size:11px}.role-legend{gap:8px;padding:12px}.role-legend>span{flex-basis:100%}.role-legend ol,.role-legend li{gap:5px}.role-legend .role-badge{padding:2px 6px;font-size:9px}.chart-footnote,.chart-footnote small{font-size:8px}.premium-upcoming{padding:20px}.workspace-footer{font-size:9px}.period-ribbon{padding:5px}.dashboard-bottom{margin-top:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.workspace,.premium-dashboard .kpi{opacity:1!important;transform:translate(0,0)!important}[data-slot=dialog-overlay],[data-slot=sheet-overlay],.topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.task-card:hover,.live-card:hover,.model-metrics article:hover,.premium-dashboard .kpi:hover,button[data-slot=button]:hover{transform:none!important}}
:root,:root.dark{--glass-fill:#1c222dd1;--glass-soft:#212732a6;--glass-solid:#1b202a;--glass-line:#ffffff20;--glass-divider:#ffffff16;--glass-shadow:0 10px 32px #0003,inset 0 1px 0 #ffffff12;--glass-text:#eff1f6;--glass-muted:#adb8ca;--glass-gold:#e8cb8f;--glass-button:linear-gradient(145deg,#f7dfaaed,#c9a15bed);--glass-canvas:radial-gradient(ellipse at 85% 8%,#b4883420,transparent 45%),radial-gradient(ellipse at 10% 70%,#4972b425,transparent 52%),#10151f;--background:#10151f;--foreground:#eff1f6;--card:#1b2230dc;--card-foreground:#eff1f6;--popover:#202734f5;--popover-foreground:#eff1f6;--primary:#d6b97e;--primary-foreground:#231a0b;--secondary:#293243;--secondary-foreground:#eff1f6;--muted:#253043;--muted-foreground:#adb8ca;--accent:#443d2f;--accent-foreground:#f4dcad;--destructive:#f58291;--border:#ffffff20;--input:#ffffff2b;--ring:#d6b97e;--sidebar:#171e29b0;--sidebar-foreground:#c8d1df;--sidebar-accent:#5a4930;--sidebar-accent-foreground:#f1dba9;--sidebar-border:#ffffff18;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--glass-canvas);color:var(--glass-text);background-attachment:fixed;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}*{scrollbar-color:var(--glass-divider) transparent}::selection{color:var(--glass-text);background:#d8b87865}.studio-main{background:0 0}.studio-sidebar,[data-slot=sidebar-inner],[data-slot=sidebar][data-mobile=true]{color:var(--glass-text);border-color:var(--glass-line);background:var(--glass-soft)!important}.studio-sidebar{border-right:1px solid var(--glass-line)}.topbar,.mobile-dock{background:var(--glass-soft);border-color:var(--glass-line);-webkit-backdrop-filter:blur(18px)}.topbar{height:76px}.mobile-dock{box-shadow:var(--glass-shadow);border-radius:24px;width:calc(100% - 20px);margin:0 10px 8px}.panel,.table-panel,.task-card,.live-card,.note-card,.goal-card,.platform-card,.kpi,.model-metrics article,.mobile-shift-card,.role-legend,.credential-card,.model-hero,.premium-dashboard .kpi,.premium-analysis .attention-panel,.premium-live-mobile article,.finance-summary,.today-panel{background:var(--glass-fill);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);color:var(--glass-text);border-radius:22px}.muted,.eyebrow,.page-heading p,.section-heading p,.breadcrumb,.workspace-name span,.studio-sidebar [data-slot=sidebar-group-label],.sidebar-user small,.field>span,.cell-sub,.profile-facts dt,.notification-row small,.workspace-footer,.calendar-zone,.chart-legend,.chart-footnote,.model-period,.model-metrics small,.model-metrics article>div:first-child,.model-hero-identity p,.model-task-row small,.mobile-shift-person p,.mobile-shift-meta,.premium-analysis .attention-list small,.premium-analysis .attention-counts span,.premium-dashboard .kpi small,.premium-dashboard .kpi>div:first-child,.table-panel th,.premium-live-table th,.schedule-legend{color:var(--glass-muted)}.breadcrumb b,.person>span:last-child,.premium-dashboard .kpi>strong,.model-metrics strong,.period-ribbon-label b,.period-half-options b,.login-form-wrap h2,.profile-facts dd{color:var(--glass-text)}.studio-sidebar [data-slot=sidebar-menu-button]{color:var(--glass-text);border-radius:16px;height:42px}.studio-sidebar [data-slot=sidebar-menu-button][data-active=true]{background:var(--glass-button);color:#3d2b0a;box-shadow:inset 0 1px #fff9,0 3px 12px #99722a18}.studio-sidebar [data-slot=sidebar-menu-button]:hover{color:var(--glass-text);background:var(--glass-soft)}.sidebar-user,.profile-shift,.preference-row,.notification-row,.profile-sheet [data-slot=sheet-header],.premium-live-table td{border-color:var(--glass-divider)}[data-slot=button]{min-height:36px;box-shadow:none;border-radius:999px!important}.studio-main [data-slot=button][data-variant=default],.login-button,[data-slot=alert-dialog-action],.record-dialog [data-slot=button][data-variant=default],.onboarding-dialog [data-slot=button][data-variant=default]{background:var(--glass-button);color:#352709;border:1px solid #e4c99499;box-shadow:inset 0 1px #fffc,inset 0 -1px #aa782722,0 4px 14px #b18e3b22}.mobile-shift-card .row-actions>button:last-child:has(svg){background:var(--glass-button);color:#352709;border:1px solid #e4c99499;box-shadow:inset 0 1px #fffc,inset 0 -1px #aa782722,0 4px 14px #b18e3b22}[data-slot=button][data-variant=outline],[data-slot=button][data-variant=secondary],[data-slot=alert-dialog-cancel]{background:var(--glass-soft);color:var(--glass-text);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow)}[data-slot=button][data-variant=ghost]{color:var(--glass-muted)}[data-slot=button][data-variant=destructive]{background:var(--destructive);color:#fff}[data-slot=button][data-variant=link],.text-link{color:var(--glass-gold)}[data-slot=input],textarea,[data-slot=select-trigger],input[type=month],input[type=date],input[type=datetime-local]{color-scheme:inherit;border-radius:14px;background:var(--glass-soft)!important;color:var(--glass-text)!important;border-color:var(--glass-divider)!important}[data-slot=input]::placeholder,textarea::placeholder{color:var(--glass-muted);opacity:.8}.search-field{background:var(--glass-soft);border-color:var(--glass-line);border-radius:999px}.search-field input{background:0 0!important}.compact-control{color:var(--glass-muted)}.period-ribbon{background:var(--glass-soft);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);border-radius:999px;padding:5px 9px}.period-ribbon-label{border-radius:999px}.period-ribbon-label small{color:var(--glass-muted)}.period-ribbon-label>svg,.period-ribbon>button[data-slot=button]{color:var(--glass-gold)}.period-half-options>button{background:var(--glass-soft);border-color:var(--glass-divider)}.period-half-options span{color:var(--glass-muted)}.record-dialog,.period-picker-dialog,.onboarding-dialog,[data-slot=alert-dialog-content],[data-slot=dialog-content],[data-slot=select-content],[data-slot=popover-content],[data-slot=dropdown-menu-content]{box-shadow:0 24px 80px #17233b30,inset 0 1px 0 var(--glass-line);-webkit-backdrop-filter:blur(20px);background:var(--popover)!important;color:var(--glass-text)!important;border:1px solid var(--glass-line)!important;border-radius:24px!important}[data-slot=dialog-description],[data-slot=alert-dialog-description],[data-slot=sheet-description]{color:var(--glass-muted)!important}.record-dialog .form-actions{background:var(--glass-solid);border-color:var(--glass-divider)}.profile-sheet,.model-workspace-sheet{color:var(--glass-text);background:var(--glass-solid)!important;border-color:var(--glass-line)!important}.profile-sheet [data-slot=sheet-header],.model-workspace-sheet [data-slot=sheet-header]{background:var(--glass-fill)}.profile-tabs button[data-state=active]{color:var(--glass-gold)!important;background:var(--glass-soft)!important;border-bottom-color:var(--glass-gold)!important}.no-operator-control{background:var(--glass-soft);border-color:var(--glass-divider)}[data-slot=switch]{border:1px solid var(--glass-divider);box-shadow:inset 0 2px 4px #15203118;background:var(--muted)!important;width:48px!important;height:28px!important}.no-operator-control [data-slot=switch]{flex-shrink:0}[data-slot=switch][data-state=checked]{background:linear-gradient(145deg,#e6c57e,#bf9344)!important}[data-slot=switch-thumb]{box-shadow:0 2px 5px #17233530;background:#fff!important;width:22px!important;height:22px!important}[data-slot=switch-thumb][data-state=checked]{transform:translate(20px)!important}[data-slot=switch-thumb][data-state=unchecked]{transform:translate(2px)!important}.table-panel th,.calendar-head{background:var(--glass-soft);border-color:var(--glass-divider);color:var(--glass-muted)}.table-panel td,.calendar-cell,.calendar-person{border-color:var(--glass-divider)}.table-panel tr:hover td{background:var(--glass-soft)}.calendar-head,.calendar-cell,.calendar-person{color:var(--glass-text)}.schedule-block{background:var(--glass-soft);color:var(--glass-text);border-color:var(--glass-gold);border-radius:14px}.schedule-block small,.workflow-steps li{color:var(--glass-muted)}.workflow-steps li.current,.workflow-steps li.done{color:var(--glass-gold)}.workflow-steps li span{background:var(--glass-soft);color:var(--glass-muted);border-color:var(--glass-divider)}.workflow-steps li.current span{color:#332609;background:#dfbc74}.workflow-steps{border-color:var(--glass-divider)}.appearance-phase{border:1px solid var(--glass-divider);color:var(--glass-gold);border-radius:999px;margin-top:16px;padding:8px 12px;font-size:12px;display:inline-flex}.appearance-panel>p{margin-top:12px}.appearance-slider{accent-color:#c59b4e;cursor:pointer;background:0 0;width:100%;height:30px}.appearance-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,#d1ac64,var(--secondary));border:1px solid var(--glass-divider);border-radius:999px;height:8px}.appearance-slider::-webkit-slider-thumb{appearance:none;background:#d1ac64;border:2px solid #fff;border-radius:100%;width:24px;height:24px;margin-top:-9px;box-shadow:0 2px 6px #25304325}.appearance-slider{appearance:none}.slider-labels{justify-content:space-between;display:flex;font-weight:400!important}.slider-labels small{color:var(--glass-muted);font-size:11px}.settings-grid>.appearance-panel{grid-column:1/-1;max-width:760px}.mobile-dock button{color:var(--glass-muted)}.mobile-dock button[aria-current=page]{background:var(--glass-button);color:#533b0d;border-radius:18px}.login-story,.login-form-wrap{background:var(--glass-soft);border-color:var(--glass-line)}.login-story h1 em{color:var(--glass-gold)}.login-story p,.login-help,.login-story>small{color:var(--glass-muted)}.login-story .eyebrow{color:var(--glass-gold)}.error-message{color:var(--destructive);background:color-mix(in srgb,var(--destructive) 10%,var(--glass-solid))}.empty-state,.preference-row label,.notification-button{color:var(--glass-muted)}.status{border-radius:999px}.premium-analysis .attention-counts>button{background:var(--glass-soft);border-color:var(--glass-divider);color:var(--glass-text)}.recharts-tooltip-wrapper>div{background:var(--popover)!important;color:var(--glass-text)!important;border-color:var(--glass-divider)!important}.recharts-tooltip-wrapper p,.recharts-tooltip-wrapper li{color:var(--glass-text)!important}.role-badge.status,.person-avatar[data-role]{color:rgb(var(--role-rgb));background:rgb(var(--role-rgb)/.1)}:root[data-density="0"] .panel,:root[data-density="0"] .live-card,:root[data-density="0"] .note-card,:root[data-density="0"] .mobile-shift-card{padding:28px}:root[data-density="0"] .table-panel td{padding-block:21px}:root[data-density="2"] .panel,:root[data-density="2"] .live-card,:root[data-density="2"] .note-card,:root[data-density="2"] .mobile-shift-card{padding:14px}:root[data-density="2"] .table-panel td{padding-block:10px}@media (hover:hover){[data-slot=button]:not(:disabled):hover{filter:brightness(1.035);transform:translateY(-1px)}[data-slot=button]:active{transform:translateY(0)}.live-card:hover,.note-card:hover{box-shadow:var(--glass-shadow),0 8px 30px #b19c6010;border-color:#cba65d70}}@media (max-width:767px){.workspace{padding-inline:16px}.topbar{height:64px}.page-heading{gap:16px}.panel,.live-card,.mobile-shift-card{border-radius:20px}.settings-grid>.appearance-panel{max-width:none}.record-dialog .form-actions [data-slot=button]{min-height:44px}.mobile-dock{bottom:env(safe-area-inset-bottom,0px)}.live-numbers strong{overflow-wrap:anywhere;font-size:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.topbar,.mobile-dock,.studio-sidebar{background:var(--glass-solid)}}[data-slot=switch-thumb]{translate:none!important}.field input.appearance-slider{background:0 0!important;border:0!important}
:root,:root.dark{--glass-fill:#28313f73;--glass-soft:#3944544d;--glass-solid:#1b2432;--glass-line:#ecf3ff12;--glass-shadow:0 4px 18px #00000012;--glass-button:linear-gradient(180deg,#ffeabfdc,#e9c780c9 65%,#bd9659b5);--glass-canvas:radial-gradient(ellipse at 84% 14%,#806a4260,transparent 40%),radial-gradient(ellipse at 20% 64%,#496b9860,transparent 52%),#121b28}.reference-shell{isolation:isolate;background:0 0;padding:24px;min-height:100svh!important}.reference-shell .studio-main{background:var(--glass-soft);box-shadow:none;border:0;border-radius:0 32px 32px 0;min-height:calc(100svh - 48px)}.reference-shell [data-slot=sidebar-container]{background:var(--glass-soft);height:calc(100svh - 48px);box-shadow:none;-webkit-backdrop-filter:blur(24px);border:0;border-radius:32px 0 0 32px;top:24px;bottom:24px;left:24px;overflow:hidden}.reference-shell [data-slot=sidebar-inner]{background:0 0!important}.reference-shell .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;height:72px}.reference-shell .breadcrumb>span,.reference-shell .breadcrumb>b,.reference-shell .breadcrumb>svg{display:none}.reference-shell .top-actions{gap:22px}.reference-shell .top-role{flex-direction:row-reverse}.reference-shell .top-role .person-avatar{width:42px;height:42px;font-size:12px}.reference-shell .top-role .role-badge{box-shadow:none;color:var(--glass-text);background:0 0;border:0;font-size:13px}.reference-shell .top-role .role-badge:before{display:none}.reference-shell .studio-sidebar [data-slot=sidebar-header]{padding:22px 22px 4px}.reference-shell .continental-logo{width:170px;height:64px}.reference-shell .workspace-name{display:none}.reference-shell .studio-sidebar [data-slot=sidebar-group-label]{opacity:.65;margin-top:2px;font-size:9px}.reference-shell .studio-sidebar [data-slot=sidebar-menu-button]{border:1px solid #0000;border-radius:18px;height:42px;padding:8px 14px;font-size:14px}.reference-shell .studio-sidebar [data-slot=sidebar-menu-button][data-active=true]{background:var(--glass-button);color:#44300e;box-shadow:none;border-color:#0000}.reference-shell .studio-sidebar [data-slot=sidebar-menu-button][data-active=true]:hover{background:var(--glass-button)}.reference-shell .workspace{max-width:none;padding:12px 30px 30px}.reference-shell .page-heading>div>.eyebrow{display:none}.reference-shell .page-heading h1{letter-spacing:-1.4px;color:var(--glass-text);font-size:42px;line-height:1.15}.reference-shell .page-heading p{margin-top:9px;font-size:17px}.reference-shifts .page-heading{margin-bottom:18px}.reference-period-bar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.reference-period-bar>.period-ribbon{min-width:0;max-width:650px}.period-next-segment{display:none}.reference-period-bar .period-ribbon-label{background:var(--glass-button);box-shadow:none;border:1px solid #0000;justify-content:center;min-width:170px;padding:9px 16px}.reference-period-bar .period-ribbon-label svg,.reference-period-bar .period-ribbon-label small{display:none}.reference-period-bar .period-ribbon-label b{color:#443113;font-size:14px;font-weight:600}.reference-period-bar .period-next-segment{white-space:nowrap;color:var(--glass-muted);background:var(--glass-soft);border:1px solid var(--glass-line);box-shadow:inset 0 1px 0 var(--glass-line);border-radius:999px;margin-left:8px;padding:10px 18px;font-size:13px;display:block}.reference-period-bar .period-ribbon{box-shadow:var(--glass-shadow);background:var(--glass-soft);border-color:var(--glass-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:8px}.reference-shell [data-slot=button][data-variant=default],.reference-report [data-slot=button][data-variant=default]{background:var(--glass-button);color:#3b2d11;border:1px solid #0000;min-height:44px;padding-inline:24px;box-shadow:0 3px 10px #ab884312}.dark .reference-shell [data-slot=button][data-variant=default],.dark .reference-report [data-slot=button][data-variant=default]{box-shadow:none}.reference-shifts .live-grid{grid-template-columns:1fr;gap:16px;display:grid}.reference-live-row{background:var(--glass-fill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:minmax(210px,1.4fr) minmax(140px,1fr) minmax(140px,1fr) minmax(120px,.85fr) auto;align-items:center;gap:0;display:grid;border-radius:24px!important;padding:22px!important}.reference-live-person{padding-right:20px;position:relative}.reference-live-person .person-avatar{width:60px;height:60px;font-size:22px;font-weight:500}.reference-live-person .person{align-items:flex-start;gap:18px}.reference-live-person .person>span:last-child{padding-top:2px;font-size:19px;font-weight:600}.reference-live-status{color:#096b49;background:#d8f7eb;border:1px solid #87d9b6;border-radius:999px;align-items:center;gap:6px;width:max-content;margin-top:-26px;margin-left:78px;padding:4px 10px;font-size:12px;display:flex}.reference-live-status i{background:#00b989;border-radius:50%;width:8px;height:8px}.dark .reference-live-status{color:#baf9df;background:#1d5c45b0;border-color:#61be9638}.reference-live-cell{border-left:1px solid var(--glass-divider);padding:4px 20px}.reference-live-cell small{color:var(--glass-muted);margin-bottom:8px;font-size:12px;display:block}.reference-live-cell b{white-space:nowrap;font-size:15px;font-weight:500}.reference-live-cell strong{letter-spacing:-.7px;white-space:nowrap;font-size:21px;font-weight:600}.reference-shift-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.reference-shift-actions>small{max-width:120px;font-size:10px}.reference-shift-actions [data-variant=ghost]{color:var(--glass-muted);box-shadow:none!important;background:0 0!important;border:0!important;min-width:32px!important;padding:0!important}.reference-shift-actions .reference-primary{white-space:nowrap;font-size:13px}.reference-shifts .section-heading h2{letter-spacing:-.6px;font-size:24px}.reference-shifts .section-heading{margin-top:22px;margin-bottom:12px}.reference-shifts .table-panel{box-shadow:var(--glass-shadow);background:var(--glass-fill);border-radius:24px}.reference-shifts .table-panel th{text-transform:none;letter-spacing:0;border-color:var(--glass-divider);background:0 0;padding:18px 20px;font-size:13px;font-weight:400}.reference-shifts .table-panel td{color:var(--glass-muted);padding:18px 20px;font-size:14px}.reference-shifts .table-panel td:first-child{color:var(--glass-text)}.reference-shifts .table-panel .person-avatar{width:38px;height:38px;font-size:13px}.reference-shifts .status-finished{color:var(--glass-text);background:var(--glass-soft);border:0;padding:7px 12px;font-size:11px}.reference-shifts .status{white-space:nowrap}.normal-filters>summary{display:none}.reference-filters{color:var(--glass-muted);margin:0 0 16px;font-size:12px}.reference-filters>summary{cursor:pointer;text-align:right;font-size:11px;list-style:none}.reference-filters>summary:after{content:" ⌄"}.reference-filters[open] .list-toolbar{padding-top:14px}.reference-reviews>summary{color:var(--glass-muted);cursor:pointer;font-size:13px}.reference-appearance-popover{width:min(500px,100vw - 32px);border-radius:24px!important;padding:0!important}.reference-appearance-popover .appearance-panel{box-shadow:none;background:0 0;border:0;border-radius:24px;padding:20px}.reference-appearance-popover .eyebrow,.reference-appearance-popover .appearance-phase,.reference-appearance-popover .appearance-panel>p{display:none}.reference-appearance-popover h2{font-size:15px}.reference-appearance-popover .field{margin-block:18px}.reference-appearance-popover .field>span{font-size:12px}.reference-appearance-popover .preference-row{border:0;padding-bottom:0;font-size:12px}.reference-report{border-radius:28px!important;max-width:470px!important;padding:22px!important}.reference-report [data-slot=dialog-title]{letter-spacing:-.7px;font-size:26px}.reference-report [data-slot=dialog-description]{font-size:12px}.reference-report-person{background:var(--glass-fill);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);border-radius:24px;align-items:center;gap:18px;margin-bottom:14px;padding:20px;display:flex}.reference-report-person .person-avatar{width:62px;height:62px;font-size:22px}.reference-report-person b{margin-bottom:5px;font-size:20px;display:block}.reference-report-person small{color:var(--glass-muted);margin-top:4px;font-size:12px;display:block}.reference-report .no-operator-control{box-shadow:var(--glass-shadow);background:var(--glass-fill);border-color:var(--glass-line);border-radius:22px;margin-bottom:14px;padding:16px 20px}.reference-report .no-operator-control label{flex-direction:row-reverse;justify-content:space-between;font-size:16px;font-weight:400}.reference-share-help{color:var(--glass-muted);margin-top:10px;font-size:10px}.reference-share-help p{font-size:12px}.reference-revenue-field{background:var(--glass-fill);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);border-radius:20px;grid-template-columns:minmax(0,1fr) 145px;align-items:center;gap:12px;margin:8px 0;padding:14px 18px;display:grid;position:relative}.reference-revenue-field>span{color:var(--glass-text);font-size:14px}.reference-revenue-field input{text-align:right;min-width:0;height:46px;padding-right:32px;box-shadow:inset 0 1px 3px #5b6c8210;font-size:16px!important}.reference-revenue-field:after{content:"$";color:var(--glass-muted);pointer-events:none;font-size:14px;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.reference-report .finance-summary{background:var(--glass-fill);border-color:var(--glass-line);box-shadow:var(--glass-shadow);border-radius:22px;margin-top:14px;padding:18px}.reference-report .finance-summary>div{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.reference-report .finance-summary span{color:var(--glass-text);font-size:15px}.reference-report .finance-summary strong{letter-spacing:-.8px;font-size:28px;font-weight:650}.reference-report .form-actions{background:0 0;border:0;flex-direction:column-reverse;gap:15px;margin-top:12px;padding:16px 3px 4px;display:flex;position:static}.reference-report .form-actions>button{width:100%;min-height:48px;font-size:14px}.reference-report .form-actions>button[data-variant=outline]{background:var(--glass-soft);box-shadow:var(--glass-shadow)}@media (max-width:1150px){.reference-live-row{grid-template-columns:minmax(170px,1.1fr) 1fr 1fr;row-gap:16px}.reference-live-cell{padding:4px 14px}.reference-live-row .reference-shift-actions{grid-column:2/4;justify-content:flex-end}.reference-live-row .reference-live-cell:nth-child(4){border:0;grid-column:1;padding:0 0 0 78px}.reference-live-cell strong{font-size:20px}.reference-period-bar .period-next-segment{padding:10px 12px;font-size:12px}}@media (max-width:767px){.reference-shell{padding:0}.reference-shell .studio-main{background:0 0;border:0;border-radius:0;min-height:100svh}.reference-shell .topbar{background:var(--glass-soft);border-bottom:1px solid var(--glass-line);height:60px}.reference-shell .workspace{padding:24px 16px 32px}.reference-shell .page-heading h1{font-size:34px}.reference-shell .page-heading p{font-size:14px}.reference-period-bar{display:block}.reference-period-bar>.period-ribbon{width:100%;margin-bottom:18px}.reference-period-bar>button{width:100%}.reference-period-bar .period-ribbon-label{flex:1;min-width:0;padding:8px 10px}.reference-period-bar .period-ribbon-label b{font-size:11px}.reference-period-bar .period-next-segment{text-overflow:ellipsis;max-width:45%;padding:8px 10px;font-size:10px;overflow:hidden}.reference-shell .continental-logo{width:160px;height:60px}.reference-live-row{grid-template-columns:1fr 1fr;gap:16px;padding:20px!important}.reference-live-person{grid-column:1/-1}.reference-live-cell{border:0;padding:0}.reference-live-row .reference-live-cell:nth-child(4){grid-column:1;padding:0}.reference-live-row .reference-shift-actions{grid-column:1/-1;justify-content:space-between;width:100%}.reference-live-row .reference-primary{flex:1}.reference-report{max-height:calc(100dvh - 32px);width:calc(100vw - 24px)!important}.reference-report-person{padding:16px}.reference-revenue-field{grid-template-columns:minmax(0,1fr) 125px;padding:12px 16px}.reference-report .no-operator-control{padding:14px 16px}.mobile-shift-card .reference-shift-actions>button{min-width:32px!important;min-height:36px!important;color:var(--glass-muted)!important;background:0 0!important;flex:none!important;padding:0!important}.mobile-shift-card .reference-shift-actions .reference-primary{background:var(--glass-button)!important;color:#3b2d11!important;flex:1!important;padding:10px 20px!important}.reference-appearance-popover{max-height:80dvh;overflow:auto}}.reference-extra-nav>summary{color:var(--glass-muted);cursor:pointer;padding:8px 14px;font-size:12px}.reference-settings-nav{border-top:1px solid var(--glass-divider);margin-top:auto}.reference-shell [data-slot=sidebar][data-collapsible=offcanvas] [data-slot=sidebar-container]{left:calc(-1 * var(--sidebar-width) - 24px)}.reference-shell [data-slot=sidebar][data-state=collapsed]+.studio-main{border-left:0;border-radius:32px}.reference-report-brand{display:none}.reference-revenue-group{border:1px solid var(--glass-line);background:var(--glass-fill);box-shadow:var(--glass-shadow);border-radius:24px;padding:12px 18px}.reference-revenue-group .reference-revenue-field{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:8px 0}.reference-revenue-group .reference-revenue-field:after{right:12px}.reference-revenue-group .finance-summary{border:0;border-top:1px solid var(--glass-divider);box-shadow:none;background:0 0;border-radius:0;margin-top:10px;padding:18px 0 8px}.reference-live-person .person{width:100%}.reference-live-person .person>span:last-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (max-width:767px){.reference-report-brand{justify-content:center;height:58px;margin-bottom:14px;display:flex}.reference-report-brand img{object-fit:contain;max-width:170px}}button[data-slot=button][data-variant=outline],button[data-slot=button][data-variant=secondary]{color:var(--glass-text)!important}.reference-share-help>summary{color:var(--glass-muted)!important}.reference-shell .reference-nav-group{padding:8px 14px 10px;position:relative}.reference-nav-group+.reference-nav-group:before{content:"";border-top:1px solid var(--glass-divider);position:absolute;top:0;left:28px;right:24px}.reference-nav-label{letter-spacing:.04em;color:var(--glass-muted);padding:7px 14px 6px;font-size:10px}.reference-shell .reference-nav-group [data-slot=sidebar-menu-button]{border-radius:14px;height:36px;font-size:13px}.reference-nav-group [data-slot=sidebar-menu]{gap:2px}.kanban>section,.calendar-person,.credential-card code,.today-panel>button,.attention-counts>button,.period-control{background:var(--glass-soft);color:var(--glass-text);border-color:var(--glass-divider)}.status,.count-pill,.nav-count,.platform-symbol,[data-slot=progress],.model-goal-track{background:var(--secondary);color:var(--glass-muted);border-color:var(--glass-divider)}.field input:not([type=checkbox]):not([type=range]),.field textarea,.field [data-slot=select-trigger],button[data-slot=button][data-variant=outline]{color-scheme:inherit;background:var(--glass-soft)!important;color:var(--glass-text)!important;border-color:var(--glass-divider)!important}.premium-live-table td,.profile-shift,.period-custom,.model-task-row,.timeline-day,.timeline-rule,.timeline-day-title,.profile-tabs{border-color:var(--glass-divider)}.premium-live-table td strong,.premium-live-mobile article>div:last-child strong,.premium-upcoming strong,.model-current .model-timer,.model-workspace-sheet [data-slot=sheet-title]{color:var(--glass-text)}.premium-live-table td small,.premium-live-mobile article>div,.calendar-zone,.schedule-status,.timeline-event small,.timeline-axis>span,.timeline-axis-title,.timeline-day-title,.timeline-navigation>span,.role-legend>span,.profile-tabs button,.model-metrics em,.task-footer,.note-meta,.goal-progress,.platform-card p,.credential-card small{color:var(--glass-muted)}.timeline-now span{background:var(--glass-solid);color:var(--glass-gold)}@media (max-width:767px){.reference-live-row,.reference-period-bar .period-ribbon{-webkit-backdrop-filter:none}body{background-attachment:scroll}}.upcoming-detail p{color:var(--glass-text)}.upcoming-time,.upcoming-detail small,.calendar-tile span,.goal-progress,.live-numbers small,.live-label,.note-meta,.task-footer>small,.platform-card p{color:var(--glass-muted)}@media (min-width:768px){body:has(.reference-shell){overflow:hidden}.reference-shell{height:100svh;overflow:hidden}.reference-shell .studio-main{overscroll-behavior-y:contain;height:calc(100svh - 48px);min-height:0;overflow-y:auto}.reference-shell .topbar{z-index:20;background:var(--glass-solid);border-bottom:0;flex-shrink:0;position:sticky;top:0}.reference-shell .workspace,.reference-shell .workspace-footer{flex-shrink:0}}.panel,.table-panel,.task-card,.live-card,.note-card,.goal-card,.platform-card,.kpi,.model-metrics article,.mobile-shift-card,.role-legend,.credential-card,.model-hero,.premium-dashboard .kpi,.premium-analysis .attention-panel,.premium-live-mobile article,.finance-summary,.today-panel{box-shadow:none;border-color:#0000}.reference-shifts .table-panel,.reference-report-person,.reference-revenue-group,.reference-report .no-operator-control,.reference-report .finance-summary,.reference-report .form-actions>button[data-variant=outline]{box-shadow:none}.reference-period-bar .period-next-segment{box-shadow:none;border-color:#0000}.reference-nav-group+.reference-nav-group:before{border-color:var(--glass-divider)}[data-slot=button]:focus-visible,[data-slot=sidebar-menu-button]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}[data-slot=sidebar][data-mobile=true]{color:var(--glass-text);isolation:isolate;-webkit-backdrop-filter:none;border:0;height:100dvh;max-height:100dvh;box-shadow:12px 0 36px #0003;background:var(--glass-solid)!important;width:min(340px,100vw - 48px)!important}[data-slot=sidebar][data-mobile=true]>div{min-height:0}[data-slot=sidebar][data-mobile=true] [data-slot=sidebar-header]{padding:calc(12px + env(safe-area-inset-top,0px)) 58px 8px 18px}[data-slot=sidebar][data-mobile=true] .workspace-name{display:none}[data-slot=sidebar][data-mobile=true] .continental-logo{width:170px;height:64px;display:block}[data-slot=sidebar][data-mobile=true] .continental-logo img{object-fit:contain;width:100%;height:100%}[data-slot=sidebar][data-mobile=true] [data-slot=sidebar-menu-button]{min-height:44px;box-shadow:none;border:0;font-size:14px}[data-slot=sidebar][data-mobile=true] [data-slot=sidebar-menu-button][data-active=true]{background:var(--glass-button);color:#44300e;box-shadow:none}[data-slot=sidebar][data-mobile=true] .reference-nav-group{padding:8px 14px}[data-slot=sidebar][data-mobile=true] .sidebar-user{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.mobile-sidebar-close{top:calc(16px + env(safe-area-inset-top,0px));background:var(--secondary);width:44px;height:44px;color:var(--glass-text);border:0;border-radius:14px;place-items:center;display:grid;position:absolute;right:12px}.mobile-sidebar-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:767px){.mobile-dock,.reference-shell .topbar{background:var(--glass-solid);-webkit-backdrop-filter:none}[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content]{-webkit-backdrop-filter:none;background:var(--glass-solid)!important}[data-slot=sheet-overlay],[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]{background:#050a12b3}}
:root,:root.dark{--glass-canvas:radial-gradient(ellipse at 80% 0%,#856f4520,transparent 44%),radial-gradient(ellipse at 0% 85%,#50685d18,transparent 48%),#0e1318;--glass-fill:#20272c;--glass-soft:#ffffff06;--glass-solid:#191f25;--glass-text:#f2f0e9;--glass-muted:#a5afb7;--glass-gold:#e0c38b;--glass-line:#ffffff0d;--glass-divider:#ffffff10;--glass-shadow:0 6px 22px #00000013;--glass-button:linear-gradient(130deg,#ead4a5,#c3a46e);--background:#0e1318;--foreground:#f2f0e9;--card:#20272c;--popover:#20272c;--secondary:#2a3239;--muted:#283139;--muted-foreground:#a5afb7;--accent:#343d3e;--border:#ffffff12;--input:#ffffff18;--sidebar:#20272c;--sidebar-accent:#313c3d;--sidebar-foreground:#bfc6ca;--ring:#e0c38b}.reference-shell{gap:0;padding:18px}.reference-shell .studio-main{background:linear-gradient(145deg,#1a2026,#141a20 65%);border-radius:28px;height:calc(100svh - 36px);min-height:0;margin-left:16px;box-shadow:0 12px 40px #0002}.reference-shell [data-slot=sidebar-container]{-webkit-backdrop-filter:blur(16px);background:linear-gradient(165deg,#2b302ef2,#20272bf7 48%,#272b2af7);border-radius:28px;height:calc(100svh - 36px);top:18px;bottom:18px;left:18px}.reference-shell [data-slot=sidebar-container],.reference-shell [data-slot=sidebar-gap]{transition:width .38s cubic-bezier(.22,1,.36,1),left .38s cubic-bezier(.22,1,.36,1)}.reference-shell .topbar{-webkit-backdrop-filter:blur(12px);background:#191f25f2;border:0;border-radius:28px 28px 0 0;gap:20px;height:76px;padding:0 30px}.reference-shell .top-actions{gap:15px}.reference-shell .top-role .person-avatar{width:34px;height:34px}.reference-shell .top-role .role-badge{font-size:11px}.reference-shell .workspace{padding:14px 30px 30px}.reference-shell .page-heading h1{letter-spacing:-.045em;font-size:clamp(29px,2.7vw,42px);font-weight:550}.reference-shell .page-heading p{margin-top:7px;font-size:14px}.reference-shell .page-heading{margin-bottom:20px}.heading-actions>.period-ribbon{min-width:230px}.reference-shell [data-slot=button][data-variant=default]{min-height:42px;box-shadow:inset 0 1px #fff4}.reference-shell .studio-sidebar [data-slot=sidebar-header]{min-height:102px;padding:24px 24px 12px;position:relative}.reference-shell .continental-logo{width:143px;height:61px}.brand-monogram{color:var(--glass-gold);font-size:25px;font-weight:500;display:none}.workspace-toggle{width:38px;height:38px;color:var(--glass-text);cursor:pointer;background:#ffffff06;border:0;border-radius:50%;flex-shrink:0;place-items:center;transition:background .2s,transform .2s;display:grid}.workspace-toggle:hover{background:#ffffff10}.sidebar-collapse{width:29px;height:29px;color:var(--glass-muted);background:#ffffff0b;position:absolute;top:34px;right:12px}.sidebar-collapse svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.sidebar-collapse svg.is-flipped{transform:rotate(180deg)}.menu-morph{flex-shrink:0;width:19px;height:16px;display:block;position:relative}.menu-morph i{transform-origin:50%;background:currentColor;border-radius:3px;width:19px;height:1.7px;transition:top .3s,transform .3s,opacity .2s;position:absolute;left:0}.menu-morph i:first-child{top:1px}.menu-morph i:nth-child(2){width:14px;top:7px}.menu-morph i:nth-child(3){top:13px}.menu-morph.is-open i:first-child{top:7px;transform:rotate(45deg)}.menu-morph.is-open i:nth-child(2){opacity:0}.menu-morph.is-open i:nth-child(3){top:7px;transform:rotate(-45deg)}.workspace-search{min-width:0;max-width:420px;color:var(--glass-muted);text-align:left;border:1px solid var(--glass-divider);background:#ffffff03;border-radius:999px;flex:1;align-items:center;gap:10px;margin-right:auto;padding:10px 14px;font-size:12px;transition:background .2s;display:flex}.workspace-search:hover{background:#ffffff09}.workspace-search kbd{color:#84908f;white-space:nowrap;border:1px solid #ffffff12;border-radius:5px;margin-left:auto;padding:3px 6px;font:9px inherit}.workspace-search>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-command [data-slot=command]{background:var(--glass-solid)}.workspace-command [data-slot=command-input]{color:var(--glass-text);padding:18px 0;font-size:15px;background:0 0!important;border:0!important}.workspace-command [data-slot=command-item]{border-radius:12px;gap:12px;margin:3px 0;padding:12px}.workspace-command [data-slot=command-item][data-selected=true]{color:#f1d8a5;background:#d8bf8920}.workspace-command [data-slot=command-group]{padding:9px 14px}.workspace-command [data-slot=command-group-heading]{color:var(--glass-muted);font-size:10px}.workspace-command [data-slot=command-list]{max-height:min(460px,60dvh)}.command-arrow{color:var(--glass-muted);margin-left:auto}.command-hint{border-top:1px solid var(--glass-divider);color:var(--glass-muted);gap:16px;padding:12px 16px;font-size:10px;display:flex}.workspace-navigation{min-width:0;padding:0 0 10px;position:relative}.navigation-pill{pointer-events:none;z-index:0;background:linear-gradient(110deg,#ead4a52b,#d5ba8420);border-radius:16px;transition:transform .36s cubic-bezier(.22,1,.36,1),height .36s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:0;left:12px;right:12px;box-shadow:inset 0 1px #fff2,inset 0 0 0 1px #d6c59f33}.sidebar-filter{color:var(--glass-muted);background:#ffffff05;border-radius:12px;align-items:center;gap:8px;margin:0 18px 13px;padding:10px 11px;display:flex}.sidebar-filter input{width:100%;min-width:0;font-size:11px;box-shadow:none!important;color:var(--glass-text)!important;background:0 0!important;border:0!important;outline:none!important}.sidebar-filter input::placeholder{color:#909d9e}.sidebar-filter button{width:18px;height:18px;font-size:18px;line-height:1}.sidebar-no-results{color:var(--glass-muted);padding:16px 25px;font-size:12px}.workspace-navigation [hidden]{display:none!important}.reference-shell .reference-nav-group,.studio-sidebar[data-mobile=true] .reference-nav-group{padding:6px 12px 8px}.reference-nav-group+.reference-nav-group:before{border-color:#ffffff0a;left:24px;right:24px}.reference-shell .reference-nav-group [data-slot=sidebar-menu-button],.studio-sidebar[data-mobile=true] [data-slot=sidebar-menu-button]{z-index:1;color:#c1c8cc;height:40px;box-shadow:none;border:0;border-radius:16px;gap:11px;padding:8px 14px;font-size:12px;font-weight:450;position:relative}.reference-shell .reference-nav-group [data-slot=sidebar-menu-button][data-active=true],.studio-sidebar[data-mobile=true] [data-slot=sidebar-menu-button][data-active=true]{color:#f0d5a1!important;box-shadow:none!important;background:0 0!important}.reference-shell .reference-nav-group [data-slot=sidebar-menu-button]:hover{background:#ffffff05}.reference-shell .nav-count{color:#ead3a7;background:#dbc28a22;border:0;margin-left:auto;font-size:9px}.nav-section-toggle{letter-spacing:.08em;text-transform:uppercase;color:#889696;justify-content:space-between;align-items:center;width:100%;padding:7px 14px 5px;font-size:9px;display:flex}.nav-section-toggle>svg{opacity:.5;transition:transform .25s}.nav-section-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.sidebar-user{gap:9px;padding:14px 5px}.sidebar-user .person-avatar{width:34px;height:34px;font-size:11px}.sidebar-user b{font-size:11px}.sidebar-user small .role-badge{font-size:8px}.sidebar-user button{color:#9ca9a7;flex-shrink:0}.reference-shell [data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-header]{align-items:center;min-height:120px;padding:23px 0 10px}.reference-shell [data-slot=sidebar][data-collapsible=icon] .brand{display:none}.reference-shell [data-slot=sidebar][data-collapsible=icon] .brand-monogram{display:block}.reference-shell [data-slot=sidebar][data-collapsible=icon] .sidebar-collapse{top:70px;right:23px}.reference-shell [data-slot=sidebar][data-collapsible=icon] .reference-nav-group{padding:7px 12px}.reference-shell [data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-menu-button]{justify-content:center;width:48px!important;height:42px!important;padding:0!important}.reference-shell [data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-menu-button]>span,.reference-shell [data-slot=sidebar][data-collapsible=icon] .nav-count{display:none}.reference-shell [data-slot=sidebar][data-collapsible=icon] .sidebar-user{justify-content:center;padding:10px 0}.reference-shell [data-slot=sidebar][data-collapsible=icon] .sidebar-user>div,.reference-shell [data-slot=sidebar][data-collapsible=icon] .sidebar-user>button{display:none}.reference-shell [data-slot=sidebar][data-state=collapsed]+.studio-main{border-radius:28px}.reference-shell [data-slot=sidebar][data-collapsible=icon] .reference-nav-group+.reference-nav-group:before{left:19px;right:19px}.panel,.table-panel,.task-card,.live-card,.note-card,.goal-card,.platform-card,.kpi,.mobile-shift-card{background:var(--glass-fill);box-shadow:none;border:0;border-radius:22px}.premium-dashboard .kpi{min-height:157px;box-shadow:none;background:linear-gradient(135deg,#262e33,#20272c);border:0;border-radius:23px;padding:22px}.premium-dashboard .kpi-0{background:radial-gradient(at 100% 0,#d7bd7130,#0000 65%),linear-gradient(130deg,#494735,#343a32)}.premium-dashboard .kpi-1{background:linear-gradient(140deg,#2e333c,#222a31)}.premium-dashboard .kpi-2{background:linear-gradient(140deg,#293b36,#202d2b)}.premium-dashboard .kpi:after{display:none}.premium-dashboard .kpi>strong{letter-spacing:-.04em;margin:22px 0 11px;font-size:clamp(25px,2.6vw,39px);font-weight:500}.premium-dashboard .kpi>div:first-child{font-size:11px}.premium-dashboard .kpi small{font-size:10px}.metric-decoration{opacity:.22}.dashboard-switchboard{justify-content:space-between;align-items:center;gap:16px;margin:0 0 23px;display:flex}.dashboard-view-tabs{background:#ffffff04;border-radius:999px;gap:3px;padding:4px;display:flex}.dashboard-view-tabs button{color:#a2adad;border-radius:999px;padding:9px 22px;font-size:11px;transition:background .25s,color .25s}.dashboard-view-tabs button[aria-current=page]{color:var(--glass-text);background:#ffffff12;box-shadow:0 2px 8px #0001}.dashboard-date{color:#889696;text-transform:capitalize;font-size:10px}.premium-dashboard .premium-analysis{grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);gap:18px}.dashboard-focus{display:contents}.premium-analysis .chart-panel{background:linear-gradient(135deg,#232b30,#1d252b);min-height:368px;padding:25px}.premium-analysis .revenue-chart{height:260px}.premium-analysis .section-heading h2,.period-compass h2{letter-spacing:-.04em;font-size:19px;font-weight:500}.premium-analysis .section-heading p{font-size:11px}.chart-legend{font-size:10px}.chart-legend i{background:#d6b97e}.eyebrow{color:#9daaac;letter-spacing:.14em;font-size:8px}.chart-footnote{color:#829193;font-size:9px}.chart-footnote small{font-size:9px}.period-compass{background:radial-gradient(at 50% 40%,#66857316,#0000 60%),#222b2c;min-width:0;padding:25px;overflow:hidden}.period-compass .section-heading{margin-bottom:0}.period-compass .section-heading>svg{color:#a7c6ad;opacity:.7}.goal-gauge{max-width:210px;height:176px;margin:12px auto -5px;position:relative}.goal-gauge svg{width:100%;height:100%;overflow:visible}.goal-gauge circle{fill:none;transform-origin:80px 80px;transform:rotate(135deg)}.gauge-track{stroke:#ffffff08;stroke-width:11px;stroke-dasharray:75 25;stroke-linecap:round}.gauge-fill{stroke:#aecb9d;stroke-width:11px;stroke-linecap:round;filter:drop-shadow(0 0 5px #b2dc9130);transition:stroke-dasharray .8s cubic-bezier(.22,1,.36,1)}.gauge-ticks{stroke:#afcbb54d;stroke-width:2px;stroke-dasharray:.25 2.25}.goal-gauge>div{flex-direction:column;justify-content:center;align-items:center;padding-top:10px;display:flex;position:absolute;inset:0}.goal-gauge strong{letter-spacing:-.07em;font-size:44px;font-weight:350;line-height:1.2}.goal-gauge>div>span{color:#9dafaa;margin-top:7px;font-size:10px}.goal-gauge-total{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px;margin-top:-9px;font-size:10px;display:flex}.goal-gauge-total strong{font-size:17px;font-weight:500}.goal-gauge-total>span{color:#9cafa8}.focus-footer{color:#b0c2b4;border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding-top:13px;font-size:10px;display:flex}.focus-footer>span{align-items:center;gap:7px;display:flex}.focus-footer button{background:#ffffff07;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.focus-caption{color:#8c9c97;margin-top:10px;font-size:9px;line-height:1.5}.focus-empty{color:#9eaca8;text-align:center;max-width:220px;margin:0 auto 12px;font-size:11px;line-height:1.7}.focus-link{justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.premium-analysis .attention-panel{background:#20272c;grid-column:1/-1;grid-template-columns:170px minmax(230px,.9fr) minmax(250px,1fr);align-items:start;gap:22px;min-height:0;padding:23px;display:grid}.premium-analysis .attention-panel>.section-heading{align-items:flex-start;margin:0}.premium-analysis .attention-panel>.section-heading>svg{display:none}.premium-analysis .attention-panel h2{font-size:17px}.premium-analysis .attention-counts{gap:8px}.premium-analysis .attention-counts>button{background:#ffffff05;border:0;border-radius:14px;padding:11px}.premium-analysis .attention-counts span{font-size:9px}.premium-analysis .attention-counts strong{font-size:21px;font-weight:500}.premium-analysis .attention-list{max-height:132px;margin:0;padding-right:4px}.premium-analysis .attention-list>button{border:0;border-radius:10px;padding:10px 7px}.premium-analysis .attention-list b{font-size:10px}.premium-analysis .attention-list small{font-size:9px}.premium-work{gap:18px}.premium-work .panel{background:#20272c;border:0;border-radius:23px}.premium-rest{background:0 0}.premium-upcoming .calendar-tile{color:#e5cca0;background:#d8c18c15;border:0;border-radius:17px}.dashboard-bottom{gap:18px}.goal-card,.note-card,.platform-card,.task-card{transition:background .25s,transform .25s}.profile-tabs button{transition:background .25s,color .25s}.profile-tabs button[data-state=active]{border-radius:999px;color:#e6d2ab!important;background:#d8c28d1a!important;border-bottom-color:#0000!important}.quick-actions{z-index:35;position:fixed;bottom:32px;right:38px}.quick-trigger{background:var(--glass-button);color:#302817;border-radius:50%;place-items:center;width:49px;height:49px;transition:transform .3s,box-shadow .3s;display:grid;box-shadow:0 6px 24px #0004,inset 0 1px #fff5}.quick-trigger svg{transition:transform .32s cubic-bezier(.22,1,.36,1)}.quick-actions[data-open=true] .quick-trigger svg{transform:rotate(135deg)}.quick-fan{flex-direction:column;align-items:flex-end;gap:11px;display:flex;position:absolute;bottom:63px;right:0}.quick-fan button{white-space:nowrap;animation:.3s cubic-bezier(.22,1,.36,1) both action-fan;animation-delay:calc(var(--action-index)*30ms);transform-origin:100% 100%;align-items:center;gap:10px;display:flex}.quick-fan button>span{color:var(--glass-text);background:#20282ff5;border:1px solid #ffffff0c;border-radius:11px;padding:9px 12px;font-size:12px;box-shadow:0 3px 12px #0002}.quick-fan button>i{color:#d8c493;background:#303b42;border:1px solid #ffffff12;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s;display:grid;box-shadow:0 4px 18px #0004}.quick-fan button:hover>i{background:#495449}.quick-actions[hidden],.quick-fan[hidden]{display:none!important}.motion-dock{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:5px;display:none}.dock-pill{z-index:-1;width:calc(25% - 2.5px);transform:translateX(calc(var(--dock-index)*100%));background:linear-gradient(135deg,#e2cca226,#d1b5771a);border:1px solid #c7b68c30;border-radius:20px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:5px;bottom:5px;left:5px}.motion-dock button{z-index:1;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;min-height:52px;transition:color .25s;display:flex;position:relative}.motion-dock button[aria-current=page]{color:#ead1a0;background:0 0!important}.motion-dock button[aria-current=page]>svg{animation:.3s cubic-bezier(.22,1,.36,1) dock-icon}.motion-dock button span{font-size:9px}.motion-dock button>.menu-morph{margin-top:3px;margin-bottom:4px}@keyframes action-fan{0%{opacity:0;transform:translate(14px,25px)scale(.8)}to{opacity:1;transform:none}}@keyframes dock-icon{0%{transform:translateY(3px)scale(.88)}to{transform:none}}@keyframes nav-reveal{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@media (hover:hover){.premium-dashboard .kpi:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0002}.reference-shell button:not(:disabled):active{scale:.985}.quick-trigger:hover{transform:translateY(-2px)}.notification-button:hover{transform:translateY(-1px)}}@media (min-width:768px) and (max-width:1150px){.reference-shell .workspace,.reference-shell .topbar{padding-inline:22px}.premium-dashboard .premium-analysis{grid-template-columns:minmax(0,1.4fr) minmax(245px,1fr)}.premium-dashboard .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-analysis .attention-panel{grid-template-columns:1fr 1fr}.premium-analysis .attention-panel>.section-heading{grid-column:1/-1}.premium-analysis .attention-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-search kbd{display:none}.top-role .role-badge{display:none!important}.heading-actions{flex-wrap:wrap}.dashboard-date{font-size:9px}.premium-dashboard .kpi{min-height:140px}.premium-work{grid-template-columns:1fr}}@media (max-width:900px){.premium-dashboard .premium-analysis{grid-template-columns:1fr}.period-compass{grid-template-columns:1fr 1fr;align-items:center;column-gap:20px;padding:22px;display:grid}.period-compass>.section-heading{grid-column:1}.goal-gauge{grid-area:1/2/5;width:160px;height:160px;margin:0 auto}.goal-gauge-total{justify-content:flex-start;margin-top:12px}.focus-footer,.focus-caption{grid-column:1}.focus-empty{text-align:left;grid-column:1;margin:8px 0}.focus-link{grid-column:1;justify-content:flex-start}.premium-analysis .attention-panel{grid-template-columns:1fr}.premium-analysis .attention-panel>.section-heading{grid-column:auto}}@media (max-width:767px){.reference-shell{padding:0}.reference-shell .studio-main{background:#141a20;border-radius:0;height:auto;min-height:100svh;margin:0;overflow:visible}.reference-shell .workspace{padding:23px 16px 22px}.reference-shell .topbar{-webkit-backdrop-filter:none;background:#191f25;border-radius:0;gap:10px;height:64px;padding:0 16px}.reference-shell .top-actions{gap:11px}.reference-shell .top-role .person-avatar{width:31px;height:31px}.reference-shell .top-role .role-badge{display:none}.workspace-search{background:#ffffff05;border:0;min-height:37px;margin:0;padding:8px 10px;font-size:11px}.workspace-search kbd{display:none}.workspace-search svg{width:15px}.workspace-toggle{background:0 0;width:32px;height:32px}.reference-shell .breadcrumb{gap:0}.reference-shell .page-heading h1{letter-spacing:-.045em;font-size:32px}.reference-shell .page-heading p{font-size:12px;line-height:1.6}.heading-actions{gap:10px;width:100%;display:flex}.heading-actions .period-ribbon{flex:1;min-width:0}.heading-actions>button{font-size:11px;padding:10px 16px!important}.reference-shell .page-heading{gap:18px}.dashboard-switchboard{margin-bottom:17px}.dashboard-date{display:none}.dashboard-view-tabs{justify-content:space-between;width:100%;padding:4px}.dashboard-view-tabs button{flex:1;padding:9px 16px}.premium-dashboard .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.premium-dashboard .kpi{border-radius:20px;min-height:135px;padding:17px 14px}.premium-dashboard .kpi>strong{margin:21px 0 9px;font-size:clamp(23px,5.8vw,31px)}.premium-dashboard .kpi>div:first-child{font-size:10px}.premium-dashboard .kpi small{font-size:9px;line-height:1.5}.premium-analysis .chart-panel{border-radius:22px;min-height:320px;padding:20px 14px}.premium-analysis .revenue-chart{height:225px}.premium-analysis .section-heading h2{font-size:18px}.premium-analysis .section-heading p{font-size:10px}.premium-analysis .chart-legend,.chart-footnote,.chart-footnote small{font-size:8px}.premium-dashboard .premium-analysis{gap:14px}.period-compass{column-gap:8px;padding:20px}.period-compass h2{font-size:16px}.goal-gauge{width:140px;height:150px}.goal-gauge strong{font-size:36px}.goal-gauge>div>span{font-size:9px}.goal-gauge-total strong{font-size:15px}.focus-footer{gap:4px;font-size:9px}.focus-caption{font-size:8px}.focus-footer>span{gap:4px}.premium-analysis .attention-panel{gap:0;padding:20px;display:flex}.premium-analysis .attention-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-analysis .attention-list{max-height:220px;margin-top:12px}.premium-analysis .attention-list b{font-size:12px}.premium-analysis .attention-list small{font-size:10px}.premium-analysis .attention-panel>.section-heading{margin-bottom:15px}.premium-analysis .attention-panel>.section-heading p{max-width:none}.premium-work{grid-template-columns:1fr;gap:14px}.quick-actions{bottom:calc(94px + env(safe-area-inset-bottom,0px));right:20px}.quick-trigger{width:47px;height:47px}.quick-fan{bottom:60px}.quick-fan button>span{background:#242c33}.motion-dock{bottom:calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;z-index:40;background:#20272c;border:1px solid #ffffff10;border-radius:25px;width:calc(100% - 24px);margin:0;display:grid;position:fixed;left:12px;box-shadow:0 8px 30px #0005}.workspace-footer{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.workspace-command{max-height:85dvh;width:calc(100vw - 24px)!important;top:10%!important;transform:translate(-50%)!important}.workspace-command [data-slot=command-input]{font-size:16px}.studio-sidebar[data-mobile=true]{-webkit-backdrop-filter:none;background:#20272c!important;width:min(340px,100vw - 44px)!important}.studio-sidebar[data-mobile=true] [data-slot=sidebar-header]{min-height:105px;padding:calc(20px + env(safe-area-inset-top,0px)) 65px 12px 23px!important}.studio-sidebar[data-mobile=true] .sidebar-collapse,.studio-sidebar[data-mobile=true] .brand-monogram{display:none}.studio-sidebar[data-mobile=true] .continental-logo{width:149px;height:58px}.studio-sidebar[data-mobile=true] .nav-section-toggle{padding-top:10px;font-size:10px}.studio-sidebar[data-mobile=true] [data-slot=sidebar-menu-button]{min-height:44px;font-size:13px}.studio-sidebar[data-mobile=true] [data-slot=sidebar-menu-item]{animation:.32s cubic-bezier(.22,1,.36,1) both nav-reveal;animation-delay:calc(var(--nav-order)*18ms)}.studio-sidebar[data-mobile=true] .sidebar-filter input{font-size:16px}.studio-sidebar[data-mobile=true] .sidebar-user{padding:14px 6px calc(18px + env(safe-area-inset-bottom,0px))}.mobile-sidebar-close{top:calc(26px + env(safe-area-inset-top,0px));border-radius:50%;width:35px;height:35px;right:17px;background:#ffffff08!important}.navigation-pill{border-radius:15px}[data-slot=dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=dropdown-menu-content]{-webkit-backdrop-filter:none!important;background:#20272c!important}[data-slot=sheet-overlay],[data-slot=dialog-overlay]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#050a10b8!important}}@media (max-width:390px){.reference-shell .top-actions{gap:7px}.workspace-search>span{max-width:75px}.period-compass{grid-template-columns:minmax(0,1fr) 120px;padding:18px}.goal-gauge{width:120px}.focus-caption{font-size:8px}.premium-dashboard .kpi{padding:15px 12px}.premium-dashboard .kpi small{font-size:8px}.premium-dashboard .kpi>div:first-child{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.quick-fan button{opacity:1;transform:none}.premium-dashboard .kpi:hover{transform:none!important}}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (max-width:767px){.heading-actions{align-items:center}.heading-actions>button:has(.heading-employee-label){flex-shrink:0;width:44px;min-width:44px;height:44px;padding:0!important}.heading-employee-label{display:none}.heading-actions .period-ribbon-label{flex:1;gap:7px;min-width:0}.heading-actions .period-ribbon-label b,.heading-actions .period-ribbon-label small{white-space:nowrap}.heading-actions .period-ribbon{width:auto;max-width:none;padding:5px}.heading-actions .period-ribbon>button[data-slot=button]{width:29px;min-width:29px;padding:0}.heading-actions .period-ribbon-label>svg{flex-shrink:0;width:15px}.heading-actions>button:has(.heading-employee-label){max-width:44px;flex:0 0 44px!important}}@keyframes workspace-sheet-in{0%{opacity:.65;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.record-dialog,.record-dialog.reference-report{padding:27px 20px calc(18px + env(safe-area-inset-bottom,0px));border-bottom:0!important;border-radius:26px 26px 0 0!important;width:100%!important;max-width:100%!important;max-height:92dvh!important;inset:auto 0 0!important;transform:none!important}.record-dialog:before{content:"";pointer-events:none;background:#ffffff26;border-radius:99px;width:38px;height:4px;position:absolute;top:9px;left:calc(50% - 19px)}.record-dialog[data-state=open]{animation:.32s cubic-bezier(.22,1,.36,1) workspace-sheet-in}.record-dialog[data-state=closed]{animation:none!important}.record-dialog [data-slot=dialog-title]{font-size:21px;font-weight:550}.record-dialog .form-actions{gap:10px;padding-bottom:8px}}.record-search-status{color:var(--glass-muted);border-bottom:1px solid var(--glass-divider);padding:9px 16px 11px;font-size:11px}.workspace-command [data-slot=command-item]:has(.record-search-copy){align-items:flex-start;gap:11px;padding-block:13px}.record-search-icon{height:31px;color:var(--glass-gold);background:#d2bd8a14;border-radius:10px;flex:0 0 31px;place-items:center;display:grid}.record-search-task{color:#a9cee8;background:#7eb8dd14}.record-search-note{color:#c7b4e2;background:#b397da14}.record-search-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.record-search-copy b{font-size:12px;font-weight:550}.record-search-copy small{color:var(--glass-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.record-search-copy+.command-arrow{flex-shrink:0;margin-top:5px}.task-scope-panel{margin-bottom:20px}.task-scope-panel>p{color:var(--glass-muted);margin-top:9px;font-size:10px;line-height:1.6}.crm-scope-tabs{background:#ffffff04;border-radius:20px;flex-wrap:wrap;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:4px;display:flex}.crm-scope-tabs>button{color:var(--glass-muted);border-radius:15px;align-items:center;gap:8px;min-height:37px;padding:9px 13px;font-size:11px;transition:background .2s,color .2s;display:flex}.crm-scope-tabs>button[aria-pressed=true]{color:#efdbb4;background:#d2bc8a18;box-shadow:inset 0 0 0 1px #d5c19528}.crm-scope-tabs>button>span{color:inherit;font-variant-numeric:tabular-nums;background:#ffffff06;border-radius:7px;padding:1px 5px;font-size:10px}.report-scope-tabs{margin-bottom:17px}.report-scope-tabs small{color:var(--glass-muted);padding:5px 10px;font-size:10px}@media (max-width:767px){.crm-scope-tabs{border-radius:18px;gap:3px;width:100%;padding:4px}.crm-scope-tabs>button{min-height:42px;padding:9px 11px;font-size:11px}.task-scope-panel{margin-bottom:16px}.report-scope-tabs small{flex-basis:100%;padding:4px 10px 8px}.record-search-status{font-size:10px}.workspace-command [data-slot=command-item]:has(.record-search-copy){min-height:60px}.record-search-copy b{font-size:13px}.record-search-copy small{font-size:11px}}
:root,:root.dark{--onyx-material:linear-gradient(145deg, #242a33 0%, #191e25 48%, #15191f 100%);--onyx-edge:#c4d0e51c;--glass-canvas:radial-gradient(ellipse at 18% 0%, #29374924, transparent 46%), #090b10;--glass-fill:#191e25;--glass-solid:#15191f;--glass-soft:#ffffff06;--glass-text:#f3f4f6;--glass-muted:#a6afbd;--glass-gold:#e4c482;--glass-line:#c4d0e51c;--glass-divider:#ffffff0e;--glass-shadow:inset 0 1px 0 #e2ebff0b, 0 8px 24px #00000024;--glass-button:linear-gradient(165deg, #f4dfb0, #dfbd76 65%, #c49b50);--background:#090b10;--foreground:#f3f4f6;--card:#191e25;--card-foreground:#f3f4f6;--popover:#1b2028;--popover-foreground:#f3f4f6;--primary:#e4c482;--primary-foreground:#231b0b;--secondary:#252b34;--secondary-foreground:#e5e8ee;--muted:#252b34;--muted-foreground:#a6afbd;--accent:#353126;--accent-foreground:#f0d79e;--border:#c4d0e51c;--input:#ffffff1c;--ring:#e4c482;--sidebar:#161b22;--sidebar-foreground:#c3cad5;--sidebar-accent:#353126;--sidebar-accent-foreground:#f0d79e;--sidebar-border:#c4d0e51c;--chart-1:#e4c482;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--glass-canvas);color:var(--glass-text)}.reference-shell .studio-main{background:radial-gradient(at 45% 0,#2632461c,#0000 48%),#101319;box-shadow:inset 0 1px #c4d0e510,0 18px 50px #00000030}.reference-shell [data-slot=sidebar-container]{-webkit-backdrop-filter:blur(16px);background:linear-gradient(165deg,#252d39ed,#171c24fa 48%,#12161c);box-shadow:inset 0 1px #e0eaff1a,inset 1px 0 #e0eaff0c,0 12px 30px #00000026}.reference-shell .topbar{background:#13171eea;box-shadow:0 1px #ffffff07}.reference-shell .page-heading h1{letter-spacing:-.045em;font-weight:580}.reference-shell .page-heading p{color:var(--glass-muted)}.workspace-search{background:#ffffff04;border-color:#ffffff0c}.workspace-search:hover{background:#ffffff09;border-color:#ffffff1a}.sidebar-filter{background:#090c123d}.sidebar-collapse{color:#c1c9d5;background:#ffffff09}.nav-section-toggle{color:#8e99ab}.navigation-pill{background:linear-gradient(130deg,#e4c48226,#c49b5013);box-shadow:inset 0 1px #f4dfb02b,inset 0 0 0 1px #e4c48230}.reference-shell .reference-nav-group [data-slot=sidebar-menu-button]{color:#c3cad5}.reference-shell .reference-nav-group [data-slot=sidebar-menu-button][data-active=true],.studio-sidebar[data-mobile=true] [data-slot=sidebar-menu-button][data-active=true]{color:#f1d69d!important}.reference-nav-group+.reference-nav-group:before{border-color:#ffffff0c}.panel,.table-panel,.task-card,.live-card,.note-card,.goal-card,.platform-card,.mobile-shift-card,.model-metrics article,.role-legend,.credential-card,.model-hero,.premium-live-mobile article,.finance-summary,.today-panel,.premium-analysis .attention-panel,.premium-analysis .chart-panel,.period-compass,.premium-dashboard .kpi{background:var(--onyx-material);border:1px solid var(--onyx-edge);box-shadow:var(--glass-shadow);color:var(--glass-text)}.premium-dashboard .kpi-0{background:radial-gradient(ellipse at 100% 0%, #d5b46d18, transparent 65%), var(--onyx-material)}.premium-dashboard .kpi-1,.premium-dashboard .kpi-2{background:var(--onyx-material)}.premium-dashboard .kpi>strong{color:#f6f5f1;font-weight:550}.metric-decoration{color:var(--glass-gold);opacity:.2}.period-compass .section-heading>svg,.focus-footer{color:#c5b488}.gauge-fill{stroke:var(--glass-gold);filter:none}.gauge-ticks{stroke:#e4c48250}.goal-gauge-total>span,.goal-gauge>div>span,.focus-caption,.focus-empty,.chart-footnote,.chart-footnote small{color:var(--glass-muted)}.premium-analysis .attention-counts>button{background:#ffffff04;border-color:#ffffff0d}.premium-analysis .attention-list>button{border-color:var(--glass-divider)}.dashboard-view-tabs,.crm-scope-tabs{background:#080b1052}.dashboard-view-tabs button[aria-current=page]{background:#ffffff0b;box-shadow:inset 0 1px #ffffff0b}.crm-scope-tabs>button[aria-pressed=true]{color:#f0d79e;background:#e4c48216}.kanban>section{background:#10151c;border-color:#ffffff08}.reference-shell [data-slot=button][data-variant=default],.record-dialog [data-slot=button][data-variant=default],.onboarding-dialog [data-slot=button][data-variant=default],.login-button,[data-slot=alert-dialog-action]{background:var(--glass-button);color:#251c0b;border:1px solid #f4dfb066;font-weight:550;box-shadow:inset 0 1px #fff5,inset 0 -1px #90682e44,0 3px 10px #0002}.dark .reference-shell [data-slot=button][data-variant=default],.dark .reference-report [data-slot=button][data-variant=default]{box-shadow:inset 0 1px #fff5,inset 0 -1px #90682e44,0 3px 10px #0002}[data-slot=button][data-variant=outline],[data-slot=button][data-variant=secondary],[data-slot=alert-dialog-cancel]{border-color:var(--glass-line);background:linear-gradient(160deg,#252b34,#1b2028);box-shadow:inset 0 1px #ffffff08}.quick-trigger{background:var(--glass-button);box-shadow:inset 0 1px #fff5,0 6px 20px #0005}.quick-fan button>span{background:#1b2028}.quick-fan button>i{color:var(--glass-gold);background:#252b34}.quick-fan button:hover>i{background:#353126}.period-ribbon,.reference-period-bar .period-ribbon{border-color:var(--glass-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(165deg,#252b34,#1a1f27);box-shadow:inset 0 1px #ffffff0b}.reference-period-bar .period-ribbon-label{background:var(--glass-button);box-shadow:inset 0 1px #fff6,0 2px 5px #0002}.reference-period-bar .period-next-segment{box-shadow:none;background:#ffffff04;border:0}.reference-live-row{-webkit-backdrop-filter:none;background:linear-gradient(135deg,#272f3a,#1a2029 55%,#171c23)}.reference-live-cell{border-color:#ffffff0e}.dark .reference-live-status{color:#8ee5bc;background:#133b30;border-color:#5bb68d26}.reference-shifts .table-panel{background:var(--onyx-material);box-shadow:var(--glass-shadow)}.table-panel th,.reference-shifts .table-panel th{color:#a6afbd;background:#ffffff03}.table-panel td,.table-panel th,.calendar-person,.calendar-cell{border-color:#ffffff0c}[data-slot=table-header],[data-slot=table-footer],[data-slot=table-row]{border-color:var(--glass-divider)}.table-panel tr:hover td{background:#ffffff03}.reference-shifts .status-finished{color:#c5ccd6;background:#ffffff07}.calendar-head{background:#1d232c}.calendar-person{background:#171c23}.schedule-block{background:#222b36}[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=dropdown-menu-content]{box-shadow:inset 0 1px #ffffff0e,0 24px 70px #0008;border-color:var(--glass-line)!important;-webkit-backdrop-filter:none!important;background:#1b2028!important}.profile-sheet,.model-workspace-sheet{background:#15191f!important}.workspace-command [data-slot=command]{background:#1b2028}.reference-report{background:linear-gradient(150deg,#242b35,#171c24)!important}.reference-report-person,.reference-revenue-group,.reference-report .no-operator-control{box-shadow:none;background:#ffffff04;border:1px solid #ffffff0b}.reference-revenue-group .reference-revenue-field,.reference-revenue-group .finance-summary{box-shadow:none;background:0 0}.record-dialog .form-actions{background:var(--glass-solid)}.reference-report .form-actions{background:0 0}[data-slot=input],textarea,[data-slot=select-trigger],input[type=month],input[type=date],input[type=datetime-local]{box-shadow:inset 0 1px 3px #0002;background:#11161d!important;border-color:#ffffff16!important}.search-field input,.sidebar-filter input,.workspace-command [data-slot=command-input]{box-shadow:none;background:0 0!important}[data-slot=switch]{background:#3b4452!important}[data-slot=switch][data-state=checked]{background:var(--glass-button)!important}.record-dialog input:focus-visible,.record-dialog textarea:focus-visible{outline-offset:2px;outline:2px solid #e4c48280}.login-story{background:radial-gradient(at 30% 0,#c49b5012,#0000 55%),#11161d}.login-form-wrap{background:#15191f}@media (hover:hover) and (pointer:fine){.task-card:hover,.live-card:hover,.model-metrics article:hover,.premium-dashboard .kpi:hover{border-color:#e4c48232;box-shadow:inset 0 1px #e2ebff10,0 12px 26px #0003}}@media (max-width:767px){.reference-shell .studio-main{box-shadow:none;background:#101319}.reference-shell .topbar{background:#15191f;box-shadow:0 1px #ffffff08}.studio-sidebar[data-mobile=true]{background:#171c24!important}.motion-dock{background:#1b2028;border-color:#ffffff12}.dock-pill{background:linear-gradient(140deg,#e4c48226,#b98d4115);border-color:#e4c48230}.motion-dock button[aria-current=page]{color:#f0d79e}.reference-live-row{background:var(--onyx-material)}.reference-period-bar .period-ribbon{box-shadow:inset 0 1px #ffffff0b}.quick-fan button>span{background:#1b2028}.record-dialog,.record-dialog.reference-report{background:#1b2028!important}[data-slot=dialog-overlay],[data-slot=sheet-overlay],[data-slot=alert-dialog-overlay]{background:#030509c7!important}}
:root[data-event-theme=minecraft-emerald]{--onyx-material:linear-gradient(145deg,#23352a,#17261d 55%,#142119);--onyx-edge:#78d59022;--glass-canvas:radial-gradient(ellipse at 80% 0%,#31854c20,transparent 50%),#0b130e;--glass-fill:#18271e;--glass-solid:#142219;--glass-soft:#7fdf9b08;--glass-text:#eef8ed;--glass-muted:#a5bba9;--glass-gold:#87dc9b;--glass-line:#8bdb9f22;--glass-divider:#9bc9a514;--background:#0b130e;--foreground:#eef8ed;--card:#18271e;--popover:#192a20;--secondary:#263d2d;--muted:#263d2d;--muted-foreground:#a5bba9;--accent:#294d34;--accent-foreground:#b2efbb;--border:#8bdb9f22;--input:#a3d3ae24;--sidebar:#142219;--sidebar-accent:#24492f;--ring:#87dc9b;--chart-1:#64d883}:root[data-event-theme=minecraft-emerald] .reference-shell .studio-main{background:radial-gradient(at 80% 0,#2d67351c,#0000 48%),#0d1711}:root[data-event-theme=minecraft-emerald] .reference-shell [data-slot=sidebar-container]{background:linear-gradient(165deg,#21392b,#142219 60%,#101b14);border-radius:18px;box-shadow:inset 0 2px #92cd8a22,0 12px 30px #0004}:root[data-event-theme=minecraft-emerald] .reference-shell .topbar{background:#142219ed}:root[data-event-theme=minecraft-emerald] .sidebar-filter{background:#0b160e66;border-radius:7px}:root[data-event-theme=minecraft-emerald] .navigation-pill{background:linear-gradient(#2f7744,#245133);border-radius:8px;box-shadow:inset 0 2px #8cdd8266,inset 0 -2px #142f22}:root[data-event-theme=minecraft-emerald] .reference-shell .reference-nav-group [data-slot=sidebar-menu-button][data-active=true],:root[data-event-theme=minecraft-emerald] .studio-sidebar[data-mobile=true] [data-slot=sidebar-menu-button][data-active=true]{color:#e0ffd9!important}:root[data-event-theme=minecraft-emerald] .reference-shell .reference-nav-group [data-slot=sidebar-menu-button]{color:#bfd4bf;border-radius:8px}:root[data-event-theme=minecraft-emerald] .nav-section-toggle{color:#91b596}:root[data-event-theme=minecraft-emerald] .workspace-search{background:#0c191149;border-color:#90d19c18;border-radius:10px}:root[data-event-theme=minecraft-emerald] .reference-shell .page-heading h1{letter-spacing:-.04em;text-shadow:2px 2px #0006}:root[data-event-theme=minecraft-emerald] .premium-dashboard .dashboard-switchboard{background:url(/themes/emerald-world.svg) 100%/300px 107px no-repeat;min-height:105px}:root[data-event-theme=minecraft-emerald] .dashboard-date{display:none}:root[data-event-theme=minecraft-emerald] .dashboard-view-tabs{z-index:1;background:#0b160e80;border-radius:9px;position:relative}:root[data-event-theme=minecraft-emerald] .dashboard-view-tabs button{border-radius:6px}:root[data-event-theme=minecraft-emerald] .dashboard-view-tabs button[aria-current=page]{color:#efffe9;background:linear-gradient(#3a9c55,#28673c);box-shadow:inset 0 2px #a2e39044,inset 0 -2px #102e1a}:root[data-event-theme=minecraft-emerald] .panel,:root[data-event-theme=minecraft-emerald] .table-panel,:root[data-event-theme=minecraft-emerald] .task-card,:root[data-event-theme=minecraft-emerald] .live-card,:root[data-event-theme=minecraft-emerald] .note-card,:root[data-event-theme=minecraft-emerald] .goal-card,:root[data-event-theme=minecraft-emerald] .platform-card,:root[data-event-theme=minecraft-emerald] .mobile-shift-card,:root[data-event-theme=minecraft-emerald] .model-metrics article,:root[data-event-theme=minecraft-emerald] .premium-dashboard .kpi,:root[data-event-theme=minecraft-emerald] .premium-analysis .chart-panel,:root[data-event-theme=minecraft-emerald] .period-compass,:root[data-event-theme=minecraft-emerald] .premium-analysis .attention-panel{border-radius:12px;box-shadow:inset 0 2px #a2e3a40c,0 5px #060e0980,0 10px 24px #0002}:root[data-event-theme=minecraft-emerald] .premium-dashboard .kpi-0{background:radial-gradient(ellipse at 100% 0%,#3fae4c25,transparent 65%),var(--onyx-material)}:root[data-event-theme=minecraft-emerald] .premium-dashboard .kpi-1,:root[data-event-theme=minecraft-emerald] .premium-dashboard .kpi-2{background:var(--onyx-material)}:root[data-event-theme=minecraft-emerald] .premium-analysis .chart-legend i{background:#64d883}:root[data-event-theme=minecraft-emerald] .revenue-chart .recharts-area-curve{stroke:#64d883}:root[data-event-theme=minecraft-emerald] .revenue-chart .recharts-area-area{fill:#4fbd6c18}:root[data-event-theme=minecraft-emerald] .revenue-chart .recharts-area-dot{stroke:#b5efb0;fill:#409a57}:root[data-event-theme=minecraft-emerald] .gauge-fill{stroke:#64d883}:root[data-event-theme=minecraft-emerald] .gauge-ticks{stroke:#8bdf9e70}:root[data-event-theme=minecraft-emerald] .metric-decoration,:root[data-event-theme=minecraft-emerald] .period-compass .section-heading>svg,:root[data-event-theme=minecraft-emerald] .focus-footer{color:#79d98a}:root[data-event-theme=minecraft-emerald] .reference-shell [data-slot=button][data-variant=default],:root[data-event-theme=minecraft-emerald] .record-dialog [data-slot=button][data-variant=default],:root[data-event-theme=minecraft-emerald] .onboarding-dialog [data-slot=button][data-variant=default]{box-shadow:inset 0 2px #fff6,inset 0 -3px #8f71394d,0 3px #070d0970;border-radius:9px!important}:root[data-event-theme=minecraft-emerald] [data-slot=button][data-variant=outline],:root[data-event-theme=minecraft-emerald] [data-slot=button][data-variant=secondary]{background:linear-gradient(#2c4032,#203227);border-color:#9cd4aa22;border-radius:9px!important}:root[data-event-theme=minecraft-emerald] .reference-live-row{background:var(--onyx-material);border-radius:12px!important}:root[data-event-theme=minecraft-emerald] .reference-shifts .table-panel{background:var(--onyx-material);border-radius:12px}:root[data-event-theme=minecraft-emerald] .table-panel th,:root[data-event-theme=minecraft-emerald] .reference-shifts .table-panel th{color:#a5bba9;background:#90d19c07}:root[data-event-theme=minecraft-emerald] .calendar-head{background:#203b29}:root[data-event-theme=minecraft-emerald] .calendar-person,:root[data-event-theme=minecraft-emerald] .kanban>section{background:#132219}:root[data-event-theme=minecraft-emerald] .schedule-block{background:#284b33}:root[data-event-theme=minecraft-emerald] [data-slot=dialog-content],:root[data-event-theme=minecraft-emerald] [data-slot=alert-dialog-content],:root[data-event-theme=minecraft-emerald] [data-slot=sheet-content],:root[data-event-theme=minecraft-emerald] [data-slot=popover-content],:root[data-event-theme=minecraft-emerald] [data-slot=select-content],:root[data-event-theme=minecraft-emerald] [data-slot=dropdown-menu-content]{background:#192a20!important;border-color:#8bdb9f22!important}:root[data-event-theme=minecraft-emerald] .profile-sheet,:root[data-event-theme=minecraft-emerald] .model-workspace-sheet{background:#142219!important}:root[data-event-theme=minecraft-emerald] .workspace-command [data-slot=command]{background:#192a20}:root[data-event-theme=minecraft-emerald] [data-slot=input],:root[data-event-theme=minecraft-emerald] textarea,:root[data-event-theme=minecraft-emerald] [data-slot=select-trigger],:root[data-event-theme=minecraft-emerald] input[type=date],:root[data-event-theme=minecraft-emerald] input[type=datetime-local]{border-radius:8px;background:#101e16!important;border-color:#9cd4aa22!important}:root[data-event-theme=minecraft-emerald] .search-field input,:root[data-event-theme=minecraft-emerald] .sidebar-filter input,:root[data-event-theme=minecraft-emerald] .workspace-command [data-slot=command-input]{background:0 0!important}:root[data-event-theme=minecraft-emerald] .record-dialog .form-actions{background:#142219}:root[data-event-theme=minecraft-emerald] .reference-report .form-actions{background:0 0}:root[data-event-theme=minecraft-emerald] .quick-fan button>span{background:#192a20}:root[data-event-theme=minecraft-emerald] .quick-fan button>i{color:#a7e4ad;background:#294b32;border-radius:9px}:root[data-event-theme=minecraft-emerald] .dock-pill{background:linear-gradient(#327444,#234d30);border-color:#7bcc9160;border-radius:9px}:root[data-event-theme=minecraft-emerald] .motion-dock button[aria-current=page]{color:#dbffd5}:root[data-event-theme=minecraft-emerald] .login-story{background:linear-gradient(#1c3324,#0e1912)}:root[data-event-theme=minecraft-emerald] .login-form-wrap{background:#142219}.theme-event-notice{color:#a8e6b3;background:#37894c15;border:1px solid #79d38d30;border-radius:9px;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.7}@media (max-width:767px){:root[data-event-theme=minecraft-emerald] .reference-shell .studio-main{background:#0d1711}:root[data-event-theme=minecraft-emerald] .reference-shell .topbar,:root[data-event-theme=minecraft-emerald] .motion-dock{background:#142219}:root[data-event-theme=minecraft-emerald] .studio-sidebar[data-mobile=true]{background:#142219!important}:root[data-event-theme=minecraft-emerald] .record-dialog,:root[data-event-theme=minecraft-emerald] .record-dialog.reference-report{background:#192a20!important}:root[data-event-theme=minecraft-emerald] .premium-dashboard .dashboard-switchboard{background-position:100% 100%;background-size:170px 68px;align-items:flex-start;min-height:112px;padding-top:8px}:root[data-event-theme=minecraft-emerald] .dashboard-view-tabs{align-self:flex-start;width:auto}:root[data-event-theme=minecraft-emerald] .dashboard-view-tabs button{padding:8px 12px}}
.person-avatar.avatar-pixel,.person-avatar.avatar-custom{object-fit:cover;background:#18251e;border-radius:10px;flex-shrink:0;padding:0;overflow:hidden}.avatar-pixel svg{width:100%;height:100%;image-rendering:pixelated;display:block}.avatar-settings{max-width:760px;margin-bottom:24px}.avatar-settings>div:first-child p{margin-top:8px;font-size:12px;line-height:1.7}.avatar-settings-preview{align-items:center;gap:18px;margin:22px 0;display:flex}.avatar-settings-preview>.person-avatar{border-radius:16px;width:80px;height:80px}.avatar-settings-preview>div{flex-direction:column;gap:5px;min-width:0;display:flex}.avatar-settings-preview b{font-size:16px}.avatar-settings-preview small{color:var(--glass-muted);font-size:11px;line-height:1.6}.avatar-settings .row-actions{flex-wrap:wrap}.avatar-saved{color:#a3d7aa;margin-top:14px;font-size:12px}.member-details{white-space:pre-wrap;overflow-wrap:anywhere;max-width:340px;font-size:12px;line-height:1.7}.member-details summary{cursor:pointer;color:var(--glass-gold)}.member-details p{color:var(--glass-muted);margin:8px 0}.member-contact{color:var(--glass-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}@media (max-width:767px){.avatar-settings-preview{gap:12px}.avatar-settings-preview>.person-avatar{width:64px;height:64px}.avatar-settings-preview b{font-size:14px}}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid>.panel{min-width:0}@media (max-width:1200px){.settings-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.security-panel [data-slot=button]{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:44px}}
