:root{--hv-canvas:#000;--hv-surface:#151515;--hv-surface-hover:#202020;--hv-surface-soft:#101012;--hv-text-primary:#f2f2f2;--hv-text-secondary:#b8b8b8;--hv-text-tertiary:#7c7c85;--hv-brand-metal:#d4d7dd;--hv-brand-metal-strong:#aeb2ba;--hv-brand-metal-deep:#6b6f78;--hv-brand-violet:var(--hv-brand-metal);--hv-brand-violet-strong:var(--hv-brand-metal-strong);--hv-brand-violet-deep:var(--hv-brand-metal-deep);--hv-brand-emerald:#34d399;--hv-agent-emerald:#34d399;--hv-agent-blue:#60a5fa;--hv-agent-purple:#c084fc;--hv-agent-orange:#fb923c;--hv-agent-pink:#f472b6;--hv-orb-core:#5b21b6;--hv-orb-halo:#6d28d9;--hv-orb-deep:#4c1d95;--hv-orb-warn:#ff6a45;--hv-border-subtle:#ffffff0f;--hv-border-default:#ffffff14;--hv-border-strong:#ffffff24;--hv-border-translucent:#ffffff14;--hv-sent-pos:#34d399;--hv-sent-neu:#a1a1aa;--hv-sent-neg:#fb7185;--hv-sent-pos-bg:#34d3991f;--hv-sent-neu-bg:#a1a1aa1a;--hv-sent-neg-bg:#fb71851f;--hv-sent-pos-border:#34d39938;--hv-sent-neu-border:#a1a1aa2e;--hv-sent-neg-border:#fb718538;--hv-grad-metal:linear-gradient(135deg, #eaecef 0%, #c0c4cb 45%, #7c818a 100%);--hv-grad-violet:var(--hv-grad-metal);--hv-grad-emerald:linear-gradient(135deg, #34d399 0%, #059669 100%);--hv-grad-orange:linear-gradient(135deg, #fb923c 0%, #ea580c 100%);--hv-grad-pink:linear-gradient(135deg, #f472b6 0%, #db2777 100%);--hv-grad-blue:linear-gradient(135deg, #60a5fa 0%, #2563eb 100%);--hv-shadow-glass-sm:0 1px 0 0 #ffffff0f inset, 0 4px 16px -6px #0006;--hv-shadow-glass-md:0 1px 0 0 #ffffff0f inset, 0 12px 40px -12px #0000008c;--hv-shadow-glass-lg:0 1px 0 0 #ffffff14 inset, 0 24px 80px -24px #000000b3;--hv-shadow-glow:0 0 24px -6px #ffffff1f;--hv-shadow-brand:0 10px 30px -10px #0009, 0 0 0 .5px #ffffff14;--hv-shadow-fab-stack:0 1px 0 0 #ffffff1f inset, 0 0 0 .5px #ffffff14, 0 10px 32px -8px #0009, 0 4px 14px -4px #0000008c;--hv-bubble-outgoing-from:#ffffff1f;--hv-bubble-outgoing-to:#ffffff14;--hv-status-success:#34d399;--hv-status-warning:#fb923c;--hv-status-danger:#ef4444;--hv-status-info:#60a5fa}.theme-hivium{background-color:var(--hv-canvas);color:var(--hv-text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-feature-settings:"cv11", "ss01", "rlig" 1, "calt" 1;font-variant-numeric:tabular-nums;--background:0 0% 0%;--foreground:0 0% 95%;--card:0 0% 8%;--card-foreground:0 0% 95%;--popover:0 0% 8%;--popover-foreground:0 0% 95%;--primary:220 8% 85%;--primary-foreground:0 0% 3%;--secondary:0 0% 13%;--secondary-foreground:0 0% 95%;--muted:0 0% 13%;--muted-foreground:0 0% 72%;--accent:0 0% 13%;--accent-foreground:0 0% 95%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--success:156 64% 52%;--warning:27 96% 61%;--info:217 91% 67%;--border:0 0% 10%;--input:0 0% 10%;--ring:220 8% 85%}.hv-glow-violet{box-shadow:0 0 60px -16px #ffffff1f}.hv-glow-violet-sm{box-shadow:0 0 20px -6px #ffffff1a}.hv-glow-violet-border{box-shadow:0 0 0 1px #ffffff24,0 0 20px -6px #ffffff1f}.hv-glow-emerald{box-shadow:0 0 20px -4px #34d39966}.hv-bg-gradient-violet{background:linear-gradient(135deg,#eaecef 0%,#c0c4cb 45%,#7c818a 100%)}.hv-bg-gradient-violet-subtle{background:linear-gradient(135deg,#ffffff26 0%,#ffffff1a 100%)}.hv-ambient-glow{position:relative}.hv-ambient-glow:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#ffffff14 0%,#0000 70%);width:400px;height:400px;position:absolute;top:-100px;right:-100px}.hv-aurora-orbs{position:relative;overflow:hidden}.hv-aurora-orbs:before,.hv-aurora-orbs:after{content:"";filter:blur(80px);pointer-events:none;opacity:.22;border-radius:50%;position:absolute}.hv-aurora-orbs:before{background:#d4d7dd;width:300px;height:300px;top:-20%;left:-10%}.hv-aurora-orbs:after{background:#34d399;width:250px;height:250px;bottom:-20%;right:-10%}@keyframes hv-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.hv-shimmer{background:linear-gradient(90deg, var(--hv-surface) 0%, #ffffff0d 50%, var(--hv-surface) 100%);background-size:200% 100%;animation:2s infinite hv-shimmer}@keyframes hv-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.hv-pulse-dot{animation:2s ease-in-out infinite hv-pulse-dot}@media (prefers-reduced-motion:reduce){.hv-shimmer,.hv-pulse-dot{animation:none}}.shadow-glass-sm{box-shadow:var(--hv-shadow-glass-sm)}.shadow-glass-md{box-shadow:var(--hv-shadow-glass-md)}.shadow-glass-lg{box-shadow:var(--hv-shadow-glass-lg)}.shadow-glow{box-shadow:var(--hv-shadow-glow)}.shadow-brand{box-shadow:var(--hv-shadow-brand)}.shadow-fab-stack{box-shadow:var(--hv-shadow-fab-stack)}.surface-inset-highlight,.theme-hivium .glass-panel{box-shadow:inset 0 1px #ffffff0f,0 12px 40px -12px #0000008c}.theme-hivium .glass-panel:hover{box-shadow:inset 0 1px #ffffff14,0 24px 80px -24px #000000b3}.theme-hivium [cmdk-dialog],.theme-hivium [data-radix-popper-content-wrapper] [cmdk-root]{-webkit-backdrop-filter:blur(32px)saturate(180%);border:1px solid var(--hv-border-strong);background:#13131aeb;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 80px -24px #000000b3}.theme-hivium [cmdk-input]{border-bottom:1px solid var(--hv-border-subtle);color:var(--hv-text-primary);background:0 0;padding:14px 16px;font-size:14px}.theme-hivium [cmdk-group-heading]{letter-spacing:.08em;text-transform:uppercase;color:var(--hv-text-tertiary);padding:10px 14px 6px;font-size:10px;font-weight:500}.theme-hivium [cmdk-item]{color:var(--hv-text-primary);border-radius:8px;margin:0 6px;padding:9px 14px;transition:background .12s cubic-bezier(.16,1,.3,1)}.theme-hivium [cmdk-item][data-selected=true]{background:#ffffff1f}@media (max-width:639px){.theme-hivium [cmdk-dialog]{border:0;border-radius:0;width:100vw;height:100dvh;inset:0}}.theme-hivium{-webkit-tap-highlight-color:transparent}.theme-hivium body,.theme-hivium [data-scroller]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.theme-hivium ::selection{color:var(--hv-text-primary);background:#ffffff59}.theme-hivium button:not([data-press=off]):not(:disabled):active,.theme-hivium a:not([data-press=off]):active,.theme-hivium [role=button]:not([data-press=off]):active{transition:transform 90ms cubic-bezier(.16,1,.3,1);transform:scale(.97)}@media (prefers-reduced-motion:reduce){.theme-hivium button:not(:disabled):active,.theme-hivium a:active,.theme-hivium [role=button]:active{transition:none;transform:none}}@media (max-width:767px){.kpi-grid{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overflow-x:auto;grid-template-columns:none!important;gap:8px!important;display:flex!important}.kpi-grid::-webkit-scrollbar{display:none}.kpi-grid>*{scroll-snap-align:start;flex:none;min-width:160px}}
.theme-hivium [data-logo=brand]{isolation:isolate;transition:filter .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);position:relative}.theme-hivium [data-logo=brand]:after{content:"";pointer-events:none;opacity:0;border-radius:inherit;z-index:1;background:linear-gradient(115deg,#0000 30%,#ffffff2e 50%,#0000 70%) 200% 0/250% 100%;position:absolute;inset:0}.theme-hivium [data-logo=brand]:hover{filter:brightness(1.08);transform:scale(1.025)}.theme-hivium [data-logo=brand]:hover:after{opacity:1;background-position:-100% 0;transition:background-position .7s cubic-bezier(.22,1,.36,1),opacity .2s ease-out}.theme-hivium [data-logo=channel]{filter:grayscale(.45)saturate(.85);transition:filter .2s cubic-bezier(.16,1,.3,1)}.theme-hivium [data-logo=channel]:hover{filter:grayscale(0)saturate(1.15)}.theme-hivium [data-logo=nav]{transition:transform .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.theme-hivium [data-logo=nav]:hover{transform:translateY(-1px)}.theme-hivium [data-logo=nav]:active{transition:transform 90ms cubic-bezier(.16,1,.3,1);transform:scale(.94)}.theme-hivium [data-logo=workspace]{transition:filter .18s cubic-bezier(.16,1,.3,1)}.theme-hivium [data-logo=workspace]:hover{filter:brightness(1.18)}@media (prefers-reduced-motion:reduce){.theme-hivium [data-logo=brand],.theme-hivium [data-logo=brand]:hover,.theme-hivium [data-logo=brand]:after,.theme-hivium [data-logo=nav],.theme-hivium [data-logo=nav]:hover,.theme-hivium [data-logo=nav]:active,.theme-hivium [data-logo=channel],.theme-hivium [data-logo=channel]:hover,.theme-hivium [data-logo=workspace],.theme-hivium [data-logo=workspace]:hover{transition:none;animation:none;transform:none}.theme-hivium [data-logo=brand]:hover:after{opacity:0}}
@view-transition{navigation:auto}::view-transition-old(root){animation:.32s cubic-bezier(.22,1,.36,1) both rd-page-out-left}::view-transition-new(root){animation:.32s cubic-bezier(.22,1,.36,1) both rd-page-in-right}html[data-rd-direction=back] ::view-transition-old(root){animation-name:rd-page-out-right}html[data-rd-direction=back] ::view-transition-new(root){animation-name:rd-page-in-left}html[data-rd-direction=cross] ::view-transition-old(root){animation:.22s cubic-bezier(.22,1,.36,1) both rd-page-fade-out}html[data-rd-direction=cross] ::view-transition-new(root){animation:.22s cubic-bezier(.22,1,.36,1) both rd-page-fade-in}@keyframes rd-page-out-left{0%{filter:brightness();opacity:1;transform:translate(0)}to{filter:brightness(.7);opacity:0;transform:translate(-22%)}}@keyframes rd-page-in-right{0%{filter:brightness(.85);opacity:0;transform:translate(22%)}to{filter:brightness();opacity:1;transform:translate(0)}}@keyframes rd-page-out-right{0%{filter:brightness();opacity:1;transform:translate(0)}to{filter:brightness(.7);opacity:0;transform:translate(22%)}}@keyframes rd-page-in-left{0%{filter:brightness(.85);opacity:0;transform:translate(-22%)}to{filter:brightness();opacity:1;transform:translate(0)}}@keyframes rd-page-fade-out{0%{opacity:1}to{opacity:0}}@keyframes rd-page-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}html[data-rd-direction=back] ::view-transition-old(root){animation:none}html[data-rd-direction=back] ::view-transition-new(root){animation:none}html[data-rd-direction=cross] ::view-transition-old(root){animation:none}html[data-rd-direction=cross] ::view-transition-new(root){animation:none}::view-transition-old(root){animation-name:rd-page-fade-out}::view-transition-new(root){animation-name:rd-page-fade-in}}