*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}[data-mantine-color-scheme=dark]{--mantine-color-body:#0c0c1d;--bl-surface:#ffffff0d;--bl-surface-heavy:#0c0c1dcc;--bl-surface-elevated:#141428;--bl-border:#ffffff14;--bl-border-light:#ffffff0f;--bl-border-strong:#ffffff1f;--bl-input-bg:#ffffff0f;--bl-card-bg:#ffffff0d;--bl-card-border:#ffffff1a;--bl-card-shadow:inset 0 1px 0 #ffffff12,0 4px 20px #0000004d;--bl-shadow:0 8px 32px #00000059;--bl-nav-active:#818cf8;--bl-nav-inactive:#5c5f66;--bl-accent-text:#818cf8;--bl-text-primary:#f3f4f6;--bl-text-secondary:#c1c2c5;--bl-text-dimmed:#909296;--bl-text-muted:#5c5f66;--bl-overlay:#000000b3;--bl-dot-inactive:#ffffff40;--bl-hover-bg:#ffffff0d;--bl-reply-border:#ffffff4d;--bl-bubble-other:#ffffff14;--bl-file-bg:#ffffff0d}[data-mantine-color-scheme=light]{--mantine-color-body:#f8f9fa;--bl-surface:#fff;--bl-surface-heavy:#ffffffeb;--bl-surface-elevated:#fff;--bl-border:#00000014;--bl-border-light:#0000000f;--bl-border-strong:#0000001f;--bl-input-bg:#00000008;--bl-card-bg:#fff;--bl-card-border:#00000014;--bl-card-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;--bl-shadow:0 1px 3px #00000014;--bl-nav-active:#4f46e5;--bl-nav-inactive:#868e96;--bl-accent-text:#4f46e5;--bl-text-primary:#1a1b1e;--bl-text-secondary:#495057;--bl-text-dimmed:#868e96;--bl-text-muted:#adb5bd;--bl-overlay:#00000080;--bl-dot-inactive:#00000026;--bl-hover-bg:#0000000a;--bl-reply-border:#0003;--bl-bubble-other:#0000000f;--bl-file-bg:#0000000a}[data-mantine-color-scheme=dark] body:after{content:"";pointer-events:none;z-index:9999;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:fixed;inset:0}.glass-surface{background:var(--bl-surface);box-shadow:var(--bl-shadow);border-color:var(--bl-border)!important}[data-mantine-color-scheme=dark] .glass-surface{-webkit-backdrop-filter:blur(12px)saturate(180%);box-shadow:inset 0 1px #ffffff14,0 8px 32px #00000059}.glass-surface-heavy{background:var(--bl-surface-heavy);box-shadow:var(--bl-shadow);border-color:var(--bl-border-light)!important}[data-mantine-color-scheme=dark] .glass-surface-heavy{-webkit-backdrop-filter:blur(16px)saturate(180%);box-shadow:inset 0 1px #ffffff0f,0 4px 24px #00000073}.glass-card{background:var(--bl-card-bg);border:1px solid var(--bl-card-border);box-shadow:var(--bl-card-shadow);transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,background .18s}[data-mantine-color-scheme=dark] .glass-card:hover{background:#ffffff14;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 .5px #ffffff0f,0 8px 32px #0006}[data-mantine-color-scheme=light] .glass-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a}.hub-card{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s,filter .22s}.hub-card:hover{filter:brightness(1.15);transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}[data-mantine-color-scheme=dark] button[data-variant=filled][data-color=brand],[data-mantine-color-scheme=dark] button[data-variant=filled]:not([data-color]){transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .15s;box-shadow:0 0 16px #6366f140}[data-mantine-color-scheme=dark] button[data-variant=filled][data-color=brand]:hover,[data-mantine-color-scheme=dark] button[data-variant=filled]:not([data-color]):hover{transform:translateY(-1px);box-shadow:0 0 24px #6366f166}[data-mantine-color-scheme=dark] .mantine-Modal-content{animation:.35s cubic-bezier(.34,1.56,.64,1) forwards modal-spring}@keyframes modal-spring{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.nav-tab-active{text-shadow:0 0 8px #818cf880}[data-mantine-color-scheme=light] .nav-tab-active{text-shadow:none}
