:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark).fx-chat-root{isolation:isolate}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ambient{display:block;position:fixed;top:var(--app-header-h,0);right:0;bottom:0;left:0;z-index:-1;pointer-events:none}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ambient-hex{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'28'%20height%3D'49'%20viewBox%3D'0%200%2028%2049'%3E%3Cg%20fill%3D'none'%20stroke%3D'rgba(25%2C230%2C201%2C0.04)'%20stroke-width%3D'1'%3E%3Cpath%20d%3D'M13.99%209.25l13%207.5v15l-13%207.5L1%2031.75v-15z'%2F%3E%3Cpath%20d%3D'M14%200l13%207.5v15L14%2030%201%2022.5v-15z'%2F%3E%3Cpath%20d%3D'M27%20-7.5l13%207.5v15l-13%207.5-13-7.5v-15z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:repeat;background-size:80px 140px}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ambient-glow{position:absolute;inset:0;opacity:0;transition:opacity .6s ease;will-change:opacity;background:radial-gradient(600px circle at var(--cx) var(--cy),rgba(25,230,201,.04),transparent 70%)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ambient-vignette{position:absolute;inset:0;background:radial-gradient(120% 120% at 50% 50%,transparent 55%,rgba(0,0,0,.4) 100%)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-bubble-recv{border-color:transparent;background-color:#27272a;color:#fff}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-bubble-recv:after{border-right-color:#27272a}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-bubble-recv .fx-bubble-meta{color:rgba(255,255,255,.5)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-drag-scrim{background-color:rgb(var(--rgb-bg)/.8);-webkit-backdrop-filter:var(--fx-scrim-blur);backdrop-filter:var(--fx-scrim-blur)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-drawer-tab{border-color:#27272a;background-color:rgba(24,24,27,.9);-webkit-backdrop-filter:var(--fx-scrim-blur);backdrop-filter:var(--fx-scrim-blur)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-popout{--fx-popout-bg:#0d0d0d;--fx-popout-edge:rgba(25,230,201,0.25);--fx-popout-head-bg:rgba(25,230,201,0.04);--fx-popout-head-edge:rgba(25,230,201,0.15);--fx-popout-foot-edge:rgba(25,230,201,0.1)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-goalring{filter:var(--fx-ring-glow)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-goalring[data-ring=ap]{--goalring-hi:#5eead4}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-goalring[data-ring=ip]{--goalring-hi:#86efac}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-goalring[data-ring=gold]{--goalring-hi:#a5f3fc}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-goalring-halo,:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-goalring-wash{display:inline}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-goalring-arc{stroke:var(--goalring-grad)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-goalring-arc-glow{display:inline;stroke:var(--goalring-grad);filter:blur(4px)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .goalring-edge-pulse{display:inline;fill:rgba(255,255,255,.85);transform-box:fill-box;transform-origin:center;animation:goalring-edge-pulse 2s ease-in-out infinite}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .goalring-shimmer{display:inline;animation:goalring-shimmer-rot 6s linear infinite}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .goalring-shimmer path{stroke:rgba(255,255,255,.15)}@keyframes goalring-edge-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:.95;transform:scale(1.2)}}@keyframes goalring-shimmer-rot{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-cele-cyan{filter:drop-shadow(0 0 4px rgba(34,240,255,.8))}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-cele-t2{filter:drop-shadow(0 0 7px rgba(251,191,36,.85))}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-cele-ember{filter:drop-shadow(0 0 9px rgba(239,90,40,.9))}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-cele-red{filter:drop-shadow(0 0 4px rgba(244,80,44,.8))}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-cele-yellow{filter:drop-shadow(0 0 4px rgba(251,191,36,.8))}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-cele-white{filter:drop-shadow(0 0 5px rgba(255,255,255,.9))}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-cele-peak{filter:drop-shadow(0 0 8px rgba(255,255,255,.95))}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-cele-flame-body{--fx-cele-flame-glow:drop-shadow(0 0 7px rgba(239,68,68,0.9))}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-cele-flame-core{--fx-cele-flame-glow:drop-shadow(0 0 5px rgba(255,255,255,0.9))}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-cele-shock{filter:drop-shadow(0 0 6px rgba(255,255,255,.8))}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-cele-smoke{filter:blur(3px)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ping{display:inline-flex;animation:fx-ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes fx-ping{75%,to{transform:scale(2);opacity:0}}@media (prefers-reduced-motion:reduce){:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .goalring-edge-pulse,:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .goalring-shimmer{animation:none}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ping{display:none;animation:none}}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-hero{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:var(--fx-hero)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-hero:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background-image:repeating-linear-gradient(45deg,rgba(25,230,201,.06) 0 1px,transparent 1px 14px),repeating-linear-gradient(-45deg,rgba(25,230,201,.06) 0 1px,transparent 1px 14px);-webkit-mask-image:linear-gradient(90deg,#000,#000 55%,transparent 95%);mask-image:linear-gradient(90deg,#000,#000 55%,transparent 95%);opacity:.5}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-hero>*{position:relative;z-index:2}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-display,:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-period{background:linear-gradient(180deg,#fff,rgba(25,230,201,.8));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-tile{position:relative;overflow:hidden;border-color:rgba(255,255,255,.08);border-radius:.625rem;background:linear-gradient(160deg,rgba(30,36,30,.5),rgba(16,20,16,.6));transition:translate .15s,box-shadow .15s}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-tile:hover{translate:0 -2px;box-shadow:0 0 20px rgba(25,230,201,.1)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--fx-edge)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-tile .corner{display:block;position:absolute;top:8px;right:8px;width:10px;height:10px;border-top:1px solid var(--sig-teal);border-right:1px solid var(--sig-teal);opacity:.5}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-tile .lbl{color:rgba(255,255,255,.6)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-tile .val{color:#fff;text-shadow:0 0 18px rgba(25,230,201,.4)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-lb-total{border-color:rgba(25,230,201,.2);border-radius:.625rem;background-color:rgb(var(--rgb-seam));box-shadow:0 0 30px rgba(25,230,201,.06);transition:translate .15s,box-shadow .15s}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-lb-total:hover{translate:0 -2px;box-shadow:0 0 20px rgba(25,230,201,.1)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-lb-total-ap{text-shadow:0 0 14px rgba(25,230,201,.35)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-lb-total-ip{text-shadow:0 0 14px rgba(74,222,128,.4)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-panel{position:relative;overflow:hidden;border-color:rgba(255,255,255,.08);border-radius:.625rem;background:linear-gradient(160deg,rgba(30,36,30,.55),rgba(16,20,16,.6))}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--fx-edge);opacity:.8}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-rank{overflow:hidden;border-color:rgba(255,255,255,.07);border-radius:12px;background:linear-gradient(160deg,rgba(28,34,28,.5),rgba(16,20,16,.55));transition:translate .2s}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-rank:hover{translate:4px 0}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-rank.r1{border-color:rgba(25,230,201,.5);background:var(--fx-rank1);box-shadow:0 0 30px rgba(25,230,201,.12)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-rank.r1:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--fx-edge)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-rank.me{border-color:rgba(25,230,201,.55);box-shadow:0 0 24px rgba(25,230,201,.12)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-rank.fx-lb-rollup{border-left-color:var(--sig-teal)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-lb-ap{text-shadow:0 0 14px rgba(25,230,201,.4)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-lb-ip{text-shadow:0 0 14px rgba(74,222,128,.45)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-lb-name{text-shadow:0 0 14px rgba(25,230,201,.45)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-agency-menu{border-color:rgba(25,230,201,.16);border-radius:12px;background:linear-gradient(160deg,rgba(20,28,27,.96),rgba(10,15,14,.96));box-shadow:0 14px 36px rgba(0,0,0,.55)}@media (prefers-reduced-motion:reduce){:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-lb-total,:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-rank,:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .sb-tile{transition:none}}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .kpi-env{background-image:radial-gradient(1100px 480px at 50% -8%,var(--kpi-wash),transparent 72%),repeating-linear-gradient(to right,rgba(198,201,191,.03) 0 1px,transparent 1px 56px),repeating-linear-gradient(to bottom,rgba(198,201,191,.03) 0 1px,transparent 1px 56px)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .kpi-panel{border-color:color-mix(in srgb,var(--kpi-a) 22%,transparent);border-radius:0;background:linear-gradient(color-mix(in srgb,var(--kpi-a) 4%,transparent),transparent 42%),rgba(13,17,13,.88);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .kpi-panel:hover{border-color:color-mix(in srgb,var(--kpi-a) 46%,transparent)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .kpi-rule{background:linear-gradient(to right,var(--kpi-a) 0 34px,color-mix(in srgb,var(--kpi-a) 18%,transparent) 34px 100%)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .kpi-rule:before{display:none}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .kpi-live-dot{animation-name:fx-kpi-dot-halo}@keyframes fx-kpi-dot-halo{0%,to{opacity:1;box-shadow:0 0 6px 0 color-mix(in srgb,var(--kpi-a) 60%,transparent)}50%{opacity:.35;box-shadow:0 0 1px 0 transparent}}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-kpi-arc{filter:drop-shadow(0 0 6px var(--kpi-a-dim))}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-kpi-overlay-glow{filter:blur(4px)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-kpi-bar{--fx-kpi-bar-track:repeating-linear-gradient(to right,var(--kpi-a-soft) 0 6px,transparent 6px 8px)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-kpi-bar-fill{box-shadow:0 0 8px var(--kpi-a-dim)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-kpi-overflow{filter:drop-shadow(0 0 4px var(--kpi-overflow-fill));clip-path:inset(-8px -8px -8px 0)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-wheel-fade{display:block}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-wheel-fade-top{background-image:linear-gradient(to bottom,rgb(var(--rgb-bg)),transparent)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-wheel-fade-bottom{background-image:linear-gradient(to top,rgb(var(--rgb-bg)),transparent)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ring-halo{display:inline;filter:blur(7px)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-rc-arc[data-tier=agency]{filter:drop-shadow(0 0 14px currentColor)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-rc-arc[data-tier=team]{filter:drop-shadow(0 0 10px currentColor)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-rc-arc[data-tier=personal]{filter:drop-shadow(0 0 6px currentColor)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-rc-comet[data-tier=agency]{filter:drop-shadow(0 0 6px currentColor) drop-shadow(0 0 20px currentColor)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-rc-comet[data-tier=team]{filter:drop-shadow(0 0 6px currentColor) drop-shadow(0 0 16px currentColor)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-rc-comet[data-tier=personal]{filter:drop-shadow(0 0 6px currentColor) drop-shadow(0 0 12px currentColor)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-brr-arc{filter:drop-shadow(0 0 12px currentColor)}@media (prefers-reduced-motion:reduce){:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .kpi-live-dot{animation:none}}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-header{border-bottom-color:rgb(var(--rgb-signal)/.2)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-nav-parallax-1{display:block;background:radial-gradient(420px circle at 30% 20%,rgba(25,230,201,.025),transparent 70%)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-nav-parallax-2{display:block;background:radial-gradient(220px circle at 70% 80%,rgba(25,230,201,.025),transparent 70%)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-nav-glow{display:block;background:radial-gradient(300px circle at var(--mouse-x) var(--mouse-y),rgba(25,230,201,.04),transparent 70%)}@media (hover:hover) and (pointer:fine){:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-nav-row{transition:translate .15s ease-out,filter .15s ease-out,box-shadow .15s ease-out}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-nav-row:hover{translate:0 -1px;filter:brightness(1.15);box-shadow:0 4px 14px rgba(25,230,201,.15)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-nav-row-ai:hover{box-shadow:0 4px 14px rgb(var(--rgb-ai-fg)/.15)}}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ai-text{background-image:var(--fx-ai-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ai-pill{border-color:rgb(var(--rgb-ai)/.5);background-color:initial;background-image:var(--fx-ai-wash)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ai-emblem{border-color:rgb(var(--rgb-ai)/.45);background-color:initial;background-image:linear-gradient(to right,rgb(var(--rgb-ai)/.15),rgb(var(--rgb-ai-fg)/.15))}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ai-spark{color:rgb(var(--rgb-ai-fg))}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ai-card{border-color:rgb(var(--rgb-ai)/.4);background-color:rgb(var(--rgb-surface)/.85);background-image:linear-gradient(to bottom right,rgb(var(--rgb-ai)/.08),transparent,rgb(var(--rgb-ai-fg)/.06));box-shadow:0 8px 32px -12px rgb(var(--rgb-ai)/.25)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ai-float{border-color:rgb(var(--rgb-ai)/.4);background-color:rgb(var(--rgb-surface)/.8);background-image:linear-gradient(to bottom right,rgb(var(--rgb-ai)/.08),transparent,rgb(var(--rgb-ai-fg)/.06));box-shadow:0 8px 24px -10px rgb(var(--rgb-ai)/.3)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ai-btn{background-image:linear-gradient(to bottom right,rgba(255,255,255,.05),transparent,transparent);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.08)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ai-btn:hover{border-color:rgb(var(--rgb-ai)/.5);background-image:linear-gradient(to bottom right,rgb(var(--rgb-ai)/.1),transparent,transparent);color:rgb(var(--rgb-ai-fg))}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ai-btn-primary{border-color:rgb(var(--rgb-ai)/.7);background-color:initial;background-image:linear-gradient(to bottom right,rgb(var(--rgb-ai)/.25),rgb(var(--rgb-ai)/.1),rgb(var(--rgb-ai)/.14));color:rgb(var(--rgb-ai-fg));box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ai-btn-primary:hover{background-image:linear-gradient(to bottom right,rgb(var(--rgb-ai)/.3),rgb(var(--rgb-ai)/.18),rgb(var(--rgb-ai)/.2))}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-kanban-working{box-shadow:0 0 20px rgba(25,230,201,.04)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-kanban-card:hover{box-shadow:0 0 12px rgba(25,230,201,.08)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-an-card{box-shadow:inset 0 1px 0 0 rgb(var(--rgb-signal)/.25);transition-property:color,background-color,border-color,box-shadow}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-an-card:hover{box-shadow:0 0 20px rgb(var(--rgb-signal)/.12)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-an-ai-card{background-image:linear-gradient(to bottom right,rgb(var(--rgb-ai)/.08),transparent,rgb(var(--rgb-ai-fg)/.06));box-shadow:inset 0 1px 0 0 rgb(var(--rgb-ai)/.3);transition-property:color,background-color,border-color,box-shadow}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-an-ai-card:hover{box-shadow:0 0 20px rgb(var(--rgb-ai)/.18)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-an-ai-section{background-image:linear-gradient(to bottom right,rgb(var(--rgb-ai)/.06),transparent,rgb(var(--rgb-ai-fg)/.05));box-shadow:inset 0 1px 0 0 rgb(var(--rgb-ai)/.3)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ai-bar,:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ai-bar-lg{background-image:linear-gradient(to right,rgb(var(--rgb-ai)),rgb(var(--rgb-ai-fg)));box-shadow:0 0 6px rgb(var(--rgb-ai)/.6)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-ai-bar-lg{box-shadow:0 0 8px rgb(var(--rgb-ai)/.6)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-an-section{box-shadow:0 0 24px rgb(var(--rgb-signal)/.05)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-an-peak{filter:drop-shadow(0 0 3px rgb(var(--rgb-signal-fg)))}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-an-top-bar{box-shadow:0 0 4px currentColor}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-an-week{box-shadow:0 0 4px rgb(var(--rgb-signal))}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-an-ov{background-color:rgba(24,24,27,.4)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-an-ov-num{text-shadow:0 0 12px color-mix(in srgb,currentColor 25%,transparent)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-modal-scrim{background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:var(--fx-scrim-blur);backdrop-filter:var(--fx-scrim-blur)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-modal-scrim-md{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-blur-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark){--fx-hier-zone-glow:0 0 26px rgba(25,230,201,0.5);--fx-hier-warn-glow:0 0 22px rgba(251,191,36,0.6)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-hier-title{text-shadow:0 0 24px rgba(25,230,201,.25)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-hier-drop{box-shadow:0 0 22px var(--hier-soft)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-hier-node{--fx-hier-halo:0 0 26px var(--hier-ring);--fx-hier-chain:0 0 20px var(--hier-soft)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-hier-ghost{box-shadow:0 0 20px rgba(25,230,201,.4)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-hier-card{border-color:rgba(46,53,47,.9);background-color:rgba(16,22,19,.97);--fx-hier-card-ring:0 0 0 1px color-mix(in srgb,var(--hier-ring) 13%,transparent)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .dash-panel{position:relative;overflow:hidden;border:1px solid rgba(25,230,201,.16);border-radius:12px;background:var(--fx-panel);box-shadow:var(--fx-depth);transition:translate .25s,box-shadow .25s,border-color .25s}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .dash-panel:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:2px;background:var(--fx-edge);opacity:.55}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .dash-panel:hover{translate:0 -3px;border-color:rgba(25,230,201,.45);box-shadow:var(--fx-depth-hover)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-dash-card{position:relative;box-shadow:var(--fx-depth)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-dash-card:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:var(--fx-edge);opacity:.55;pointer-events:none}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-home-grid{display:block;opacity:.18;background-image:linear-gradient(90deg,#252d3d 1px,transparent 0),linear-gradient(180deg,#252d3d 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at center top,black,transparent 70%);mask-image:radial-gradient(ellipse at center top,black,transparent 70%)}@media (hover:hover) and (pointer:fine){:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-hover-glow:hover{box-shadow:0 0 20px rgba(25,230,201,.1)}}:root[data-theme=light][data-fx] .fx-tab-active{background-color:rgb(var(--rgb-signal)/.1)}:root[data-theme=light][data-fx] .fx-tab-active-ai{background-color:rgb(var(--rgb-ai)/.1)}:root[data-theme=light][data-fx] .fx-dash-card,:root[data-theme=light][data-fx] .panel:not(.absolute,.fixed,.chat-dark *){box-shadow:var(--fx-depth);transition:box-shadow .2s ease}:root[data-theme=light][data-fx] .fx-dash-card:hover,:root[data-theme=light][data-fx] .panel:not(.absolute,.fixed,.chat-dark *):hover{box-shadow:var(--fx-depth-hover)}:root[data-theme=light][data-fx] .fx-header{border-bottom-color:transparent;background-image:var(--fx-header-line);background-position:bottom;background-size:100% 1px;background-repeat:no-repeat}:root[data-theme=light][data-fx] .fx-dash-top{background-image:var(--fx-hero)}:root[data-theme=light][data-fx] .sb-rank.r1{background-image:var(--fx-rank1)}:root[data-theme=light][data-fx] .sb-rank.r1:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;border-radius:.375rem 0 0 .375rem;background-color:#0a7a6e;pointer-events:none}:root[data-theme=light][data-fx] .btn-primary:not(.chat-dark *){background-image:var(--fx-btn-primary);color:rgb(var(--rgb-signal-ink))}:root[data-theme=light][data-fx] .btn-primary:not(.chat-dark *):hover{background-image:linear-gradient(180deg,#17d9be,#10b9a2)}:root[data-theme=light][data-fx] :focus-visible:not(.chat-dark *,.shell-focus *){outline:2px solid #0a7a6e;outline-offset:2px;--tw-ring-color:transparent}:root[data-theme=light][data-fx] .fx-eyebrow{color:rgb(var(--rgb-signal-fg))}:root[data-theme=light][data-fx] .kpi-panel:not(.chat-dark *){isolation:isolate;border-color:transparent;border-radius:0;background:none;filter:drop-shadow(0 1px 2px rgba(15,27,45,.06)) drop-shadow(0 4px 12px rgba(15,27,45,.06))}:root[data-theme=light][data-fx] .kpi-panel:not(.chat-dark *):before{content:"";position:absolute;inset:-1px;z-index:-1;background-color:rgb(var(--rgb-border));clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);pointer-events:none}:root[data-theme=light][data-fx] .kpi-panel:not(.chat-dark *):after{content:"";position:absolute;inset:0;z-index:-1;background-color:rgb(var(--rgb-surface));clip-path:polygon(9.4px 0,100% 0,100% calc(100% - 9.4px),calc(100% - 9.4px) 100%,0 100%,0 9.4px);pointer-events:none}:root[data-theme=light][data-fx] .kpi-panel:not(.chat-dark *):hover:before{background-color:color-mix(in srgb,var(--kpi-a) 46%,transparent)}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) .fx-live-edge:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid rgb(var(--rgb-ai-fg)/.7);box-shadow:0 0 8px rgb(var(--rgb-ai)/.35),inset 0 0 8px rgb(var(--rgb-ai)/.2);opacity:0;pointer-events:none}:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) [data-live-mic=on] .fx-live-edge:after{animation:fx-live-breathe 4s ease-in-out infinite;will-change:opacity}@keyframes fx-live-breathe{0%,to{opacity:0}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){:is(:root[data-theme=dark][data-fx],:root[data-fx] .chat-dark) [data-live-mic=on] .fx-live-edge:after{animation:none}}:root[data-theme=light][data-fx] .fx-ai-text:not(.chat-dark *){background-image:var(--fx-ai-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}:root[data-theme=light][data-fx] .fx-ai-emblem:not(.chat-dark *),:root[data-theme=light][data-fx] .fx-ai-pill:not(.chat-dark *){border-color:rgb(var(--rgb-ai)/.4);background-color:initial;background-image:var(--fx-ai-wash)}:root[data-theme=light][data-fx] .fx-ai-spark:not(.chat-dark *){color:rgb(var(--rgb-ai))}