:root{--ops-ease:cubic-bezier(.16,1,.3,1);--ops-rail-gap:28px;--ops-radius-card:16px;--ops-radius-control:12px;--ops-focus:0 0 0 3px rgba(var(--spatial-accent-rgb),.2)}.app-shell{min-height:100dvh;overflow-x:clip}.app-shell>.workspace-chrome{contain:layout style;transition:width .36s var(--ops-ease)}.app-shell>.workspace-chrome .workspace-header{background:linear-gradient(145deg,rgba(255,255,255,.12),transparent 42%),color-mix(in srgb,var(--spatial-surface-strong) 88%,transparent);border:1px solid color-mix(in srgb,var(--spatial-line-strong) 72%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(var(--spatial-accent-rgb),.05),0 22px 55px rgba(3,13,26,.12);-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%)}.app-shell>.content-column{box-sizing:border-box;margin-left:calc(var(--sidebar-width) + var(--ops-rail-gap));min-width:0;transition:margin-left .36s var(--ops-ease),width .36s var(--ops-ease);width:calc(100% - var(--sidebar-width) - var(--ops-rail-gap))}.app-shell .main-content{box-sizing:border-box;margin-inline:auto;min-width:0;width:100%}.app-shell .main-content>*{min-width:0}@media (min-width:821px){.app-shell>.workspace-chrome{bottom:14px;height:auto;position:absolute}.app-shell>.workspace-chrome .workspace-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;box-shadow:none;height:calc(100dvh - 28px);position:sticky;top:14px}}.app-shell>.workspace-chrome .nav-item{border:1px solid transparent;border-radius:var(--ops-radius-control);position:relative;transition:background-color .26s var(--ops-ease),border-color .26s var(--ops-ease),box-shadow .32s var(--ops-ease),color .22s ease,transform .32s var(--ops-ease)}.app-shell>.workspace-chrome .nav-item:hover{background:color-mix(in srgb,var(--surface-soft) 78%,transparent);border-color:color-mix(in srgb,var(--line) 72%,transparent);transform:translate3d(2px,0,0)}.app-shell>.workspace-chrome .nav-item.active{background:linear-gradient(115deg,rgba(var(--spatial-accent-rgb),.14),transparent 82%),color-mix(in srgb,var(--surface-strong) 78%,transparent);border-color:rgba(var(--spatial-accent-rgb),.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 10px 30px rgba(var(--spatial-accent-rgb),.09)}.icon-button,.mobile-nav-toggle,.sidebar-toggle,.theme-menu-trigger{-webkit-tap-highlight-color:transparent;transition:background-color .24s var(--ops-ease),border-color .24s var(--ops-ease),box-shadow .3s var(--ops-ease),color .2s ease,transform .26s var(--ops-ease)}.icon-button:active,.mobile-nav-toggle:active,.sidebar-toggle:active,.theme-menu-trigger:active,.theme-option:active{transform:scale(.97)}.icon-button:focus-visible,.mobile-nav-toggle:focus-visible,.nav-item:focus-visible,.sidebar-toggle:focus-visible,.theme-menu-trigger:focus-visible,.theme-option:focus-visible{box-shadow:var(--ops-focus);outline:none}.theme-menu{position:relative;z-index:150}.theme-menu-trigger{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--ops-radius-control);color:var(--text-soft);cursor:pointer;display:flex;font:inherit;gap:7px;height:40px;min-width:104px;padding:0 9px;width:100%}.theme-menu-trigger:hover,.theme-menu.open .theme-menu-trigger{background:var(--surface-strong);border-color:var(--line-strong);color:var(--text)}.theme-menu.open .theme-chevron{transform:rotate(180deg)}@media (min-width:821px){.sidebar-collapsed .theme-menu-trigger{width:100%;min-width:0;justify-content:center;padding-inline:0}.sidebar-collapsed .theme-menu-trigger .theme-active-label,.sidebar-collapsed .theme-menu-trigger .theme-chevron,.sidebar-collapsed .theme-menu-trigger>svg:first-child{display:none}}.theme-menu-portal{box-sizing:border-box;max-width:calc(100vw - 24px);overflow:auto;position:fixed!important;right:auto!important;width:320px;z-index:1000}.theme-option{cursor:pointer;transition:background-color .22s var(--ops-ease),border-color .22s var(--ops-ease),transform .26s var(--ops-ease)}.theme-option:hover{transform:translate3d(2px,0,0)}.main-content :where(a,button,summary){-webkit-tap-highlight-color:transparent}.main-content :where(.page-header,.filter-bar,.report-table,.glass-card){box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 18px 52px rgba(5,17,31,.06)}@media (prefers-reduced-motion:no-preference){.theme-menu-portal{animation:ops-popover-enter .36s var(--ops-ease) both;transform-origin:0 100%}@keyframes ops-popover-enter{0%{opacity:0;transform:translate3d(-6px,8px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}}@media (max-width:820px){.app-shell>.content-column{margin-left:0;width:100%}.theme-menu-trigger{height:46px;min-width:46px;width:auto}.mobile-nav-toggle,.sidebar-brand-row .wordmark{min-height:46px}.theme-menu-portal{width:min(320px,calc(100vw - 24px))}}@media (max-width:430px){.theme-menu-trigger .theme-active-label,.theme-menu-trigger>svg:first-child{display:none}}@media (prefers-reduced-transparency:reduce){.app-shell>.workspace-chrome .workspace-header,.theme-menu-portal{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-solid)}}@media (prefers-reduced-motion:reduce){.app-shell>.content-column,.app-shell>.workspace-chrome,.app-shell>.workspace-chrome .nav-item,.mobile-nav-toggle,.sidebar-toggle,.theme-menu-portal,.theme-menu-trigger,.theme-option{animation:none!important;transition:none!important}}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace{background:radial-gradient(ellipse at 6% 4%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 40%),radial-gradient(ellipse at 90% 90%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 45%),var(--bg);overflow:clip;padding:24px 24px 24px 0}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace>.ambient{opacity:.2;pointer-events:none}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace.sidebar-expanded{--sidebar-width:224px}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace.sidebar-collapsed{--sidebar-width:78px}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace>.workspace-chrome{bottom:24px;left:24px;top:24px}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace>.workspace-chrome .workspace-header{background:linear-gradient(140deg,var(--glass-highlight),transparent 40%),var(--surface-soft);border:1px solid var(--line-strong);border-radius:28px;box-shadow:inset 1px 1px 0 var(--glass-highlight),var(--shadow-soft);gap:21px;padding:24px 12px 18px}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .sidebar-brand-row{min-height:51px}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .wordmark strong{font-size:27px;letter-spacing:-.045em}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace>.workspace-chrome .nav-item{border-radius:16px;font-size:13px;gap:11px;min-height:50px;padding-inline:14px}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .nav-item:hover{transform:none}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .nav-item.active{background:color-mix(in srgb,var(--accent) 11%,var(--surface-solid));box-shadow:inset 0 1px 0 var(--glass-highlight),0 3px 10px color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .nav-status-badge{font-size:9px}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .icon-button,:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .mobile-nav-toggle,:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .sidebar-toggle{min-height:44px;min-width:44px}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .sidebar-toggle{background:transparent;border-color:transparent}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace>.content-column{background:var(--surface);border:1px solid var(--line-strong);border-radius:30px;box-shadow:inset 1px 1px 0 var(--glass-highlight),var(--shadow);margin-left:calc(var(--sidebar-width) + 42px);min-height:calc(100dvh - 48px)}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .main-content{max-width:1600px;padding:36px clamp(20px,3vw,44px) 44px}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .page-header{margin-bottom:27px}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .page-header h1{font-size:clamp(27px,2.7vw,37px);letter-spacing:-.035em}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .page-header p{font-size:14px;line-height:1.8}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .glass-card:not(.workspace-header){background:var(--surface-strong);border-color:var(--line);border-radius:18px;box-shadow:0 2px 8px color-mix(in srgb,var(--text) 3%,transparent)}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .report-table-head{background:var(--surface-soft);color:var(--text-soft)}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .design-credit{font-size:10px}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace.sidebar-collapsed>.workspace-chrome .nav-item{justify-content:center;padding-inline:0}@media (max-width:820px){:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace{padding:10px}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace>.workspace-chrome{bottom:auto;left:auto;margin:0;position:relative;top:auto;width:100%}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace>.workspace-chrome .workspace-header{border-radius:22px;gap:12px;padding:14px 18px}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace>.content-column{border-radius:24px;margin-left:0;margin-top:12px}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .main-content{padding:27px 18px 34px}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .page-header h1{font-size:29px}}@media (prefers-reduced-motion:reduce){:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .nav-item,:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .sidebar-toggle svg,:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace>.content-column{transition:none}}@media (prefers-reduced-transparency:reduce){:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .glass-card,:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace>.content-column,:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace>.workspace-chrome .workspace-header{background:var(--surface-solid)}}.login-surface{background:#edf3f7!important;transition:background-color .25s,color .25s}.login-surface [data-login-halo]{background:radial-gradient(ellipse at 28% 38%,#ffffff94,transparent 58%)}.login-surface [data-login-halo]:before{content:"";position:absolute;width:78vw;height:62vw;max-height:850px;border:1px solid #ffffffb0;border-radius:50%;left:-28vw;top:-20vw;transform:rotate(-24deg);box-shadow:0 0 80px #a2c7e526,inset 0 0 50px #fff5}.login-surface [data-login-halo]:after{content:"";position:absolute;height:32vh;width:70vw;bottom:-12vh;right:-15vw;border-radius:50%;background:#b4d5e531;filter:blur(40px);transform:perspective(650px) rotateX(50deg)}.login-surface [data-login-panel]{background:linear-gradient(145deg,#ffffffc9,#f2f7fbbc)!important;border-color:#ffffffb5!important;box-shadow:inset 0 1px 0 #fffffff0,inset 1px 0 0 #ffffff60,8px 38px 64px -25px #354d6a47,3px 9px 17px -8px #354d6a30!important}.login-surface [data-login-panel]:before{left:5%;right:35%;background:linear-gradient(90deg,transparent,#fff,transparent)}.login-surface[data-appearance=light] [data-login-sculpture]{mix-blend-mode:multiply}.login-surface[data-appearance=light] [data-login-sculpture-image]{filter:grayscale(1) brightness(1.12) contrast(1.05);-webkit-mask-image:linear-gradient(180deg,transparent 8%,#000 29%,#000 79%,transparent 98%),linear-gradient(90deg,transparent 2%,#000 17%,#000 84%,transparent 98%);mask-image:linear-gradient(180deg,transparent 8%,#000 29%,#000 79%,transparent 98%),linear-gradient(90deg,transparent 2%,#000 17%,#000 84%,transparent 98%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.login-surface[data-appearance=dark]{--ink:#eff6ff;--quiet:#b7cbde;--focus:#8bcfff;--glass-line:#b5d6f452;color-scheme:dark;background:radial-gradient(ellipse at 78% 18%,#183747 0,transparent 45%),radial-gradient(ellipse at 24% 75%,#102137 0,transparent 45%),#091424!important}.login-surface[data-appearance=dark] [data-login-halo]{background:radial-gradient(ellipse at 53% 22%,#57b0de14,transparent 48%)}.login-surface[data-appearance=dark] [data-login-halo]:before{border-color:#c7edff15;box-shadow:0 0 90px #5481a51c,inset 0 0 50px #294b6310}.login-surface[data-appearance=dark] [data-login-halo]:after{background:#619bad1c}.login-surface[data-appearance=dark] [data-login-panel]{border-color:#bddeed40!important;background:linear-gradient(135deg,#91bbd030,#2237478f 28%,#172634b5)!important;box-shadow:inset 0 1px 1px #e6f6ff9e,inset 1px 0 0 #b7e1fa29,0 45px 100px -28px #0009,0 20px 26px -18px #000b!important}.login-surface[data-appearance=dark] [data-login-panel]:before{opacity:.3}.login-surface[data-appearance=dark] [data-login-sculpture]{mix-blend-mode:screen}.login-surface[data-appearance=dark] [data-login-sculpture-image]{filter:grayscale(.78) brightness(.68) contrast(1.3) hue-rotate(166deg)}.login-surface[data-appearance=dark] [data-login-mark]{color:#e5f2ff}.login-surface[data-appearance=dark] :is([data-login-brand],[data-design-credit]){color:#b6cce0}.login-surface[data-appearance=dark] [data-login-rule]{background:#b4d7f347}.login-surface[data-appearance=dark] .login-form label>span{color:#c5d5e7}.login-surface[data-appearance=dark] .login-form input{color:#eef6ff;background:#091a2b8c;border-color:#7894b2;box-shadow:inset 0 1px 4px #0002}.login-surface[data-appearance=dark] .login-form input::placeholder{color:#aec2d9}.login-surface[data-appearance=dark] .login-form input:hover{border-color:#badbfc;background:#10243cb3}.login-surface[data-appearance=dark] .login-form input:focus-visible{border-color:#8bcfff;box-shadow:0 0 0 3px #8bcfff26}.login-surface[data-appearance=dark] .login-form input:-webkit-autofill{-webkit-text-fill-color:#eff6ff;-webkit-box-shadow:inset 0 0 0 1000px #102338;caret-color:#eff6ff}.login-surface[data-appearance=dark] .password-visibility-toggle{color:#bdd6ed}.login-surface[data-appearance=dark] .password-visibility-toggle:hover{background:#b9dcfa15}.login-surface[data-appearance=dark] .login-submit{background:linear-gradient(145deg,#2674bb,#185493);border-color:#78baff;box-shadow:inset 0 1px 0 #cfebff65,0 7px 22px #0056ba30}.login-surface[data-appearance=dark] .login-submit:hover:not(:disabled){background:#2674bb}.login-surface[data-appearance=dark] .config-notice{color:#b8cfe4!important}.login-surface[data-appearance=dark] .error-notice{color:#ffb8c3!important}.login-surface[data-appearance=dark] .login-copyright{color:#b6cce0}@media (prefers-reduced-transparency:reduce){.login-surface [data-login-panel]{background:#f6fafc!important;backdrop-filter:none;-webkit-backdrop-filter:none}.login-surface[data-appearance=dark] [data-login-panel]{background:#14283b!important}.login-surface [data-login-halo]{display:none}}@media (prefers-contrast:more){.login-surface [data-login-panel]{background:#fff!important}.login-surface[data-appearance=dark] [data-login-panel]{background:#0b1928!important;border-color:#cbe5ff!important}}.login-surface{--login-highlight:#eaf7ff;--login-midtone:#8fb7de;--login-shadow:#4f78a7;--login-accent:#2478bd;background:radial-gradient(ellipse at 18% 16%,var(--login-highlight) 0,transparent 46%),radial-gradient(ellipse at 88% 78%,rgba(143,183,222,.34) 0,transparent 48%),#eaf2f8!important}.login-surface [data-login-halo]{background:radial-gradient(ellipse at 28% 38%,rgba(234,247,255,.96),transparent 59%)}.login-surface [data-login-halo]:before{border-color:rgba(143,183,222,.56);box-shadow:0 0 72px rgba(79,120,167,.12),inset 0 0 46px rgba(234,247,255,.76)}.login-surface [data-login-halo]:after{background:rgba(143,183,222,.24)}.login-surface [data-login-panel]{background:linear-gradient(145deg,rgba(234,247,255,.92),rgba(222,238,249,.84))!important;border-color:rgba(143,183,222,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.94),inset 1px 0 0 rgba(255,255,255,.54),0 28px 62px -31px rgba(79,120,167,.38),0 8px 16px -12px rgba(79,120,167,.22)!important}.login-surface [data-login-panel]:before{background:linear-gradient(90deg,transparent,rgba(234,247,255,.98),transparent)}.login-surface[data-appearance=light] [data-login-sculpture-image]{filter:saturate(.7) brightness(1.12) contrast(.94);opacity:.9}.login-surface[data-appearance=dark] [data-login-sculpture-image]{filter:saturate(.78) brightness(.98) contrast(.97);opacity:.84}.login-surface [data-login-art] [data-login-droplet]{background:radial-gradient(ellipse at 25% 19%,#fcfeff,#d8efff 22%,rgba(91,159,211,.23) 56%,rgba(171,210,238,.52) 77%,#f5fbff 100%);border-color:rgba(112,173,217,.45);box-shadow:inset 1px 1px 2px #fff,inset -2px -3px 8px rgba(66,130,181,.2),0 18px 36px rgba(77,142,190,.1)}.login-surface :is([data-login-mark],[data-login-brand]){color:var(--login-accent)}.login-surface [data-login-rule]{background:rgba(79,120,167,.46)}.login-surface .login-form label>span{color:#27435f}.login-surface .login-form input{background:rgba(255,255,255,.78);border-color:#6f94bc;color:#17354f}.login-surface .login-form input:hover{border-color:#4f78a7;background:#f8fcff}.login-surface .login-form input:focus-visible{border-color:var(--login-accent);box-shadow:0 0 0 3px rgba(36,120,189,.25),inset 0 1px 6px rgba(79,120,167,.08)}.login-surface .password-visibility-toggle{color:#385a7b}.login-surface .password-visibility-toggle:hover{background:rgba(143,183,222,.28);color:#173f68}.login-surface .login-submit{background:linear-gradient(145deg,#2478bd,#195c99);border-color:#195c99;box-shadow:inset 0 1px 0 rgba(234,247,255,.55),0 7px 18px rgba(36,120,189,.22)}.login-surface .login-submit:hover:not(:disabled){background:#1e6cab}.login-surface .login-submit:focus-visible{outline-color:var(--login-accent)}.login-surface[data-appearance=dark]{--login-highlight:#dcefff;--login-midtone:#78abd4;--login-shadow:#315f91;--login-accent:#59a9eb;--ink:#eff7ff;--quiet:#bdd3e8;--focus:#8dcaff;background:radial-gradient(ellipse at 76% 13%,rgba(49,95,145,.44) 0,transparent 47%),radial-gradient(ellipse at 17% 84%,rgba(36,120,189,.22) 0,transparent 42%),#0c1a2b!important}.login-surface[data-appearance=dark] [data-login-panel]{background:linear-gradient(145deg,rgba(29,61,92,.88),rgba(15,37,59,.94))!important;border-color:rgba(143,183,222,.46)!important;box-shadow:inset 0 1px 0 rgba(234,247,255,.24),0 30px 68px -34px rgba(2,12,25,.72)!important}.login-surface[data-appearance=dark] [data-login-halo]:before{box-shadow:0 0 70px rgba(89,169,235,.12),inset 0 0 46px rgba(89,169,235,.05)}.login-surface[data-appearance=dark] :is([data-login-mark],[data-login-brand]){color:#8dcaff}.login-surface[data-appearance=dark] .login-form input{background:rgba(7,26,45,.82);border-color:#6d91b5}.login-surface[data-appearance=dark] .login-form input:hover{background:#102c49;border-color:#a8cbe9}.login-surface[data-appearance=dark] .login-form input:focus-visible{border-color:#8dcaff;box-shadow:0 0 0 3px rgba(141,202,255,.27)}.login-surface[data-appearance=dark] .login-submit{background:linear-gradient(145deg,#3c91d3,#236ba8);border-color:#78b8ef;box-shadow:inset 0 1px 0 rgba(234,247,255,.35),0 7px 18px rgba(0,0,0,.2)}html[data-theme=liquid] .app-shell.ice-workspace{--bg:#eaf2f8;--surface:rgba(248,252,255,.82);--surface-soft:rgba(234,247,255,.9);--surface-strong:#f8fcff;--surface-solid:#ffffff;--text:#142b40;--text-soft:#405d77;--line:#c3d7e8;--line-strong:#a8c4dc;--accent:#2478bd;--accent-2:#8fb7de;--accent-rgb:36,120,189;--shadow:0 18px 44px rgba(79,120,167,.16);--shadow-soft:0 8px 22px rgba(79,120,167,.11)}html[data-theme=midnight] .app-shell.ice-workspace{--bg:#0b1828;--surface:rgba(18,38,59,.84);--surface-soft:rgba(26,52,78,.9);--surface-strong:#142b42;--surface-solid:#11263b;--text:#edf7ff;--text-soft:#c2d6e8;--line:#355775;--line-strong:#4d7193;--accent:#78b8ef;--accent-2:#8fb7de;--accent-rgb:120,184,239;--shadow:0 18px 44px rgba(0,0,0,.29);--shadow-soft:0 8px 22px rgba(0,0,0,.22)}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .filter-bar,:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .metric-strip,:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .page-header,:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .signal-panel{border-color:var(--line)}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace :is(.report-table,.daily-table-card,.member-table-card,.ads-table-shell,.ad-table-scroll,.permission-drawer,.access-panel,.activity-panel,.aisenbo-sheet-table,.fengdi-architecture-table,.fengdi-coverage-table,.fengdi-portfolio-table,.one-us-action-table,.one-us-receipt-table){background:var(--surface-solid);border-color:var(--line);backdrop-filter:none;-webkit-backdrop-filter:none}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace :is(button,a,input,select,textarea,summary,[role=button]):focus-visible{outline:3px solid rgba(var(--accent-rgb),.32);outline-offset:2px}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace :is(.primary-button,button[type=submit]){background:var(--accent);border-color:var(--accent);color:#fff}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace :is(.primary-button,button[type=submit]):active:not(:disabled){transform:scale(.985)}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.56}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .empty-state{background:var(--surface-soft);border-color:var(--line);color:var(--text-soft)}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .route-loading-spinner{border-top-color:var(--accent)}@media (max-width:820px){:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace,:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .content-column,:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace .main-content{max-width:100%}}@media (prefers-reduced-transparency:reduce){.login-surface [data-login-panel]{background:#f4faff!important}.login-surface[data-appearance=dark] [data-login-panel]{background:#112a42!important}:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace :is(.workspace-header,.content-column){backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.login-surface *,.login-surface :after,.login-surface :before,:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace *,:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace :after,:is(html[data-theme=liquid],html[data-theme=midnight]) .app-shell.ice-workspace :before{animation:none!important;transition:none!important}}.workspace-nav-items{display:flex;flex-direction:column;gap:4px;min-height:100%}.navigation-feedback{margin-top:auto;padding-top:16px}.app-shell .nav-disclosure[data-current=true],.growth-shell .nav-disclosure[data-current=true]{color:var(--accent,#0878e8);font-weight:750;box-shadow:inset 3px 0 var(--accent,#0878e8)}@media (min-width:901px){.app-shell>.workspace-chrome .primary-nav{flex:1 1 auto}.app-shell>.workspace-chrome .primary-nav>.workspace-nav-items{flex:1 1}}.visual-section-navigation{display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px;margin-bottom:18px}.growth-legacy-shortcuts a,.visual-section-navigation a{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:9px;text-decoration:none}.growth-legacy-shortcuts a[aria-current=page],.visual-section-navigation a[aria-current=page]{background:var(--surface-strong);color:var(--accent)}.growth-legacy-shortcuts{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}.pro-nav .workspace-nav-items{flex-direction:row;flex-wrap:wrap;min-height:0}.pro-nav .creative-nav-group{position:relative}.pro-nav .nav-subnav{position:absolute;top:100%;left:0;min-width:190px;background:var(--surface-strong,#fff);border:1px solid var(--line);border-radius:12px;padding:8px;z-index:80}.pro-nav .nav-item{display:flex;gap:6px;align-items:center;white-space:nowrap;background:none;border:0;font:inherit;color:inherit;cursor:pointer;padding:8px}.pro-nav .navigation-feedback{margin-top:0;padding-top:0}.pro-nav .nav-subnav .nav-item{display:flex}.pro-mobile-nav .workspace-nav-items{width:100%;min-height:0}.pro-mobile-nav .nav-item{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;color:inherit;font:inherit;padding:10px;text-align:left}.pro-mobile-nav .nav-subnav{padding-left:20px}.growth-legacy-shortcuts a:focus-visible,.nav-item:focus-visible,.visual-section-navigation a:focus-visible{outline:2px solid var(--accent,#0878e8);outline-offset:2px}@media (max-width:900px){.pro-mobile-nav{max-height:45vh;overflow-y:auto;display:block}.pro-main{padding-bottom:46vh}}.workspace-motion-root{min-height:100dvh}.workspace-nav-items{position:relative;isolation:isolate}.workspace-navigation-highlight{position:absolute;inset:0 auto auto 0;pointer-events:none;transform-origin:top left;border-radius:16px;background:color-mix(in srgb,var(--accent) 11%,var(--surface-solid));border:1px solid color-mix(in srgb,var(--accent) 13%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--glass-highlight) 58%,transparent);z-index:-1}.workspace-nav-items[data-motion-ready=true] .nav-item.active{background:transparent!important;box-shadow:none!important}.workspace-motion-root .nav-item{transition:background-color .16s ease,color .16s ease}.workspace-motion-root .app-shell>.content-column,.workspace-motion-root .app-shell>.workspace-chrome .workspace-header{transition:none}.motion-preview-notice{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 18px;margin:0 0 20px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text)}.motion-preview-notice strong{font-size:13px;font-weight:650;display:block}.motion-preview-notice span{display:block;font-size:11px;line-height:1.7;color:var(--text-soft);margin-top:4px}.motion-preview-notice button{font:inherit;font-size:11px;color:var(--text);background:var(--surface-strong);border:1px solid var(--line);border-radius:10px;padding:9px 12px;cursor:pointer;white-space:nowrap}.motion-preview-notice button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.workspace-route-surface [role=tabpanel],.workspace-route-surface details[open]>:not(summary){animation:workspace-disclosure-reveal .52s cubic-bezier(.3,0,.2,1) both}@keyframes workspace-disclosure-reveal{0%{opacity:.5;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.workspace-motion-root[data-motion-disabled=true] *,.workspace-motion-root[data-motion-disabled=true] :after,.workspace-motion-root[data-motion-disabled=true] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){.workspace-motion-root *,.workspace-motion-root :after,.workspace-motion-root :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:640px){.motion-preview-notice{align-items:flex-start;gap:12px;padding:12px 14px;margin-bottom:16px}.motion-preview-notice span{font-size:10px}.motion-preview-notice button{font-size:10px;padding:8px 10px}}.workspace-motion-root .ambient,.workspace-motion-root .app-shell:after,.workspace-motion-root .app-shell:before,.workspace-motion-root .system-pulse,.workspace-motion-root .workspace-chrome,.workspace-motion-root .workspace-chrome:after,.workspace-motion-root .workspace-chrome:before{animation:none!important}.workspace-motion-root .sidebar-brand-row .wordmark{flex-direction:column;align-items:flex-start;gap:3px}.workspace-motion-root .sidebar-brand-row .wordmark strong{white-space:nowrap}.workspace-nav-items[data-motion-ready=true] .nav-item.active{border-color:transparent!important}.workspace-route-surface{min-width:0}.workspace-motion-root [data-motion-part],[data-workspace-entry],[data-workspace-surface]{animation:none!important}.workspace-dissolve-layer{position:fixed;inset:0;margin:0;width:100vw;height:100dvh;padding:0;border:0;max-width:none;max-height:none;overflow:hidden;background:transparent;pointer-events:none!important;z-index:2147483647;contain:strict}.workspace-dissolve-layer::backdrop{background:transparent;pointer-events:none}.workspace-dissolve-particle{position:absolute;display:block;border-radius:45%;pointer-events:none;opacity:0;background-image:radial-gradient(ellipse at 35% 30%,rgba(255,255,255,.85),transparent 72%);box-shadow:0 0 5px color-mix(in srgb,currentColor 48%,transparent),0 0 1px rgba(255,255,255,.8)}html[data-workspace-motion-disabled=true] .workspace-dissolve-layer{display:none!important}html[data-workspace-motion-disabled=true] [data-workspace-surface]{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.workspace-dissolve-layer{display:none!important}[data-workspace-surface]{animation:none!important;transition:none!important}}