@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&family=JetBrains+Mono:wght@500;700&display=swap";:root{color-scheme:dark;--bg: #0b0c0e;--bg-deep: #06070a;--surface-1: #14161a;--surface-2: #1a1d22;--surface-3: #232730;--scrim-low: rgba(20, 22, 26, .85);--scrim: rgba(26, 29, 34, .85);--scrim-high: rgba(35, 39, 48, .9);--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--divider: rgba(255, 255, 255, .06);--text: #ebedf0;--muted: #adb3bb;--subtle: #7d848c;--primary: #38d8f5;--primary-soft: #c5eeff;--primary-ink: #041016;--secondary: #e2b0ff;--tertiary: #53e9c9;--amber: #ffc857;--danger: #ff7a95;--success: #34d399;--ghost: #1e232a;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--space-10: 4rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .9375rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.65;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--shadow-md: 0 6px 16px rgba(0, 0, 0, .32);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .38);--shadow: var(--shadow-md);--ease: cubic-bezier(.2, 0, 0, 1);--dur-fast: .12s;--dur-med: .18s;--focus-ring-color: var(--primary);--focus-ring-width: 2px;--focus-ring-offset: 2px}*,*:before,*:after{box-sizing:border-box;min-width:0}html,body{overflow-x:hidden;max-width:100%}html,body,#root{min-height:100%}#root,.app,.main,.page,.container{max-width:100%;overflow-x:hidden}body{margin:0;min-height:100vh;background:radial-gradient(1100px 420px at 50% -10%,rgba(56,216,245,.06),transparent 60%),linear-gradient(180deg,var(--bg-deep) 0%,var(--bg) 60%,#0e1013 100%);color:var(--text);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}p,span,div,a{word-break:break-word;overflow-wrap:anywhere}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit;max-width:100%}button{cursor:pointer}pre{overflow:auto;white-space:pre-wrap;word-break:break-word}img,svg{display:block;max-width:100%}.glass-panel,.result-card,.insight-card,.decision-card{max-width:100%;overflow:hidden}:where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus{outline:none}:where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}h1,h2,h3{font-family:Space Grotesk,sans-serif;letter-spacing:-.02em;margin:0;color:var(--text)}h1{font-size:clamp(2rem,5.2vw,3.6rem);line-height:1.05;letter-spacing:-.03em}h2{font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.2}h3{font-size:1.05rem;line-height:1.35}.eyebrow{margin:0 0 var(--space-2);color:var(--tertiary);text-transform:uppercase;letter-spacing:.12em;font:700 .72rem JetBrains Mono,monospace}.muted,.honest-note,.muted-inline{color:var(--muted)}.honest-note{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:#ffc85714;color:#f2d489;border:1px solid rgba(255,200,87,.22)}.error-text{color:var(--danger)}.app-shell{min-height:100vh;position:relative;isolation:isolate}.orb{position:fixed;width:24rem;height:24rem;border-radius:999px;filter:blur(80px);opacity:.09;z-index:-1;pointer-events:none}.orb-a{background:var(--primary);right:-8rem;top:6rem}.orb-b{background:var(--secondary);left:-10rem;bottom:2rem}.glass,.glass-panel{background:var(--surface-1);border:1px solid var(--border);box-shadow:var(--shadow-md)}.glass-panel{border-radius:var(--radius-2xl);padding:var(--space-5)}.page-pad{padding:6rem clamp(1rem,4vw,3.5rem) 4rem}.topbar{position:fixed;inset:1rem 1rem auto 1rem;z-index:10;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--scrim-low);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-md)}.brand{display:inline-flex;align-items:center;gap:var(--space-2);font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:-.02em;color:var(--text);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill)}.brand-mark{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#38d8f524;color:var(--primary-soft)}.primary-nav{display:flex;justify-content:center;gap:var(--space-1);flex-wrap:wrap}.nav-pill,.ghost-link,.ghost-button,.oauth-button,.card-actions button,.card-actions a,.saved-row button{border:0;color:var(--muted);background:transparent;padding:.55rem .85rem;border-radius:var(--radius-pill);font-weight:600;min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.nav-pill:hover,.ghost-link:hover,.ghost-button:hover,.oauth-button:hover,.card-actions button:hover,.card-actions a:hover{color:var(--text);background:var(--surface-3)}.nav-pill.active{color:var(--primary-ink);background:var(--primary);font-weight:700}.auth-slot{display:flex;align-items:center;gap:var(--space-2)}.mobile-menu-button{display:none;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text);background:var(--surface-2);padding:.3rem;min-width:2.5rem;height:2.5rem;place-items:center}.mobile-nav-drawer{display:none}.account-menu{position:relative}.account-menu summary{list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-trigger{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;min-height:2.5rem;border:1px solid var(--border);border-radius:var(--radius-pill);padding:.3rem .75rem .3rem .3rem;color:var(--text);background:var(--surface-2);cursor:pointer}.account-trigger-copy{display:grid;min-width:0;line-height:1.15}.account-trigger-copy strong{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600}.account-trigger-copy small{color:var(--muted);font-size:.72rem}.account-avatar{display:inline-grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;color:var(--primary-ink);background:linear-gradient(135deg,var(--tertiary),var(--primary-soft));font:800 .78rem JetBrains Mono,monospace}.account-avatar.large{width:2.75rem;height:2.75rem;font-size:.95rem}.account-dropdown{position:absolute;top:calc(100% + .5rem);right:0;z-index:20;width:min(18rem,calc(100vw - 2rem));display:grid;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.account-dropdown-head{display:grid;gap:.15rem;padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:1px solid var(--divider);margin-bottom:var(--space-1)}.account-dropdown-head strong,.account-dropdown-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-dropdown-head span{color:var(--muted);font-size:.82rem}.account-dropdown a,.account-dropdown button{width:100%;border:0;text-align:left;color:var(--text);background:transparent;padding:.65rem .75rem;border-radius:var(--radius-md);min-height:2.5rem;justify-content:flex-start}.account-dropdown a:hover,.account-dropdown button:hover{background:var(--surface-3)}.neon-button{border:0;border-radius:var(--radius-pill);color:var(--primary-ink);background:var(--primary);box-shadow:var(--shadow-sm);padding:.75rem 1.15rem;font-weight:700;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.neon-button:hover{transform:translateY(-1px);background:#5de0f6;box-shadow:var(--shadow-md)}.neon-button:active{transform:translateY(0)}.neon-button.small{padding:.55rem .85rem;min-height:2.25rem;font-size:.9rem}.neon-button.full{width:100%}.neon-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-4)}.hero-copy{max-width:46rem;color:var(--muted);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.55}.search-composer{width:min(850px,100%);margin-inline:auto}.search-composer.compact{width:100%;margin-bottom:var(--space-4)}.mode-switch{display:inline-flex;gap:.25rem;padding:.25rem;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);margin-bottom:var(--space-3)}.mode{border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);padding:.5rem .9rem;font-weight:600;min-height:2.25rem}.mode:hover{color:var(--text)}.mode.active{color:var(--primary-ink);background:var(--tertiary);font-weight:700}.multimodal-input-wrap{display:grid;gap:var(--space-2);width:100%}.neon-search{display:flex;align-items:center;gap:var(--space-2);padding:.5rem;border-radius:var(--radius-pill);background:var(--surface-1);border:1px solid var(--border-strong);box-shadow:var(--shadow-sm);transition:border-color var(--dur-med) var(--ease),box-shadow var(--dur-med) var(--ease)}.neon-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #38d8f538}.neon-search input,.auth-card input,.chat-input input,.inline-form input{min-width:0;flex:1;background:transparent;border:0;outline:none;color:var(--text);padding:.85rem 1rem;font-size:1rem}.neon-search input::placeholder,.auth-card input::placeholder,.chat-input input::placeholder,.inline-form input::placeholder{color:var(--subtle)}.input-action-cluster{display:inline-flex;align-items:center;gap:.25rem;flex:0 0 auto;white-space:nowrap}.input-icon-button{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border:0;border-radius:50%;color:var(--primary-soft);background:#38d8f51a;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);cursor:pointer;flex:0 0 auto;touch-action:manipulation}.input-icon-button svg{width:1.1rem;height:1.1rem;display:block}.input-icon-button:hover{color:var(--primary-ink);background:var(--tertiary)}.input-icon-button:disabled{opacity:.5;cursor:not-allowed}.input-icon-button.recording{color:#fff;background:#ff3a5f;animation:recordPulse 1.4s ease-in-out infinite}.hidden-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.attachment-tray{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;align-items:center}.attachment-chip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);max-width:min(100%,22rem);min-width:0;padding:.4rem .5rem;border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border);overflow:hidden}.attachment-chip img,.attachment-icon{width:2.35rem;height:2.35rem;border-radius:var(--radius-sm);object-fit:cover;flex:0 0 auto}.attachment-icon{display:grid;place-items:center;color:var(--primary-ink);background:var(--primary-soft);font:800 .65rem JetBrains Mono,monospace}.attachment-chip span{min-width:0;display:grid;text-align:left}.attachment-chip strong,.attachment-chip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-chip strong{font-weight:600;color:var(--text)}.attachment-chip small{color:var(--muted);font-size:.72rem}.attachment-chip button{border:0;border-radius:50%;width:1.75rem;height:1.75rem;color:var(--muted);background:var(--surface-3);flex:0 0 auto}.voice-note{margin:0;color:var(--muted);font-size:.86rem}.voice-note.recording{color:#ff9ab0}.chip-row{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin-top:var(--space-4)}.chip{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted);background:var(--surface-2);padding:.65rem .85rem;font-weight:500;min-height:2.5rem;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.chip:hover{color:var(--text);background:var(--surface-3);border-color:var(--border-strong)}.home-signal-layer{width:min(850px,100%);display:grid;gap:var(--space-4);margin-top:var(--space-5)}.signal-group h2{color:var(--muted);font:700 .74rem JetBrains Mono,monospace;letter-spacing:.12em;margin:0;text-transform:uppercase}.signal-group .chip-row{margin-top:var(--space-3)}.public-metrics-section{width:min(980px,100%);display:grid;gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-2xl);background:var(--surface-1);border:1px solid var(--border);box-shadow:var(--shadow-md)}.public-metrics-head{display:flex;justify-content:center;align-items:center;gap:var(--space-2);color:var(--muted);font:700 .7rem JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.metric-live-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--muted)}.metric-live-dot.ready{background:var(--tertiary);animation:livePulse 2.4s var(--ease) infinite}.metric-live-dot.loading{background:var(--primary);animation:livePulse 1.6s var(--ease) infinite}.metric-live-dot.unavailable{background:var(--amber)}.public-throughput-card{display:grid;grid-template-columns:minmax(0,.72fr) minmax(16rem,1fr);gap:var(--space-4);align-items:end;min-width:0;padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-2);border:1px solid var(--border)}.public-throughput-card span{color:var(--tertiary);font:700 .66rem JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.public-throughput-card strong{display:block;margin-top:.25rem;font:700 clamp(1.15rem,2.6vw,1.8rem) "Space Grotesk",sans-serif;letter-spacing:-.02em}.throughput-bars{display:flex;align-items:end;gap:.35rem;height:4.5rem;min-width:0}.throughput-bars i{flex:1;height:var(--bar-height);min-width:.4rem;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--tertiary),rgba(83,233,201,.25));animation:metricBarDrift 3.4s var(--ease) infinite;animation-delay:var(--bar-delay)}.public-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.public-metric-card{position:relative;min-width:0;overflow:hidden;padding:var(--space-4);border-radius:var(--radius-xl);text-align:left;background:var(--surface-2);border:1px solid var(--border)}.public-metric-card.primary{background:linear-gradient(145deg,rgba(56,216,245,.12),var(--surface-2));border-color:#38d8f53d}.public-metric-card span{color:var(--tertiary);font:700 .66rem JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.public-metric-card strong{display:block;margin:.4rem 0 .25rem;font:700 clamp(1.35rem,3.6vw,2.1rem) "Space Grotesk",sans-serif;color:var(--text);letter-spacing:-.025em}.public-metric-card p{margin:0;color:var(--muted);font-size:.85rem;line-height:1.5}.public-metric-card small{display:block;margin-top:var(--space-2);color:var(--primary-soft);font:700 .66rem JetBrains Mono,monospace;letter-spacing:.04em}.auth-page,.source-page{display:grid;place-items:center;min-height:100vh}.auth-card{width:min(440px,100%);padding:var(--space-7);border-radius:var(--radius-2xl);background:var(--surface-1);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.auth-card h1{font-size:clamp(1.75rem,4vw,2.4rem);margin-bottom:var(--space-5);letter-spacing:-.025em}.auth-card input{display:block;width:100%;margin-bottom:var(--space-3);padding:.85rem 1rem;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border-strong);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.auth-card input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #38d8f538;outline:none}.oauth-button{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);padding:.75rem 1rem;color:var(--text);min-height:2.75rem;width:100%}.oauth-button:hover{background:var(--surface-3)}.oauth-button span{color:var(--muted);font-size:.78rem}.auth-notice{display:grid;gap:var(--space-2);margin:var(--space-4) 0;padding:var(--space-4);border-radius:var(--radius-md);border:1px solid rgba(83,233,201,.25);background:#53e9c90f;color:var(--text)}.auth-notice.warning{border-color:#ffc85752;background:#ffc85712}.auth-notice p{margin:0;color:var(--muted);line-height:1.5}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:var(--space-4);align-items:start}.panel-head{display:flex;justify-content:space-between;gap:var(--space-4);align-items:start;margin-bottom:var(--space-4)}.status-badge,.mode-badge,.signal,.dev-card span{display:inline-flex;align-items:center;width:max-content;border-radius:var(--radius-pill);color:var(--primary-soft);background:#38d8f51f;border:1px solid rgba(56,216,245,.22);padding:.4rem .65rem;font:600 .75rem JetBrains Mono,monospace}.result-list{display:grid;gap:var(--space-3)}.result-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-1);border:1px solid var(--border);transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.result-card:hover{border-color:var(--border-strong);background:var(--surface-2)}.result-index{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;color:var(--primary-ink);background:var(--primary);font-weight:700;font-size:.9rem}.result-domain{margin:0 0 var(--space-2);color:var(--tertiary);font:600 .72rem JetBrains Mono,monospace;word-break:break-word}.result-card p{color:var(--muted);line-height:1.55;margin:0}.stage1-block-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:var(--space-2);margin:var(--space-3) 0}.stage1-summary-card{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);color:var(--text);background:var(--surface-2);border:1px solid var(--border)}.stage1-summary-card strong{display:block;margin-bottom:var(--space-2);color:var(--primary-soft);font:700 .76rem JetBrains Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.stage1-summary-card ul{display:grid;gap:.3rem;margin:0;padding-left:1.05rem}.stage1-summary-card li{color:var(--text);line-height:1.5;overflow-wrap:anywhere}.stage1-block-card{min-width:0;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);color:inherit;text-align:left;background:var(--surface-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.stage1-block-card:hover{transform:translateY(-1px);border-color:#53e9c961;background:var(--surface-3)}.stage1-block-card strong{display:flex;align-items:center;gap:.35rem;margin-bottom:var(--space-2);color:var(--text);font-size:.78rem;letter-spacing:.03em;text-transform:uppercase}.stage1-chip-list{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.stage1-chip-list span{max-width:100%;padding:.3rem .5rem;border-radius:var(--radius-pill);color:var(--primary-soft);background:#38d8f51a;font-size:.78rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage1-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:end center;padding:var(--space-4);background:#0000008c}.stage1-sheet{width:min(720px,100%);max-height:min(78vh,760px);overflow:auto;padding:var(--space-4);border-radius:var(--radius-2xl);background:var(--surface-1);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg)}.stage1-sheet-head{display:flex;align-items:start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.stage1-sheet-head h3{display:flex;align-items:center;gap:.4rem}.stage1-sheet-head button{border:0;border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--text);background:var(--surface-3)}.stage1-detail-list{display:flex;flex-wrap:wrap;gap:.45rem;margin:var(--space-2) 0 var(--space-3)}.stage1-detail-list span{max-width:100%;padding:.45rem .6rem;border-radius:var(--radius-pill);color:var(--primary-soft);background:#38d8f51a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage1-context-label,.stage1-action-heading{margin:var(--space-2) 0 0;color:var(--muted);font:700 .72rem JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.stage1-action-heading{color:var(--tertiary)}.stage1-action-row{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0}.stage1-action-row button{border:0;border-radius:var(--radius-pill);padding:.6rem .85rem;color:var(--primary-ink);background:var(--tertiary);font-weight:700;min-height:2.5rem}.stage1-action-row button:disabled{opacity:.55;cursor:wait}.stage1-deeper-answer{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border)}.stage1-deeper-answer p{margin-bottom:0}.stage1-raw-json{margin-top:var(--space-3);color:var(--muted)}.stage1-raw-json summary{cursor:pointer}.stage1-raw-json:not([open]) .stage1-raw-json-body{display:none}.stage1-raw-json-body{white-space:pre-wrap;overflow-wrap:anywhere}.signal-row,.card-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.card-actions button,.card-actions a{border-radius:var(--radius-sm);padding:.55rem .75rem;min-height:2.25rem}.stream-card{position:relative;margin:var(--space-4) 0;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border-radius:var(--radius-xl);background:var(--surface-2);border:1px solid var(--border);color:var(--text);line-height:1.7;max-height:55vh;overflow:auto}.stream-card:before{content:"";position:absolute;inset:var(--space-4) auto var(--space-4) .7rem;width:.14rem;border-radius:2px;background:var(--secondary)}.linkified-text{display:grid;gap:.55rem}.linkified-text p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.linkified-text a{color:var(--primary-soft);text-decoration:underline;text-decoration-color:#c5eeff80;text-underline-offset:.2em;word-break:break-word}.linkified-text a:hover{color:var(--tertiary);text-decoration-color:currentColor}.confidence{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);margin:var(--space-3) 0;color:var(--muted)}.confidence.compact{max-width:20rem}.meter{height:.45rem;border-radius:var(--radius-pill);background:var(--surface-3);overflow:hidden}.meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tertiary),var(--primary))}.sources{margin-top:var(--space-4)}.source-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);align-items:start;padding:var(--space-2) 0;border-top:1px solid var(--divider)}.source-row:first-child{border-top:0}.source-row span{color:var(--tertiary);font:600 .8rem JetBrains Mono,monospace}.source-row p{margin:0;color:var(--muted);word-break:break-word}.empty-state{padding:var(--space-5);border-radius:var(--radius-xl);background:var(--surface-2);border:1px dashed var(--border-strong);color:var(--muted);text-align:left}.empty-state strong{display:block;color:var(--text);margin-bottom:var(--space-1);font-size:1.02rem}.insight-page{--primary: #53e9c9;--primary-soft: #a0f1dc;--tertiary: #ffd0b9}.insight-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);align-items:end;margin-bottom:var(--space-4);padding:clamp(1.2rem,3vw,2rem);border-radius:var(--radius-2xl);background:var(--surface-1);border:1px solid var(--border)}.insight-hero h1{max-width:62rem;font-size:clamp(1.75rem,4.4vw,3.4rem);line-height:1.02}.insight-hero p{margin:var(--space-3) 0 0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-status-stack{display:grid;gap:var(--space-2);justify-items:end;min-width:12rem}.insight-status-stack span,.insight-status-stack code,.insight-chip,.insight-state{width:max-content;max-width:100%;border-radius:var(--radius-pill);padding:.4rem .65rem;font:700 .72rem JetBrains Mono,monospace;color:var(--primary-soft);background:#53e9c91a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-state{text-transform:uppercase;letter-spacing:.08em}.insight-state.good,.insight-chip.good{color:var(--primary-ink);background:var(--tertiary)}.insight-state.warn{color:#3a1500;background:var(--amber)}.insight-state.bad{color:#fff;background:var(--danger)}.insight-state.wait{color:var(--tertiary);background:#53e9c91f}.insight-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:var(--space-4);align-items:start}.insight-main,.insight-side{display:grid;gap:var(--space-4);min-width:0}.insight-card{min-width:0;border-radius:var(--radius-2xl);padding:clamp(1rem,2vw,1.3rem);background:var(--surface-1);border:1px solid var(--border)}.insight-summary-card .linkified-text{font-size:1rem;line-height:1.7}.insight-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--space-4)}.insight-point-list{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.insight-point-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border)}.insight-point-list article>span{color:var(--primary);font:800 .78rem JetBrains Mono,monospace}.insight-point-list strong{display:block;overflow-wrap:anywhere}.insight-point-list p{margin:.3rem 0 0;color:var(--muted);line-height:1.5}.insight-tag-cloud{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:var(--space-3)}.insight-tag-cloud span{max-width:100%;padding:.45rem .6rem;border-radius:var(--radius-pill);color:var(--primary-soft);background:#53e9c91a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-raw{border-radius:var(--radius-xl);padding:var(--space-4);background:var(--surface-2);border:1px solid var(--border)}.insight-raw summary{cursor:pointer;color:var(--muted);font-weight:700}.insight-raw pre{max-height:24rem;margin-bottom:0;color:var(--muted)}.insight-error-card code{display:block;margin-top:var(--space-3);color:var(--primary-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-skeleton-card{display:grid;gap:.7rem}.insight-processing-card{position:relative;overflow:hidden}.insight-processing-card:after{content:"";position:absolute;inset:auto 1rem 1rem 1rem;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--tertiary),transparent);animation:insight-pending-scan 1.9s var(--ease) infinite}.insight-pending-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:var(--space-4)}.skeleton-line{height:.85rem;border-radius:999px;background:#ffffff14;animation:pulse 2.2s var(--ease) infinite}.skeleton-line.w40{width:40%}.skeleton-line.w65{width:65%}.skeleton-line.w85{width:85%}.insight-graph-wrap{display:grid;gap:var(--space-3)}.insight-graph-toolbar{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end;align-items:center}.insight-graph-toolbar span{margin-right:auto;color:var(--muted);font:700 .7rem JetBrains Mono,monospace}.graph-cluster-chips{display:inline-flex;flex-wrap:wrap;gap:.3rem;margin-right:0}.graph-cluster-chips em{border-radius:var(--radius-pill);padding:.28rem .42rem;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);font-style:normal;white-space:nowrap;font-size:.75rem}.insight-graph-toolbar button{border:1px solid var(--border);border-radius:var(--radius-pill);padding:.45rem .7rem;color:var(--text);background:var(--surface-2);min-height:2.25rem}.graph-product-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.graph-product-actions button{border:1px solid var(--border);border-radius:var(--radius-pill);padding:.45rem .7rem;color:var(--text);background:var(--surface-2);min-height:2.25rem}.graph-product-actions button:hover{color:var(--primary-ink);background:var(--tertiary);border-color:var(--tertiary)}.graph-action-note{margin:-.25rem 0 var(--space-3);color:var(--muted);font:700 .72rem JetBrains Mono,monospace;letter-spacing:.04em}.graph3d-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);gap:var(--space-4);align-items:stretch;min-height:34rem}.graph3d-scene{position:relative;min-height:34rem;overflow:hidden;border-radius:var(--radius-2xl);background:radial-gradient(circle at 50% 52%,rgba(83,233,201,.04),transparent 60%),linear-gradient(145deg,#040607,#080b0e);border:1px solid var(--border);box-shadow:var(--shadow-md)}.graph3d-scene:after{content:"";position:absolute;top:.85rem;right:.85rem;bottom:.85rem;left:.85rem;pointer-events:none;border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px #d2e8ff0d}.graph3d-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:radial-gradient(circle at 14% 18%,rgba(255,255,255,.42) 0 1px,transparent 1.6px),radial-gradient(circle at 73% 21%,rgba(186,243,255,.28) 0 1px,transparent 1.5px),radial-gradient(circle at 28% 76%,rgba(255,255,255,.2) 0 1px,transparent 1.4px);background-size:260px 240px,310px 260px,360px 290px}.graph3d-scene-header{position:absolute;z-index:14;top:.9rem;left:1rem;right:1rem;display:flex;align-items:start;justify-content:space-between;gap:var(--space-4);pointer-events:none}.graph3d-scene-header div{display:grid;gap:.18rem}.graph3d-scene-header span,.graph3d-scene-header em{color:#d5e0de9e;font:700 .58rem JetBrains Mono,monospace;letter-spacing:.11em;text-transform:uppercase;font-style:normal}.graph3d-scene-header strong{color:#fafffeeb;font-size:1rem;line-height:1}.graph3d-viewport{position:absolute;top:3.35rem;right:.85rem;bottom:.85rem;left:.85rem;transform:scale(var(--graph-zoom));transform-origin:center;transition:transform .16s var(--ease)}.graph3d-link-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.graph3d-link{fill:none;stroke:#aac5c952;stroke-width:.2;vector-effect:non-scaling-stroke}.graph3d-link.active{stroke:#99ffebd1;stroke-width:.72}.graph3d-link.muted{opacity:.08}.graph3d-node{position:absolute;display:grid;place-items:center;width:var(--node-size);height:var(--node-size);border:0;border-radius:999px;color:var(--text);background:transparent;transform:translate(-50%,-50%) scale(var(--node-scale));transition:transform .15s var(--ease),opacity .15s var(--ease),filter .15s var(--ease);opacity:var(--node-opacity, .9);z-index:2}.graph3d-node:hover,.graph3d-node:focus-visible{outline:none;z-index:20}.graph3d-node.active{transform:translate(-50%,-50%) scale(calc(var(--node-scale) + .18));z-index:20}.graph3d-node.hovered:not(.active){z-index:18}.graph3d-node.muted{opacity:.18;filter:saturate(.45) brightness(.62)}.graph3d-node.connected{opacity:1}.graph3d-node-orb{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 34% 27%,rgba(255,255,255,.88),transparent 14%),radial-gradient(circle,color-mix(in srgb,var(--node-color) 82%,white 12%),color-mix(in srgb,var(--node-color) 38%,#071118 62%) 60%,#050a0d);box-shadow:0 0 0 1px #e8fffa1f,0 8px 20px #0009}.graph3d-node.level-0 .graph3d-node-orb{box-shadow:0 0 0 1px #e8fffa3d,0 16px 30px #0009}.graph3d-node.level-2 .graph3d-node-orb{opacity:.86}.graph3d-node.active .graph3d-node-orb{box-shadow:0 0 0 2px #f6fffde6,0 0 0 5px color-mix(in srgb,var(--node-color) 22%,transparent),0 20px 32px #000000a6}.graph3d-label{position:absolute;left:50%;top:calc(100% + .36rem);max-width:9rem;transform:translate(-50%);padding:.28rem .45rem;border-radius:var(--radius-pill);color:var(--text);background:#06080aeb;border:1px solid rgba(164,230,255,.14);font:700 .64rem Manrope,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.graph3d-node.level-0 .graph3d-label{max-width:10.5rem;font-size:.68rem}.graph-node-tooltip{position:absolute;z-index:40;width:min(18rem,84vw);max-width:calc(100vw - 32px);max-height:45vh;overflow:auto;transform:translate(.75rem,-50%);display:grid;gap:.42rem;padding:.78rem;border-radius:var(--radius-lg);color:var(--text);background:#06090bf5;border:1px solid rgba(164,230,255,.2);box-shadow:var(--shadow-lg);pointer-events:auto;touch-action:manipulation}.graph-tooltip-close{position:absolute;top:.5rem;right:.5rem;width:1.75rem;height:1.75rem;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);background:var(--surface-2)}.graph-tooltip-close:hover{color:var(--text);border-color:var(--border-strong)}.graph-node-tooltip span,.graph-node-tooltip em,.graph-node-tooltip small{color:var(--muted);font:700 .62rem JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase;font-style:normal}.graph-node-tooltip strong{font-size:.96rem;line-height:1.15;padding-right:1.7rem}.graph-node-tooltip p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.graph-tooltip-relations{display:grid;gap:.26rem;padding-top:.2rem}.graph-tooltip-actions{display:flex;flex-wrap:wrap;gap:.35rem;padding-top:.2rem}.graph-tooltip-actions button{border:1px solid var(--border);border-radius:var(--radius-pill);padding:.38rem .55rem;color:var(--text);background:var(--surface-2);font-size:.72rem;font-weight:800}.graph-tooltip-actions button:disabled{cursor:not-allowed;opacity:.48}.graph-tooltip-actions button:not(:disabled):hover{color:var(--primary-ink);background:var(--tertiary);border-color:var(--tertiary)}.graph3d-density-note{position:absolute;right:1rem;bottom:1rem;z-index:12;padding:.55rem .7rem;border-radius:var(--radius-md);color:var(--muted);background:#06080ae0;border:1px solid var(--border);font-size:.78rem}.graph3d-density-note.sparse{right:auto;left:1rem;max-width:min(24rem,calc(100% - 2rem))}.graph3d-inspector{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-2xl);color:var(--text);background:var(--surface-1);border:1px solid var(--border);box-shadow:var(--shadow-md);overflow:auto}.graph-panel-close{position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;border:0;border-radius:var(--radius-pill);color:var(--muted);background:var(--surface-3)}.graph-panel-close:hover{color:var(--text)}.graph3d-inspector>span{width:max-content;max-width:calc(100% - 2.4rem);color:var(--tertiary);font:700 .64rem JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.graph3d-inspector h3{max-width:calc(100% - 2.4rem);font-size:1.28rem;line-height:1.1}.graph3d-inspector p{margin:0;color:var(--muted);line-height:1.5;font-size:.9rem}.graph-panel-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.graph-panel-actions button{border:1px solid var(--border);border-radius:var(--radius-pill);padding:.55rem .7rem;color:var(--text);background:var(--surface-2);font-weight:600;min-height:2.5rem}.graph-panel-actions button:hover{color:var(--primary-ink);background:var(--tertiary);border-color:var(--tertiary)}.graph-panel-action-note{padding:.5rem .65rem;border-radius:var(--radius-md);color:var(--primary-soft);background:#53e9c914;border:1px solid rgba(83,233,201,.2);font:700 .72rem JetBrains Mono,monospace}.graph-panel-section{display:grid;gap:.4rem;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border)}.graph-connection-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:center;width:100%;border:1px solid var(--border);border-radius:var(--radius-md);padding:.55rem;color:var(--text);background:var(--surface-2);text-align:left;min-height:2.5rem}.graph-connection-row:hover{background:var(--surface-3);border-color:#53e9c938}.graph-connection-row span{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:999px;color:var(--primary-ink);background:var(--tertiary);font:800 .68rem JetBrains Mono,monospace}.graph-connection-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.graph-connection-row em{color:var(--tertiary);font-style:normal;font-size:.7rem;white-space:nowrap}.graph-panel-section strong{color:var(--primary-soft);font:700 .68rem JetBrains Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.graph-panel-section em{display:block;color:var(--tertiary);font-style:normal;font-size:.75rem}.graph-panel-tags{display:flex;flex-wrap:wrap;gap:.35rem}.graph-panel-tags span{max-width:100%;padding:.32rem .5rem;border-radius:var(--radius-pill);color:var(--primary-soft);background:#53e9c91a;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graph-related-result{display:grid;gap:.2rem;padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border)}.graph-related-result span{color:var(--tertiary);font:700 .62rem JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.graph-related-result strong{color:var(--text);font-size:.84rem;line-height:1.25}.graph-related-result p{color:var(--muted);font-size:.78rem;margin:0}.insight-discovery-panel{background:var(--surface-1)}.insight-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.discovery-column{display:grid;align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--radius-xl);background:var(--surface-2);border:1px solid var(--border)}.discovery-column>strong{color:var(--primary-soft);font:700 .72rem JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.discovery-result,.discovery-topic{display:grid;gap:.24rem;width:100%;border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);color:var(--text);background:var(--surface-1);text-align:left}.discovery-result:hover{background:var(--surface-3);border-color:#53e9c938}.discovery-result span,.discovery-topic span{color:var(--tertiary);font:700 .62rem JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.discovery-result h3,.discovery-topic h3{margin:0;color:var(--text);font-size:.95rem;line-height:1.25}.discovery-result p,.discovery-topic p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.4}.insight-graph-empty{display:grid;place-items:center;min-height:18rem;padding:var(--space-5);border-radius:var(--radius-2xl);color:var(--muted);text-align:center;background:var(--surface-2);border:1px solid var(--border)}.insight-graph-empty.pending{border:1px dashed rgba(83,233,201,.28);color:var(--text);background:var(--surface-2)}.insight-graph-empty details{width:100%;text-align:left}.chat-shell{min-height:calc(100vh - 9rem);display:grid;grid-template-rows:auto auto 1fr auto}.chat-context-card{display:grid;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-2);border:1px solid var(--border-strong)}.chat-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.chat-context-answer{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border)}.chat-context-answer strong{display:block;margin-bottom:var(--space-2);color:var(--primary-soft)}.chat-context-answer p{margin:0;color:var(--muted);line-height:1.6}.chat-context-sources,.followup-chip-row,.handoff-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.chat-context-sources a,.followup-chip-row button{border:1px solid var(--border);border-radius:var(--radius-pill);padding:.48rem .7rem;color:var(--primary-soft);background:#38d8f51a}.followup-chip-row button{cursor:pointer;font-weight:700}.handoff-actions{margin-top:var(--space-3)}.message-list{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-4) 0}.message{max-width:78%;padding:var(--space-4);border-radius:var(--radius-xl);line-height:1.6;border:1px solid var(--border)}.message.user{justify-self:end;background:#38d8f51f;border-color:#38d8f538}.message.assistant{justify-self:start;background:var(--surface-2)}.chat-input{display:flex;gap:var(--space-2);border-radius:var(--radius-pill);padding:.45rem;background:var(--surface-1);border:1px solid var(--border-strong)}.message-attachments{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:var(--space-2)}.message-attachments span{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-pill);padding:.35rem .55rem;color:var(--primary-soft);background:#38d8f51f;font-size:.78rem}.list-page .glass-panel,.developer-page .glass-panel{max-width:1100px;margin-inline:auto}.list-stack{display:grid;gap:var(--space-2);margin-top:var(--space-4)}.list-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:var(--space-4);align-items:center;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border);color:var(--muted);transition:background var(--dur-fast) var(--ease)}.list-row:hover{background:var(--surface-3)}.list-row strong{color:var(--text);word-break:break-word}.saved-row{grid-template-columns:minmax(0,1fr) auto}.saved-row a{min-width:0;display:block}.saved-row span{display:block;margin-top:.2rem}.source-preview{width:min(760px,100%)}.source-preview h1{font-size:clamp(1.75rem,4.5vw,3rem);line-height:1.05;margin-bottom:var(--space-4)}.source-snippet{color:var(--muted);line-height:1.75}.developer-grid{width:min(1100px,100%);margin:var(--space-4) auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.developer-grid.wide{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-card{padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-1);border:1px solid var(--border)}.dev-card h3{margin:var(--space-3) 0 var(--space-1)}.dev-card p{color:var(--muted);line-height:1.55}.sdk-panel pre,.profile-card pre{padding:var(--space-4);border-radius:var(--radius-lg);background:#0b0e12;border:1px solid var(--border);color:var(--primary-soft)}.inline-form{display:flex;gap:var(--space-2);border-radius:var(--radius-lg);padding:.45rem;background:var(--surface-1);border:1px solid var(--border-strong);margin-bottom:var(--space-4)}.partner-panel{min-width:0}.partner-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;text-align:left;color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface-2);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.partner-row.selected,.partner-row:hover{color:var(--text);background:var(--surface-3);border-color:#38d8f54d}.partner-row strong{color:var(--text);word-break:break-word}.partner-row span,.partner-row code,.honest-note code{word-break:break-word}.api-key-form{align-items:stretch}.api-key-form input:first-child{flex:1.2}.api-key-form input:nth-child(2){flex:1}.api-key-once{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center;padding:var(--space-4);margin-bottom:var(--space-3);border-radius:var(--radius-lg);border:1px solid rgba(56,216,245,.35);background:#38d8f514}.api-key-once code,.api-key-table code{overflow-wrap:anywhere}.api-key-table td span{display:block;color:var(--muted);font-size:.82rem;line-height:1.45}.api-key-table td strong{display:block;margin-bottom:.2rem}.status-pill{display:inline-flex!important;align-items:center;width:fit-content;padding:.25rem .55rem;border-radius:var(--radius-pill);background:var(--surface-3);color:var(--muted)!important;font:700 .72rem JetBrains Mono,monospace;text-transform:uppercase}.status-active{color:var(--success)!important;background:#7cffb21a}.status-revoked,.status-deleted{color:var(--danger)!important;background:#ff7a951a}.card-actions.compact{gap:.4rem}.ghost-button.danger{color:var(--danger)}.agent-menu-card,.candidate-card,.connector-card{width:100%;min-width:0;display:grid;gap:.55rem;text-align:left;color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface-2)}.agent-menu-card{cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.agent-menu-card:hover,.agent-menu-card.selected{color:var(--text);background:var(--surface-3);border-color:#38d8f557}.agent-menu-card strong,.candidate-card strong,.connector-card h3{color:var(--text)}.agent-menu-card small,.candidate-card span,.connector-card p{color:var(--muted);line-height:1.5}.candidate-grid,.noc-process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-3);margin-top:var(--space-4)}.candidate-card input{width:auto;justify-self:start}.candidate-card a{min-width:0;color:var(--primary-soft);word-break:break-word}.connector-card .secondary-button{justify-self:start}.noc-panel{overflow:hidden}.noc-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-form{gap:var(--space-3)}.business-page .developer-hero{background:linear-gradient(135deg,var(--surface-1),var(--surface-2));border:1px solid var(--border)}.business-shell-page{width:100%;max-width:none;margin-inline:auto;overflow:visible}.business-shell{display:grid;grid-template-columns:264px minmax(0,1fr) clamp(360px,24vw,440px);gap:var(--space-5);align-items:start;min-height:0;min-width:0;overflow:visible}.business-shell:has(.business-sidebar.collapsed){grid-template-columns:auto minmax(0,1fr) clamp(360px,24vw,440px)}.business-sidebar,.business-main,.business-activity-panel{min-width:0}.business-sidebar{position:sticky;top:6rem;display:grid;gap:var(--space-4);align-content:start;padding:var(--space-5);border-radius:var(--radius-2xl);background:var(--surface-1);border:1px solid var(--border);max-height:calc(100svh - 7rem);min-height:0;overflow-y:auto;overflow-x:hidden}.business-sidebar.collapsed{grid-template-columns:1fr;padding:var(--space-3);width:3.6rem}.business-sidebar.collapsed .business-sidebar-head div,.business-sidebar.collapsed .business-sidebar-meta,.business-sidebar.collapsed .business-nav-group-label,.business-sidebar.collapsed .business-nav-button span:last-child{display:none}.business-sidebar.collapsed .business-nav-button{justify-content:center;padding:.7rem;gap:0}.business-sidebar.collapsed .business-sidebar-head{justify-content:center}.business-sidebar-head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:start}.business-sidebar-head h1{margin:.15rem 0 .35rem;font-size:clamp(1.4rem,2.4vw,1.7rem)}.business-sidebar-toggle{border:1px solid var(--border);border-radius:var(--radius-lg);padding:0;background:var(--surface-2);color:var(--muted);min-width:2.4rem;width:2.4rem;min-height:2.4rem;display:inline-grid;place-content:center;gap:.22rem}.business-sidebar-toggle span,.business-mobile-menu-button span{display:block;width:1rem;height:2px;border-radius:999px;background:currentColor}.business-sidebar-toggle:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface-3)}.business-mobile-menu-button{display:none;position:sticky;top:4.8rem;z-index:45;width:2.85rem;height:2.85rem;margin:0 0 var(--space-3);place-content:center;gap:.25rem;border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);background:var(--surface-1);box-shadow:var(--shadow-soft)}.business-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:38;border:0;background:#0307127a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.business-nav-lock{overflow:hidden}.business-sidebar-head p,.business-sidebar-meta span,.business-nav-group-label,.business-module-copy,.muted-inline{color:var(--muted)}.business-sidebar-meta{display:grid;gap:.45rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border)}.business-nav-group{display:grid;gap:.25rem}.business-nav-group-label{margin:.5rem 0 .15rem;font:700 .7rem JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;padding:0 var(--space-3)}.business-nav-button{width:100%;display:flex;align-items:center;gap:var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);padding:.7rem var(--space-3);background:transparent;color:var(--muted);text-align:left;min-height:2.5rem;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.business-nav-button:hover{color:var(--text);background:var(--surface-2)}.business-nav-button.active{color:var(--text);background:var(--surface-3);border-color:var(--border-strong);box-shadow:inset 3px 0 0 var(--primary)}.business-nav-icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius-sm);background:var(--surface-3);color:var(--primary-soft);font:700 .7rem JetBrains Mono,monospace;flex:0 0 auto}.business-nav-button.active .business-nav-icon{background:var(--primary);color:var(--primary-ink)}.business-main{display:grid;align-content:start;gap:var(--space-4);min-height:0;overflow:visible;padding-right:.1rem}.business-onboarding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.business-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.business-form-grid .span-two{grid-column:1 / -1}.business-form-grid input,.business-form-grid select,.business-form-grid textarea,.business-list-row input,.large-textarea{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);padding:.8rem .95rem}.business-generation-trace{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:var(--space-3)}.business-generation-trace span{border:1px solid var(--border);border-radius:var(--radius-pill);padding:.35rem .6rem;color:var(--muted);background:var(--surface-2);font:700 .72rem JetBrains Mono,monospace}.business-route-error{padding:var(--space-5);border-color:#ffc34d6b}.business-route-error h2{margin:.2rem 0 .4rem}.business-welcome{gap:var(--space-4)}.business-welcome-hero,.business-welcome-card{border:1px solid rgba(56,216,245,.2);border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(56,216,245,.12),rgba(83,233,201,.045) 38%,transparent),var(--surface-1);box-shadow:var(--shadow-sm)}.business-welcome-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding:var(--space-5)}.business-welcome-hero h2{max-width:46rem;margin:.2rem 0 .55rem;font-size:clamp(2rem,5vw,3.8rem);line-height:.98}.business-welcome-hero p{max-width:46rem;margin:0;color:var(--muted);line-height:1.6}.business-welcome-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.business-welcome-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2)}.business-welcome-step{min-width:0;min-height:5.25rem;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:var(--space-2);row-gap:.15rem;text-align:left;border:1px solid var(--border);border-radius:var(--radius-lg);background:#09121db8;color:var(--text);padding:var(--space-3);cursor:pointer}.business-welcome-step span{grid-row:1 / span 2;display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--surface-3);color:var(--primary-soft);font:800 .8rem JetBrains Mono,monospace}.business-welcome-step strong,.business-welcome-step small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-welcome-step small{color:var(--muted);font-size:.78rem}.business-welcome-step.active,.business-welcome-step.done{border-color:#38d8f585;background:#38d8f517}.business-welcome-step.active span,.business-welcome-step.done span{background:var(--primary);color:var(--primary-ink)}.business-welcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.business-welcome-card{padding:var(--space-4)}.business-welcome-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.business-welcome-summary div,.business-welcome-channel{min-width:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff09;padding:var(--space-3)}.business-welcome-summary span{display:block;color:var(--muted);font-size:.78rem;margin-bottom:.25rem}.business-welcome-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-welcome-channel{display:grid;align-content:start;gap:var(--space-3)}.connection-status-card{display:grid;gap:.45rem;border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff09;padding:.85rem;color:var(--muted);font-size:.86rem;line-height:1.35}.connection-status-card strong{color:var(--text);font-size:.95rem}.connection-status-card code{width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;border:1px solid rgba(56,216,245,.18);border-radius:var(--radius-sm);background:#050d148f;color:var(--accent);padding:.28rem .45rem}.connection-status-card small{color:var(--muted)}.connection-status-card.connected{border-color:#38d8f573;background:#38d8f513}.connection-status-card.connecting{border-color:#57a6ff7a;background:#57a6ff14}.connection-status-card.connecting strong:before{content:"";display:inline-block;width:.65rem;height:.65rem;margin-right:.45rem;border:2px solid rgba(56,216,245,.25);border-top-color:var(--accent);border-radius:999px;vertical-align:-.08rem;animation:sphyrum-spin .85s linear infinite}.connection-status-card.failed{border-color:#ff737373;background:#ff737314}.connection-status-card .status-error,.status-error{color:#ff9f9f;overflow-wrap:anywhere}@keyframes sphyrum-spin{to{transform:rotate(360deg)}}.business-welcome-channel h4{margin:.2rem 0 .35rem}.business-welcome-channel p{color:var(--muted);margin:0 0 var(--space-3)}.business-welcome-channel input{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);padding:.8rem .95rem;margin-top:var(--space-2)}.business-welcome .ghost-button{border:1px solid rgba(56,216,245,.28);background:#38d8f511;color:var(--text)}.business-welcome .ghost-button:hover{border-color:#38d8f58c;background:#38d8f51f}.business-form-grid textarea,.large-textarea{min-height:8rem;resize:vertical;line-height:1.55}.large-textarea{min-height:18rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9rem}.button-row.wrap{flex-wrap:wrap}.hidden-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.business-list-row.active{border-color:var(--primary);background:#38d8f514}.business-activity-panel{position:sticky;top:6rem;align-content:start;display:grid;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-2xl);background:linear-gradient(180deg,rgba(83,233,201,.06),transparent 18rem),var(--surface-1);border:1px solid var(--border);max-height:calc(100svh - 7rem);min-height:0;overflow-y:auto;overflow-x:hidden}.business-activity-panel-head{display:grid;gap:.25rem;padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.business-activity-panel-head h2{margin:0;font-size:1.05rem;text-transform:capitalize}.business-activity-panel-head p:last-child{margin:0;color:var(--muted);font-size:.86rem}.business-activity-section{display:grid;gap:.45rem}.business-activity-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.business-activity-section-head h3{margin:0;font-size:.84rem}.business-activity-section-head span{display:inline-grid;place-items:center;min-width:1.55rem;height:1.55rem;border-radius:var(--radius-pill);background:var(--surface-3);color:var(--primary-soft);font:700 .7rem JetBrains Mono,monospace}.business-activity-list{display:grid;gap:.35rem}.business-activity-row{display:grid;gap:.12rem;width:100%;min-width:0;padding:.48rem .55rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--muted);text-align:left}.business-activity-row:hover{border-color:#53e9c947;background:var(--surface-3);color:var(--text)}.business-activity-row strong{color:var(--text);font-size:.78rem;line-height:1.18}.business-activity-row span,.business-activity-row small{font-size:.68rem;line-height:1.18;overflow-wrap:anywhere}.business-activity-row em{justify-self:start;color:var(--primary-soft);font:700 .68rem JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.business-activity-more{justify-self:start;border:0;padding:.1rem 0;background:transparent;color:var(--primary-soft);font:800 .6rem JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.business-activity-more:hover{color:var(--text)}.business-activity-type{color:var(--primary-soft);font:700 .56rem JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.business-activity-empty{margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.overview-command-center{gap:.65rem}.overview-status-strip{display:grid;grid-template-columns:minmax(12rem,1.4fr) repeat(4,auto) auto;align-items:center;gap:.55rem;padding:.48rem .75rem}.overview-status-strip>strong{min-width:0;color:var(--text);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-status-strip>span:not(.overview-state-pill){color:var(--muted);font:700 .64rem JetBrains Mono,monospace;text-transform:uppercase}.overview-state-pill{justify-self:start;border:1px solid var(--border);border-radius:var(--radius-pill);padding:.24rem .48rem;color:var(--primary-soft);background:#53e9c914;font:800 .58rem JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.overview-state-pill.state-warning,.overview-state-pill.state-critical{color:var(--amber);background:#ffd1661a;border-color:#ffd16638}.overview-state-pill.state-active{color:var(--success);background:#7cffb21a;border-color:#7cffb233}.overview-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.overview-action-tile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;min-height:2.85rem;padding:.45rem .65rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--muted);text-align:left;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.overview-action-tile:hover,.overview-action-tile.selected{color:var(--text);background:var(--surface-3);border-color:#53e9c957;transform:translateY(-1px)}.overview-action-tile span{display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:var(--radius-sm);background:#53e9c91a;color:var(--primary-soft);font:800 .62rem JetBrains Mono,monospace}.overview-action-tile strong{min-width:0;color:inherit;font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-action-tile em{border-radius:var(--radius-pill);padding:.18rem .38rem;background:var(--surface-2);color:var(--primary-soft);font:800 .58rem JetBrains Mono,monospace;font-style:normal}.overview-dynamic-panel{display:grid;gap:.45rem;padding:.85rem}.overview-panel-head{display:flex;align-items:start;justify-content:space-between;gap:var(--space-2)}.overview-panel-head h2{margin:.08rem 0 0;font-size:clamp(1.1rem,1.8vw,1.45rem)}.overview-panel-head>strong{flex:0 0 auto;color:var(--primary-soft);font:800 .78rem JetBrains Mono,monospace;text-transform:uppercase}.overview-muted-line{margin:0;color:var(--muted);line-height:1.3;font-size:.84rem}.overview-compact-list{display:grid;gap:.28rem;max-height:9rem;overflow-y:auto;padding-right:.15rem}.overview-compact-row{display:grid;grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.45fr) auto;align-items:center;gap:.45rem;min-width:0;min-height:2.2rem;padding:.36rem .5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.overview-compact-row strong,.overview-compact-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-compact-row strong{color:var(--text);font-size:.8rem}.overview-compact-row span{color:var(--muted);font-size:.76rem}.overview-compact-row em{color:var(--primary-soft);font:700 .6rem JetBrains Mono,monospace;font-style:normal;text-transform:uppercase}.overview-action-bar{margin-top:.1rem}.overview-operations-panel{display:grid;gap:.48rem;padding:.72rem}.overview-panel-head.compact h2{font-size:clamp(1rem,1.5vw,1.25rem)}.overview-panel-tools{display:flex;align-items:center;justify-content:end;gap:.45rem;min-width:0}.overview-panel-tools strong{color:var(--primary-soft);font:800 .68rem JetBrains Mono,monospace;text-transform:uppercase;white-space:nowrap}.overview-customize-panel{display:grid;gap:.45rem;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.overview-customize-list{display:grid;gap:.3rem;max-height:12rem;overflow-y:auto}.overview-customize-row{display:grid;grid-template-columns:minmax(6rem,1fr) auto auto auto auto;align-items:center;gap:.35rem;min-width:0}.overview-customize-row strong,.overview-customize-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem}.overview-customize-row span{color:var(--muted);font:700 .58rem JetBrains Mono,monospace;text-transform:uppercase}.overview-add-controls{display:flex;flex-wrap:wrap;gap:.35rem}.overview-operations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;align-items:stretch}.overview-operation-block{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:.18rem .5rem;min-width:0;min-height:4.45rem;padding:.48rem .58rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--muted);text-align:left;overflow:hidden;box-shadow:inset 0 0 0 1px transparent;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.overview-operation-block:hover,.overview-operation-block.active{background:var(--surface-3);border-color:#53e9c952;box-shadow:0 0 0 1px #53e9c91f,0 10px 26px #0000002e;color:var(--text);transform:translateY(-1px)}.overview-operation-block strong,.overview-operation-block span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-operation-block strong{grid-column:1;color:inherit;font-size:.78rem}.overview-operation-block span{grid-column:1;justify-self:start;border-radius:var(--radius-pill);padding:.12rem .34rem;background:#ffffff0a;color:var(--muted);font:800 .55rem JetBrains Mono,monospace;line-height:1.1;text-transform:uppercase}.overview-operation-block em{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--primary-soft);font:900 .62rem JetBrains Mono,monospace;font-style:normal;text-transform:uppercase;white-space:nowrap}.overview-overlay-open{overflow:hidden}.overview-command-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;justify-items:end;background:#0000006b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.overview-command-panel{width:min(31rem,calc(100vw - 2rem));height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.75rem;padding:1rem;border-left:1px solid rgba(83,233,201,.22);background:var(--surface-1);box-shadow:-24px 0 60px #0000005c;overflow:hidden}.overview-command-panel-head{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:1px solid var(--border)}.overview-command-panel-head h2{margin:.12rem 0 0;font-size:clamp(1.25rem,2vw,1.65rem)}.overview-command-panel-actions{display:flex;align-items:center;gap:.45rem}.overview-command-panel-actions span{border-radius:var(--radius-pill);padding:.24rem .5rem;background:#53e9c91a;color:var(--primary-soft);font:800 .62rem JetBrains Mono,monospace;text-transform:uppercase}.overview-command-panel-body{display:grid;align-content:start;gap:.75rem;min-height:0;overflow-y:auto}.business-center-action-grid{margin-top:-.15rem}.business-workspace-panel{display:grid;gap:.65rem}.business-workspace-panel .panel-head,.business-runner .panel-head.compact,.partner-panel .panel-head.compact{align-items:center;margin-bottom:.65rem}.business-command-summary{display:grid;gap:.6rem;padding:.85rem}.business-command-summary.tone-warning{border-color:#ffd16638;box-shadow:inset 0 0 0 1px #ffd1660f}.business-next-action{margin:0;color:var(--primary-soft);font:800 .68rem JetBrains Mono,monospace;text-transform:uppercase}.business-control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.business-control-action{min-height:3.3rem;display:grid;align-content:center;justify-items:start;gap:.18rem;text-align:left}.business-control-action span,.business-control-action em{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-control-action em{color:var(--muted);font:800 .56rem JetBrains Mono,monospace;font-style:normal;text-transform:uppercase}.business-overlay-section{display:grid;gap:.5rem;min-width:0}.business-overlay-section+.business-overlay-section{padding-top:.65rem;border-top:1px solid var(--border)}.business-overlay-section-head{display:flex;justify-content:space-between;gap:.65rem;align-items:center}.business-overlay-section-head span{min-width:0;color:var(--muted);font-size:.78rem;text-align:right}.business-overlay-confirm{border-color:#ff686838}.business-center-command-panel .overview-compact-list{max-height:none}.overview-operation-expanded{display:grid;gap:.38rem;max-height:8.6rem;overflow-y:auto;padding-top:.45rem;border-top:1px solid var(--border)}.overview-operation-expanded-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.overview-operation-expanded-head strong{color:var(--text);font-size:.9rem}.overview-operation-head{display:grid;gap:.2rem}.overview-operation-head p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-operation-actions{display:flex;flex-wrap:wrap;gap:.4rem}.overview-operation-body{border-top:1px solid var(--border);max-height:8.5rem;overflow-y:auto;padding-top:.45rem}.overview-connector-list{display:grid;gap:.35rem;max-height:9rem;overflow-y:auto}.overview-connector-row{display:grid;grid-template-columns:minmax(5.5rem,.85fr) minmax(0,.8fr) auto;align-items:center;gap:.45rem;min-width:0;min-height:2.15rem;padding:.34rem .45rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.overview-connector-row strong,.overview-connector-row span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-connector-row span{color:var(--muted);font-size:.7rem}.overview-connector-compact-meta{min-width:0;color:var(--muted);font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-connector-badges{display:flex;flex-wrap:nowrap;gap:.25rem;min-width:0;overflow:hidden}.overview-connector-badges em{border:1px solid var(--border);border-radius:var(--radius-pill);padding:.12rem .32rem;color:var(--primary-soft);background:var(--surface-3);font:700 .55rem JetBrains Mono,monospace;font-style:normal;text-transform:uppercase;white-space:nowrap}.checkbox-row{display:flex;align-items:center;gap:.45rem;color:var(--muted);font-size:.82rem}.checkbox-row input{width:auto;min-width:1rem}.workspace-state-bar{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;padding:var(--space-4) var(--space-5);border-radius:var(--radius-2xl);background:var(--surface-1);border:1px solid var(--border)}.workspace-state-copy h2{margin:.2rem 0 .3rem}.workspace-state-signals{display:flex;flex-wrap:wrap;gap:var(--space-2)}.workspace-state-signals span{border:1px solid var(--border);border-radius:var(--radius-pill);padding:.45rem .7rem;background:var(--surface-2);color:var(--text);font:600 .74rem JetBrains Mono,monospace}.workspace-state-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.business-header-card,.business-module-header{display:flex;justify-content:space-between;gap:var(--space-4);align-items:start;padding:var(--space-4) var(--space-5);border-radius:var(--radius-2xl);background:var(--surface-1);border:1px solid var(--border)}.business-header-card,.business-module-header{max-width:none!important;margin:0!important}.business-module-header h2,.business-header-card h2{margin:.2rem 0 .35rem}.business-module-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.business-module-stack{display:grid;gap:var(--space-4)}.business-summary-grid,.business-two-col,.business-three-col,.business-detail-layout{width:100%;margin:0}.business-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.business-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.business-three-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.knowledge-graph-card,.knowledge-graph-support-grid,.knowledge-full-graph-layout,.knowledge-graph-inspector-card{min-width:0;max-width:100%}.business-page .knowledge-graph-card,.business-page .knowledge-graph-inspector-card,.business-page .knowledge-relations-panel,.business-page .knowledge-node-panel{width:100%;max-width:none;margin-inline:0}.knowledge-graph-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.knowledge-capture-feedback{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:#53e9c917;border:1px solid rgba(83,233,201,.22);color:var(--tertiary);font:600 .82rem Manrope,sans-serif;line-height:1.4;animation:feedback-fadein .2s var(--ease) both}@keyframes feedback-fadein{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.knowledge-graph-actions{justify-content:flex-end;margin-left:auto}.knowledge-graph-card .insight-graph-wrap{width:100%;min-height:0}.knowledge-graph-card .graph3d-workbench{grid-template-columns:1fr;min-height:0}.knowledge-graph-card .graph3d-inspector{display:none}.knowledge-graph-card .graph3d-scene{width:100%;min-height:560px}.knowledge-graph-card .graph3d-viewport{top:4rem;right:1.45rem;bottom:1.75rem;left:1.45rem}.knowledge-graph-card .graph3d-label{max-width:min(13rem,24vw)}.knowledge-node-panel .partner-row span,.knowledge-relations-panel .partner-row span,.knowledge-graph-inspector-card .partner-row span{overflow-wrap:anywhere}.relations-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:var(--space-4)}.relations-scroll{max-height:calc(14.5rem + 12px);overflow-y:auto;margin-top:var(--space-3);padding-right:.2rem}.relations-scroll .relations-grid{margin-top:0}.relations-note{margin:.2rem 0 0;color:var(--muted);font:700 .68rem JetBrains Mono,monospace;letter-spacing:.04em}.relation-card{align-content:start;height:7.25rem;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border);overflow:hidden}button.relation-card{color:var(--text)}button.relation-card:hover{border-color:var(--border-strong);background:var(--surface-3)}.knowledge-full-graph-layout{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:stretch}.knowledge-graph-main-card .insight-graph-wrap,.knowledge-graph-main-card .graph3d-workbench,.knowledge-graph-main-card .graph3d-scene{min-height:70vh}.knowledge-graph-inspector-card{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-4);max-height:none;overflow-y:visible}.knowledge-inspector-section{display:grid;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.knowledge-full-graph-layout .knowledge-graph-inspector-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}.decision-card{min-height:170px}.business-detail-layout{align-items:start}.business-mini-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.business-mini-metrics div{display:grid;gap:.25rem;min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border)}.business-mini-metrics span{color:var(--muted);font:700 .7rem JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.business-mini-metrics strong{color:var(--text);font:700 1.25rem Space Grotesk,sans-serif}.business-table-wrap{overflow:auto;border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border)}.business-table{width:100%;border-collapse:collapse}.business-table th,.business-table td{padding:.9rem var(--space-4);border-bottom:1px solid var(--divider);text-align:left;vertical-align:top}.business-table tr:last-child td{border-bottom:0}.business-table th{color:var(--muted);font:700 .72rem JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;background:var(--surface-2);border-bottom:1px solid var(--border)}.business-table td{color:var(--text)}.business-table tbody tr{transition:background var(--dur-fast) var(--ease)}.business-table tbody tr:hover{background:var(--surface-2)}.business-checkbox{display:flex;align-items:center;gap:.6rem;color:var(--muted)}.business-checkbox input{width:auto!important}.business-runner{display:grid;gap:var(--space-3)}.business-runner select,.business-runner textarea,.business-runner input{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);padding:.85rem 1rem;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.business-runner select:focus,.business-runner textarea:focus,.business-runner input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #38d8f538}.business-runner textarea{resize:vertical;min-height:8rem;line-height:1.55}.business-runner pre{max-height:28rem;overflow:auto}.advanced-a2a-details{display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.advanced-a2a-details summary{cursor:pointer;color:var(--text);font-weight:800}.advanced-a2a-details[open] summary{margin-bottom:var(--space-2)}.segmented{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(3rem,1fr);gap:.25rem;padding:.25rem;border:1px solid var(--border);border-radius:.7rem;background:#ffffff0a}.segmented button{border:0;border-radius:.5rem;padding:.45rem .75rem;color:var(--muted);background:transparent;cursor:pointer}.segmented button.active{color:var(--text);background:#5bffd629;box-shadow:0 0 0 1px #5bffd640}.business-note{width:100%;margin:0}.business-session-grid h2,.business-session-grid h3{margin:.35rem 0 .55rem}.business-action-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:var(--space-4) 0}.business-diff-card{width:100%;display:grid;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);border:1px solid rgba(125,249,255,.18);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text)}.business-diff-card pre{max-height:220px;overflow:auto;margin:0;padding:var(--space-3);border-radius:var(--radius-md);background:#0a0c10;color:#ddfffae6;font-size:.78rem}.session-summary-card{margin-top:var(--space-4);display:grid;gap:.35rem;border:1px solid rgba(56,216,245,.22);border-radius:var(--radius-xl);padding:var(--space-4);background:#38d8f50f}.session-summary-card strong{color:var(--text)}.session-summary-card span{color:var(--muted)}.session-detail{display:grid;gap:var(--space-3)}.session-meter-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.session-meter-list span{border:1px solid var(--border);border-radius:var(--radius-pill);padding:.45rem .7rem;background:var(--surface-2);color:var(--muted)}.list-stack.compact{gap:var(--space-2)}.list-stack.compact .partner-row{padding:var(--space-3)}.business-control-grid h2{margin:.35rem 0 .55rem}.control-result{display:grid;gap:var(--space-2);border:1px solid rgba(83,233,201,.22);border-radius:var(--radius-xl);padding:var(--space-4);background:#53e9c90d}.control-result strong{color:var(--text)}.control-result span{color:var(--muted)}.control-result pre{max-height:18rem;overflow:auto}.public-metrics-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0 0 var(--space-4)}.public-feed-card{display:grid;gap:.45rem;padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface-2)}.public-feed-card span{color:var(--muted);font:700 .72rem JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.public-feed-card strong{color:var(--text);font-size:1rem;line-height:1.45}.account-page{max-width:1320px;margin-inline:auto}.account-hero{display:flex;justify-content:space-between;gap:var(--space-5);align-items:end;margin-bottom:var(--space-4)}.account-hero h1{font-size:clamp(2rem,5vw,3.8rem)}.account-hero p{max-width:52rem;color:var(--muted);line-height:1.6}.account-hero-badge{display:grid;gap:.25rem;min-width:max-content;padding:var(--space-4);border-radius:var(--radius-xl);background:#53e9c914;border:1px solid rgba(83,233,201,.22)}.account-hero-badge span{color:var(--tertiary);font:700 .72rem JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.account-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);gap:var(--space-4);align-items:start}.account-main,.account-side{display:grid;gap:var(--space-4);min-width:0}.cabinet-grid{display:grid;gap:var(--space-4)}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-1);border:1px solid var(--border);min-width:0}.metric-card span{color:var(--muted);font:700 .72rem JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.metric-card strong{display:block;margin:var(--space-2) 0 var(--space-1);font:700 clamp(1.65rem,3.6vw,2.6rem) "Space Grotesk",sans-serif;color:var(--text);letter-spacing:-.02em}.metric-card p,.cabinet-card p{color:var(--muted);line-height:1.55}.cabinet-card{min-width:0}.section-head{display:flex;justify-content:space-between;gap:var(--space-4);align-items:start;margin-bottom:var(--space-4)}.usage-summary{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.usage-summary span{border-radius:var(--radius-pill);padding:.55rem .8rem;color:var(--primary-soft);background:#38d8f51a;border:1px solid rgba(56,216,245,.22);font-weight:600}.activity-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.activity-list{min-width:0;padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-1);border:1px solid var(--border)}.activity-list h3{margin-bottom:.7rem}.activity-row a{display:grid;gap:.2rem;padding:.7rem 0;border-top:1px solid var(--divider)}.activity-row strong,.profile-identity h2,.key-value strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-row span,.profile-identity p{min-width:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-identity{display:flex;align-items:center;gap:var(--space-3);min-width:0;margin:.7rem 0 var(--space-4)}.profile-identity div{min-width:0}.key-value{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:.7rem;align-items:center;padding:.7rem 0;border-top:1px solid var(--divider)}.key-value:first-of-type{border-top:0}.key-value span{color:var(--muted)}.key-value strong{text-align:right;color:var(--text)}.account-actions{display:grid;gap:var(--space-2)}.account-actions .ghost-button,.account-actions .neon-button{width:100%;text-align:center}.account-actions button:disabled{opacity:.55;cursor:not-allowed}.account-loading{max-width:760px;margin-inline:auto}.public-result-page,.topics-page{max-width:1320px;margin-inline:auto}.public-share-topbar{position:sticky;top:5.6rem;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);background:var(--scrim-low);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-share-topbar div{display:grid;gap:.15rem}.public-share-topbar strong{font-family:Space Grotesk,sans-serif;color:var(--tertiary)}.public-share-topbar span{color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.public-report-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.32fr);gap:var(--space-5);align-items:start;margin-bottom:var(--space-5)}.public-report-hero h1,.topics-hero h1{margin:0;font:700 clamp(2rem,6vw,5rem) / .95 "Space Grotesk",sans-serif;letter-spacing:-.035em}.public-report-hero p,.topics-hero p{color:var(--muted);line-height:1.6;max-width:760px}.public-meta-card{display:grid;gap:var(--space-3);background:var(--surface-1);border:1px solid var(--border)}.public-meta-card a{color:var(--tertiary);font-weight:700}.public-topic-row{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.public-topic-row a{display:inline-flex;border-radius:var(--radius-pill);padding:.42rem .7rem;background:#53e9c91a;border:1px solid rgba(83,233,201,.22);color:var(--tertiary);font-weight:700;font-size:.78rem;min-height:2rem}.public-report-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:var(--space-4);align-items:start}.public-bento-card{min-width:0;background:var(--surface-1);border:1px solid var(--border)}.public-bento-card.primary{font-size:1rem;line-height:1.7}.public-bento-card.graph{grid-column:1 / -1}.topics-hero{margin-bottom:var(--space-4);background:var(--surface-1);border:1px solid var(--border)}.topic-card-grid,.public-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.topic-card,.public-result-card{display:grid;gap:var(--space-2);min-height:12rem;align-content:start;transition:transform var(--dur-med) var(--ease),background var(--dur-med) var(--ease),border-color var(--dur-med) var(--ease)}.topic-card:hover,.public-result-card:hover{transform:translateY(-2px);background:var(--surface-2);border-color:var(--border-strong)}.downloads-page{display:grid;gap:var(--space-5);max-width:1120px;margin-inline:auto}.downloads-hero{display:grid;gap:var(--space-2);max-width:760px}.downloads-hero h1{margin:0;color:var(--text);font:700 clamp(2rem,5vw,4rem) "Space Grotesk",sans-serif;letter-spacing:0}.downloads-hero p{margin:0;color:var(--muted);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.downloads-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.latest-apk-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);align-items:center;padding:var(--space-5);border:1px solid rgba(83,233,201,.3);border-radius:var(--radius-md);background:var(--surface-1)}.latest-apk-panel h2{margin:0 0 var(--space-2);color:var(--text);font-size:var(--text-2xl);letter-spacing:0}.latest-apk-panel p{color:var(--muted);line-height:var(--leading-normal)}.latest-apk-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0}.latest-apk-meta span{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-weight:700}.apk-qr-box{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:#fff;color:#0b0c0e}.apk-qr-box img{width:172px;height:172px;display:block}.apk-qr-box small{color:#111827;font-weight:800}.download-card{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.download-card-extension{border-color:#53e9c952;background:radial-gradient(100% 70% at 0% 0%,rgba(83,233,201,.1),transparent 58%),var(--surface-1)}.download-card-top{display:flex;justify-content:space-between;gap:var(--space-2);align-items:center}.download-card-top span,.download-card-top small{color:var(--tertiary);font:700 var(--text-xs) "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.08em}.download-card-top small{color:var(--subtle)}.download-card h2{margin:0;color:var(--text);font-size:var(--text-2xl);letter-spacing:0}.download-card p{margin:0;color:var(--muted);line-height:var(--leading-normal)}.download-feature-note{color:var(--tertiary)!important;font-weight:800}.download-store-status{padding:var(--space-3);border-radius:var(--radius-sm);font-weight:800}.download-store-status.ready{border:1px solid rgba(83,233,201,.34);background:#53e9c91a;color:var(--tertiary)!important}.download-store-status.pending{border:1px solid rgba(255,200,87,.28);background:#ffc85714;color:var(--amber)!important}.download-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0}.download-meta div{display:grid;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-2)}.download-meta dt{color:var(--subtle);font:700 var(--text-xs) "JetBrains Mono",monospace;text-transform:uppercase}.download-meta dd{margin:0;color:var(--text);font-weight:700}.download-checksum{max-width:100%;overflow-wrap:anywhere;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--subtle)!important;font:700 var(--text-xs) "JetBrains Mono",monospace}.apk-warning{padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid rgba(255,200,87,.35);background:#ffc8571a;color:var(--amber)!important}.release-note{padding-top:var(--space-2);border-top:1px solid var(--divider)}.download-card-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:var(--space-1)}.download-card-actions .neon-button,.download-card-actions .ghost-button{flex:1 1 11rem}.download-card-actions .neon-button:disabled{color:var(--muted);background:var(--surface-2);border:1px solid var(--border-strong);box-shadow:none;cursor:not-allowed}.chrome-extension-guide{display:grid;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-5);border:1px solid rgba(83,233,201,.24);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),var(--surface-1)}.chrome-extension-guide summary{display:grid;gap:var(--space-1);cursor:pointer}.chrome-extension-guide summary strong{color:var(--text);font-size:var(--text-xl)}.chrome-extension-guide ol{display:grid;gap:var(--space-2);margin:0;padding-left:1.25rem;color:var(--muted);line-height:var(--leading-normal)}.chrome-extension-guide code{color:var(--tertiary);font-weight:800}.topic-card span,.public-result-card span,.public-result-card small{color:var(--tertiary);font:700 .72rem JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.topic-card strong,.public-result-card strong{font:700 1.3rem Space Grotesk,sans-serif;letter-spacing:-.02em}.topic-card p,.public-result-card p{color:var(--muted);line-height:1.55;margin:0}.related-topics{margin-top:var(--space-4)}.interest-analytics-card{background:var(--surface-1);border:1px solid var(--border)}.interest-chip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-4)}.interest-chip-grid span{display:grid;gap:.3rem;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border)}.interest-chip-grid button{display:grid;gap:.3rem;min-width:0;padding:var(--space-3);text-align:left;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg)}.interest-chip-grid button.selected,.interest-chip-grid button:hover{border-color:var(--accent);background:var(--surface-3)}.interest-chip-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interest-chip-grid small{color:var(--muted)}.code-block.small{max-width:100%;overflow-x:auto;white-space:pre-wrap;font-size:.78rem;line-height:1.45;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3)}.admin-brain-layout{width:min(1220px,100%);margin:var(--space-4) auto 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:var(--space-4);align-items:start}.admin-brain-chat-panel{min-height:min(720px,calc(100svh - 13rem));display:grid;grid-template-rows:minmax(18rem,1fr) auto;gap:var(--space-4)}.admin-brain-message-list{display:grid;align-content:end;gap:var(--space-3);min-height:18rem;max-height:min(58svh,34rem);overflow-y:auto;padding-right:.25rem}.admin-brain-message{display:flex}.admin-brain-message.admin{justify-content:flex-end}.admin-brain-message.brain,.admin-brain-message.error{justify-content:flex-start}.admin-brain-bubble{width:fit-content;max-width:min(42rem,86%);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2)}.admin-brain-message.admin .admin-brain-bubble{background:#38d8f51f;border-color:#38d8f547}.admin-brain-message.error .admin-brain-bubble{background:#ff737314;border-color:#ff73734d}.admin-brain-bubble p{margin:.35rem 0 0;color:var(--text);line-height:1.62;white-space:pre-wrap}.admin-brain-role{display:block;color:var(--muted);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.admin-brain-bubble.loading p{color:var(--muted)}.admin-brain-composer{display:grid;gap:var(--space-3)}.admin-brain-composer textarea{width:100%;min-height:5.5rem;resize:vertical;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text);padding:var(--space-3);line-height:1.5}.admin-brain-composer-controls{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.admin-brain-composer-controls select{min-height:2.7rem;border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border-strong);padding:0 .8rem}.admin-brain-side-panel{position:sticky;top:6rem;display:grid;gap:var(--space-4)}.admin-brain-trace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.admin-brain-trace-grid span,.admin-brain-task-strip{display:grid;gap:.25rem;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);color:var(--muted)}.admin-brain-trace-grid strong,.admin-brain-task-strip strong{color:var(--text);font-size:.78rem}.admin-brain-task-strip{margin-top:var(--space-3);display:flex;flex-wrap:wrap;align-items:center}.admin-brain-task-strip.stacked{margin-top:0;align-items:stretch}.admin-brain-task-strip code{color:var(--primary-soft);background:#0b0e12;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.25rem .45rem}.admin-brain-side-panel details{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);padding:var(--space-3)}.admin-brain-side-panel summary{cursor:pointer;color:var(--text);font-weight:700}.recommendation-strip{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.recommendation-strip a{display:grid;gap:.12rem;padding:.55rem .75rem;border-radius:var(--radius-md);background:#53e9c914;border:1px solid rgba(83,233,201,.18);color:var(--text);min-height:2.5rem}.recommendation-strip small{color:var(--primary-soft);font-size:.72rem}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes ripple{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.8);opacity:0}}@keyframes recordPulse{0%,to{box-shadow:0 0 #ff3a5f8c}50%{box-shadow:0 0 0 .45rem #ff3a5f00}}@keyframes livePulse{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.3);opacity:1}}@keyframes metricBarDrift{0%,to{transform:scaleY(.88);opacity:.75}50%{transform:scaleY(1);opacity:1}}@keyframes activeNodePulse{0%,to{filter:drop-shadow(0 0 6px rgba(83,233,201,.18))}50%{filter:drop-shadow(0 0 12px rgba(83,233,201,.35))}}@keyframes insight-pending-scan{0%{transform:translate(-35%);opacity:.2}50%{opacity:1}to{transform:translate(35%);opacity:.2}}@media(max-width:1180px){.business-shell-page{min-height:100svh;overflow:clip}.business-shell{grid-template-columns:1fr;min-height:0;overflow:visible}.business-shell:has(.business-sidebar.collapsed){grid-template-columns:1fr}.business-main,.business-activity-panel{position:static;max-height:none;overflow:visible}.business-mobile-menu-button{display:inline-grid}.business-sidebar,.business-sidebar.collapsed{position:fixed;inset:0 auto 0 0;z-index:50;width:min(22rem,calc(100vw - 2rem));max-height:none;height:100svh;border-radius:0 var(--radius-xl) var(--radius-xl) 0;padding:var(--space-5);transform:translate(calc(-100% - 1rem));transition:transform .18s ease,box-shadow .18s ease;overflow-y:auto}.business-sidebar.mobile-open{transform:translate(0);box-shadow:0 24px 80px #00000073}.business-sidebar.collapsed .business-sidebar-head div,.business-sidebar.collapsed .business-sidebar-meta,.business-sidebar.collapsed .business-nav-group-label,.business-sidebar.collapsed .business-nav-button span:last-child{display:initial}.business-sidebar.collapsed .business-nav-button{justify-content:flex-start;padding:.82rem .9rem;gap:var(--space-3)}.business-sidebar-toggle{display:none}.business-onboarding-grid,.business-form-grid,.business-welcome-grid,.business-welcome-stepper{grid-template-columns:1fr}.business-welcome-hero{align-items:flex-start;flex-direction:column}.business-welcome-hero-actions{justify-content:flex-start}.business-welcome-step{min-height:4.5rem}.business-activity-panel{order:3}.overview-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-status-strip>strong{grid-column:1 / -1}.overview-action-grid,.overview-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-state-bar,.public-metrics-feed{grid-template-columns:1fr}.business-summary-grid,.business-three-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.topbar{inset:.55rem .65rem auto;grid-template-columns:auto auto;justify-content:space-between;gap:.5rem;padding:.4rem .5rem;border-radius:var(--radius-pill);min-height:3rem}.brand{gap:.5rem}.brand-mark,.account-avatar{width:1.9rem;height:1.9rem}.primary-nav,.auth-slot{display:none}.mobile-menu-button{display:inline-grid}.mobile-nav-drawer{position:fixed;top:4.25rem;right:.65rem;left:.65rem;z-index:30;display:grid;gap:.4rem;padding:var(--space-3);border-radius:var(--radius-xl);background:var(--surface-1);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.mobile-nav-drawer a,.mobile-nav-drawer button{border:0;border-radius:var(--radius-md);padding:.75rem .9rem;color:var(--text);background:var(--surface-2);text-align:left;min-height:2.75rem;justify-content:flex-start}.workspace-grid,.developer-grid,.developer-grid.wide,.admin-brain-layout{grid-template-columns:1fr}.admin-brain-side-panel{position:static}.account-layout,.metrics-grid,.activity-columns,.public-metrics-grid,.public-report-hero,.public-report-grid,.topic-card-grid,.public-list-grid,.interest-chip-grid{grid-template-columns:1fr}.account-hero{display:grid;align-items:start}.account-hero-badge{width:100%;min-width:0}.account-menu{width:100%}.account-trigger{width:100%;justify-content:start}.account-dropdown{left:0;right:auto}.inline-form{flex-direction:column}.answer-column{order:-1}.message{max-width:96%}.list-row{grid-template-columns:1fr}.neon-search,.chat-input{align-items:center;gap:.35rem;padding:.38rem;flex-direction:row}.neon-search input,.chat-input input{padding:.7rem .3rem;font-size:.95rem}.input-action-cluster{gap:.18rem;justify-content:start}.input-icon-button{width:2.25rem;height:2.25rem}.neon-button{padding:.7rem .85rem}.attachment-tray{justify-content:start;gap:.35rem;flex-wrap:nowrap;overflow:hidden}.attachment-chip{max-width:100%;grid-template-columns:auto minmax(0,1fr) auto;padding:.32rem .38rem;border-radius:var(--radius-pill)}.attachment-chip img,.attachment-icon{width:1.8rem;height:1.8rem;border-radius:999px}.attachment-chip small{display:none}.page-pad{padding-top:4.8rem}.hero{min-height:100svh;justify-content:start;padding-top:5rem;gap:var(--space-3)}.hero h1{font-size:clamp(2rem,14vw,3.6rem)}.hero-copy{margin:0;font-size:.98rem}.mode-switch{margin-bottom:.5rem}.chip-row,.home-signal-layer{display:none}.public-metrics-section{padding:var(--space-3);margin-top:var(--space-3)}.public-throughput-card{grid-template-columns:1fr;gap:var(--space-3)}.throughput-bars{height:3.4rem}.stage1-block-grid{grid-template-columns:1fr;gap:var(--space-2)}.stage1-sheet-backdrop{align-items:end;padding:0}.stage1-sheet{width:100%;max-height:82vh;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.insight-layout,.insight-split,.insight-discovery-grid{grid-template-columns:1fr}.insight-hero{grid-template-columns:1fr;align-items:start}.insight-status-stack{justify-items:start;min-width:0}.graph3d-workbench{grid-template-columns:1fr;min-height:auto}.graph3d-scene{min-height:22rem}}@media(max-width:820px){.business-header-card,.business-module-header,.business-two-col,.business-three-col,.business-summary-grid,.business-mini-metrics{grid-template-columns:1fr;flex-direction:column}.candidate-grid,.noc-process-grid,.noc-metrics,.knowledge-full-graph-layout{grid-template-columns:1fr}.knowledge-graph-card-header{align-items:stretch;flex-direction:column}.knowledge-graph-actions{justify-content:stretch;margin-left:0}.knowledge-graph-actions button{width:100%}.knowledge-graph-card .graph3d-scene,.knowledge-graph-main-card .graph3d-scene{min-height:min(70vh,34rem)}.relations-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.knowledge-graph-inspector-card,.knowledge-full-graph-layout .knowledge-graph-inspector-card{max-height:none;grid-template-columns:1fr}.business-nav-button{padding:.72rem var(--space-3)}}@media(max-width:768px){html,body,#root,.app-shell{max-width:100%;overflow-x:hidden}.page-pad{padding:4.25rem .75rem 2.25rem}.overview-status-strip{grid-template-columns:1fr 1fr}.overview-status-strip>.neon-button{grid-column:1 / -1;width:100%}.overview-action-tile{grid-template-columns:1fr auto;gap:var(--space-2);min-height:4.4rem}.overview-action-tile span{display:none}.overview-panel-head{display:grid}.overview-panel-tools{justify-content:start}.overview-customize-row{grid-template-columns:1fr 1fr}.overview-panel-head>strong{justify-self:start}.overview-compact-row{grid-template-columns:1fr;gap:.28rem}.overview-connector-row{grid-template-columns:1fr;align-items:start}.overview-operations-grid{grid-template-columns:1fr}.business-control-grid{grid-template-columns:1fr 1fr}.business-overlay-section-head{display:grid}.business-overlay-section-head span{text-align:left}.overview-command-overlay{justify-items:stretch}.overview-command-panel{width:100%;min-height:100svh;border-left:0;border-radius:0}.overview-connector-row .card-actions{justify-content:start}.overview-compact-row strong,.overview-compact-row span{white-space:normal}.topbar{inset:.45rem .55rem auto;min-height:2.8rem;padding:.32rem .4rem}.brand span:last-child{font-size:.98rem}.brand-mark,.account-avatar{width:1.75rem;height:1.75rem}.mobile-menu-button{min-width:2rem;width:2rem;height:2rem;padding:.2rem}.mobile-nav-drawer{top:3.65rem;right:.55rem;left:auto;width:min(17.5rem,calc(100vw - 1.1rem));grid-template-columns:1fr;gap:.26rem;padding:var(--space-2);border-radius:var(--radius-lg);max-height:min(60vh,22rem);overflow:auto}.mobile-nav-drawer a,.mobile-nav-drawer button{min-width:0;padding:.6rem .65rem;border-radius:var(--radius-sm);font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero{min-height:calc(100svh - 4rem);padding-top:3.4rem;gap:var(--space-2)}.hero .eyebrow{margin-bottom:.15rem;font-size:.64rem}.hero h1{font-size:clamp(1.85rem,12vw,3rem);line-height:.92}.hero-copy{max-width:21rem;font-size:.9rem;line-height:1.45}.search-composer{width:100%;max-width:100%}.mode-switch{max-width:100%;margin-bottom:.42rem;padding:.2rem;gap:.18rem}.mode{padding:.42rem .58rem;font-size:.78rem}.multimodal-input-wrap{width:100%;max-width:calc(100vw - 1.4rem);gap:.38rem}.attachment-tray{width:100%;max-width:100%;display:flex;flex-wrap:nowrap;overflow:hidden;justify-content:flex-start}.attachment-chip{width:auto;max-width:min(100%,calc(100vw - 1.44rem));min-width:0;gap:.34rem;padding:.28rem .34rem}.attachment-chip strong{display:block;max-width:calc(100vw - 7.4rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-chip button{width:1.45rem;height:1.45rem}.voice-note{margin:0;font-size:.76rem;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neon-search,.chat-input{width:100%;max-width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.22rem;padding:.28rem;border-radius:var(--radius-lg)}.input-action-cluster{min-width:0;display:inline-flex;gap:.1rem}.input-icon-button{width:1.95rem;height:1.95rem}.input-icon-button svg{width:.95rem;height:.95rem}.neon-search input,.chat-input input{width:auto;min-width:0;flex:0 1 auto;padding:.58rem .32rem;font-size:.9rem}.neon-search .neon-button,.chat-input .neon-button{min-width:0;flex:0 0 auto;padding:.58rem .62rem;border-radius:var(--radius-md);font-size:.82rem;white-space:nowrap}.insight-hero{padding:var(--space-4);border-radius:var(--radius-xl);margin-bottom:var(--space-3)}.insight-hero h1{font-size:clamp(1.5rem,9vw,2.2rem)}.insight-hero p{white-space:normal;overflow-wrap:anywhere}.insight-card{padding:var(--space-3);border-radius:var(--radius-xl)}.graph3d-scene{min-height:26rem}.graph3d-viewport{top:3.2rem;right:.5rem;bottom:.5rem;left:.5rem;transform:scale(var(--graph-zoom))}.graph3d-inspector{max-height:18rem}.graph-node-tooltip{position:absolute;left:1rem!important;right:1rem;top:auto!important;bottom:1rem;width:auto;max-width:calc(100vw - 32px);max-height:45vh;transform:none;overflow:auto}.knowledge-graph-card .graph3d-viewport{top:2.9rem;right:.6rem;bottom:1rem;left:.6rem}.knowledge-graph-card .graph3d-label{max-width:7.5rem}.graph-cluster-chips{order:3;flex-basis:100%}.graph3d-label{max-width:7rem;font-size:.58rem}.insight-point-list article{padding:.68rem}.insight-status-stack span,.insight-status-stack code,.insight-chip,.insight-state{max-width:calc(100vw - 3rem)}.result-card{grid-template-columns:1fr;padding:var(--space-3)}.result-index{width:1.75rem;height:1.75rem}.downloads-grid,.latest-apk-panel{grid-template-columns:1fr}.downloads-page{padding-inline:var(--space-3)}.download-card{padding:var(--space-4)}.download-meta{grid-template-columns:1fr}}:root{color-scheme:dark;--sph-bg: #07090C;--sph-bg-deep: #050608;--sph-surface-1: #0E1217;--sph-surface-2: #151A21;--sph-surface-3: #1C2230;--sph-text: #F2F5F7;--sph-text-muted: #CFD6DE;--sph-text-subtle: #9AA4B1;--sph-text-dim: #707987;--sph-text-micro: #AEB8C5;--sph-text-micro-strong: #D1D8E0;--sph-pill-fg: #BCEBE7;--sph-pill-bg: rgba(79, 209, 197, .105);--sph-pill-border: rgba(140, 243, 234, .3);--sph-accent: #4FD1C5;--sph-accent-bright: #8CF3EA;--sph-accent-ink: #031413;--sph-ok: #59D58A;--sph-warn: #F0B429;--sph-danger: #FF5470;--sph-border: rgba(242, 245, 247, .115);--sph-border-strong: rgba(242, 245, 247, .2);--sph-divider: rgba(242, 245, 247, .085);--sph-glass: rgba(14, 18, 23, .8);--sph-glass-strong: rgba(21, 26, 33, .9);--sph-accent-soft: rgba(79, 209, 197, .16);--sph-accent-border: rgba(79, 209, 197, .38);--sph-edge-light: rgba(242, 245, 247, .07);--sph-edge-glow: rgba(79, 209, 197, .16);--sph-radius-sm: 14px;--sph-radius-md: 18px;--sph-radius-lg: 24px;--sph-radius-xl: 28px;--sph-radius-pill: 999px;--sph-shadow-sm: 0 1px 2px rgba(0, 0, 0, .34);--sph-shadow-md: 0 14px 34px rgba(0, 0, 0, .32);--sph-shadow-lg: 0 24px 70px rgba(0, 0, 0, .46);--sph-font-sans: "Geist", "Inter", Manrope, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sph-font-display: "Geist", "Space Grotesk", "Inter", Manrope, system-ui, sans-serif;--sph-font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--sph-ease: cubic-bezier(.2, 0, 0, 1);--sph-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--bg: var(--sph-bg);--bg-deep: var(--sph-bg-deep);--surface-1: var(--sph-surface-1);--surface-2: var(--sph-surface-2);--surface-3: var(--sph-surface-3);--scrim-low: rgba(7, 9, 12, .76);--scrim: rgba(14, 18, 23, .78);--scrim-high: rgba(21, 26, 33, .88);--border: var(--sph-border);--border-strong: var(--sph-border-strong);--divider: var(--sph-divider);--text: var(--sph-text);--muted: var(--sph-text-muted);--subtle: var(--sph-text-subtle);--primary: var(--sph-accent);--primary-soft: var(--sph-accent-bright);--primary-ink: var(--sph-accent-ink);--secondary: #9EA7FF;--tertiary: var(--sph-accent);--amber: var(--sph-warn);--danger: var(--sph-danger);--success: var(--sph-ok);--ghost: var(--sph-surface-2);--radius-sm: var(--sph-radius-sm);--radius-md: var(--sph-radius-sm);--radius-lg: var(--sph-radius-md);--radius-xl: var(--sph-radius-lg);--radius-2xl: var(--sph-radius-xl);--radius-pill: var(--sph-radius-pill);--shadow-sm: var(--sph-shadow-sm);--shadow-md: var(--sph-shadow-md);--shadow-lg: var(--sph-shadow-lg);--shadow: var(--sph-shadow-md);--ease: var(--sph-ease);--focus-ring-color: var(--sph-accent);--surface: var(--sph-bg);--surface-low: var(--sph-surface-1);--surface-lift: var(--sph-surface-1);--surface-high: var(--sph-surface-2);--text-muted: var(--sph-text-muted);--text-subtle: var(--sph-text-subtle);--primary-dim: var(--sph-accent-bright);--primary-soft: var(--sph-accent-soft);--on-primary: var(--sph-accent-ink);--accent: var(--sph-accent);--success-soft: rgba(89, 213, 138, .12);--warning: var(--sph-warn);--warning-soft: rgba(240, 180, 41, .13);--danger-soft: rgba(255, 84, 112, .12);--neutral-soft: var(--sph-surface-2);--outline: var(--sph-border);--outline-strong: var(--sph-border-strong)}body{background:radial-gradient(900px 420px at 50% -12%,rgba(79,209,197,.08),transparent 64%),linear-gradient(180deg,var(--sph-bg-deep) 0%,var(--sph-bg) 52%,#0A0D11 100%);color:var(--sph-text);font-family:var(--sph-font-sans);letter-spacing:0}h1,h2,h3,.brand,.brand-block h1{font-family:var(--sph-font-display);letter-spacing:0}.eyebrow,.nav-section-title,.chip,.status-badge,.telemetry-badge,.ghost-pill,.data-table th,.business-table th{font-family:var(--sph-font-mono);letter-spacing:.12em;text-transform:uppercase}.glass,.glass-panel,.panel,.stat-card,.mini-stat,.result-card,.insight-card,.decision-card,.dev-card,.download-card,.latest-apk-panel,.public-metrics-section,.public-bento-card,.topic-card,.public-result-card,.admin-login-card,.operator-card,.side-card,.compact-evidence-card,.monitoring-chart-card,.activity-chart-card,.business-header-card,.business-workspace-panel,.overview-command-panel,.overview-dynamic-panel,.overview-operations-panel,.business-activity-panel,.business-sidebar,.knowledge-graph-card,.knowledge-graph-inspector-card,.knowledge-relations-panel,.knowledge-node-panel{background:radial-gradient(120% 90% at 0% 0%,rgba(79,209,197,.045),transparent 55%),linear-gradient(180deg,#ffffff06,#fff0 62%),var(--sph-surface-1);border-color:var(--sph-border);box-shadow:var(--sph-shadow-md),inset 0 1px 0 var(--sph-edge-light)}.glass-panel,.panel{border-radius:var(--sph-radius-xl)}.surface,.sph-surface{background:var(--sph-surface-1);border:1px solid var(--sph-border);border-radius:var(--sph-radius-lg);box-shadow:var(--sph-shadow-md),inset 0 1px 0 var(--sph-edge-light)}.sph-glass{background:var(--sph-glass);border:1px solid var(--sph-border-strong);border-radius:var(--sph-radius-lg);box-shadow:var(--sph-shadow-lg),inset 0 1px 0 var(--sph-edge-light);-webkit-backdrop-filter:blur(18px) saturate(138%);backdrop-filter:blur(18px) saturate(138%)}.topbar{background:var(--sph-glass);border-color:var(--sph-border);-webkit-backdrop-filter:blur(18px) saturate(138%);backdrop-filter:blur(18px) saturate(138%);box-shadow:var(--sph-shadow-md)}.sidebar{background:linear-gradient(180deg,#ffffff05,#fff0),var(--sph-bg);border-color:var(--sph-border)}.brand-mark,.account-avatar,.avatar{background:radial-gradient(120% 120% at 18% 10%,var(--sph-accent-bright),var(--sph-accent) 68%);color:var(--sph-accent-ink);box-shadow:0 12px 32px #4fd1c52e,inset 0 1px #ffffff6b}.nav-pill,.nav-item,.business-nav-button,.ghost-button,.primary-button,.neon-button,.oauth-button,.mode,.segmented-control button,.card-actions button,.card-actions a,.input-icon-button{transition:transform .14s var(--sph-ease),background .18s var(--sph-ease),border-color .18s var(--sph-ease),color .18s var(--sph-ease),box-shadow .18s var(--sph-ease)}.nav-pill:hover,.nav-item:hover,.business-nav-button:hover,.ghost-button:hover,.oauth-button:hover,.mode:hover,.segmented-control button:hover{background:var(--sph-surface-3);color:var(--sph-text)}.nav-pill.active,.nav-item.active,.mode.active,.segmented-control button.active{background:var(--sph-accent);color:var(--sph-accent-ink);box-shadow:0 10px 28px #4fd1c533,inset 0 1px #ffffff57}.primary-button,.neon-button{background:var(--sph-accent);color:var(--sph-accent-ink);border-color:transparent;border-radius:var(--sph-radius-pill);box-shadow:0 12px 28px #4fd1c533,inset 0 1px #ffffff61}.primary-button:hover,.neon-button:hover{background:var(--sph-accent-bright);transform:translateY(-1px)}.primary-button:active,.neon-button:active,.ghost-button:active,.nav-pill:active,.nav-item:active{transform:scale(.98)}.ghost-button,.ghost-pill,.telemetry-badge,.status-badge,.chip,.account-trigger,.mode-switch,.segmented-control,.business-sidebar-toggle{background:linear-gradient(180deg,#ffffff08,#fff0),var(--sph-surface-2);border:1px solid var(--sph-border-strong);color:var(--sph-text-muted);border-radius:var(--sph-radius-pill);box-shadow:inset 0 1px 0 var(--sph-edge-light)}.telemetry-badge.accent,.chip-accent,.status-badge.success{background:var(--sph-accent-soft);border-color:var(--sph-accent-border);color:var(--sph-accent-bright);box-shadow:0 0 18px #4fd1c514,inset 0 1px #ffffff1a}.status-badge.warning{background:#f0b42921;color:var(--sph-warn)}.status-badge.danger,.ghost-button.danger{background:#ff54701f;border-color:#ff54703d;color:var(--sph-danger)}.neon-search,.chat-input,.auth-card input,.admin-login-card input,.inline-form input,.admin-form input,.admin-form select,.admin-form textarea,.bases-filter-grid input,.bases-filter-grid select,.bases-filter-grid textarea,.bases-page textarea,.download-edit-grid input,.download-edit-grid select,.download-edit-grid textarea,.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.business-form-grid input,.business-form-grid select,.business-form-grid textarea,.business-runner input{background:var(--sph-surface-2);border-color:var(--sph-border-strong);color:var(--sph-text);border-radius:var(--sph-radius-sm)}.neon-search,.chat-input{border-radius:var(--sph-radius-pill);box-shadow:var(--sph-shadow-md)}.neon-search:focus-within,.chat-input:focus-within,.auth-card input:focus,.admin-login-card input:focus,.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus,.bases-filter-grid input:focus,.bases-filter-grid select:focus,.bases-filter-grid textarea:focus{border-color:var(--sph-accent);box-shadow:0 0 0 3px #4fd1c52e}.table-wrap,.business-table-wrap,.compact-table-wrap,.activity-log-table-shell{background:var(--sph-surface-1);border-color:var(--sph-border);border-radius:var(--sph-radius-lg)}.data-table th,.business-table th{color:var(--sph-text-muted)}.data-table td,.business-table td{border-color:var(--sph-divider);color:var(--sph-text-muted)}.data-table tbody tr:hover td,.business-table tbody tr:hover{background:#4fd1c50b}.hero,.downloads-hero,.topics-hero,.public-report-hero,.account-hero,.insight-hero,.business-welcome-hero{position:relative}.hero:before,.downloads-hero:before,.topics-hero:before,.public-report-hero:before,.account-hero:before{content:"";position:absolute;inset:auto 8% 12% 8%;height:1px;background:linear-gradient(90deg,transparent,rgba(79,209,197,.32),transparent);pointer-events:none}.orb{display:none}@media(max-width:767px){:root{--sph-radius-lg: 20px;--sph-radius-xl: 24px}.glass-panel,.panel{border-radius:var(--sph-radius-lg)}}.sphyrum-page-shell{width:min(1480px,100%);margin-inline:auto}.sphyrum-section-header,.section-head,.panel-head,.business-activity-panel-head,.overview-panel-head,.overview-command-panel-head,.download-card-top{align-items:flex-start}.sphyrum-section-header h1,.sphyrum-section-header h2,.panel-head h1,.panel-head h2,.section-head h1,.section-head h2{max-width:16ch;text-wrap:balance}.sphyrum-section-header p,.panel-head p,.section-head p{color:var(--sph-text-muted);line-height:1.62}.sphyrum-panel,.business-main>.glass-panel,.cabinet-card,.activity-list,.latest-apk-panel,.download-card,.workspace-grid>.glass-panel{position:relative;overflow:hidden}.sphyrum-panel:after,.business-main>.glass-panel:after,.cabinet-card:after,.activity-list:after,.latest-apk-panel:after,.download-card:after,.workspace-grid>.glass-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px #ffffff0a}.sphyrum-action-button,.neon-button,.primary-button{min-height:44px}.sphyrum-metric-pill,.usage-summary span,.latest-apk-meta span,.business-generation-trace span,.overview-state-pill,.status-pill,.download-card-top span,.download-card-top small{font-family:var(--sph-font-mono);letter-spacing:.08em;text-transform:uppercase}.sphyrum-metric-pill,.usage-summary span,.latest-apk-meta span,.business-generation-trace span,.overview-state-pill,.status-pill,.download-card-top span,.download-card-top small,.overview-stream-head span,.overview-signal-stack span,.business-activity-section-head span{color:var(--sph-text-muted)!important;font-weight:800;text-shadow:0 0 12px rgba(79,209,197,.06)}.status-pill,.overview-state-pill,.business-activity-section-head span{border:1px solid var(--sph-border-strong);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#1c2230b8;box-shadow:inset 0 1px #ffffff0e}.overview-state-pill,.business-activity-section-head span{color:var(--sph-accent-bright)!important;border-color:#4fd1c557;background:#4fd1c521}.hero{min-height:min(880px,100svh);padding-top:7rem;justify-content:center}.hero h1{font-size:clamp(3.2rem,8vw,6.6rem);line-height:.92;max-width:10ch;text-wrap:balance}.hero-copy{max-width:46rem;text-wrap:balance}.search-composer{width:min(920px,100%)}.mode-switch{box-shadow:var(--sph-shadow-sm)}.neon-search{min-height:72px;padding:.58rem;border-color:var(--sph-border-strong);background:linear-gradient(180deg,#ffffff09,#fff0),var(--sph-surface-2)}.neon-search input{font-size:1.02rem}.input-icon-button{color:var(--sph-accent-bright);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent),#4fd1c524;border:1px solid rgba(79,209,197,.28);box-shadow:0 0 18px #4fd1c514,inset 0 1px #ffffff1a}.input-icon-button:hover{color:var(--sph-accent-ink);background:var(--sph-accent-bright);border-color:#8cf3ea99}.input-icon-button:disabled{opacity:.62}.home-signal-layer,.public-metrics-section{width:min(980px,100%)}.workspace{width:min(1480px,100%);margin-inline:auto}.workspace-grid{gap:var(--space-5)}.results-column,.answer-column{padding:clamp(1rem,2vw,1.5rem)}.result-card{border-radius:var(--sph-radius-lg);align-items:start}.result-card h3,.result-card strong{overflow-wrap:anywhere}.result-index{border-radius:var(--sph-radius-sm)}.stream-card{border-radius:var(--sph-radius-lg);background:linear-gradient(180deg,#ffffff06,#fff0),var(--sph-surface-2)}.sources{border-top:1px solid var(--sph-divider);margin-top:var(--space-4);padding-top:var(--space-4)}.source-row{border-radius:var(--sph-radius-sm);border-color:var(--sph-border);background:#151a2185}.chat-page{width:min(1180px,100%);margin-inline:auto}.chat-shell{min-height:calc(100svh - 9rem);padding:clamp(1rem,2.4vw,1.75rem)}.message{border-radius:24px}.message.user{background:#4fd1c521;border-color:#4fd1c54d}.chat-context-card{border-radius:var(--sph-radius-lg)}.business-shell-page{padding-inline:clamp(.85rem,2vw,2rem)}.business-shell{grid-template-columns:minmax(236px,276px) minmax(0,1fr) minmax(320px,420px);gap:clamp(.9rem,1.8vw,1.4rem)}.business-sidebar{border-radius:var(--sph-radius-xl);background:radial-gradient(120% 80% at 0% 0%,rgba(79,209,197,.085),transparent 58%),var(--sph-glass);border-color:var(--sph-border-strong);-webkit-backdrop-filter:blur(18px) saturate(138%);backdrop-filter:blur(18px) saturate(138%);box-shadow:0 22px 58px #0006,inset 0 1px 0 var(--sph-edge-light)}.business-sidebar-head{padding-bottom:var(--space-3);border-bottom:1px solid var(--sph-divider)}.business-sidebar-head h1,.business-sidebar-head p,.business-nav-button span:last-child,.business-nav-group-label{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.business-sidebar-meta{grid-template-columns:1fr;border-radius:var(--sph-radius-lg)}.business-nav-group{gap:.35rem}.business-nav-button{border-radius:var(--sph-radius-sm);min-height:46px;color:var(--sph-text-muted);background:#151a218a;border-color:#f2f5f71b;box-shadow:inset 0 1px #ffffff09}.business-nav-button:hover{color:var(--sph-text);border-color:#f2f5f72e;background:#1c2230c2}.business-nav-button.active{background:linear-gradient(90deg,#4fd1c52e,#4fd1c50e),#151a21d1;border-color:#4fd1c56b;color:var(--sph-text);box-shadow:inset 3px 0 0 var(--sph-accent),0 0 0 1px #4fd1c50d,0 14px 30px #4fd1c514}.business-nav-icon{border-radius:12px;color:var(--sph-text-muted);background:linear-gradient(180deg,#ffffff0e,#ffffff02),#1c2230d1;border:1px solid rgba(242,245,247,.14);box-shadow:inset 0 1px #ffffff14,0 8px 18px #0003;text-shadow:0 0 12px rgba(79,209,197,.1)}.business-nav-button:hover .business-nav-icon,.business-nav-button.active .business-nav-icon{color:var(--sph-accent-bright);border-color:#4fd1c55c;background:linear-gradient(180deg,#4fd1c529,#4fd1c50b),#1c2230eb;box-shadow:0 0 20px #4fd1c51f,inset 0 1px #ffffff1f}.business-main{gap:clamp(.9rem,1.8vw,1.35rem)}.business-module-stack,.business-welcome,.overview-dashboard,.business-center-grid{display:grid;gap:clamp(.9rem,1.8vw,1.35rem)}.business-welcome-hero,.business-header-card,.overview-command-panel,.overview-dynamic-panel,.overview-operations-panel,.business-workspace-panel{border-radius:var(--sph-radius-xl);padding:clamp(1.05rem,2vw,1.6rem)}.business-welcome-hero h2,.business-header-card h2,.overview-command-panel-head h2{max-width:13ch;text-wrap:balance}.business-welcome-grid,.business-onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-welcome-card{padding:clamp(1rem,1.8vw,1.35rem);border-radius:var(--sph-radius-lg)}.business-welcome-step{border-radius:var(--sph-radius-lg);min-width:0}.business-welcome-step strong,.business-welcome-step small{overflow-wrap:normal;word-break:normal}.business-workspace-panel .panel-head.compact,.partner-panel .panel-head.compact{display:flex;flex-direction:column;align-items:stretch}.business-workspace-panel .panel-head.compact>.button-row,.partner-panel .panel-head.compact>.button-row{justify-content:flex-start;min-width:0}.business-workspace-panel .ghost-button.small,.partner-panel .ghost-button.small{min-width:0;white-space:normal;line-height:1.2}.business-form-grid input,.business-form-grid select,.business-form-grid textarea{min-height:44px}.agent-menu-card,.candidate-card,.connector-card,.business-list-row,.overview-connector-row,.overview-compact-row,.business-activity-row{border-radius:var(--sph-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.036),transparent 70%),var(--sph-surface-2);border:1px solid rgba(242,245,247,.12);box-shadow:0 12px 30px #00000038,inset 0 1px #ffffff0b}.agent-menu-card:hover,.candidate-card:hover,.connector-card:hover,.business-list-row:hover,.overview-connector-row:hover,.overview-compact-row:hover,.business-activity-row:hover{background:var(--sph-surface-3);border-color:var(--sph-border-strong)}.business-activity-panel{position:sticky;top:6rem;border-radius:var(--sph-radius-xl);border-color:var(--sph-border-strong);-webkit-backdrop-filter:blur(18px) saturate(138%);backdrop-filter:blur(18px) saturate(138%);box-shadow:0 24px 60px #0000006b,inset 0 1px 0 var(--sph-edge-light)}.business-activity-panel-head{padding-bottom:var(--space-3);border-bottom:1px solid var(--sph-divider)}.business-activity-panel-head h2{text-transform:none}.business-activity-more{border-radius:var(--sph-radius-pill);border-color:var(--sph-border-strong);color:var(--sph-text)}.business-tab-overview .business-shell{grid-template-columns:minmax(220px,252px) minmax(0,1fr) minmax(300px,380px);align-items:start}.business-tab-overview .business-main{gap:clamp(1rem,1.8vw,1.5rem)}.business-overview-os{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"brain" "command" "intelligence" "runtime" "modules";gap:clamp(.9rem,1.6vw,1.35rem);min-width:0}.business-overview-os:before{content:"";position:absolute;inset:-4rem -2rem auto 12%;height:22rem;pointer-events:none;background:radial-gradient(circle at 30% 20%,rgba(79,209,197,.16),transparent 36%),radial-gradient(circle at 70% 8%,rgba(98,124,255,.1),transparent 34%);filter:blur(12px);opacity:.85;z-index:0}.business-overview-os>*{position:relative;z-index:1}.workspace-brain-surface{grid-area:brain;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.32fr);grid-template-areas:"copy health" "metrics metrics" "command command";gap:clamp(1rem,1.8vw,1.45rem);min-width:0;padding:clamp(1.35rem,2.7vw,2.4rem);overflow:hidden;border:1px solid rgba(242,245,247,.13);border-radius:clamp(1.35rem,3vw,2rem);background:linear-gradient(135deg,rgba(79,209,197,.13),transparent 32%),radial-gradient(circle at 82% 18%,rgba(79,209,197,.16),transparent 28%),linear-gradient(180deg,#ffffff0e,#ffffff03),#0e1217e6;box-shadow:0 38px 90px #0000006b,inset 0 1px #ffffff14}.brain-surface-glow{position:absolute;right:-7rem;top:-8rem;width:24rem;height:24rem;border-radius:999px;background:radial-gradient(circle,rgba(79,209,197,.22),transparent 62%);filter:blur(10px);opacity:.78}.brain-surface-copy{grid-area:copy;min-width:0}.brain-surface-copy h2{max-width:13ch;margin:.28rem 0 .75rem;color:var(--sph-text);font-size:clamp(2.25rem,6vw,5.1rem);line-height:.88;letter-spacing:-.055em;text-wrap:balance}.brain-surface-copy p{max-width:60ch;margin:0;color:var(--sph-muted);font-size:clamp(.95rem,1.25vw,1.08rem);line-height:1.65}.brain-health-cluster{grid-area:health;align-self:start;display:grid;gap:.5rem;justify-items:start;min-width:0;padding:.85rem;border:1px solid rgba(242,245,247,.13);border-radius:var(--sph-radius-lg);background:#07090c7a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brain-health-cluster strong,.brain-health-cluster small{min-width:0;overflow-wrap:anywhere}.brain-health-cluster strong{color:var(--sph-text);font-size:.9rem}.brain-health-cluster small{color:var(--sph-text-subtle);line-height:1.4}.brain-metric-row{grid-area:metrics;display:grid;grid-template-columns:1.18fr .8fr .9fr .82fr;gap:.65rem}.brain-metric{display:grid;gap:.38rem;min-width:0;padding:.82rem .95rem;border:1px solid rgba(242,245,247,.12);border-radius:var(--sph-radius-lg);background:#151a21b8;box-shadow:inset 0 1px #ffffff0b}.brain-metric span,.brain-metric em,.overview-execution-node span,.overview-execution-node em,.overview-runtime-node span,.overview-stream-head span{color:var(--sph-text-muted);font-family:var(--sph-font-mono);font-size:.64rem;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.brain-metric strong{min-width:0;color:var(--sph-text);font-size:clamp(1.3rem,2.6vw,2rem);line-height:.98;overflow-wrap:anywhere}.brain-metric em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brain-command-surface{grid-area:command;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.72rem;border:1px solid rgba(79,209,197,.3);border-radius:var(--sph-radius-xl);background:linear-gradient(90deg,#4fd1c51c,#4fd1c508),#07090c70}.brain-command-surface h3{margin:.2rem 0 0;color:var(--sph-text);font-size:clamp(.95rem,1.5vw,1.25rem)}.overview-command-orbit,.overview-intelligence-layer,.overview-runtime-console,.overview-module-dock{border:1px solid rgba(242,245,247,.115);border-radius:var(--sph-radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 68%),#0e1217d1;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);box-shadow:0 24px 55px #00000057,inset 0 1px #ffffff0e}.overview-command-orbit{grid-area:command;display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);gap:.8rem;align-content:start;padding:clamp(.95rem,1.8vw,1.25rem)}.overview-command-stack{display:grid;gap:.55rem}.overview-command-button{display:grid;gap:.28rem;min-width:0;padding:.9rem 1rem;border:1px solid rgba(242,245,247,.12);border-radius:var(--sph-radius-lg);background:#151a21bd;color:var(--sph-text);text-align:left;transition:transform .16s ease-out,border-color .16s ease-out,background .16s ease-out}.overview-command-button:hover{transform:translateY(-1px);border-color:#4fd1c547;background:#1c2230c7}.overview-command-button:active{transform:scale(.985)}.overview-command-button.primary{border-color:#4fd1c575;background:radial-gradient(circle at 10% 10%,rgba(79,209,197,.18),transparent 42%),#151a21bd}.overview-command-button strong{min-width:0;font-size:.92rem}.overview-command-button span{min-width:0;color:var(--sph-text-muted);font-size:.78rem;line-height:1.45}.overview-signal-stack{display:flex;flex-wrap:wrap;gap:.42rem;align-content:start;padding-top:.2rem}.overview-signal-stack .eyebrow{width:100%;margin:0}.overview-signal-stack span{max-width:100%;padding:.38rem .58rem;border:1px solid rgba(79,209,197,.3);border-radius:var(--sph-radius-pill);background:#4fd1c51b;color:var(--sph-accent-bright);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-intelligence-layer{grid-area:intelligence;display:grid;gap:.75rem;padding:clamp(.95rem,1.8vw,1.25rem)}.overview-layer-head{display:flex;align-items:start;justify-content:space-between;gap:1rem;min-width:0}.overview-layer-head>.ghost-button,.overview-panel-tools .ghost-button{flex:0 0 auto;min-width:max-content;white-space:nowrap}.overview-layer-head h3{margin:.18rem 0 0;color:var(--sph-text);font-size:clamp(1rem,1.7vw,1.42rem);line-height:1.08;text-wrap:balance}.overview-stream-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.overview-stream-card{display:grid;gap:.55rem;min-width:0;padding:.72rem;border:1px solid rgba(242,245,247,.12);border-radius:var(--sph-radius-lg);background:#07090c6b;box-shadow:inset 0 1px #ffffff0a}.overview-stream-card.tone-warning{border-color:#f0b42942;background:#f0b4290e}.overview-stream-card.tone-accent{border-color:#4fd1c552}.overview-stream-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.overview-stream-head strong{color:var(--sph-text);font-size:.88rem}.overview-stream-head span{color:var(--sph-accent)}.overview-runtime-console{grid-area:runtime;display:grid;gap:clamp(.85rem,1.6vw,1.15rem);padding:clamp(1rem,2vw,1.45rem)}.overview-execution-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.overview-execution-node{position:relative;display:grid;gap:.34rem;min-width:0;padding:.82rem .86rem;border:1px solid rgba(79,209,197,.26);border-radius:var(--sph-radius-lg);background:#4fd1c513}.overview-execution-node:not(:last-child):after{content:"";position:absolute;top:50%;right:-.5rem;width:.5rem;border-top:1px solid rgba(79,209,197,.28)}.overview-execution-node strong{min-width:0;color:var(--sph-text);font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-execution-node em{color:var(--sph-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-runtime-grid{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:.62rem}.overview-runtime-node{display:grid;gap:.42rem;min-width:0;padding:.85rem;border:1px solid rgba(242,245,247,.12);border-radius:var(--sph-radius-lg);background:#151a21a8}.overview-runtime-node span{color:var(--sph-accent)}.overview-runtime-node strong{color:var(--sph-text);font-size:.95rem}.overview-runtime-node p{margin:0;color:var(--sph-text-muted);font-size:.78rem;line-height:1.45}.overview-operations-grid.ai-os{grid-template-columns:1.25fr .86fr .86fr;gap:.62rem}.overview-operations-grid.ai-os .overview-operation-block{min-height:6.2rem;padding:.75rem;border-radius:var(--sph-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.028),transparent),#07090c6b;border:1px solid rgba(242,245,247,.09)}.overview-operations-grid.ai-os .overview-operation-block:first-child{grid-row:span 2;min-height:13rem;align-content:end;background:radial-gradient(circle at 10% 5%,rgba(79,209,197,.14),transparent 42%),#07090c66}.overview-operation-block small{grid-column:1 / -1;min-width:0;color:var(--sph-text-muted);font-size:.75rem;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.overview-module-dock{grid-area:modules;display:grid;gap:.75rem;padding:clamp(.9rem,1.7vw,1.2rem)}.overview-module-lane{display:grid;grid-template-columns:repeat(5,minmax(8rem,1fr));gap:.54rem}.overview-module-lane .overview-action-tile{min-height:4.9rem;padding:.68rem;border-radius:var(--sph-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),#151a21ad;border:1px solid rgba(242,245,247,.1)}.business-tab-overview .business-activity-panel{overflow:hidden;background:radial-gradient(circle at 20% 0%,rgba(79,209,197,.1),transparent 36%),#0e1217c7}.business-tab-overview .business-activity-panel-head h2{font-size:clamp(1.45rem,2vw,2rem);line-height:.98}.business-tab-overview .business-activity-section{border-radius:var(--sph-radius-lg);padding:.68rem;background:#07090c3d;border:1px solid rgba(242,245,247,.105)}.business-tab-overview .business-activity-row{background:#151a21b3}.account-page{width:min(1280px,100%);margin-inline:auto}.account-hero{padding:clamp(1.2rem,3vw,2.4rem);border-radius:var(--sph-radius-xl)}.account-hero h1{max-width:16ch;text-wrap:balance;overflow-wrap:anywhere}.account-hero-badge{min-width:min(100%,240px);background:#4fd1c51f;border-color:#4fd1c547}.account-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(.9rem,1.8vw,1.35rem)}.metrics-grid{gap:clamp(.75rem,1.5vw,1rem)}.metric-card{border-radius:var(--sph-radius-lg)}.metric-card strong{font-family:var(--sph-font-display)}.cabinet-card{padding:clamp(1rem,1.8vw,1.35rem)}.activity-columns{gap:clamp(.75rem,1.5vw,1rem)}.activity-list{padding:var(--space-4)}.activity-row a{border-radius:var(--sph-radius-sm);padding:.85rem}.activity-row a:hover{background:#4fd1c50f}.key-value{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.key-value strong,.key-value span{white-space:normal}.downloads-page{width:min(1180px,100%)}.downloads-hero{max-width:820px;padding:clamp(1.1rem,2.4vw,1.8rem);border:1px solid var(--sph-border);border-radius:var(--sph-radius-xl);background:radial-gradient(90% 90% at 0% 0%,rgba(79,209,197,.08),transparent 60%),var(--sph-surface-1)}.latest-apk-panel{border-radius:var(--sph-radius-xl)}.downloads-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.download-card{padding:clamp(1rem,1.7vw,1.35rem);border-radius:var(--sph-radius-lg)}.download-card-extension{box-shadow:0 20px 60px #00000042,0 0 0 1px #4fd1c514}.download-card-actions .ghost-button{border:1px solid var(--sph-border-strong);background:#151a21b8;color:var(--sph-text-muted)}.chrome-extension-guide{max-width:860px}@media(max-width:1180px){.business-shell,.business-shell:has(.business-sidebar.collapsed){grid-template-columns:minmax(0,1fr)}.business-tab-overview .business-shell{grid-template-columns:minmax(0,1fr)}.business-activity-panel{position:static}.business-overview-os{grid-template-columns:minmax(0,1fr);grid-template-areas:"brain" "command" "intelligence" "runtime" "modules"}.overview-module-lane{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.workspace-grid,.account-layout,.public-report-grid,.public-report-hero{grid-template-columns:1fr}.account-side,.metrics-grid,.activity-columns,.business-welcome-grid,.business-onboarding-grid,.downloads-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-brain-surface{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "health" "metrics" "command"}.brain-metric-row,.overview-command-orbit,.overview-runtime-grid,.overview-stream-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-execution-path{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-operations-grid.ai-os{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-operations-grid.ai-os .overview-operation-block:first-child{grid-row:auto;min-height:6.2rem}}@media(max-width:720px){html,body,#root,.app-shell,.business-page,.business-shell-page,.business-shell,.business-main,.business-activity-panel,.business-overview-os,.business-module-stack{max-width:100%;overflow-x:hidden}.business-page{font-size:15px;line-height:1.48}.hero{min-height:auto;padding-top:5rem}.hero h1{font-size:clamp(2.25rem,15vw,4rem)}.neon-search{min-height:52px}.results-column,.answer-column,.chat-shell,.account-hero,.cabinet-card,.latest-apk-panel,.download-card{padding:var(--space-4)}.business-shell-page{padding:calc(4.8rem + env(safe-area-inset-top,0px)) .75rem 2.25rem}.business-shell,.business-shell:has(.business-sidebar.collapsed),.business-tab-overview .business-shell{display:grid;grid-template-columns:1fr;gap:.9rem;width:100%;min-width:0}.business-main{width:100%;min-width:0;gap:.9rem;padding-top:2.75rem}.business-module-stack,.business-welcome,.business-center-grid{gap:.9rem}.business-sidebar,.business-sidebar.collapsed{width:min(21rem,calc(100vw - 1rem));border-radius:0 var(--sph-radius-lg) var(--sph-radius-lg) 0}.business-mobile-menu-button{border-radius:var(--sph-radius-pill);background:var(--sph-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);top:calc(4.15rem + env(safe-area-inset-top,0px));left:.85rem}.business-module-header,.business-header-card,.workspace-state-bar,.business-workspace-panel,.partner-panel,.business-welcome-card,.business-welcome-hero,.overview-command-orbit,.overview-intelligence-layer,.overview-runtime-console,.overview-module-dock,.business-activity-panel{width:100%;max-width:100%;min-width:0;padding:clamp(1rem,4.6vw,1.25rem);border-radius:clamp(1.1rem,5vw,1.45rem)}.business-module-header,.business-header-card,.panel-head,.business-workspace-panel .panel-head,.business-runner .panel-head.compact,.partner-panel .panel-head.compact,.business-module-actions,.workspace-state-bar,.workspace-state-actions{display:grid;grid-template-columns:1fr;align-items:stretch;justify-items:stretch;gap:.75rem}.business-module-header h2,.business-header-card h2,.business-workspace-panel h3,.partner-panel h3,.business-activity-panel-head h2{max-width:100%;font-size:clamp(1.2rem,7vw,1.85rem);line-height:1.08;overflow-wrap:anywhere;text-wrap:balance}.business-module-copy,.business-workspace-panel p,.partner-panel p,.business-list-row p,.business-list-row small,.overview-muted-line,.business-activity-row small,.business-activity-empty{max-width:100%;line-height:1.48;overflow-wrap:anywhere;word-break:normal}.business-onboarding-grid,.business-grid,.business-grid.two,.business-two-col,.business-two-col.compact-form,.business-three-col,.business-summary-grid,.business-mini-metrics,.metric-grid,.business-control-grid,.business-form-grid,.workspace-state-signals,.public-metrics-grid{display:grid;grid-template-columns:1fr!important;width:100%;min-width:0;gap:.8rem}.business-welcome-hero,.account-hero,.latest-apk-panel{grid-template-columns:1fr;align-items:start}.business-welcome-grid,.business-onboarding-grid,.business-welcome-stepper,.metrics-grid,.activity-columns,.account-side,.downloads-grid{grid-template-columns:1fr}.business-overview-os{gap:.85rem}.workspace-brain-surface{padding:1.05rem;border-radius:var(--sph-radius-xl)}.brain-surface-copy h2{font-size:clamp(2.15rem,16vw,3.65rem)}.brain-metric-row,.brain-command-surface,.overview-command-orbit,.overview-action-grid,.business-center-action-grid,.overview-layer-head,.overview-runtime-grid,.overview-stream-grid,.overview-execution-path,.overview-operations-grid.ai-os,.overview-module-lane{grid-template-columns:1fr}.overview-layer-head{display:grid}.brain-command-surface{align-items:stretch}.brain-command-surface .neon-button,.brain-command-surface .ghost-button,.overview-layer-head .ghost-button{min-width:0;width:100%;justify-content:center;white-space:normal}.overview-execution-node:not(:last-child):after{top:auto;right:auto;left:1.15rem;bottom:-.5rem;height:.5rem;width:0;border-top:0;border-left:1px solid rgba(79,209,197,.28)}.business-list,.business-list.compact,.business-activity-list,.overview-compact-list,.overview-connector-list{display:grid;gap:.75rem;max-height:none;overflow:visible;padding-right:0}.business-list-row,.business-list-row.active,.overview-compact-row,.overview-connector-row,.business-activity-row,.business-activity-section,.overview-operation-block,.overview-action-tile,.metric-card,.business-mini-metrics div,.business-welcome-summary div{display:grid;grid-template-columns:1fr!important;align-items:start;justify-items:stretch;width:100%;min-width:0;min-height:0;gap:.45rem;padding:clamp(.85rem,4vw,1.05rem);border-radius:var(--sph-radius-lg);overflow:hidden}.business-list-row>*,.overview-compact-row>*,.overview-connector-row>*,.business-activity-row>*,.overview-operation-block>*,.overview-action-tile>*{min-width:0;max-width:100%}.business-list-row h4,.business-list-row strong,.business-list-row span,.overview-compact-row strong,.overview-compact-row span,.overview-compact-row em,.overview-connector-row strong,.overview-connector-row span,.business-activity-row strong,.business-activity-row span,.overview-action-tile strong,.overview-action-tile em,.overview-operation-block strong,.overview-operation-block span,.overview-operation-block em,.overview-operation-block small{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;word-break:normal}.business-list-row h4,.business-list-row strong,.business-activity-row strong,.overview-action-tile strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.status-pill,.overview-state-pill,.business-activity-type,.overview-connector-badges em,.chip,.sphyrum-metric-pill{justify-self:start;max-width:100%;white-space:normal;overflow-wrap:anywhere}.button-row,.button-row.wrap,.button-row.compact,.inline-actions,.inline-actions.wrap,.card-actions,.overview-action-bar,.business-overlay-section-head,.overview-operation-actions,.business-activity-section-head{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;min-width:0;gap:.55rem;margin:.6rem 0 0}.button-row button,.button-row a,.inline-actions button,.inline-actions a,.card-actions button,.card-actions a,.business-module-actions button,.business-module-actions a,.business-action-row button,.business-action-row a,.overview-panel-tools button,.business-list-row>button,.business-activity-more,.neon-button,.ghost-button,.secondary-button{width:100%;min-width:0;min-height:44px;justify-content:center;padding:.72rem 1rem;line-height:1.2;white-space:normal;text-align:center;overflow-wrap:normal;word-break:normal}.ghost-button.mini,.neon-button.mini,.ghost-button.small,.neon-button.small{min-height:44px;padding:.68rem .9rem}.business-action-row{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;width:100%;min-width:0}.business-table-wrap,.table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.business-table,.data-table{min-width:720px;table-layout:auto}.business-table th,.business-table td,.data-table th,.data-table td{min-width:7rem;white-space:normal;line-height:1.35;overflow-wrap:break-word;word-break:normal}.code-block,.code-block pre,.business-runner pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.business-runner input,.business-runner select,.business-runner textarea,.business-form-grid input,.business-form-grid select,.business-form-grid textarea,.inline-form input,.large-textarea{width:100%;min-width:0;min-height:48px;font-size:16px}.inline-form{display:grid;grid-template-columns:1fr;gap:.65rem;width:100%}.business-workspace-panel .panel-head.compact,.partner-panel .panel-head.compact{display:flex!important;flex-direction:column!important;align-items:stretch!important;grid-template-columns:1fr;min-width:0}.business-workspace-panel .panel-head.compact>.button-row,.partner-panel .panel-head.compact>.button-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start;width:100%;min-width:0}.business-workspace-panel .ghost-button.small,.partner-panel .ghost-button.small{min-width:0}.business-page .panel-head.compact>div,.business-page .business-list-row>div,.business-page .business-action-queue-row>div:first-child,.business-page .business-task-center-row>div:first-child{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;gap:.35rem}.business-page .business-task-center-row,.business-page .business-action-queue-row,.business-page .business-list-row,.business-page .partner-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start;width:100%;height:auto;min-height:0;min-width:0;gap:.65rem}.business-page .business-task-center-row h4,.business-page .business-task-center-row p,.business-page .business-task-center-row span,.business-page .business-action-queue-row strong,.business-page .business-action-queue-row span,.business-page .business-action-queue-row small,.business-page .partner-row strong,.business-page .partner-row span,.business-page .partner-row code{display:block;max-width:100%;min-width:0;height:auto;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.35;-webkit-line-clamp:unset;-webkit-box-orient:initial}.business-page .business-task-center-row .status-pill{align-self:flex-start;justify-self:start}.business-page .overview-action-grid,.business-page .business-center-action-grid{display:grid!important;grid-template-columns:1fr!important;gap:.65rem;width:100%}.business-page .overview-action-tile{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center;width:100%;min-height:54px;gap:.65rem;padding:.78rem}.business-page .overview-action-tile span{width:2rem;height:2rem;flex:0 0 auto}.business-page .overview-action-tile strong{display:block;overflow:visible;text-overflow:clip;white-space:normal;-webkit-line-clamp:unset}.business-page .overview-action-tile em{justify-self:end;min-width:2rem;text-align:center}.business-page .brain-metric,.business-page .metric-card,.business-page .business-command-summary{display:flex;flex-direction:column;align-items:stretch;min-width:0;gap:.45rem}.business-page .brain-metric span,.business-page .brain-metric strong,.business-page .brain-metric em,.business-page .metric-card span,.business-page .metric-card strong,.business-page .business-command-summary strong,.business-page .business-command-summary span{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.business-page .business-activity-section-head{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.45rem;margin:0}.business-page .business-activity-section-head h3{width:100%;min-width:0;line-height:1.3;overflow-wrap:anywhere}.business-page .business-activity-section-head span{width:auto;min-width:2rem;height:1.65rem;padding-inline:.65rem;align-self:flex-start}.business-page .business-activity-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.35rem;height:auto;min-height:0;padding:.88rem}.business-page .business-activity-row strong,.business-page .business-activity-row span,.business-page .business-activity-row small{max-width:100%;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.35}.business-page .business-activity-row .business-activity-cta,.business-page .business-activity-row em,.business-page .business-activity-more{display:flex;align-items:center;justify-content:center;width:100%;min-width:110px;min-height:44px;margin-top:.2rem;padding:.72rem 1rem;border:1px solid var(--sph-border);border-radius:var(--sph-radius-pill);background:#151a21d1;color:var(--sph-text);font:800 .72rem var(--sph-font-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap}.business-page .mobile-card-table-wrap{overflow:visible;border:0;background:transparent}.business-page .mobile-card-table,.business-page .mobile-card-table thead,.business-page .mobile-card-table tbody,.business-page .mobile-card-table tr,.business-page .mobile-card-table td{display:block;width:100%;min-width:0}.business-page .mobile-card-table{min-width:0;border-collapse:separate;border-spacing:0}.business-page .mobile-card-table thead{display:none}.business-page .mobile-card-table tbody{display:grid;gap:.75rem}.business-page .mobile-card-table tr{padding:.92rem;border:1px solid var(--sph-border);border-radius:var(--sph-radius-lg);background:var(--sph-surface-2)}.business-page .mobile-card-table td{display:grid;grid-template-columns:7.25rem minmax(0,1fr);gap:.65rem;padding:.48rem 0;border-bottom:1px solid var(--sph-divider);color:var(--sph-text);white-space:normal;overflow-wrap:anywhere;line-height:1.35}.business-page .mobile-card-table td:last-child{border-bottom:0}.business-page .mobile-card-table td:before{content:attr(data-label);color:var(--sph-muted);font:800 .62rem var(--sph-font-mono);letter-spacing:.06em;text-transform:uppercase}.business-welcome-hero h2,.account-hero h1{max-width:100%}.message{max-width:92%}.chat-context-grid{grid-template-columns:1fr}}@media(max-width:480px){.business-shell-page{padding-inline:.55rem}.business-module-header,.business-header-card,.workspace-brain-surface,.overview-command-orbit,.overview-intelligence-layer,.overview-runtime-console,.overview-module-dock,.business-workspace-panel,.partner-panel,.business-activity-panel{padding:.9rem;border-radius:1.05rem}.brain-surface-copy h2{font-size:clamp(1.95rem,14vw,3rem);line-height:.95;letter-spacing:-.04em}.brain-metric strong{font-size:1.45rem}.overview-command-button,.overview-stream-card,.overview-runtime-node,.overview-execution-node,.overview-operation-block,.overview-action-tile,.business-list-row,.overview-compact-row,.business-activity-row{padding:.82rem}.business-sidebar,.business-sidebar.collapsed{width:min(20rem,calc(100vw - .75rem))}.business-mobile-menu-button{left:.65rem}.business-table,.data-table{min-width:680px}.business-page .mobile-card-table{min-width:0}.business-page .mobile-card-table td{grid-template-columns:1fr;gap:.28rem}}.business-page .eyebrow,.business-page .business-nav-group-label,.business-page .business-activity-type,.business-page .business-activity-row em,.business-page .business-activity-more,.business-page .overview-compact-row em,.business-page .overview-connector-badges em,.business-page .overview-state-pill,.business-page .status-pill,.business-page .sphyrum-metric-pill{color:var(--sph-pill-fg);font-weight:850;letter-spacing:.095em;text-shadow:0 0 16px rgba(79,209,197,.1)}.business-page .eyebrow{color:#a7e2dd}.business-page .overview-compact-row em,.business-page .overview-connector-badges em,.business-page .business-activity-type,.business-page .status-pill,.business-page .overview-state-pill,.business-page .sphyrum-metric-pill{display:inline-flex;width:fit-content;max-width:100%;align-items:center;border:1px solid var(--sph-pill-border);border-radius:var(--sph-radius-pill);padding:.2rem .48rem;background:var(--sph-pill-bg);box-shadow:inset 0 1px #ffffff0b}.business-page .overview-compact-row em{justify-self:end;min-width:max-content;font-size:.62rem}.business-page .overview-compact-row span,.business-page .business-activity-row span,.business-page .business-activity-row small,.business-page .business-activity-panel-head p:last-child,.business-page .business-sidebar-head p,.business-page .business-sidebar-meta span,.business-page .business-workspace-panel .panel-head p,.business-page .partner-panel .panel-head p,.business-page .business-list-row p,.business-page .overview-muted-line,.business-page .muted-inline{color:var(--sph-text-micro);font-weight:560}.business-page .overview-compact-row strong,.business-page .business-activity-row strong,.business-page .business-list-row h4,.business-page .business-list-row strong{color:var(--sph-text-micro-strong)}.business-page .overview-compact-row,.business-page .business-activity-row,.business-page .business-list-row,.business-page .overview-connector-row,.business-page .business-sidebar-meta{border-color:#f2f5f724;background:linear-gradient(180deg,#ffffff06,#fff0),#151a21e6}.business-page .business-activity-row:hover,.business-page .overview-compact-row:hover,.business-page .business-list-row:hover{border-color:#8cf3ea52}.business-page .business-activity-section-head span{border:1px solid rgba(140,243,234,.24);background:#4fd1c51f;color:#bcebe7;box-shadow:inset 0 1px #ffffff0e}.business-page .business-nav-button{color:var(--sph-text-micro)}.business-page .business-nav-button:not(.active){border-color:#f2f5f714}.business-page .business-nav-button:not(.active):hover{border-color:#f2f5f729}.business-page .business-nav-icon{border:1px solid rgba(242,245,247,.15);background:linear-gradient(180deg,#ffffff09,#fff0),#1c2230f0;color:#b3c0cc;font-weight:850;text-shadow:0 0 14px rgba(196,203,211,.08);box-shadow:inset 0 1px #ffffff0e}.business-page .business-nav-button:hover .business-nav-icon{border-color:#8cf3ea42;color:#d2f4f1}.business-page .business-nav-button.active .business-nav-icon{border-color:transparent;color:var(--sph-accent-ink);text-shadow:none}.business-page .business-activity-row em,.business-page .business-activity-more{border-color:#8cf3ea4d;background:#4fd1c51a}.business-page p.eyebrow,.business-page span.eyebrow,.business-page .eyebrow,.business-page .business-nav-group-label{color:#a7e2dd;font-weight:850;letter-spacing:.095em}.business-page .overview-compact-row em,.business-page .overview-connector-badges em,.business-page .business-activity-row .business-activity-type,.business-page .business-activity-row em,.business-page .business-activity-more,.business-page .status-pill,.business-page .overview-state-pill,.business-page .sphyrum-metric-pill{color:var(--sph-pill-fg);font-weight:850}.neon-button,.ghost-button,.oauth-button,.secondary-button,.input-icon-button,.business-nav-button{transition:transform .16s var(--ease),background-color .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease)}.neon-button:is(:hover),.ghost-button:is(:hover),.oauth-button:is(:hover),.secondary-button:is(:hover),.input-icon-button:is(:hover),.business-nav-button:is(:hover){transform:translateY(-1px);box-shadow:var(--shadow-sm)}.neon-button:is(:active),.ghost-button:is(:active),.oauth-button:is(:active),.secondary-button:is(:active),.input-icon-button:is(:active),.business-nav-button:is(:active){transform:scale(.99)}.result-card,.stat-card,.decision-card,.business-header-card{transition:transform .18s var(--ease),background-color .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}.result-card:hover,.stat-card:hover,.decision-card:hover,.business-header-card:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.business-table tbody tr,.data-table tbody tr{transition:background-color .16s var(--ease)}.business-table tbody tr:hover,.data-table tbody tr:hover{background-color:var(--surface-2)}.neon-search input,.auth-card input,input,textarea,select{caret-color:var(--primary)}.neon-search input:focus::placeholder,.auth-card input:focus::placeholder,input:focus::placeholder,textarea:focus::placeholder,select:focus::placeholder{opacity:.68}@media(prefers-reduced-motion:reduce){.neon-button,.ghost-button,.oauth-button,.secondary-button,.input-icon-button,.business-nav-button,.result-card,.stat-card,.decision-card,.business-header-card,.business-table tbody tr,.data-table tbody tr,.neon-search input,.auth-card input,input,textarea,select{transition:none;transform:none}}
