:root{--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"Geist Mono","JetBrains Mono",ui-monospace,Menlo,monospace;--bg:#0a0b0d;--bg-subtle:#0e1013;--surface:#131619;--surface-2:#181b1f;--surface-elevated:#1c2025;--surface-hover:#20242a;--surface-active:#262b31;--border:#23272d;--border-strong:#2f353c;--hairline:hsla(0,0%,100%,.08);--overlay:rgba(6,7,9,.66);--text:#eceef1;--text-secondary:#a7aeb6;--text-muted:#6e757e;--text-disabled:#4b5158;--text-inverse:#07100b;--primary:#2fc98a;--primary-hover:#2bbc80;--primary-fg:#04130c;--primary-subtle:rgba(47,201,138,.12);--primary-border:rgba(47,201,138,.34);--primary-ring:rgba(47,201,138,.45);--success:#2fc98a;--success-subtle:rgba(47,201,138,.12);--success-border:rgba(47,201,138,.32);--success-text:#7fe3be;--warning:#e2b03c;--warning-subtle:rgba(226,176,60,.13);--warning-border:rgba(226,176,60,.34);--warning-text:#f0cd7e;--danger:#f1565b;--danger-subtle:rgba(241,86,91,.13);--danger-border:rgba(241,86,91,.34);--danger-text:#f9989b;--info:#5b9df9;--info-subtle:rgba(91,157,249,.13);--info-border:rgba(91,157,249,.34);--info-text:#a8c8fb;--neutral:#8b93a1;--neutral-subtle:rgba(139,147,161,.12);--neutral-border:rgba(139,147,161,.3);--d-founder:#d9b873;--d-finance:#2fc98a;--d-growth:#3fc9b0;--d-launchpad:#f59e42;--d-ops:#5b9df9;--d-cos:#e27ab0;--d-seo:#4fb8e8;--conf-high:#2fc98a;--conf-med:#e2b03c;--conf-low:#8b93a1;--c1:#2fc98a;--c2:#5b9df9;--c4:#f59e42;--c5:#3fc9b0;--c6:#e27ab0;--c7:#e2b03c;--c8:#8b93a1;--grid-line:hsla(0,0%,100%,.05);--axis-line:hsla(0,0%,100%,.14);--crosshair:hsla(0,0%,100%,.18);--value-changed:rgba(47,201,138,.16);--value-changed-neg:rgba(241,86,91,.16);--stale:#e2b03c;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px;--r-full:9999px;--shadow-md:0 4px 12px rgba(0,0,0,.45),0 0 0 1px var(--hairline);--shadow-pop:0 8px 28px rgba(0,0,0,.55),0 0 0 1px var(--border-strong);--shadow-drawer:-16px 0 48px rgba(0,0,0,.5),-1px 0 0 var(--border-strong);--dur-micro:110ms;--dur-fast:140ms;--dur-base:200ms;--dur-slow:320ms;--delay-hover:120ms;--stagger:36ms;--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-emphasized:cubic-bezier(.2,0,0,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--sidebar-w:248px;--sidebar-w-collapsed:64px;--inspector-w:420px;--header-h:56px;--row-h:44px;--row-h-compact:36px;--z-sticky:100;--z-sidebar:200;--z-drawer:300;--z-overlay:400;--z-modal:500;--z-pop:600;--z-toast:700;--z-command:800;color-scheme:dark}.fos{color:var(--text);background:var(--bg);font-family:var(--font-sans);font-size:14px;line-height:21px;-webkit-font-smoothing:antialiased}.fos *{box-sizing:border-box}.fos .tnum{font-variant-numeric:tabular-nums lining-nums}.fos .mono{font-family:var(--font-mono)}.fos :focus{outline:none}.fos :focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--primary-ring);border-radius:var(--r-sm);transition:box-shadow var(--dur-micro) var(--ease-out)}.fos{display:grid;grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:var(--header-h) 1fr;grid-template-areas:"sidebar header" "sidebar main";min-height:100vh;min-height:100dvh}.fos[data-collapsed=true]{grid-template-columns:var(--sidebar-w-collapsed) 1fr}.fos-header{grid-area:header;z-index:var(--z-sticky);align-items:center;gap:12px;padding:0 18px;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.fos-header,.fos-sidebar{position:sticky;top:0;display:flex}.fos-sidebar{grid-area:sidebar;height:100vh;height:100dvh;overflow-y:auto;background:var(--bg-subtle);border-right:1px solid var(--border);padding:14px 10px;flex-direction:column;gap:2px}.fos-main{grid-area:main;min-width:0;overflow-x:clip}.fos-content{max-width:1240px;margin:0 auto;padding:24px 28px 96px}.fos-brand{display:flex;align-items:center;gap:10px;padding:6px 8px 12px;font-weight:600}.fos-logo{width:26px;height:26px;border-radius:7px;background:linear-gradient(140deg,var(--primary),#1f8f64);display:grid;place-items:center;color:var(--primary-fg);font-weight:700;flex:none}.fos-navgroup{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:14px 10px 4px}.fos-nav{flex-direction:column;gap:1px}.fos-nav,.fos-navitem{position:relative;display:flex}.fos-navitem{align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:var(--r-md);color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;transition:background var(--dur-fast),color var(--dur-fast)}.fos-navitem:hover{background:var(--surface-hover);color:var(--text)}.fos-navitem .ico{width:18px;height:18px;flex:none;color:currentColor;opacity:.85}.fos-navitem[aria-current=page]{background:var(--surface);color:var(--text)}.fos-navitem[aria-current=page]:before{content:"";position:absolute;left:-10px;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--hue,var(--primary));transition:top var(--dur-base) var(--ease-emphasized)}.fos[data-collapsed=true] .fos-brand span,.fos[data-collapsed=true] .fos-navgroup,.fos[data-collapsed=true] .fos-navitem span{display:none}.fos-cmd{flex:1;max-width:420px;height:34px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-md);color:var(--text-muted);font-size:13px;cursor:text}.fos-cmd:hover{background:var(--surface-hover)}.fos-cmd .kbd{margin-left:auto}.fos-kbd,.kbd{font-family:var(--font-mono);font-size:11px;background:var(--surface-2);border:solid var(--border-strong);border-width:1px 1px 2px;border-radius:5px;padding:1px 6px}.fos-acct,.fos-kbd,.kbd{color:var(--text-secondary)}.fos-acct{display:flex;align-items:center;gap:8px;font-size:12.5px}.fos-icbtn{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-secondary);cursor:pointer}.fos-icbtn:hover{background:var(--surface-hover);color:var(--text)}.fos-card{border:1px solid var(--border);border-radius:var(--r-xl);padding:24px}.fos-card,.fos-panel{background:var(--surface)}.fos-panel{border:1px solid var(--border);border-radius:var(--r-lg);padding:16px}.fos-btn{height:34px;padding:0 14px;border-radius:var(--r-md);font:inherit;font-size:13px;font-weight:500;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:-moz-max-content;min-width:max-content;transition:transform var(--dur-micro) var(--ease-standard),background var(--dur-fast),box-shadow var(--dur-fast)}.fos-btn:active{transform:translateY(.5px) scale(.985)}.fos-btn--primary{background:var(--primary);color:var(--primary-fg)}.fos-btn--primary:hover{background:var(--primary-hover);box-shadow:0 4px 16px rgba(47,201,138,.22)}.fos-btn--secondary{background:var(--surface-2);color:var(--text);border-color:var(--border-strong)}.fos-btn--secondary:hover{background:var(--surface-hover)}.fos-btn--ghost{background:transparent;color:var(--text-secondary)}.fos-btn--ghost:hover{background:var(--surface-hover);color:var(--text)}.fos-btn--danger{background:var(--danger);color:#fff}.fos-btn[disabled]{opacity:.45;cursor:not-allowed}.fos-btn--sm{height:28px;padding:0 10px;font-size:12px}.fos-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:var(--r-full);font-size:11.5px;font-weight:500;border:1px solid transparent;font-variant-numeric:tabular-nums}.fos-badge .dot{width:6px;height:6px;border-radius:50%}.fos-badge--success{background:var(--success-subtle);color:var(--success-text);border-color:var(--success-border)}.fos-badge--success .dot{background:var(--success)}.fos-badge--warning{background:var(--warning-subtle);color:var(--warning-text);border-color:var(--warning-border)}.fos-badge--warning .dot{background:var(--warning)}.fos-badge--danger{background:var(--danger-subtle);color:var(--danger-text);border-color:var(--danger-border)}.fos-badge--danger .dot{background:var(--danger)}.fos-badge--info{background:var(--info-subtle);color:var(--info-text);border-color:var(--info-border)}.fos-badge--info .dot{background:var(--info)}.fos-badge--neutral{background:var(--neutral-subtle);color:var(--text-secondary);border-color:var(--neutral-border)}.fos-badge--neutral .dot{background:var(--neutral)}.fos-metric{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:16px 18px;position:relative;transition:border var(--dur-base),transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base)}.fos-metric[data-depth=true]:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:var(--shadow-md);cursor:pointer}.fos-metric .k{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);display:flex;justify-content:space-between;align-items:center}.fos-metric .v{font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.02em;margin-top:8px;font-variant-numeric:tabular-nums;border-radius:6px;transition:background var(--dur-slow) var(--ease-out)}.fos-metric .v.flash-pos{background:var(--value-changed)}.fos-metric .v.flash-neg{background:var(--value-changed-neg)}.fos-metric .d{margin-top:6px;font-size:12px;display:flex;gap:6px;align-items:center;font-variant-numeric:tabular-nums}.fos-up{color:var(--success)}.fos-down{color:var(--danger)}.fos-metric .inspect{position:absolute;right:14px;bottom:12px;opacity:0;color:var(--text-muted);font-size:11px;transition:opacity var(--dur-fast) var(--delay-hover)}.fos-metric[data-depth=true]:hover .inspect{opacity:1}.fos-modhead{border:1px solid var(--border);border-radius:var(--r-lg);padding:14px 16px;position:relative;overflow:hidden;background:var(--surface)}.fos-modhead:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--hue,var(--primary))}.fos-modhead .et{font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--hue,var(--primary))}.fos-hdot{width:8px;height:8px;border-radius:50%;display:inline-block;box-shadow:0 0 0 3px color-mix(in srgb,var(--hue,var(--primary)) 22%,transparent)}.fos-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.fos-table thead th{position:sticky;top:0;background:var(--surface-2);color:var(--text-muted);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.04em;text-align:left;padding:10px 16px;border-bottom:1px solid var(--border)}.fos-table tbody td{padding:0 16px;height:var(--row-h);border-bottom:1px solid var(--border);color:var(--text-secondary)}.fos[data-density=compact] .fos-table tbody td{height:var(--row-h-compact)}.fos-table tbody tr{transition:background var(--dur-fast)}.fos-table tbody tr:hover{background:var(--surface-hover)}.fos-table tbody tr[aria-selected=true]{background:var(--primary-subtle)}.fos-table .num{text-align:right;font-variant-numeric:tabular-nums;color:var(--text)}.fos-table .name{color:var(--text);font-weight:500}.fos-skel{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-hover) 37%,var(--surface-2) 63%);background-size:400% 100%;animation:fos-shimmer 1.4s infinite;border-radius:var(--r-sm)}@keyframes fos-shimmer{to{background-position:-135% 0}}.fos-empty,.fos-error{border:1px dashed var(--border-strong);border-radius:var(--r-lg);padding:28px 20px;text-align:center;color:var(--text-secondary);background:var(--bg-subtle)}.fos-empty .ico,.fos-error .ico{font-size:22px;color:var(--text-muted);margin-bottom:8px}.fos-error{border-style:solid;border-color:var(--danger-border);background:var(--danger-subtle)}.fos-stale{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-muted)}.fos-stale .dot{width:7px;height:7px;border-radius:50%;background:var(--stale)}.fos-tabs{position:relative;display:flex;gap:4px;border-bottom:1px solid var(--border);width:-moz-max-content;width:max-content}.fos-tab{padding:9px 14px;font-size:13px;font-weight:500;color:var(--text-muted);cursor:pointer;background:none;border:none}.fos-tab[aria-selected=true]{color:var(--text)}.fos-tabline{position:absolute;bottom:-1px;height:2px;background:var(--hue,var(--primary));border-radius:2px;transition:transform var(--dur-base) var(--ease-emphasized),width var(--dur-base) var(--ease-emphasized)}.fos-cmdk{position:fixed;inset:0;z-index:var(--z-command);display:none;align-items:flex-start;justify-content:center;padding-top:14vh;background:var(--overlay);backdrop-filter:blur(2px)}.fos-cmdk[data-open=true]{display:flex;animation:fos-fade var(--dur-fast) var(--ease-out)}.fos-cmdk__box{width:min(620px,92vw);background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--r-xl);box-shadow:var(--shadow-pop);overflow:hidden;animation:fos-pop var(--dur-base) var(--ease-out)}.fos-cmdk__in{width:100%;height:52px;background:none;border:none;border-bottom:1px solid var(--border);color:var(--text);font:inherit;font-size:15px;padding:0 18px;outline:none}.fos-cmdk__list{max-height:54vh;overflow-y:auto;padding:8px}.fos-cmdk__group{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:10px 12px 4px}.fos-cmdk__row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-md);color:var(--text-secondary);font-size:13.5px;cursor:pointer}.fos-cmdk__row[aria-selected=true]{background:var(--surface-hover);color:var(--text)}.fos-cmdk__row .hue{width:8px;height:8px;border-radius:50%}.fos-cmdk__row .verb{margin-left:auto;font-size:11px;color:var(--text-muted)}@keyframes fos-fade{0%{opacity:0}to{opacity:1}}@keyframes fos-pop{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}.fos-scrim{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--overlay);opacity:0;pointer-events:none;transition:opacity var(--dur-base)}.fos-scrim[data-open=true]{opacity:1;pointer-events:auto}.fos-inspector{position:fixed;top:0;right:0;bottom:0;width:var(--inspector-w);max-width:92vw;z-index:var(--z-drawer);background:var(--surface-elevated);border-left:1px solid var(--border-strong);box-shadow:var(--shadow-drawer);transform:translateX(100%);transition:transform var(--dur-slow) var(--ease-emphasized);display:flex;flex-direction:column}.fos-inspector[data-open=true]{transform:none}.fos-inspector__head{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--border)}.fos-inspector__title{font-size:15px;font-weight:600}.fos-inspector__body{padding:18px;overflow-y:auto;flex:1}.fos-toaster{position:fixed;right:20px;bottom:20px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:10px;width:360px;max-width:calc(100vw - 32px);pointer-events:none}.fos-toast{pointer-events:auto;background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:12px 14px;display:flex;align-items:center;gap:10px;font-size:13px;position:relative;overflow:hidden;animation:fos-toastin .26s var(--ease-out)}.fos-toast .bar{position:absolute;left:0;bottom:0;height:2px;background:var(--primary);width:100%;transform-origin:left;animation:fos-bar 5s linear forwards}.fos-toast button{margin-left:auto;background:none;border:none;color:var(--primary);font:inherit;font-weight:600;cursor:pointer}@keyframes fos-toastin{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes fos-bar{to{transform:scaleX(0)}}.fos-chart{position:relative;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:14px 16px}.fos-chart__head{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.fos-chart__title{font-size:13px;font-weight:600;color:var(--text)}.fos-chart__q{font-size:11px;color:var(--text-muted);margin-left:auto}.fos-spark{display:block;width:100%;height:30px}.fos-cross{top:0;bottom:0;width:1px;background:var(--crosshair)}.fos-cross,.fos-ctip{position:absolute;opacity:0;pointer-events:none}.fos-ctip{transform:translateX(-50%);background:var(--surface-elevated);border:1px solid var(--border-strong);box-shadow:var(--shadow-pop);border-radius:6px;padding:5px 9px;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity var(--dur-fast)}.fos-heat{display:grid;gap:3px}.fos-heat i{aspect-ratio:1;border-radius:3px;background:var(--surface-active)}.fos-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:11.5px;color:var(--text-secondary);margin-top:8px}.fos-legend span{display:inline-flex;align-items:center;gap:6px}.fos-legend i{width:10px;height:10px;border-radius:2px}@media (max-width:1080px){.fos{grid-template-columns:var(--sidebar-w-collapsed) 1fr}.fos .fos-brand span,.fos .fos-navgroup,.fos .fos-navitem span{display:none}.fos-content{padding:20px 18px 96px}}@media (max-width:720px){.fos{grid-template-columns:1fr;grid-template-areas:"header" "main"}.fos-sidebar{position:fixed;left:0;right:0;bottom:0;top:auto;height:auto;flex-direction:row;justify-content:space-around;align-items:center;border-right:none;border-top:1px solid var(--border);padding:6px 8px calc(6px + env(safe-area-inset-bottom));z-index:var(--z-sidebar)}.fos-navgroup,.fos-sidebar .fos-brand{display:none}.fos-nav{flex-direction:row;gap:2px;flex:1;justify-content:space-around}.fos-navitem{flex-direction:column;height:auto;gap:3px;font-size:10px;padding:6px 8px;min-width:56px}.fos-navitem[aria-current=page]:before{display:none}.fos-navitem[aria-current=page]{color:var(--hue,var(--primary))}.fos-navitem .ico{width:22px;height:22px}.fos-content{padding:16px 14px calc(84px + env(safe-area-inset-bottom));max-width:100%}.fos-header{padding:0 14px}.fos-cmd{max-width:none}.fos-inspector{top:auto;left:0;right:0;bottom:0;width:100%;max-width:100%;height:auto;max-height:86vh;border-left:none;border-top:1px solid var(--border-strong);border-radius:var(--r-xl) var(--r-xl) 0 0;transform:translateY(100%);box-shadow:0 -16px 48px rgba(0,0,0,.5)}.fos-inspector[data-open=true]{transform:none}.fos-inspector:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:36px;height:4px;border-radius:2px;background:var(--border-strong)}.fos-toaster{left:14px;right:14px;width:auto;bottom:calc(76px + env(safe-area-inset-bottom))}.fos-btn,.fos-icbtn,.fos-navitem{min-height:44px}.fos-metric .inspect{opacity:1}}@media (prefers-reduced-motion:reduce){.fos *,.fos :after,.fos :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (prefers-reduced-transparency:reduce){.fos-header{background:var(--bg)}.fos-cmdk,.fos-header{backdrop-filter:none}}@media (prefers-contrast:more){.fos{--border:#3a4048;--border-strong:#4a5058;--text-secondary:#c2c8cf}}:root{--bg:#0a0b0e;--bg-subtle:#0d0f13;--surface:#14161b;--surface-2:#191c22;--surface-elevated:#1e2129;--surface-hover:#22262e;--surface-active:#2a2f38;--border:#242832;--border-strong:#333844;--hairline:hsla(0,0%,100%,.07);--overlay:rgba(5,6,9,.68);--text:#edeff3;--text-secondary:#d3d8e0;--text-muted:#99a2b0;--text-disabled:#565d69;--text-inverse:#0a0b14;--primary:#6e79ff;--primary-hover:#5d69ff;--primary-fg:#0a0b14;--primary-subtle:rgba(110,121,255,.14);--primary-border:rgba(110,121,255,.36);--primary-ring:rgba(110,121,255,.5);--success:#34d399;--success-subtle:rgba(52,211,153,.12);--success-border:rgba(52,211,153,.32);--success-text:#7ee8c1;--warning:#fbbf24;--warning-subtle:rgba(251,191,36,.13);--warning-border:rgba(251,191,36,.34);--warning-text:#fcd670;--danger:#f87171;--danger-subtle:hsla(0,91%,71%,.13);--danger-border:hsla(0,91%,71%,.34);--danger-text:#fba5a5;--info:#60a5fa;--info-subtle:rgba(96,165,250,.13);--info-border:rgba(96,165,250,.34);--info-text:#a7ccfb;--d-marketing:#6e79ff;--d-finance:#34d399;--d-creative:#f472b6;--d-seo:#38bdf8;--d-products:#fbbf24;--d-countries:#a78bfa;--d-subs:#2dd4bf;--d-ops:#60a5fa;--d-planning:#c084fc;--d-review:#94a3b8;--d-founder:#6e79ff;--d-growth:#2dd4bf;--d-brain:#a78bfa;--d-launchpad:#fbbf24;--d-cos:#f472b6;--c1:#6e79ff;--c2:#38bdf8;--c3:#a78bfa;--c4:#fbbf24;--c5:#34d399;--c6:#f472b6;--c7:#2dd4bf;--c8:#94a3b8;--conf-high:#34d399;--conf-med:#fbbf24;--conf-low:#94a3b8;--ai:#a78bfa;--ai-subtle:rgba(167,139,250,.1);--grid-line:hsla(0,0%,100%,.045);--axis-line:hsla(0,0%,100%,.13);--crosshair:hsla(0,0%,100%,.2);--value-changed:rgba(52,211,153,.18);--value-changed-neg:hsla(0,91%,71%,.18);--stale:#fbbf24;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 6px 20px rgba(0,0,0,.5),0 0 0 1px var(--hairline);--shadow-lg:0 16px 44px rgba(0,0,0,.55),0 0 0 1px var(--border-strong);--shadow-pop:0 12px 36px rgba(0,0,0,.6),0 0 0 1px var(--border-strong);--content-max:1280px}.fos[data-density=dense]{--row-h:38px;--row-h-compact:32px;font-size:13.5px}.fos[data-density=ultra]{--row-h:32px;--row-h-compact:28px;font-size:13px}.fos[data-density=ultra] .ck-card,.fos[data-density=ultra] .fos-card{padding:16px}.fos[data-density=dense] .ck-section{margin-top:24px}.fos[data-density=ultra] .ck-section{margin-top:18px}@keyframes ck-slidein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ck-fadein{0%{opacity:0}to{opacity:1}}@keyframes ck-pulse{0%{box-shadow:0 0 0 0 var(--primary-ring)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes ck-shimmer{to{background-position:-135% 0}}.ck-anim-in,.ck-stagger>*{animation:ck-slidein var(--dur-base) var(--ease-out) both}.ck-stagger>:first-child{animation-delay:0ms}.ck-stagger>:nth-child(2){animation-delay:36ms}.ck-stagger>:nth-child(3){animation-delay:72ms}.ck-stagger>:nth-child(4){animation-delay:108ms}.ck-stagger>:nth-child(5){animation-delay:144ms}.ck-stagger>:nth-child(6){animation-delay:.18s}.ck-stagger>:nth-child(7){animation-delay:216ms}.ck-stagger>:nth-child(8){animation-delay:252ms}.ck-stagger>:nth-child(9){animation-delay:288ms}.ck-pulse{animation:ck-pulse .9s var(--ease-out)}.fos-content{max-width:var(--content-max)}.ck-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:20px;transition:border var(--dur-base),transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base)}.ck-card--lift{cursor:pointer}.ck-card--lift:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:var(--shadow-md)}.ck-grid{display:grid;gap:16px}.ck-grid--kpi{grid-template-columns:repeat(6,1fr)}.ck-grid--3{grid-template-columns:repeat(3,1fr)}.ck-grid--2{grid-template-columns:repeat(2,1fr)}.ck-grid--depts{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ck-section{margin-top:32px}.ck-section__head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.ck-section__title{font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--text)}.ck-section__q{font-size:12px;color:var(--text-muted)}.ck-section__actions{margin-left:auto;display:flex;gap:8px;align-items:center}.ck-section__head[data-collapsible]{cursor:pointer;-webkit-tap-highlight-color:transparent}.ck-section__head[data-collapsible]:hover .ck-section__title{color:var(--primary)}.ck-section__head[data-collapsible]:hover .ck-section__toggle{color:var(--text);background:var(--surface-hover);border-color:var(--border-strong)}.ck-section__toggle{background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:15px;line-height:1;display:flex;align-items:center;justify-content:center;width:32px;height:28px;padding:0;border-radius:var(--r-sm)}.ck-section__toggle:hover{color:var(--text);background:var(--surface-hover);border-color:var(--border-strong)}.ck-section__chev{transition:transform var(--dur-base) var(--ease-out)}.ck-section[data-open=false] .ck-section__chev{transform:rotate(-90deg)}.ck-section[data-open=false] .ck-section__body{display:none}.ck-section__body{animation:ck-fadein var(--dur-base) var(--ease-out)}.ck-answer{position:relative;background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--border);border-radius:var(--r-xl);padding:18px 20px;display:flex;align-items:flex-start;gap:14px;overflow:hidden}.ck-answer:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--hue,var(--primary))}.ck-answer__mark{width:34px;height:34px;border-radius:var(--r-md);display:grid;place-items:center;background:var(--hue-subtle,var(--primary-subtle));color:var(--hue,var(--primary));flex:none}.ck-answer__body{min-width:0;flex:1}.ck-answer__verdict{font-size:16px;line-height:23px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.ck-answer__sub{margin-top:3px;font-size:12.5px;color:var(--text-secondary)}.ck-answer__cta{display:flex;gap:8px;align-items:center;margin-left:auto;flex:none}@media (max-width:720px){.ck-answer{flex-wrap:wrap}.ck-answer__cta{margin-left:0;width:100%}.ck-answer__cta .fos-btn{flex:1}}.ck-hello{font-size:26px;font-weight:680;letter-spacing:-.02em;color:var(--text)}.ck-hello .sub{display:block;font-size:13px;font-weight:400;color:var(--text-muted);margin-top:4px;letter-spacing:0}.ck-kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px 16px;position:relative;transition:border var(--dur-base),transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base)}.ck-kpi[data-drill=true]{cursor:pointer}.ck-kpi[data-drill=true]:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:var(--shadow-md)}.ck-kpi__k{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.ck-kpi__v{font-size:24px;line-height:30px;font-weight:640;letter-spacing:-.02em;margin-top:6px;font-variant-numeric:tabular-nums;border-radius:6px;transition:background var(--dur-slow) var(--ease-out)}.ck-kpi__v.flash-pos{background:var(--value-changed)}.ck-kpi__v.flash-neg{background:var(--value-changed-neg)}.ck-kpi__d{margin-top:5px;font-size:11.5px;display:flex;gap:6px;align-items:center;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.ck-kpi__spark{margin-top:8px;height:26px}.ck-dept{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:16px;position:relative;transition:border var(--dur-base),transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base);display:flex;flex-direction:column;gap:10px}.ck-dept:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:var(--shadow-md)}.ck-dept__top{display:flex;align-items:center;gap:8px}.ck-dept__name{font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:650;color:var(--hue,var(--primary))}.ck-dept__state{margin-left:auto}.ck-dept__line{font-size:13px;color:var(--text);display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.ck-dept__line .spark{margin-left:auto;width:64px;height:22px;flex:none}.ck-dept__change,.ck-dept__rec{font-size:12.5px;color:var(--text-secondary)}.ck-dept__rec{display:flex;gap:7px;align-items:flex-start}.ck-dept__rec b{color:var(--text);font-weight:600}.ck-dept__foot{margin-top:2px}.ck-feed{display:flex;flex-direction:column}.ck-feeditem{display:flex;align-items:flex-start;gap:12px;padding:12px 6px;border-bottom:1px solid var(--border);position:relative}.ck-feeditem:last-child{border-bottom:none}.ck-feeditem__ic{width:26px;height:26px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--hue-subtle,var(--primary-subtle));color:var(--hue,var(--primary));flex:none;font-size:13px}.ck-feeditem__main{min-width:0;flex:1}.ck-feeditem__txt{font-size:13.5px;color:var(--text);line-height:19px}.ck-feeditem__meta{margin-top:2px;font-size:11px;color:var(--text-muted);display:flex;gap:8px}.ck-feeditem__meta .dept{color:var(--hue,var(--text-secondary));font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ck-feeditem__act{display:flex;gap:4px;opacity:0;transition:opacity var(--dur-fast)}.ck-feeditem:hover .ck-feeditem__act{opacity:1}@media (max-width:720px){.ck-feeditem__act{opacity:1}}.ck-decision{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--hue,var(--primary));border-radius:var(--r-md);padding:13px 15px;display:flex;flex-direction:column;gap:8px}.ck-decision__top{display:flex;align-items:flex-start;gap:8px}.ck-decision__title{font-size:13.5px;font-weight:600;color:var(--text);line-height:19px}.ck-decision__val{margin-left:auto;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--hue,var(--text));flex:none}.ck-decision__ev{font-size:12px;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.ck-decision__ev .chip{font-size:10.5px;padding:1px 7px;border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted)}.ck-decision__foot{display:flex;gap:6px;align-items:center;margin-top:2px}.ck-decision__src{margin-left:auto;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.ck-stack{display:flex;flex-direction:column;gap:8px}.ck-stack__head{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:650;color:var(--hue,var(--text-secondary))}.ck-stack__head .count{margin-left:auto;color:var(--text-muted);font-weight:500}.ck-rank{display:flex;flex-direction:column;gap:7px}.ck-rank__row{display:grid;grid-template-columns:120px 1fr 64px;gap:10px;align-items:center;font-size:12.5px}.ck-rank__label{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-rank__track{height:8px;border-radius:var(--r-full);background:var(--surface-2);overflow:hidden}.ck-rank__fill{height:100%;border-radius:var(--r-full);background:var(--hue,var(--primary));transform-origin:left;animation:ck-grow var(--dur-slow) var(--ease-out) both}.ck-rank__val{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-secondary)}@keyframes ck-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ck-timeline{display:flex;flex-direction:column;gap:0;position:relative;padding-left:8px}.ck-tl__row{display:grid;grid-template-columns:16px 1fr;gap:12px;padding:0 0 16px}.ck-tl__rail{position:relative;display:flex;justify-content:center}.ck-tl__rail:before{content:"";position:absolute;top:14px;bottom:-4px;width:1px;background:var(--border)}.ck-tl__row:last-child .ck-tl__rail:before{display:none}.ck-tl__dot{width:10px;height:10px;border-radius:50%;background:var(--hue,var(--primary));margin-top:4px;box-shadow:0 0 0 3px color-mix(in srgb,var(--hue,var(--primary)) 22%,transparent);z-index:1}.ck-tl__when{font-size:11px;color:var(--text-muted)}.ck-tl__what{font-size:13px;color:var(--text);margin-top:1px}@media (max-width:1080px){.ck-grid--kpi{grid-template-columns:repeat(3,1fr)}.ck-grid--3{grid-template-columns:1fr 1fr}}@media (max-width:720px){.ck-grid--kpi{grid-template-columns:1fr 1fr}.ck-grid--2,.ck-grid--3,.ck-grid--depts{grid-template-columns:1fr}.ck-hello{font-size:22px}.ck-rank__row{grid-template-columns:92px 1fr 52px}}.fos .aud-rise{opacity:0;transform:translateY(12px);animation:audRise .55s cubic-bezier(.16,.68,.3,1) forwards}@keyframes audRise{to{opacity:1;transform:none}}.fos .aud-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.fos .aud-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-strong)}.fos .aud-verdict{border:1px solid color-mix(in srgb,var(--primary) 34%,var(--border));background:radial-gradient(120% 160% at 0 0,color-mix(in srgb,var(--primary) 10%,transparent),transparent 55%),var(--surface)}.fos .aud-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--primary);font-weight:800}.fos .aud-pulse{animation:audPulse 1.1s ease-in-out infinite}@keyframes audPulse{0%,to{opacity:.35}50%{opacity:1}}.fos .aud-scan{position:relative;overflow:hidden}.fos .aud-scan:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--primary) 9%,transparent) 50%,transparent 70%);transform:translateX(-100%);animation:audScan 1.6s ease-in-out infinite}@keyframes audScan{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.fos .aud-rise{opacity:1;transform:none;animation:none}.fos .aud-pulse,.fos .aud-scan:after{animation:none}.fos .aud-card,.fos .aud-card:hover{transform:none;transition:none}}html[data-ck-appearance=light]{color-scheme:light;--bg:#f5f7fa;--bg-subtle:#eef1f5;--surface:#fff;--surface-2:#f4f6f9;--surface-elevated:#fff;--surface-hover:#eff2f6;--surface-active:#e6eaf0;--border:#e4e8ee;--border-strong:#d3d9e2;--hairline:rgba(16,22,34,.06);--overlay:rgba(18,24,36,.35);--text:#161a22;--text-secondary:#262c36;--text-muted:#4d5560;--text-disabled:#98a0ab;--text-inverse:#fff;--success-text:#0f7a55;--warning-text:#8a6100;--danger-text:#c13029;--info-text:#1d66d6;--success-border:rgba(16,122,85,.3);--warning-border:rgba(138,97,0,.3);--danger-border:rgba(193,48,41,.28);--info-border:rgba(29,102,214,.28);--success:#0f7a55;--warning:#8a6100;--danger:#c13029;--info:#1d66d6;--success-subtle:rgba(16,122,85,.1);--warning-subtle:rgba(138,97,0,.1);--danger-subtle:rgba(193,48,41,.09);--info-subtle:rgba(29,102,214,.09);--grid-line:rgba(16,22,34,.06);--axis-line:rgba(16,22,34,.2);--crosshair:rgba(16,22,34,.3);--value-changed:rgba(16,122,85,.14);--value-changed-neg:rgba(193,48,41,.12);--shadow-sm:0 1px 2px rgba(16,22,34,.06);--shadow-md:0 4px 14px rgba(16,22,34,.1),0 0 0 1px var(--hairline);--shadow-lg:0 16px 40px rgba(16,22,34,.14),0 0 0 1px var(--border-strong);--shadow-pop:0 12px 32px rgba(16,22,34,.16),0 0 0 1px var(--border-strong);--shadow-drawer:-16px 0 48px rgba(16,22,34,.18),-1px 0 0 var(--border-strong)}.fos[data-appearance=light] .fos-sidebar{background:#fbfcfd}.fos[data-appearance=light] .fos-header{background:color-mix(in srgb,#fff 82%,transparent)}html[data-ck-appearance=light][data-ck-theme=indigo]{--primary:#5860f5;--primary-hover:#4a52e4;--primary-fg:#fff;--primary-subtle:rgba(88,96,245,.1);--primary-border:rgba(88,96,245,.3);--primary-ring:rgba(88,96,245,.42)}html[data-ck-theme=emerald]{--primary:#12b981;--primary-hover:#0fa876;--primary-fg:#04140d;--primary-subtle:rgba(18,185,129,.15);--primary-border:rgba(18,185,129,.38);--primary-ring:rgba(18,185,129,.5);--ai:#5ead8b;--ai-subtle:rgba(94,173,139,.12);--d-marketing:#12b981;--d-finance:#34d399;--d-growth:#2dd4bf;--d-review:#7c9c8e;--c1:#12b981;--c2:#38bdf8;--c3:#5ead8b;--c4:#fbbf24;--c5:#34d399;--c6:#f472b6;--c7:#2dd4bf;--c8:#8fa99c}html[data-ck-appearance=light][data-ck-theme=emerald]{--primary:#0e9e6e;--primary-hover:#0c8c61}html[data-ck-theme=graphite]{--primary:#8a93a3;--primary-hover:#9aa3b2;--primary-fg:#12151b;--primary-subtle:rgba(138,147,163,.16);--primary-border:rgba(138,147,163,.38);--primary-ring:rgba(138,147,163,.5);--ai:#9aa3b2;--ai-subtle:rgba(154,163,178,.12);--d-marketing:#8a93a3;--d-finance:#5ea88a;--d-growth:#6fa0b8;--d-review:#94a3b8;--c1:#8a93a3;--c2:#6fa0b8;--c3:#a6adba;--c4:#c6a15a;--c5:#5ea88a;--c6:#b98ba6;--c7:#7fa7b0;--c8:#767e8a}html[data-ck-appearance=light][data-ck-theme=graphite]{--primary:#5b6472;--primary-hover:#4c5563;--primary-fg:#fff}html[data-ck-theme=heritage]{--primary:#3fa97c;--primary-hover:#2f9a6d;--primary-fg:#06130c;--primary-subtle:rgba(63,169,124,.15);--primary-border:rgba(63,169,124,.38);--primary-ring:rgba(63,169,124,.5);--ai:#d9be7a;--ai-subtle:hsla(43,56%,66%,.12);--d-marketing:#3fa97c;--d-finance:#d9be7a;--d-growth:#2fbf9a;--d-review:#8fa99c;--c1:#3fa97c;--c2:#d9be7a;--c3:#7bc49d;--c4:#b8902e;--c5:#2fbf9a;--c6:#e4cfa0;--c7:#5c8f79;--c8:#98a79e}html[data-ck-appearance=dark][data-ck-theme=heritage]{--bg:#0c120e;--bg-subtle:#0f1611;--surface:#121a15;--surface-2:#16201a;--surface-elevated:#18231c;--surface-hover:#1b2820;--surface-active:#213027;--border:#233229;--border-strong:#2e4234}html[data-ck-appearance=light][data-ck-theme=heritage]{--primary:#1a4d3c;--primary-hover:#0e3b2c;--primary-fg:#fff;--primary-subtle:rgba(26,77,60,.1);--primary-border:rgba(26,77,60,.3);--primary-ring:rgba(26,77,60,.4);--bg:#fbf8f1;--bg-subtle:#f4eee2;--surface:#fff;--surface-2:#f7f3e9;--surface-elevated:#fff;--surface-hover:#f1ebdd;--surface-active:#e9e2d1;--border:#e6dfce;--border-strong:#d5ccb4;--hairline:rgba(28,26,23,.06);--text:#1c1a17;--text-secondary:#2a322c;--text-muted:#47433b;--text-disabled:#98917f;--grid-line:rgba(28,26,23,.06);--axis-line:rgba(28,26,23,.2);--crosshair:rgba(28,26,23,.3);--ai:#b8902e;--ai-subtle:rgba(184,144,46,.1);--c2:#b8902e;--c4:#d9be7a}.fos[data-appearance=light][data-theme=heritage] .fos-sidebar{background:linear-gradient(180deg,#123528,#0e2a1f);border-color:hsla(0,0%,100%,.08);--text:#f2f5f0;--text-secondary:#cbd8ce;--text-muted:#9db3a4;--text-disabled:#6e8377;--surface:transparent;--surface-2:hsla(0,0%,100%,.05);--surface-hover:hsla(0,0%,100%,.06);--surface-active:hsla(0,0%,100%,.1);--border:hsla(0,0%,100%,.08);--border-strong:hsla(0,0%,100%,.16);--primary:#d9be7a;--primary-fg:#123528;--primary-subtle:hsla(43,56%,66%,.16);--primary-border:hsla(43,56%,66%,.4);--primary-ring:hsla(43,56%,66%,.45)}.fos[data-appearance=light][data-theme=heritage] .fos-header{background:color-mix(in srgb,#fbf8f1 85%,transparent)}html[data-ck-theme=midnight]{--primary:#6e8bff;--primary-hover:#5e7dff;--primary-fg:#0a0e1c;--primary-subtle:rgba(110,139,255,.16);--primary-border:rgba(110,139,255,.4);--primary-ring:rgba(110,139,255,.5);--ai:#8ab4ff;--ai-subtle:rgba(138,180,255,.12);--d-marketing:#6e8bff;--d-finance:#34d399;--d-growth:#22d3ee;--d-review:#8593b8;--c1:#6e8bff;--c2:#38bdf8;--c3:#8ab4ff;--c4:#fbbf24;--c5:#34d399;--c6:#f472b6;--c7:#22d3ee;--c8:#94a3b8}html[data-ck-appearance=dark][data-ck-theme=midnight]{--bg:#0b1020;--bg-subtle:#0e1428;--surface:#141b33;--surface-2:#19203b;--surface-elevated:#1d2544;--surface-hover:#212a4d;--surface-active:#283257;--border:#232c4a;--border-strong:#33406a;--hairline:rgba(150,170,255,.07)}html[data-ck-appearance=light][data-ck-theme=midnight]{--primary:#3b5bdb;--primary-hover:#2f4bc4;--primary-fg:#fff;--primary-subtle:rgba(59,91,219,.1);--primary-border:rgba(59,91,219,.3);--primary-ring:rgba(59,91,219,.42);--bg:#f4f6fb;--bg-subtle:#edf1f9;--surface:#fff;--surface-2:#f3f6fc;--surface-elevated:#fff;--surface-hover:#edf2fb;--surface-active:#e3eaf7;--border:#dfe5f1;--border-strong:#cad3e8;--hairline:rgba(20,30,60,.06);--ai:#3b5bdb;--ai-subtle:rgba(59,91,219,.08);--grid-line:rgba(20,30,60,.06);--axis-line:rgba(20,30,60,.2)}html[data-ck-theme=arctic]{--primary:#5fb4e6;--primary-hover:#4fa8df;--primary-fg:#06121a;--primary-subtle:rgba(95,180,230,.15);--primary-border:rgba(95,180,230,.38);--primary-ring:rgba(95,180,230,.5);--ai:#8fd0f2;--ai-subtle:rgba(143,208,242,.12);--d-marketing:#5fb4e6;--d-finance:#34d399;--d-growth:#7dd3fc;--d-review:#9aa7b4;--c1:#5fb4e6;--c2:#7dd3fc;--c3:#aab6c4;--c4:#fbbf24;--c5:#34d399;--c6:#c4b5fd;--c7:#22d3ee;--c8:#8a93a3}html[data-ck-appearance=dark][data-ck-theme=arctic]{--bg:#0b0f14;--bg-subtle:#0e131a;--surface:#141a22;--surface-2:#19212b;--surface-elevated:#1d2630;--surface-hover:#212b37;--surface-active:#28333f;--border:#232d38;--border-strong:#33404e;--hairline:rgba(180,205,230,.07)}html[data-ck-appearance=light][data-ck-theme=arctic]{--primary:#187bb0;--primary-hover:#136a9b;--primary-fg:#fff;--primary-subtle:rgba(24,123,176,.1);--primary-border:rgba(24,123,176,.28);--primary-ring:rgba(24,123,176,.4);--bg:#f7fafc;--bg-subtle:#edf2f6;--surface:#fff;--surface-2:#f4f8fb;--surface-elevated:#fff;--surface-hover:#eef4f8;--surface-active:#e4ecf1;--border:#e2e9ef;--border-strong:#cfd8e0;--hairline:rgba(20,30,40,.05);--ai:#187bb0;--ai-subtle:rgba(24,123,176,.08);--grid-line:rgba(20,30,40,.05);--axis-line:rgba(20,30,40,.18)}html[data-ck-theme=slate]{--primary:#4c8dff;--primary-hover:#3d80f5;--primary-fg:#08101f;--primary-subtle:rgba(76,141,255,.15);--primary-border:rgba(76,141,255,.38);--primary-ring:rgba(76,141,255,.5);--ai:#8ab4ff;--ai-subtle:rgba(138,180,255,.12);--d-marketing:#4c8dff;--d-finance:#34d399;--d-growth:#38bdf8;--d-review:#94a3b8;--c1:#4c8dff;--c2:#38bdf8;--c3:#9aa7bd;--c4:#fbbf24;--c5:#34d399;--c6:#f472b6;--c7:#22d3ee;--c8:#8a93a3}html[data-ck-appearance=dark][data-ck-theme=slate]{--bg:#0c0e12;--bg-subtle:#0f1217;--surface:#15181e;--surface-2:#191d24;--surface-elevated:#1e222a;--surface-hover:#222731;--surface-active:#2a303b;--border:#262b34;--border-strong:#353c48;--hairline:rgba(180,195,220,.06)}html[data-ck-appearance=light][data-ck-theme=slate]{--primary:#2f6fe0;--primary-hover:#245fcb;--primary-fg:#fff;--primary-subtle:rgba(47,111,224,.1);--primary-border:rgba(47,111,224,.28);--primary-ring:rgba(47,111,224,.4);--bg:#f4f6f8;--bg-subtle:#ebeef2;--surface:#fff;--surface-2:#f2f5f8;--surface-elevated:#fff;--surface-hover:#ecf0f4;--surface-active:#e2e7ed;--border:#e0e5eb;--border-strong:#ccd3dc;--hairline:rgba(20,26,34,.06);--ai:#2f6fe0;--ai-subtle:rgba(47,111,224,.08);--grid-line:rgba(20,26,34,.06);--axis-line:rgba(20,26,34,.2)}html[data-ck-theme=forest]{--primary:#5b9e77;--primary-hover:#4c9069;--primary-fg:#05130b;--primary-subtle:rgba(91,158,119,.15);--primary-border:rgba(91,158,119,.38);--primary-ring:rgba(91,158,119,.5);--ai:#c3ae77;--ai-subtle:hsla(43,39%,62%,.12);--d-marketing:#5b9e77;--d-finance:#c3ae77;--d-growth:#3fa97c;--d-review:#8fa99c;--c1:#5b9e77;--c2:#7fbf9a;--c3:#c3ae77;--c4:#d9c68a;--c5:#3fa97c;--c6:#8fa99c;--c7:#5c8f79;--c8:#98a79e}html[data-ck-appearance=dark][data-ck-theme=forest]{--bg:#0a0f0c;--bg-subtle:#0d1310;--surface:#111814;--surface-2:#151d18;--surface-elevated:#18211b;--surface-hover:#1c2620;--surface-active:#232f27;--border:#212c25;--border-strong:#2e3d33;--hairline:rgba(160,200,175,.07)}html[data-ck-appearance=light][data-ck-theme=forest]{--primary:#2c6b49;--primary-hover:#215a3c;--primary-fg:#fff;--primary-subtle:rgba(44,107,73,.1);--primary-border:rgba(44,107,73,.3);--primary-ring:rgba(44,107,73,.4);--bg:#f3f7f3;--bg-subtle:#eaf1eb;--surface:#fff;--surface-2:#f2f7f2;--surface-elevated:#fff;--surface-hover:#ebf2ec;--surface-active:#e0eae1;--border:#e1eae2;--border-strong:#ccd9ce;--hairline:rgba(20,34,24,.06);--ai:#9a7b2e;--ai-subtle:rgba(154,123,46,.1);--grid-line:rgba(20,34,24,.06);--axis-line:rgba(20,34,24,.2)}html[data-ck-theme=ocean]{--primary:#29b0a3;--primary-hover:#1f9e92;--primary-fg:#04140f;--primary-subtle:rgba(41,176,163,.15);--primary-border:rgba(41,176,163,.38);--primary-ring:rgba(41,176,163,.5);--ai:#5fcfe0;--ai-subtle:rgba(95,207,224,.12);--d-marketing:#29b0a3;--d-finance:#34d399;--d-growth:#22d3ee;--d-review:#7f9e99;--c1:#29b0a3;--c2:#38bdf8;--c3:#5ec8b5;--c4:#fbbf24;--c5:#34d399;--c6:#7dd3fc;--c7:#22d3ee;--c8:#8fa9a4}html[data-ck-appearance=dark][data-ck-theme=ocean]{--bg:#08110f;--bg-subtle:#0b1513;--surface:#0f1b18;--surface-2:#13211d;--surface-elevated:#162622;--surface-hover:#1a2c27;--surface-active:#20362f;--border:#1f302b;--border-strong:#2c4139;--hairline:rgba(150,215,205,.07)}html[data-ck-appearance=light][data-ck-theme=ocean]{--primary:#0d8379;--primary-hover:#0a7269;--primary-fg:#fff;--primary-subtle:rgba(13,131,121,.1);--primary-border:rgba(13,131,121,.28);--primary-ring:rgba(13,131,121,.4);--bg:#f0f7f6;--bg-subtle:#e6f1ef;--surface:#fff;--surface-2:#f1f8f7;--surface-elevated:#fff;--surface-hover:#e9f3f1;--surface-active:#ddebe9;--border:#deebe8;--border-strong:#c7dad6;--hairline:rgba(16,40,36,.06);--ai:#0d8379;--ai-subtle:rgba(13,131,121,.08);--grid-line:rgba(16,40,36,.06);--axis-line:rgba(16,40,36,.2)}html[data-ck-theme=gold]{--primary:#c4a052;--primary-hover:#b79146;--primary-fg:#171205;--primary-subtle:rgba(196,160,82,.15);--primary-border:rgba(196,160,82,.38);--primary-ring:rgba(196,160,82,.5);--ai:#d8be84;--ai-subtle:hsla(41,52%,68%,.12);--d-marketing:#c4a052;--d-finance:#d8be84;--d-growth:#b79146;--d-review:#a79e8a;--c1:#c4a052;--c2:#d8be84;--c3:#9c8f73;--c4:#e0c98d;--c5:#34d399;--c6:#b8a17a;--c7:#8c7b57;--c8:#a79e8a}html[data-ck-appearance=dark][data-ck-theme=gold]{--bg:#0c0b09;--bg-subtle:#0f0e0b;--surface:#16150f;--surface-2:#1b1a13;--surface-elevated:#201e16;--surface-hover:#25221a;--surface-active:#2e2a20;--border:#29251a;--border-strong:#3c3627;--hairline:hsla(41,52%,68%,.08)}html[data-ck-appearance=light][data-ck-theme=gold]{--primary:#8c6e1e;--primary-hover:#785d18;--primary-fg:#fff;--primary-subtle:rgba(140,110,30,.1);--primary-border:rgba(140,110,30,.3);--primary-ring:rgba(140,110,30,.4);--bg:#f7f5ef;--bg-subtle:#f0ece1;--surface:#fff;--surface-2:#f7f4ec;--surface-elevated:#fff;--surface-hover:#f1ecdf;--surface-active:#e8e1cf;--border:#e9e3d3;--border-strong:#d7cdb6;--hairline:rgba(40,34,20,.06);--text:#1c1a14;--text-secondary:#2e2a20;--text-muted:#4a4638;--ai:#8c6e1e;--ai-subtle:rgba(140,110,30,.08);--grid-line:rgba(40,34,20,.06);--axis-line:rgba(40,34,20,.2)}.fos[data-theming],.fos[data-theming] *{transition:background-color .2s ease,border-color .2s ease,color .2s ease,fill .2s ease,stroke .2s ease!important}@media (prefers-reduced-motion:reduce){.fos[data-theming],.fos[data-theming] *{transition:none!important}}.fos-appear{display:flex;align-items:center;gap:6px}.fos-appear__seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-md);padding:2px;gap:2px}.fos-appear__btn{display:grid;place-items:center;width:30px;height:26px;border:none;background:transparent;color:var(--text-muted);border-radius:6px;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.fos-appear__btn:hover{color:var(--text);background:var(--surface-hover)}.fos-appear__btn[aria-pressed=true]{background:var(--surface-elevated);color:var(--primary);box-shadow:var(--shadow-sm)}.fos-appear__theme{position:relative}.fos-appear__pop{position:absolute;top:36px;right:0;z-index:var(--z-pop);width:230px;max-height:min(72vh,440px);overflow-y:auto;overscroll-behavior:contain;background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:6px;display:none}.fos-appear__theme[data-open=true] .fos-appear__pop{display:block;animation:fos-pop var(--dur-base) var(--ease-out)}.fos-appear__pop::-webkit-scrollbar{width:10px}.fos-appear__pop::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:8px;border:3px solid var(--surface-elevated)}.fos-appear__cap{padding:8px 10px 4px;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);position:sticky;top:-6px;background:var(--surface-elevated)}.fos-appear__opt{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:transparent;color:var(--text-secondary);border-radius:var(--r-md);cursor:pointer;font:inherit;font-size:13px;text-align:left}.fos-appear__opt:hover{background:var(--surface-hover);color:var(--text)}.fos-appear__opt[aria-pressed=true]{color:var(--text)}.fos-appear__sw{width:15px;height:15px;border-radius:50%;flex:none;box-shadow:0 0 0 2px var(--surface-elevated),0 0 0 3px var(--border-strong)}.fos-appear__opt[aria-pressed=true] .fos-appear__sw{box-shadow:0 0 0 2px var(--surface-elevated),0 0 0 3px var(--primary)}.fos-appear__check{margin-left:auto;color:var(--primary);opacity:0}.fos-appear__opt[aria-pressed=true] .fos-appear__check{opacity:1}@media (max-width:720px){.fos-appear__pop{right:auto;left:0}}.fos-tabbar{display:none}@media (max-width:720px){.fos input,.fos select,.fos textarea{font-size:16px!important}.fos-sidebar{display:none!important}.fos{grid-template-columns:1fr;grid-template-areas:"header" "main"}.fos-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sidebar);align-items:stretch;justify-content:space-around;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(12px);border-top:1px solid var(--border);padding:6px 6px calc(6px + env(safe-area-inset-bottom))}.fos-tab{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;padding:6px 4px;border-radius:var(--r-md);color:var(--text-muted);text-decoration:none;font-size:10.5px;font-weight:600;background:none;border:none;cursor:pointer;touch-action:manipulation}.fos-tab .ico{width:22px;height:22px;flex:none}.fos-tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fos-tab[aria-current=page]{color:var(--primary)}.fos-tab:active{background:var(--surface-hover)}.fos-content{padding:16px 14px calc(82px + env(safe-area-inset-bottom));max-width:100%}}@media (max-width:380px){.fos-tab{font-size:9.5px}.fos-content{padding-left:11px;padding-right:11px}}@media (max-width:720px){.fos-cmdk{align-items:flex-end;padding-top:0}.fos-cmdk__box{width:100%;max-width:100%;border-radius:var(--r-xl) var(--r-xl) 0 0}.fos-cmdk__list{max-height:62vh;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.fos-cmdk__row{min-height:46px}}@media (max-width:480px){.fos .ck-card{padding:16px;border-radius:var(--r-lg)}.fos .fos-card{padding:16px}}@media (max-width:720px){.fos .fos-btn{min-height:44px}.fos a,.fos button{touch-action:manipulation}.fos .ck-scroll-x,.fos .overflow-x-auto{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}}@media (max-width:720px){.fos .ck-scroll-x::-webkit-scrollbar,.fos .overflow-x-auto::-webkit-scrollbar{height:0;width:0}}@media (max-width:720px){.fos .ck-tablecards thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fos .ck-tablecards,.fos .ck-tablecards tbody,.fos .ck-tablecards td,.fos .ck-tablecards tr{display:block;width:100%}.fos .ck-tablecards tr{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:4px 2px;margin-bottom:10px}.fos .ck-tablecards td{height:auto!important;min-height:0!important;border:none!important;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 14px;text-align:right}.fos .ck-tablecards td+td{border-top:1px solid var(--border)!important}.fos .ck-tablecards td:before{content:attr(data-label);flex:none;text-align:left;color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.fos .ck-tablecards td.name{justify-content:flex-start;text-align:left;font-weight:600;color:var(--text)}.fos .ck-tablecards td.name:before{display:none}}.ck-formbar{display:flex;gap:10px}@media (max-width:720px){.ck-formbar{position:sticky;bottom:0;z-index:var(--z-sticky);margin:12px -14px calc(-16px - env(safe-area-inset-bottom));padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--border)}.ck-formbar .fos-btn,.ck-formbar>button{flex:1;min-height:46px}.fos .fos-chart,.fos .recharts-responsive-container{min-height:200px}.fos .fos-chart{padding:12px}.fos .ck-filters{flex-wrap:wrap;gap:8px}.fos .ck-filters>*{flex:1 1 auto;min-width:0}.fos .ck-filters input,.fos .ck-filters select{width:100%}.fos .ck-sheet{position:fixed;left:0;right:0;bottom:0;top:auto;width:100%;max-width:100%;max-height:88vh;overflow-y:auto;border-radius:var(--r-xl) var(--r-xl) 0 0;padding-bottom:calc(16px + env(safe-area-inset-bottom));box-shadow:0 -16px 48px rgba(0,0,0,.5)}}.fos{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:720px){.fos-main{-webkit-overflow-scrolling:touch}.fos .ck-card--lift:active,.fos .ck-decision:active,.fos .ck-dept:active,.fos .ck-feeditem:active,.fos .ck-kpi[data-drill=true]:active,.fos .fos-metric[data-depth=true]:active,.fos .fos-navitem:active{transform:scale(.985);transition:transform .09s ease}.fos .fos-btn:active,.fos .fos-tab:active{transform:scale(.96);transition:transform .08s ease}.fos .ck-kpi__v{font-size:23px;line-height:29px}.fos .ck-kpi{padding:14px 15px}.fos .fos-metric .v{font-size:24px;line-height:30px}.fos .fos-table tbody td{height:auto;padding-top:12px;padding-bottom:12px}.fos-tabbar{-webkit-user-select:none;-moz-user-select:none;user-select:none}.fos-tab{-webkit-touch-callout:none}.fos-tab[aria-current=page] .ico{transform:translateY(-1px)}.fos .ck-section{margin-top:26px}.fos .ck-hello{font-size:22px;line-height:1.2}.fos .ck-swipe{display:flex!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -14px;padding:2px 14px;grid-template-columns:none!important}}@media (max-width:720px){.fos .ck-swipe::-webkit-scrollbar{display:none}.fos .ck-swipe>*{scroll-snap-align:start;flex:0 0 76%}}@media (prefers-reduced-motion:reduce){.fos :active{transform:none!important}}.fos-navprogress{position:fixed;top:0;left:0;height:2.5px;width:0;background:var(--primary);box-shadow:0 0 10px var(--primary-ring);z-index:var(--z-command);opacity:0;pointer-events:none;transition:width .2s ease,opacity .25s ease}.fos-navprogress[data-state=loading]{opacity:1;width:88%;transition:width 9s cubic-bezier(.05,.7,.1,1),opacity .1s ease}.fos-navprogress[data-state=done]{opacity:1;width:100%;transition:width .2s ease}.fos-navprogress[data-state=idle]{opacity:0;width:0;transition:opacity .25s ease .05s,width 0s .3s}@media (prefers-reduced-motion:reduce){.fos-navprogress[data-state=loading]{width:100%;transition:opacity .1s ease}}@media (max-width:720px){.fos-header .fos-sidetoggle{display:none}.fos{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important}.fos-sidebar{display:none!important}.fos-header{width:100%;min-width:0}.fos-main{flex:1 1 auto;overflow-x:clip}.fos-content,.fos-main{width:100%;min-width:0;max-width:100%}.fos-cmdk{align-items:flex-end!important;padding:0!important}.fos-cmdk__box{width:100%!important;max-width:100%!important;background:var(--surface-elevated);border-radius:var(--r-xl) var(--r-xl) 0 0}}.fos-hbrand{display:none;font-weight:650;font-size:15px;letter-spacing:-.01em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.fos-logout{display:inline-flex;align-items:center;margin:0;padding:0}.fos-appear__mob{display:none}.fos-appear__sep{height:1px;background:var(--border);margin:6px 4px}@media (max-width:720px){.fos-cmd{flex:0 0 auto!important;width:38px!important;min-width:38px!important;max-width:38px!important;padding:0!important;gap:0!important;justify-content:center;cursor:pointer}.fos-cmd__t{display:none}.fos-hbrand{display:inline-flex;align-items:center}.fos-acct{display:none!important}.fos-appear__seg{display:none}.fos-appear__mob{display:block}.fos-appear{gap:0}}.fos .fos-navbadge{margin-left:auto;min-width:18px;padding:1px 6px;border-radius:999px;background:var(--primary-subtle);border:1px solid var(--primary-border);color:var(--primary);font-size:10.5px;font-weight:700;line-height:15px;text-align:center;font-variant-numeric:tabular-nums}.fos[data-collapsed=true] .fos-navbadge{display:none}.fos-compat{color:var(--text)}.fos-compat .dashboard-card,.fos-compat .dashboard-card-static{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-sm)}.fos-compat .dashboard-card:hover{box-shadow:var(--shadow-md)}.fos-compat .dashboard-card-static>div:first-child h2,.fos-compat .dashboard-card-static>h2,.fos-compat .dashboard-card>h2,.fos-compat .section-title{border-color:var(--border);color:var(--text)}.fos-compat .section-hint,.fos-compat .section-label{color:var(--text-muted)}.fos-compat .kpi-number,.fos-compat .metric-value{color:var(--text)}.fos-compat .empty-state{border-color:var(--border-strong);color:var(--text-muted)}.fos-compat .empty-state,.fos-compat .skeleton,.fos-compat .soft-panel{background:var(--surface-2)}.fos-compat .text-primary{color:var(--primary)!important}.fos-compat .bg-primary{background-color:var(--primary)!important;color:var(--primary-fg)!important}.fos-compat .border-primary{border-color:var(--primary)!important}.fos-compat .text-foreground{color:var(--text)!important}.fos-compat .text-muted-foreground{color:var(--text-muted)!important}.fos-compat .bg-background{background-color:transparent!important}.fos-compat .bg-card{background-color:var(--surface)!important}.fos-compat .bg-muted{background-color:var(--surface-2)!important}.fos-compat .border-border{border-color:var(--border)!important}.fos-compat .border-input{border-color:var(--border-strong)!important}.fos-compat thead{background:var(--surface);color:var(--text-muted)}.fos-compat td,.fos-compat th{border-color:var(--border)}.fos-compat td{color:var(--text)}.fos-compat input,.fos-compat select,.fos-compat textarea{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.fos-compat input::-moz-placeholder,.fos-compat textarea::-moz-placeholder{color:var(--text-disabled)}.fos-compat input::placeholder,.fos-compat textarea::placeholder{color:var(--text-disabled)}.fos-compat .bg-white{background-color:var(--surface)!important}.fos-compat .text-\[\#777\]{color:var(--text-muted)!important}.fos-compat .text-\[\#555\]{color:var(--text-secondary)!important}.fos-compat .text-\[\#1c1c1a\]{color:var(--text)!important}.fos-compat .text-\[\#8A857B\]{color:var(--text-muted)!important}.fos-compat .border-\[\#E6E6E0\],.fos-compat .border-\[\#EEE\],.fos-compat .border-\[\#EEF2EE\]{border-color:var(--border)!important}.fos-compat .text-\[\#1A4D3C\],.fos-compat .text-\[\#1B5E20\]{color:var(--primary)!important}.fos-compat .bg-\[\#1B5E20\]{background-color:var(--primary)!important;color:var(--primary-fg)!important}.fos-compat .bg-\[\#F4F4F0\]{background-color:var(--surface-2)!important}.fos-compat .mobile-scroll-fade:after{background:linear-gradient(90deg,transparent,var(--bg))}html[data-ck-appearance=dark] .fos-compat .bg-\[\#FDF3DF\],html[data-ck-appearance=dark] .fos-compat .bg-\[\#FDF8EE\]{background-color:var(--warning-subtle)!important}html[data-ck-appearance=dark] .fos-compat .border-\[\#ECD39A\]{border-color:var(--warning-border)!important}html[data-ck-appearance=dark] .fos-compat .text-\[\#8a6d00\],html[data-ck-appearance=dark] .fos-compat .text-\[\#9A6A00\],html[data-ck-appearance=dark] .fos-compat .text-\[\#B07A00\]{color:var(--warning-text)!important}html[data-ck-appearance=dark] .fos-compat .bg-\[\#F4D7D3\],html[data-ck-appearance=dark] .fos-compat .bg-\[\#FBEAE8\],html[data-ck-appearance=dark] .fos-compat .bg-\[\#FCEDED\],html[data-ck-appearance=dark] .fos-compat .bg-\[\#FCEFEF\],html[data-ck-appearance=dark] .fos-compat .bg-\[\#FCF1F1\]{background-color:var(--danger-subtle)!important}html[data-ck-appearance=dark] .fos-compat .border-\[\#E0A6A6\],html[data-ck-appearance=dark] .fos-compat .border-\[\#F2C5C0\]{border-color:var(--danger-border)!important}html[data-ck-appearance=dark] .fos-compat .text-\[\#B71C1C\]{color:var(--danger-text)!important}html[data-ck-appearance=dark] .fos-compat .bg-\[\#E7F6EE\],html[data-ck-appearance=dark] .fos-compat .bg-\[\#EEF7F0\],html[data-ck-appearance=dark] .fos-compat .bg-\[\#F1F7F1\],html[data-ck-appearance=dark] .fos-compat .bg-\[\#F4F8F4\],html[data-ck-appearance=dark] .fos-compat .bg-\[\#FDF8F1\]{background-color:var(--success-subtle)!important}html[data-ck-appearance=dark] .fos-compat .border-\[\#B8DCBE\],html[data-ck-appearance=dark] .fos-compat .border-\[\#BFE3C6\],html[data-ck-appearance=dark] .fos-compat .border-\[\#CFE1D0\]{border-color:var(--success-border)!important}html[data-ck-appearance=dark] .fos-compat .text-\[\#1E7B34\],html[data-ck-appearance=dark] .fos-compat .text-\[\#1F7A33\]{color:var(--success-text)!important}html[data-ck-appearance=dark] .fos-compat .bg-\[\#F1F3F1\],html[data-ck-appearance=dark] .fos-compat .bg-\[\#F3EFFA\]{background-color:var(--surface-2)!important}html[data-ck-appearance=dark] .fos-compat .text-\[\#185FA5\]{color:var(--info-text,#6ea8e8)!important}html[data-ck-appearance=dark] .fos-compat .border-\[\#BFD7F2\]{border-color:var(--border-strong)!important}html[data-ck-appearance=dark] .bg-white{background-color:var(--surface)!important}html[data-ck-appearance=dark] .bg-\[\#F1EFE8\],html[data-ck-appearance=dark] .bg-\[\#F7F7F4\],html[data-ck-appearance=dark] .bg-\[\#FBFBF8\],html[data-ck-appearance=dark] .bg-\[\#FBFBF9\]{background-color:var(--surface-2)!important}html[data-ck-appearance=dark] .bg-\[\#F1F7F1\]{background-color:var(--primary-subtle)!important}html[data-ck-appearance=dark] .text-\[\#1c1c1a\]{color:var(--text)!important}html[data-ck-appearance=dark] .text-\[\#555\],html[data-ck-appearance=dark] .text-\[\#5f5e5a\]{color:var(--text-secondary)!important}html[data-ck-appearance=dark] .text-\[\#1B5E20\]{color:var(--primary)!important}html[data-ck-appearance=dark] .text-\[\#B42318\],html[data-ck-appearance=dark] .text-\[\#B71C1C\]{color:var(--danger-text)!important}html[data-ck-appearance=dark] .text-\[\#7A5300\]{color:var(--warning-text)!important}html[data-ck-appearance=dark] .text-\[\#333\],html[data-ck-appearance=dark] .text-\[\#3d3d39\],html[data-ck-appearance=dark] .text-\[\#444\],html[data-ck-appearance=dark] .text-\[\#6b6a64\],html[data-ck-appearance=dark] .text-\[\#7a7a72\],html[data-ck-appearance=dark] .text-\[\#9a988f\]{color:var(--text-secondary)!important}html[data-ck-appearance=dark] .text-\[\#6B4A00\],html[data-ck-appearance=dark] .text-\[\#92400e\]{color:var(--warning-text)!important}html[data-ck-appearance=dark] .text-\[\#7A1F1F\],html[data-ck-appearance=dark] .text-\[\#b91c1c\]{color:var(--danger-text)!important}html[data-ck-appearance=dark] .text-\[\#2563A8\]{color:var(--info-text,#6ea8e8)!important}html[data-ck-appearance=dark] .border-\[\#E6E2D6\],html[data-ck-appearance=dark] .border-\[\#E6E6E0\]{border-color:var(--border-strong)!important}html[data-ck-appearance=dark] .border-\[\#f0c8c2\]{border-color:var(--danger-border)!important}html[data-ck-appearance=dark] .border-\[\#E6D7AE\]{border-color:var(--warning-border)!important}html[data-ck-appearance=dark] .hover\:bg-\[\#F1F7F1\]:hover,html[data-ck-appearance=dark] .hover\:bg-\[\#F7F7F4\]:hover,html[data-ck-appearance=dark] .hover\:bg-\[\#f4f1e9\]:hover{background-color:var(--surface-hover)!important}html[data-ck-appearance=dark] .hover\:bg-\[\#fff7f6\]:hover{background-color:var(--danger-subtle)!important}html[data-ck-appearance=dark] .hover\:bg-\[\#fffaf0\]:hover{background-color:var(--warning-subtle)!important}