:root{--bk-canvas:#E8E8E9;--bk-canvas-grad:radial-gradient(1200px 700px at 14% 6%,#F3F3F3 0%,#EAEAEA 48%,#E4E4E5 100%);--bk-card:#FFFFFF;--bk-card-soft:#F2F2F2;--bk-card-soft-hover:#EAEAEA;--bk-glass:rgba(255,255,255,0.66);--bk-glass-border:rgba(255,255,255,0.85);--bk-glass-hover:rgba(255,255,255,0.78);--bk-sidebar:#111235;--bk-sidebar-item-hover:rgba(255,255,255,0.06);--bk-sidebar-card:rgba(255,255,255,0.07);--bk-sidebar-border:rgba(255,255,255,0.12);--bk-sidebar-divider:rgba(255,255,255,0.1);--bk-sidebar-muted:#C7D4FF;--bk-sidebar-item-fg:rgba(255,255,255,0.72);--bk-sidebar-group-panel:rgba(255,255,255,0.05);--bk-ink:#151515;--bk-body:#3B3B3B;--bk-mute:#8E8E8E;--bk-stone:#6B6B6B;--bk-hairline:#E4E4E4;--bk-ink-inverse:#FFFFFF;--bk-mute-inverse:#9BA1A6;--bk-logo:#3F4FE3;--bk-dark:#101014;--bk-lime:#C7EF3E;--bk-primary:#3F4FE3;--bk-primary-hover:#3339C4;--bk-primary-glow:rgba(94,100,255,0.35);--bk-primary-soft:#EEF0FF;--bk-primary-soft-border:#C9CBF5;--bk-primary-tint:rgba(63,79,227,0.08);--bk-status-auto:#3AAFC9;--bk-status-auto-bg:rgba(58,175,201,0.14);--bk-status-review:#E8B04B;--bk-status-review-bg:rgba(232,176,75,0.2);--bk-status-review-deep:#A9761F;--bk-status-posted:#12A150;--bk-status-posted-bg:rgba(18,161,80,0.12);--bk-status-posted-deep:#0E7C3E;--bk-status-danger:#E25C5C;--bk-status-danger-bg:rgba(226,92,92,0.14);--bk-status-neutral:#8D969E;--bk-status-neutral-bg:rgba(141,150,158,0.14);--bk-badge-active-bg:#E9F7E1;--bk-badge-active-fg:#428619;--bk-notify-dot:#E8B04B;--bk-radius-card:22px;--bk-radius-panel:14px;--bk-radius-control:8px;--bk-radius-button:9px;--bk-shadow-topbar:0 2px 12px rgba(0,0,0,0.06);--bk-shadow-glass:0 16px 40px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.8);--bk-shadow-card:0 4px 16px rgba(0,0,0,0.05);--bk-shadow-primary:0 8px 28px rgba(94,100,255,0.35);--bk-teal-1:#33646E;--bk-teal-2:#4E7B84;--bk-teal-3:#6B939B;--bk-teal-4:#8FAEB3;--bk-cover-base:var(--bk-teal-2);--bk-cover-grad:linear-gradient(112deg,var(--bk-teal-1) 0%,var(--bk-teal-2) 34%,var(--bk-teal-3) 68%,var(--bk-teal-4) 100%);--bk-cover-bloom:radial-gradient(120% 90% at 88% 8%,rgba(255,255,255,0.16) 0%,transparent 58%);--bk-cover-shadow:0 10px 30px rgba(23,52,58,0.20);--bk-assist-grad:radial-gradient(130% 66% at 12% 106%,rgba(132,140,48,0.26) 0%,rgba(132,140,48,0) 62%),radial-gradient(96% 56% at 94% 102%,rgba(132,140,48,0.16) 0%,rgba(132,140,48,0) 66%),linear-gradient(168deg,#E7EBB4,#EEF29E 46%,#F9FD87);--bk-assist-shadow:0 16px 40px rgba(70,86,14,0.20);--bk-bar-net:#B6E3C6;--bk-overlay-scrim:rgba(20,22,40,0.45);--bk-font-body:var(--font-inter-a4,"Inter"),system-ui,-apple-system,sans-serif;--bk-font-display:var(--font-outfit,"Outfit"),system-ui,-apple-system,sans-serif;--bk-font-mono:var(--font-jetbrains,"JetBrains Mono"),ui-monospace,monospace;--bk-scene-hero-grad-start:rgba(8,12,22,0.94);--bk-scene-hero-grad-mid:rgba(8,12,22,0.72);--bk-scene-hero-grad-end:rgba(8,12,22,0.25);--bk-scene-hero-subcopy:#C3C8CC;--bk-scene-badge-on-dark:#9A9EFF;--bk-scene-cta-secondary-fg:#D6D9DC;--bk-scene-trust-dot:#3ECF8E;--bk-scene-hairline-28:rgba(255,255,255,0.28);--bk-scene-hairline-30:rgba(255,255,255,0.3);--bk-scene-hairline-55:rgba(255,255,255,0.55);--bk-scene-hairline-60:rgba(255,255,255,0.6);--bk-scene-ob-badge-bg:#EDF6DE;--bk-scene-ob-badge-fg:#4A6B00;--bk-scene-ob-badge-dot:#7FA800;--bk-scene-ob-card-shadow:0 14px 40px rgba(20,22,40,0.08);--bk-autopilot-dot:#C7EF3E;--bk-autopilot-dot-glow:rgba(199,239,62,0.25);--bk-ai-dark:#101014;--bk-ai-dark-hover:#26262E;--bk-hairline-soft:#F0F0F4;--bk-ai-step-done:var(--bk-badge-active-fg);--bk-ai-step-pending:#C4C4CE;--bk-ai-step-pending-text:#B4BBC1;--bk-ai-green:#1F9D6B;--bk-shadow-askbar:0 14px 40px rgba(20,22,40,0.18);--bk-shadow-popover:0 18px 50px rgba(20,22,40,0.16);--bk-shadow-dial:0 8px 24px rgba(20,22,40,0.14);--bk-shadow-stack:0 12px 32px rgba(20,22,40,0.16);--bk-dock-inset-b:22px;--bk-dock-inset-r:26px;--bk-askbar-h:50px;--bk-dock-gap:12px;--bk-dock-stack-sm-h:56px;--bk-dock-col-b:calc(var(--bk-dock-inset-b) + var(--bk-askbar-h) + var(--bk-dock-gap));--bk-dock-panel-b:calc(var(--bk-dock-inset-b) + var(--bk-askbar-h) + 18px);--bk-dock-panel-b-sm:calc(var(--bk-dock-col-b) + var(--bk-dock-stack-sm-h) + var(--bk-dock-gap))}.bk-glass-card{border-radius:18px;background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.72);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 3px 14px rgba(0,0,0,.04)}.bk-toprow{display:grid;gap:14px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.5fr);align-items:stretch;margin-bottom:14px}.bk-assist-overlap{margin-top:-90px;position:relative;z-index:4}.bk-kpi-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin-top:22px}.bk-two-col{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media (max-width:1180px){.bk-toprow{grid-template-columns:minmax(0,1fr)}.bk-cover-tabrow{left:auto!important;right:24px}.bk-assist-overlap{margin-top:0}}@media (max-width:820px){.bk-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-cover-thumbs{display:none}.bk-two-col{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.bk-kpi-grid{grid-template-columns:minmax(0,1fr)}}@keyframes bk-fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bk-growUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bk-spin{to{transform:rotate(1turn)}}@keyframes bk-pulseDot{0%,to{opacity:1}50%{opacity:.35}}.bk-fade-up{animation:bk-fadeUp .7s ease both}.bk-grow-up{animation:bk-growUp .6s ease both;transform-origin:bottom}.bk-pulse-dot{animation:bk-pulseDot 2.4s infinite}.bk-spin{animation:bk-spin .9s linear infinite}.bk-askbar-dock{transform:translate(-50%);transition:opacity .28s ease,transform .28s ease}.bk-askbar-dock[data-hidden=true]{opacity:0;transform:translate(-50%,calc(100% + 30px));pointer-events:none}@keyframes bk-chat-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes bk-msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bk-word-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes bk-shimmer{to{background-position:-200% 0}}@keyframes bk-ai-busy{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--bk-ai-dark) 30%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.bk-ai-busy{animation:bk-ai-busy 1.6s ease-out infinite}.bk-chat-in{animation:bk-chat-in .32s cubic-bezier(.22,1,.36,1) both}.bk-msg-in{animation:bk-msg-in .34s cubic-bezier(.22,1,.36,1) both}.bk-word-in{animation:bk-word-in .34s ease both}.bk-thinking-label{background:linear-gradient(90deg,var(--bk-stone) 0,var(--bk-ink) 45%,var(--bk-stone) 90%);background-size:200% 100%;background-position:200% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bk-shimmer 1.9s linear infinite}.bk-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}.bk-collapse[data-open=true]{grid-template-rows:1fr}.bk-collapse>*{overflow:hidden}.bk-chat-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bk-hairline) transparent}.bk-chat-scroll::-webkit-scrollbar{width:6px}.bk-chat-scroll::-webkit-scrollbar-track{background:transparent}.bk-chat-scroll::-webkit-scrollbar-thumb{background:var(--bk-hairline);border-radius:3px}.bk-money{font-family:var(--bk-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bk-display{font-family:var(--bk-font-display);letter-spacing:-.01em}.acct-card{transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.acct-card:hover{transform:translateY(-2px);border-color:var(--bk-primary-soft-border);box-shadow:0 12px 30px rgba(20,22,40,.09)}.bk-scrollbar-none{scrollbar-width:none}.bk-scrollbar-none::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.bk-hero-motion{display:none}.bk-pulse-dot{animation:none}.bk-askbar-dock{transition:opacity .12s ease}.bk-askbar-dock[data-hidden=true]{transform:translate(-50%)}.bk-ai-busy,.bk-chat-in,.bk-msg-in,.bk-word-in{animation:none}.bk-collapse{transition:none}.bk-thinking-label{animation:none;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--bk-ink)}}