@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:dark;--temirin-midnight-ink:#0B1020;--temirin-electric-violet:#6F45FF;--temirin-signal-cyan:#16CFC4;--temirin-cloud-white:#F6F7FA;--temirin-slate:#667085;--temirin-violet-mist:#E9E3FF;--temirin-cyan-mist:#D9FAF8;--temirin-stone:#E4E7EC;--brand-gradient:linear-gradient(90deg,#6F45FF,#16CFC4);--background-primary:var(--temirin-midnight-ink);--background-secondary:color-mix(in srgb,var(--temirin-midnight-ink) 92%,black);--surface:color-mix(in srgb,var(--temirin-midnight-ink) 86%,white);--surface-elevated:color-mix(in srgb,var(--temirin-midnight-ink) 78%,white);--text-primary:var(--temirin-cloud-white);--text-secondary:color-mix(in srgb,var(--temirin-cloud-white) 58%,var(--temirin-slate));--border:rgba(228,231,236,0.14);--brand-primary:var(--temirin-electric-violet);--brand-accent:var(--temirin-signal-cyan);--interactive-hover:rgba(111,69,255,0.14);--interactive-active:rgba(111,69,255,0.22);--focus-ring:0 0 0 3px rgba(111,69,255,0.34);--success:#12B76A;--warning:#F79009;--danger:#F04438;--bg:var(--background-primary);--panel:rgba(17,24,44,0.88);--panel-2:var(--surface);--line:var(--border);--muted:var(--text-secondary);--text:var(--text-primary);--green:var(--brand-primary);--green-dim:var(--brand-accent);--amber:var(--warning);--red:var(--danger);--cyan:var(--brand-accent);--blue:var(--brand-primary);--surface-glow:rgba(111,69,255,0.16);--shadow-soft:0 22px 70px rgba(0,0,0,0.28);--sans:"Satoshi","Inter","Avenir Next",Arial,sans-serif;--hebrew:"Noto Sans Hebrew","Arial Hebrew",Arial,sans-serif;--mono:"Cascadia Code","SFMono-Regular",Consolas,monospace;--type-display:clamp(48px,6vw,92px);--type-h1:clamp(32px,4.5vw,64px);--type-h2:clamp(26px,3vw,42px);--type-h3:clamp(20px,2vw,28px);--type-body-lg:18px;--type-body:16px;--type-body-sm:14px;--type-caption:12px;--type-label:11px;--marketing-mobile-header-height:76px;--workspace-mobile-topbar-height:74px}html[data-theme=light]{color-scheme:light;--background-primary:var(--temirin-cloud-white);--background-secondary:#FFFFFF;--surface:#FFFFFF;--surface-elevated:#FFFFFF;--text-primary:var(--temirin-midnight-ink);--text-secondary:var(--temirin-slate);--border:var(--temirin-stone);--interactive-hover:rgba(111,69,255,0.09);--interactive-active:rgba(111,69,255,0.16);--bg:var(--background-primary);--panel:rgba(255,255,255,0.9);--panel-2:var(--surface);--line:var(--border);--muted:var(--text-secondary);--text:var(--text-primary);--surface-glow:rgba(111,69,255,0.1);--shadow-soft:0 18px 54px rgba(11,16,32,0.1)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:var(--sans)}:lang(he),html:lang(he){font-family:var(--hebrew)}a{color:inherit;text-decoration:none}button{font:inherit}body{overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.015) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 0);background-size:48px 48px,48px 48px}html[data-theme=light] body:before{background:linear-gradient(rgba(102,112,133,.055) 1px,transparent 0),linear-gradient(90deg,rgba(102,112,133,.045) 1px,transparent 0);background-size:48px 48px,48px 48px}.theme-toggle{border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel-2) 82%,transparent);color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:116px;min-height:44px;padding:0 12px;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02);transition:transform .18s ease,border-color .18s ease,background .18s ease}.theme-toggle-icon{width:20px;height:20px;border-radius:50%;position:relative;flex:0 0 auto;background:var(--green);box-shadow:0 0 18px color-mix(in srgb,var(--green) 34%,transparent)}.theme-toggle-icon:after,.theme-toggle-icon:before{content:"";position:absolute;inset:0;border-radius:inherit;transition:transform .18s ease,opacity .18s ease,background .18s ease}.theme-toggle-icon:before{background:color-mix(in srgb,var(--panel-2) 95%,transparent);transform:translate(7px,-4px) scale(.82);opacity:0}.theme-toggle-icon:after{inset:-5px;border:1px solid color-mix(in srgb,var(--green) 34%,transparent);opacity:.62}.theme-toggle-icon[data-mode=dark]:before{opacity:1}.theme-toggle-icon[data-mode=dark]:after{opacity:0}.theme-toggle strong{color:var(--muted);font:11px var(--mono);letter-spacing:.04em}.theme-toggle.compact{min-width:44px;width:44px;min-height:44px;padding:0}.theme-toggle:hover{border-color:color-mix(in srgb,var(--green) 45%,transparent);transform:translateY(-1px)}.sidebar-theme{grid-column:1/-1;margin-top:10px}.sidebar-theme .theme-toggle{width:100%}.mobile-topbar>.theme-toggle{margin-left:auto}.mobile-topbar .theme-toggle+.mobile-menu{margin-left:0}.terminal-shell{min-height:100dvh;width:100%;display:grid;grid-template-columns:clamp(230px,16vw,280px) minmax(0,1fr)}.mobile-menu,.mobile-nav,.mobile-primary-nav,.mobile-topbar{display:none}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100dvh;border-right:1px solid var(--line);background:color-mix(in srgb,var(--bg) 92%,transparent);padding:22px 15px;display:grid;grid-template-rows:auto auto auto 1fr auto auto;grid-gap:10px;gap:10px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.temirin-logo{display:inline-block;max-width:100%;line-height:0}.temirin-logo__asset{display:block;width:100%;height:auto}.temirin-logo__asset--dark{display:none}.temirin-logo__asset--light,html[data-theme=light] .temirin-logo__asset--dark{display:block}html[data-theme=light] .temirin-logo__asset--light{display:none}.temirin-logo--icon,.temirin-logo--small-ui-mark{min-width:32px}.temirin-logo--app-icon{min-width:48px}.sidebar-logo{width:min(190px,100%);min-height:54px}.app-brand-mark,.sidebar-logo{display:inline-flex;align-items:center}.app-brand-mark{justify-content:center;width:42px;min-width:42px;min-height:42px}.app-brand-mark .temirin-logo{width:38px}.brand-copy{padding:2px 0 0 8px}.brand-copy strong{display:block;letter-spacing:.12em;font-size:14px}.brand-copy small,.sidebar-foot small{display:block;color:var(--muted);font:9px/1.4 var(--mono);margin-top:3px}.sidebar-tagline{padding:0}.sidebar nav{grid-column:1/-1;margin-top:24px;display:flex;flex-direction:column;gap:3px}.nav-item{display:block;color:var(--muted);border:0;border-left:2px solid transparent;background:transparent;padding:10px 9px;text-align:left;font:11px var(--mono);letter-spacing:.035em;cursor:pointer;transition:color .15s ease,background .15s ease}.nav-item:hover{color:var(--text);background:rgba(111,69,255,.05)}.nav-item.active{color:var(--text);border-left-color:var(--green);background:linear-gradient(90deg,rgba(111,69,255,.11),transparent)}.nav-index{color:var(--muted);margin-right:10px;font-size:9px}.sidebar-foot{grid-column:1/-1;display:flex;gap:10px;align-items:center;border:1px solid var(--line);padding:10px;cursor:pointer}.sidebar-foot:hover{border-color:rgba(111,69,255,.32)}.sidebar-foot strong{font:9px var(--mono);color:var(--amber)}.safety-dot{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 14px var(--amber)}.legal-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin-top:-2px}.legal-links a{color:var(--muted);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.legal-links a:hover{color:var(--green)}.workspace{min-width:0;width:100%;padding:clamp(16px,2vw,34px)}.topbar{min-height:64px;display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line);margin-bottom:18px}.eyebrow,.panel-heading span{margin:0 0 6px;color:var(--green-dim);font:9px var(--mono);letter-spacing:.16em}h1{font-size:20px;font-weight:520;margin:0;letter-spacing:-.025em}.top-actions{display:flex;gap:10px;align-items:center}.command-key,.status{border:1px solid var(--line);background:rgba(255,255,255,.02);color:var(--muted);padding:9px 12px;font:9px var(--mono);letter-spacing:.1em}.status.connected{color:var(--green);border-color:rgba(111,69,255,.28)}.status.disconnected{color:var(--red)}.command-key{color:var(--text);cursor:pointer}.command-key:hover{border-color:rgba(111,69,255,.32)}.source-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(111,69,255,.16);background:rgba(111,69,255,.08);padding:11px 14px;margin-bottom:14px;font:10px var(--mono)}.source-banner.error{border-color:rgba(240,68,56,.22);background:rgba(240,68,56,.055)}.source-banner div{display:flex;align-items:center;gap:9px;white-space:nowrap}.source-banner p{color:var(--muted);margin:0;flex:1 1}.source-banner time{color:var(--muted);font-size:9px}.pulse{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.error .pulse{background:var(--red);box-shadow:0 0 10px var(--red)}.realtime-strip{margin-bottom:10px}.realtime-strip-header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 15px;border-bottom:1px solid var(--line)}.realtime-strip-header h2{margin:4px 0 0;font-size:14px;font-weight:560}.realtime-strip-subtitle{margin:6px 0 0;color:var(--muted);font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.realtime-status-group{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.realtime-status-group small{color:var(--muted);font:8px var(--mono);letter-spacing:.12em}.status-pill{border:1px solid var(--line);padding:8px 10px;font:9px var(--mono);letter-spacing:.1em;color:var(--muted);background:rgba(255,255,255,.02)}.status-pill.live{color:var(--green);border-color:rgba(111,69,255,.28)}.status-pill.warming{color:var(--amber);border-color:rgba(247,144,9,.25)}.status-pill.down{color:var(--red);border-color:rgba(240,68,56,.25)}.realtime-strip-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px 15px 0}.realtime-strip-meta div{border:1px solid rgba(228,231,236,.07);background:rgba(255,255,255,.015);padding:12px}.realtime-strip-meta strong{display:block;font:500 16px var(--mono);color:var(--text)}.realtime-strip-meta span{color:var(--muted);font:9px var(--mono);letter-spacing:.08em}.realtime-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px 15px 15px}.realtime-card{border:1px solid rgba(228,231,236,.07);background:linear-gradient(180deg,rgba(17,24,44,.9),rgba(11,16,32,.95));padding:12px;min-height:145px}.realtime-card header{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:14px}.realtime-card header span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.14em;text-transform:uppercase}.realtime-card header strong{font:500 12px/1.4 var(--sans);text-align:right}.realtime-outcome-grid{display:grid;grid-gap:10px;gap:10px}.realtime-outcome{border:1px solid rgba(228,231,236,.07);background:rgba(255,255,255,.015);padding:10px}.realtime-outcome-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:10px}.realtime-outcome-head span{color:var(--text);font:500 11px var(--mono)}.realtime-outcome-head strong{color:var(--green);font:500 13px var(--mono)}.realtime-card dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 10px;gap:12px 10px;margin:0}.realtime-card dl div{min-width:0}.realtime-card dt{color:var(--muted);font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.realtime-card dd{margin:5px 0 0;font:500 14px var(--mono);color:var(--text)}.realtime-card footer{margin-top:14px;color:var(--muted);font:8px/1.6 var(--mono)}.realtime-empty{padding:18px 15px 16px;color:var(--muted);font:10px var(--mono)}.realtime-empty strong{display:block;margin-bottom:6px;color:var(--text);font-size:12px}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px;margin-bottom:10px}.metric,.panel{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--panel-2) 88%,transparent),color-mix(in srgb,var(--panel) 92%,transparent));box-shadow:var(--shadow-soft)}.metric{min-height:116px;padding:15px;position:relative;overflow:hidden}.metric:after{content:"";position:absolute;width:80px;height:80px;right:-35px;top:-35px;border:1px solid var(--line);transform:rotate(45deg)}.metric>span{color:var(--muted);font:9px var(--mono);text-transform:uppercase;letter-spacing:.08em}.metric strong{display:block;margin-top:18px;font:500 20px var(--mono)}.metric small{display:block;margin-top:9px;color:var(--muted);font:9px var(--mono)}.metric-positive strong,.metric.accent strong{color:var(--green)}.metric-negative strong{color:var(--red)}.portfolio-metrics{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.main-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);grid-gap:10px;gap:10px;align-items:flex-start}.panel{min-width:0}.panel-heading{height:64px;display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid var(--line)}.panel-heading h2{font-size:13px;font-weight:550;margin:0}.panel-heading small{color:var(--muted);font:8px var(--mono);letter-spacing:.12em}.market-table{font:10px var(--mono)}.market-row{min-height:57px;display:grid;grid-template-columns:minmax(280px,1fr) 70px 110px 100px 80px;grid-gap:12px;gap:12px;align-items:center;padding:8px 15px;border-bottom:1px solid rgba(228,231,236,.07)}.market-row:last-child{border-bottom:0}.market-head,.market-row>span:not(.market-title){color:var(--muted)}.market-head{min-height:34px;font-size:8px;text-transform:uppercase;letter-spacing:.09em}.market-title{overflow:hidden}.market-title b{font-family:var(--sans);font-size:11px}.market-title b,.market-title small{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.market-title small{color:var(--muted);margin-top:5px}.market-row .probability{color:var(--green)!important;font-weight:700}.row-action{display:inline-flex;justify-content:center;border:1px solid rgba(111,69,255,.2);color:var(--green);padding:7px 8px;font:8px var(--mono);letter-spacing:.08em}.row-action:hover{background:rgba(111,69,255,.08)}.positions-panel{margin-top:10px}.position-table{font:10px var(--mono);overflow-x:auto}.position-row{min-height:57px;display:grid;grid-template-columns:minmax(260px,1fr) 80px 70px 65px 65px 90px 90px 80px;grid-gap:10px;gap:10px;align-items:center;padding:8px 15px;border-bottom:1px solid rgba(228,231,236,.07)}.history-row{grid-template-columns:minmax(260px,1fr) 80px 90px 65px 65px 80px 90px}.position-head{min-height:34px;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.09em}.position-meta{color:var(--muted)!important;font:8px var(--mono)}.positive{color:var(--green)}.negative{color:var(--red)}.right-rail{display:flex;flex-direction:column;gap:10px}.assistant-panel{min-height:330px}.intelligence-panel{padding-bottom:14px}.intelligence-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px 15px 0}.intelligence-summary div{border:1px solid rgba(228,231,236,.07);background:rgba(255,255,255,.015);padding:12px;min-width:0}.intelligence-summary strong{display:block;font:500 14px var(--mono);color:var(--text)}.intelligence-summary span{display:block;margin-top:5px;color:var(--muted);font:8px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.intelligence-list{display:grid;grid-gap:10px;gap:10px;padding:14px 15px 0}.intelligence-card{border:1px solid rgba(228,231,236,.07);background:rgba(255,255,255,.015);padding:12px;text-align:left}.intelligence-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.intelligence-card-head small{color:var(--muted);font:8px var(--mono);letter-spacing:.12em}.intelligence-card>strong{display:block;font-size:12px;line-height:1.4}.intelligence-card>p{color:var(--muted);font:9px/1.7 var(--mono);margin:10px 0 0}.intelligence-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.intelligence-stats div{min-width:0;border-top:1px solid rgba(228,231,236,.07);padding-top:10px}.intelligence-stats span{display:block;color:var(--muted);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.intelligence-stats strong{display:block;margin-top:6px;font:500 12px var(--mono);color:var(--text)}.intelligence-reasons{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.intelligence-reasons span,.source-chip{border:1px solid rgba(228,231,236,.09);background:rgba(255,255,255,.02);padding:6px 8px;color:var(--muted);font:8px/1.5 var(--mono);letter-spacing:.06em}.intelligence-sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.source-chip.live{color:var(--green);border-color:rgba(111,69,255,.2)}.source-chip.warming{color:var(--amber);border-color:rgba(247,144,9,.18)}.source-chip.down{color:var(--red);border-color:rgba(240,68,56,.18)}.intelligence-empty{padding:20px 15px 10px;text-align:left}.intelligence-empty strong{display:block;color:var(--text);font-size:12px}.intelligence-empty p{color:var(--muted);font:10px/1.7 var(--mono);margin:8px 0 0}.personal-source-strip{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:14px 15px 0;padding-top:12px;border-top:1px solid var(--line)}.personal-source-strip span,.personal-source-strip strong{font:8px var(--mono);letter-spacing:.08em}.personal-source-strip span{color:var(--muted)}.personal-source-strip strong{color:var(--green);border:1px solid rgba(111,69,255,.18);padding:6px 8px}.health-panel{padding-bottom:8px}.health-row{display:flex;justify-content:space-between;padding:12px 15px;border-bottom:1px solid rgba(228,231,236,.06);font:9px var(--mono);color:var(--muted)}.health-row strong{color:var(--muted);font-weight:500}.health-row-expanded{align-items:flex-start;gap:18px}.health-row-expanded span{display:grid;grid-gap:5px;gap:5px;min-width:0}.health-row-expanded b{color:var(--text);font-weight:500}.health-row-expanded small{color:var(--muted);font:9px/1.55 var(--mono);overflow-wrap:anywhere}.health-row-expanded em{color:var(--amber);font:8px/1.55 var(--mono);font-style:normal;overflow-wrap:anywhere}.health-row strong[data-state=online],.health-row strong[data-state=ready]{color:var(--green)}.health-row strong[data-state=degraded],.health-row strong[data-state=disabled],.health-row strong[data-state=supervised],.health-row strong[data-state=warning]{color:var(--amber)}.health-row strong[data-state=blocked],.health-row strong[data-state=offline]{color:var(--red)}.empty-state{min-height:330px;display:grid;place-items:center;align-content:center;text-align:center}.empty-state>span{font:30px var(--mono);color:var(--muted)}.empty-state strong{margin-top:10px;font-size:13px}.empty-state p{color:var(--muted);font:10px var(--mono)}.preference-panel{min-height:500px}.preference-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;grid-gap:10px;gap:10px;padding:15px;border-bottom:1px solid var(--line)}.preference-toolbar input,.settings-form input{width:100%;border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--text);padding:12px;font:10px var(--mono);outline:none}.preference-toolbar input:focus,.settings-form input:focus{border-color:rgba(111,69,255,.38)}.configured-sources button,.preference-toolbar button,.settings-form button{border:1px solid rgba(111,69,255,.22);background:rgba(111,69,255,.06);color:var(--green);padding:10px 13px;font:9px var(--mono);cursor:pointer}.preference-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:15px}.preference-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);padding:13px;cursor:pointer}.preference-row.selected{border-color:rgba(111,69,255,.28);background:rgba(111,69,255,.045)}.preference-row input{accent-color:var(--green)}.preference-row small,.preference-row strong{display:block}.preference-row strong{font-size:11px}.preference-row small{color:var(--muted);font:8px var(--mono);margin-top:5px;overflow:hidden;text-overflow:ellipsis}.preference-row b{color:var(--green);font:11px var(--mono)}.settings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.settings-card{min-height:320px}.settings-form{display:grid;grid-gap:14px;gap:14px;padding:18px}.settings-form label{color:var(--muted);font:9px var(--mono)}.settings-form input{display:block;margin-top:7px}.configured-sources p,.settings-form p{color:var(--muted);font:9px/1.6 var(--mono)}.source-form{grid-template-columns:1fr;border-bottom:1px solid var(--line)}.configured-sources{display:grid;grid-gap:8px;gap:8px;padding:14px 18px 18px}.configured-sources>div{display:flex;gap:12px;justify-content:space-between;align-items:center;border:1px solid var(--line);padding:10px}.configured-sources a{min-width:0}.configured-sources small,.configured-sources strong{display:block}.configured-sources small{color:var(--muted);font:8px var(--mono);margin-top:4px;overflow:hidden;text-overflow:ellipsis}.settings-message{grid-column:1/-1;color:var(--green);border:1px solid rgba(111,69,255,.2);padding:12px;font:10px var(--mono)}.settings-message.error{color:var(--red);border-color:rgba(240,68,56,.24);background:rgba(240,68,56,.035)}.portfolio-empty,.state-callout,.workspace-notice{min-height:420px;display:grid;place-items:center;align-content:center;text-align:center;padding:30px}.portfolio-empty>span,.state-callout>span,.workspace-notice>span{color:var(--muted);font:34px var(--mono)}.state-callout.loading>span{color:var(--green-dim)}.state-callout.error>span{color:var(--red)}.state-callout.blocked>span{color:var(--amber)}.portfolio-empty strong,.state-callout strong,.workspace-notice h2{margin:10px 0 0;font-size:16px}.portfolio-empty p,.state-callout p,.workspace-notice p{max-width:620px;color:var(--muted);font:10px/1.7 var(--mono)}.portfolio-empty a,.state-callout a,.state-callout button,.workspace-notice a{border:1px solid rgba(111,69,255,.25);color:var(--green);background:rgba(111,69,255,.05);padding:11px 14px;font:9px var(--mono);cursor:pointer}.state-callout.error button{border-color:rgba(240,68,56,.28);color:var(--red);background:rgba(240,68,56,.05)}.state-callout.blocked a{border-color:rgba(247,144,9,.25);color:var(--amber);background:rgba(247,144,9,.05)}.state-callout-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px}.health-page{max-width:820px}.panel-note{color:var(--muted);border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012);padding:11px 12px;margin:0 0 12px;font:10px/1.6 var(--mono)}.opportunity-control-stack{display:grid;grid-gap:12px;gap:12px;margin-bottom:12px}.opportunity-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:flex-start}.opportunity-layout,.opportunity-lower-grid,.opportunity-side{display:grid;grid-gap:12px;gap:12px}.opportunity-lower-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:flex-start}.opportunity-gate-panel{overflow:hidden}.opportunity-gate-body{display:grid;grid-gap:12px;gap:12px;padding:14px 16px 16px}.opportunity-gate-summary{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(70px,.3fr)) auto;grid-gap:10px;gap:10px;align-items:stretch}.opportunity-gate-summary a,.opportunity-gate-summary div{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:11px;min-width:0}.opportunity-gate-summary span{display:block;color:var(--muted);font:8px/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase}.opportunity-gate-summary strong{display:block;color:var(--text);font:500 12px var(--mono);margin-top:5px;overflow-wrap:anywhere}.opportunity-gate-summary a{display:grid;place-items:center;color:var(--green);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.opportunity-gate-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.opportunity-gate-list div{border:1px solid rgba(247,144,9,.18);background:rgba(247,144,9,.03);padding:10px;min-width:0}.opportunity-gate-list div[data-state=blocked]{border-color:rgba(240,68,56,.2);background:rgba(240,68,56,.028)}.opportunity-gate-list span,.opportunity-gate-list strong{display:block;overflow-wrap:anywhere}.opportunity-gate-list strong{color:var(--text);font:500 10px var(--mono)}.opportunity-gate-list span{color:var(--muted);font:8px/1.55 var(--mono);margin-top:6px}.opportunity-toolbar{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.opportunity-form input,.opportunity-form select,.opportunity-toolbar button,.opportunity-toolbar select{width:100%;border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--text);padding:12px;font:10px var(--mono);outline:none}.approval-actions button,.opportunity-actions button,.opportunity-form button,.opportunity-toolbar button{border-color:rgba(111,69,255,.24);background:rgba(111,69,255,.055);color:var(--green);cursor:pointer}.opportunity-form input:focus,.opportunity-form select:focus,.opportunity-toolbar select:focus{border-color:rgba(111,69,255,.38)}.approval-list,.attribution-list,.opportunity-list{display:grid;grid-gap:9px;gap:9px;padding:14px 16px 16px}.opportunity-card{display:grid;grid-template-columns:minmax(0,1fr) 160px;grid-gap:12px;gap:12px;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:13px}.opportunity-card[data-status=blocked]{border-color:rgba(240,68,56,.2);background:rgba(240,68,56,.028)}.opportunity-card[data-status=needs_approval]{border-color:rgba(247,144,9,.22);background:rgba(247,144,9,.03)}.opportunity-title-line{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.opportunity-title-line small{color:var(--muted);font:8px var(--mono);letter-spacing:.1em}.opportunity-card strong{display:block;font-size:13px;line-height:1.4}.opportunity-card p{color:var(--muted);font:9px/1.65 var(--mono);margin:8px 0 0}.opportunity-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.opportunity-price-grid div{border-top:1px solid rgba(228,231,236,.08);padding-top:9px;min-width:0}.opportunity-price-grid small,.opportunity-price-grid span{display:block;color:var(--muted);font:8px/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase}.opportunity-price-grid strong{margin-top:5px;color:var(--text);font:500 12px var(--mono);overflow-wrap:anywhere}.opportunity-risk-flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.opportunity-risk-flags span{border:1px solid rgba(247,144,9,.18);background:rgba(247,144,9,.03);color:var(--amber);padding:6px 8px;font:8px/1.45 var(--mono);letter-spacing:.05em}.opportunity-actions{display:grid;align-content:start;grid-gap:8px;gap:8px}.approval-actions button,.opportunity-actions button,.opportunity-form button{min-height:42px;padding:9px 10px;font:8px var(--mono);letter-spacing:.07em}.approval-actions button:disabled,.opportunity-actions button:disabled,.opportunity-form button:disabled{cursor:not-allowed;opacity:.58}.opportunity-form{display:grid;grid-gap:12px;gap:12px;padding:15px}.opportunity-form label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.opportunity-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.opportunity-switch-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px}.opportunity-switch-row label{display:flex;gap:8px;align-items:center;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:10px}.opportunity-switch-row input{width:auto;min-height:0;accent-color:var(--green)}.policy-override-stack{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(228,231,236,.08);padding:10px;background:rgba(255,255,255,.012)}.policy-override-header{display:flex;justify-content:space-between;align-items:center;gap:10px}.policy-override-empty,.policy-override-header span{color:var(--muted);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.policy-override-header button{width:auto;min-height:32px;padding:7px 10px}.policy-override-row{display:grid;grid-template-columns:minmax(120px,1.1fr) repeat(4,minmax(74px,.7fr)) minmax(84px,.6fr) auto;grid-gap:7px;gap:7px;align-items:end}.policy-override-row label{min-width:0}.policy-override-enabled{display:flex!important;align-items:center;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:10px}.policy-override-enabled input{width:auto;min-height:0;accent-color:var(--green)}.policy-override-row button{width:auto;min-height:40px;padding:8px 10px;color:var(--amber);border-color:rgba(247,144,9,.2);background:rgba(247,144,9,.035)}.approval-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:13px}.approval-card[data-status=blocked],.approval-card[data-status=expired],.approval-card[data-status=rejected]{border-color:rgba(240,68,56,.18);background:rgba(240,68,56,.028)}.approval-card[data-status=approved]{border-color:rgba(111,69,255,.2);background:rgba(111,69,255,.035)}.approval-card span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em}.approval-card strong{margin-top:7px;font-size:12px}.approval-card p,.approval-card small{display:block;margin-top:7px;color:var(--muted);font:8px/1.55 var(--mono)}.approval-actions{display:flex;gap:8px}.attribution-row{display:grid;grid-template-columns:minmax(0,1fr) 150px 90px 90px;grid-gap:10px;gap:10px;align-items:center;border-top:1px solid rgba(228,231,236,.07);padding:10px 0;font:9px var(--mono)}.attribution-row:first-child{border-top:0}.attribution-row strong{font-size:11px;line-height:1.4}.attribution-row span{color:var(--muted)}@media (max-width:1100px){.opportunity-gate-list,.opportunity-layout,.opportunity-lower-grid{grid-template-columns:1fr}.opportunity-side{grid-template-columns:1fr 1fr}.opportunity-gate-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.approval-card,.attribution-row,.opportunity-card,.opportunity-field-grid,.opportunity-gate-summary,.opportunity-price-grid,.opportunity-side,.opportunity-switch-row,.opportunity-toolbar,.policy-override-row{grid-template-columns:1fr}.approval-actions,.approval-actions button,.opportunity-actions,.opportunity-actions button{width:100%}}@media (max-width:1100px){.terminal-shell{grid-template-columns:74px 1fr}.brand-copy,.nav-item.active,.nav-item:not(.active){font-size:0}.nav-index{font-size:9px}.sidebar-foot div{display:none}.main-grid{grid-template-columns:1fr}.right-rail{display:grid;grid-template-columns:1fr 1fr}.metric-grid,.portfolio-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.realtime-grid{grid-template-columns:1fr}.position-row{grid-template-columns:minmax(200px,1fr) 70px 60px 65px 80px}.position-row>span:nth-child(4),.position-row>span:nth-child(5){display:none}}@media (max-width:760px){.terminal-shell{display:block;width:100%;min-height:100vh;zoom:1}.sidebar{display:none}.workspace{padding:15px}.intelligence-stats,.intelligence-summary,.metric-grid,.portfolio-metrics,.preference-list,.realtime-strip-meta,.settings-grid{grid-template-columns:1fr}.market-row{grid-template-columns:minmax(180px,1fr) 55px 90px}.market-row>span:last-child{display:none}.right-rail{grid-template-columns:1fr}.realtime-strip-header,.source-banner{align-items:flex-start;flex-direction:column}.preference-toolbar{grid-template-columns:1fr}}.orders-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:10px;gap:10px;align-items:flex-start}.live-order-panel,.paper-orders-panel{grid-column:1/-1}.order-ticket{display:grid;grid-gap:14px;gap:14px;padding:16px}.order-ticket label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.order-ticket input,.order-ticket select,.order-ticket textarea{width:100%;border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--text);padding:12px;font:11px var(--mono);outline:none}.order-ticket textarea{min-height:92px;resize:vertical;line-height:1.5}.order-ticket select option{background:#0B1020;color:var(--text)}.order-ticket input:focus,.order-ticket select:focus,.order-ticket textarea:focus{border-color:rgba(111,69,255,.38)}.order-ticket button:disabled{cursor:not-allowed;opacity:.6}.segmented-control{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.primary-action,.segmented-control button{border:1px solid rgba(111,69,255,.22);background:rgba(255,255,255,.02);color:var(--muted);padding:12px;font:10px var(--mono);letter-spacing:.08em;cursor:pointer}.primary-action,.segmented-control button.active{color:var(--green);background:rgba(111,69,255,.07)}.primary-action:hover,.segmented-control button:hover{border-color:rgba(111,69,255,.42)}.order-ticket-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.order-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.order-preview div{border:1px solid rgba(228,231,236,.07);background:rgba(255,255,255,.015);padding:12px}.order-preview span{display:block;color:var(--muted);font:8px var(--mono);text-transform:uppercase;letter-spacing:.08em}.order-preview strong{display:block;margin-top:8px;font:500 15px var(--mono)}.warning-text{color:var(--amber)}.paper-mode-banner{border:1px solid rgba(247,144,9,.24);background:rgba(247,144,9,.055);padding:14px}.paper-mode-banner span{display:block;color:var(--amber);font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.paper-mode-banner strong{display:block;margin-top:8px;color:var(--text);font-size:16px;line-height:1.35}.paper-mode-banner p{margin:8px 0 0;color:var(--muted);font:10px/1.65 var(--mono)}.live-order-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:10px;gap:10px;padding:16px;align-items:flex-start}.live-order-relay{padding:0}.live-mode-banner{border:1px solid rgba(228,231,236,.1);background:rgba(255,255,255,.014);padding:14px}.live-mode-banner.ready{border-color:rgba(111,69,255,.24);background:rgba(111,69,255,.05)}.live-mode-banner.locked{border-color:rgba(247,144,9,.22);background:rgba(247,144,9,.035)}.live-mode-banner span,.live-mode-banner strong{display:block}.live-mode-banner span{color:var(--green-dim);font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.live-mode-banner.locked span{color:var(--amber)}.live-mode-banner strong{margin-top:8px;color:var(--text);font-size:15px;line-height:1.35}.live-confirmation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-order-list-wrap{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012);min-height:100%}.live-order-list-head{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid rgba(228,231,236,.07);padding:12px}.live-order-list-head span,.live-order-list-head strong{font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.live-order-list-head span{color:var(--green-dim)}.live-order-list-head strong{color:var(--muted)}.live-order-list{display:grid;grid-gap:8px;gap:8px;padding:12px}.live-order-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:12px}.live-order-row[data-status=status_synced],.live-order-row[data-status=submitted]{border-color:rgba(111,69,255,.2);background:rgba(111,69,255,.032)}.live-order-row[data-status=blocked],.live-order-row[data-status=cancel_requested]{border-color:rgba(247,144,9,.2);background:rgba(247,144,9,.03)}.live-order-row[data-status=cancel_failed],.live-order-row[data-status=failed],.live-order-row[data-status=rejected],.live-order-row[data-status=status_sync_failed]{border-color:rgba(240,68,56,.2);background:rgba(240,68,56,.03)}.live-order-row small,.live-order-row span,.live-order-row strong{display:block;overflow-wrap:anywhere}.live-order-row strong{color:var(--green);font:11px var(--mono)}.live-order-row span{letter-spacing:.08em}.live-order-row small,.live-order-row span{margin-top:7px;color:var(--muted);font:8px/1.55 var(--mono)}.live-order-actions{display:grid;grid-template-columns:repeat(2,minmax(74px,1fr));grid-gap:7px;gap:7px}.live-order-actions button{border:1px solid rgba(111,69,255,.22);background:rgba(111,69,255,.055);color:var(--green);padding:10px 11px;font:8px var(--mono);cursor:pointer}.live-order-actions button:disabled{cursor:not-allowed;color:var(--muted);background:rgba(255,255,255,.02);border-color:var(--line)}.paper-confirmation-grid{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(247,144,9,.18);background:rgba(247,144,9,.025);padding:12px}.paper-confirmation-check{display:flex!important;align-items:flex-start;gap:9px;color:var(--muted)!important;font:9px/1.55 var(--mono)!important;letter-spacing:0!important;text-transform:none!important}.paper-confirmation-check input{width:auto;margin-top:2px;accent-color:var(--amber)}.order-submit-hint{border:1px solid rgba(247,144,9,.16);background:rgba(247,144,9,.035);color:var(--amber);margin:0;padding:10px 12px;font:9px/1.55 var(--mono)}.execution-checklist{display:grid;grid-gap:10px;gap:10px;padding:16px}.execution-check{display:grid;grid-template-columns:32px 1fr;grid-gap:12px;gap:12px;border:1px solid var(--line);padding:12px}.execution-check>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(228,231,236,.14);font:12px var(--mono)}.execution-check[data-state=done]>span{color:var(--green);border-color:rgba(111,69,255,.25)}.execution-check[data-state=locked]>span{color:var(--amber);border-color:rgba(247,144,9,.25)}.execution-check strong{display:block;font-size:12px}.execution-check p{margin:6px 0 0;color:var(--muted);font:9px/1.6 var(--mono)}.execution-policy-field{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.execution-policy-field input{width:100%;border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--text);padding:12px;font:11px var(--mono);outline:none}.execution-policy-field input:focus{border-color:rgba(111,69,255,.38)}.paper-order-list{display:grid;grid-gap:8px;gap:8px;padding:16px}.paper-order{border:1px solid rgba(228,231,236,.07);background:rgba(255,255,255,.015);padding:12px}.paper-order small,.paper-order span,.paper-order strong{display:block}.paper-order strong{color:var(--green);font:11px var(--mono)}.paper-order span{margin-top:7px;font-size:12px}.paper-order small{margin-top:7px}.paper-order p,.paper-order small{color:var(--muted);font:9px/1.6 var(--mono)}.paper-order p{margin:9px 0 0;border-top:1px solid rgba(228,231,236,.07);padding-top:9px}.paper-order-audit{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.paper-order-audit span{border:1px solid rgba(111,69,255,.14);color:var(--green);background:rgba(111,69,255,.035);padding:6px 8px;font:7px var(--mono);letter-spacing:.08em}.empty-state.compact{min-height:220px}.auth-grid,.sources-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);grid-gap:10px;gap:10px;align-items:flex-start}.auth-wide{grid-column:1/-1}.auth-summary{display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:18px}.account-avatar{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(111,69,255,.28);color:var(--green);font:700 18px var(--mono);background:rgba(111,69,255,.06)}.auth-summary small,.auth-summary span,.auth-summary strong{display:block}.auth-summary span{margin-top:5px;color:var(--text);font:11px var(--mono)}.auth-summary small{margin-top:6px;color:var(--muted);font:9px var(--mono)}.auth-summary button,.billing-current button,.billing-management-actions button,.billing-toggle button,.connector-actions button,.plan-card button,.source-row button,.team-member-row button,.workspace-switcher-row button{border:1px solid rgba(111,69,255,.22);background:rgba(111,69,255,.06);color:var(--green);padding:10px 13px;font:9px var(--mono);cursor:pointer}.auth-summary button:hover,.billing-current button:hover,.billing-management-actions button:hover,.billing-toggle button:hover,.connector-actions button:hover,.plan-card button:hover,.source-row button:hover,.team-member-row button:hover,.workspace-switcher-row button:hover{border-color:rgba(111,69,255,.42)}.auth-summary button:disabled,.billing-current button:disabled,.billing-management-actions button:disabled,.connector-actions button:disabled,.plan-card button:disabled,.team-member-row button:disabled,.workspace-switcher-row button:disabled{cursor:not-allowed;color:var(--muted);background:rgba(255,255,255,.02);border-color:var(--line)}.current-plan-card{display:grid;grid-gap:14px;gap:14px;padding:20px}.current-plan-card span,.plan-card header span{color:var(--green-dim);font:11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.current-plan-card strong{font-size:21px;line-height:1.25}.billing-hero p,.connector-card p,.current-plan-card p,.plan-card p,.playbook-grid p{color:var(--muted);font:12px/1.65 var(--mono);margin:0}.connection-summary-grid,.plan-limit-grid,.plan-limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.team-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.plan-limit-grid div,.plan-limits div{border:1px solid rgba(228,231,236,.07);background:rgba(255,255,255,.015);padding:11px}.plan-limit-grid b,.plan-limits b{display:block;color:var(--text);font:500 14px var(--mono)}.plan-limit-grid small,.plan-limits small{display:block;margin-top:5px;color:var(--muted);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.workspace-sync{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.015);padding:11px}.workspace-sync small,.workspace-sync span{display:block;font-family:var(--mono)}.workspace-sync span{color:var(--muted);font-size:8px;letter-spacing:.1em}.workspace-sync span[data-state=synced]{color:var(--green)}.workspace-sync span[data-state=syncing]{color:var(--amber)}.workspace-sync span[data-state=error]{color:var(--red)}.workspace-sync small{margin-top:6px;color:var(--muted);font-size:8px;overflow-wrap:anywhere}.action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.primary-action{position:relative;z-index:2;display:inline-flex;justify-content:center;align-items:center;min-height:44px;text-align:center;touch-action:manipulation}.onboarding-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px}.onboarding-steps a,.onboarding-steps div,.shortcut-card{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.015);padding:16px}.onboarding-steps span,.shortcut-card span{color:var(--green);font:11px var(--mono);letter-spacing:.1em}.onboarding-steps strong,.shortcut-card strong{font-size:14px;line-height:1.28}.onboarding-steps small,.shortcut-card small{color:var(--muted);font:11px/1.55 var(--mono)}.auth-wizard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:14px 16px 0}.auth-wizard div{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:13px;min-height:104px}.auth-wizard div[data-state=done]{border-color:rgba(111,69,255,.28);background:rgba(111,69,255,.05)}.auth-wizard div[data-state=active]{border-color:rgba(111,69,255,.32);background:rgba(111,69,255,.055)}.auth-wizard div[data-state=locked]{opacity:.62}.auth-wizard small,.auth-wizard span,.auth-wizard strong{display:block}.auth-wizard span{color:var(--green);font:11px var(--mono);letter-spacing:.1em}.auth-wizard strong{margin-top:8px;font-size:13px;line-height:1.28}.auth-wizard small{margin-top:7px;color:var(--muted);font:11px/1.45 var(--mono)}.auth-action-grid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.auth-action-grid button:only-child{grid-column:1/-1}.auth-action-grid .auth-demo-button{grid-column:1/-1;border-color:rgba(247,144,9,.24)}.auth-action-grid .auth-demo-button,.auth-link-status{color:var(--yellow,#F79009);background:rgba(247,144,9,.035)}.auth-link-status{border:1px solid rgba(247,144,9,.2);border-radius:8px;padding:10px;margin:0}.auth-status-message{border-radius:8px;background:color-mix(in srgb,var(--green) 7%,transparent);color:var(--green);margin:0;font:12px/1.45 var(--sans)}.onboarding-checklist-panel{overflow:hidden}.onboarding-progress{height:6px;background:rgba(228,231,236,.06);border-top:1px solid rgba(228,231,236,.08);border-bottom:1px solid rgba(228,231,236,.08)}.onboarding-progress span{display:block;height:100%;background:linear-gradient(90deg,rgba(111,69,255,.4),rgba(111,69,255,.9));transition:width .2s ease}.onboarding-checklist{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0}.onboarding-check{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;border-right:1px solid rgba(228,231,236,.08);padding:14px;min-height:156px}.onboarding-check:last-child{border-right:0}.onboarding-check>span{width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(228,231,236,.14);color:var(--muted);font:9px var(--mono)}.onboarding-check[data-state=done]>span{color:var(--green);border-color:rgba(111,69,255,.35);background:rgba(111,69,255,.06)}.onboarding-check p,.onboarding-check small,.onboarding-check strong{display:block}.onboarding-check strong{font-size:12px}.onboarding-check p{color:var(--muted);font:9px/1.55 var(--mono);margin:7px 0 0}.onboarding-check>small{grid-column:2;align-self:end;color:var(--green-dim);font:8px var(--mono);letter-spacing:.12em}.onboarding-next{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(228,231,236,.08);padding:12px 14px}.onboarding-next span{color:var(--muted);font:8px var(--mono);letter-spacing:.12em}.onboarding-next a{color:var(--green);font:9px var(--mono);letter-spacing:.1em}.workspace-switcher-list{display:grid;grid-gap:8px;gap:8px;padding:16px}.workspace-switcher-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:13px}.workspace-switcher-row[data-status=active]{border-color:rgba(111,69,255,.17);background:rgba(111,69,255,.025)}.workspace-switcher-row[data-status=invited]{border-color:rgba(247,144,9,.18);background:rgba(247,144,9,.03)}.workspace-switcher-row small,.workspace-switcher-row span,.workspace-switcher-row strong{display:block}.workspace-switcher-row span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em}.workspace-switcher-row strong{margin-top:6px;font-size:13px}.workspace-switcher-row small{margin-top:6px;color:var(--muted);font:8px var(--mono);overflow-wrap:anywhere}.workspace-switcher-empty{padding:18px}.workspace-switcher-empty strong{display:block;font-size:12px}.workspace-switcher-empty p{color:var(--muted);font:10px/1.7 var(--mono);margin:8px 0 0}.billing-stack,.connections-stack,.sources-stack{display:grid;grid-gap:10px;gap:10px}.billing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);grid-gap:18px;gap:18px;align-items:center;padding:20px}.billing-hero h2{max-width:820px;margin:6px 0 10px;font-size:clamp(20px,2.4vw,34px);line-height:1.05;letter-spacing:-.05em}.billing-current{border:1px solid rgba(111,69,255,.18);background:rgba(111,69,255,.045);padding:16px}.billing-current small,.billing-current span{display:block;color:var(--muted);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.billing-current strong{display:block;margin:10px 0;color:var(--green);font:500 24px var(--mono)}.billing-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.billing-status-card{padding:16px;border-color:rgba(228,231,236,.09)}.billing-status-card[data-state=past_due],.billing-status-card[data-state=unconfigured],.billing-status-card[data-state=warning]{border-color:rgba(247,144,9,.24);background:rgba(247,144,9,.035)}.billing-status-card[data-state=canceled],.billing-status-card[data-state=error],.billing-status-card[data-state=unpaid]{border-color:rgba(240,68,56,.24);background:rgba(240,68,56,.035)}.billing-status-card[data-state=active],.billing-status-card[data-state=ready]{border-color:rgba(111,69,255,.24);background:rgba(111,69,255,.035)}.billing-status-card p,.billing-status-card span,.billing-status-card strong{display:block}.billing-status-card span{color:var(--green-dim);font:9px var(--mono);letter-spacing:.12em;text-transform:uppercase}.billing-status-card strong{margin-top:8px;font-size:13px}.billing-status-card p{margin:9px 0 0;color:var(--muted);font:10px/1.65 var(--mono)}.billing-management-panel{overflow:hidden}.billing-management-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:16px}.billing-management-grid>div{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:14px}.billing-management-grid p,.billing-management-grid span,.billing-management-grid strong{display:block}.billing-management-grid span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.billing-management-grid strong{margin-top:8px;font:13px/1.35 var(--mono)}.billing-management-grid p{margin:8px 0 0;color:var(--muted);font:9px/1.65 var(--mono)}.billing-management-actions{display:grid;grid-gap:8px;gap:8px;align-content:center}.billing-management-actions button{min-height:44px}.billing-toggle{display:flex;gap:8px}.billing-toggle button.active{color:var(--green);border-color:rgba(111,69,255,.42);background:rgba(111,69,255,.1)}.billing-invoices-panel{grid-column:1/-1}.billing-invoice-list{display:grid;grid-gap:8px;gap:8px;padding:16px}.billing-invoice{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:13px}.billing-invoice[data-status=failed],.billing-invoice[data-status=open],.billing-invoice[data-status=uncollectible]{border-color:rgba(247,144,9,.22)}.billing-invoice div{display:flex;justify-content:space-between;gap:12px}.billing-invoice a,.billing-invoice small,.billing-invoice span{color:var(--muted);font:8px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase}.billing-invoice strong{color:var(--text);font:13px var(--mono)}.billing-invoice a{color:var(--green)}.connector-grid,.plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}.plan-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px;overflow:hidden}.plan-card.recommended{border-color:rgba(111,69,255,.34);box-shadow:0 0 32px rgba(111,69,255,.055)}.plan-card[data-motion=downgrade]{border-color:rgba(247,144,9,.15)}.recommended-ribbon{position:absolute;top:12px;right:12px;max-width:calc(100% - 24px);border:1px solid rgba(111,69,255,.22);border-radius:999px;background:rgba(111,69,255,.13);color:var(--green);text-align:center;padding:6px 9px;font:8px var(--mono);letter-spacing:.07em}.plan-card.recommended header{padding-right:92px}.plan-card header strong{display:block;margin-top:12px;font:500 28px var(--mono)}.plan-card header strong small{color:var(--muted);font-size:10px;margin-left:4px}.plan-trial-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:28px;align-items:center;border:1px solid rgba(22,207,196,.22);border-radius:8px;background:rgba(22,207,196,.055);color:var(--cyan);margin-top:10px;padding:0 9px;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.plan-card ul{display:grid;grid-gap:9px;gap:9px;padding:0;margin:0;list-style:none;flex:1 1}.plan-card li{color:var(--muted);font:10px/1.55 var(--mono)}.plan-card li:before{content:"+";color:var(--green);margin-right:7px}.plan-impact{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012);padding:11px}.plan-impact[data-motion=downgrade]{border-color:rgba(247,144,9,.2);background:rgba(247,144,9,.03)}.plan-impact strong{color:var(--text);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.plan-impact small{color:var(--muted);font:9px/1.45 var(--mono)}.plan-impact small:before{content:"-";color:var(--green);margin-right:6px}.plan-impact[data-motion=downgrade] small:before{color:rgba(247,144,9,.95)}.plan-card button{width:100%;margin-top:auto}.monetization-playbook{position:relative;display:grid;grid-gap:16px;gap:16px;padding-bottom:16px;overflow:visible}.playbook-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:16px 16px 0}.playbook-grid div{border:1px solid rgba(228,231,236,.07);background:rgba(255,255,255,.015);padding:14px}.playbook-grid strong{display:block;margin-bottom:8px;font-size:12px}.monetization-playbook>.primary-action{display:flex;position:relative;z-index:3;margin:0 16px;justify-self:stretch;width:auto;pointer-events:auto}.connector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.connector-card{display:grid;grid-gap:13px;gap:13px;padding:16px}.connector-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.connector-head span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.12em}.connector-head h2{margin:5px 0 0;font-size:15px}.connector-status{border:1px solid var(--line);padding:7px 8px;color:var(--muted);font:8px var(--mono);letter-spacing:.08em;white-space:nowrap}.connector-status.available,.connector-status.connected{color:var(--green);border-color:rgba(111,69,255,.24)}.connector-status.configured,.connector-status.missing,.connector-status.needs-auth,.connector-status.needs_auth,.connector-status.server-required{color:var(--amber);border-color:rgba(247,144,9,.24)}.connector-status.blocked,.connector-status.error,.connector-status.locked{color:var(--red);border-color:rgba(240,68,56,.22)}.connector-status.planned{color:var(--muted);border-color:rgba(228,231,236,.1)}.connector-meta{display:flex;flex-wrap:wrap;gap:6px}.connector-meta span{border:1px solid rgba(228,231,236,.08);color:var(--muted);padding:6px 8px;font:8px var(--mono)}.connector-health{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.015);padding:10px}.connector-health.ok{border-color:rgba(111,69,255,.16);background:rgba(111,69,255,.035)}.connector-health.missing,.connector-health.warning{border-color:rgba(247,144,9,.18);background:rgba(247,144,9,.035)}.connector-health.blocked{border-color:rgba(240,68,56,.18);background:rgba(240,68,56,.035)}.connector-health small,.connector-health strong{display:block}.connector-health strong{color:var(--text);font:9px/1.6 var(--mono)}.connector-health small{margin-top:5px;color:var(--muted);font:8px/1.6 var(--mono)}.connector-metadata-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.connector-metadata-chips span{border:1px solid rgba(228,231,236,.1);background:rgba(0,0,0,.16);color:var(--green-dim);padding:5px 7px;font:8px/1.35 var(--mono);letter-spacing:.04em;text-transform:uppercase}.connector-setup-guide{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012);padding:12px;display:grid;grid-gap:8px;gap:8px}.connector-setup-guide strong{color:var(--green);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.connector-setup-guide ol{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.connector-setup-guide li,.connector-setup-guide small{color:var(--muted);font:8px/1.55 var(--mono)}.connector-setup-guide a{color:var(--amber);text-decoration:underline;text-underline-offset:3px}.setup-actions{display:flex;flex-wrap:wrap;gap:8px}.setup-actions button,.setup-link-button{border:1px solid rgba(247,144,9,.28);background:rgba(247,144,9,.06);color:var(--amber);padding:10px 12px;font:8px var(--mono);text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.setup-actions button:hover,.setup-link-button:hover{border-color:rgba(247,144,9,.5)}.connected-account{border:1px solid rgba(111,69,255,.13);background:rgba(111,69,255,.04);padding:10px}.connected-account small,.connected-account strong{display:block}.connected-account small{margin-top:5px;color:var(--muted);font:8px var(--mono)}.quick-connect-field{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font:9px var(--mono);text-transform:uppercase;letter-spacing:.08em}.quick-connect-field input,.settings-form select{width:100%;border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--text);padding:12px;font:10px var(--mono);outline:none}.settings-form select option{background:#0B1020;color:var(--text)}.quick-connect-field input:focus,.settings-form select:focus{border-color:rgba(111,69,255,.38)}.connector-actions{display:flex;flex-wrap:wrap;gap:8px}.connector-sync-panel{margin-top:10px}.connector-sync-list{display:grid;grid-gap:8px;gap:8px;padding:14px}.connector-sync-event{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:flex-start;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012);padding:13px}.connector-sync-event.success{border-color:rgba(111,69,255,.22);background:rgba(111,69,255,.035)}.connector-sync-event.skipped,.connector-sync-event.warning{border-color:rgba(247,144,9,.18);background:rgba(247,144,9,.03)}.connector-sync-event.failed{border-color:rgba(240,68,56,.2);background:rgba(240,68,56,.032)}.connector-sync-event span,.connector-sync-event time{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.connector-sync-event.skipped span,.connector-sync-event.warning span{color:var(--amber)}.connector-sync-event.failed span{color:var(--red)}.connector-sync-event strong{display:block;margin-top:7px;font-size:12px}.connector-sync-event p{margin:8px 0 0;color:var(--muted);font:9px/1.65 var(--mono)}.connector-sync-event small{display:block;margin-top:7px;color:var(--muted);font:8px/1.5 var(--mono)}.connector-sync-event aside{text-align:right;min-width:92px}.connector-sync-empty{padding:18px}.connector-sync-empty p,.connector-sync-empty strong{display:block}.connector-sync-empty strong{font-size:12px}.connector-sync-empty p{color:var(--muted);font:10px/1.7 var(--mono);margin:8px 0 0}.team-stack{display:grid;grid-gap:10px;gap:10px}.team-grid{display:grid;grid-template-columns:minmax(310px,.74fr) minmax(0,1.26fr);grid-gap:10px;gap:10px;align-items:flex-start}.team-form select{display:block;margin-top:7px}.team-roster{display:grid;grid-gap:8px;gap:8px;padding:14px}.team-member-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:12px}.team-member-row[data-status=active]{border-color:rgba(111,69,255,.18);background:rgba(111,69,255,.025)}.team-member-row[data-status=invited]{border-color:rgba(247,144,9,.16);background:rgba(247,144,9,.025)}.team-avatar{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(111,69,255,.24);color:var(--green);background:rgba(111,69,255,.055);font:700 14px var(--mono)}.team-member-row small,.team-member-row span,.team-member-row strong{display:block}.team-member-row strong{font-size:12px}.team-member-row span{margin-top:5px;color:var(--muted);font:10px var(--mono);overflow-wrap:anywhere}.team-member-row small{margin-top:6px;color:var(--muted);font:8px var(--mono);letter-spacing:.08em}.team-member-row button{color:var(--amber);border-color:rgba(247,144,9,.23);background:rgba(247,144,9,.045)}.owner-lock{color:var(--green)!important;text-align:right}.governance-panel{grid-column:1/-1}.source-builder{min-height:100%}.source-template-list{display:grid;grid-gap:8px;gap:8px;padding:16px}.source-template-list button{text-align:left;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.015);color:inherit;padding:13px;cursor:pointer}.source-template-list button:hover{border-color:rgba(111,69,255,.28)}.source-template-list small,.source-template-list span,.source-template-list strong{display:block}.source-template-list span{color:var(--green);font:8px var(--mono);letter-spacing:.12em}.source-template-list strong{margin-top:6px;font-size:12px}.source-template-list small{margin-top:6px;color:var(--muted);font:8px var(--mono)}.source-list{display:grid;grid-gap:8px;gap:8px;padding:14px}.source-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:8px;gap:8px;align-items:center;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012);padding:12px;opacity:.62}.source-row.enabled{opacity:1}.source-row small,.source-row span,.source-row strong{display:block}.source-row span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em}.source-row strong{margin-top:5px;font-size:12px}.source-row small{margin-top:5px;color:var(--muted);font:8px/1.5 var(--mono);overflow-wrap:anywhere}.source-status-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:9px}.source-status-timeline div{border:1px solid rgba(228,231,236,.07);background:rgba(255,255,255,.012);padding:9px}.source-status-timeline div[data-quality=excellent],.source-status-timeline div[data-quality=healthy]{border-color:rgba(111,69,255,.24);background:rgba(111,69,255,.035)}.source-status-timeline div[data-quality=needs-review]{border-color:rgba(247,144,9,.22);background:rgba(247,144,9,.035)}.source-status-timeline div[data-quality=poor]{border-color:rgba(240,68,56,.22);background:rgba(240,68,56,.035)}.source-status-timeline small,.source-status-timeline span,.source-status-timeline strong{display:block}.source-status-timeline span{color:var(--green-dim);font:7px var(--mono);letter-spacing:.1em;text-transform:uppercase}.source-status-timeline strong{margin-top:6px;color:var(--text);font:9px/1.45 var(--mono)}.source-status-timeline small{color:var(--muted);font:7.5px/1.45 var(--mono)}.portfolio-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:flex-end;margin:10px 0}.portfolio-toolbar label{display:grid;grid-gap:7px;gap:7px;color:var(--green-dim);font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.portfolio-toolbar input{border:1px solid rgba(228,231,236,.1);background:rgba(255,255,255,.02);color:var(--text);padding:12px;font:11px var(--mono);outline:none}.portfolio-toolbar input:focus{border-color:rgba(111,69,255,.35)}.portfolio-toolbar small{color:var(--muted);font:9px var(--mono)}.portfolio-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.portfolio-toolbar-actions button,.position-detail-button{border:1px solid rgba(111,69,255,.24);background:rgba(111,69,255,.05);color:var(--green);padding:10px 12px;font:9px var(--mono);cursor:pointer}.position-detail-panel{margin:0 0 10px;overflow:hidden}.position-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:16px}.position-detail-grid div{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012);padding:13px}.position-detail-grid small,.position-detail-grid span,.position-detail-grid strong{display:block}.position-detail-grid span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.position-detail-grid strong{margin-top:7px;font-size:13px;overflow-wrap:anywhere}.position-detail-grid small{margin-top:7px;color:var(--muted);font:9px/1.5 var(--mono);overflow-wrap:anywhere}.portfolio-history-panel{margin-bottom:10px}.portfolio-history-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px 14px 0}.portfolio-sparkline{height:150px;display:flex;gap:5px;align-items:flex-end;padding:18px 14px;border-top:1px solid rgba(228,231,236,.06);border-bottom:1px solid rgba(228,231,236,.06);margin-top:14px}.portfolio-sparkline span{flex:1 1;min-width:6px;border:1px solid rgba(111,69,255,.2);background:linear-gradient(180deg,rgba(111,69,255,.45),rgba(111,69,255,.08))}.portfolio-history-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:14px}.portfolio-history-list div{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012);padding:12px}.portfolio-history-list small,.portfolio-history-list span,.portfolio-history-list strong{display:block}.portfolio-history-list span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.08em}.portfolio-history-list strong{margin-top:6px;font-size:13px}.portfolio-history-list small{margin-top:6px;color:var(--muted);font:8px var(--mono)}.risk-center-stack{display:grid;grid-gap:16px;gap:16px}.risk-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:16px}.risk-policy{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.015);padding:13px}.risk-policy.warning{border-color:rgba(247,144,9,.22);background:rgba(247,144,9,.035)}.risk-policy strong{display:block;margin-bottom:7px;font-size:11px}.risk-policy p{margin:0;color:var(--muted);font:9px/1.7 var(--mono)}.risk-exposure-list,.risk-row{display:grid}.risk-row{grid-template-columns:minmax(0,1fr) 120px 120px;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid rgba(228,231,236,.08);padding:12px 16px}.risk-row:first-child{border-top:0}.risk-row small,.risk-row strong{display:block}.risk-row small{color:var(--muted);font:8px/1.5 var(--mono);margin-top:4px}.risk-row>span{font:10px var(--mono);text-align:right}.journal-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);grid-gap:10px;gap:10px;align-items:flex-start}.journal-summary-panel,.journal-timeline-panel{grid-column:1/-1}.journal-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px}.journal-summary div{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012);padding:14px;min-height:104px}.journal-summary small,.journal-summary span,.journal-summary strong{display:block}.journal-summary span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.journal-summary strong{margin-top:12px;font-size:23px}.journal-summary small{margin-top:8px;color:var(--muted);font:8px/1.5 var(--mono)}.journal-controls{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.7fr) auto;grid-gap:10px;gap:10px;padding:14px;align-items:flex-end}.journal-controls label{display:grid;grid-gap:7px;gap:7px;color:var(--green-dim);font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.journal-controls input,.journal-controls select{border:1px solid rgba(228,231,236,.1);background:rgba(255,255,255,.02);color:var(--text);padding:12px;font:11px var(--mono);outline:none}.journal-controls input:focus,.journal-controls select:focus{border-color:rgba(111,69,255,.35)}.journal-controls button{border:1px solid rgba(111,69,255,.35);color:var(--green);background:rgba(111,69,255,.05);padding:13px 15px;font:9px var(--mono);cursor:pointer}.journal-timeline{display:grid;grid-gap:0;gap:0;padding:6px 14px 16px}.journal-event{display:grid;grid-template-columns:30px minmax(0,1fr)}.journal-event-rail{display:grid;place-items:stretch center;position:relative}.journal-event-rail:before{content:"";width:1px;background:rgba(228,231,236,.08)}.journal-event-rail span{position:absolute;top:22px;width:11px;height:11px;border-radius:999px;border:1px solid rgba(111,69,255,.4);background:var(--panel);box-shadow:0 0 18px rgba(111,69,255,.16)}.journal-event[data-tone=positive] .journal-event-rail span{background:rgba(111,69,255,.28)}.journal-event[data-tone=negative] .journal-event-rail span{background:rgba(240,68,56,.24);border-color:rgba(240,68,56,.45)}.journal-event[data-tone=warning] .journal-event-rail span{background:rgba(247,144,9,.24);border-color:rgba(247,144,9,.45)}.journal-event-body{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012);margin-bottom:10px;padding:14px}.journal-event-header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.journal-event-header span,.journal-event-header time{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.journal-event-header strong{display:block;margin-top:6px;font-size:15px}.journal-event-body p{color:var(--muted);font:10px/1.7 var(--mono);margin:10px 0}.journal-market-link{display:inline-block;color:var(--green);border-bottom:1px solid rgba(111,69,255,.25);font:9px/1.6 var(--mono);margin-bottom:10px}.journal-metrics{display:flex;flex-wrap:wrap;gap:8px}.journal-metrics span{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:8px 10px;color:var(--text);font:11px var(--mono)}.journal-metrics small{display:block;color:var(--muted);font-size:7px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.positive-text{color:var(--green)!important}.negative-text{color:var(--danger)!important}.automation-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:10px;gap:10px;margin-top:10px;align-items:flex-start}.automation-form{display:grid;grid-gap:12px;gap:12px;padding:16px}.automation-form.destination-form{border-top:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.008)}.automation-form-title{display:grid;grid-gap:6px;gap:6px}.automation-form-title span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.12em}.automation-form-title strong{color:var(--text);font-size:12px}.automation-form label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.automation-form input,.automation-form select{width:100%;border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--text);padding:12px;font:10px var(--mono);outline:none}.automation-form select option{background:#0B1020;color:var(--text)}.automation-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.automation-hint{margin:0;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012);color:var(--muted);padding:10px;font:9px/1.6 var(--mono)}.destination-guide{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(228,231,236,.1);background:rgba(255,255,255,.014);padding:12px}.destination-guide[data-status=ready]{border-color:rgba(111,69,255,.22);background:rgba(111,69,255,.035)}.destination-guide[data-status=needs_runtime_provider],.destination-guide[data-status=plan_blocked]{border-color:rgba(247,144,9,.24);background:rgba(247,144,9,.035)}.destination-guide div{display:flex;justify-content:space-between;gap:10px;align-items:center}.destination-guide a,.destination-guide dd,.destination-guide dt,.destination-guide li,.destination-guide span{color:var(--green-dim);font:8px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase}.destination-guide strong{color:var(--text);font-size:12px}.destination-guide p{margin:0;color:var(--muted);font:9px/1.7 var(--mono);text-transform:none;letter-spacing:0}.destination-guide dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:7px;gap:7px;margin:0}.destination-guide dl div{display:grid;grid-gap:2px;gap:2px;border:1px solid rgba(228,231,236,.08);padding:8px}.destination-guide ol,.destination-guide ul{margin:0;padding-left:18px}.destination-guide li{text-transform:none;letter-spacing:0}.destination-guide a{color:var(--amber);text-decoration:underline;text-underline-offset:3px}.destination-install-actions{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(111,69,255,.12);background:rgba(111,69,255,.025);padding:10px}.destination-install-actions button{border:1px solid rgba(111,69,255,.24);background:rgba(111,69,255,.06);color:var(--green);min-height:42px;padding:0 12px;font:8px var(--mono);letter-spacing:.08em;cursor:pointer}.destination-install-actions button:disabled{cursor:not-allowed;opacity:.58}.destination-install-actions small{color:var(--muted);font:9px/1.55 var(--mono)}.telegram-discovery{display:grid;grid-gap:8px;gap:8px}.telegram-discovery>button{border:1px solid rgba(111,69,255,.24);background:rgba(111,69,255,.045);color:var(--green);padding:10px;font:8px var(--mono);letter-spacing:.08em;cursor:pointer}.telegram-discovery>button:disabled{cursor:wait;opacity:.65}.telegram-discovery div{display:grid;grid-gap:7px;gap:7px}.telegram-discovery div button{display:grid;grid-gap:4px;gap:4px;text-align:left;border:1px solid rgba(228,231,236,.1);background:rgba(255,255,255,.014);padding:10px;cursor:pointer}.telegram-discovery div strong{color:var(--text);font-size:11px}.telegram-discovery div span{color:var(--green-dim);font:8px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.automation-channels{display:flex;flex-wrap:wrap;gap:8px}.automation-channels button,.automation-destination-list button,.automation-rule-card button{border:1px solid rgba(228,231,236,.12);background:rgba(255,255,255,.014);color:var(--muted);padding:9px 10px;font:8px var(--mono);letter-spacing:.08em;cursor:pointer}.automation-channels button.active,.automation-destination-list button,.automation-rule-card button{border-color:rgba(111,69,255,.35);color:var(--green);background:rgba(111,69,255,.06)}.automation-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.automation-evaluate{border:1px solid rgba(111,69,255,.24);background:rgba(111,69,255,.05);color:var(--green);padding:9px 10px;font:8px var(--mono);letter-spacing:.08em;cursor:pointer}.automation-evaluate:disabled{opacity:.6;cursor:wait}.automation-rule-list{display:grid;grid-gap:8px;gap:8px;padding:16px}.automation-rule-card{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:13px}.automation-rule-card[data-enabled=false]{opacity:.62;border-style:dashed}.automation-rule-card div{display:flex;justify-content:space-between;gap:10px;align-items:center}.automation-rule-card small,.automation-rule-card span,.automation-rule-card time{color:var(--green-dim);font:8px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase}.automation-rule-card strong{display:block;margin-top:8px;font-size:13px}.automation-rule-card p{margin:8px 0;color:var(--muted);font:9px/1.7 var(--mono)}.automation-delivery-list,.automation-destination-list,.automation-event-list{display:grid;grid-gap:8px;gap:8px;border-top:1px solid rgba(228,231,236,.08);padding:14px 16px 16px}.automation-delivery-list>strong,.automation-destination-list>strong,.automation-event-list>strong{color:var(--green);font-size:11px}.automation-delivery-list>p,.automation-destination-list>p,.automation-event-list>p{margin:0;color:var(--muted);font:9px/1.7 var(--mono)}.delivery-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px}.automation-delivery-list .delivery-health-grid article{border-color:rgba(111,69,255,.16);background:rgba(111,69,255,.035)}.automation-delivery-list .delivery-health-grid article small,.automation-delivery-list .delivery-health-grid article span{color:var(--green-dim);font:8px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase}.automation-delivery-list .delivery-health-grid article strong{display:block;margin:5px 0;color:var(--text);font:18px var(--mono)}.automation-delivery-list .delivery-health-grid article p{margin:4px 0 0;color:var(--amber);font:8px/1.5 var(--mono);overflow-wrap:anywhere}.automation-delivery-list article,.automation-destination-list article,.automation-event-list article{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012);padding:12px}.automation-event-list article[data-severity=warning]{border-color:rgba(247,144,9,.2)}.automation-event-list article[data-severity=critical]{border-color:rgba(240,68,56,.25)}.automation-delivery-list article[data-status=delivered]{border-color:rgba(111,69,255,.24)}.automation-delivery-list article[data-status=failed]{border-color:rgba(240,68,56,.25)}.automation-delivery-list article[data-status=skipped]{border-style:dashed;opacity:.78}.automation-destination-list article[data-status=disabled]{opacity:.68;border-style:dashed}.automation-delivery-list article div,.automation-destination-list article div,.automation-event-list article div{display:flex;justify-content:space-between;gap:8px;align-items:center}.automation-delivery-list article small,.automation-delivery-list article span,.automation-destination-list article small,.automation-destination-list article span,.automation-event-list article small,.automation-event-list article span{color:var(--green-dim);font:8px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase}.automation-event-list article button{border:1px solid rgba(111,69,255,.22);background:rgba(111,69,255,.04);color:var(--green);padding:7px 9px;font:8px var(--mono);cursor:pointer}.automation-destination-list .destination-test-button{margin-top:10px;width:100%;border-style:dashed}.automation-destination-list .destination-test-button:disabled{cursor:wait;opacity:.65}.automation-delivery-list .delivery-retry-button{margin-top:10px;border:1px solid rgba(247,144,9,.28);background:rgba(247,144,9,.05);color:var(--amber);padding:7px 9px;font:8px var(--mono);cursor:pointer}.automation-delivery-list .delivery-retry-button:disabled{cursor:wait;opacity:.65}.automation-destination-list article strong,.automation-event-list article strong{display:block;margin-top:8px;font-size:12px}.automation-delivery-list article p,.automation-destination-list article p,.automation-event-list article p{margin:7px 0;color:var(--muted);font:9px/1.7 var(--mono);overflow-wrap:anywhere}.alert-explanation{display:grid;grid-gap:8px;gap:8px;margin:10px 0;border-top:1px solid rgba(228,231,236,.08);border-bottom:1px solid rgba(228,231,236,.06);padding:10px 0}.alert-explanation>span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.alert-explanation p{margin:0!important;color:var(--muted)!important}.alert-explanation dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:7px;gap:7px;margin:0}.alert-explanation dl div{display:grid!important;grid-gap:5px!important;gap:5px!important;align-items:flex-start!important;justify-content:stretch!important;border:1px solid rgba(228,231,236,.07);background:rgba(255,255,255,.012);padding:9px}.alert-explanation dt{color:var(--muted);font:7px var(--mono);letter-spacing:.1em;text-transform:uppercase}.alert-explanation dd{margin:0;color:var(--text);font:9px/1.45 var(--mono);overflow-wrap:anywhere}.decision-notes-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:10px;gap:10px;margin-top:10px;align-items:flex-start}.decision-note-form{display:grid;grid-gap:12px;gap:12px;padding:16px}.decision-note-form label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.decision-note-form input,.decision-note-form select,.decision-note-form textarea{width:100%;border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--text);padding:12px;font:10px var(--mono);outline:none}.decision-note-form select option{background:#0B1020;color:var(--text)}.decision-note-form textarea{min-height:104px;resize:vertical;line-height:1.55}.decision-note-form input:focus,.decision-note-form select:focus,.decision-note-form textarea:focus{border-color:rgba(111,69,255,.38)}.decision-note-form button:disabled{cursor:wait;opacity:.6}.decision-note-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.decision-note-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.decision-note-actions a{border:1px solid rgba(111,69,255,.2);color:var(--green);padding:8px 9px;font:8px var(--mono);letter-spacing:.1em;text-decoration:none}.decision-note-actions a:hover{border-color:rgba(111,69,255,.45);background:rgba(111,69,255,.05)}.evidence-picker{display:grid;grid-gap:8px;gap:8px;max-height:280px;overflow:auto;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.01);padding:10px}.evidence-picker button{text-align:left;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);color:var(--text);padding:11px;cursor:pointer}.evidence-picker button.active{border-color:rgba(111,69,255,.42);background:rgba(111,69,255,.08)}.evidence-picker small,.evidence-picker span,.evidence-picker strong,.evidence-picker-empty small,.evidence-picker-empty strong{display:block}.evidence-picker small,.evidence-picker span,.evidence-picker-empty small{color:var(--muted);font:8px/1.6 var(--mono);letter-spacing:.08em}.evidence-picker strong{margin:6px 0;font:10px/1.5 var(--mono)}.evidence-picker-empty{border:1px dashed rgba(228,231,236,.12);padding:12px;background:rgba(255,255,255,.01)}.decision-note-list{display:grid;grid-gap:9px;gap:9px;padding:16px}.decision-note-analytics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px;padding:14px 16px 0}.decision-note-analytics div,.decision-note-performance{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:12px}.decision-note-analytics small,.decision-note-analytics span,.decision-note-analytics strong{display:block}.decision-note-analytics span,.decision-note-performance span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.decision-note-analytics strong{margin-top:8px;font-size:18px}.decision-note-analytics small,.decision-note-performance small{display:block;margin-top:7px;color:var(--muted);font:8px/1.55 var(--mono)}.decision-note-performance-list{display:grid;grid-gap:8px;gap:8px;padding:0 16px 16px}.decision-note-performance{border-color:rgba(111,69,255,.12)}.decision-note-performance[data-status=untracked]{border-color:rgba(247,144,9,.16)}.decision-note-performance strong{display:block;margin-bottom:7px;font-size:11px}.decision-calibration-report{border:1px solid rgba(111,69,255,.12);background:rgba(111,69,255,.025);padding:12px}.decision-calibration-report>strong{display:block;margin-bottom:9px;color:var(--green);font-size:11px}.decision-calibration-report>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.decision-calibration-report article{border:1px solid rgba(228,231,236,.08);background:rgba(0,0,0,.12);padding:10px}.decision-calibration-report small,.decision-calibration-report span{display:block;color:var(--muted);font:8px/1.55 var(--mono)}.decision-calibration-report p{margin:7px 0 0;color:var(--muted);font:9px/1.6 var(--mono)}.decision-cohort-report{border:1px solid rgba(22,207,196,.14);background:rgba(22,207,196,.025);padding:12px}.decision-cohort-report>strong{display:block;margin-bottom:10px;color:var(--brand-accent);font-size:11px}.decision-cohort-report>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.decision-cohort-report section{display:grid;grid-gap:8px;gap:8px;align-content:flex-start}.decision-cohort-report section>span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.decision-cohort-report article{border:1px solid rgba(228,231,236,.08);background:rgba(0,0,0,.14);padding:10px}.decision-cohort-report article small,.decision-cohort-report article strong{display:block}.decision-cohort-report article strong{color:var(--text);font-size:10px}.decision-cohort-report article small{color:var(--muted);font:8px/1.55 var(--mono)}.decision-cohort-report article p{margin:7px 0 0;color:var(--muted);font:9px/1.6 var(--mono)}.decision-note-market-context{display:grid;grid-gap:7px;gap:7px;margin-top:10px;border-top:1px solid rgba(228,231,236,.08);padding-top:10px}.decision-note-market-context p{margin:0;color:var(--muted);font:9px/1.65 var(--mono)}.decision-note-market-context span{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012);padding:9px;line-height:1.55}.decision-note-market-context em{display:block;margin-top:5px;color:var(--muted);font-style:normal;text-transform:none;letter-spacing:0}.decision-note-card{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:13px}.decision-note-card[data-stance=yes]{border-color:rgba(111,69,255,.18)}.decision-note-card[data-stance=no]{border-color:rgba(240,68,56,.18)}.decision-note-card>div{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.decision-note-card span,.decision-note-card time{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.decision-note-card strong{display:block;margin-top:8px;font-size:13px}.decision-note-card p{color:var(--muted);font:10px/1.7 var(--mono);margin:9px 0}.decision-note-card small{display:block;color:var(--muted);font:8px/1.6 var(--mono);margin-top:7px}.settings-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.account-data-panel{margin-top:12px}.account-data-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:16px}.account-data-grid article{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012);padding:14px}.account-data-grid article.danger-zone{border-color:rgba(240,68,56,.2);background:rgba(240,68,56,.028)}.account-data-grid label,.account-data-grid p,.account-data-grid strong{display:block}.account-data-grid strong{font-size:12px}.account-data-grid p{color:var(--muted);font:9px/1.7 var(--mono);margin:9px 0 13px}.account-data-grid label{color:var(--muted);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.account-data-grid input{width:100%;margin-top:7px;border:1px solid rgba(228,231,236,.12);background:rgba(255,255,255,.02);color:var(--text);padding:11px;font:10px var(--mono);outline:none}.account-data-grid input:focus{border-color:rgba(111,69,255,.35)}.account-data-grid button{margin-top:10px;border:1px solid rgba(111,69,255,.28);color:var(--green);background:rgba(111,69,255,.05);padding:11px 13px;font:9px var(--mono);cursor:pointer}.account-data-grid .danger-zone button{border-color:rgba(240,68,56,.3);color:var(--red);background:rgba(240,68,56,.05)}.account-data-grid button:disabled,.account-data-grid input:disabled{cursor:not-allowed;opacity:.55}.roadmap-stack{display:grid;grid-gap:10px;gap:10px}.roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:16px}.roadmap-card{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.015);padding:14px;min-height:235px}.roadmap-card[data-state=available],.roadmap-card[data-state=in-progress]{border-color:rgba(111,69,255,.26);background:rgba(111,69,255,.04)}.roadmap-card[data-state=expanding],.roadmap-card[data-state=next]{border-color:rgba(22,207,196,.22);background:rgba(22,207,196,.032)}.roadmap-card[data-state=planned]{border-color:rgba(247,144,9,.2);background:rgba(247,144,9,.035)}.readiness-row span,.roadmap-card span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.12em}.readiness-row strong,.roadmap-card strong{display:block;margin-top:8px;font-size:13px}.readiness-row p,.roadmap-card p{color:var(--muted);font:9px/1.7 var(--mono);margin:9px 0 0}.roadmap-card ul{display:grid;grid-gap:7px;gap:7px;margin:12px 0 0;padding:0;list-style:none}.roadmap-card li{color:var(--muted);font:9px/1.5 var(--mono)}.roadmap-card li:before{content:"-";color:var(--amber);margin-right:7px}.readiness-list{display:grid;grid-gap:8px;gap:8px;padding:14px}.readiness-row{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012);padding:13px}.readiness-row[data-state=ready]{border-color:rgba(111,69,255,.22)}.readiness-row[data-state=ready] span{color:var(--green)}.readiness-row[data-state=partial]{border-color:rgba(247,144,9,.18)}.readiness-row[data-state=partial] span{color:var(--amber)}.readiness-row[data-state=blocked]{border-color:rgba(240,68,56,.18)}.readiness-row[data-state=blocked] span{color:var(--red)}.support-ops-stack{display:grid;grid-gap:12px;gap:12px}.support-hero{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:16px;gap:16px;align-items:stretch;padding:18px}.support-hero h2{margin:8px 0;font-size:24px}.support-hero p,.support-hero small{color:var(--muted);font:10px/1.7 var(--mono);margin:0}.support-score-card{display:grid;align-content:center;justify-items:center;border:1px solid rgba(228,231,236,.1);background:radial-gradient(circle at top,rgba(111,69,255,.12),rgba(255,255,255,.014));padding:18px;text-align:center}.support-score-card[data-score=warning]{border-color:rgba(247,144,9,.22);background:rgba(247,144,9,.035)}.support-score-card[data-score=blocked]{border-color:rgba(240,68,56,.22);background:rgba(240,68,56,.032)}.support-score-card span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.12em}.support-score-card strong{margin-top:8px;font-size:42px}.support-score-card small{margin-top:8px}.support-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.support-actions-panel{min-height:240px}.support-action-list{display:grid;grid-gap:8px;gap:8px;padding:14px}.support-action{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:13px}.support-action.blocker{border-color:rgba(240,68,56,.22);background:rgba(240,68,56,.03)}.support-action.warning{border-color:rgba(247,144,9,.2);background:rgba(247,144,9,.028)}.support-action.info{border-color:rgba(111,69,255,.16);background:rgba(111,69,255,.025)}.support-action span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em}.support-action.blocker span{color:var(--red)}.support-action.warning span{color:var(--amber)}.support-action strong{display:block;margin-top:7px;font-size:12px}.support-action p{color:var(--muted);font:9px/1.65 var(--mono);margin:8px 0}.support-action small{color:var(--muted);font:8px/1.55 var(--mono)}.support-action a{border:1px solid rgba(111,69,255,.2);color:var(--green);padding:9px 11px;font:8px var(--mono)}.support-incident-list{display:grid;grid-gap:8px;gap:8px;padding:14px}.support-incident{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:13px}.support-incident[data-severity=critical]{border-color:rgba(240,68,56,.24);background:rgba(240,68,56,.035)}.support-incident[data-severity=major]{border-color:rgba(247,144,9,.22);background:rgba(247,144,9,.03)}.support-incident span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em}.support-incident[data-severity=critical] span{color:var(--red)}.support-incident[data-severity=major] span{color:var(--amber)}.support-incident strong{display:block;margin-top:7px;font-size:12px}.support-incident p{color:var(--muted);font:9px/1.65 var(--mono);margin:8px 0}.support-incident small{color:var(--muted);font:8px/1.55 var(--mono)}.support-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:flex-start}.support-usage-row{display:grid;grid-gap:8px;gap:8px;padding:13px 16px;border-top:1px solid rgba(228,231,236,.07)}.support-usage-row:first-of-type{border-top:0}.support-usage-row>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center}.support-usage-row small,.support-usage-row span{color:var(--muted);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.support-usage-row strong{font:11px var(--mono)}.support-usage-bar{height:7px;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.02);overflow:hidden}.support-usage-bar i{display:block;height:100%;background:linear-gradient(90deg,rgba(111,69,255,.45),rgba(247,144,9,.5))}.support-fact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:16px}.support-fact-list div{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012);padding:12px;min-height:80px}.support-fact-list span,.support-fact-list strong{display:block}.support-fact-list span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.support-fact-list strong{margin-top:9px;font-size:13px}.support-table-panel{min-height:260px}.support-table{display:grid;padding:8px 14px 16px}.support-table-row{display:grid;grid-template-columns:150px 120px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;border-top:1px solid rgba(228,231,236,.07);padding:11px 0}.support-table-row:first-child{border-top:0}.support-table-row span{color:var(--text);font:10px var(--mono)}.support-table-row strong{color:var(--green);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.support-table-row strong[data-health=idle],.support-table-row strong[data-health=warning]{color:var(--amber)}.support-table-row strong[data-health=blocked],.support-table-row strong[data-health=error]{color:var(--red)}.support-table-row strong[data-health=missing]{color:var(--muted)}.support-table-row small{color:var(--muted);font:8px/1.55 var(--mono);overflow-wrap:anywhere}.support-ticket-panel{overflow:hidden}.support-ticket-form{display:grid;grid-gap:10px;gap:10px;padding:16px}.support-ticket-form label{color:var(--muted);display:grid;grid-gap:7px;gap:7px;font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.support-ticket-form input,.support-ticket-form select,.support-ticket-form textarea,.support-ticket-reply input{border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--text);padding:12px;font:11px var(--mono);outline:none;width:100%}.support-ticket-form textarea{resize:vertical;min-height:120px}.support-ticket-form input:focus,.support-ticket-form select:focus,.support-ticket-form textarea:focus,.support-ticket-reply input:focus{border-color:rgba(111,69,255,.36)}.support-ticket-form button,.support-ticket-reply button{border:1px solid rgba(111,69,255,.22);background:rgba(111,69,255,.06);color:var(--green);min-height:44px;padding:10px 13px;font:9px var(--mono);cursor:pointer}.support-ticket-form button:disabled,.support-ticket-reply button:disabled{cursor:not-allowed;opacity:.55}.support-ticket-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.support-ticket-list{display:grid;grid-gap:8px;gap:8px;padding:14px}.support-ticket-card{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:13px}.support-ticket-card[data-priority=urgent]{border-color:rgba(240,68,56,.24);background:rgba(240,68,56,.035)}.support-ticket-card[data-priority=high]{border-color:rgba(247,144,9,.22);background:rgba(247,144,9,.03)}.support-ticket-card span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em}.support-ticket-card[data-priority=urgent] span{color:var(--red)}.support-ticket-card[data-priority=high] span{color:var(--amber)}.support-ticket-card strong{display:block;margin-top:7px;font-size:12px}.support-ticket-card p{color:var(--muted);font:9px/1.65 var(--mono);margin:8px 0}.support-ticket-card small{color:var(--muted);font:8px/1.55 var(--mono)}.support-ticket-reply{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin-top:12px}.compliance-stack{display:grid;grid-gap:12px;gap:12px}.compliance-hero{display:grid;grid-template-columns:minmax(0,1fr) 210px;grid-gap:16px;gap:16px;align-items:stretch;padding:18px}.compliance-hero h2{margin:8px 0;font-size:24px}.compliance-hero p,.compliance-hero small{color:var(--muted);font:10px/1.7 var(--mono);margin:0}.compliance-score-card{display:grid;align-content:center;justify-items:center;border:1px solid rgba(228,231,236,.1);background:radial-gradient(circle at top,rgba(111,69,255,.12),rgba(255,255,255,.014));padding:18px;text-align:center}.compliance-score-card[data-state=warning]{border-color:rgba(247,144,9,.22);background:rgba(247,144,9,.035)}.compliance-score-card[data-state=blocked]{border-color:rgba(240,68,56,.22);background:rgba(240,68,56,.032)}.compliance-score-card span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.12em}.compliance-score-card strong{margin-top:8px;font-size:38px}.compliance-score-card small{color:var(--muted);font:8px/1.5 var(--mono);margin-top:8px}.compliance-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.compliance-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:12px;gap:12px;align-items:flex-start}.compliance-acknowledgement{display:grid;grid-gap:12px;gap:12px;padding:16px}.compliance-acknowledgement p{color:var(--muted);font:10px/1.7 var(--mono);margin:0}.compliance-acknowledgement label{color:var(--muted);display:grid;grid-gap:7px;gap:7px;font:8px var(--mono);letter-spacing:.09em;text-transform:uppercase}.compliance-acknowledgement input{min-height:46px;width:120px}.form-error{color:var(--red);font:9px/1.5 var(--mono)}.compliance-support-model{display:grid;grid-gap:8px;gap:8px;padding:14px}.compliance-support-model div{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:12px}.compliance-support-model span,.compliance-support-model strong{display:block}.compliance-support-model span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.compliance-support-model strong{color:var(--text-secondary);font:10px/1.6 var(--mono);margin-top:8px;overflow-wrap:anywhere}.compliance-support-model a{color:var(--green);display:inline-block;font:8px var(--mono);margin-top:10px}.compliance-document-list,.compliance-gate-list{display:grid;grid-gap:8px;gap:8px;padding:14px}.compliance-document{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:13px}.compliance-document[data-status=accepted]{border-color:rgba(111,69,255,.16);background:rgba(111,69,255,.025)}.compliance-document[data-status=pending]{border-color:rgba(247,144,9,.22);background:rgba(247,144,9,.035)}.compliance-document span,.compliance-gate span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.compliance-document strong,.compliance-gate strong{display:block;margin-top:7px;font-size:12px}.compliance-document p,.compliance-gate p{color:var(--muted);font:9px/1.65 var(--mono);margin:8px 0}.compliance-document a{border:1px solid rgba(111,69,255,.2);color:var(--green);padding:9px 11px;font:8px var(--mono)}.compliance-gate{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:13px}.compliance-gate.warning{border-color:rgba(247,144,9,.22);background:rgba(247,144,9,.03)}.compliance-gate.blocked{border-color:rgba(240,68,56,.24);background:rgba(240,68,56,.035)}.compliance-gate.warning span{color:var(--amber)}.compliance-gate.blocked span{color:var(--red)}.compliance-gate small{font:8px/1.55 var(--mono)}.compliance-gate code,.compliance-gate small{color:var(--muted);display:block;margin-top:8px}.compliance-gate code{font:8px/1.5 var(--mono);overflow-wrap:anywhere;white-space:normal}.admin-support-auth{display:grid;grid-gap:13px;gap:13px;padding:18px;max-width:680px}.admin-support-auth h2{margin:0;font-size:22px}.admin-support-auth p{color:var(--muted);font:10px/1.7 var(--mono);margin:0}.admin-support-auth small{color:var(--muted);font:10px/1.55 var(--mono)}.admin-support-auth label{color:var(--muted);display:grid;grid-gap:8px;gap:8px;font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.admin-support-stack{display:grid;grid-gap:12px;gap:12px}.admin-support-hero{display:grid;grid-template-columns:minmax(0,1fr) 210px;grid-gap:16px;gap:16px;align-items:stretch;padding:18px}.admin-support-hero h2{margin:8px 0;font-size:24px}.admin-support-hero p,.admin-support-hero small{color:var(--muted);font:10px/1.7 var(--mono);margin:0}.admin-support-score-card{display:grid;align-content:center;justify-items:center;border:1px solid rgba(228,231,236,.1);background:radial-gradient(circle at top,rgba(111,69,255,.12),rgba(255,255,255,.014));padding:18px;text-align:center}.admin-support-score-card[data-state=warning]{border-color:rgba(247,144,9,.22);background:rgba(247,144,9,.035)}.admin-support-score-card[data-state=blocked]{border-color:rgba(240,68,56,.22);background:rgba(240,68,56,.032)}.admin-support-score-card span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.12em}.admin-support-score-card strong{margin-top:8px;font-size:38px}.admin-support-score-card small{color:var(--muted);font:8px/1.5 var(--mono);margin-top:8px}.admin-support-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-flag-list,.admin-ticket-list,.admin-workspace-list{display:grid;grid-gap:8px;gap:8px;padding:14px}.admin-ticket-card{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:13px}.admin-ticket-card[data-priority=urgent]{border-color:rgba(240,68,56,.24);background:rgba(240,68,56,.035)}.admin-ticket-card[data-priority=high]{border-color:rgba(247,144,9,.22);background:rgba(247,144,9,.03)}.admin-ticket-card span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.admin-ticket-card[data-priority=urgent] span{color:var(--red)}.admin-ticket-card[data-priority=high] span{color:var(--amber)}.admin-ticket-card strong{display:block;margin-top:7px;font-size:12px}.admin-ticket-card p{color:var(--muted);font:9px/1.6 var(--mono);margin:8px 0 0}.admin-ticket-actions,.admin-ticket-note{display:flex;flex-wrap:wrap;gap:8px}.admin-ticket-actions button,.admin-ticket-note button{border:1px solid rgba(111,69,255,.22);background:rgba(111,69,255,.06);color:var(--green);min-height:38px;padding:9px 11px;font:8px var(--mono);cursor:pointer}.admin-ticket-note input{flex:1 1 260px;min-width:0;border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--text);padding:11px;font:10px var(--mono);outline:none}.admin-ticket-note input:focus{border-color:rgba(111,69,255,.36)}.admin-ticket-note button:disabled{cursor:not-allowed;opacity:.55}.admin-flag{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:13px}.admin-flag.warning{border-color:rgba(247,144,9,.22);background:rgba(247,144,9,.03)}.admin-flag.blocked{border-color:rgba(240,68,56,.24);background:rgba(240,68,56,.035)}.admin-flag span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.admin-flag.warning span{color:var(--amber)}.admin-flag.blocked span{color:var(--red)}.admin-flag strong{display:block;margin-top:7px;font-size:12px}.admin-flag p{color:var(--muted);font:9px/1.65 var(--mono);margin:8px 0}.admin-flag small{color:var(--muted);font:8px/1.55 var(--mono)}.admin-flag a{border:1px solid rgba(111,69,255,.2);color:var(--green);padding:9px 11px;font:8px var(--mono)}.admin-workspace{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:13px}.admin-workspace.warning{border-color:rgba(247,144,9,.2);background:rgba(247,144,9,.028)}.admin-workspace.blocked{border-color:rgba(240,68,56,.22);background:rgba(240,68,56,.03)}.admin-workspace header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.admin-workspace header small,.admin-workspace header span{color:var(--muted);display:block;font:8px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.admin-workspace header strong{display:block;font-size:13px;margin:7px 0 4px}.admin-workspace header b{color:var(--green);font:26px var(--mono)}.admin-workspace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.admin-workspace-grid div{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012);padding:10px}.admin-workspace-grid span,.admin-workspace-grid strong{display:block}.admin-workspace-grid span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.admin-workspace-grid strong{color:var(--text-secondary);font:9px/1.55 var(--mono);margin-top:7px;overflow-wrap:anywhere}.legal-workspace{display:grid;grid-gap:12px;gap:12px}.legal-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-gap:18px;gap:18px;align-items:stretch;padding:18px}.legal-hero h1{margin:8px 0}.legal-hero p{color:var(--muted);font:10px/1.7 var(--mono);max-width:820px;margin:0}.legal-hero aside{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:14px;display:grid;align-content:center;grid-gap:8px;gap:8px}.legal-hero aside small,.legal-hero aside span{color:var(--muted);font:8px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase}.legal-hero aside strong{font-size:16px}.legal-panel{padding:10px 16px}.legal-section{border-top:1px solid rgba(228,231,236,.07);padding:16px 0}.legal-section:first-child{border-top:0}.legal-section span{color:var(--green);font:9px var(--mono);letter-spacing:.12em}.legal-section p{color:var(--text-secondary);font:11px/1.75 var(--mono);max-width:1050px;margin:8px 0 0}.legal-nav{display:flex;flex-wrap:wrap;gap:10px;padding:14px}.legal-nav a{border:1px solid rgba(111,69,255,.18);color:var(--green);background:rgba(111,69,255,.04);padding:10px 12px;font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.upgrade-nudge{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;border-color:rgba(247,144,9,.22);background:rgba(247,144,9,.045);padding:14px 16px}.upgrade-nudge.compact{margin:12px 14px 0;border:1px solid rgba(247,144,9,.18)}.upgrade-nudge span{color:var(--amber);font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.upgrade-nudge strong{display:block;margin-top:7px;font-size:13px}.upgrade-nudge p{color:var(--muted);font:9px/1.6 var(--mono);margin:7px 0 0}.upgrade-nudge a{border:1px solid rgba(247,144,9,.28);color:var(--amber);background:rgba(247,144,9,.05);padding:10px 12px;font:8px var(--mono);letter-spacing:.08em}@media (max-width:1200px){.terminal-shell{grid-template-columns:220px minmax(0,1fr)}.brand-copy{font-size:medium}.nav-item,.nav-item.active{font:10px var(--mono)}.sidebar-foot div{display:block}.auth-grid,.automation-grid,.compliance-grid,.connector-grid,.decision-notes-grid,.journal-grid,.live-order-grid,.main-grid,.orders-grid,.plan-grid,.roadmap-grid,.sources-grid,.support-detail-grid,.team-grid{grid-template-columns:1fr}.admin-support-metric-grid,.admin-workspace-grid,.compliance-metric-grid,.support-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.right-rail,.settings-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.right-rail{display:grid}}@media (max-width:900px){.terminal-shell{display:block;padding-top:64px;padding-bottom:78px}.sidebar{display:none}.mobile-topbar{position:fixed;z-index:20;inset:0 0 auto;height:64px;display:grid;grid-template-columns:42px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);background:rgba(11,16,32,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-settings{border:1px solid rgba(111,69,255,.2);color:var(--green);padding:9px 10px;font:9px var(--mono)}.mobile-menu{display:block;position:relative}.mobile-menu summary{list-style:none;border:1px solid rgba(111,69,255,.2);color:var(--green);padding:9px 10px;font:9px var(--mono);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open] summary{border-color:rgba(111,69,255,.42);background:rgba(111,69,255,.06)}.mobile-nav{position:fixed;z-index:21;inset:64px 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:min(68vh,620px);overflow-y:auto;padding:12px;border-bottom:1px solid var(--line);background:rgba(11,16,32,.98);box-shadow:0 24px 70px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-nav-item{min-width:0;border:1px solid rgba(228,231,236,.09);color:var(--muted);padding:12px;font:9px var(--mono);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-item span{color:var(--muted);margin-right:6px}.mobile-nav-item.active{color:var(--green);border-color:rgba(111,69,255,.28);background:rgba(111,69,255,.06)}.mobile-primary-nav{position:fixed;z-index:20;inset:auto 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;padding:9px 10px calc(9px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:rgba(11,16,32,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-primary-item{min-width:0;border:1px solid rgba(228,231,236,.08);color:var(--muted);padding:9px 4px;text-align:center;font:8px var(--mono);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-primary-item span{display:block;color:var(--muted);margin:0 0 4px;font-size:7px}.mobile-primary-item.active{color:var(--green);border-color:rgba(111,69,255,.28);background:rgba(111,69,255,.06)}.mobile-topbar .brand-copy{min-width:0;padding-left:0}.mobile-topbar .brand-copy small,.mobile-topbar .brand-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace{padding:14px 14px calc(96px + env(safe-area-inset-bottom))}.workspace a,.workspace button,.workspace input,.workspace select,.workspace textarea{scroll-margin-top:78px;scroll-margin-bottom:104px}.realtime-strip-header,.source-banner,.top-actions{width:100%;align-items:stretch;flex-direction:column}.top-actions .command-key,.top-actions .status{width:100%;text-align:center}.source-banner div{white-space:normal}.account-data-grid,.admin-support-hero,.admin-support-metric-grid,.admin-workspace-grid,.auth-wizard,.automation-fields,.billing-hero,.billing-management-grid,.billing-readiness-grid,.compliance-hero,.compliance-metric-grid,.connection-summary-grid,.decision-note-analytics,.decision-note-fields,.intelligence-stats,.intelligence-summary,.journal-controls,.journal-summary,.legal-hero,.live-order-actions,.live-order-grid,.metric-grid,.onboarding-checklist,.onboarding-steps,.order-preview,.order-ticket-fields,.plan-limit-grid,.plan-limits,.playbook-grid,.portfolio-history-list,.portfolio-history-summary,.portfolio-metrics,.portfolio-toolbar,.position-detail-grid,.preference-list,.realtime-strip-meta,.right-rail,.risk-policy-grid,.settings-grid,.settings-shortcuts,.source-status-timeline,.support-fact-list,.support-hero,.support-metric-grid,.support-ticket-fields,.support-ticket-reply,.team-grid,.team-summary-grid,.upgrade-nudge{grid-template-columns:1fr}.onboarding-check{border-right:0;border-top:1px solid rgba(228,231,236,.08);min-height:0}.onboarding-check:first-child{border-top:0}.risk-row{grid-template-columns:1fr}.risk-row>span{text-align:left}.realtime-grid{grid-template-columns:1fr}.market-head,.position-head{display:none}.market-table,.position-table{display:grid;grid-gap:10px;gap:10px;padding:12px;overflow:visible}.history-row,.market-row,.position-row{min-height:unset;grid-template-columns:1fr 1fr;gap:10px;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012);padding:12px}.market-row>span:first-child,.position-row>span:first-child{grid-column:1/-1}.market-row>span:not(.market-title),.position-row>span:not(.market-title){display:grid;grid-gap:4px;gap:4px;color:var(--muted)}.market-row>span[data-label]:before,.position-row>span[data-label]:before{content:attr(data-label);color:var(--muted);font:8px var(--mono);text-transform:uppercase;letter-spacing:.08em}.row-action{justify-content:center;width:100%}.auth-summary,.source-row,.team-member-row,.workspace-switcher-row{grid-template-columns:1fr}.automation-header-actions,.connector-actions{justify-content:stretch}.automation-header-actions button,.connector-actions button,.owner-lock,.setup-actions button,.setup-link-button,.source-row button,.support-action a,.team-member-row button,.workspace-switcher-row button{width:100%;text-align:center}.connector-sync-event{grid-template-columns:1fr}.connector-sync-event aside{min-width:0;text-align:left}.admin-flag,.compliance-document,.support-action,.support-table-row{grid-template-columns:1fr}.admin-ticket-actions,.admin-ticket-note{flex-direction:column}.journal-event{grid-template-columns:20px minmax(0,1fr)}.journal-event-header{flex-direction:column}.journal-metrics span{width:calc(50% - 4px)}.billing-toggle{flex-direction:column}.state-callout-actions{width:100%}.state-callout-actions a,.state-callout-actions button{flex:1 1 160px;text-align:center}}@media (max-width:520px){h1{font-size:18px}.workspace{padding:10px}.mobile-topbar{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:9px 10px}.app-brand-mark{width:34px;min-width:34px;min-height:34px}.app-brand-mark .temirin-logo{width:32px}.mobile-menu summary{padding:8px 9px;font-size:8px}.mobile-nav{grid-template-columns:1fr;max-height:74vh;padding:10px}.mobile-nav-item{padding:11px}.mobile-primary-nav{gap:4px;padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.mobile-primary-item{padding:8px 2px;font-size:7px}.panel-heading{height:auto;min-height:60px;gap:10px;align-items:flex-start;flex-direction:column}.metric{min-height:104px}.state-callout,.workspace-notice{min-height:300px;padding:22px 14px}.state-callout>span,.workspace-notice>span{font-size:28px}.state-callout strong,.workspace-notice h2{font-size:14px}.state-callout p,.workspace-notice p{font-size:9px}.empty-state{min-height:240px;padding:20px 14px}.empty-state.compact{min-height:180px}.history-row,.market-row,.position-row{grid-template-columns:1fr}.journal-metrics span{width:100%}.realtime-card header{flex-direction:column}.realtime-card header strong{text-align:left}.preference-toolbar{grid-template-columns:1fr}.configured-sources>div{align-items:stretch;flex-direction:column}}:root{--tap-target:44px;--tap-target-mobile:50px;--ui-radius:0px;--ui-gap:14px}html{font-size:17px;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-size:16px;line-height:1.45}:focus-visible{outline:2px solid rgba(111,69,255,.72)}button,input,select,summary,textarea{min-height:var(--tap-target)}.command-key,.connector-status,.legal-nav a,.primary-action,.row-action,.source-chip,.status,.upgrade-nudge a,button,summary{display:inline-flex;align-items:center;justify-content:center}.command-key,.connector-actions button,.mobile-nav-item,.mobile-primary-item,.nav-item,.primary-action,.row-action,.setup-actions button,.setup-link-button,.sidebar-foot,.source-row button,.team-member-row button,.workspace-switcher-row button,button,summary{min-height:var(--tap-target)}input,select,textarea{font-size:13px;line-height:1.45}.terminal-shell{grid-template-columns:clamp(260px,17vw,320px) minmax(0,1fr)}.sidebar{padding:24px 17px;grid-template-columns:1fr;gap:12px}.sidebar-logo{width:min(214px,100%)}.brand-copy strong{font-size:16px}.brand-copy small,.sidebar-foot small{font:10.5px/1.45 var(--mono)}.nav-item{padding:12px 10px;font:12.5px var(--mono)}.nav-index{font-size:10.5px;margin-right:11px}.legal-links a{font:9.5px var(--mono);min-height:28px;display:inline-flex;align-items:center}.workspace{padding:clamp(22px,2.4vw,42px)}.topbar{min-height:76px;margin-bottom:22px}.eyebrow,.panel-heading span{font:10.5px var(--mono)}h1{font-size:clamp(24px,2.2vw,32px);line-height:1.12}.command-key,.status{padding:11px 14px;font:10.5px var(--mono)}.source-banner{padding:14px 16px;margin-bottom:16px;font:12px var(--mono)}.source-banner time{font-size:10.5px}.panel-heading{min-height:74px;height:auto;padding:15px 18px}.panel-heading h2{font-size:16px;line-height:1.22}.panel-heading small{font:10px var(--mono)}.auth-grid,.main-grid,.metric-grid,.orders-grid,.realtime-grid,.sources-grid,.support-detail-grid,.team-grid{gap:var(--ui-gap)}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-bottom:var(--ui-gap)}.portfolio-metrics{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.metric{min-height:140px;padding:19px}.metric>span{font:10.5px var(--mono)}.metric strong{margin-top:20px;font:500 26px var(--mono);line-height:1.05}.metric small{margin-top:11px;font:10.5px/1.45 var(--mono)}.realtime-strip-header{min-height:76px;padding:15px 18px}.realtime-strip-header h2{font-size:17px}.realtime-status-group small,.realtime-strip-subtitle{font:10px var(--mono)}.status-pill{min-height:var(--tap-target);padding:10px 12px;font:10.5px var(--mono)}.intelligence-summary,.realtime-strip-meta{gap:12px;padding:16px 18px 0}.realtime-strip-meta strong{font-size:20px}.realtime-strip-meta span{font-size:10.5px}.realtime-card{min-height:168px;padding:15px}.intelligence-card-head small,.intelligence-reasons span,.intelligence-stats span,.realtime-card dt,.realtime-card footer,.realtime-card header span,.source-chip{font-size:10px}.intelligence-card>strong,.realtime-card header strong{font-size:14px}.realtime-outcome-head span{font-size:12.5px}.intelligence-summary strong,.realtime-card dd,.realtime-outcome-head strong{font-size:16px}.intelligence-empty p,.realtime-empty{font-size:12px}.market-table,.position-table{font:12px var(--mono)}.market-row{grid-template-columns:minmax(320px,1fr) 84px 124px 112px 96px}.market-row,.position-row{min-height:70px;padding:11px 18px}.position-row{grid-template-columns:minmax(300px,1fr) 90px 82px 76px 76px 104px 104px 88px}.history-row{grid-template-columns:minmax(300px,1fr) 90px 104px 76px 76px 94px 104px}.market-head,.position-head{min-height:42px;font-size:10px}.market-title b{font-size:13.5px;line-height:1.35}.market-title small,.position-meta{font:10px/1.45 var(--mono)}.row-action{padding:10px 11px;font:10px var(--mono)}.account-data-grid input,.automation-form input,.automation-form select,.automation-form textarea,.decision-note-form input,.decision-note-form select,.decision-note-form textarea,.execution-policy-field input,.journal-controls input,.journal-controls select,.order-ticket input,.order-ticket select,.order-ticket textarea,.portfolio-toolbar input,.preference-toolbar input,.settings-form input,.settings-form select,.settings-form textarea,.source-builder input,.source-builder select{min-height:var(--tap-target);padding:13px 14px;font:12.5px/1.45 var(--mono)}.settings-form{gap:16px;padding:21px}.account-data-grid label,.automation-form label,.decision-note-form label,.execution-policy-field,.order-ticket label,.settings-form label,.source-builder label{font:10.5px var(--mono)}.account-data-grid p,.configured-sources p,.execution-check p,.order-ticket p,.paper-order small,.settings-form p,.settings-message,.upgrade-nudge p{font-size:11px;line-height:1.65}.account-data-grid button,.configured-sources button,.preference-toolbar button,.primary-action,.segmented-control button,.settings-form button{padding:12px 15px;font:10.5px var(--mono)}.portfolio-empty,.state-callout,.workspace-notice{min-height:460px;padding:38px}.portfolio-empty>span,.state-callout>span,.workspace-notice>span{font-size:42px}.portfolio-empty strong,.state-callout strong,.workspace-notice h2{font-size:20px}.portfolio-empty p,.state-callout p,.workspace-notice p{font-size:12px}.portfolio-empty a,.state-callout a,.state-callout button,.workspace-notice a{min-height:var(--tap-target);padding:13px 16px;font:10.5px var(--mono)}.connector-status{min-height:34px;padding:8px 10px;font-size:9.5px}.connector-health small,.connector-health strong,.health-row,.health-row-expanded small{font-size:10.5px}.health-row{padding:15px 18px}.health-row-expanded em{font-size:10px}.health-page{max-width:min(1120px,100%)}@media (max-width:1200px){.terminal-shell{grid-template-columns:92px minmax(0,1fr)}.sidebar{padding:20px 12px;grid-template-columns:1fr;justify-items:center}.legal-links,.sidebar .brand-copy,.sidebar-foot div{display:none}.nav-item,.nav-item.active{width:68px;min-height:48px;padding:11px 6px;text-align:center;font-size:0;border-left:0;border-bottom:2px solid transparent}.nav-item.active{border-bottom-color:var(--green)}.nav-index{margin:0;font-size:11px}}@media (max-width:900px){html{font-size:18px}.command-key,.primary-action,.row-action,.status,button,input,select,summary,textarea{min-height:var(--tap-target-mobile)}.terminal-shell{padding-top:var(--workspace-mobile-topbar-height);padding-bottom:92px}.mobile-topbar{height:var(--workspace-mobile-topbar-height);grid-template-columns:44px minmax(0,1fr) auto;padding:12px 16px}.mobile-topbar .brand-copy strong{font-size:15px}.mobile-topbar .brand-copy small{font-size:10px}.mobile-menu summary{min-height:48px;padding:11px 13px;font-size:10.5px}.mobile-nav{inset:var(--workspace-mobile-topbar-height) 0 auto;gap:10px;padding:14px}.mobile-menu:not([open]) .mobile-nav{display:none}.mobile-menu[open] .mobile-nav{display:grid}.mobile-nav-item{min-height:52px;padding:14px;font-size:11px}.mobile-primary-nav{gap:7px;padding:10px 11px calc(10px + env(safe-area-inset-bottom))}.mobile-primary-item{min-height:58px;padding:10px 5px;font-size:10px;white-space:normal;line-height:1.2}.mobile-primary-item span{font-size:8px}.workspace{padding:18px}h1{font-size:26px}.topbar{min-height:0}.panel-heading{min-height:76px}.metric-grid,.portfolio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-height:132px}.monetization-playbook>.primary-action{width:calc(100% - 32px);justify-self:stretch}.market-table,.position-table{gap:12px;padding:14px}.history-row,.market-row,.position-row{min-height:unset;grid-template-columns:1fr 1fr;gap:10px;padding:14px;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.012)}.market-head,.position-head{display:none}.market-row>span:first-child,.position-row>span:first-child{grid-column:1/-1}.market-row>span:not(.market-title),.position-row>span:not(.market-title){display:grid;grid-gap:4px;gap:4px;color:var(--muted)}.market-row>span[data-label]:before,.position-row>span[data-label]:before{font-size:10px}.position-detail-button{grid-column:1/-1;width:100%}.portfolio-toolbar-actions{justify-content:stretch}.portfolio-toolbar-actions button,.portfolio-toolbar-actions small{width:100%}}@media (max-width:520px){html{font-size:18px}.workspace{padding:14px}h1{font-size:24px}.mobile-topbar{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}.app-brand-mark{width:38px;min-width:38px;min-height:38px}.app-brand-mark .temirin-logo{width:34px}.mobile-menu summary{font-size:10px}.mobile-primary-item{min-height:56px;font-size:9px}.panel-heading h2{font-size:15px}.history-row,.market-row,.metric-grid,.portfolio-metrics,.position-row{grid-template-columns:1fr}.metric strong{font-size:24px}.portfolio-empty,.state-callout,.workspace-notice{min-height:330px;padding:26px 18px}.portfolio-empty>span,.state-callout>span,.workspace-notice>span{font-size:34px}.portfolio-empty strong,.state-callout strong,.workspace-notice h2{font-size:18px}.portfolio-empty p,.state-callout p,.workspace-notice p{font-size:11px}}.marketing-site{--marketing-shell-max:1220px;--marketing-shell-gutter:24px;--marketing-shell-width:min(var(--marketing-shell-max),calc(100% - var(--marketing-shell-gutter) - var(--marketing-shell-gutter)));--marketing-shell-offset:max(var(--marketing-shell-gutter),calc((100vw - var(--marketing-shell-max)) / 2));--m-bg:#0B1020;--m-panel:rgba(17,24,44,.9);--m-panel-strong:#0B1020;--m-line:rgba(228,231,236,.13);--m-text:#F6F7FA;--m-muted:var(--muted);--m-soft:#E4E7EC;--m-green:#6F45FF;--m-cyan:#16CFC4;--m-gold:#F79009;--m-red:#F04438;--m-ink:#0B1020;min-height:100dvh;color:var(--m-text);overflow-x:clip;background:linear-gradient(180deg,rgba(11,16,32,.98),rgba(11,16,32,1) 560px),linear-gradient(90deg,rgba(111,69,255,.08),transparent 36%,rgba(22,207,196,.05));isolation:isolate}body.cookie-consent-open .marketing-site{padding-bottom:clamp(240px,24dvh,320px)}.marketing-site a,.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site li,.marketing-site p,.marketing-site small,.marketing-site span,.marketing-site strong,.marketing-site summary{letter-spacing:0}.marketing-header{position:-webkit-sticky;position:sticky;z-index:40;top:0;min-height:76px;display:block;padding:14px 0;border-bottom:1px solid var(--m-line);background:rgba(11,16,32,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-header-inner{width:var(--marketing-shell-width);min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:clamp(14px,2vw,28px);gap:clamp(14px,2vw,28px);align-items:center;margin:0 auto}.marketing-brand{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--m-text)}.marketing-brand .temirin-logo{width:clamp(132px,12vw,174px);min-width:120px}.marketing-nav{display:flex;justify-content:center;gap:clamp(2px,.55vw,8px);min-width:0}.marketing-link-button,.marketing-nav a,.marketing-primary-button,.marketing-secondary-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;font-size:14px}.marketing-nav a{padding:0 clamp(9px,.9vw,14px);color:var(--m-muted);white-space:nowrap}.marketing-nav a:hover{color:var(--m-text);background:rgba(255,255,255,.045)}.marketing-header-actions{display:flex;gap:10px;align-items:center}.marketing-link-button{padding:0 15px;color:var(--m-soft);border:1px solid var(--m-line)}.marketing-primary-button,.marketing-secondary-button{padding:0 18px;border:1px solid transparent}.marketing-primary-button{color:#0B1020;background:var(--m-green);box-shadow:0 10px 30px rgba(111,69,255,.16)}.marketing-primary-button:hover{background:#E9E3FF}.primary-action.disabled{cursor:not-allowed;opacity:.58;filter:grayscale(.35)}.marketing-secondary-button{color:var(--m-text);border-color:var(--m-line);background:rgba(255,255,255,.035)}.marketing-link-button:hover,.marketing-secondary-button:hover{border-color:rgba(22,207,196,.35);background:rgba(22,207,196,.07)}.marketing-mobile-menu{display:none}.marketing-hero{position:relative;min-height:min(700px,calc(100dvh - 76px));display:grid;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);grid-gap:clamp(32px,5vw,82px);gap:clamp(32px,5vw,82px);align-items:center;padding:clamp(52px,5.4vw,78px) var(--marketing-shell-offset) clamp(44px,5.2vw,68px);overflow:hidden;border-bottom:1px solid var(--m-line)}.marketing-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(11,16,32,.97),rgba(11,16,32,.78) 46%,rgba(11,16,32,.38)),linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:auto,64px 64px,64px 64px}.marketing-hero-copy{position:relative;z-index:2;max-width:620px;padding-top:0}.marketing-eyebrow{display:inline-flex;align-items:center;min-height:28px;color:var(--m-gold);font:800 12px var(--mono);text-transform:uppercase}.marketing-hero h1{margin:16px 0 0;font-size:clamp(66px,7.2vw,98px);line-height:1.08;font-weight:860}.marketing-hero-copy>p{max-width:620px;margin:24px 0 0;color:var(--m-soft);font-size:21px;line-height:1.55}.marketing-cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:30px}.product-preview{--m-text:var(--temirin-cloud-white);--m-muted:rgba(228,231,236,.72);--m-soft:rgba(246,247,250,.86);--m-green:var(--temirin-electric-violet);--m-cyan:var(--temirin-signal-cyan);--m-gold:var(--temirin-signal-cyan);position:relative;z-index:1;top:auto;right:auto;justify-self:end;width:100%;max-width:760px;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(170px,1fr) auto auto;grid-gap:12px;gap:12px;padding:clamp(14px,1.45vw,20px);border:1px solid rgba(228,231,236,.16);border-radius:8px;background:linear-gradient(145deg,rgba(17,24,44,.96),rgba(11,16,32,.93)),repeating-linear-gradient(0deg,transparent 0 23px,rgba(255,255,255,.028) 24px);box-shadow:0 28px 90px rgba(0,0,0,.42)}.product-preview-with-media{grid-template-rows:auto minmax(220px,1fr) auto auto auto}.product-preview-media{position:relative;min-height:220px;overflow:hidden;border:1px solid rgba(228,231,236,.12);border-radius:8px;background:#0B1020;aspect-ratio:16/9}.product-preview-media img{width:100%;height:100%;display:block;object-fit:cover}.preview-policy,.preview-topline{display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid rgba(228,231,236,.1);border-radius:8px;padding:13px 14px;background:rgba(255,255,255,.025)}.blog-card>span,.marketing-card>span,.mini-plan>span,.preview-policy span,.preview-topline span{color:var(--m-cyan);font:800 12px var(--mono);text-transform:uppercase}.preview-policy strong,.preview-topline strong{font-size:14px;color:var(--m-text)}.preview-stage-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.preview-stage{position:relative;min-width:0;min-height:66px;display:grid;align-content:space-between;overflow:hidden;border:1px solid rgba(228,231,236,.1);border-radius:8px;background:rgba(255,255,255,.024);padding:10px 11px}.preview-stage:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,var(--m-cyan),var(--m-green));transform:scaleX(.2);transform-origin:left;animation:temirin-stage-fill 4.8s ease-in-out infinite}.preview-stage:nth-child(2):after{animation-delay:.35s}.preview-stage:nth-child(3):after{animation-delay:.7s}.preview-stage:nth-child(4):after{animation-delay:1.05s}.preview-stage span{color:var(--m-gold);font:800 11px var(--mono)}.preview-stage strong{color:var(--m-soft);font-size:13px;line-height:1.25}.preview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.marketing-metrics-band div,.preview-metrics div{min-width:0;border:1px solid rgba(228,231,236,.1);border-radius:8px;background:rgba(255,255,255,.025);padding:13px}.marketing-metrics-band strong,.preview-metrics strong{display:block;color:var(--m-green);font:800 26px var(--mono);line-height:1}.marketing-metrics-band span,.preview-metrics span{display:block;margin-top:8px;color:var(--m-muted);font-size:13px;line-height:1.35}.preview-command-grid{min-height:190px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(210px,.75fr);grid-gap:10px;gap:10px}.preview-chart{min-height:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end;padding:18px;border:1px solid rgba(228,231,236,.1);border-radius:8px;background:linear-gradient(180deg,rgba(22,207,196,.08),transparent),repeating-linear-gradient(180deg,rgba(255,255,255,.04) 0 1px,transparent 1px 36px)}.preview-chart span{min-height:24px;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,var(--m-green),rgba(22,207,196,.58))}.preview-evidence-feed{min-width:0;display:grid;grid-gap:8px;gap:8px;align-content:start;border:1px solid rgba(228,231,236,.1);border-radius:8px;background:rgba(255,255,255,.024);padding:13px}.preview-evidence-feed>span{color:var(--m-cyan);font:800 11px var(--mono);text-transform:uppercase}.preview-evidence-feed article{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(228,231,236,.08);border-radius:8px;background:rgba(11,16,32,.3);padding:10px;animation:temirin-feed-pop 5.8s ease-in-out infinite}.preview-evidence-feed article:nth-of-type(2){animation-delay:.45s}.preview-evidence-feed article:nth-of-type(3){animation-delay:.9s}.preview-evidence-feed em,.preview-evidence-feed small{color:var(--m-muted);font:11px var(--mono);font-style:normal}.preview-evidence-feed strong{color:var(--m-text);font-size:13px;line-height:1.25}.preview-table{display:grid;grid-gap:7px;gap:7px}.preview-row{display:grid;grid-template-columns:minmax(150px,1fr) 70px 70px 80px;grid-gap:8px;gap:8px;align-items:center;min-height:45px;padding:0 12px;border:1px solid rgba(228,231,236,.08);border-radius:8px;background:rgba(255,255,255,.02);color:var(--m-soft);font:12px var(--mono)}.preview-head{min-height:34px;color:var(--m-muted);text-transform:uppercase;font-size:11px}.preview-playbar{height:6px;overflow:hidden;border-radius:999px;background:rgba(228,231,236,.1)}.preview-playbar span{display:block;width:38%;height:100%;border-radius:inherit;background:var(--brand-gradient);animation:temirin-playhead 5.8s ease-in-out infinite}.marketing-band,.marketing-section{width:var(--marketing-shell-width);margin:0 auto}.marketing-metrics-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:22px 0 0}.marketing-section{padding:clamp(76px,8vw,104px) 0 0}.marketing-section-heading{max-width:780px;margin-bottom:clamp(24px,3vw,34px)}.marketing-section-heading h2,.marketing-section.split h2,.pricing-strip h2{margin:10px 0 0;font-size:clamp(36px,3.8vw,48px);line-height:1.05}.marketing-section-heading p,.marketing-section.split p,.pricing-strip p{margin:16px 0 0;color:var(--m-muted);font-size:18px;line-height:1.65}.marketing-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(14px,1.5vw,18px);gap:clamp(14px,1.5vw,18px)}.marketing-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.faq-grid details,.glossary-card,.marketing-card,.mini-plan{min-width:0;border:1px solid var(--m-line);border-radius:8px;background:var(--m-panel);padding:clamp(19px,1.8vw,24px)}.marketing-card h3{margin:14px 0 0;font-size:clamp(21px,1.75vw,25px);line-height:1.14}.marketing-card p{margin:13px 0 0;color:var(--m-muted);line-height:1.58}.marketing-card ul{display:grid;grid-gap:8px;gap:8px;margin:18px 0 0;padding:0;list-style:none}.marketing-card li,.mini-check{color:var(--m-soft);font-size:15px;line-height:1.45}.marketing-card li:before,.mini-check:before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:var(--m-green)}.marketing-section.split,.pricing-strip{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-gap:clamp(24px,3vw,38px);gap:clamp(24px,3vw,38px);align-items:center}.execution-control-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.execution-control-list div{min-height:86px;border:1px solid var(--m-line);border-radius:8px;background:rgba(255,255,255,.025);padding:18px}.execution-control-list span{display:block;color:var(--m-gold);font:800 12px var(--mono)}.execution-control-list strong{display:block;margin-top:10px;line-height:1.35}.story-section{align-items:start}.operating-loop-list,.story-proof-list{display:grid;grid-gap:12px;gap:12px}.operating-loop-list article,.story-proof-list article{min-width:0;border:1px solid var(--m-line);border-radius:8px;background:rgba(255,255,255,.025);padding:clamp(18px,1.8vw,22px)}.story-proof-list h3{margin:0;color:var(--m-text);font-size:clamp(21px,1.7vw,25px);line-height:1.16}.story-proof-list p{margin-top:11px;font-size:15px;line-height:1.58}.explainer-section{align-items:center}.operating-loop-list{margin-top:24px}.operating-loop-list article{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.operating-loop-list span{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(22,207,196,.26);border-radius:8px;color:var(--m-cyan);font:800 12px var(--mono)}.operating-loop-list strong{color:var(--m-text);font-size:16px}.operating-loop-list p{margin-top:7px;font-size:14px;line-height:1.55}.workspace-reel{min-width:0;display:grid;grid-gap:12px;gap:12px;overflow:hidden;border:1px solid var(--m-line);border-radius:8px;background:linear-gradient(145deg,rgba(17,24,44,.96),rgba(11,16,32,.94)),url(/brand/elements/data-grid-dark.svg);background-size:auto,320px 320px;color:var(--temirin-cloud-white);padding:clamp(16px,1.8vw,22px);box-shadow:0 22px 70px rgba(11,16,32,.22)}.workspace-reel-topbar{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid rgba(228,231,236,.1);border-radius:8px;background:rgba(255,255,255,.028);padding:13px 14px}.workspace-reel-frame span,.workspace-reel-topbar span{color:var(--temirin-signal-cyan);font:800 11px var(--mono);text-transform:uppercase}.workspace-reel-topbar strong{color:var(--temirin-cloud-white);font-size:14px}.workspace-reel-canvas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:center;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 34px),linear-gradient(180deg,rgba(22,207,196,.07),transparent 62%);padding:16px}.workspace-reel-canvas,.workspace-reel-media{position:relative;min-height:320px;overflow:hidden;border:1px solid rgba(228,231,236,.1);border-radius:8px}.workspace-reel-media{background:#0B1020;aspect-ratio:16/9}.workspace-reel-media img{width:100%;height:100%;display:block;object-fit:cover}.workspace-reel-frame{position:relative;z-index:1;min-width:0;min-height:190px;display:grid;align-content:space-between;border:1px solid rgba(228,231,236,.12);border-radius:8px;background:rgba(11,16,32,.72);padding:16px;animation:temirin-frame-focus 6.4s ease-in-out infinite}.workspace-reel-frame[data-frame="2"]{margin-top:52px;animation-delay:.45s}.workspace-reel-frame[data-frame="3"]{margin-top:-34px;animation-delay:.9s}.workspace-reel-frame strong{color:var(--temirin-cloud-white);font-size:clamp(22px,2vw,30px);line-height:1.05}.workspace-reel-frame p{margin:0;color:rgba(228,231,236,.72);font-size:13px;line-height:1.5}.workspace-reel-thread{position:absolute;inset:50% 8% auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;transform:translateY(-50%);pointer-events:none}.workspace-reel-thread i{height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--temirin-signal-cyan),transparent);animation:temirin-thread-flow 2.8s linear infinite}.workspace-reel-thread i:nth-child(2){animation-delay:.25s}.workspace-reel-thread i:nth-child(3){animation-delay:.5s}.workspace-reel-progress{height:6px;overflow:hidden;border-radius:999px;background:rgba(228,231,236,.1)}.workspace-reel-progress span{display:block;width:46%;height:100%;border-radius:inherit;background:var(--brand-gradient);animation:temirin-playhead 6.4s ease-in-out infinite}.use-case-card{display:grid;align-content:flex-start}.mini-check{display:block;margin-top:12px}.pricing-strip{border:1px solid var(--m-line);border-radius:8px;background:color-mix(in srgb,var(--m-panel) 86%,var(--temirin-cyan-mist));padding:clamp(24px,3vw,34px)}.marketing-section.pricing-strip{margin-top:clamp(76px,8vw,104px)}.pricing-strip>div:first-child{grid-row:1/span 2}.pricing-strip-cards{grid-column:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.mini-plan{position:relative;min-height:150px;display:grid;align-content:space-between;grid-gap:14px;gap:14px;padding:18px;background:linear-gradient(145deg,rgba(11,16,32,.88),rgba(11,16,32,.64))}.mini-plan.recommended{border-color:rgba(111,69,255,.45);background:radial-gradient(circle at top right,rgba(111,69,255,.18),transparent 42%),linear-gradient(145deg,rgba(17,24,44,.94),rgba(11,16,32,.72));box-shadow:0 0 0 1px rgba(111,69,255,.18),0 18px 48px rgba(111,69,255,.14)}.mini-plan-heading{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px;justify-content:space-between}.mini-plan-heading>span{color:var(--m-cyan);font:800 12px var(--mono);text-transform:uppercase}.mini-plan-heading em{min-height:24px;display:inline-flex;align-items:center;border:1px solid rgba(111,69,255,.32);border-radius:999px;background:rgba(111,69,255,.14);color:var(--m-green);padding:0 8px;font:800 10px var(--mono);text-transform:uppercase;font-style:normal}.mini-plan strong{display:flex;align-items:baseline;gap:2px;color:var(--m-text);font:800 clamp(25px,2.1vw,32px) var(--mono)}.mini-plan small{color:var(--m-muted);font-size:12px}.mini-plan p{display:grid;grid-gap:5px;gap:5px;margin:0;color:var(--m-muted);font-size:13px;line-height:1.45}.mini-plan p b{color:var(--m-text);font-weight:800}.mini-plan p span{color:var(--m-muted)}.pricing-strip>.marketing-primary-button{grid-column:2;width:100%;justify-self:stretch}.blog-card{min-height:250px;display:grid;align-content:flex-start}.blog-card small{margin-top:18px;color:var(--m-gold);font:800 12px var(--mono);text-transform:uppercase}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.faq-grid details{padding:0;overflow:hidden}.faq-grid summary{min-height:60px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;padding:16px 18px;font-weight:800;line-height:1.32;text-align:left;text-wrap:balance}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid details[open] summary{border-bottom:1px solid var(--m-line);color:var(--m-green)}.faq-grid p{margin:0;padding:16px 18px 18px;color:var(--m-muted);line-height:1.6;text-align:left}.centered{width:-moz-fit-content;width:fit-content;margin:22px auto 0}.marketing-footer{width:100%;margin:0}.marketing-footer-inner{width:var(--marketing-shell-width);display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.4fr);grid-gap:28px;gap:28px;margin:0 auto;padding:68px 0 36px}.marketing-footer p{max-width:420px;margin:16px 0 0;color:var(--m-muted);line-height:1.6}.marketing-footer nav{display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start;justify-content:flex-end}.marketing-footer nav a{min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--m-line);border-radius:8px;padding:0 13px;color:var(--m-muted)}.marketing-footer nav a:hover{color:var(--m-text);border-color:rgba(111,69,255,.34)}.marketing-subhero{width:100%;position:relative;isolation:isolate;margin:0;padding:94px var(--marketing-shell-offset) 34px}.marketing-subhero:before{content:"";position:absolute;inset:0;z-index:-2;border-bottom:1px solid rgba(228,231,236,.08);background:rgba(11,16,32,.46)}.marketing-subhero h1{max-width:980px;margin:14px 0 0;font-size:58px;line-height:1.08;font-weight:850;text-wrap:balance}.marketing-subhero p{max-width:760px;margin:20px 0 0;color:var(--m-soft);font-size:19px;line-height:1.62}.feature-detail-card{min-height:340px}.feature-media-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0 0 18px}.feature-media-tile{min-width:0;margin:0;overflow:hidden;border:1px solid var(--m-line);border-radius:8px;background:var(--m-panel)}.feature-media-tile img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover;background:#0B1020}.feature-media-tile figcaption{display:grid;grid-gap:6px;gap:6px;padding:14px}.feature-media-tile span{color:var(--m-cyan);font:800 11px var(--mono);text-transform:uppercase}.feature-media-tile strong{color:var(--m-text);font-size:14px;line-height:1.3}.connector-grid-public{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.connector-grid-public article{min-height:230px;border:1px solid var(--m-line);border-radius:8px;background:var(--m-panel);padding:20px}.connector-grid-public small,.connector-grid-public span{color:var(--m-gold);font:800 11px var(--mono);text-transform:uppercase}.connector-grid-public h3{margin:14px 0 0;font-size:24px}.connector-grid-public p{margin:12px 0 0;color:var(--m-muted);line-height:1.58}.connector-grid-public small{display:block;margin-top:18px;color:var(--m-cyan)}.pricing-page-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px}.pricing-page-card{position:relative;min-width:0;min-height:690px;display:flex;flex-direction:column;gap:16px;border:1px solid var(--m-line);border-radius:8px;background:var(--m-panel);padding:22px}.pricing-page-card.recommended{border-color:rgba(111,69,255,.55);background:linear-gradient(180deg,rgba(111,69,255,.08),rgba(17,24,44,.92))}.pricing-page-card.sales-led{border-color:rgba(247,144,9,.42);background:linear-gradient(180deg,rgba(247,144,9,.07),rgba(17,24,44,.92))}.pricing-ribbon{position:absolute;top:14px;right:14px;min-height:30px;display:inline-flex;align-items:center;border-radius:8px;background:rgba(111,69,255,.12);border:1px solid rgba(111,69,255,.3);color:var(--m-green);padding:0 10px}.pricing-page-card>span,.pricing-ribbon{font:800 12px var(--mono);text-transform:uppercase}.pricing-page-card>span{color:var(--m-cyan)}.pricing-page-card>strong{margin-top:8px;font:850 42px var(--mono)}.pricing-page-card>strong small{color:var(--m-muted);font-size:14px}.pricing-trial-badge{width:-moz-fit-content;width:fit-content;min-height:32px;display:inline-flex;align-items:center;border:1px solid rgba(22,207,196,.25);border-radius:8px;background:rgba(22,207,196,.08);color:var(--m-cyan);padding:0 11px;font:800 12px var(--mono);text-transform:uppercase}.pricing-page-card>p{color:var(--m-muted);line-height:1.55}.pricing-guidance{display:grid;grid-gap:8px;gap:8px}.pricing-guidance p{margin:0;color:var(--m-soft);font-size:13px;line-height:1.45}.pricing-guidance b{display:block;margin-bottom:3px;color:var(--m-cyan);font:800 11px var(--mono);text-transform:uppercase}.pricing-limit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.pricing-limit-grid div{border:1px solid rgba(228,231,236,.09);border-radius:8px;padding:12px;background:rgba(255,255,255,.024)}.pricing-limit-grid b{display:block;color:var(--m-green);font:800 18px var(--mono)}.pricing-limit-grid small{display:block;margin-top:4px;color:var(--m-muted);font-size:12px}.pricing-feature-block{display:grid;grid-gap:8px;gap:8px;min-width:0}.pricing-feature-block>strong{color:var(--m-cyan);font:800 11px var(--mono);text-transform:uppercase}.pricing-page-card ul{display:grid;align-content:flex-start;grid-gap:9px;gap:9px;padding:0;margin:0;list-style:none}.pricing-page-card li{color:var(--m-soft);line-height:1.45;overflow-wrap:anywhere}.pricing-page-card li:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;background:var(--m-gold)}.pricing-page-card>.marketing-primary-button,.pricing-page-card>.marketing-secondary-button{margin-top:auto}.comparison-table{overflow:hidden;border:1px solid var(--m-line);border-radius:8px;background:var(--m-panel)}.comparison-table>div{min-height:58px;display:grid;grid-template-columns:.8fr 1.25fr 1fr 1.45fr 1.45fr;grid-gap:12px;gap:12px;align-items:center;padding:0 18px;border-bottom:1px solid rgba(228,231,236,.08)}.comparison-table>div:first-child{color:var(--m-gold);font:800 12px var(--mono);text-transform:uppercase;background:rgba(255,255,255,.035)}.comparison-table>div:last-child{border-bottom:0}.comparison-table span{color:var(--m-soft);font-size:14px;line-height:1.35}.faq-page-stack{display:grid;grid-gap:42px;gap:42px}.faq-page-stack h2{margin:0 0 14px;font-size:32px}.workflow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.workflow-steps article{min-height:240px;border:1px solid var(--m-line);border-radius:8px;background:var(--m-panel);padding:22px}.workflow-steps span{color:var(--m-gold);font:800 13px var(--mono)}.workflow-steps h3{margin:22px 0 0;font-size:28px}.workflow-steps p{color:var(--m-muted);line-height:1.6}.starter-path-section{display:grid;grid-gap:22px;gap:22px}.starter-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.starter-path-grid article{min-height:210px;border:1px solid var(--m-line);border-radius:8px;background:var(--m-panel);padding:20px}.starter-path-grid span{color:var(--m-cyan);font:800 12px var(--mono)}.starter-path-grid h3{margin:18px 0 0;font-size:22px;line-height:1.12}.starter-path-grid p{color:var(--m-muted);font-size:15px;line-height:1.6}.starter-path-links{display:flex;flex-wrap:wrap;gap:10px}.glossary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.glossary-card h2{margin:0;font-size:24px}.glossary-card p{margin:14px 0 0;color:var(--m-muted);line-height:1.62}.legal-public-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:24px;gap:24px;align-items:end}.legal-public-hero .marketing-eyebrow,.legal-public-hero h1,.legal-public-hero>p{grid-column:1}.legal-public-hero aside{grid-column:2;grid-row:1/span 3;align-self:end}.legal-public-hero aside,.legal-public-nav,.legal-public-panel{border:1px solid var(--m-line);border-radius:8px;background:var(--m-panel)}.legal-public-hero aside{padding:18px}.legal-public-hero aside span{color:var(--m-gold);font:800 11px var(--mono);text-transform:uppercase}.legal-public-hero aside small,.legal-public-hero aside strong{display:block}.legal-public-hero aside strong{margin-top:10px;font-size:20px}.legal-public-hero aside small{margin-top:12px;color:var(--m-muted);line-height:1.5}.legal-public-nav,.legal-public-panel{width:min(980px,var(--marketing-shell-width));margin:18px auto 0 var(--marketing-shell-offset)}.legal-public-panel{padding:10px 22px}.legal-section{padding:22px 0;border-bottom:1px solid rgba(228,231,236,.08)}.legal-section:last-child{border-bottom:0}.legal-section span{color:var(--m-cyan);font:800 12px var(--mono);text-transform:uppercase}.legal-section p{margin:9px 0 0;color:var(--m-soft);font:16px/1.68 var(--sans)}.legal-public-nav{display:flex;flex-wrap:wrap;gap:10px;padding:14px}.legal-public-nav a{min-height:42px;display:inline-flex;align-items:center;border:1px solid var(--m-line);border-radius:8px;padding:0 13px;color:var(--m-muted)}.featured-post{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:20px;gap:20px;align-items:center;border:1px solid rgba(111,69,255,.28);border-radius:8px;background:color-mix(in srgb,var(--m-panel) 90%,var(--temirin-violet-mist));padding:24px;margin-bottom:14px}.featured-post span{color:var(--m-gold);font:800 12px var(--mono);text-transform:uppercase}.featured-post h2{margin:12px 0 0;font-size:36px;line-height:1.08}.featured-post p{color:var(--m-muted);line-height:1.62}.featured-post aside{border:1px solid rgba(228,231,236,.1);border-radius:8px;background:rgba(255,255,255,.035);padding:18px}.featured-post aside strong{display:block;color:var(--m-green);font:850 36px var(--mono)}.featured-post aside small{display:block;margin-top:8px;color:var(--m-muted);line-height:1.4}.blog-index-grid{margin-top:14px}.blog-article{width:min(860px,calc(100% - 48px));margin:0 auto;padding:86px 0 0}.blog-article header{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;border-bottom:1px solid var(--m-line);padding-bottom:28px}.blog-article header a,.blog-article header span{display:inline-flex;min-height:34px;align-items:center;border:1px solid var(--m-line);border-radius:8px;padding:0 10px;color:var(--m-gold);font:800 11px var(--mono);text-transform:uppercase}.blog-article header h1{flex:0 0 100%;margin:10px 0 0;font-size:56px;line-height:1.02}.blog-article header p{flex:0 0 100%;margin:10px 0 0;color:var(--m-soft);font-size:19px;line-height:1.62}.blog-article header small{display:block;flex:0 0 100%;margin-top:2px;color:var(--m-muted)}.blog-article-body{padding:18px 0}.blog-article-body p{color:var(--m-soft);font-size:18px;line-height:1.78}.blog-article footer{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0 0}.blog-article footer span{min-height:36px;display:inline-flex;align-items:center;border:1px solid var(--m-line);border-radius:8px;padding:0 11px;color:var(--m-cyan);font:800 11px var(--mono)}.lead-section{align-items:flex-start}.lead-capture-form{--lead-control-bg:rgba(255,255,255,.025);--lead-control-height:48px;--lead-placeholder:color-mix(in srgb,var(--m-muted) 72%,transparent);min-width:0;display:grid;grid-gap:16px;gap:16px;border:1px solid var(--m-line);border-radius:8px;background:linear-gradient(145deg,rgba(17,24,44,.94),rgba(11,16,32,.96));padding:22px}.lead-capture-form header h3{margin:8px 0 0;font-size:28px;line-height:1.12;text-wrap:balance}.lead-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.lead-capture-form.compact .lead-fields,.lead-capture-form[data-variant=workspace] .lead-fields,.lead-fields label:last-child{grid-column:1/-1}.lead-capture-form.compact .lead-fields,.lead-capture-form[data-variant=workspace] .lead-fields{grid-template-columns:1fr}.lead-fields label{min-width:0;display:grid;grid-gap:7px;gap:7px;color:var(--m-muted);font:800 11px var(--mono);text-transform:uppercase}.lead-fields input,.lead-fields select,.lead-message-field textarea{width:100%;min-height:48px;box-sizing:border-box;border:1px solid var(--m-line);border-radius:8px;background:var(--lead-control-bg);color:var(--m-text);padding:0 13px;font:14px/1.2 var(--sans);outline:none}.lead-fields input,.lead-fields select{height:var(--lead-control-height);min-height:var(--lead-control-height)}.lead-fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,currentColor 50%) calc(100% - 20px) 50% /7px 7px no-repeat,linear-gradient(135deg,currentColor 50%,transparent 50%) calc(100% - 15px) 50% /7px 7px no-repeat,var(--lead-control-bg);padding-right:42px}.lead-fields input::placeholder,.lead-fields select.is-placeholder,.lead-message-field textarea::placeholder{color:var(--lead-placeholder);opacity:1}.lead-fields select option{background:var(--m-panel);color:var(--m-text)}.lead-fields select option[value=""]{color:var(--lead-placeholder)}.lead-message-field textarea{line-height:1.55}.lead-fields input:focus,.lead-fields select:focus,.lead-message-field textarea:focus{border-color:rgba(111,69,255,.55)}.lead-form-note{margin:-2px 0 0;color:var(--m-muted);font-size:13px;line-height:1.45}.lead-message{margin:0;border:1px solid rgba(111,69,255,.24);border-radius:8px;padding:12px;color:var(--m-soft);background:rgba(111,69,255,.06);line-height:1.45}.lead-message.needs-config{border-color:rgba(247,144,9,.32);background:rgba(247,144,9,.07)}.lead-message.error{border-color:rgba(240,68,56,.32);background:rgba(240,68,56,.07)}.cookie-consent{--m-line:var(--border);--m-text:var(--text);--m-muted:var(--muted);--m-soft:color-mix(in srgb,var(--text) 78%,var(--muted));--m-green:var(--brand-primary);--m-cyan:var(--brand-accent);--m-gold:var(--warning);position:fixed;z-index:1000;left:50%;right:auto;bottom:max(16px,env(safe-area-inset-bottom));width:min(940px,calc(100vw - 36px));display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:end;margin:0;border:1px solid rgba(228,231,236,.12);border-radius:8px;background:rgba(11,16,32,.96);color:var(--m-text);box-shadow:0 24px 90px rgba(0,0,0,.55);padding:16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateX(-50%)}.cookie-consent h2{margin:6px 0 7px;font-size:20px}.cookie-consent a,.cookie-consent p{color:var(--m-muted);font:13px/1.55 var(--sans)}.cookie-toggle{display:flex;gap:10px;align-items:center;margin-top:12px;color:var(--m-soft);font:12px var(--mono)}.cookie-toggle input,.privacy-preference-row input{width:18px;height:18px;accent-color:var(--m-green)}.cookie-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.privacy-preferences-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--m-line);border-radius:8px;background:var(--m-panel);padding:22px}.privacy-preferences-panel h2{margin:8px 0;font-size:26px}.privacy-preferences-panel p,.privacy-preferences-panel small{color:var(--m-muted);font:13px/1.7 var(--sans)}.privacy-preference-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.018);padding:14px}.privacy-preference-row span,.privacy-preference-row strong{display:block}.privacy-preference-row strong{font-size:14px}.privacy-preference-row span{color:var(--m-muted);font:12px/1.6 var(--sans);margin-top:5px}.contact-fallbacks{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.solution-card small{display:block;margin-top:10px;color:var(--m-cyan);font:800 11px var(--mono);text-transform:uppercase}.solution-hero{max-width:1040px}.execution-control-list.compact{margin-top:22px}.product-tour-stack{display:grid;grid-gap:22px;gap:22px}.product-tour-card{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);grid-gap:24px;gap:24px;align-items:center;border:1px solid var(--m-line);border-radius:8px;background:var(--m-panel);padding:22px}.product-tour-card h2{margin:10px 0 0;font-size:34px;line-height:1.08}.product-tour-card p{color:var(--m-muted);line-height:1.62}.product-tour-card img{width:100%;height:auto;border:1px solid rgba(228,231,236,.1);border-radius:8px;background:#0B1020}.comparison-market-table{overflow:hidden;border:1px solid var(--m-line);border-radius:8px;background:var(--m-panel)}.comparison-market-table>div{min-height:72px;display:grid;grid-template-columns:.8fr 1.2fr 1.2fr;grid-gap:12px;gap:12px;align-items:center;padding:0 18px;border-bottom:1px solid rgba(228,231,236,.08)}.comparison-market-table>div:first-child{color:var(--m-gold);font:800 12px var(--mono);text-transform:uppercase;background:rgba(255,255,255,.035)}.comparison-market-table>div:last-child{border-bottom:0}.comparison-market-table span{color:var(--m-soft);font-size:14px;line-height:1.45}.marketing-lead-list{display:grid;grid-gap:10px;gap:10px;padding:14px}.marketing-lead-card{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.014);padding:14px}.marketing-lead-card[data-status=new]{border-color:rgba(247,144,9,.24);background:rgba(247,144,9,.03)}.marketing-lead-card[data-status=qualified]{border-color:rgba(111,69,255,.28);background:rgba(111,69,255,.04)}.marketing-lead-card[data-status=archived]{opacity:.72}.marketing-lead-card header{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:12px;gap:12px;align-items:start}.marketing-lead-card span{color:var(--green-dim);font:8px var(--mono);letter-spacing:.1em}.marketing-lead-card strong{display:block;margin-top:7px;font-size:14px;overflow-wrap:anywhere}.marketing-lead-card p{color:var(--muted);font:10px/1.65 var(--mono);margin:0}.marketing-lead-card select{width:100%;border:1px solid rgba(111,69,255,.22);background:rgba(11,16,32,.8);color:var(--green);padding:10px;font:9px var(--mono)}.marketing-lead-meta,.marketing-lead-notes{display:grid;grid-gap:6px;gap:6px}.marketing-lead-meta span,.marketing-lead-notes small{color:var(--muted);font:9px/1.55 var(--mono);overflow-wrap:anywhere}.public-status-grid,.roadmap-public-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.public-status-grid article,.roadmap-public-grid article{min-height:180px;border:1px solid var(--m-line);border-radius:8px;background:var(--m-panel);padding:20px}.public-status-grid span,.roadmap-public-grid span{color:var(--m-gold);font:800 12px var(--mono);text-transform:uppercase}.public-status-grid strong{display:block;margin-top:18px;color:var(--m-muted);font-size:28px;text-transform:uppercase}.public-status-grid article[data-state=ready] strong{color:var(--m-green)}.public-status-grid article[data-state=warning] strong{color:var(--m-gold)}.public-status-grid article[data-state=blocked] strong{color:var(--m-red)}.public-status-grid p,.roadmap-public-grid p{margin:14px 0 0;color:var(--m-muted);line-height:1.62}.roadmap-public-grid p{color:var(--m-soft)}@media (max-width:1240px){.marketing-card-grid.four,.pricing-strip-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-hero{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:30px}.product-preview{max-width:620px}.workspace-reel-media{min-height:0}}@media (max-width:1180px){.auth-experience{grid-template-columns:1fr;align-items:start;min-height:auto}.auth-experience-copy{position:static;max-width:760px;min-height:auto;align-content:start}.auth-experience .auth-grid{grid-template-columns:1fr}}@media (max-width:980px){.marketing-site{--marketing-shell-gutter:16px}.marketing-header{padding:14px 0}.marketing-header-inner{grid-template-columns:auto minmax(0,1fr) auto}.marketing-header-actions,.marketing-nav{display:none}.marketing-mobile-menu{display:block;justify-self:end;position:relative}.marketing-mobile-menu summary{min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--m-line);border-radius:8px;padding:0 14px;color:var(--m-text);cursor:pointer;font-weight:800;list-style:none}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu nav{position:absolute;top:54px;right:0;width:min(320px,calc(100vw - 36px));display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--m-line);border-radius:8px;background:rgba(11,16,32,.98);box-shadow:0 24px 70px rgba(0,0,0,.42)}.marketing-mobile-menu:not([open]) nav{display:none}.marketing-mobile-menu[open] nav{display:grid}.marketing-mobile-menu nav .theme-toggle.compact{justify-self:end}html[data-theme=light] .marketing-mobile-menu nav{background:rgba(255,255,255,.98)}.marketing-mobile-menu nav a{min-height:44px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:0 12px;color:var(--m-soft)}.marketing-hero{grid-template-columns:1fr;min-height:auto;gap:28px;padding:68px var(--marketing-shell-gutter) 48px}.marketing-hero-copy{max-width:none;padding-top:0}.marketing-hero h1{font-size:clamp(48px,10vw,64px);line-height:1.08}.marketing-hero-copy>p{font-size:18px}.product-preview{position:relative;top:auto;right:auto;width:100%;max-width:none;min-height:0;margin-top:0}.marketing-band,.marketing-section{width:var(--marketing-shell-width)}.comparison-market-table>div,.connector-grid-public,.faq-grid,.feature-media-strip,.glossary-grid,.legal-public-hero,.marketing-card-grid,.marketing-card-grid.four,.marketing-card-grid.three,.marketing-footer-inner,.marketing-metrics-band,.marketing-section.split,.pricing-page-grid,.pricing-strip,.product-tour-card,.public-status-grid,.roadmap-public-grid,.starter-path-grid,.workflow-steps{grid-template-columns:1fr}.execution-control-list,.pricing-strip-cards{grid-template-columns:1fr 1fr}.pricing-strip-cards,.pricing-strip>.marketing-primary-button,.pricing-strip>div:first-child{grid-column:1;grid-row:auto}.marketing-footer nav{justify-content:flex-start}.comparison-table{overflow:hidden}.comparison-table>div{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;padding:0}.comparison-table>div:first-child{display:none}.comparison-table span{display:grid;grid-gap:4px;gap:4px;align-content:start;min-width:0;padding:14px;border-right:1px solid rgba(228,231,236,.08);border-bottom:1px solid rgba(228,231,236,.08);overflow-wrap:anywhere}.comparison-table span:before{content:attr(data-label);color:var(--m-muted);font:800 10px var(--mono);text-transform:uppercase}.comparison-market-table>div:first-child{display:none}.comparison-market-table>div{gap:0;padding:0}.comparison-market-table span{display:grid;grid-gap:4px;gap:4px;padding:14px;border-bottom:1px solid rgba(228,231,236,.08);overflow-wrap:anywhere}.comparison-market-table span:before{content:attr(data-label);color:var(--m-muted);font:800 10px var(--mono);text-transform:uppercase}.cookie-consent{grid-template-columns:1fr;align-items:stretch;max-height:min(72dvh,520px);overflow:auto}.cookie-actions{justify-content:stretch}.cookie-actions button{flex:1 1 160px}.auth-experience .auth-grid,.featured-post,.marketing-lead-card header{grid-template-columns:1fr}}@media (max-width:560px){.marketing-header{min-height:68px;padding-block:12px;padding-inline:0}.marketing-header-inner{min-height:44px}.marketing-brand strong{font-size:15px}.marketing-hero{padding:44px var(--marketing-shell-gutter) 40px}.marketing-hero h1{font-size:clamp(42px,13vw,50px);line-height:1.08}.marketing-hero-copy>p,.marketing-section-heading p,.marketing-section.split p,.pricing-strip p{font-size:16px}.marketing-section-heading h2,.marketing-section.split h2,.pricing-strip h2{font-size:31px;line-height:1.08}.lead-capture-form{gap:14px;padding:16px}.lead-capture-form header h3{font-size:26px}.execution-control-list,.lead-fields,.preview-command-grid,.preview-row,.pricing-limit-grid,.pricing-strip-cards,.workspace-reel-canvas{grid-template-columns:1fr}.product-preview{gap:10px;padding:12px}.product-preview-with-media{grid-template-rows:auto auto auto auto}.product-preview-media{min-height:0;width:100%;max-width:100%}.preview-command-grid,.preview-evidence-feed,.preview-policy,.preview-stage-strip{display:none}.preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.preview-metrics div{min-height:78px;padding:10px}.preview-metrics strong{font-size:22px}.preview-metrics span{font-size:11px}.preview-chart,.preview-command-grid{min-height:150px}.workspace-reel-canvas{min-height:auto}.workspace-reel-media{width:100%;max-width:100%;min-height:0}.workspace-reel-frame,.workspace-reel-frame[data-frame="2"],.workspace-reel-frame[data-frame="3"]{min-height:150px;margin-top:0}.workspace-reel-thread{display:none}.preview-row{gap:4px;padding:12px;font-size:12px}.preview-row span{display:grid;grid-gap:4px;gap:4px}.preview-head{display:none}.marketing-primary-button,.marketing-secondary-button{width:100%}.marketing-section{padding-top:62px}.marketing-subhero{width:100%;padding:58px var(--marketing-shell-gutter) 30px}.blog-article header h1,.marketing-subhero h1{font-size:36px;line-height:1.12}.pricing-page-card{min-height:auto}.featured-post h2{font-size:28px}.blog-article{width:min(100% - 32px,860px);padding-top:52px}.legal-public-nav,.legal-public-panel{width:min(980px,var(--marketing-shell-width))}.product-preview{grid-template-rows:auto auto auto;padding:14px;gap:11px}.preview-chart{min-height:132px;padding:14px;gap:7px}.preview-topline{display:grid;grid-gap:8px;gap:8px;align-items:start}.faq-grid details,.glossary-card,.lead-capture-form,.marketing-card,.mini-plan,.pricing-strip{padding:18px}.auth-experience{padding:42px var(--marketing-shell-gutter) 58px;min-height:auto}.auth-experience-copy h1{font-size:38px;line-height:1.02}.auth-flow-preview,.auth-unlock-strip,.auth-wizard,.onboarding-steps{gap:8px}.cookie-consent{bottom:max(10px,env(safe-area-inset-bottom));width:min(940px,calc(100vw - 20px));padding:14px}.cookie-consent h2{font-size:18px}body.cookie-consent-open .marketing-site{padding-bottom:clamp(300px,62dvh,520px)}}@media (max-width:980px) and (max-height:600px){.marketing-hero{gap:0;padding:26px var(--marketing-shell-gutter) 28px}.marketing-hero-copy>p{margin-top:16px;font-size:16px;line-height:1.45}.marketing-cta-row{margin-top:18px}.product-preview{display:none}}@keyframes temirin-sheen{0%{transform:translateX(-120%);opacity:0}18%{opacity:.7}55%{opacity:.18}to{transform:translateX(120%);opacity:0}}@keyframes temirin-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes temirin-scan{0%{background-position:0 0}to{background-position:96px 0}}@keyframes temirin-stage-fill{0%,to{transform:scaleX(.2);opacity:.48}45%,65%{transform:scaleX(1);opacity:1}}@keyframes temirin-feed-pop{0%,to{border-color:rgba(228,231,236,.08);transform:translateY(0)}45%,60%{border-color:rgba(22,207,196,.32);transform:translateY(-2px)}}@keyframes temirin-playhead{0%{transform:translateX(-110%)}48%,62%{transform:translateX(60%)}to{transform:translateX(210%)}}@keyframes temirin-frame-focus{0%,to{border-color:rgba(228,231,236,.12);transform:translateY(0)}42%,58%{border-color:rgba(22,207,196,.34);transform:translateY(-4px)}}@keyframes temirin-thread-flow{0%{opacity:.22;transform:translateX(-22%)}50%{opacity:.82}to{opacity:.22;transform:translateX(22%)}}.marketing-site,.workspace{animation:temirin-rise .45s ease both}.featured-post,.lead-capture-form,.marketing-card,.metric,.mini-plan,.panel,.pricing-page-card,.product-tour-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.featured-post:hover,.lead-capture-form:hover,.marketing-card:hover,.mini-plan:hover,.pricing-page-card:hover,.product-tour-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--green) 34%,transparent);box-shadow:var(--shadow-soft),0 0 0 1px color-mix(in srgb,var(--green) 9%,transparent)}.auth-experience,.marketing-hero{position:relative;overflow:hidden}.marketing-subhero{overflow:visible}.auth-experience:after,.marketing-hero:after,.marketing-subhero:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 42px,color-mix(in srgb,var(--green) 8%,transparent) 43px,transparent 44px),linear-gradient(115deg,transparent 0 32%,color-mix(in srgb,var(--cyan) 16%,transparent) 47%,transparent 62%);animation:temirin-scan 9s linear infinite;opacity:.42}.marketing-subhero:after{inset:0;z-index:-1}.auth-experience>*,.marketing-hero>*,.marketing-subhero>*{position:relative;z-index:1}.product-preview:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--cyan) 16%,transparent),transparent);animation:temirin-sheen 5.8s ease-in-out infinite}.preview-chart span{animation:temirin-rise .5s ease both}.preview-chart span:nth-child(2){animation-delay:.05s}.preview-chart span:nth-child(3){animation-delay:.1s}.preview-chart span:nth-child(4){animation-delay:.15s}.preview-chart span:nth-child(5){animation-delay:.2s}.preview-chart span:nth-child(6){animation-delay:.25s}.preview-chart span:nth-child(7){animation-delay:.3s}.auth-experience{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(420px,1.12fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:start;min-height:calc(100dvh - 76px);padding:clamp(42px,5vw,76px) var(--marketing-shell-offset);border-top:1px solid var(--line)}.auth-experience-copy{position:relative;display:grid;grid-gap:18px;gap:18px;width:100%;max-width:min(620px,100%);min-height:520px;align-content:start;min-width:0}.auth-experience-copy h1{font-size:clamp(38px,4.45vw,64px);line-height:.98;letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere}.auth-experience-copy p{max-width:58ch;color:var(--muted);font-size:clamp(15px,1.35vw,19px);line-height:1.75}.auth-flow-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.auth-flow-preview>strong{grid-column:1/-1;color:var(--text);font-size:14px}.auth-flow-preview div{border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel) 82%,transparent);min-height:76px;padding:14px}.auth-flow-preview small,.auth-flow-preview span,.auth-mode-switch button{font-family:var(--mono);letter-spacing:.09em}.auth-flow-preview span{color:var(--green);font-size:11px}.auth-flow-preview small{display:block;margin-top:8px;color:var(--muted);font-size:11px;line-height:1.55}.auth-mode-switch{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:14px 16px 0}.auth-mode-switch button{border:1px solid var(--line);background:color-mix(in srgb,var(--panel-2) 70%,transparent);color:var(--muted);cursor:pointer;padding:12px;font-size:11px;text-transform:uppercase}.auth-experience .auth-grid{gap:16px;grid-template-columns:minmax(0,1fr);max-width:720px;justify-self:stretch}.auth-experience .auth-wizard{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-experience .auth-card{background:linear-gradient(145deg,color-mix(in srgb,var(--panel-2) 88%,transparent),color-mix(in srgb,var(--panel) 94%,transparent))}.auth-experience .auth-grid>.auth-card:first-child{min-height:590px}.auth-unlock-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:2px}.auth-unlock-strip div{border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel-2) 70%,transparent);padding:12px;min-height:104px}.auth-unlock-strip small,.auth-unlock-strip span{display:block;color:var(--muted);font:10px/1.45 var(--mono)}.auth-unlock-strip span{color:var(--green)}.auth-unlock-strip strong{display:block;margin:8px 0 5px;font-size:12px}.auth-experience .auth-wide{grid-column:1/-1}.auth-experience .panel-heading h2{font-size:15px}.auth-experience .settings-form p{font-size:12px}.auth-experience>*{min-width:0}.auth-mode-switch button.active{border-color:color-mix(in srgb,var(--green) 42%,transparent);color:var(--green);background:color-mix(in srgb,var(--green) 9%,transparent)}.auth-summary-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.auth-summary-actions .primary-action,.auth-summary-actions button{min-width:96px;text-align:center}html[data-theme=light] .marketing-site,html[data-theme=light] .terminal-shell{background:#F6F7FA}html[data-theme=light] .marketing-site{--m-bg:#F6F7FA;--m-panel:rgba(255,255,255,.9);--m-panel-strong:#FFFFFF;--m-line:rgba(102,112,133,.16);--m-text:var(--temirin-midnight-ink);--m-muted:#667085;--m-soft:var(--muted);--m-green:#6F45FF;--m-cyan:#16CFC4;--m-gold:#F79009;--m-red:#F04438;color:var(--m-text)}html[data-theme=light] .marketing-hero:before{background:linear-gradient(90deg,rgba(246,247,250,.98),rgba(246,247,250,.86) 48%,rgba(217,250,248,.64)),linear-gradient(rgba(102,112,133,.07) 1px,transparent 0),linear-gradient(90deg,rgba(102,112,133,.055) 1px,transparent 0);background-size:auto,64px 64px,64px 64px}html[data-theme=light] .auth-experience,html[data-theme=light] .marketing-subhero:before{background:color-mix(in srgb,var(--temirin-cyan-mist) 34%,var(--temirin-cloud-white))}html[data-theme=light] .lead-capture-form,html[data-theme=light] .legal-public-nav,html[data-theme=light] .legal-public-panel,html[data-theme=light] .marketing-card,html[data-theme=light] .metric,html[data-theme=light] .mini-plan,html[data-theme=light] .panel,html[data-theme=light] .pricing-page-card,html[data-theme=light] .product-preview,html[data-theme=light] .product-tour-card{background:rgba(255,255,255,.82);box-shadow:var(--shadow-soft)}html[data-theme=light] .lead-capture-form{--lead-control-bg:rgba(255,255,255,.72);--lead-placeholder:color-mix(in srgb,var(--m-muted) 72%,transparent)}html[data-theme=light] .pricing-strip{background:color-mix(in srgb,var(--temirin-cyan-mist) 42%,#FFFFFF)}html[data-theme=light] .mini-plan{background:rgba(255,255,255,.92)}html[data-theme=light] .mini-plan.recommended,html[data-theme=light] .pricing-page-card.recommended{border-color:rgba(111,69,255,.42);background:radial-gradient(circle at top right,rgba(111,69,255,.11),transparent 44%),rgba(255,255,255,.95);box-shadow:var(--shadow-soft),0 0 0 1px rgba(111,69,255,.12)}html[data-theme=light] .marketing-header,html[data-theme=light] .mobile-topbar,html[data-theme=light] .sidebar{background:rgba(246,247,250,.86)}html[data-theme=light] .marketing-link-button:hover,html[data-theme=light] .marketing-nav a:hover,html[data-theme=light] .marketing-secondary-button:hover{background:rgba(22,207,196,.08)}html[data-theme=light] .marketing-primary-button,html[data-theme=light] .primary-action{color:#FFFFFF;background:var(--brand-gradient)}html[data-theme=light] .cookie-consent{background:rgba(255,255,255,.96);color:var(--text);box-shadow:var(--shadow-soft)}html[data-theme=light] .cookie-consent a,html[data-theme=light] .cookie-consent p{color:var(--muted)}@media (max-width:980px){.auth-experience{grid-template-columns:1fr}.auth-experience-copy{position:static}}@media (max-width:1180px){.auth-experience{grid-template-columns:1fr;align-items:start;min-height:auto}.auth-experience-copy{order:2;position:static;max-width:min(760px,100%);min-height:auto;align-content:start}.auth-experience .auth-grid{order:1;width:100%;grid-template-columns:1fr}}@media (max-width:720px){.auth-experience{padding:42px var(--marketing-shell-gutter) 58px;min-height:auto}.auth-experience .auth-grid,.auth-experience .auth-wizard,.auth-flow-preview,.auth-unlock-strip,.auth-wizard,.onboarding-steps{grid-template-columns:1fr}.auth-experience .auth-grid>.auth-card:first-child,.auth-experience-copy{min-height:auto}.auth-experience-copy h1{font-size:38px;line-height:1.02}}.backoffice-shell{display:grid;grid-gap:12px;gap:12px}.backoffice-access{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,260px) minmax(180px,260px) auto;grid-gap:12px;gap:12px;align-items:end;padding:15px}.backoffice-access.authenticated{grid-template-columns:minmax(240px,1fr) auto;align-items:center}.backoffice-access h2{margin:4px 0 6px;font-size:15px}.backoffice-access p{margin:0;color:var(--muted);font:10px/1.6 var(--mono);max-width:720px}.backoffice-access-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.backoffice-access-actions .command-key{min-width:132px}.command-key.secondary{color:var(--muted);background:rgba(255,255,255,.012)}.backoffice-access label,.backoffice-form label{color:var(--muted);display:grid;grid-gap:6px;gap:6px;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.backoffice-access input,.backoffice-form input,.backoffice-form select,.backoffice-form textarea{width:100%;border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--text);min-height:42px;padding:11px;font:10px/1.4 var(--mono);outline:none}.backoffice-form textarea{resize:vertical;min-height:96px}.backoffice-access input:focus,.backoffice-form input:focus,.backoffice-form select:focus,.backoffice-form textarea:focus{border-color:color-mix(in srgb,var(--green) 38%,transparent)}.backoffice-status{border:1px solid var(--line);background:rgba(255,255,255,.018);color:var(--muted);padding:10px 12px;font:10px/1.55 var(--mono)}.backoffice-locked{display:grid;grid-gap:8px;gap:8px;padding:18px}.backoffice-locked h2{margin:0;font-size:18px}.backoffice-locked p{color:var(--muted);font:11px/1.65 var(--mono);margin:0;max-width:760px}.backoffice-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px}.backoffice-tabs button{border:1px solid var(--line);background:rgba(255,255,255,.018);color:var(--muted);min-height:42px;padding:9px;cursor:pointer;font:9px var(--mono);letter-spacing:.09em;text-transform:uppercase}.backoffice-tabs button.active,.backoffice-tabs button:hover{border-color:color-mix(in srgb,var(--green) 34%,transparent);color:var(--text);background:rgba(111,69,255,.06)}.backoffice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}.backoffice-metric{margin:0}.backoffice-panel{min-width:0;overflow:hidden}.backoffice-two-column{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);grid-gap:10px;gap:10px;align-items:start}.backoffice-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px;padding:15px}.backoffice-form .lead-checkbox,.backoffice-form .wide,.backoffice-form button{grid-column:1/-1}.backoffice-form .lead-checkbox{display:flex;align-items:center;gap:10px;text-transform:none;letter-spacing:0}.backoffice-form .lead-checkbox input{width:18px;min-height:18px}.backoffice-action-row{display:flex;flex-wrap:wrap;gap:8px;padding:15px;border-bottom:1px solid var(--line)}.backoffice-table{overflow-x:auto}.backoffice-row{display:grid;grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(110px,.8fr));grid-gap:12px;gap:12px;align-items:center;min-width:680px;min-height:48px;padding:9px 15px;border-bottom:1px solid rgba(228,231,236,.07);font:10px/1.45 var(--mono)}.backoffice-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.backoffice-row span:first-child{color:var(--text);font-family:var(--sans);font-size:12px}.backoffice-empty{padding:20px 15px;color:var(--muted);font:10px var(--mono)}.backoffice-timeline{display:grid;grid-gap:9px;gap:9px;padding:15px}.backoffice-timeline article{border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.018);padding:12px}.backoffice-timeline small{display:block;color:var(--muted);font:8px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.backoffice-timeline strong{display:block;margin-top:7px;font-size:12px}.backoffice-timeline p{color:var(--muted);font:10px/1.65 var(--mono);margin:8px 0 0;overflow-wrap:anywhere}.backoffice-permission-note{display:grid;grid-gap:8px;gap:8px;padding:15px;color:var(--muted);font:11px/1.65 var(--mono)}.backoffice-permission-note span{color:var(--green-dim);font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.backoffice-permission-note p{margin:0}.agent-ops-layout{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)}.agent-ops-main,.agent-ops-side{display:grid;grid-gap:10px;gap:10px;align-content:flex-start}.agent-ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-approval-list,.agent-task-list{display:grid;grid-gap:10px;gap:10px;padding:15px}.agent-approval-list article,.agent-task-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.018);padding:12px;min-height:92px}.agent-approval-list article{grid-template-columns:1fr}.agent-approval-list article.pending{border-color:color-mix(in srgb,var(--green) 30%,transparent);background:rgba(22,207,196,.045)}.agent-approval-list small,.agent-approval-list span,.agent-task-list small,.agent-task-list span{color:var(--muted);font:9px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.agent-approval-list strong,.agent-task-list strong{display:block;margin-top:5px;font-size:13px;line-height:1.3}.agent-approval-list p,.agent-task-list p{color:var(--muted);font:10px/1.6 var(--mono);margin:7px 0;overflow-wrap:anywhere}.agent-task-list button{min-width:86px}.agent-approval-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.agent-task-form{grid-template-columns:1fr}.lead-message-field{grid-column:1/-1}.lead-message-field textarea{width:100%;min-height:104px;border:1px solid var(--m-line,var(--line));border-radius:8px;background:var(--lead-control-bg,rgba(255,255,255,.025));color:var(--m-text,var(--text));padding:12px 13px;font:14px/1.55 var(--sans);outline:none;resize:vertical}.lead-checkbox{display:flex!important;align-items:flex-start;gap:10px;color:var(--m-muted,var(--muted));font:13px/1.45 var(--sans)!important;text-transform:none!important}.lead-checkbox input{width:18px;min-width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:1px 0 0;accent-color:var(--brand-primary)}.contact-fallbacks span{color:var(--m-muted,var(--muted));display:block;font:13px/1.6 var(--sans)}.account-data-grid label,.admin-support-auth label,.automation-form label,.backoffice-access label,.backoffice-form label,.decision-note-form label,.execution-policy-field,.journal-controls label,.order-ticket label,.portfolio-toolbar label,.settings-form label,.support-ticket-form label{gap:8px;letter-spacing:0}.account-data-grid input,.admin-support-auth input,.admin-ticket-note input,.automation-form input,.automation-form select,.backoffice-access input,.backoffice-form input,.backoffice-form select,.backoffice-form textarea,.decision-note-form input,.decision-note-form select,.decision-note-form textarea,.execution-policy-field input,.journal-controls input,.journal-controls select,.marketing-lead-card select,.order-ticket input,.order-ticket select,.order-ticket textarea,.portfolio-toolbar input,.settings-form input,.settings-form select,.settings-form textarea,.support-ticket-form input,.support-ticket-form select,.support-ticket-form textarea,.support-ticket-reply input{min-height:44px;border-radius:8px;padding:12px;font-size:13px;line-height:1.45}.account-data-grid input,.admin-support-auth input,.admin-ticket-note input,.automation-form input,.automation-form select,.backoffice-access input,.backoffice-form input,.backoffice-form select,.decision-note-form input,.decision-note-form select,.execution-policy-field input,.journal-controls input,.journal-controls select,.marketing-lead-card select,.order-ticket input,.order-ticket select,.portfolio-toolbar input,.settings-form input,.settings-form select,.support-ticket-form input,.support-ticket-form select,.support-ticket-reply input{height:44px;min-height:44px;box-sizing:border-box}@media (max-width:1180px){.backoffice-access{grid-template-columns:1fr 1fr}.backoffice-access button,.backoffice-access>div{grid-column:1/-1}.backoffice-access-actions{grid-column:1/-1;justify-content:flex-start}.backoffice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.backoffice-two-column{grid-template-columns:1fr}}@media (max-width:760px){.backoffice-access,.backoffice-form,.backoffice-grid{grid-template-columns:1fr}.backoffice-access-actions{align-items:stretch;flex-direction:column}.backoffice-access-actions .command-key{width:100%}.backoffice-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.backoffice-row{min-width:620px}}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;box-shadow:var(--focus-ring)}.terminal-shell{background:linear-gradient(rgba(246,247,250,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(246,247,250,.018) 1px,transparent 1px),var(--background-primary);background-size:56px 56px,56px 56px,auto}.mobile-nav,.mobile-primary-nav,.mobile-topbar,.sidebar{background:rgba(11,16,32,.94)}.auth-flow-preview div,.auth-unlock-strip div,.intelligence-card,.lead-capture-form,.metric,.panel,.product-preview,.realtime-card{border-radius:8px}.metric,.panel{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-elevated) 82%,transparent),color-mix(in srgb,var(--background-primary) 86%,transparent))}.auth-summary button,.automation-evaluate,.billing-current button,.billing-management-actions button,.billing-toggle button,.command-key,.configured-sources button,.connector-actions button,.journal-controls button,.plan-card button,.portfolio-toolbar-actions button,.position-detail-button,.preference-toolbar button,.primary-action,.row-action,.settings-form button,.source-row button,.support-ticket-form button,.support-ticket-reply button,.team-member-row button,.workspace-switcher-row button{border-color:color-mix(in srgb,var(--brand-primary) 38%,transparent);background:color-mix(in srgb,var(--brand-primary) 10%,transparent);color:var(--text)}.auth-summary button:hover,.automation-evaluate:hover,.billing-current button:hover,.billing-management-actions button:hover,.billing-toggle button:hover,.command-key:hover,.configured-sources button:hover,.connector-actions button:hover,.journal-controls button:hover,.plan-card button:hover,.portfolio-toolbar-actions button:hover,.position-detail-button:hover,.preference-toolbar button:hover,.primary-action:hover,.row-action:hover,.settings-form button:hover,.source-row button:hover,.support-ticket-form button:hover,.support-ticket-reply button:hover,.team-member-row button:hover,.workspace-switcher-row button:hover{border-color:color-mix(in srgb,var(--brand-accent) 58%,transparent);background:color-mix(in srgb,var(--brand-primary) 16%,transparent)}.auth-mode-switch button.active,.billing-toggle button.active,.evidence-picker button.active,.mobile-nav-item.active,.mobile-primary-item.active,.nav-item.active,.preference-row.selected,.segmented-control button.active{border-color:color-mix(in srgb,var(--brand-primary) 54%,transparent);background:color-mix(in srgb,var(--brand-primary) 14%,transparent);color:var(--text)}.connector-setup-guide strong,.journal-market-link,.market-row .probability,.metric.accent strong,.onboarding-check>small,.realtime-outcome-head strong,.source-template-list span{color:var(--brand-accent)!important}.connector-status.available,.connector-status.connected,.health-row strong[data-state=online],.health-row strong[data-state=ready],.metric-positive strong,.positive,.public-status-grid article[data-state=ready] strong,.source-chip.live,.status-pill.live,.status.connected,.workspace-sync span[data-state=synced]{color:var(--success)!important}.connector-status.blocked,.connector-status.error,.connector-status.locked,.health-row strong[data-state=blocked],.health-row strong[data-state=offline],.metric-negative strong,.negative,.negative-text,.public-status-grid article[data-state=blocked] strong,.source-chip.down,.status-pill.down,.status.disconnected,.workspace-sync span[data-state=error]{color:var(--danger)!important}.onboarding-progress span,.portfolio-sparkline span,.preview-chart span,.support-usage-bar i{background:var(--brand-gradient)}.portfolio-sparkline span,.preview-chart span{border-color:color-mix(in srgb,var(--brand-accent) 36%,transparent)}.marketing-site,html[data-theme=light] .marketing-site{--m-bg:var(--temirin-cloud-white);--m-panel:rgba(255,255,255,.92);--m-panel-strong:#FFFFFF;--m-line:var(--temirin-stone);--m-text:var(--temirin-midnight-ink);--m-muted:var(--temirin-slate);--m-soft:color-mix(in srgb,var(--temirin-midnight-ink) 72%,var(--temirin-slate));--m-green:var(--temirin-electric-violet);--m-cyan:var(--temirin-signal-cyan);--m-gold:var(--warning);--m-red:var(--danger);color:var(--m-text);background:linear-gradient(rgba(102,112,133,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(102,112,133,.05) 1px,transparent 1px),var(--temirin-cloud-white);background-size:64px 64px,64px 64px,auto}.marketing-header,html[data-theme=light] .marketing-header{align-items:center;background:rgba(246,247,250,.9)}.marketing-site .temirin-logo__asset--dark,html[data-theme=light] .marketing-site .temirin-logo__asset--dark{display:block}.marketing-site .temirin-logo__asset--light,html[data-theme=light] .marketing-site .temirin-logo__asset--light{display:none}.marketing-hero,.marketing-subhero,html[data-theme=light] .marketing-hero,html[data-theme=light] .marketing-subhero{background:transparent}.marketing-hero:before,.marketing-subhero:before,html[data-theme=light] .marketing-hero:before,html[data-theme=light] .marketing-subhero:before{background:linear-gradient(90deg,rgba(246,247,250,.98),rgba(246,247,250,.88) 52%,rgba(217,250,248,.5)),url(/brand/elements/data-grid-light.svg);background-size:auto,320px 320px;opacity:1}.auth-experience-copy h1,.marketing-hero h1,.marketing-subhero h1,html[data-theme=light] .auth-experience-copy h1,html[data-theme=light] .marketing-hero h1,html[data-theme=light] .marketing-subhero h1{color:var(--temirin-midnight-ink);font-size:var(--type-display);font-weight:700;letter-spacing:0}.auth-experience .auth-experience-copy{gap:clamp(20px,2vw,28px);max-width:min(560px,100%);align-content:center}.auth-experience .auth-experience-copy h1,html[data-theme=light] .auth-experience .auth-experience-copy h1{max-width:10ch;margin:0;font-size:clamp(54px,4.8vw,82px);line-height:1.05;text-wrap:balance}.auth-experience .auth-experience-copy p{max-width:48ch;margin:0;font-size:clamp(16px,1.18vw,18px)}.auth-experience .auth-flow-preview{margin-top:clamp(4px,1vw,12px)}@media (max-width:720px){.auth-experience .auth-experience-copy{gap:18px;max-width:100%;align-content:start}.auth-experience .auth-experience-copy h1,html[data-theme=light] .auth-experience .auth-experience-copy h1{max-width:none;font-size:38px;line-height:1.04}.auth-experience .auth-experience-copy p{max-width:58ch;font-size:15px}}.marketing-hero-copy>p,.marketing-section-heading p,.marketing-section.split p,.marketing-subhero p,.pricing-strip p,html[data-theme=light] .marketing-hero-copy>p,html[data-theme=light] .marketing-section-heading p,html[data-theme=light] .marketing-section.split p,html[data-theme=light] .marketing-subhero p,html[data-theme=light] .pricing-strip p{color:var(--m-muted)}.marketing-primary-button,html[data-theme=light] .marketing-primary-button{color:#FFFFFF;background:var(--temirin-electric-violet);box-shadow:none}.marketing-primary-button:hover,html[data-theme=light] .marketing-primary-button:hover{background:color-mix(in srgb,var(--temirin-electric-violet) 88%,var(--temirin-midnight-ink))}.marketing-link-button,.marketing-mobile-menu nav a,.marketing-mobile-menu summary,.marketing-secondary-button,html[data-theme=light] .marketing-link-button,html[data-theme=light] .marketing-mobile-menu nav a,html[data-theme=light] .marketing-mobile-menu summary,html[data-theme=light] .marketing-secondary-button{color:var(--m-text);border-color:var(--m-line);background:rgba(255,255,255,.7)}.comparison-market-table,.faq-grid details,.featured-post,.glossary-card,.lead-capture-form,.legal-public-nav,.legal-public-panel,.marketing-card,.mini-plan,.pricing-page-card,.privacy-preferences-panel,.product-tour-card,.public-status-grid article,.roadmap-public-grid article,html[data-theme=light] .comparison-market-table,html[data-theme=light] .faq-grid details,html[data-theme=light] .featured-post,html[data-theme=light] .glossary-card,html[data-theme=light] .lead-capture-form,html[data-theme=light] .legal-public-nav,html[data-theme=light] .legal-public-panel,html[data-theme=light] .marketing-card,html[data-theme=light] .mini-plan,html[data-theme=light] .pricing-page-card,html[data-theme=light] .privacy-preferences-panel,html[data-theme=light] .product-tour-card,html[data-theme=light] .public-status-grid article,html[data-theme=light] .roadmap-public-grid article{border-color:var(--m-line);background:var(--m-panel);box-shadow:0 16px 42px rgba(11,16,32,.06)}.product-preview,html[data-theme=light] .product-preview{color:var(--temirin-cloud-white);border-color:rgba(228,231,236,.16);background:linear-gradient(145deg,rgba(17,24,44,.96),rgba(11,16,32,.96)),url(/brand/elements/data-grid-dark.svg);background-size:auto,320px 320px}html[data-theme=dark] .marketing-site{--m-bg:var(--temirin-midnight-ink);--m-panel:rgba(17,24,44,.9);--m-panel-strong:var(--temirin-midnight-ink);--m-line:rgba(228,231,236,.14);--m-text:var(--temirin-cloud-white);--m-muted:color-mix(in srgb,var(--temirin-cloud-white) 60%,var(--temirin-slate));--m-soft:var(--temirin-stone);color:var(--m-text);background:linear-gradient(rgba(246,247,250,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(246,247,250,.018) 1px,transparent 1px),var(--temirin-midnight-ink);background-size:64px 64px,64px 64px,auto}html[data-theme=dark] .marketing-header{background:rgba(11,16,32,.9)}html[data-theme=dark] .marketing-site .temirin-logo__asset--dark{display:none}html[data-theme=dark] .marketing-site .temirin-logo__asset--light{display:block}html[data-theme=dark] .marketing-hero:before,html[data-theme=dark] .marketing-subhero:before{background:linear-gradient(90deg,rgba(11,16,32,.98),rgba(11,16,32,.78) 52%,rgba(11,16,32,.44)),url(/brand/elements/data-grid-dark.svg);background-size:auto,320px 320px}html[data-theme=dark] .auth-experience-copy h1,html[data-theme=dark] .marketing-hero h1,html[data-theme=dark] .marketing-subhero h1{color:var(--temirin-cloud-white)}html[data-theme=dark] .marketing-link-button,html[data-theme=dark] .marketing-mobile-menu nav a,html[data-theme=dark] .marketing-mobile-menu summary,html[data-theme=dark] .marketing-secondary-button{color:var(--m-text);border-color:var(--m-line);background:rgba(255,255,255,.045)}html[data-theme=dark] .marketing-link-button:hover,html[data-theme=dark] .marketing-mobile-menu nav a:hover,html[data-theme=dark] .marketing-mobile-menu summary:hover,html[data-theme=dark] .marketing-secondary-button:hover{border-color:rgba(22,207,196,.34);background:rgba(22,207,196,.08)}html[data-theme=dark] .marketing-mobile-menu nav{background:rgba(11,16,32,.98)}@media (max-width:980px){.marketing-header,html[data-theme=light] .marketing-header{height:76px;min-height:76px;background:var(--temirin-cloud-white);backdrop-filter:none;-webkit-backdrop-filter:none;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}html[data-theme=dark] .marketing-header{background:var(--temirin-midnight-ink)}}@media (max-width:560px){.marketing-header,html[data-theme=light] .marketing-header{height:68px;min-height:68px}}@media (max-width:720px){.legal-public-hero .marketing-eyebrow,.legal-public-hero aside,.legal-public-hero h1,.legal-public-hero>p{grid-column:1}.legal-public-hero aside{grid-row:auto;align-self:start;min-width:0}}.marketing-site :is(a,button,input,textarea,select,label,p,li,small,.marketing-eyebrow,.auth-flow-preview span,.auth-flow-preview small,.auth-mode-switch button,.auth-unlock-strip span,.auth-unlock-strip small,.lead-checkbox){font-family:var(--sans)!important;letter-spacing:0!important}.marketing-site :is(.marketing-eyebrow,.preview-topline span,.preview-policy span){letter-spacing:.02em!important}.terminal-shell :is(.brand-copy strong,.brand-copy small,.nav-item,.mobile-nav-item,.mobile-primary-item,.sidebar-foot strong,.sidebar-foot small,.legal-links a,.command-key,.status,.status-pill,.theme-toggle strong,.settings-form label,.settings-form input,.settings-form select,.settings-form button,.order-ticket label,.order-ticket input,.order-ticket select,.order-ticket textarea,.segmented-control button,.primary-action,.row-action){font-family:var(--sans)!important;letter-spacing:0!important}.nav-section{display:grid;grid-gap:3px;gap:3px}.sidebar nav{overflow-y:auto;padding-right:2px}.nav-section+.nav-section{margin-top:12px;padding-top:12px;border-top:1px solid rgba(228,231,236,.07)}.mobile-nav-section-label,.nav-section-label{display:block;color:color-mix(in srgb,var(--muted) 78%,var(--text));font:10px/1.2 var(--sans);padding:0 9px 5px}.mobile-nav-section{display:grid;grid-gap:7px;gap:7px}.command-journey-strip{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(0,1.7fr) minmax(220px,.75fr);grid-gap:12px;gap:12px;align-items:stretch;padding:14px;margin-bottom:10px}.command-next-action{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(22,207,196,.18);background:color-mix(in srgb,var(--brand-accent) 7%,transparent);padding:14px}.command-context-grid span,.command-journey-step span,.command-next-action span,.source-strategy-grid span{color:var(--brand-accent);font:10px/1.3 var(--sans)}.command-next-action strong{font-size:18px;line-height:1.25}.command-next-action p{margin:0;color:var(--muted);font:12px/1.55 var(--sans)}.command-next-action a{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:42px;border:1px solid color-mix(in srgb,var(--brand-accent) 42%,transparent);background:color-mix(in srgb,var(--brand-accent) 12%,transparent);color:var(--text);padding:10px 13px;font-size:12px}.command-journey-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.command-journey-step{min-width:0;display:grid;align-content:start;grid-gap:7px;gap:7px;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.018);padding:12px}.command-journey-step.done{border-color:color-mix(in srgb,var(--success) 34%,transparent);background:color-mix(in srgb,var(--success) 7%,transparent)}.command-journey-step strong{font-size:13px;line-height:1.25}.command-journey-step small{color:var(--muted);font:11px/1.45 var(--sans);overflow-wrap:anywhere}.command-context-grid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.command-context-grid div{min-width:0;border:1px solid rgba(228,231,236,.08);background:rgba(255,255,255,.018);padding:11px}.command-context-grid small,.command-context-grid strong{display:block}.command-context-grid strong{margin-top:5px;font-size:14px}.command-context-grid small{margin-top:4px;color:var(--muted);font-size:11px}.market-row{grid-template-columns:minmax(300px,1fr) minmax(145px,.72fr) 72px 118px 110px 90px}.market-signal{display:grid;grid-gap:4px;gap:4px;min-width:0}.market-signal strong{color:var(--text);font:12px/1.3 var(--sans)}.market-signal small{color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-action{text-transform:none}.portfolio-toolbar{grid-template-columns:auto minmax(220px,1fr) auto}.portfolio-range-tabs{display:inline-grid;grid-template-columns:repeat(4,minmax(48px,1fr));gap:6px}.portfolio-range-tabs button{min-height:44px;border:1px solid rgba(228,231,236,.1);background:rgba(255,255,255,.018);color:var(--muted);padding:10px 12px;cursor:pointer}.portfolio-range-tabs button.active,.portfolio-range-tabs button[aria-pressed=true]{color:var(--text);border-color:color-mix(in srgb,var(--brand-accent) 42%,transparent);background:color-mix(in srgb,var(--brand-accent) 9%,transparent)}.source-strategy-panel{overflow:hidden}.source-strategy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:15px}.source-strategy-grid button{min-width:0;text-align:left;border:1px solid rgba(228,231,236,.09);background:rgba(255,255,255,.018);color:var(--text);padding:14px;cursor:pointer}.source-strategy-grid button:hover{border-color:color-mix(in srgb,var(--brand-accent) 42%,transparent);background:color-mix(in srgb,var(--brand-accent) 7%,transparent)}.source-strategy-grid p,.source-strategy-grid strong{display:block}.source-strategy-grid strong{margin-top:7px;font-size:13px;line-height:1.25}.source-strategy-grid p{margin:8px 0 0;color:var(--muted);font:11px/1.55 var(--sans)}@media (max-width:1180px){.command-journey-strip{grid-template-columns:1fr}.command-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.source-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.nav-section-label{display:none}.nav-section+.nav-section{margin-top:6px;padding-top:6px}}@media (max-width:760px){.command-context-grid,.command-journey-steps,.portfolio-toolbar,.source-strategy-grid{grid-template-columns:1fr}.portfolio-range-tabs{width:100%}.market-row{grid-template-columns:1fr}.market-signal small{white-space:normal}.mobile-nav-section{border:1px solid rgba(228,231,236,.08);padding:9px}}@media (max-width:980px){.marketing-site{padding-top:var(--marketing-mobile-header-height);animation:none;transform:none}.marketing-header,html[data-theme=dark] .marketing-header,html[data-theme=light] .marketing-header{position:fixed;inset:0 0 auto;width:100%;height:var(--marketing-mobile-header-height);min-height:var(--marketing-mobile-header-height);align-items:center;overflow:visible;background:var(--m-bg);-webkit-backdrop-filter:none;backdrop-filter:none;transform:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:auto}}@media (max-width:900px){.mobile-nav,.mobile-primary-nav,.mobile-topbar,html[data-theme=light] .mobile-nav,html[data-theme=light] .mobile-primary-nav,html[data-theme=light] .mobile-topbar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;transform:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:auto}.mobile-topbar{grid-template-columns:44px minmax(0,1fr) 44px auto;column-gap:10px}.mobile-topbar>.theme-toggle{margin-left:0}.mobile-menu{justify-self:end;min-width:max-content}.mobile-menu summary{white-space:nowrap}}@media (max-width:560px){:root{--marketing-mobile-header-height:68px}.marketing-section.pricing-strip{margin-top:62px}.mobile-topbar{grid-template-columns:38px minmax(0,1fr) 44px auto;gap:8px}}.marketing-site,html[data-theme=dark] .marketing-site,html[data-theme=light] .marketing-site{--m-gold:var(--temirin-signal-cyan)}.pricing-page-card li:before{background:var(--m-cyan)}.blog-card small,.connector-grid-public small,.connector-grid-public span,.marketing-eyebrow{color:var(--m-cyan)}.connector-card,.faq-grid details,.metric,.mini-plan,.panel,.pricing-page-card,.source-row,.source-strategy-grid button,.source-template-list button,.terminal-shell,.workspace{max-width:100%}.auth-summary>*,.connected-account,.connector-actions,.connector-card,.connector-card>*,.connector-meta,.connector-metadata-chips,.connector-setup-guide,.metric,.panel,.portfolio-toolbar>*,.quick-connect-field,.setup-actions,.source-row>*,.source-strategy-grid button>*,.source-template-list button>*,.workspace{min-width:0}.source-strategy-grid button,.source-template-list button{display:grid;align-content:start;align-items:start;justify-content:stretch;justify-items:start;text-align:left;white-space:normal}.auth-summary small,.auth-summary span,.connected-account small,.connected-account strong,.connector-card p,.connector-metadata-chips span,.connector-setup-guide li,.connector-setup-guide small,.market-title b,.market-title small,.portfolio-toolbar small,.source-strategy-grid p,.source-strategy-grid strong,.source-template-list small,.source-template-list strong{overflow-wrap:anywhere}.quick-connect-field input{min-width:0}.connector-card{overflow:hidden}.connector-actions,.connector-head,.setup-actions{min-width:0}.connector-actions button,.setup-actions button,.setup-link-button,.source-row button{white-space:normal;line-height:1.25}@media (max-width:900px){.marketing-site{--marketing-shell-gutter:14px}.marketing-site,.terminal-shell,body{overflow-x:hidden}.terminal-shell{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.workspace{overflow-x:clip;padding:18px 18px calc(122px + env(safe-area-inset-bottom))}.mobile-topbar{grid-template-columns:40px minmax(0,1fr) 44px max-content}.auth-summary,.connector-head,.connector-sync-event,.source-row,.workspace-switcher-row{grid-template-columns:1fr}.connector-head{display:grid}.connector-status{justify-self:start;width:-moz-fit-content;width:fit-content;max-width:100%}.connector-actions,.setup-actions{display:grid;grid-template-columns:1fr;align-items:stretch}.auth-summary-actions .primary-action,.auth-summary-actions button,.connector-actions button,.setup-actions button,.setup-link-button,.source-row button{width:100%}.source-list,.source-template-list{padding:12px}.connector-card,.source-row,.source-strategy-grid button,.source-template-list button{padding:14px}.history-row,.market-row,.portfolio-history-list,.portfolio-history-summary,.portfolio-toolbar,.position-row,.source-strategy-grid{grid-template-columns:1fr}.portfolio-range-tabs{width:100%}.market-table,.position-table{overflow:visible}.position-detail-button,.row-action{grid-column:1}.marketing-band,.marketing-section{width:var(--marketing-shell-width)}.faq-grid,.pricing-strip-cards{grid-template-columns:1fr}.faq-grid details{padding:0}.faq-grid summary{min-height:64px;justify-content:flex-start;padding:16px;text-align:left}.faq-grid p{padding:0 16px 16px}}@media (max-width:560px){.workspace{padding:14px 14px calc(118px + env(safe-area-inset-bottom))}.mobile-topbar{grid-template-columns:38px minmax(0,1fr) 42px max-content}.mobile-topbar .brand-copy strong{font-size:14px}.mobile-topbar .brand-copy small{font-size:9px}.connector-sync-empty,.connector-sync-list,.source-list,.source-template-list{padding:10px}.connection-summary-grid,.connector-grid,.plan-limit-grid,.plan-limits,.source-strategy-grid{gap:10px}.connector-card,.source-row,.source-strategy-grid button,.source-template-list button{padding:12px}.connected-account strong{font-size:13px;line-height:1.45}.marketing-section.pricing-strip{margin-top:36px}.faq-grid summary{min-height:58px}}@media (max-width:900px){.workspace .admin-support-metric-grid,.workspace .compliance-metric-grid,.workspace .connection-summary-grid,.workspace .metric-grid,.workspace .portfolio-metrics,.workspace .support-metric-grid,.workspace .team-summary-grid{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--panel-2) 88%,transparent),color-mix(in srgb,var(--panel) 92%,transparent));box-shadow:var(--shadow-soft)}.workspace .admin-support-metric-grid>.metric,.workspace .compliance-metric-grid>.metric,.workspace .connection-summary-grid>div,.workspace .metric-grid>.metric,.workspace .portfolio-metrics>.metric,.workspace .support-metric-grid>.metric,.workspace .team-summary-grid>div{min-height:0;display:grid;grid-template-columns:minmax(112px,.72fr) minmax(0,1fr);grid-gap:3px 12px;gap:3px 12px;align-items:baseline;padding:11px 13px;border:0;border-top:1px solid rgba(228,231,236,.075);background:transparent;box-shadow:none}.workspace .admin-support-metric-grid>.metric:first-child,.workspace .compliance-metric-grid>.metric:first-child,.workspace .connection-summary-grid>div:first-child,.workspace .metric-grid>.metric:first-child,.workspace .portfolio-metrics>.metric:first-child,.workspace .support-metric-grid>.metric:first-child,.workspace .team-summary-grid>div:first-child{border-top:0}.workspace .metric:after{display:none}.workspace .connection-summary-grid>div span,.workspace .metric>span,.workspace .team-summary-grid>div span{align-self:center;color:var(--muted)}.workspace .connection-summary-grid>div b,.workspace .connection-summary-grid>div strong,.workspace .metric strong,.workspace .team-summary-grid>div b,.workspace .team-summary-grid>div strong{margin:0;font-size:17px;line-height:1.2}.workspace .connection-summary-grid>div small,.workspace .metric small,.workspace .team-summary-grid>div small{grid-column:2;margin:0;font-size:10px;line-height:1.45}.workspace .position-table{display:block;padding:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.workspace .position-head{display:grid}.workspace .history-row,.workspace .position-row{min-width:760px;min-height:52px;grid-template-columns:minmax(230px,1.5fr) 76px 76px 68px 68px 86px 86px 72px;gap:8px;align-items:center;padding:9px 12px;border:0;border-bottom:1px solid rgba(228,231,236,.075);background:transparent}.workspace .history-row{grid-template-columns:minmax(230px,1.5fr) 76px 82px 66px 66px 78px 86px 72px}.workspace .position-row>span:first-child{grid-column:auto}.workspace .position-row>span:not(.market-title){display:block;color:var(--muted)}.workspace .position-row>span[data-label]:before{content:none}.workspace .position-detail-button,.workspace .position-row .row-action{grid-column:auto;width:auto;min-height:34px;padding:0 10px}.workspace .intelligence-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.workspace .intelligence-card .intelligence-reasons span,.workspace .intelligence-card .source-chip,.workspace .intelligence-card .status-pill{border:0;background:transparent;padding:0}.workspace .intelligence-stats{grid-template-columns:1fr;gap:0;overflow:hidden;border:1px solid rgba(228,231,236,.08)}.workspace .intelligence-stats div{display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline;border-top:1px solid rgba(228,231,236,.075);padding:9px 10px}.workspace .intelligence-stats div:first-child{border-top:0}.workspace .intelligence-stats strong{margin:0}.workspace .support-table{display:block;padding:0 12px 12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.workspace .support-table-row{min-width:520px;display:grid;grid-template-columns:minmax(160px,1fr) 92px minmax(160px,1.15fr);grid-gap:10px;gap:10px;align-items:center;padding:10px 0}.workspace .support-table-row small,.workspace .support-table-row span{overflow-wrap:anywhere}.workspace .playbook-grid{grid-template-columns:1fr;gap:0;padding:0;overflow:hidden;border:1px solid rgba(228,231,236,.08)}.workspace .playbook-grid div{display:grid;grid-template-columns:minmax(108px,.48fr) minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;padding:12px;border:0;border-top:1px solid rgba(228,231,236,.075);background:transparent}.workspace .playbook-grid div:first-child{border-top:0}.workspace .playbook-grid strong{margin:0;font-size:12px;line-height:1.35}.workspace .playbook-grid p{font-size:10px;line-height:1.55}.auth-experience .auth-summary,.workspace .auth-summary{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px}.auth-experience .account-avatar,.workspace .account-avatar{width:44px;height:44px;font-size:15px}.auth-experience .auth-summary strong,.workspace .auth-summary strong{font-size:15px;line-height:1.3;overflow-wrap:normal}.auth-experience .auth-summary small,.auth-experience .auth-summary span,.workspace .auth-summary small,.workspace .auth-summary span{text-decoration:none}.auth-experience .auth-summary-actions,.workspace .auth-summary-actions{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;justify-content:stretch}.auth-experience .auth-summary-actions .primary-action,.auth-experience .auth-summary-actions button,.workspace .auth-summary-actions .primary-action,.workspace .auth-summary-actions button{width:auto;min-width:0;min-height:44px;padding:0 14px}.auth-experience .auth-summary-actions button,.workspace .auth-summary-actions button{color:var(--muted);background:transparent}.feature-detail-card{min-height:0}.feature-media-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:12px;gap:12px;margin:0 0 18px;padding:0;overflow:visible;scroll-snap-type:none}.feature-media-tile{min-width:0;flex:initial;scroll-snap-align:none}.feature-media-tile figcaption{padding:10px 12px}.feature-media-tile span{display:none}.public-status-grid{gap:8px}.public-status-grid article{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;padding:16px}.public-status-grid strong{margin:0;font-size:22px;text-align:right}.public-status-grid p{grid-column:1/-1;margin-top:4px}.status-cta-row{margin-top:18px}.status-cta-row .marketing-primary-button{width:auto;min-width:min(100%,270px)}.marketing-footer-inner{gap:18px;padding-top:46px}.marketing-footer nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;justify-content:stretch}.marketing-footer nav a{min-height:44px;justify-content:center;padding:6px 8px;text-align:center;line-height:1.2;white-space:normal}}@media (max-width:560px){.workspace .admin-support-metric-grid>.metric,.workspace .compliance-metric-grid>.metric,.workspace .connection-summary-grid>div,.workspace .metric-grid>.metric,.workspace .portfolio-metrics>.metric,.workspace .support-metric-grid>.metric,.workspace .team-summary-grid>div{grid-template-columns:minmax(96px,.66fr) minmax(0,1fr)}.workspace .connection-summary-grid>div b,.workspace .connection-summary-grid>div strong,.workspace .metric strong,.workspace .team-summary-grid>div b,.workspace .team-summary-grid>div strong{font-size:16px}.workspace .support-table-row{min-width:480px}.workspace .playbook-grid div{grid-template-columns:1fr}.workspace .playbook-grid p{font-size:11px}.marketing-footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.terminal-shell{--dash-surface:linear-gradient(145deg,color-mix(in srgb,var(--surface-elevated) 88%,transparent),color-mix(in srgb,var(--background-primary) 92%,transparent));--dash-surface-strong:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 92%,transparent),color-mix(in srgb,var(--background-primary) 96%,transparent));--dash-surface-soft:color-mix(in srgb,var(--surface-elevated) 74%,transparent);--dash-border:color-mix(in srgb,var(--temirin-stone) 12%,transparent);--dash-border-strong:color-mix(in srgb,var(--brand-primary) 32%,transparent);--dash-muted-readable:color-mix(in srgb,var(--text) 58%,var(--muted));--dash-scroll-track:color-mix(in srgb,var(--surface-elevated) 72%,transparent);--dash-scroll-thumb:color-mix(in srgb,var(--brand-primary) 66%,var(--brand-accent))}html[data-theme=light] .terminal-shell{--dash-surface:linear-gradient(145deg,rgba(255,255,255,.96),color-mix(in srgb,var(--temirin-cloud-white) 92%,var(--temirin-cyan-mist)));--dash-surface-strong:linear-gradient(180deg,#FFFFFF,color-mix(in srgb,var(--temirin-cloud-white) 88%,#FFFFFF));--dash-surface-soft:color-mix(in srgb,var(--temirin-cloud-white) 78%,#FFFFFF);--dash-border:rgba(102,112,133,.18);--dash-border-strong:rgba(111,69,255,.28);--dash-muted-readable:color-mix(in srgb,var(--temirin-midnight-ink) 60%,var(--temirin-slate));--dash-scroll-track:rgba(255,255,255,.72);--dash-scroll-thumb:color-mix(in srgb,var(--brand-primary) 68%,var(--brand-accent))}html[data-theme=dark] .terminal-shell{--dash-surface:linear-gradient(145deg,color-mix(in srgb,var(--surface-elevated) 88%,transparent),color-mix(in srgb,var(--background-primary) 92%,transparent));--dash-surface-strong:linear-gradient(180deg,rgba(17,24,44,.92),rgba(11,16,32,.96));--dash-surface-soft:rgba(255,255,255,.026);--dash-border:rgba(228,231,236,.105);--dash-border-strong:rgba(111,69,255,.34);--dash-muted-readable:color-mix(in srgb,var(--text) 62%,var(--muted));--dash-scroll-track:rgba(17,24,44,.74)}.terminal-shell :is(.panel,.metric){border-color:var(--dash-border);background:var(--dash-surface)}.terminal-shell :is(.realtime-card,.intelligence-card,.realtime-strip-meta div,.intelligence-summary div,.intelligence-stats div,.command-next-action,.command-journey-step,.command-context-grid div,.source-row,.source-template-list button,.source-strategy-grid button,.connector-card,.connector-health,.connected-account,.connector-sync-empty,.connector-setup-guide,.connection-summary-grid>div,.plan-limit-grid>div,.plan-limits>div,.workspace-switcher-row,.team-member-row,.paper-order,.order-preview div,.live-order-list-wrap,.live-order-row,.paper-confirmation-grid>div,.execution-check,.journal-summary div,.journal-event-body,.support-action,.support-table-panel,.support-ticket-panel,.support-ticket-message,.support-ticket-reply,.compliance-document,.compliance-gate,.compliance-support-model,.admin-flag,.admin-workspace-grid div,.billing-current,.billing-management-panel,.playbook-grid div,.preference-row,.configured-sources>div,.evidence-picker,.telegram-discovery div,.automation-event-list article,.automation-delivery-list article,.automation-destination-list article,.alert-explanation,.backoffice-panel){border-color:var(--dash-border);background:var(--dash-surface-soft);color:var(--text)}.terminal-shell .realtime-card{background:var(--dash-surface-strong)}html[data-theme=light] .terminal-shell :is(.realtime-card,.intelligence-card,.paper-order,.live-order-row,.source-row,.connector-card,.support-action,.team-member-row,.workspace-switcher-row){box-shadow:0 16px 38px rgba(11,16,32,.07)}.terminal-shell :is(.realtime-outcome,.paper-order-audit span,.connector-meta span,.connector-metadata-chips span,.source-chip,.status-pill,.status,.command-key,.workspace-sync,.panel-note,.tag,.audit-pill,.billing-pill,.support-usage-bar,.backoffice-row){border-color:var(--dash-border);background:color-mix(in srgb,var(--dash-surface-soft) 72%,transparent)}html[data-theme=light] .terminal-shell :is(.mobile-topbar,.mobile-primary-nav,.mobile-nav,.sidebar){border-color:rgba(102,112,133,.16);background:rgba(246,247,250,.92)}html[data-theme=light] .terminal-shell :is(.settings-form input,.settings-form select,.settings-form textarea,.preference-toolbar input,.order-ticket input,.order-ticket select,.order-ticket textarea,.source-credential-form input,.source-credential-form select,.source-credential-form textarea,.support-ticket-form input,.support-ticket-form select,.support-ticket-form textarea,.billing-form input,.billing-form select,.billing-form textarea,.backoffice-access input,.backoffice-form input,.backoffice-form select,.backoffice-form textarea){border-color:var(--dash-border);background:rgba(255,255,255,.9);color:var(--temirin-midnight-ink)}html[data-theme=light] .terminal-shell :is(input,select,textarea)::placeholder{color:color-mix(in srgb,var(--temirin-slate) 78%,transparent)}html[data-theme=light] .terminal-shell select option{background:#FFFFFF;color:var(--temirin-midnight-ink)}.terminal-shell :is(.eyebrow,.panel-heading span,.metric>span,.realtime-card header span,.realtime-card dt,.realtime-card footer,.market-table,.position-table,.market-title small,.position-meta,.source-row small,.connector-card small,.connector-meta span,.connected-account small,.health-row small,.health-row-expanded small,.workspace-switcher-row small,.team-member-row span,.journal-event-time,.journal-metrics span,.support-table-row span,.support-table-row small,.preference-row small,.configured-sources small,.automation-event-list article p,.automation-delivery-list article p,.automation-destination-list article p,.telegram-discovery div p,.alert-explanation dd,.compliance-gate code,.admin-workspace-grid strong,.backoffice-row span){color:var(--dash-muted-readable)}.terminal-shell :is(.eyebrow,.panel-heading span,.metric>span,.realtime-card header span,.realtime-card dt,.source-chip,.status-pill,.status,.command-key,.paper-order-audit span,.connector-meta span,.support-table-row strong,.telegram-discovery div span){letter-spacing:.045em}@media (min-width:901px){.terminal-shell{font-size:16px}.workspace{padding:clamp(24px,2.1vw,36px)}.brand-copy strong{font-size:16px}.brand-copy small{font-size:10.5px;letter-spacing:.06em}.nav-section-label{font-size:11.5px;line-height:1.25}.nav-item{min-height:50px;font-size:13px;line-height:1.25}.nav-index{font-size:10.5px}h1{font-size:clamp(24px,1.55vw,31px);line-height:1.15}.billing-current small,.command-context-grid div p,.command-journey-step small,.command-journey-step span,.command-next-action small,.command-next-action span,.compliance-document p,.compliance-support-model p,.configured-sources small,.connected-account small,.connector-card small,.connector-health small,.empty-state p,.intelligence-card p,.intelligence-summary span,.metric small,.panel-heading small,.panel-note,.plan-limit-grid small,.plan-limits small,.playbook-grid p,.preference-row small,.realtime-status-group small,.realtime-strip-subtitle,.source-row small,.state-callout p,.support-action small,.support-ticket-message p,.topbar p,.workspace-sync small{font-size:13px;line-height:1.48}.audit-pill,.billing-pill,.command-key,.connector-meta span,.eyebrow,.metric>span,.panel-heading span,.paper-order-audit span,.source-chip,.status,.status-pill{font-size:12px;line-height:1.25}.panel-heading{min-height:76px;height:auto;padding:16px 18px}.empty-state strong,.panel-heading h2,.realtime-strip-header h2,.state-callout strong{font-size:19px;line-height:1.24}.billing-current strong,.command-context-grid div strong,.command-journey-step strong,.command-next-action strong,.compliance-document strong,.connector-card strong,.live-order-row strong,.paper-order strong,.preference-row strong,.source-row strong,.support-action strong,.support-ticket-message strong,.team-member-row strong,.workspace-switcher-row strong{font-size:17px;line-height:1.28}.metric{min-height:150px;padding:20px}.legal-links a,.sidebar-foot strong{font-size:11px;line-height:1.3}.sidebar-foot small{font-size:12px;line-height:1.35}.intelligence-stats strong,.journal-summary strong,.metric strong{font-size:30px;line-height:1.05}.realtime-card{min-height:190px;padding:18px}.realtime-card header{margin-bottom:16px}.live-order-list-head span,.live-order-list-head strong,.realtime-card dt,.realtime-card footer,.realtime-card header span{font-size:12px;line-height:1.35}.intelligence-card-head strong,.intelligence-card>strong,.market-title b,.position-detail-grid strong,.realtime-card header strong,.realtime-outcome-head span{font-size:16px;line-height:1.35}.position-detail-grid small,.realtime-card dd,.realtime-outcome-head strong{font-size:18px;line-height:1.25}.market-table,.position-table{font-size:13px;line-height:1.45}.history-row,.market-row,.position-row{min-height:78px}.admin-workspace-grid strong,.alert-explanation dd,.backoffice-row span,.compliance-gate code,.health-row-expanded em,.health-row-expanded small,.history-row>span,.journal-event-body p,.journal-market-link,.market-title small,.position-meta,.position-row>span,.support-table-row small,.support-table-row span{font-size:12.5px;line-height:1.5}.automation-evaluate,.billing-current button,.billing-management-actions button,.billing-toggle button,.configured-sources button,.connector-actions button,.journal-controls button,.plan-card button,.portfolio-toolbar-actions button,.position-detail-button,.preference-toolbar button,.primary-action,.row-action,.settings-form button,.source-row button,.support-ticket-form button,.support-ticket-reply button,.team-member-row button,.workspace-switcher-row button{min-height:var(--tap-target);font-size:12px;line-height:1.25}.backoffice-access input,.backoffice-form input,.backoffice-form select,.backoffice-form textarea,.billing-form input,.billing-form select,.billing-form textarea,.order-ticket input,.order-ticket select,.order-ticket textarea,.preference-toolbar input,.settings-form input,.settings-form select,.settings-form textarea,.source-credential-form input,.source-credential-form select,.source-credential-form textarea,.support-ticket-form input,.support-ticket-form select,.support-ticket-form textarea{min-height:44px;font-size:13px;line-height:1.35}}.backoffice-table,.comparison-market-table,.connector-sync-list,.evidence-picker,.feature-media-strip,.journal-timeline,.live-order-list,.market-table,.mobile-nav,.position-table,.sidebar nav,.source-list,.source-template-list,.support-table,.terminal-shell,.workspace,body{scrollbar-width:thin;scrollbar-color:var(--dash-scroll-thumb,var(--brand-primary)) var(--dash-scroll-track,transparent)}.marketing-site ::-webkit-scrollbar,.terminal-shell ::-webkit-scrollbar,body::-webkit-scrollbar{width:12px;height:12px}.marketing-site ::-webkit-scrollbar-track,.terminal-shell ::-webkit-scrollbar-track,body::-webkit-scrollbar-track{border:1px solid color-mix(in srgb,var(--brand-primary) 10%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--dash-scroll-track,var(--surface)) 88%,transparent),color-mix(in srgb,var(--background-primary) 82%,transparent))}.marketing-site ::-webkit-scrollbar-thumb,.terminal-shell ::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent)) padding-box;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-primary) 20%,transparent),0 0 18px color-mix(in srgb,var(--brand-primary) 26%,transparent)}.marketing-site ::-webkit-scrollbar-thumb:hover,.terminal-shell ::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 82%,#FFFFFF),color-mix(in srgb,var(--brand-accent) 84%,#FFFFFF)) padding-box}.marketing-site ::-webkit-scrollbar-corner,.terminal-shell ::-webkit-scrollbar-corner,body::-webkit-scrollbar-corner{background:transparent}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}