:root{--bg0:#0b0e14;--bg1:#10151d;--bg2:#161c26;--surface:#121826;--surface-2:#181f2c;--ink:#f5f7fa;--ink-soft:#c5cdd8;--muted:#8b93a0;--dim:#5e6774;--chrome:#c8cdd5;--accent:#00A8E8;--accent-2:#7DE8FF;--accent-rgb:0,168,232;--accent-soft:rgba(0,168,232,0.14);--warn:#e8b84a;--danger:#f07178;--success:#65d48a;--border:rgba(232,236,241,0.08);--border-strong:rgba(232,236,241,0.14);--line:rgba(200,205,213,0.16);--shadow:0 1px 0 rgba(255,255,255,0.045) inset,0 18px 48px rgba(0,0,0,0.38);--radius:10px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--rail:248px;--font-ui:"Outfit","Helvetica Neue",sans-serif;--font-display:"Outfit","Helvetica Neue",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-contract:"Libre Baskerville","Times New Roman",Times,"Liberation Serif",Georgia,serif;--text-xs:11px;--text-sm:12.5px;--text:13.5px;--text-md:15px;--text-lg:20px;--text-xl:28px;--lh:1.45;--track:-0.011em}*,:after,:before{box-sizing:border-box}html{min-height:100%}body,html{background:var(--bg0)}body{min-height:100vh;margin:0;color:var(--ink);font-family:var(--font-ui);font-size:var(--text);font-weight:400;letter-spacing:var(--track);line-height:var(--lh);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}*{scrollbar-width:thin;scrollbar-color:rgba(0,168,232,.45) rgba(8,12,18,.85)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(8,12,18,.88);border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(0,168,232,.72),rgba(0,168,232,.38));border:2px solid rgba(8,12,18,.88);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(125,232,255,.85),rgba(0,168,232,.55))}::-webkit-scrollbar-corner{background:transparent}a{color:inherit}button,input,select,textarea{font:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}.os-shell{position:relative;z-index:1;display:grid;grid-template-columns:var(--rail) minmax(0,1fr);min-height:100vh;isolation:isolate}.os-atmosphere{pointer-events:none;position:fixed;inset:0;z-index:0;overflow:hidden}.os-atmosphere-glow{position:absolute;left:-8%;top:-18%;width:55vw;height:55vw;max-width:720px;max-height:720px;border-radius:50%;background:radial-gradient(circle,rgba(0,168,232,.16),transparent 68%);filter:blur(8px);animation:os-glow-drift 14s ease-in-out infinite alternate}.os-atmosphere-grid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(200,205,213,.035) 1px,transparent 0),linear-gradient(90deg,rgba(200,205,213,.035) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 55% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 55% 30%,#000 20%,transparent 75%)}.os-atmosphere-noise{position:absolute;inset:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.os-rail{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;flex-direction:column;height:100vh;padding:18px 14px 16px;border-right:1px solid var(--border);background:linear-gradient(180deg,rgba(10,14,20,.96),rgba(7,9,12,.92));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.os-brand{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:8px 8px 14px;text-decoration:none;border-bottom:1px solid var(--border)}.os-brand-orb{position:absolute;left:2px;top:-2px;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle,rgba(0,168,232,.28),transparent 70%);filter:blur(2px);pointer-events:none}.os-brand-mark{position:relative;z-index:1;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(125,232,255,.22);border-radius:var(--radius-sm);background:linear-gradient(160deg,rgba(32,40,52,.95),rgba(12,16,22,.95));box-shadow:0 0 24px rgba(0,168,232,.18)}.os-brand-mark img{width:22px!important;height:22px!important}.os-brand-copy{position:relative;z-index:1;display:grid;grid-gap:3px;gap:3px;min-width:0}.os-brand-copy img{width:88px;height:auto}.os-brand-copy span{font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.16em;color:var(--chrome);text-transform:uppercase;opacity:.72}.os-nav{display:grid;align-content:start;grid-gap:2px;gap:2px;overflow-y:auto;padding-right:2px;flex:1 1}.os-nav-link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 8px 12px;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--ink-soft);font-size:var(--text-sm);font-weight:550;letter-spacing:.01em;text-decoration:none;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.os-nav-indicator{position:absolute;left:0;top:50%;width:2px;height:0;border-radius:1px;background:var(--accent);transform:translateY(-50%);transition:height .14s ease,opacity .14s ease;opacity:0}.os-nav-label{flex:1 1}.os-nav-link em{color:var(--dim);font-family:var(--font-mono);font-size:9px;font-style:normal;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.os-nav-link:hover{color:var(--ink);background:rgba(255,255,255,.03);border-color:rgba(200,205,213,.08)}.os-nav-link.is-active{color:var(--ink);border-color:rgba(0,168,232,.28);background:linear-gradient(90deg,rgba(0,168,232,.14),rgba(0,168,232,.04));box-shadow:inset 0 0 0 1px rgba(0,168,232,.04)}.os-nav-link.is-active .os-nav-indicator{height:16px;opacity:1}.os-nav-link.is-soon{opacity:.5}.os-rail-footer{display:grid;grid-gap:2px;gap:2px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.os-rail-settings{margin:0 0 6px}.os-rail-footer a.os-rail-site,.os-sign-out{color:var(--muted);font-size:var(--text-xs);font-weight:500;text-decoration:none}.os-rail-site{font-family:var(--font-mono);font-size:10px!important;letter-spacing:.06em}.os-sign-out{width:max-content;padding:0;border:0;background:transparent;text-align:left}.os-rail-footer a.os-rail-site:hover,.os-sign-out:hover{color:var(--accent-2)}.os-live{display:flex;align-items:center;gap:8px;color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.os-live span{width:6px;height:6px;border-radius:999px;background:var(--success);box-shadow:0 0 0 0 rgba(101,212,138,.4);animation:os-pulse 2.4s ease infinite}.os-main{--os-main-pt:28px;--os-main-px:36px;position:relative;z-index:1;min-width:0;padding:var(--os-main-pt) var(--os-main-px) 64px}.os-desk-mantra{position:-webkit-sticky;position:sticky;top:0;z-index:6;flex:0 0 auto;display:flex;align-items:center;gap:12px;box-sizing:border-box;margin:calc(-1 * var(--os-main-pt, 28px)) calc(-1 * var(--os-main-px, 36px)) 18px;min-height:56px;padding:16px max(20px,var(--os-main-px,36px));color:var(--ink);font-family:var(--font-display);font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:600;letter-spacing:-.02em;line-height:1.35;text-wrap:balance}.os-desk-mantra-sigil{flex:0 0 auto;width:6px;height:6px;border-radius:1px;background:var(--accent-2)}.os-main-chrome{display:none}.os-shell.is-scope-hub .os-main{--os-main-pt:0px;--os-main-px:0px;padding:0}.os-shell.is-scope-hub .os-main-chrome{display:none}.os-main-enter{animation:os-enter .28s cubic-bezier(.2,.8,.2,1) both}.os-page{display:grid;grid-gap:18px;gap:18px;width:100%;max-width:none}.os-page-header{display:flex;justify-content:space-between;gap:20px;min-height:0;padding-bottom:18px;border-bottom:1px solid var(--border)}.os-page-header.has-tabs{flex-wrap:wrap}.os-page-header-tabs{flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px}.os-page-header-copy{min-width:0}.os-page-header h1{max-width:none;margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,2.4vw,2.15rem);font-weight:700;line-height:1.08;letter-spacing:-.03em}.os-eyebrow{margin:0 0 8px;color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.os-subtitle{max-width:58ch;margin:8px 0 0;color:var(--muted);font-size:var(--text-sm);line-height:1.5}.os-header-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px}.os-agent-shell,.os-client-card,.os-decision-card,.os-detail-panel,.os-domain-card,.os-editorial-row,.os-hero-panel,.os-idea-card,.os-list-panel,.os-panel,.os-soon-panel,.os-table-wrap{border:1px solid var(--border);background:linear-gradient(180deg,rgba(18,24,32,.92),rgba(12,16,22,.88));box-shadow:var(--shadow)}.os-agent-shell,.os-client-card,.os-decision-card,.os-domain-card,.os-editorial-row,.os-hero-panel,.os-idea-card,.os-panel,.os-soon-panel{border-radius:var(--radius-lg);padding:16px 18px}.os-detail-panel,.os-list-panel,.os-table-wrap{border-radius:var(--radius-lg)}.os-form-row{display:grid;grid-template-columns:minmax(0,1fr) 160px auto;grid-gap:8px;gap:8px;align-items:end}.os-form-row.slim{grid-template-columns:minmax(0,1fr) auto}.os-form-row.slim input+input{min-width:140px}.os-field{display:grid;grid-gap:4px;gap:4px}.os-field.inline{min-width:160px}.os-field.span-2,.span-2{grid-column:span 2}.os-field.compact{max-width:180px}.os-field>span{color:var(--dim);font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}input,select,textarea{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-sm);outline:none;color:var(--ink);background:rgba(7,9,12,.55);transition:border-color .12s ease,box-shadow .12s ease}input,select{min-height:32px;padding:0 10px}input,select,textarea{font-size:var(--text-sm)}textarea{min-height:96px;resize:vertical;padding:8px 10px;line-height:1.45}input:focus,select:focus,textarea:focus{border-color:rgba(0,168,232,.55);box-shadow:0 0 0 2px rgba(0,168,232,.12)}select option{background:var(--bg1);color:var(--ink)}.os-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--ink);background:rgba(22,28,38,.9);font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;text-decoration:none;transition:border-color .14s ease,background .14s ease,color .14s ease,filter .14s ease,transform .14s ease}.os-button:hover{border-color:rgba(125,232,255,.32);background:rgba(28,36,48,.95)}.os-button.primary{border-color:transparent;color:#041018;background:var(--accent);font-weight:700;box-shadow:0 0 0 1px rgba(0,168,232,.2),0 8px 28px rgba(0,168,232,.18)}.os-button.primary:hover{filter:brightness(1.08)}.os-button.danger{border-color:rgba(240,113,120,.28);color:#ffc4c8;background:rgba(240,113,120,.08)}.os-button.ghost-line{border-color:var(--line);color:var(--chrome);background:transparent}.os-button.ghost-line:hover{border-color:rgba(0,168,232,.45);color:var(--ink);background:rgba(0,168,232,.06)}.os-button.compact,.os-button.ghost{min-height:30px;padding:0 10px;font-size:var(--text-xs);font-weight:550}.os-text-button{padding:0;border:0;color:var(--accent-2);background:transparent;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.os-text-button:hover{color:var(--ink)}.os-text-button.danger{color:#ff9aa1}.os-text-button.danger:hover{color:#ffd0d4}.os-capture,.os-inline-edit{display:grid;grid-gap:10px;gap:10px}.os-capture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:center}.os-capture-grid.compact{grid-template-columns:minmax(0,1.2fr) 120px 110px auto}.os-check-label{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--text-sm);white-space:nowrap}.os-check-label input{width:auto;min-height:0}.os-row-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.os-option-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:center}.os-add-option input{min-height:28px;width:110px}.os-doc-row{width:100%;grid-template-columns:minmax(0,1fr);text-align:left;cursor:pointer}.os-doc-body,.os-doc-preview{margin:12px 0 0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.5;color:var(--ink-soft)}.os-doc-preview{max-height:55vh;overflow:auto;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(7,9,12,.35)}.os-doc-body{min-height:280px}.os-modal-backdrop{position:fixed;inset:0;z-index:230;display:flex;align-items:center;justify-content:center;align-content:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));overflow:hidden;overscroll-behavior:contain;background:rgba(4,6,10,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:os-enter .12s ease both}.os-modal{position:relative;width:min(420px,100%);max-width:100%;max-height:min(86vh,calc(100dvh - 32px),820px);margin:0;display:grid;grid-gap:10px;gap:10px;padding:16px;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:#121821;box-shadow:0 24px 64px rgba(0,0,0,.45)}.os-modal h2{margin:0;font-size:var(--text-md);font-weight:600}.os-modal p{margin:0;color:var(--muted);font-size:var(--text-sm)}.os-option{cursor:pointer}.os-option:disabled{cursor:default}.os-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.os-filterbar-spacer{flex:1 1;min-width:8px}.os-filter{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);background:rgba(16,21,30,.7);font-size:var(--text-xs);font-weight:550}.os-filter span{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:4px;color:var(--ink-soft);background:rgba(241,243,246,.06);font-family:var(--font-mono);font-size:10px;font-weight:500}.os-filter.is-active{border-color:rgba(0,168,232,.35);color:var(--ink);background:var(--accent-soft)}.os-command-columns,.os-finance-grid,.os-two-col{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:12px;gap:12px;align-items:start}.os-list-panel{display:grid;grid-gap:4px;gap:4px;padding:6px;align-content:start}.os-task-list-full{width:100%;max-width:none;padding:8px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(10,14,20,.55)}.os-task-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 12px;border:1px solid transparent;border-radius:var(--radius-sm);background:rgba(7,9,12,.4);transition:border-color .14s ease,background .14s ease,filter .16s ease,opacity .16s ease,transform .14s ease}.os-task-row:hover{border-color:var(--border-strong);background:rgba(18,24,32,.72)}.os-task-row.is-selected{border-color:rgba(0,168,232,.28);background:rgba(0,168,232,.08)}.os-task-row.is-dragging{opacity:.55}.os-task-row.is-drop-target{border-color:rgba(0,168,232,.45);box-shadow:inset 0 0 0 1px rgba(0,168,232,.18)}.os-task-row.is-hidden{filter:blur(10px);opacity:.72;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;border-color:var(--border)}.os-task-row.is-blocked{border-color:rgba(232,184,74,.22)}.os-task-reorder{display:grid;grid-gap:2px;gap:2px;justify-items:center;min-width:28px}.os-reorder-btn{width:22px;height:16px;padding:0;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--dim);font-size:10px;line-height:1}.os-reorder-btn:hover:not(:disabled){color:var(--ink);border-color:var(--border-strong);background:rgba(255,255,255,.03)}.os-drag-handle{color:var(--dim);cursor:-webkit-grab;cursor:grab;font-size:11px;letter-spacing:-.08em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.os-task-row:active .os-drag-handle{cursor:-webkit-grabbing;cursor:grabbing}.os-estimate{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:22px;padding:0 7px;border:1px solid rgba(125,232,255,.22);border-radius:4px;color:var(--accent-2);background:rgba(0,168,232,.08);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.os-estimate.is-empty{border-color:var(--border);color:var(--dim);background:transparent;font-weight:500}.os-hpa-btn{display:inline-flex;align-items:center;justify-content:center;min-height:28px;min-width:48px;padding:0 9px;border:1px solid var(--border-strong);border-radius:6px;color:var(--muted);background:rgba(16,21,30,.7);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.os-hpa-btn:hover{color:var(--ink);border-color:rgba(232,184,74,.45)}.os-hpa-btn.is-on{border-color:rgba(232,184,74,.55);color:#f0d48a;background:rgba(232,184,74,.14);box-shadow:0 0 16px rgba(232,184,74,.12)}.os-hpa-btn-capture{min-height:36px;min-width:56px}.os-task-row-actions{display:inline-flex;align-items:center;gap:4px}.os-task-row.is-hpa{border-color:rgba(232,184,74,.22);background:linear-gradient(90deg,rgba(232,184,74,.12),transparent 18px),rgba(7,9,12,.4)}.os-task-row.is-hpa:hover{border-color:rgba(232,184,74,.4);background:linear-gradient(90deg,rgba(232,184,74,.16),transparent 18px),rgba(18,24,32,.72)}.os-task-row.is-now{border-color:rgba(0,168,232,.38);box-shadow:0 0 0 1px rgba(0,168,232,.12),0 0 24px rgba(0,168,232,.08)}.os-task-row.is-parked{filter:none;opacity:1;pointer-events:auto}.os-filter-mission.is-active{border-color:rgba(232,184,74,.42);background:rgba(232,184,74,.1)}.os-prod-mission{display:grid;grid-gap:8px;gap:8px;margin:-4px 0 4px}.os-prod-subtabs{display:flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:10px;background:rgba(10,14,20,.55)}.os-prod-subtab{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 12px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:13px;font-weight:600}.os-prod-subtab:hover{color:var(--ink);background:rgba(0,168,232,.06)}.os-prod-subtab.is-active{color:var(--ink);background:rgba(0,168,232,.14);box-shadow:inset 0 0 0 1px rgba(0,168,232,.22)}.os-prod-subtab.is-now em{color:var(--accent-2);font-family:var(--font-mono);font-size:9px;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.os-prod-mission-hint{margin:0;color:var(--muted);font-size:12px}.os-prod-now{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:18px 20px;border:1px solid rgba(0,168,232,.32);border-radius:14px;background:linear-gradient(135deg,rgba(0,168,232,.16),transparent 42%),linear-gradient(180deg,rgba(18,24,34,.96),rgba(10,13,18,.92));box-shadow:inset 0 1px 0 rgba(125,232,255,.1),0 18px 40px rgba(0,0,0,.28)}.os-prod-now-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.os-prod-now h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.os-prod-now p{margin:0;color:var(--muted);font-size:13px}.os-prod-now-actions{display:flex;flex-wrap:wrap;gap:8px}.os-check{width:16px;height:16px;border:1px solid rgba(232,236,241,.22);border-radius:4px;background:rgba(7,9,12,.55);flex-shrink:0}.os-check.small{width:14px;height:14px}.os-check.is-done{border-color:rgba(101,212,138,.55);background:radial-gradient(circle at center,var(--success) 0 36%,transparent 38%),rgba(101,212,138,.1)}.os-task-main{display:grid;grid-gap:1px;gap:1px;min-width:0;padding:0;border:0;color:var(--ink);background:transparent;text-align:left}.os-task-main span{display:flex;align-items:center;gap:8px;overflow:hidden;font-size:var(--text-sm);font-weight:500;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.os-muted-block,.os-muted-line,.os-task-main small{color:var(--muted);font-size:11px}.os-muted-block{display:block;margin-top:2px}.os-artifact,.os-chip,.os-deadline,.os-option,.os-pill,.os-stage{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:22px;padding:0 7px;border:1px solid var(--border-strong);border-radius:4px;color:var(--ink-soft);background:rgba(241,243,246,.04);font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.os-chip strong{color:var(--accent-2);font-weight:600}.os-chip.warn,.priority-do,.tone-overdue{border-color:rgba(232,184,74,.3);color:#f0d48a;background:rgba(232,184,74,.08)}.os-chip.success,.priority-schedule,.tone-ok{border-color:rgba(101,212,138,.28);color:#b4ecc4;background:rgba(101,212,138,.07)}.priority-delegate,.tone-soon{border-color:rgba(125,232,255,.28);color:var(--accent-2);background:rgba(0,168,232,.08)}.priority-eliminate,.tone-none{color:var(--muted)}.os-detail-panel{padding:14px;position:-webkit-sticky;position:sticky;top:16px}.os-task-modal-backdrop{z-index:220;overflow:hidden}.os-task-modal{width:min(720px,calc(100vw - 32px));max-height:min(88vh,calc(100dvh - 32px),860px);display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:18px 18px 16px;margin:0}.os-task-modal-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(200,205,213,.28) transparent}.os-task-modal-body::-webkit-scrollbar{width:10px}.os-task-modal-body::-webkit-scrollbar-track{background:transparent}.os-task-modal-body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-clip:padding-box;background-color:rgba(200,205,213,.28)}.os-task-modal-actions{flex-shrink:0;justify-content:flex-end;margin-top:0;padding-top:12px;border-top:1px solid var(--border)}.os-task-modal .os-detail-top{flex-shrink:0}.os-task-modal .os-subtasks{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.os-form-row.slim.os-subtask-add{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto}.os-client-head,.os-detail-top,.os-domain-head,.os-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.os-agent-shell h2,.os-client-card h2,.os-decision-card h2,.os-detail-top h2,.os-domain-card h2,.os-editorial-row h2,.os-hero-panel h2,.os-idea-card h2,.os-panel h2,.os-section-title h2,.os-section-title h3,.os-soon-panel h2{margin:0;font-family:var(--font-display);font-size:var(--text-md);font-weight:700;letter-spacing:-.02em;line-height:1.25}.os-detail-actions{display:flex;flex-wrap:wrap;gap:6px}.os-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.os-detail-grid,.os-subtasks{display:grid;grid-gap:10px;gap:10px}.os-subtasks{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.os-mini-list{display:grid;grid-gap:4px;gap:4px}.os-mini-list p{margin:0;color:var(--muted);font-size:var(--text-sm)}.os-mini-row,.os-money-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:7px 9px;border-radius:var(--radius-sm);background:rgba(7,9,12,.4);font-size:var(--text-sm)}.os-mini-row{align-items:flex-start;flex-wrap:nowrap;gap:8px}.os-mini-row.is-dragging{opacity:.55}.os-mini-row.is-drop-target{outline:1px solid rgba(0,168,232,.45);box-shadow:inset 0 0 0 1px rgba(0,168,232,.18)}.os-mini-row.is-done{background:rgba(7,9,12,.28)}.os-mini-row .os-drag-handle{margin-top:3px;flex-shrink:0}.os-mini-row .os-check{margin-top:2px}.os-mini-copy{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0;padding:0;border:0;color:var(--ink);background:transparent;text-align:left;cursor:text}.os-mini-title{color:var(--ink);font-size:var(--text-sm);font-weight:500;line-height:1.35;overflow-wrap:anywhere}.os-mini-notes{color:var(--dim);font-size:11px;font-weight:400;letter-spacing:.01em;line-height:1.4;overflow-wrap:anywhere}.os-mini-row.is-done .os-mini-notes,.os-mini-row.is-done .os-mini-title{color:var(--dim);text-decoration:line-through}.os-mini-row.is-done .os-mini-notes{opacity:.78}.os-mini-edit{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:0}.os-mini-edit input,.os-mini-edit textarea{width:100%}.os-mini-edit textarea{min-height:52px}.os-mini-edit-actions,.os-mini-row-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.os-mini-row-actions{margin-top:1px}.os-money-row .os-row-actions{margin-top:0;width:100%;justify-content:flex-end}.os-money-row.os-inline-edit{display:grid;grid-template-columns:minmax(0,1fr) 110px 100px auto;grid-gap:8px;gap:8px}.os-money-row div{display:grid;grid-gap:1px;gap:1px}.os-money-row span{color:var(--dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.os-empty,.os-state{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);background:rgba(16,21,30,.7);font-size:var(--text-sm)}.os-state.danger{border-color:rgba(240,113,120,.28);color:#ffc4c8;background:rgba(240,113,120,.08)}.os-empty.wide{padding:20px}.os-empty p{margin:0 0 2px;color:var(--ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:600;letter-spacing:-.015em}.os-client-list,.os-decision-list,.os-domain-grid,.os-editorial-list,.os-idea-grid{display:grid;grid-gap:8px;gap:8px}.os-idea-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-artifacts,.os-client-meta,.os-decision-options,.os-soon-steps{display:flex;flex-wrap:wrap;gap:6px}.os-client-meta{margin:10px 0}.os-client-meta span{color:var(--ink-soft);font-family:var(--font-mono);font-size:10px;letter-spacing:.03em}.os-client-ask{max-width:72ch;margin:0 0 8px;color:var(--ink);font-size:var(--text-md);font-weight:550;letter-spacing:-.01em}.os-stage{border-color:rgba(125,232,255,.22);color:var(--accent-2)}.stage-won{border-color:rgba(101,212,138,.28);color:#b4ecc4}.stage-lost,.stage-paused{border-color:rgba(240,113,120,.24);color:#ffc4c8}.os-artifacts{margin-top:10px}.os-artifact{border-color:rgba(125,232,255,.18);color:var(--accent-2)}.os-artifact.is-missing{color:var(--dim);border-style:dashed;opacity:.72}.os-artifact.is-ready{border-color:rgba(0,168,232,.35);color:var(--accent-2);background:rgba(0,168,232,.1)}.os-client-identity{display:flex;align-items:center;gap:12px;min-width:0}.os-client-logo{width:44px;height:44px;flex-shrink:0;border-radius:8px;background:rgba(241,243,246,.04);border:1px solid var(--border-strong);font-size:11px}.os-client-logo img{object-fit:contain;background:#0a0d12;padding:4px}.os-client-person{margin:4px 0 0}.os-client-status-pills{display:grid;grid-gap:6px;gap:6px;justify-items:end}.os-status-mini{display:grid;grid-gap:2px;gap:2px;justify-items:end}.os-status-mini>span{color:var(--dim);font-size:9px;letter-spacing:.06em}.os-status-mini select,.os-status-mini>span{font-family:var(--font-mono);text-transform:uppercase}.os-status-mini select{min-height:26px;padding:0 8px;color:var(--ink-soft);background:rgba(241,243,246,.04);border:1px solid var(--border-strong);border-radius:4px;font-size:10px;letter-spacing:.03em}.os-brand-presence,.os-count-card{display:grid;min-width:112px;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid rgba(0,168,232,.22);border-radius:var(--radius-sm);background:linear-gradient(160deg,rgba(0,168,232,.1),rgba(16,21,30,.85));box-shadow:0 0 24px rgba(0,168,232,.08)}.os-brand-presence span,.os-count-card strong{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-brand-presence small,.os-count-card span{color:var(--dim);font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.os-metric-pair{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.os-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-meter{height:4px;overflow:hidden;border-radius:999px;background:rgba(241,243,246,.08)}.os-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.os-table-wrap{overflow-x:auto}.os-table{width:100%;border-collapse:collapse}.os-table td,.os-table th{padding:8px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;font-size:var(--text-sm)}.os-table.roomy td,.os-table.roomy th{padding:10px 12px}.os-table th{color:var(--dim);font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.os-table td{color:var(--ink-soft)}.os-table code{color:var(--accent-2);font-family:var(--font-mono);font-size:11px}.os-actions-cell{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.os-muted-link{display:block;width:max-content;margin-top:2px;color:var(--accent-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.os-editorial-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px}.os-agent-shell p,.os-decision-card p,.os-editorial-row p,.os-hero-panel p,.os-idea-card p,.os-panel p,.os-soon-panel p{margin:6px 0 0;color:var(--muted);font-size:var(--text-sm);line-height:1.45}.os-editorial-row>span{color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.os-decision-card{display:grid;grid-gap:10px;gap:10px}.os-decision-card footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:var(--muted);font-family:var(--font-mono);font-size:10px}.os-option.is-chosen{border-color:rgba(101,212,138,.32);color:#c4f0d0}.os-deck-hero{position:relative;overflow:hidden;display:grid;grid-gap:20px;gap:20px;padding:8px 0}.os-deck-hero--statement-only{padding-bottom:4px}.os-page .os-deck-hero--statement-only{margin-bottom:4px}.os-deck-statement{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;padding:28px 28px 26px;border:1px solid rgba(0,168,232,.22);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(0,168,232,.14),transparent 42%),linear-gradient(180deg,rgba(18,24,33,.96),rgba(8,11,16,.92));box-shadow:inset 0 1px 0 rgba(125,232,255,.08),0 24px 64px rgba(0,0,0,.35);animation:os-deck-statement-in .52s ease both}.os-deck-statement-copy{display:grid;grid-gap:12px;gap:12px}.os-deck-launch-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 20px}.os-deck-launch-title{margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(2.6rem,7.2vw,5rem);font-weight:700;letter-spacing:-.05em;line-height:.92;text-wrap:balance}.os-deck-launch-when{margin:0;color:var(--ink-soft);font-family:var(--font-display);font-size:clamp(1rem,1.8vw,1.28rem);font-weight:600;letter-spacing:-.018em;line-height:1.25}.os-deck-launch-count{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:4px 0 2px}.os-deck-launch-unit{display:grid;grid-gap:6px;gap:6px;justify-items:center;min-width:0;padding:16px 8px 14px;border:1px solid rgba(0,168,232,.28);border-radius:14px;background:linear-gradient(160deg,rgba(0,168,232,.18),rgba(8,11,16,.88));box-shadow:inset 0 1px 0 rgba(125,232,255,.1),0 0 32px rgba(0,168,232,.12)}.os-deck-launch-unit strong{color:var(--accent-2);font-family:var(--font-display);font-size:clamp(2.15rem,6vw,4.1rem);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1}.os-deck-launch-unit span{color:var(--dim);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.os-deck-launch-count.is-go .os-deck-launch-unit{border-color:rgba(101,212,138,.45);box-shadow:inset 0 1px 0 rgba(101,212,138,.12),0 0 32px rgba(101,212,138,.16)}.os-deck-launch-count.is-go .os-deck-launch-unit strong{color:var(--success)}@media (max-width:640px){.os-deck-statement{padding:22px 18px 20px}.os-deck-launch-count{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.os-deck-statement-brand{margin:0;color:var(--accent-2);font-family:var(--font-display);font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:650;letter-spacing:.18em;line-height:1;text-transform:uppercase}.os-deck-niche-note{margin:2px 0 0;color:var(--ink-soft);font-family:var(--font-display);font-size:clamp(.92rem,1.4vw,1.05rem);font-weight:550;letter-spacing:-.015em;line-height:1.35;max-width:52rem}.os-deck-niche-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:6px}.os-deck-niche-card{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px 14px 12px;border:1px solid rgba(0,168,232,.22);border-radius:14px;background:linear-gradient(165deg,rgba(0,168,232,.12),rgba(8,11,16,.9));box-shadow:inset 0 1px 0 rgba(125,232,255,.08)}.os-deck-niche-card.is-ready{border-color:rgba(101,212,138,.4);box-shadow:inset 0 1px 0 rgba(101,212,138,.1),0 0 24px rgba(101,212,138,.12)}.os-deck-niche-card-head{display:grid;grid-gap:4px;gap:4px}.os-deck-niche-card-head h3{margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.os-deck-niche-sample{margin:0;color:var(--dim);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.os-deck-niche-metrics{display:grid;grid-gap:8px;gap:8px;margin:0}.os-deck-niche-metrics>div{display:grid;grid-gap:2px;gap:2px}.os-deck-niche-metrics dt{margin:0;color:var(--dim);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.os-deck-niche-metrics dd{margin:0;color:var(--accent-2);font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.05}.os-deck-niche-rnd{display:grid;grid-gap:8px;gap:8px;padding-top:10px;border-top:1px solid rgba(125,232,255,.12)}.os-deck-niche-rnd-stat{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.os-deck-niche-rnd-label{color:var(--dim);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.os-deck-niche-rnd-value{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1}.os-deck-niche-rnd-hint{margin:0;color:var(--ink-soft);font-family:var(--font-display);font-size:.86rem;font-weight:550;letter-spacing:-.012em;line-height:1.35}@media (max-width:960px){.os-deck-niche-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.os-deck-niche-grid{grid-template-columns:minmax(0,1fr)}}@keyframes os-deck-statement-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.os-deck-hero-glow{left:50%;top:-40%;width:520px;height:520px;margin-left:-260px;border-radius:50%;background:radial-gradient(circle,rgba(0,168,232,.18),transparent 68%);filter:blur(4px)}.os-deck-hero-glow,.os-deck-mark{position:absolute;pointer-events:none}.os-deck-mark{right:-12px;top:-28px;opacity:.08;filter:drop-shadow(0 0 24px rgba(0,168,232,.35));animation:os-mark-breathe 8s ease-in-out infinite}.os-deck-mark img{width:160px!important;height:160px!important}.os-deck-cta-row{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px}.os-hpa-panel{position:relative;display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(165deg,rgba(0,168,232,.08),rgba(10,13,18,.92) 42%,rgba(12,16,22,.96));overflow:hidden}.os-hpa-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,var(--accent),transparent 70%)}.os-hpa-head{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}.os-hpa-head h2{max-width:28ch;font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:4px 0 8px}.os-hpa-head p{max-width:62ch;color:var(--muted);font-size:var(--text-sm);line-height:1.45}.os-hpa-actions{display:flex;gap:8px;flex-shrink:0}.os-hpa-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.os-hpa-card{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px 14px 14px 12px;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);background:rgba(7,9,12,.55);animation:os-hpa-in .42s ease both}.os-hpa-card[data-rank="1"]{animation-delay:40ms}.os-hpa-card[data-rank="2"]{animation-delay:.11s}.os-hpa-card[data-rank="3"]{animation-delay:.18s}@keyframes os-hpa-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.os-hpa-rank{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid rgba(0,168,232,.28);background:rgba(0,168,232,.1);color:var(--accent);font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.04em}.os-hpa-body{display:grid;grid-gap:8px;gap:8px;min-width:0}.os-hpa-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.os-hpa-chip{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.os-hpa-chip.kind-instantly_account,.os-hpa-chip.kind-missing_critical,.os-hpa-chip.kind-overdue_task{border-color:rgba(255,120,90,.35);color:#ffb39f}.os-hpa-chip.kind-client_stall,.os-hpa-chip.kind-open_decision{border-color:rgba(0,168,232,.35);color:var(--accent)}.os-hpa-confidence{color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em}.os-hpa-body h3{margin:0;font-family:var(--font-display);font-size:18px;font-weight:650;letter-spacing:-.02em;line-height:1.3}.os-hpa-body>p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.os-hpa-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.os-hpa-cleared,.os-hpa-empty{display:grid;grid-gap:12px;gap:12px;justify-items:start;padding:8px 0 4px}.os-hpa-cleared p,.os-hpa-empty p{color:var(--ink-soft);font-size:var(--text-sm)}.os-hpa-resolved{display:flex;flex-wrap:wrap;gap:8px}.os-hpa-resolved span{max-width:100%;padding:5px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--dim);font-size:11px;line-height:1.3;text-decoration:line-through;-webkit-text-decoration-color:rgba(255,255,255,.18);text-decoration-color:rgba(255,255,255,.18)}.os-hpa-resolved span[data-status=discarded]{opacity:.7;text-decoration:none;font-style:italic}.os-hpa-footnote{margin:0;color:var(--dim);font-size:11px;line-height:1.4}.os-hpa-footnote code{font-family:var(--font-mono);font-size:10px;color:var(--chrome)}.os-section-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:4px}.os-section-label span{color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.os-section-label em{color:var(--dim);font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.06em}.os-hero-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);grid-gap:16px;gap:16px;align-items:end;min-height:0}.os-hero-panel h2{max-width:52ch;font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;letter-spacing:-.02em;line-height:1.25}.os-tile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.os-tile{position:relative;display:grid;grid-gap:8px;gap:8px;min-height:112px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;background:linear-gradient(165deg,rgba(20,26,34,.95),rgba(10,13,18,.9));overflow:hidden;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.os-tile:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:transparent;transition:background .16s ease}.os-tile:hover{border-color:rgba(0,168,232,.35);background:linear-gradient(165deg,rgba(0,168,232,.1),rgba(12,16,22,.92));transform:translateY(-2px);box-shadow:0 16px 40px rgba(0,0,0,.35)}.os-tile:hover:before{background:var(--accent)}.os-tile span{color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.72}.os-tile strong{font-family:var(--font-display);font-size:34px;font-weight:700;line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-tile small{color:var(--muted);font-size:11px;margin-top:auto}.os-agent-shell,.os-soon-panel{position:relative;min-height:280px;overflow:hidden}.os-agent-shell:after,.os-soon-panel:after{position:absolute;inset:auto -10% -40% 40%;height:180px;border-radius:999px;background:radial-gradient(circle,rgba(0,168,232,.12),transparent 64%);content:"";pointer-events:none}.os-agent-shell h2,.os-soon-panel h2{max-width:36ch;font-size:var(--text-xl);line-height:1.25}.os-soon-steps{margin-top:16px}.os-soon-steps span{padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink-soft);background:rgba(7,9,12,.4);font-size:var(--text-xs);font-weight:550}.os-agent-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:16px;gap:16px;align-items:end}.os-agent-orb{position:absolute;top:20px;right:24px;width:72px;height:72px;border:1px solid rgba(125,232,255,.18);border-radius:999px;background:radial-gradient(circle at 38% 32%,rgba(125,232,255,.28),transparent 30%),radial-gradient(circle,rgba(0,168,232,.14),rgba(7,9,12,.1) 64%)}.os-chat-preview{position:relative;z-index:1;display:grid;grid-gap:6px;gap:6px}.os-chat-line{max-width:320px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(7,9,12,.45)}.os-chat-line.agent{border-color:rgba(125,232,255,.16);background:rgba(0,168,232,.07)}.os-chat-line span{color:var(--accent-2);font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.os-chat-line p{margin:4px 0 0;color:var(--ink);font-size:var(--text-sm)}.os-stagger>*{animation:os-enter .42s cubic-bezier(.2,.8,.2,1) both}.os-stagger>:first-child{animation-delay:40ms}.os-stagger>:nth-child(2){animation-delay:80ms}.os-stagger>:nth-child(3){animation-delay:.12s}.os-stagger>:nth-child(4){animation-delay:.16s}.os-stagger>:nth-child(5){animation-delay:.2s}.os-stagger>:nth-child(6){animation-delay:.24s}.os-stagger>:nth-child(7){animation-delay:.28s}.os-stagger>:nth-child(8){animation-delay:.32s}.os-revolut{display:grid;grid-gap:12px;gap:12px}.os-revolut-block{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(7,9,12,.35)}.os-revolut-block.warn{border-color:rgba(232,184,74,.28);background:rgba(232,184,74,.06)}.os-revolut-accounts{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.os-revolut-accounts label{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer}.os-revolut-accounts label.on{border-color:rgba(0,168,232,.35);background:var(--accent-soft)}.os-revolut-accounts input{width:auto;min-height:0;margin-top:2px}.os-revolut-accounts span{display:grid;grid-gap:2px;gap:2px}.os-revolut-accounts small{color:var(--muted);font-size:11px}.os-revolut-feedback{margin:0;font-size:var(--text-sm)}.os-revolut-feedback.ok{color:#b4ecc4}.os-revolut-feedback.bad{color:#ffc4c8}.os-revolut-review,.os-revolut-txns{display:grid;grid-gap:8px;gap:8px}.os-revolut-txns{list-style:none;margin:0;padding:0}.os-revolut-txns>li{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(7,9,12,.35)}.os-revolut-txn-top{display:flex;justify-content:space-between;gap:12px}.os-revolut-txn-top div{display:grid;grid-gap:2px;gap:2px;min-width:0}.os-revolut-txn-top small{color:var(--muted);font-size:11px}.os-revolut code{font-family:var(--font-mono);font-size:11px;color:var(--accent-2)}.os-stripe{display:grid;grid-gap:12px;gap:12px}.os-stripe h3{margin:0;font-size:var(--text)}.os-stripe-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.os-stripe-kpis div{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(7,9,12,.35)}.os-stripe-kpis span{color:var(--muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.os-stripe-kpis strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-stripe-balances{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.os-stripe-balances li{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(7,9,12,.35)}.os-stripe-balances span{color:var(--muted);font-size:12px}.os-stripe-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:1100px){.os-stripe-kpis,.os-stripe-split{grid-template-columns:1fr}}.os-finance-desk{display:grid;grid-gap:12px;gap:12px}.os-finance-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);grid-gap:12px;gap:12px;align-items:start}.os-finance-main{display:grid;grid-gap:12px;gap:12px;min-width:0}.os-finance-cfo-rail{position:-webkit-sticky;position:sticky;top:12px;min-width:0}.os-cfo{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(0,168,232,.06),transparent 40%),rgba(16,21,30,.88);box-shadow:var(--shadow)}.os-cfo-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.os-cfo-insights{display:grid;grid-gap:8px;gap:8px;max-height:220px;overflow:auto;padding-right:2px}.os-cfo-insight{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(7,9,12,.45)}.os-cfo-insight header{display:flex;justify-content:space-between;gap:8px;align-items:start}.os-cfo-insight header span{color:var(--dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.os-cfo-insight-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.os-cfo-bubble-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.os-cfo-insight em,.os-cfo-insight p{margin:0;color:var(--muted);font-size:var(--text-sm);font-style:normal}.os-cfo-insight em{color:var(--ink-soft)}.os-cfo-insight.tone-good{border-color:rgba(101,212,138,.3)}.os-cfo-insight.tone-warn{border-color:rgba(232,184,74,.4);background:rgba(232,184,74,.08)}.os-cfo-insight.tone-danger{border-color:rgba(240,113,120,.4);background:rgba(240,113,120,.08)}.os-cfo-insight.tone-info{border-color:rgba(0,168,232,.28)}.os-cfo-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.os-cfo-chat{display:grid;grid-gap:8px;gap:8px;min-height:220px;max-height:min(42vh,420px);overflow:auto;padding:8px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(7,9,12,.5)}.os-cfo-empty{display:grid;grid-gap:10px;gap:10px;align-content:start;color:var(--muted);font-size:var(--text-sm)}.os-cfo-empty p{margin:0}.os-cfo-starters{display:flex;flex-wrap:wrap;gap:6px}.os-cfo-bubble{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:var(--radius-sm);background:rgba(16,21,30,.9)}.os-cfo-bubble.user{justify-self:end;max-width:92%;background:rgba(0,168,232,.12)}.os-cfo-bubble.agent{justify-self:start;max-width:96%}.os-cfo-bubble span{color:var(--dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.os-cfo-bubble p{margin:0;white-space:pre-wrap;line-height:1.45}.os-agent-md,.os-cfo-bubble p{color:var(--ink);font-size:var(--text-sm)}.os-agent-md{line-height:1.5}.os-agent-md>*+*{margin-top:.55em}.os-agent-md blockquote,.os-agent-md ol,.os-agent-md p,.os-agent-md pre,.os-agent-md ul,.os-cfo-bubble .os-agent-md p{margin:0;white-space:normal}.os-agent-md h1,.os-agent-md h2,.os-agent-md h3{margin:.7em 0 .2em;color:var(--ink);font-weight:700;letter-spacing:.01em;line-height:1.3}.os-agent-md h1:first-child,.os-agent-md h2:first-child,.os-agent-md h3:first-child{margin-top:0}.os-agent-md h1{font-size:1.08em}.os-agent-md h2{font-size:1.02em}.os-agent-md h3{font-size:.98em;color:var(--ink-soft)}.os-agent-md strong{font-weight:700;color:var(--ink)}.os-agent-md em{font-style:italic}.os-agent-md ol,.os-agent-md ul{padding-left:1.2em}.os-agent-md li+li{margin-top:.28em}.os-agent-md li{color:var(--ink)}.os-agent-md hr{border:0;border-top:1px solid var(--border);margin:.75em 0}.os-agent-md code{font-family:var(--font-mono);font-size:.9em;padding:.08em .32em;border-radius:3px;background:rgba(255,255,255,.06)}.os-agent-md pre{overflow:auto;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(7,9,12,.55)}.os-agent-md pre code{padding:0;background:none}.os-agent-md blockquote{padding-left:.75em;border-left:2px solid var(--border);color:var(--muted)}.os-cfo-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.os-agents-desk{gap:18px}.os-sunday-hero{position:relative;overflow:hidden;display:grid;grid-gap:10px;gap:10px;padding:22px 22px 20px;border:1px solid rgba(0,168,232,.22);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(0,168,232,.14),transparent 42%),linear-gradient(180deg,rgba(18,24,33,.96),rgba(8,11,16,.92))}.os-sunday-hero.is-ready{border-color:rgba(232,184,74,.45);background:linear-gradient(135deg,rgba(232,184,74,.12),transparent 46%),linear-gradient(180deg,rgba(18,24,33,.96),rgba(8,11,16,.92))}.os-sunday-hero.is-locked{border-color:rgba(101,212,138,.35)}.os-sunday-hero-glow{position:absolute;right:-80px;top:-120px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(0,168,232,.2),transparent 68%);pointer-events:none}.os-sunday-kicker{position:relative;z-index:1;display:flex;justify-content:space-between;gap:12px;color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.os-sunday-kicker em{color:var(--muted);font-style:normal;letter-spacing:.08em}.os-sunday-hero h2{position:relative;z-index:1;max-width:22ch;margin:4px 0 0;font-family:var(--font-display);font-size:clamp(1.45rem,3vw,2.1rem);font-weight:700;letter-spacing:-.035em;line-height:1.1}.os-sunday-hero p{position:relative;z-index:1;max-width:68ch;margin:0;color:var(--ink-soft);font-size:var(--text-sm)}.os-sunday-hero .os-plain{color:var(--accent-2)}.os-sunday-meta{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.os-sunday-meta span{padding:5px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink-soft);background:rgba(7,9,12,.4);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em}.os-agent-cabinet{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.os-agent-card{display:grid;grid-gap:8px;gap:8px;min-height:210px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(165deg,rgba(20,26,34,.95),rgba(10,13,18,.9))}.os-agent-card header{display:flex;justify-content:space-between;align-items:start;gap:8px}.os-agent-card h3{margin:2px 0 0;font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.03em}.os-agent-card.is-soon{opacity:.62}.os-agent-pulse{margin:0;color:var(--ink);font-size:var(--text-sm);font-weight:550}.os-agent-mandate{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.os-agent-rec{color:var(--accent-2);font-size:12px;font-weight:650;line-height:1.35}.os-agent-card[data-agent=cos]{box-shadow:inset 2px 0 0 var(--accent)}.os-agent-card[data-agent=cfo]{box-shadow:inset 2px 0 0 #e8b84a}.os-agent-card[data-agent=growth]{box-shadow:inset 2px 0 0 #65d48a}.os-agent-card[data-agent=closer]{box-shadow:inset 2px 0 0 #7DE8FF}.os-agent-card[data-agent=media]{box-shadow:inset 2px 0 0 var(--dim)}.os-desk-roster{grid-template-columns:repeat(5,minmax(0,1fr))}.os-desk-card,.os-desk-roster{display:grid;grid-gap:10px;gap:10px}.os-desk-card{min-height:180px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(165deg,rgba(20,26,34,.95),rgba(10,13,18,.9));color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.os-desk-card:hover{border-color:rgba(0,168,232,.35);transform:translateY(-1px)}.os-desk-card header{display:flex;justify-content:space-between;align-items:start;gap:8px}.os-desk-card h3{margin:2px 0 0;font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.03em}.os-desk-job{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:1.45}.os-desk-hold{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--accent-2);font-size:12px;line-height:1.35}.os-desk-grade-hint{margin:0;color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.os-desk-grade-hint.is-empty{color:var(--dim)}.os-desk-card[data-teammate=batman]{box-shadow:inset 2px 0 0 var(--accent)}.os-desk-card[data-teammate=sniper-sam]{box-shadow:inset 2px 0 0 #7DE8FF}.os-desk-card[data-teammate=cameron]{box-shadow:inset 2px 0 0 #c9a0ff}.os-desk-card[data-teammate=ice]{box-shadow:inset 2px 0 0 #65d48a}.os-desk-card[data-teammate=moneybags]{box-shadow:inset 2px 0 0 #e8b84a}.os-agent-profile{gap:16px}.os-agent-profile-back{margin-bottom:-4px}.os-desk-hold-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(232,184,74,.35);border-radius:var(--radius-lg);background:rgba(232,184,74,.08)}.os-desk-hold-banner p{margin:0;color:var(--ink-soft);font-size:var(--text-sm)}.os-agent-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.os-agent-profile-panel{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(165deg,rgba(20,26,34,.95),rgba(10,13,18,.9))}.os-agent-profile-panel.is-wide{grid-column:1/-1}.os-agent-profile-panel h2{margin:0;color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.os-agent-profile-panel ul{margin:0;padding-left:18px;color:var(--ink-soft);font-size:var(--text-sm);line-height:1.5}.os-agent-profile-panel li+li{margin-top:6px}.os-agent-rulebook{margin:0;color:var(--ink);font-size:var(--text-sm);font-weight:550;line-height:1.45}.os-grade-strip{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border)}.os-grade-strip.is-pass{border-color:rgba(101,212,138,.35);background:rgba(101,212,138,.08)}.os-grade-strip.is-fail{border-color:rgba(255,107,107,.35);background:rgba(255,107,107,.08)}.os-grade-verdict{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.02em}.os-grade-strip.is-pass .os-grade-verdict{color:#65d48a}.os-grade-strip.is-fail .os-grade-verdict{color:#ff8a8a}.os-grade-strip p{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:1.45}.os-grade-strip time{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em}.os-grade-empty{margin:0;color:var(--dim);font-size:var(--text-sm)}.os-chip.tone-soon{color:var(--muted);border-color:var(--border-strong)}.os-sunday-room{display:grid;grid-gap:14px;gap:14px}.os-sunday-status,.os-sunday-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.os-sunday-empty,.os-sunday-lockbar,.os-sunday-skip,.os-sunday-synthesis{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(7,9,12,.45)}.os-sunday-skip textarea{width:100%;min-height:84px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);background:rgba(5,7,10,.7);font:inherit;resize:vertical}.os-sunday-lockbar h3,.os-sunday-rec h3,.os-sunday-scorecard h3,.os-sunday-synthesis h3{margin:2px 0 6px;font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em}.os-sunday-empty p,.os-sunday-lockbar p,.os-sunday-synthesis p{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:1.5}.os-sunday-scorecard{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(165deg,rgba(0,168,232,.07),rgba(10,13,18,.92))}.os-sunday-scorecard ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.os-sunday-scorecard li{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(7,9,12,.5)}.os-sunday-scorecard li em,.os-sunday-scorecard li span{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.os-sunday-scorecard li[data-outcome=hit]{border-color:rgba(101,212,138,.35)}.os-sunday-scorecard li[data-outcome=miss]{border-color:rgba(240,113,120,.4)}.os-sunday-scorecard li[data-outcome=in_flight]{border-color:rgba(232,184,74,.35)}.os-sunday-conflicts{display:grid;grid-gap:8px;gap:8px}.os-sunday-conflicts article{padding:12px 14px;border:1px solid rgba(232,184,74,.35);border-radius:var(--radius-md);background:rgba(232,184,74,.08)}.os-sunday-conflicts h4{margin:2px 0 6px;font-size:var(--text-md)}.os-sunday-conflicts p{margin:0;color:var(--ink-soft);font-size:var(--text-sm)}.os-sunday-recs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.os-sunday-rec{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(7,9,12,.55)}.os-sunday-rec header{display:flex;justify-content:space-between;gap:8px;align-items:start}.os-sunday-rec p{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:1.45}.os-sunday-rec p strong{color:var(--ink)}.os-sunday-rec em{color:var(--muted);font-size:11px}.os-sunday-rec.tone-danger{border-color:rgba(240,113,120,.35)}.os-sunday-rec.tone-warn{border-color:rgba(232,184,74,.28)}.os-sunday-rec[data-status=rejected]{opacity:.55}.os-sunday-choices{display:grid;grid-gap:6px;gap:6px}.os-sunday-choice{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);color:inherit;text-align:left;background:rgba(16,21,30,.7)}.os-sunday-choice strong{font-size:var(--text-sm)}.os-sunday-choice span{color:var(--muted);font-size:12px}.os-sunday-choice.is-on{border-color:rgba(0,168,232,.45);background:var(--accent-soft)}.os-sunday-lockbar{display:flex;justify-content:space-between;gap:16px;align-items:end;flex-wrap:wrap}.os-sunday-lockbar.is-done{border-color:rgba(101,212,138,.3)}.os-sunday-table{display:grid;grid-gap:10px;gap:10px}.os-sunday-chat{max-height:320px;overflow:auto;display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(7,9,12,.4)}.os-sunday-history{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.os-sunday-history article{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(7,9,12,.4)}.os-sunday-history em,.os-sunday-history span,.os-sunday-history strong{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.os-sunday-history p{margin:0;color:var(--ink-soft);font-size:var(--text-sm)}.os-sunday-banner{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border:1px solid rgba(232,184,74,.4);border-radius:var(--radius-lg);background:rgba(232,184,74,.08)}.os-sunday-banner h2{margin:2px 0 4px;font-family:var(--font-display);font-size:var(--text-lg)}.os-sunday-banner p{margin:0;color:var(--ink-soft);font-size:var(--text-sm)}.os-cold-desk{gap:14px}.os-cold-header-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.os-count-card.warn{border-color:rgba(232,184,74,.45);background:rgba(232,184,74,.08)}.os-cold-layout{display:grid;grid-gap:14px;gap:14px;align-items:start}.os-cold-main{display:grid;grid-gap:12px;gap:12px;min-width:0;width:100%}.os-cold-agent-rail{display:none}.os-cea-strip{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(0,168,232,.07),transparent 45%),rgba(16,21,30,.9);box-shadow:var(--shadow)}.os-cea-strip-top{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.os-cea-strip-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.os-cea-strip-copy strong{font-size:var(--text-md);color:var(--ink)}.os-cea-strip-actions{gap:8px}.os-cea-sources,.os-cea-strip-actions{display:flex;flex-wrap:wrap;align-items:center}.os-cea-sources{gap:6px}.os-cea-hero{padding:18px;gap:16px}.os-cea-hero .os-cea-strip-badges{max-height:none}.os-cea-strip-finds{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.os-cea-strip-badges{display:grid;grid-gap:8px;gap:8px;max-height:220px;overflow:auto}.os-cea-modal-backdrop{z-index:80}.os-cea-modal{width:min(760px,calc(100vw - 28px));max-height:min(86vh,820px);display:grid;grid-gap:12px;gap:12px;padding:16px;overflow:hidden}.os-cea-modal-head{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:start}.os-cea-modal-head h2{margin:0;font-size:var(--text-lg)}.os-cea-modal-head-actions{display:flex;flex-wrap:wrap;gap:8px}.os-cea-modal-chat{min-height:280px;max-height:min(48vh,420px)}.os-cea-next{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid rgba(0,168,232,.35);border-radius:var(--radius);background:linear-gradient(135deg,rgba(0,168,232,.12),transparent 55%),rgba(7,9,12,.55)}.os-cea-next.tone-danger{border-color:rgba(240,113,120,.5);background:linear-gradient(135deg,rgba(240,113,120,.14),transparent 55%),rgba(7,9,12,.55)}.os-cea-next.tone-warn{border-color:rgba(232,184,74,.5);background:linear-gradient(135deg,rgba(232,184,74,.12),transparent 55%),rgba(7,9,12,.55)}.os-cea-next.tone-good{border-color:rgba(101,212,138,.4)}.os-cea-next strong{font-size:var(--text-md);color:var(--ink)}.os-cea-next em,.os-cea-next p{margin:0;color:var(--muted);font-size:var(--text-sm);font-style:normal}.os-cea-next em{color:var(--ink-soft)}.os-cea-inline{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:420px;max-height:420px;min-height:0;overflow:hidden;border:1px solid rgba(0,168,232,.28);border-radius:var(--radius);background:rgba(7,9,12,.55)}.os-cea-inline-head{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.os-cea-inline-head strong{display:block;color:var(--ink);font-size:var(--text-sm)}.os-cea-inline-head-actions{display:flex;flex-wrap:wrap;gap:8px}.os-cea-inline-log{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:10px 12px}.os-cea-inline-compose{padding:10px 12px 12px;border-top:1px solid var(--border);flex-shrink:0}.os-cold-filters,.os-cold-tabs{display:flex;flex-wrap:wrap;gap:6px}.os-cold-filters .os-filter.is-active,.os-cold-tabs .os-filter.is-active{color:#041018;background:var(--accent);border-color:var(--accent)}.os-cold-inbox-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.os-cold-domain{padding:0;overflow:hidden}.os-cold-domain-toggle{display:flex;width:100%;justify-content:space-between;gap:12px;align-items:center;padding:14px 14px 12px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.os-cold-domain-toggle h2{margin:0}.os-cold-domain-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.os-cold-caret{color:var(--dim);font-family:var(--font-mono);font-size:12px}.os-cold-domain-body{display:grid;grid-gap:10px;gap:10px;padding:0 14px 14px;border-top:1px solid var(--border)}.os-cold-table{min-width:0;table-layout:fixed}.os-cold-table td:first-child,.os-cold-table th:first-child{width:28%}.os-cold-table td:nth-child(2),.os-cold-table th:nth-child(2){width:14%}.os-cold-table td:nth-child(3),.os-cold-table th:nth-child(3){width:12%}.os-cold-table td:nth-child(4),.os-cold-table th:nth-child(4){width:8%}.os-cold-table td:nth-child(5),.os-cold-table th:nth-child(5){width:22%}.os-cold-table.bible{table-layout:auto;min-width:980px}.os-cold-table.bible td:nth-child(n),.os-cold-table.bible th:nth-child(n){width:auto}.os-cold-guard-cell{display:grid;grid-gap:2px;gap:2px}.os-cold-status-strip{display:grid;grid-gap:10px;gap:10px}.os-cold-eg-strip{display:grid;grid-gap:8px;gap:8px}.os-cold-eg-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.os-cold-eg-only-note,.os-cold-eg-push-note{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.os-cold-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 18px}.os-cold-section-head h2,.os-cold-section-head h3{margin:0;font-family:var(--font-display);font-size:var(--text-md);font-weight:700;letter-spacing:-.02em;line-height:1.25}.os-cold-section-head h3{font-size:var(--text-sm)}.os-cold-section-head .os-cold-eg-only-note{max-width:52rem}.os-cold-eg-hosts{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,rgba(18,24,34,.72),rgba(10,13,18,.62))}.os-cold-eg-hosts-table{min-width:720px}.os-cold-eg-hosts-table td strong{font-weight:650}.os-cold-send-cell{display:grid;grid-gap:2px;gap:2px}.os-cold-warmup-bar{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,rgba(18,24,34,.72),rgba(10,13,18,.62))}.os-cold-warmup-field{max-width:420px}.os-cold-warmup-input{display:flex;align-items:center;gap:8px}.os-cold-warmup-input input[type=number]{width:88px}.os-cold-warmup-help{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.os-cold-lab-soon{display:grid;grid-gap:12px;gap:12px;padding:22px 18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(0,168,232,.06),transparent 50%),rgba(16,21,30,.9);box-shadow:var(--shadow)}.os-cold-lab-soon h2{margin:0;font-size:var(--text-xl)}.os-cold-lab-soon>p{margin:0;max-width:62ch;color:var(--muted)}.os-cold-lab-soon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.os-cold-lab-soon-grid article{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(7,9,12,.4)}.os-cold-lab-soon-grid strong{color:var(--ink)}.os-cold-lab-soon-grid span{color:var(--muted);font-size:var(--text-sm)}@media (max-width:900px){.os-cold-lab-soon-grid{grid-template-columns:1fr}}.os-proj{display:grid;grid-gap:16px;gap:16px}.os-proj-intro{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:start;padding:18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(0,168,232,.07),transparent 48%),rgba(16,21,30,.9);box-shadow:var(--shadow)}.os-proj-intro h2{margin:4px 0 6px;font-size:var(--text-xl)}.os-proj-intro p{margin:0;max-width:64ch;color:var(--muted)}.os-proj-intro a.os-count-card{text-decoration:none;color:inherit}.os-proj-calc{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);grid-gap:12px;gap:12px;align-items:start}.os-proj-board,.os-proj-inputs,.os-proj-output{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(16,21,30,.9);box-shadow:var(--shadow)}.os-proj-inputs fieldset{margin:0;padding:0;border:0;display:grid;grid-gap:8px;gap:8px}.os-proj-inputs legend{padding:0;color:var(--dim);font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.os-proj-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.os-proj-hint{color:var(--dim);font-size:11px;line-height:1.3}.os-proj-input-wrap{position:relative}.os-proj-input-wrap input{padding-right:2rem}.os-proj-input-wrap:has(.is-prefix) input{padding-right:10px;padding-left:1.4rem}.os-proj-input-wrap em{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--dim);font-style:normal;font-size:12px;pointer-events:none}.os-proj-input-wrap em.is-prefix{right:auto;left:10px}.os-proj-save-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.os-proj-save-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.os-proj-heroes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.os-proj-metric{display:grid;grid-gap:2px;gap:2px;padding:12px;border:1px solid rgba(0,168,232,.22);border-radius:var(--radius);background:linear-gradient(160deg,rgba(0,168,232,.1),rgba(7,9,12,.55))}.os-proj-metric small,.os-proj-metric span{color:var(--dim);font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.os-proj-metric strong{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-proj-metric small{letter-spacing:.04em;text-transform:none;font-size:11px}.os-proj-metric.tone-good{border-color:rgba(101,212,138,.4)}.os-proj-metric.tone-warn{border-color:rgba(232,184,74,.45)}.os-proj-metric.tone-danger{border-color:rgba(240,113,120,.45)}.os-proj-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.os-proj-funnel,.os-proj-units{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:0;gap:0}.os-proj-funnel li,.os-proj-units li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;padding:7px 0;border-bottom:1px solid var(--border);align-items:baseline}.os-proj-funnel li span,.os-proj-units li span{color:var(--muted);font-size:var(--text-sm)}.os-proj-funnel li strong,.os-proj-units li strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.os-proj-funnel li small{grid-column:1/-1;color:var(--dim);font-size:10px}.os-proj-board{gap:12px}.os-proj-board-head{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:end}.os-proj-board-head h3{margin:4px 0 0}.os-proj-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.os-proj-card{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:rgba(7,9,12,.4)}.os-proj-card.is-active{border-color:rgba(0,168,232,.55);box-shadow:0 0 0 1px rgba(0,168,232,.2)}.os-proj-card.tone-good{border-color:rgba(101,212,138,.35)}.os-proj-card.tone-danger{border-color:rgba(240,113,120,.35)}.os-proj-card-main{display:grid;grid-gap:6px;gap:6px;width:100%;padding:12px 12px 10px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.os-proj-card-main h4{margin:0;font-size:var(--text-md)}.os-proj-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.os-proj-card-metrics span{display:grid;grid-gap:1px;gap:1px}.os-proj-card-metrics em{color:var(--dim);font-family:var(--font-mono);font-size:9px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.os-proj-card-metrics strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-proj-card-main small{color:var(--dim);font-size:11px}.os-proj-card-actions{display:flex;gap:8px;padding:0 12px 10px}.os-proj-table-wrap{overflow:auto}.os-proj-table{min-width:860px}.os-proj-table tbody tr{cursor:pointer}.os-proj-table tbody tr.is-active{background:rgba(0,168,232,.08)}@media (max-width:1100px){.os-proj-calc,.os-proj-save-row,.os-proj-split{grid-template-columns:1fr}.os-proj-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.os-proj-fields,.os-proj-heroes{grid-template-columns:1fr}}.os-cold-table td{vertical-align:top;word-break:break-word}.os-cold-table input{width:100%;max-width:100%}.os-cold-email-cell{display:grid;grid-gap:2px;gap:2px}.os-cold-email-cell strong{font-weight:600;font-size:var(--text-sm)}.os-cold-email-cell small,.os-cold-sub{display:block;color:var(--dim);font-size:10px;line-height:1.3}.os-chip.tone-good{border-color:rgba(101,212,138,.35);color:#b4ecc4}.os-chip.tone-warn{border-color:rgba(232,184,74,.4);color:#f0d48a}.os-chip.tone-danger{border-color:rgba(240,113,120,.4);color:#ffc4c8}.os-chip.tone-info{border-color:rgba(0,168,232,.35);color:#9ad8f0}.os-cold-lab{display:grid;grid-gap:12px;gap:12px}.os-cold-lab-list{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.os-cold-lab-list li{display:flex;justify-content:space-between;gap:12px;align-items:start;padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(7,9,12,.35)}.os-cold-lab-list div{display:grid;grid-gap:2px;gap:2px;min-width:0}.os-cold-lab-list small{color:var(--muted);font-size:11px}@media (max-width:900px){.os-cea-strip-finds{grid-template-columns:1fr}}@media (max-width:1100px){.os-cold-layout{grid-template-columns:1fr}.os-cold-agent-rail{position:static}}.os-finance-actions{display:flex;flex-wrap:wrap;gap:8px}.os-finance-action-count{display:inline-grid;min-width:18px;height:18px;margin-left:6px;place-items:center;border-radius:4px;background:rgba(241,243,246,.08);font-family:var(--font-mono);font-size:10px}.os-finance-pulse{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:8px;gap:8px}.os-finance-pulse-card{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,rgba(0,168,232,.05),transparent 55%),rgba(16,21,30,.72)}.os-finance-pulse-card span{color:var(--dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.os-finance-pulse-card strong{color:var(--ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:650;letter-spacing:-.02em}.os-finance-pulse-card small{color:var(--muted);font-size:11px}.os-finance-pulse-card.tone-ok{border-color:rgba(101,212,138,.28)}.os-finance-pulse-card.tone-warn{border-color:rgba(232,184,74,.35);background:linear-gradient(180deg,rgba(232,184,74,.08),transparent 55%),rgba(16,21,30,.72)}.os-finance-pulse-card.tone-danger{border-color:rgba(240,113,120,.35);background:linear-gradient(180deg,rgba(240,113,120,.1),transparent 55%),rgba(16,21,30,.72)}.os-finance-bucket-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px}.os-finance-bucket{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(7,9,12,.42)}.os-finance-bucket.is-running{border-color:rgba(0,168,232,.35);box-shadow:inset 0 0 0 1px rgba(0,168,232,.08)}.os-finance-bucket header{display:flex;justify-content:space-between;gap:10px;align-items:start}.os-finance-bucket header div{display:grid;grid-gap:2px;gap:2px;min-width:0}.os-finance-bucket header span{color:var(--dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.os-finance-bucket header b,.os-finance-cushion-readout strong,.os-finance-spend-item b,.os-finance-spend-row b{font-family:var(--font-mono);font-size:var(--text-md);font-weight:600}.os-finance-alloc,.os-finance-target{display:grid;grid-gap:6px;gap:6px}.os-finance-alloc-meta{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px}.os-finance-alloc-meta em{font-style:normal;color:var(--ink-soft);font-family:var(--font-mono)}.os-finance-bar{height:6px;overflow:hidden;border-radius:999px;background:rgba(241,243,246,.06)}.os-finance-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.os-finance-bar.target i{background:linear-gradient(90deg,#65d48a,#b4ecc4)}.os-finance-bar.cushion{margin-top:10px;height:8px}.os-finance-bar.cushion i.danger{background:linear-gradient(90deg,#f07178,#ffc4c8)}.os-finance-mid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);grid-gap:12px;gap:12px;align-items:start}.os-finance-oneoff-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:12px;gap:12px;align-items:start}.os-finance-oneoff-form{display:grid;grid-template-columns:minmax(0,1.4fr) 110px 140px auto;grid-gap:8px;gap:8px;align-items:end;margin-top:10px}.os-finance-oneoff-list{max-height:280px;overflow:auto}.os-finance-burn-stack,.os-finance-oneoff-list{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.os-finance-burn-stack div{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);background:rgba(7,9,12,.4)}.os-finance-burn-stack span{color:var(--dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.os-finance-burn-stack strong{font-family:var(--font-mono);font-size:var(--text-md);font-weight:600}.os-finance-burn-stack .is-total{border:1px solid rgba(0,168,232,.28);background:linear-gradient(180deg,rgba(0,168,232,.08),transparent 70%),rgba(7,9,12,.4)}.os-finance-margins-panel{margin-top:12px}.os-finance-margins{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:12px}.os-finance-margins article{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(7,9,12,.35)}.os-finance-margins h3{margin:0 0 10px;color:var(--ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:650}.os-finance-margins-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.os-finance-margins-kpis div{display:grid;grid-gap:4px;gap:4px}.os-finance-margins-kpis span{color:var(--dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.os-finance-margins-kpis strong{color:var(--ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:650;letter-spacing:-.02em}.os-finance-margins-kpis small{color:var(--muted);font-size:11px}.os-finance-margins-kpis .tone-ok strong{color:#65d48a}.os-finance-margins-kpis .tone-danger strong{color:#f07178}.os-finance-month-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));grid-gap:8px;gap:8px;margin-top:14px;align-items:end;min-height:108px}.os-finance-month-bar{display:grid;grid-template-rows:72px auto auto;grid-gap:4px;gap:4px;justify-items:center}.os-finance-month-bar i{align-self:end;width:100%;max-width:28px;min-height:2px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--accent),var(--accent-2))}.os-finance-month-bar.is-current i{background:linear-gradient(180deg,#e8b84a,#f0d48a)}.os-finance-month-bar em,.os-finance-month-bar span{color:var(--dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;text-align:center;font-style:normal}.os-finance-month-bar em{color:var(--muted)}.os-finance-cushion-grid{display:grid;grid-template-columns:100px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end;margin-top:10px}.os-finance-cushion-readout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.os-finance-cushion-readout div{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:var(--radius-sm);background:rgba(7,9,12,.4)}.os-finance-cushion-readout span{color:var(--dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.os-finance-spend-accounts{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.os-finance-spend-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;padding:8px 10px;border-radius:var(--radius-sm);background:rgba(7,9,12,.4)}.os-finance-spend-row div:first-child{display:grid;grid-gap:1px;gap:1px}.os-finance-spend-row span{color:var(--dim);font-size:11px}.os-finance-spend-row .os-finance-bar{grid-column:1/-1}.os-finance-sync-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;grid-gap:8px;gap:8px;align-items:end;margin-top:10px}.os-finance-modal{width:min(560px,100%);max-height:min(82vh,calc(100dvh - 32px),760px);grid-template-rows:auto auto auto minmax(0,1fr);align-content:stretch}.os-finance-modal.spends{width:min(480px,100%);grid-template-rows:auto minmax(0,1fr)}.os-finance-modal.accounts{width:min(560px,100%);grid-template-rows:auto auto minmax(0,1fr) auto}.os-finance-modal-scroll{display:grid;grid-gap:6px;gap:6px;min-height:0;max-height:min(48vh,calc(100dvh - 220px),520px);overflow:auto;overscroll-behavior:contain;padding-right:4px;margin-right:-2px}.os-finance-modal.accounts .os-finance-modal-scroll{max-height:min(44vh,calc(100dvh - 260px),480px);gap:16px}.os-revolut-account-section{display:grid;grid-gap:8px;gap:8px}.os-revolut-account-section h3{margin:0;font-size:var(--text-sm);font-weight:650;color:var(--ink)}.os-ai-match-badge{display:inline-flex;align-items:center;margin-top:4px;padding:2px 7px;border:1px solid rgba(232,184,74,.45);border-radius:4px;background:rgba(232,184,74,.14);color:#f0d48a;font-family:var(--font-mono);font-size:9px;font-style:normal;font-weight:650;letter-spacing:.04em;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.os-category-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;flex:1 1;min-height:34px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:rgba(7,9,12,.55);color:var(--ink);text-align:left}.os-category-trigger.is-smart{border-color:rgba(232,184,74,.4)}.os-category-trigger em{color:var(--dim);font-style:normal}.os-category-picker-modal{width:min(420px,100%);grid-template-rows:auto auto minmax(0,1fr)}.os-category-option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(7,9,12,.45);color:var(--ink);text-align:left}.os-category-option span{display:grid;grid-gap:4px;gap:4px;min-width:0}.os-category-option em{color:var(--muted);font-size:11px;font-style:normal}.os-category-option.is-active,.os-category-option:hover{border-color:rgba(0,168,232,.45);background:rgba(0,168,232,.1)}.os-category-option.is-suggested{border-color:rgba(232,184,74,.4)}.os-category-option b{color:var(--accent-2);font-weight:700}.os-finance-spend-item{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:var(--radius-sm);background:rgba(7,9,12,.4)}.os-finance-spend-item div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.os-finance-spend-item em,.os-finance-spend-item span{color:var(--muted);font-size:11px;font-style:normal}.os-finance-spend-item-side{display:grid;grid-gap:4px;gap:4px;justify-items:end;align-content:start}@media (max-width:1100px){.os-finance-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}.os-finance-cushion-grid,.os-finance-layout,.os-finance-margins,.os-finance-margins-kpis,.os-finance-mid,.os-finance-oneoff-form,.os-finance-oneoff-grid,.os-finance-sync-grid{grid-template-columns:1fr}.os-finance-cfo-rail{position:static}}@media (max-width:720px){.os-finance-pulse{grid-template-columns:1fr}}.os-vault-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.02)}.os-vault-tab{min-height:32px;padding:6px 14px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;font:inherit;font-size:var(--text-sm);font-weight:600;text-decoration:none}.os-vault-tab:hover{color:var(--ink-soft)}.os-vault-tab.is-active{background:var(--accent-soft);color:var(--ink)}.os-surface-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.015)}.os-surface-tab{min-height:30px;padding:5px 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;font:inherit;font-size:var(--text-xs);font-weight:650;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.os-surface-tab:hover{color:var(--ink-soft)}.os-surface-tab.is-active{background:var(--accent-soft);color:var(--ink)}.os-vault-panel{display:grid;grid-gap:16px;gap:16px}.os-vault-panel-actions{justify-content:flex-end}.os-call-logs{display:grid;grid-gap:16px;gap:16px}.os-call-logs-table tbody tr{cursor:pointer}.os-call-logs-table tbody tr:hover td{background:rgba(0,168,232,.04)}.os-call-log-row.is-open td{background:rgba(0,168,232,.08)}.os-call-log-title{font-weight:600;text-align:left}.os-call-log-modal{width:min(1080px,calc(100vw - 32px));max-height:min(88vh,920px);overflow:auto}.os-call-log-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.os-call-log-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.9fr);grid-gap:22px;gap:22px;align-items:start}.os-call-log-main,.os-call-log-side{display:grid;grid-gap:12px;gap:12px}.os-call-log-side{padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.02)}.os-call-log-side section{display:grid;grid-gap:6px;gap:6px}.os-call-log-side h3{margin:0;font-size:18px;letter-spacing:-.03em}.os-call-log-side p{margin:0;color:var(--ink-soft);line-height:1.5}.os-call-log-blinds{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.os-call-log-blinds li{display:grid;grid-gap:4px;gap:4px}.os-call-log-blinds strong{color:var(--ink)}.os-call-log-blinds span{color:var(--ink-soft);line-height:1.45}.os-call-log-agent-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border:1px solid rgba(0,168,232,.38);border-radius:999px;color:var(--accent-2);background:linear-gradient(180deg,rgba(0,168,232,.22),rgba(0,168,232,.08));box-shadow:0 0 16px rgba(0,168,232,.18);font-family:var(--font-mono);font-size:9px;font-style:normal;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.os-call-log-agent-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}@media (max-width:860px){.os-call-log-grid{grid-template-columns:1fr}}.os-assets-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.os-assets-intro p{margin:0;max-width:62ch;color:var(--muted);font-size:var(--text);line-height:1.5}.os-assets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.os-assets-card{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(420px 180px at 0 0,rgba(0,168,232,.1),transparent 60%),rgba(16,21,30,.92);color:var(--ink);text-align:left;cursor:pointer;font:inherit;transition:border-color .2s ease,transform .2s ease}.os-assets-card:hover{border-color:rgba(0,168,232,.4);transform:translateY(-1px)}.os-assets-card-kind{color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.os-assets-card-title{font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.os-assets-card-blurb{color:var(--muted);font-size:var(--text-sm);line-height:1.45}.os-assets-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--dim);font-size:11px}.os-assets-status{font-family:var(--font-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.os-assets-status.is-draft{color:var(--warn)}.os-assets-status.is-live{color:var(--success)}.os-assets-status.is-template{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--warn);color:#1a1408;font-weight:700;font-size:10px;letter-spacing:.1em}.os-decks-card-badges{display:inline-flex;align-items:center;gap:6px}.os-kits-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.os-kit-card{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(420px 180px at 0 0,rgba(0,168,232,.1),transparent 60%),rgba(16,21,30,.92);color:var(--ink);text-align:left;cursor:pointer;font:inherit;transition:border-color .2s ease,transform .2s ease}.os-kit-card:hover{border-color:rgba(0,168,232,.4);transform:translateY(-1px)}.os-kit-card-kind{color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.os-kit-card-title{font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.os-kit-card-blurb{color:var(--muted);font-size:var(--text-sm);line-height:1.45}.os-kit-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--dim);font-size:11px}.os-kit-status{font-family:var(--font-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--warn)}.os-kit-status.is-ready{color:var(--success)}.os-kit-modal{width:min(920px,calc(100vw - 32px));max-height:min(90vh,960px);overflow:auto}.os-kit-form{display:grid;grid-gap:16px;gap:16px}.os-kit-fields{display:grid;grid-gap:12px;gap:12px}.os-kit-prompt-field textarea.os-kit-prompt{min-height:320px;font-family:var(--font-mono);font-size:12px;line-height:1.55;white-space:pre-wrap}.os-kit-modal-actions{justify-content:flex-end;align-items:center}.os-kit-save-status{margin-right:auto;color:var(--dim);font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.os-kit-save-status.dirty{color:var(--warn)}.os-kit-save-status.saved{color:var(--success)}.os-assets-modal-backdrop{z-index:200;overflow:hidden}.os-assets-modal{width:min(1080px,calc(100vw - 40px));max-width:100%;max-height:min(92vh,calc(100dvh - 32px));min-height:0;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0;margin:0;border:1px solid var(--border-strong);background:#070b11}.os-assets-empty{display:grid;grid-gap:12px;gap:12px;padding:28px;justify-items:start}.os-journey{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px 28px 32px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(200,205,213,.28) transparent}.os-journey::-webkit-scrollbar{width:10px}.os-journey::-webkit-scrollbar-track{background:transparent}.os-journey::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-clip:padding-box;background-color:rgba(200,205,213,.28)}.os-journey::-webkit-scrollbar-thumb:hover{background-color:rgba(200,205,213,.42)}.os-journey-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.os-journey-top h2{margin:0 0 8px;font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;letter-spacing:-.03em}.os-journey-lede{margin:0;max-width:68ch;color:var(--ink-soft);font-size:var(--text);line-height:1.5}.os-journey-tbc-word{color:var(--warn)}.os-journey-legend{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:22px;color:var(--muted);font-size:var(--text-sm)}.os-journey-legend span{display:inline-flex;align-items:center;gap:8px}.os-journey-dot{width:8px;height:8px;border-radius:2px}.os-journey-dot.is-live{background:var(--success)}.os-journey-dot.is-tbc{background:var(--warn)}.os-journey-rail{margin:0;padding:0;list-style:none;display:grid;grid-gap:0;gap:0}.os-journey-step{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:14px;gap:14px}.os-journey-spine{display:flex;flex-direction:column;align-items:center}.os-journey-node{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.06em}.os-journey-step.is-live .os-journey-node{border-color:rgba(101,212,138,.45);color:var(--success)}.os-journey-step.is-tbc .os-journey-node{border-color:rgba(232,184,74,.55);color:var(--warn);background:rgba(232,184,74,.08)}.os-journey-line{flex:1 1;width:1px;min-height:18px;margin:6px 0;background:linear-gradient(180deg,rgba(200,205,213,.28),rgba(200,205,213,.08))}.os-journey-card{min-width:0;margin-bottom:14px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.02)}.os-journey-step.is-tbc .os-journey-card{border-color:rgba(232,184,74,.28);background:linear-gradient(135deg,rgba(232,184,74,.07),transparent 42%),rgba(255,255,255,.02);box-shadow:inset 0 0 0 1px rgba(232,184,74,.08)}.os-journey-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.os-journey-card h3{margin:0;min-width:0;font-size:1.02rem;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.os-journey-card>p{margin:0 0 10px;color:var(--ink-soft);font-size:var(--text);line-height:1.5}.os-journey-card ul{margin:0;padding-left:18px;color:var(--muted);font-size:var(--text-sm);line-height:1.5}.os-journey-chip{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:4px 8px;border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.os-journey-chip.is-live{border:1px solid rgba(101,212,138,.35);color:var(--success);background:rgba(101,212,138,.08)}.os-journey-chip.is-tbc{border:1px solid rgba(232,184,74,.45);color:var(--warn);background:rgba(232,184,74,.1)}.os-journey-chip.is-mixed{border:1px solid rgba(0,168,232,.35);color:var(--accent);background:rgba(0,168,232,.1)}.os-journey-tbc-note{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;border-left:2px solid var(--warn);background:rgba(232,184,74,.08);color:#f0d69a;font-size:var(--text-sm);line-height:1.4}.os-journey-tbc-note span{font-family:var(--font-mono);font-weight:700}.os-journey-split{margin-top:10px;padding-top:18px;border-top:1px solid var(--border)}.os-journey-split h3{margin:0 0 14px;font-family:var(--font-display);font-size:1.25rem}.os-journey-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.os-journey-path{min-width:0;padding:16px;border:1px solid var(--border-strong);border-radius:var(--radius);background:rgba(0,168,232,.06)}.os-journey-path ul{margin:10px 0 0;padding-left:18px;color:var(--muted);font-size:var(--text-sm);line-height:1.45}.os-journey-path.is-tbc{border-color:rgba(232,184,74,.35);background:rgba(232,184,74,.07);filter:none}.os-journey-path header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.os-journey-path h4{margin:0;font-size:1rem}.os-journey-path>p{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:1.45}.os-journey-foot{margin-top:22px;padding-top:14px;border-top:1px solid var(--border)}.os-journey-foot p{margin:0;color:var(--dim);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.os-assets-modal.is-wide{width:min(1240px,calc(100vw - 28px))}.os-assets-modal.is-master{width:min(1380px,calc(100vw - 20px))}.os-journey-foot code{font-family:var(--font-mono);font-size:11px;color:var(--chrome);word-break:break-word}@media (max-width:900px){.os-journey-paths{grid-template-columns:1fr}.os-assets-intro{flex-direction:column}}.os-offer-map{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:18px 20px 12px}.os-offer-map-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px;flex:0 0 auto}.os-offer-map-top h2{margin:0 0 6px;font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:700;letter-spacing:-.03em}.os-offer-map-top p:last-child{margin:0;max-width:56ch;color:var(--ink-soft);font-size:var(--text)}.os-offer-map-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.os-offer-map-frame{flex:1 1 auto;width:100%;min-height:min(78vh,980px);border:1px solid var(--line,rgba(255,255,255,.1));border-radius:8px;background:#0e1014}.os-moneyflow{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:22px 26px 28px;background:radial-gradient(ellipse at 88% 28%,rgba(232,184,74,.12),transparent 42%),radial-gradient(ellipse at 12% 8%,rgba(0,168,232,.1),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.015),transparent 28%)}.os-moneyflow-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.os-moneyflow-top h2{margin:0 0 6px;font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:700;letter-spacing:-.035em}.os-moneyflow-top p:last-child{margin:0;max-width:46ch;color:var(--ink-soft);font-size:var(--text)}.os-moneyflow-spine{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.os-moneyflow-spine:before{content:"";position:absolute;top:22px;left:6%;right:6%;height:1px;background:linear-gradient(90deg,rgba(0,168,232,.15),rgba(200,205,213,.28) 55%,rgba(232,184,74,.55));pointer-events:none}.os-moneyflow-node{position:relative;min-width:0}.os-moneyflow-join{display:none}.os-moneyflow-node article,.os-moneyflow-step{position:relative;z-index:1;min-height:100%;padding:14px 14px 12px;border:1px solid var(--border-strong);border-radius:14px;background:rgba(18,24,38,.72)}.os-moneyflow-node.is-cash article{border-color:rgba(232,184,74,.55);background:linear-gradient(180deg,rgba(232,184,74,.14),rgba(18,24,38,.88));box-shadow:0 0 0 1px rgba(232,184,74,.08),0 18px 40px rgba(0,0,0,.28)}.os-moneyflow-n{display:inline-block;margin-bottom:8px;color:var(--accent-2);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em}.os-moneyflow-node.is-cash .os-moneyflow-n{color:var(--warn)}.os-moneyflow-node h3,.os-moneyflow-path>h3,.os-moneyflow-step h4{margin:0 0 6px;font-family:var(--font-display);font-size:15px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.os-moneyflow-node p,.os-moneyflow-step p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.4}.os-moneyflow-cash{margin:0 0 6px!important;color:var(--ink)!important;font-family:var(--font-display);font-size:18px!important;font-weight:700;letter-spacing:-.03em;line-height:1.15!important}.os-moneyflow-node.is-cash .os-moneyflow-cash{color:var(--warn)!important}.os-moneyflow-split{display:grid;justify-items:end;width:100%;padding:2px 12.5% 0;pointer-events:none}.os-moneyflow-stem{width:1px;height:22px;background:linear-gradient(180deg,rgba(232,184,74,.7),rgba(200,205,213,.28))}.os-moneyflow-arms{width:50%;height:28px;border:1px solid rgba(200,205,213,.28);border-bottom:0;border-radius:16px 16px 0 0}.os-moneyflow-fork{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.os-moneyflow-path{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.02)}.os-moneyflow-path.is-main{border-color:rgba(0,168,232,.32);background:linear-gradient(180deg,rgba(0,168,232,.08),rgba(10,16,22,.55))}.os-moneyflow-path.is-downsell{border-color:rgba(200,205,213,.16)}.os-moneyflow-kicker{margin:0;color:var(--accent-2);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.os-moneyflow-path.is-downsell .os-moneyflow-kicker{color:var(--chrome)}.os-moneyflow-path>h3{margin:0 0 4px;font-size:22px;letter-spacing:-.035em}.os-moneyflow-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.os-moneyflow-step.is-cycle{border-color:rgba(101,212,138,.38);background:linear-gradient(180deg,rgba(101,212,138,.1),rgba(18,24,38,.88))}.os-moneyflow-loop{display:flex;justify-content:center;height:28px}.os-moneyflow-loop span{display:block;width:18px;height:18px;border:1.5px solid rgba(101,212,138,.7);border-right-color:transparent;border-radius:999px;animation:os-moneyflow-spin 3.2s linear infinite}.os-moneyflow-foot{margin-top:16px}.os-moneyflow-foot p{margin:0;color:var(--dim);font-size:12px}@keyframes os-moneyflow-spin{to{transform:rotate(1turn)}}@media (max-width:860px){.os-moneyflow-spine:before{display:none}.os-moneyflow-fork,.os-moneyflow-spine{grid-template-columns:1fr}.os-moneyflow-split{justify-items:center;padding:6px 0 2px}.os-moneyflow-arms{display:none}.os-moneyflow-node{display:grid;grid-template-columns:12px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.os-moneyflow-join{display:block;width:1px;margin:-6px auto 6px;background:rgba(200,205,213,.28)}.os-moneyflow-node:first-child .os-moneyflow-join{display:none}}@media (prefers-reduced-motion:reduce){.os-moneyflow-loop span{animation:none}}.os-sigmap{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px 28px 36px;overscroll-behavior:contain;background:radial-gradient(ellipse at 12% 0,rgba(0,168,232,.12),transparent 42%),radial-gradient(ellipse at 88% 8%,rgba(101,212,138,.06),transparent 36%),#070b11}.os-sigmap-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.os-sigmap-top h2{margin:0 0 8px;font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:750;letter-spacing:-.04em}.os-sigmap-top p{margin:0;max-width:72ch;color:var(--ink-soft);font-size:15px;line-height:1.5}.os-sigmap-top code{font-family:var(--font-mono);font-size:12px;color:var(--chrome)}.os-sigmap-machine{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:22px}.os-sigmap-machine article{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:rgba(10,16,22,.72)}.os-sigmap-machine b{color:var(--accent);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.os-sigmap-machine p{margin:0;color:var(--ink);font-size:13px;line-height:1.45}.os-sigmap-intakes{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.os-sigmap-intake{display:grid;grid-gap:10px;gap:10px;padding:18px 18px 16px;border:1px solid rgba(0,168,232,.28);border-radius:16px;background:rgba(0,168,232,.06)}.os-sigmap-intake.is-auto,.os-sigmap-intake.is-daily{border-color:rgba(101,212,138,.28);background:rgba(101,212,138,.05)}.os-sigmap-kicker{margin:0;color:var(--accent);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.os-sigmap-intake.is-auto .os-sigmap-kicker,.os-sigmap-intake.is-daily .os-sigmap-kicker{color:#65d48a}.os-sigmap-intake h3,.os-sigmap-out h3{margin:0;font-family:var(--font-display);font-size:22px;font-weight:750;letter-spacing:-.03em}.os-sigmap-plain{margin:0;color:var(--ink);font-size:16px;font-weight:650;line-height:1.35}.os-sigmap-foot ul,.os-sigmap-intake ul{margin:0;padding-left:18px;color:var(--ink-soft);font-size:13px;line-height:1.45}.os-sigmap-stops{display:grid;grid-gap:4px;gap:4px;padding-top:8px;border-top:1px solid var(--border)}.os-sigmap-stops b{color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.os-sigmap-stops p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.4}.os-sigmap-who{display:flex;flex-wrap:wrap;gap:6px;margin:0}.os-sigmap-actor{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em}.os-sigmap-actor.is-you{color:#041018;background:var(--accent)}.os-sigmap-actor.is-sys{color:#d7e4f0;background:rgba(215,228,240,.12)}.os-sigmap-actor.is-work{color:#bfe9ff;background:rgba(0,168,232,.16)}.os-sigmap-actor.is-ai{color:#e4d4ff;background:rgba(168,132,255,.18)}.os-sigmap-actor.is-send{color:#c8f5d6;background:rgba(101,212,138,.16)}.os-sigmap-merge{margin:16px 0 8px;color:var(--muted);font-size:13px;text-align:center}.os-sigmap-funnel{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:8px 0 6px}.os-sigmap-funnel ol{display:grid;grid-gap:10px;gap:10px;width:100%;margin:0;padding:0;list-style:none}.os-sigmap-stage{width:calc(100% - var(--funnel) * 4.6%);justify-self:center;padding:16px 18px 14px;border:1px solid rgba(0,168,232,.22);border-radius:16px;background:linear-gradient(180deg,rgba(0,168,232,.07),rgba(10,16,22,.9))}.os-sigmap-stage header{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;align-items:start;margin-bottom:10px}.os-sigmap-stage header em{grid-row:span 2;color:var(--accent);font-family:var(--font-mono);font-size:13px;font-style:normal;font-weight:700;padding-top:4px}.os-sigmap-stage header h3{margin:0;font-family:var(--font-display);font-size:20px;font-weight:750;letter-spacing:-.03em}.os-sigmap-stage header span{color:var(--muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.os-sigmap-stage header strong{grid-column:2;color:var(--ink);font-size:16px;font-weight:650;letter-spacing:-.02em}.os-sigmap-stage dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px;margin:12px 0 0}.os-sigmap-stage dt{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.os-sigmap-stage dd{margin:2px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.4}.os-sigmap-stage .is-drop dd{color:#f3c4c4}.os-sigmap-out{margin-top:18px;padding:20px 20px 18px;border:1px solid rgba(101,212,138,.35);border-radius:18px;background:radial-gradient(circle at 12% 20%,rgba(101,212,138,.14),transparent 46%),rgba(10,16,22,.92)}.os-sigmap-out .os-sigmap-kicker{color:#65d48a}.os-sigmap-campaign{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:16px;gap:16px;margin-top:14px}.os-sigmap-campaign b{display:block;margin-bottom:8px;font-size:13px}.os-sigmap-campaign ol,.os-sigmap-campaign ul{margin:0;padding-left:18px;color:var(--ink-soft);font-size:14px;line-height:1.45}.os-sigmap-foot{margin-top:18px;padding-top:12px;border-top:1px solid var(--border)}.os-sigmap-foot b{display:block;margin-bottom:6px;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}@media (max-width:900px){.os-sigmap-campaign,.os-sigmap-intakes,.os-sigmap-machine,.os-sigmap-stage dl{grid-template-columns:1fr}.os-sigmap-stage{width:100%}}@media (prefers-reduced-motion:reduce){.os-sigmap-stage{transition:none}}.os-lgm{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px 28px 40px;overscroll-behavior:contain;background:radial-gradient(ellipse at 8% -4%,rgba(0,168,232,.16),transparent 38%),radial-gradient(ellipse at 50% 0,rgba(232,184,74,.06),transparent 32%),radial-gradient(ellipse at 92% 4%,rgba(101,212,138,.1),transparent 36%),#070b11}.os-lgm-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.os-lgm-top h2{margin:0 0 8px;font-family:var(--font-display);font-size:clamp(1.7rem,2.8vw,2.35rem);font-weight:750;letter-spacing:-.045em}.os-lgm-top p{margin:0;max-width:74ch;color:var(--ink-soft);font-size:15px;line-height:1.5}.os-lgm-door code,.os-lgm-top code{font-family:var(--font-mono);font-size:12px;color:var(--chrome)}.os-lgm-machine{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:22px}.os-lgm-machine article{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:rgba(10,16,22,.72)}.os-lgm-kicker,.os-lgm-machine b{margin:0;color:var(--accent);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.os-lgm-machine p{margin:0;color:var(--ink);font-size:13px;line-height:1.45}.os-lgm-doors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.os-lgm-door{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;padding:18px 18px 16px;border-radius:18px;border:1px solid rgba(0,168,232,.28);background:linear-gradient(180deg,rgba(0,168,232,.1),rgba(10,16,22,.88))}.os-lgm-door.is-industries{border-color:rgba(101,212,138,.3);background:linear-gradient(180deg,rgba(101,212,138,.1),rgba(10,16,22,.88))}.os-lgm-door.is-industries .os-lgm-kicker{color:#65d48a}.os-lgm-door.is-long-term{border-color:rgba(232,184,74,.32);background:linear-gradient(180deg,rgba(232,184,74,.1),rgba(10,16,22,.88))}.os-lgm-door.is-long-term .os-lgm-kicker{color:#e8b84a}.os-lgm-door.is-luxury-lane{border-color:rgba(224,112,144,.34);background:linear-gradient(180deg,rgba(224,112,144,.12),rgba(10,16,22,.88))}.os-lgm-door.is-luxury-lane .os-lgm-kicker{color:#e07090}.os-lgm-adjusts h3,.os-lgm-compare h3,.os-lgm-door h3,.os-lgm-loop-copy h3,.os-lgm-month-copy h3,.os-lgm-out h3{margin:0;font-family:var(--font-display);font-size:22px;font-weight:750;letter-spacing:-.03em}.os-lgm-plain{margin:0;color:var(--ink);font-size:16px;font-weight:650;line-height:1.35}.os-lgm-door .os-lgm-intake,.os-lgm-door p,.os-lgm-door ul,.os-lgm-foot ul,.os-lgm-loop-stage ul{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.45}.os-lgm-door ul,.os-lgm-foot ul,.os-lgm-loop-stage ul{padding-left:18px}.os-lgm-share{padding-top:8px;border-top:1px solid var(--border);color:var(--ink)!important;font-weight:650}.os-lgm-who{display:flex;flex-wrap:wrap;gap:6px;margin:0}.os-lgm-actor{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em}.os-lgm-actor.is-you{color:#041018;background:var(--accent)}.os-lgm-actor.is-sys{color:#d7e4f0;background:rgba(215,228,240,.12)}.os-lgm-actor.is-work{color:#bfe9ff;background:rgba(0,168,232,.16)}.os-lgm-actor.is-ai{color:#e4d4ff;background:rgba(168,132,255,.18)}.os-lgm-actor.is-send{color:#c8f5d6;background:rgba(101,212,138,.16)}.os-lgm-merge{margin:18px 0 10px;color:var(--muted);font-size:13px;text-align:center;line-height:1.45}.os-lgm-funnel{justify-items:center;padding:8px 0 6px}.os-lgm-funnel,.os-lgm-funnel ol{display:grid;grid-gap:10px;gap:10px}.os-lgm-funnel ol{width:100%;margin:0;padding:0;list-style:none}.os-lgm-rail{width:calc(100% - var(--funnel) * 4.2%);justify-self:center;padding:16px 18px 14px;border:1px solid rgba(0,168,232,.22);border-radius:16px;background:linear-gradient(180deg,rgba(0,168,232,.07),rgba(10,16,22,.9))}.os-lgm-rail header{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;align-items:start;margin-bottom:10px}.os-lgm-loop-stage header em,.os-lgm-rail header em{grid-row:span 2;color:var(--accent);font-family:var(--font-mono);font-size:13px;font-style:normal;font-weight:700;padding-top:4px}.os-lgm-rail header h3{margin:0;font-family:var(--font-display);font-size:20px;font-weight:750;letter-spacing:-.03em}.os-lgm-rail header span{color:var(--muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.os-lgm-loop-stage header strong,.os-lgm-rail header strong{grid-column:2;color:var(--ink);font-size:16px;font-weight:650;letter-spacing:-.02em}.os-lgm-rail dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px;margin:12px 0 0}.os-lgm-rail dl .is-drop{grid-column:1/-1}.os-lgm-rail dt{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.os-lgm-rail dd{margin:2px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.4}.os-lgm-rail .is-drop dd{color:#f3c4c4}.os-lgm-adjusts,.os-lgm-compare,.os-lgm-loop,.os-lgm-month,.os-lgm-out{margin-top:22px}.os-lgm-compare-table{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.os-lgm-compare-head,.os-lgm-compare-row{display:grid;grid-template-columns:minmax(110px,.75fr) repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px 14px}.os-lgm-compare-head{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.os-lgm-compare-row{border:1px solid var(--border);border-radius:14px;background:rgba(10,16,22,.72)}.os-lgm-compare-row.is-same{border-color:rgba(101,212,138,.22);background:rgba(101,212,138,.05)}.os-lgm-compare-row.is-differ{border-color:rgba(0,168,232,.2)}.os-lgm-compare-row b{display:grid;grid-gap:6px;gap:6px;align-content:start;font-size:13px}.os-lgm-compare-row em{width:-moz-fit-content;width:fit-content;padding:2px 7px;border-radius:999px;font-family:var(--font-mono);font-size:10px;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.os-lgm-compare-row.is-same em{color:#65d48a;background:rgba(101,212,138,.12)}.os-lgm-compare-row.is-differ em{color:var(--accent);background:rgba(0,168,232,.12)}.os-lgm-compare-row p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.4}.os-lgm-month{padding:22px 22px 20px;border:1px solid rgba(232,184,74,.28);border-radius:20px;background:radial-gradient(circle at 8% 0,rgba(232,184,74,.12),transparent 42%),rgba(10,16,22,.92)}.os-lgm-month-copy{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.os-lgm-month-copy .os-lgm-kicker{color:#e8b84a}.os-lgm-yield{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.os-lgm-yield li{display:grid;grid-gap:6px;gap:6px;padding:14px 14px 12px;border:1px solid rgba(232,184,74,.18);border-radius:14px;background:rgba(7,11,17,.7);width:calc(100% - var(--yield) * 4%);justify-self:center}.os-lgm-yield strong{font-family:var(--font-mono);font-size:22px;font-weight:750;letter-spacing:-.04em;color:#e8b84a}.os-lgm-yield b{font-size:13px}.os-lgm-month-note,.os-lgm-yield p,.os-lgm-yield small{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.4}.os-lgm-outcomes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin:4px 0 0;padding:0;list-style:none}.os-lgm-outcomes li{display:grid;grid-gap:4px;gap:4px;padding:12px 12px 10px;border:1px solid var(--border);border-radius:14px;background:rgba(7,11,17,.72)}.os-lgm-outcomes li.is-end{border-color:rgba(101,212,138,.35);background:rgba(101,212,138,.08)}.os-lgm-outcomes span{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.os-lgm-outcomes strong{font-family:var(--font-mono);font-size:22px;letter-spacing:-.04em}.os-lgm-outcomes small{color:var(--ink-soft);font-size:11px;line-height:1.35}.os-lgm-month-note{margin-top:14px;font-size:13px}.os-lgm-loop-copy{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.os-lgm-loop ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.os-lgm-loop ol,.os-lgm-loop-stage{display:grid;grid-gap:10px;gap:10px}.os-lgm-loop-stage{min-width:0;padding:16px 16px 14px;border:1px solid rgba(101,212,138,.28);border-radius:16px;background:rgba(101,212,138,.05)}.os-lgm-loop-stage.is-mixed{border-color:rgba(0,168,232,.28);background:rgba(0,168,232,.05)}.os-lgm-loop-stage.is-tbc{border-color:rgba(232,184,74,.32);background:rgba(232,184,74,.06)}.os-lgm-loop-stage header{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px}.os-lgm-loop-stage header div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.os-lgm-loop-stage header h3{font-size:18px}.os-lgm-loop-stage>p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.45}.os-lgm-next{color:var(--ink)!important;font-weight:650}.os-lgm-adjust-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.os-lgm-adjust,.os-lgm-adjust-grid{display:grid;grid-gap:10px;gap:10px}.os-lgm-adjust{padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:rgba(10,16,22,.72)}.os-lgm-adjust.is-tbc{border-color:rgba(232,184,74,.28)}.os-lgm-adjust.is-live{border-color:rgba(101,212,138,.22)}.os-lgm-adjust header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.os-lgm-adjust b{font-size:14px;letter-spacing:-.02em}.os-lgm-adjust p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.45}.os-lgm-out{padding:20px 20px 18px;border:1px solid rgba(101,212,138,.35);border-radius:18px;background:radial-gradient(circle at 12% 20%,rgba(101,212,138,.14),transparent 46%),rgba(10,16,22,.92)}.os-lgm-out .os-lgm-kicker{color:#65d48a}.os-lgm-campaign{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:16px;gap:16px;margin-top:14px}.os-lgm-campaign b{display:block;margin-bottom:8px;font-size:13px}.os-lgm-campaign ol,.os-lgm-campaign ul{margin:0;padding-left:18px;color:var(--ink-soft);font-size:14px;line-height:1.45}.os-lgm-foot{margin-top:18px;padding-top:12px;border-top:1px solid var(--border)}.os-lgm-foot b{display:block;margin-bottom:6px;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1100px){.os-lgm-adjust-grid,.os-lgm-campaign,.os-lgm-doors,.os-lgm-loop ol,.os-lgm-machine,.os-lgm-outcomes,.os-lgm-yield{grid-template-columns:1fr 1fr}}@media (max-width:720px){.os-lgm-adjust-grid,.os-lgm-campaign,.os-lgm-compare-head,.os-lgm-compare-row,.os-lgm-doors,.os-lgm-loop ol,.os-lgm-machine,.os-lgm-outcomes,.os-lgm-rail dl,.os-lgm-yield{grid-template-columns:1fr}.os-lgm-rail{width:100%}.os-lgm-compare-head{display:none}}@media (prefers-reduced-motion:reduce){.os-lgm-door,.os-lgm-loop-stage,.os-lgm-rail{transition:none}}.os-lge{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px 28px 44px;overscroll-behavior:contain;background:radial-gradient(ellipse at 6% -6%,rgba(0,168,232,.18),transparent 36%),radial-gradient(ellipse at 88% 2%,rgba(101,212,138,.1),transparent 34%),radial-gradient(ellipse at 50% 48%,rgba(232,184,74,.05),transparent 42%),#070b11}.os-lge-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.os-lge-top h2{margin:0 0 8px;font-family:var(--font-display);font-size:clamp(1.7rem,2.8vw,2.35rem);font-weight:750;letter-spacing:-.045em}.os-lge-top p{margin:0;max-width:86ch;color:var(--ink-soft);font-size:15px;line-height:1.5}.os-lge-band-lede code,.os-lge-ladder code,.os-lge-top code{font-family:var(--font-mono);font-size:12px;color:var(--chrome)}.os-lge-machine{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:22px}.os-lge-machine article{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:rgba(10,16,22,.72)}.os-lge-band-kicker,.os-lge-kicker,.os-lge-machine b{margin:0;color:var(--accent);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.os-lge-machine p{margin:0;color:var(--ink);font-size:13px;line-height:1.45}.os-lge-band{margin:8px 0 4px;padding:18px 18px 16px;border:1px solid rgba(200,205,213,.12);border-radius:20px;background:rgba(10,16,22,.45)}.os-lge-band.is-hub{border-color:rgba(0,168,232,.32);background:linear-gradient(180deg,rgba(0,168,232,.1),rgba(10,16,22,.7))}.os-lge-band.is-end{border-color:rgba(101,212,138,.32);background:linear-gradient(180deg,rgba(101,212,138,.1),rgba(10,16,22,.7))}.os-lge-band-title{margin:4px 0 10px;font-family:var(--font-display);font-size:1.28rem;font-weight:750;letter-spacing:-.03em}.os-lge-band-lede{margin:-4px 0 14px;max-width:82ch;color:var(--ink-soft);font-size:14px;line-height:1.5}.os-lge-down{display:grid;justify-items:center;grid-gap:4px;gap:4px;margin:10px 0 14px;color:var(--muted);font-size:12px;letter-spacing:.04em;text-align:center}.os-lge-chevron{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(0,168,232,.35);border-radius:999px;color:var(--accent);font-size:16px;background:rgba(0,168,232,.08)}.os-lge-book,.os-lge-hub,.os-lge-locked,.os-lge-side,.os-lge-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.os-lge-book,.os-lge-hub{grid-template-columns:repeat(4,minmax(0,1fr))}.os-lge-side{margin-top:14px}.os-lge-fork,.os-lge-side{grid-template-columns:repeat(3,minmax(0,1fr))}.os-lge-fork{display:grid;grid-gap:12px;gap:12px}.os-lge-buckets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.os-lge-bucket{padding:10px 14px;border:1px solid rgba(0,168,232,.32);border-radius:999px;background:rgba(0,168,232,.1);color:var(--ink);font-size:13px;font-weight:650;letter-spacing:-.01em}.os-lge-locked-card{padding:14px 16px;border-radius:14px;border:1px solid rgba(232,184,74,.32);background:rgba(232,184,74,.08)}.os-lge-locked-card.is-overflow{border-color:rgba(232,112,112,.38);background:rgba(232,112,112,.08)}.os-lge-locked-card.is-overflow .os-lge-kicker{color:#f3c4c4}.os-lge-locked-card h3{margin:4px 0 6px;font-size:1.05rem}.os-lge-locked-card p:last-child{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.45}.os-lge-ladders,.os-lge-split.is-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.os-lge-ladder{min-width:0;padding:14px 14px 10px;border:1px solid rgba(0,168,232,.2);border-radius:16px;background:rgba(7,11,17,.55)}.os-lge-ladder header{display:grid;grid-gap:4px;gap:4px;margin-bottom:10px}.os-lge-ladder header h3{margin:0;font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.03em}.os-lge-ladder ol{margin:0;padding:0;list-style:none;display:grid;grid-gap:0;gap:0}.os-lge-ladder li{display:grid;justify-items:stretch}.os-lge-step-arrow{display:grid;place-items:center;height:18px;color:var(--accent);font-size:14px;line-height:1;opacity:.85}.os-lge-card{min-width:0;padding:12px 14px;border:1px solid rgba(200,205,213,.14);border-radius:14px;background:rgba(255,255,255,.025)}.os-lge-card header{display:flex;align-items:baseline;gap:8px;margin:0 0 6px}.os-lge-card header em{color:var(--accent);font-family:var(--font-mono);font-size:11px;font-style:normal;font-weight:700}.os-lge-card h3{margin:0;font-size:1.02rem;font-weight:700;letter-spacing:-.02em}.os-lge-plain{margin:0 0 8px;color:var(--ink);font-size:13.5px;font-weight:550;line-height:1.4}.os-lge-does{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.45}.os-lge-drops{margin:8px 0 0;color:#f3c4c4;font-size:12.5px;line-height:1.4}.os-lge-drops b{display:inline;margin-right:6px;color:#f3c4c4;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.os-lge-who{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.os-lge-actor{padding:2px 7px;border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:650;letter-spacing:.04em}.os-lge-actor.is-you{color:#e8b84a;background:rgba(232,184,74,.12)}.os-lge-actor.is-sys{color:var(--chrome);background:rgba(200,205,213,.1)}.os-lge-actor.is-work{color:#9ec4ff;background:rgba(90,140,220,.14)}.os-lge-actor.is-ai{color:#c9b3ff;background:rgba(150,120,230,.16)}.os-lge-actor.is-send{color:#65d48a;background:rgba(101,212,138,.12)}.os-lge-card.is-yes{border-color:rgba(101,212,138,.38);background:rgba(101,212,138,.07)}.os-lge-card.is-bounce,.os-lge-card.is-lost,.os-lge-card.is-no{border-color:rgba(232,112,112,.32)}.os-lge-card.is-human-pending,.os-lge-card.is-ooo{border-color:rgba(232,184,74,.28)}.os-lge-card.is-call_booked,.os-lge-card.is-direct-book,.os-lge-card.is-sms{border-color:rgba(101,212,138,.32)}.os-lge-hflow,.os-lge-pipe{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.os-lge-hflow{grid-template-columns:repeat(4,minmax(0,1fr))}.os-lge-pipe{grid-template-columns:repeat(5,minmax(0,1fr))}.os-lge-hflow li,.os-lge-pipe li{position:relative;min-width:0}.os-lge-hflow li:not(:nth-child(4n)):after,.os-lge-pipe li:not(:nth-child(5n)):not(:last-child):after{content:"→";position:absolute;top:18px;right:-9px;z-index:1;color:var(--accent);font-size:13px;pointer-events:none}.os-lge-out{margin-top:18px;padding:18px 20px;border:1px solid rgba(200,205,213,.16);border-radius:16px}.os-lge-out b{display:block;margin-bottom:8px;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.os-lge-out ul{margin:0;padding-left:18px;color:var(--ink-soft);font-size:14px;line-height:1.5}@media (max-width:1200px){.os-lge-book,.os-lge-hflow,.os-lge-hub,.os-lge-machine,.os-lge-pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.os-lge-fork,.os-lge-ladders,.os-lge-side,.os-lge-split.is-three{grid-template-columns:1fr 1fr}.os-lge-hflow li:not(:nth-child(4n)):after,.os-lge-pipe li:not(:nth-child(5n)):not(:last-child):after{content:none}}@media (max-width:860px){.os-lge-book,.os-lge-fork,.os-lge-hflow,.os-lge-hub,.os-lge-ladders,.os-lge-locked,.os-lge-machine,.os-lge-pipe,.os-lge-side,.os-lge-split,.os-lge-split.is-three{grid-template-columns:1fr}.os-lge-hflow li,.os-lge-pipe li{min-width:0}}.os-docs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.os-docs-card{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(16,21,30,.88);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.os-docs-card.is-active,.os-docs-card:hover{border-color:rgba(0,168,232,.32);background:rgba(0,168,232,.06)}.os-docs-card.is-unsaved{border-color:rgba(232,184,74,.35)}.os-docs-card-title{display:flex;align-items:center;gap:6px;font-size:var(--text-md);font-weight:600;letter-spacing:-.015em}.os-docs-unsaved-dot{width:6px;height:6px;border-radius:999px;background:var(--warn);flex-shrink:0}.os-docs-card-meta{display:flex;justify-content:space-between;gap:8px;color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.os-docs-card-meta em{font-style:normal;color:var(--accent-2)}.os-docs-card-preview{color:var(--muted);font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.os-docs-card{cursor:-webkit-grab;cursor:grab}.os-docs-card.is-dragging{opacity:.42;cursor:-webkit-grabbing;cursor:grabbing}.os-docs-folder-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.os-doc-unfile{border:1px dashed rgba(0,168,232,.28);background:rgba(0,168,232,.05);color:var(--ink-soft);border-radius:999px;padding:7px 12px;font-size:var(--text-sm);letter-spacing:.02em;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.os-doc-unfile.is-drop,.os-doc-unfile:hover{border-color:rgba(0,168,232,.7);background:rgba(0,168,232,.12);color:var(--ink)}.os-docs-folder-bar-name{font-size:var(--text-md);font-weight:600;letter-spacing:-.02em}.os-docs-folder-bar-actions{margin-left:auto;display:flex;gap:8px}.os-docs-drag-hint{color:var(--dim);font-size:12px;letter-spacing:.01em}.os-docs-drag-hint.is-live{color:var(--accent-2)}.os-doc-folder{position:relative;display:grid;align-content:start;grid-gap:0;gap:0;padding:16px 4px 0;border:none;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.os-doc-folder-tab{display:block;width:44%;height:13px;margin-left:12px;border-radius:9px 14px 0 0;background:linear-gradient(180deg,rgba(200,205,213,.22),rgba(28,36,48,.95));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px rgba(200,205,213,.12)}.os-doc-folder-face{position:relative;display:grid;justify-items:center;align-content:center;grid-gap:8px;gap:8px;min-height:158px;padding:22px 14px 16px;border-radius:3px 14px 14px 14px;background:linear-gradient(180deg,rgba(125,232,255,.1),transparent 34%),linear-gradient(155deg,#243044,#141b26 48%,#0c1118);box-shadow:inset 0 0 0 1px rgba(200,205,213,.16),inset 0 1px 0 rgba(255,255,255,.1),0 16px 34px rgba(0,0,0,.38);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.os-doc-folder-face:after{content:"";position:absolute;left:10%;right:10%;bottom:11px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(0,168,232,.55),transparent);opacity:.7}.os-doc-folder-sheen{position:absolute;inset:0;background:linear-gradient(118deg,transparent 38%,rgba(255,255,255,.09) 47%,transparent 58%);pointer-events:none}.os-doc-folder-mark{width:68px;height:68px;display:grid;place-items:center;filter:drop-shadow(0 0 14px rgba(0,168,232,.5))}.os-doc-folder-mark img{width:58px;height:58px}.os-doc-folder-title{max-width:100%;font-size:var(--text-md);font-weight:650;letter-spacing:-.02em;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-doc-folder-meta{color:var(--chrome);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.os-doc-folder.is-active .os-doc-folder-face,.os-doc-folder:hover .os-doc-folder-face{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(0,168,232,.46),inset 0 1px 0 rgba(125,232,255,.2),0 22px 40px rgba(0,168,232,.14)}.os-doc-folder.is-drop .os-doc-folder-face{transform:translateY(-3px) scale(1.02);box-shadow:0 0 0 2px var(--accent) inset,0 0 28px rgba(0,168,232,.38),0 18px 36px rgba(0,0,0,.4)}.os-docs-folder-pick{display:grid;grid-gap:4px;gap:4px;margin-right:auto;color:var(--muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.os-docs-folder-pick select{min-width:160px;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(12,16,24,.88);color:var(--ink);font-family:var(--font-ui);font-size:13px;text-transform:none;letter-spacing:0;padding:6px 8px}@media (prefers-reduced-motion:reduce){.os-doc-folder-face,.os-doc-folder.is-active .os-doc-folder-face,.os-doc-folder.is-drop .os-doc-folder-face,.os-doc-folder:hover .os-doc-folder-face{transition:none;transform:none}}.os-docs-modal-backdrop{padding:24px;overflow:hidden}.os-docs-modal{width:min(960px,100%);max-width:100%;max-height:min(92vh,calc(100dvh - 32px),920px);min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:16px 18px 14px;margin:0}.os-docs-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.os-docs-view-title{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.company-doc-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;width:100%;flex-shrink:0;padding-top:10px;border-top:1px solid var(--border)}.company-docs-save-status{margin-right:auto;color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.company-docs-save-status.dirty{color:var(--warn)}.company-docs-save-status.saved{color:var(--success)}.company-docs-edit-modal{min-width:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;gap:8px}.company-docs-title-input{width:100%;min-height:0;padding:8px 2px 10px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;color:var(--ink);font-size:20px;font-weight:600;letter-spacing:-.02em}.company-docs-title-input:focus{border-bottom-color:rgba(0,168,232,.55);box-shadow:none}.company-docs-source{margin:0;color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.os-docs-upload-modal{width:min(480px,100%);display:grid;grid-gap:14px;gap:14px;padding:16px}.os-docs-upload-copy{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.os-docs-upload-field{display:grid;grid-gap:6px;gap:6px}.os-docs-upload-field>span{color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.os-docs-upload-field input[type=file]{color:var(--ink-soft);font-size:13px}.os-docs-upload-file{color:var(--accent-2);font-family:var(--font-mono);font-size:11px;font-style:normal;letter-spacing:.02em}.os-docs-upload-file.muted{color:var(--dim)}.company-doc-brand-toggle{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:2px 0 4px;color:var(--ink-soft);font-size:13px}.company-doc-brand-toggle-hint{flex:1 1 100%;margin:0;padding-left:26px;color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em}.company-doc-pdf-viewer{display:flex;flex-direction:column;gap:12px;min-width:0}.company-doc-pdf-meta{margin:0;color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.company-doc-pdf-pages{display:flex;flex-direction:column;gap:18px;min-width:0}.company-doc-pdf-page{margin:0;padding:0;background:#fff;border:1px solid var(--border);border-radius:2px;overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,.28)}.company-doc-pdf-page canvas{display:block;width:100%;height:auto;vertical-align:top;background:#fff}.company-doc-pdf-page figcaption{margin:0;padding:6px 10px;border-top:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.96);color:#64748b;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;text-align:center}.company-doc-pdf-locked{display:flex;flex-direction:column;gap:12px;min-width:0;flex:1 1 auto;overflow:auto}.company-doc-brand-frame.is-plain{gap:10px}.company-doc-view{position:relative;display:flex;flex-direction:column;gap:0;min-width:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:4px 4px 28px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(200,205,213,.28) transparent}.company-doc-view::-webkit-scrollbar{width:10px}.company-doc-view::-webkit-scrollbar-track{background:transparent}.company-doc-view::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-clip:padding-box;background-color:rgba(200,205,213,.28)}.company-doc-view::-webkit-scrollbar-thumb:hover{background-color:rgba(200,205,213,.42)}.company-doc-brand-frame{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;flex:1 1 auto}.company-docs-edit-modal .company-doc-brand-frame{overflow:hidden}.company-doc-watermark{position:absolute;inset:0;z-index:0;display:grid;place-items:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.07}.company-doc-watermark img{width:min(420px,72%);height:auto;max-height:70%;object-fit:contain;filter:grayscale(.15)}.company-doc-brand{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.company-doc-brand img{width:112px;height:auto;opacity:.92}.company-doc-brand span{color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.55}.company-doc-brand-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;flex:1 1 auto}.company-docs-edit-modal .company-doc-brand-body{overflow:hidden}.company-docs-rich{flex:1 1;display:flex;flex-direction:column;min-height:0;border:1px solid var(--border);border-radius:var(--radius);background:rgba(7,9,12,.45);overflow:hidden}.company-docs-edit-modal .company-docs-rich{min-height:0;flex:1 1 auto}.doc-format-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;border-bottom:1px solid var(--border);background:rgba(12,16,22,.96);flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:2}.doc-format-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;line-height:1;padding:6px 7px;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.doc-format-btn:hover{color:var(--ink);border-color:var(--border-strong);background:rgba(255,255,255,.03)}.doc-format-btn.active{color:var(--accent-2);border-color:rgba(0,168,232,.35);background:var(--accent-soft)}.doc-format-btn:disabled{opacity:.4;cursor:default}.doc-format-btn[aria-label=Bold]{font-weight:700}.doc-format-btn[aria-label=Italic]{font-style:italic}.doc-format-btn[aria-label=Strikethrough]{text-decoration:line-through}.doc-format-divider{width:1px;height:1.1rem;margin:0 2px;background:var(--border)}.company-docs-editor-surface{flex:1 1;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.company-docs-editor-surface .tiptap,.company-docs-prose{flex:1 1;min-height:48vh;padding:14px 16px 20px;outline:none;font-size:15px;line-height:1.65;letter-spacing:-.01em;color:var(--ink)}.company-docs-edit-modal .company-docs-editor-surface .tiptap,.company-docs-edit-modal .company-docs-prose{min-height:100%}.company-docs-prose-view{min-height:0;padding:4px 2px 16px}.company-docs-prose>*+*{margin-top:.65em}.company-docs-prose p{margin:0}.company-docs-prose h1,.company-docs-prose h2,.company-docs-prose h3{margin:0;color:var(--ink);line-height:1.25;letter-spacing:-.03em;font-weight:650}.company-docs-prose h1{font-size:1.75rem}.company-docs-prose h2{font-size:1.35rem}.company-docs-prose h3{font-size:1.1rem}.company-docs-prose ol,.company-docs-prose ul{margin:0;padding-left:1.35rem}.company-docs-prose li{margin:.2em 0}.company-docs-prose li p{margin:0}.company-docs-prose blockquote{margin:0;padding:.15rem 0 .15rem .9rem;border-left:2px solid rgba(0,168,232,.45);color:var(--muted)}.company-docs-prose code{font-family:var(--font-mono);font-size:.8125em;padding:.12em .35em;border-radius:4px;background:rgba(255,255,255,.06);border:1px solid var(--border)}.company-docs-prose hr{border:none;border-top:1px solid var(--border);margin:1.1rem 0}.company-docs-prose strong{font-weight:700;color:var(--ink)}.company-docs-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--dim)}.company-docs-body-skeleton{flex:1 1;min-height:50vh;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.015)}@media (max-width:720px){.os-docs-modal-backdrop{padding:0}.os-docs-modal{width:100%;max-height:100vh;border-radius:0}.os-assets-modal-backdrop{padding:0}.os-assets-modal{width:100%;max-height:100vh;border-radius:0}.os-journey{padding:18px 16px 28px}.os-moneyflow{padding:18px 16px 24px}.company-doc-brand img{width:96px}}@keyframes os-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes os-pulse{0%{box-shadow:0 0 0 0 rgba(101,212,138,.4)}70%{box-shadow:0 0 0 8px rgba(101,212,138,0)}to{box-shadow:0 0 0 0 rgba(101,212,138,0)}}@keyframes os-glow-drift{0%{transform:translateZ(0) scale(1);opacity:.85}to{transform:translate3d(4%,6%,0) scale(1.08);opacity:1}}@keyframes os-mark-breathe{0%,to{opacity:.07;transform:scale(1)}50%{opacity:.12;transform:scale(1.04)}}@media (max-width:1120px){.os-shell{grid-template-columns:1fr}.os-rail{position:relative;height:auto;padding:12px}.os-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.os-rail-footer{margin-top:12px}.os-main{--os-main-pt:16px;padding-top:var(--os-main-pt)}.os-agent-shell,.os-command-columns,.os-finance-grid,.os-hero-panel,.os-two-col{grid-template-columns:1fr}.os-hpa-card{grid-template-columns:36px minmax(0,1fr);gap:10px}.os-hpa-rank{width:36px;height:36px;font-size:18px;border-radius:10px}.os-hpa-head h2{max-width:none}.os-agent-cabinet,.os-desk-roster,.os-domain-grid,.os-sunday-history,.os-sunday-recs,.os-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-detail-panel{position:static}}@media (max-width:720px){.os-main{--os-main-pt:14px;--os-main-px:12px;padding:var(--os-main-pt) var(--os-main-px) calc(88px + env(safe-area-inset-bottom, 0px))}.os-page-header{display:grid}.os-agent-cabinet,.os-agent-profile-grid,.os-desk-roster,.os-detail-grid,.os-domain-grid,.os-form-row,.os-idea-grid,.os-nav,.os-sunday-history,.os-sunday-recs,.os-tile-grid{grid-template-columns:1fr}.os-field.span-2,.span-2{grid-column:auto}.os-task-row{grid-template-columns:auto auto minmax(0,1fr)}.os-task-row .os-deadline{display:none}.os-task-row-actions{grid-column:1/-1;justify-content:flex-end}.os-prod-capture-form,.os-prod-now{grid-template-columns:1fr}.os-task-modal{width:100%;max-height:100vh;border-radius:0}.os-task-modal-backdrop{padding:0}.os-page-header h1{font-size:20px}.os-tile strong{font-size:24px}.os-capture-grid,.os-capture-grid.compact,.os-form-row.slim.os-subtask-add,.os-money-row.os-inline-edit,.os-option-inputs{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.os-main-enter,.os-stagger>*{opacity:1;transform:none}}@media (max-width:900px){.os-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-deck-mark{display:none}.os-brand-copy img{width:72px}}.cs-home,.cs-intake{min-height:100vh;color:var(--ink);background:radial-gradient(900px 520px at 12% -8%,rgba(0,168,232,.14),transparent 55%),radial-gradient(700px 420px at 100% 0,rgba(125,232,255,.06),transparent 50%),linear-gradient(180deg,#090c11 0,var(--bg0) 42%,#06080b 100%)}.cs-home-top,.cs-intake-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px 12px}.cs-brand{display:flex;align-items:center;gap:12px}.cs-brand-sub{margin:2px 0 0;color:var(--muted);font-size:var(--text-sm)}.cs-eyebrow,.cs-kicker{margin:0;color:var(--accent-2);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.cs-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.cs-save{min-height:1.2em;color:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.cs-save-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:rgba(16,20,28,.72);animation:cs-save-pop .32s cubic-bezier(.2,.8,.2,1)}.cs-save-pill.is-saving{color:var(--accent-2);border-color:rgba(0,168,232,.35)}.cs-save-pill.is-saved{color:#b8f0c8;border-color:rgba(74,222,128,.35);background:rgba(34,120,70,.18)}.cs-save-pill.is-error{color:#ffd0d3;border-color:rgba(240,113,120,.4)}.cs-save-dot{width:7px;height:7px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 0 0 rgba(125,232,255,.55);animation:cs-save-pulse 1s ease-out infinite}@keyframes cs-save-pop{0%{opacity:0;transform:translateY(-4px) scale(.94)}to{opacity:1;transform:none}}@keyframes cs-save-pulse{0%{box-shadow:0 0 0 0 rgba(125,232,255,.55)}70%{box-shadow:0 0 0 8px rgba(125,232,255,0)}to{box-shadow:0 0 0 0 rgba(125,232,255,0)}}.cs-progress{height:3px;margin:0 28px;background:rgba(232,236,241,.08);overflow:hidden;border-radius:999px}.cs-progress-bar{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent));background-size:200% 100%;box-shadow:0 0 12px rgba(0,168,232,.45);transition:width .42s cubic-bezier(.2,.8,.2,1);animation:cs-progress-sheen 2.4s linear infinite}@keyframes cs-progress-sheen{0%{background-position:0 50%}to{background-position:200% 50%}}.cs-home-hero,.cs-intake-shell{width:min(720px,calc(100% - 40px));margin:0 auto;padding:48px 0 80px}.cs-home-hero{padding-top:64px}.cs-home-hero h1,.cs-intake-shell>h1,.cs-step h1{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.15}.cs-lede{margin:0 0 28px;max-width:38rem;color:var(--ink-soft);font-size:var(--text-md);line-height:1.55}.cs-promise{margin:0 0 32px;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.cs-promise li{position:relative;padding-left:18px;color:var(--ink-soft)}.cs-promise li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:2px;background:var(--accent)}.cs-input{width:100%;padding:14px 16px;color:var(--ink);background:rgba(16,20,28,.72);border:1px solid var(--border-strong);border-radius:var(--radius);outline:none;transition:border-color .16s ease,box-shadow .16s ease}.cs-input:focus{border-color:rgba(0,168,232,.55);box-shadow:0 0 0 3px rgba(0,168,232,.12)}.cs-input.area{resize:vertical;min-height:140px;line-height:1.5}.cs-choices{display:grid;grid-gap:10px;gap:10px}.cs-choice{text-align:left;padding:14px 16px;color:var(--ink-soft);background:rgba(16,20,28,.55);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease}.cs-choice:hover:not(:disabled){border-color:rgba(0,168,232,.28);transform:translateY(-1px)}.cs-choice.is-on{color:var(--ink);background:var(--accent-soft);border-color:rgba(0,168,232,.45);box-shadow:0 0 0 1px rgba(0,168,232,.12),0 8px 24px rgba(0,168,232,.08);animation:cs-choice-on .28s cubic-bezier(.2,.8,.2,1)}@keyframes cs-choice-on{0%{transform:scale(.98)}55%{transform:scale(1.015)}to{transform:none}}.cs-tools{display:grid;grid-gap:14px;gap:14px}.cs-tool-custom{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.cs-people{display:grid;grid-gap:16px;gap:16px}.cs-person{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(16,20,28,.4);animation:cs-step-in .28s ease}.cs-upload{display:grid;grid-gap:14px;gap:14px}.cs-upload-meta{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:10px;gap:10px}.cs-files{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.cs-files li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(16,20,28,.45);animation:cs-save-pop .32s ease}.cs-files li strong{display:block;color:var(--ink);font-weight:600}.cs-files li em{display:block;margin-top:2px;font-style:normal;color:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.cs-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.cs-nav.tight{margin-top:16px}.cs-home-actions{display:flex;gap:12px;margin-top:28px}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:var(--radius);border:1px solid transparent;text-decoration:none;font-weight:550;transition:transform .12s ease,background .16s ease,border-color .16s ease}.cs-btn.primary{color:#041018;background:linear-gradient(180deg,var(--accent-2),var(--accent))}.cs-btn.primary:hover{transform:translateY(-1px)}.cs-btn.ghost{color:var(--ink-soft);background:transparent;border-color:var(--border-strong)}.cs-btn.tiny{min-height:30px;padding:0 10px;font-size:12px}.cs-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.cs-win{margin-bottom:20px;padding:14px 16px;color:var(--ink);background:linear-gradient(90deg,rgba(0,168,232,.18),rgba(125,232,255,.08));border:1px solid rgba(0,168,232,.28);border-radius:var(--radius);box-shadow:0 0 24px rgba(0,168,232,.12);animation:cs-win-in .42s cubic-bezier(.2,.8,.2,1)}@keyframes cs-win-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.cs-pulse{animation:cs-save-pulse 1.2s ease-out infinite}.cs-step{animation:cs-step-in .34s cubic-bezier(.2,.8,.2,1)}@keyframes cs-step-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cs-banner{margin-bottom:20px;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--border-strong);background:rgba(16,20,28,.7)}.cs-banner.danger{border-color:rgba(240,113,120,.35);color:#ffd0d3}.cs-banner.warn{border-color:rgba(232,184,74,.35)}.cs-banner ul{margin:8px 0 0;padding-left:18px}.cs-review{display:grid;grid-gap:18px;gap:18px;margin:8px 0}.cs-review-block h2{margin:0 0 8px;font-size:14px;color:var(--accent-2);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.cs-review-block ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.cs-review-block li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted)}.cs-review-block li.is-done{color:var(--ink-soft)}.cs-review-block em{font-style:normal;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.cs-muted{color:var(--muted)}.cs-hidden-file{display:none}@media (max-width:640px){.cs-home-top,.cs-intake-top{padding:16px 16px 8px}.cs-progress{margin:0 16px}.cs-home-hero,.cs-intake-shell{width:min(100% - 32px,720px);padding-top:32px}.cs-tool-custom,.cs-upload-meta{grid-template-columns:1fr}.cs-nav{flex-direction:column-reverse}.cs-btn{width:100%}}.cs-doors{display:grid;grid-gap:12px;gap:12px;margin:28px 0 8px}.cs-door{display:grid;grid-gap:6px;gap:6px;padding:18px;text-decoration:none;color:var(--ink);background:rgba(16,20,28,.55);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .16s ease,transform .12s ease,background .16s ease}.cs-door.is-primary{border-color:rgba(0,168,232,.45);background:linear-gradient(135deg,rgba(0,168,232,.14),rgba(16,20,28,.55))}.cs-door.is-primary:hover{transform:translateY(-1px);border-color:rgba(125,232,255,.55)}.cs-door.is-locked{opacity:.55;color:var(--muted)}.cs-door-kicker{color:var(--accent-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cs-door strong{font-size:18px;font-weight:600;letter-spacing:-.02em}.cs-door>span:last-child{color:var(--muted);font-size:var(--text-sm)}.os-issue-result{margin-top:14px;padding:14px 16px;border:1px solid rgba(0,168,232,.28);border-radius:var(--radius);background:rgba(0,168,232,.08)}.os-issue-result p{margin:0 0 8px}.os-page-header{align-items:flex-end}.os-header-actions{flex-shrink:0}.os-client-board{display:grid;grid-gap:14px;gap:14px}.os-client-elite{display:grid;grid-gap:18px;gap:18px;padding:20px 22px;background:linear-gradient(180deg,rgba(22,28,38,.92),rgba(14,18,26,.88));border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.os-client-elite-main{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.os-client-logo{width:56px;height:56px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:var(--accent-soft);border:1px solid rgba(0,168,232,.28);color:var(--accent-2);font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:.04em}.os-client-logo img{width:100%;height:100%;object-fit:cover}.os-client-person{margin:0 0 4px;color:var(--muted);font-size:var(--text-sm)}.os-client-elite-copy h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em}.os-client-login{margin:8px 0 0;color:var(--muted);font-size:var(--text-sm)}.os-client-login strong{color:var(--ink-soft);font-weight:550}.os-client-email{color:var(--dim)}.os-client-status-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.os-status-field{display:grid;grid-gap:6px;gap:6px}.os-status-field>span{color:var(--accent-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.os-status-field select{width:100%;min-height:40px;padding:0 12px;color:var(--ink);background:rgba(10,14,20,.72);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.os-client-elite-actions{display:flex;flex-wrap:wrap;gap:10px}.os-invite-modal{width:min(560px,calc(100vw - 32px))}.os-invite-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.os-invite-head h2{margin:4px 0 0}.os-intake-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:22px}.os-intake-meta>div{padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(16,20,28,.55)}.os-intake-meta strong{display:block;margin-top:6px;font-size:var(--text-md)}.os-intake-sections{display:grid;grid-gap:18px;gap:18px}.os-intake-section{padding:18px 20px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:rgba(14,18,26,.72)}.os-intake-section h2{margin:4px 0 0;font-size:18px}.os-intake-fields{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.os-intake-field h3{margin:0 0 8px;font-size:13px;color:var(--ink-soft);font-weight:550}.os-intake-answer{margin:0;padding:12px 14px;white-space:pre-wrap;word-break:break-word;color:var(--ink);background:rgba(8,11,16,.7);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text);line-height:1.5}.os-intake-files{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.os-intake-files li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(8,11,16,.7)}.os-intake-files a{color:var(--accent-2);text-decoration:none}.os-intake-files em{color:var(--dim);font-style:normal;font-family:var(--font-mono);font-size:11px}@media (max-width:860px){.os-client-status-row,.os-intake-meta{grid-template-columns:1fr}.os-page-header{flex-direction:column}}.cp-portal{--cp-bg:#050607;--cp-ink:#f5f6f8;--cp-muted:#8b929e;--cp-silver:#c8cdd5;--cp-chrome:#9aa1ab;--cp-accent:#00a8e8;--cp-accent-2:#7de8ff;--cp-accent-dim:rgba(0,168,232,0.14);--cp-accent-line:rgba(0,168,232,0.45);--cp-line:rgba(200,205,213,0.14);--cp-line-strong:rgba(200,205,213,0.28);--cp-font:"Schibsted Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;--cp-font-mono:"IBM Plex Mono",ui-monospace,monospace;--cp-pad-x:clamp(20px,4vw,56px);--cp-max:1180px;position:relative;min-height:100vh;font-family:var(--cp-font);color:var(--cp-ink);background:var(--cp-bg);background-image:radial-gradient(1100px 560px at 12% -18%,rgba(0,168,232,.16),transparent 58%),radial-gradient(900px 520px at 88% 8%,rgba(200,205,213,.06),transparent 52%),radial-gradient(700px 420px at 50% 110%,rgba(0,168,232,.07),transparent 55%),linear-gradient(180deg,#050607,#07090c 48%,#050607);-webkit-font-smoothing:antialiased;line-height:1.45}.cp-portal:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cp-portal a{color:inherit;text-decoration:none}.cp-portal .cp-portal-gate,.cp-portal a,.cp-portal button{cursor:pointer}.cp-portal-shell{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}.cp-portal-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:var(--cp-max);width:calc(100% - 2 * var(--cp-pad-x));margin:16px auto 0;padding:12px 16px;border:1px solid var(--cp-accent-line);background:rgba(0,168,232,.12);font-family:var(--cp-font-mono);font-size:12px;letter-spacing:.04em;color:var(--cp-accent-2)}.cp-portal-banner-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--cp-chrome);font-size:18px;line-height:1;padding:0 4px;cursor:pointer}.cp-portal-banner-dismiss:hover{color:var(--cp-ink)}.cp-portal-top{border-bottom:1px solid var(--cp-line);background:rgba(8,11,16,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cp-portal-top-inner{max-width:var(--cp-max);margin:0 auto;padding:16px var(--cp-pad-x);display:flex;align-items:center;justify-content:space-between;gap:16px}.cp-portal-axyon{display:inline-flex;align-items:center;gap:10px;min-width:0}.cp-portal-axyon img{height:22px;width:auto;display:block}.cp-portal-axyon span{letter-spacing:.12em}.cp-portal-axyon span,.cp-portal-meta{font-family:var(--cp-font-mono);font-size:10px;text-transform:uppercase;color:var(--cp-chrome)}.cp-portal-meta{margin:0;letter-spacing:.1em;text-align:right}.cp-portal-meta a{color:var(--cp-silver)}.cp-portal-meta a:hover{color:var(--cp-accent-2)}.cp-portal-hero{max-width:var(--cp-max);margin:0 auto;padding:48px var(--cp-pad-x) 32px;width:100%}.cp-portal-hello{margin:0 0 18px;font-size:clamp(18px,2.2vw,22px);font-weight:600;letter-spacing:-.02em;color:var(--cp-ink)}.cp-portal-hello em{font-style:normal;color:var(--cp-accent-2);font-weight:700}.cp-portal-kicker{margin:0 0 18px;font-family:var(--cp-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cp-chrome)}.cp-portal-kicker b{color:var(--cp-accent);font-weight:600}.cp-portal-lockup{display:flex;align-items:center;gap:6px;margin:0 0 28px;min-width:0;overflow:visible}.cp-portal-collab-client{height:68px;width:auto;max-width:220px;object-fit:contain;display:block;flex:0 0 auto}.cp-portal-collab-fallback{height:68px;min-width:68px;padding:0 14px;display:grid;place-items:center;border:1px solid var(--cp-line-strong);background:rgba(11,15,21,.9);font-family:var(--cp-font-mono);font-size:18px;font-weight:600;letter-spacing:.08em;color:var(--cp-silver);flex:0 0 auto}.cp-portal-collab-x{height:100px;width:100px;object-fit:contain;display:block;flex:0 0 auto;margin:0 2px;filter:drop-shadow(0 0 18px rgba(0,168,232,.45));animation:cp-portal-collab-pulse 3.6s ease-in-out infinite}.cp-portal-collab-axyon{height:48px;width:auto;display:block;flex:0 0 auto;margin-left:2px}@keyframes cp-portal-collab-pulse{0%,to{filter:drop-shadow(0 0 12px rgba(0,168,232,.2))}50%{filter:drop-shadow(0 0 26px rgba(125,232,255,.42))}}.cp-portal-hero h1{margin:0 0 14px;font-size:clamp(34px,4.6vw,56px);font-weight:800;letter-spacing:-.035em;line-height:1.05;white-space:nowrap}.cp-portal-accent{color:var(--cp-accent)}.cp-portal-lede{margin:0;max-width:none;font-size:clamp(15px,1.35vw,18px);color:var(--cp-muted);line-height:1.5;white-space:nowrap}.cp-portal-prep{max-width:var(--cp-max);margin:0 auto;padding:0 var(--cp-pad-x) 20px;width:100%}.cp-portal-prep-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border:1px solid var(--cp-accent-line);background:linear-gradient(165deg,rgba(0,168,232,.12),rgba(7,9,12,.92))}.cp-portal-prep-kicker{margin:0 0 6px;font-family:var(--cp-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cp-accent)}.cp-portal-prep-title{margin:0 0 6px;font-size:18px;font-weight:700;letter-spacing:-.02em}.cp-portal-prep-copy{margin:0;color:var(--cp-muted);font-size:14px;line-height:1.5;max-width:52ch}.cp-portal-prep-cta{flex:0 0 auto;display:inline-flex;align-items:center;padding:12px 18px;border:1px solid var(--cp-accent-line);background:var(--cp-accent-dim);color:var(--cp-accent-2);font-family:var(--cp-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;transition:background .25s ease,transform .25s ease}.cp-portal-prep-cta:hover{background:rgba(0,168,232,.22);transform:translateY(-2px)}.cp-portal-prep-dual{align-items:flex-start}.cp-portal-prep-actions{display:flex;flex-wrap:wrap;gap:10px;flex:0 0 auto;justify-content:flex-end}.cp-portal-prep-cta.ghost{background:transparent;color:var(--cp-silver,#c8cdd5)}.cp-portal-prep-cta:disabled{opacity:.45;cursor:not-allowed;transform:none}.cp-portal-prep-warn{margin:10px 0 0;color:var(--cp-warn,#e8b84a);font-size:13px}.team-intake-shell{max-width:640px}.team-intake-form{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.team-intake-field{display:grid;grid-gap:8px;gap:8px}.team-intake-field>span{color:var(--ink-soft,#c9d0da);font-size:13.5px;font-weight:600;line-height:1.35}.team-intake-field em{color:var(--muted,#8b93a0);font-style:normal;font-weight:500}.team-intake-field input,.team-intake-field textarea{width:100%;padding:12px 14px;border:1px solid rgba(200,205,213,.18);border-radius:6px;background:rgba(255,255,255,.03);color:var(--ink,#f4f6f8);font:inherit;font-size:14.5px;line-height:1.45;resize:vertical}.team-intake-field input:focus,.team-intake-field textarea:focus{outline:none;border-color:rgba(0,168,232,.55);box-shadow:0 0 0 3px rgba(0,168,232,.12)}.team-intake-field small{color:var(--muted,#8b93a0);font-size:12px}.team-intake-error{margin:0;color:var(--danger,#f07178);font-size:13.5px}.cs-intake-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:1px solid rgba(0,168,232,.45);border-radius:6px;background:rgba(0,168,232,.16);color:var(--accent-2,#7de8ff);font:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.cs-intake-primary:disabled{opacity:.4;cursor:not-allowed}.cp-portal-gates{max-width:var(--cp-max);margin:0 auto;padding:12px var(--cp-pad-x) 64px;flex:1 1;width:100%}.cp-portal-gates-label{margin:0 0 18px;font-family:var(--cp-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cp-chrome)}.cp-portal-gate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.cp-portal-gate{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:16px;min-height:292px;padding:28px 24px 24px;border:1px solid var(--cp-line-strong);background:linear-gradient(165deg,rgba(16,20,28,.92),rgba(7,9,12,.98));color:var(--cp-ink);transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s ease,box-shadow .35s ease}.cp-portal-gate:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:radial-gradient(420px 180px at 20% 0,rgba(0,168,232,.22),transparent 60%),linear-gradient(180deg,rgba(0,168,232,.08),transparent 45%);transition:opacity .35s ease}.cp-portal-gate:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--cp-accent),transparent);transform:scaleX(.35);opacity:.55;transition:transform .4s ease,opacity .35s ease}.cp-portal-gate:not(.is-locked):hover{transform:translateY(-6px);border-color:var(--cp-accent-line);box-shadow:0 28px 70px rgba(0,0,0,.5),0 0 0 1px rgba(0,168,232,.12)}.cp-portal-gate:not(.is-locked):hover:before{opacity:1}.cp-portal-gate:not(.is-locked):hover:after{transform:scaleX(1);opacity:1}.cp-portal-gate.is-locked{cursor:not-allowed;opacity:.72;filter:saturate(.75)}.cp-portal-gate.is-locked:after{opacity:.25;background:linear-gradient(90deg,transparent,var(--cp-chrome),transparent)}.cp-portal-icon-wrap{width:64px;height:64px;position:relative;display:grid;place-items:center}.cp-portal-icon-ring{position:absolute;inset:0;border-radius:18px;background:conic-gradient(from 0deg,var(--cp-accent),var(--cp-silver),var(--cp-accent-2),var(--cp-accent));animation:cp-portal-spin 8s linear infinite;opacity:.9}.cp-portal-icon-ring.is-lock{background:conic-gradient(from 0deg,var(--cp-chrome),var(--cp-silver),var(--cp-muted),var(--cp-chrome));animation:cp-portal-spin 4.2s linear infinite;opacity:.7}.cp-portal-icon-core{position:relative;z-index:1;width:56px;height:56px;border-radius:15px;display:grid;place-items:center;background:#0b0f15;border:1px solid var(--cp-line-strong);color:var(--cp-accent-2)}.cp-portal-icon-core.is-locked{color:var(--cp-chrome)}.cp-portal-icon-core svg{width:26px;height:26px;display:block}.cp-portal-lock{animation:cp-portal-spin 3.2s linear infinite}.cp-portal-gate:not(.is-locked):hover .cp-portal-icon-ring{animation-duration:3.2s;filter:drop-shadow(0 0 12px rgba(0,168,232,.35))}.cp-portal-gate-num{font-family:var(--cp-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cp-accent);font-weight:600}.cp-portal-gate.is-locked .cp-portal-gate-num{color:var(--cp-chrome)}.cp-portal-gate h2{margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:800;letter-spacing:-.03em;line-height:1.1}.cp-portal-gate-copy{margin:0;display:flex;flex-direction:column;gap:10px;flex:1 1}.cp-portal-gate p{margin:0;color:var(--cp-muted);font-size:14px;line-height:1.55}.cp-portal-note{margin:0;font-size:12px;line-height:1.5;color:var(--cp-chrome);border-left:2px solid var(--cp-accent-line);padding-left:10px}.cp-portal-gate-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--cp-line);font-family:var(--cp-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--cp-silver)}.cp-portal-arrow{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--cp-accent-line);color:var(--cp-accent-2);background:var(--cp-accent-dim);transition:transform .3s ease,background .3s ease}.cp-portal-gate.is-locked .cp-portal-arrow{border-color:var(--cp-line-strong);color:var(--cp-chrome);background:transparent}.cp-portal-gate:not(.is-locked):hover .cp-portal-arrow{transform:translateX(4px);background:rgba(0,168,232,.22)}.cp-portal-foot{max-width:var(--cp-max);margin:0 auto;padding:0 var(--cp-pad-x) 40px;width:100%;display:flex;justify-content:space-between;gap:16px;align-items:center;font-family:var(--cp-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--cp-chrome)}.cp-portal-foot a{color:var(--cp-silver)}.cp-portal-foot a:hover{color:var(--cp-accent-2)}@keyframes cp-portal-spin{to{transform:rotate(1turn)}}@keyframes cp-portal-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.cp-portal .enter{opacity:0;animation:cp-portal-rise .75s cubic-bezier(.2,.7,.2,1) both}.cp-portal .d1{animation-delay:.06s}.cp-portal .d2{animation-delay:.14s}.cp-portal .d3{animation-delay:.22s}.cp-portal .d4{animation-delay:.3s}.cp-portal .d5{animation-delay:.38s}@media (max-width:980px){.cp-portal-hero h1,.cp-portal-lede{white-space:normal}}@media (max-width:900px){.cp-portal-gate-grid{grid-template-columns:1fr}.cp-portal-lockup{flex-wrap:nowrap}.cp-portal-collab-client,.cp-portal-collab-fallback{height:52px}.cp-portal-collab-x{height:78px;width:78px}.cp-portal-collab-axyon{height:36px}.cp-portal-foot{flex-direction:column;align-items:flex-start}.cp-portal-gate{min-height:0}.cp-portal-prep-inner{flex-direction:column;align-items:flex-start}.cp-portal-prep-actions{width:100%;justify-content:flex-start}}@media (max-width:640px){.cp-portal-axyon span{display:none}.cp-portal-meta{font-size:9px}}@media (prefers-reduced-motion:reduce){.cp-portal .enter,.cp-portal-collab-x,.cp-portal-icon-ring,.cp-portal-lock{animation:none!important;opacity:1!important;transform:none!important}.cp-portal-gate:hover{transform:none}}.ss-hub{--ss-bg0:#07090c;--ss-bg1:#10141c;--ss-ink:#f1f3f6;--ss-muted:#8b93a0;--ss-accent:#00a8e8;--ss-accent-2:#7de8ff;--ss-warn:#e8b84a;--ss-danger:#f07178;--ss-border:rgba(241,243,246,0.1);--ss-border-strong:rgba(241,243,246,0.16);--ss-shadow:0 28px 80px rgba(0,0,0,0.55);--ss-font-display:"Syne","Helvetica Neue",sans-serif;--ss-font-body:"Figtree","Helvetica Neue",sans-serif;--ss-font-mono:"IBM Plex Mono",ui-monospace,monospace;position:relative;min-height:100%;margin:0;padding:0;color:var(--ss-ink);font-family:var(--ss-font-body);background-color:var(--ss-bg0);background-image:radial-gradient(1000px 520px at 12% -8%,rgba(0,168,232,.14),transparent 58%),radial-gradient(800px 480px at 92% 8%,rgba(232,184,74,.05),transparent 50%),linear-gradient(165deg,#07090c,#10141c 48%,#0a0e14);line-height:1.45}.ss-noise{pointer-events:none;position:absolute;inset:0;opacity:.035;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ss-shell{position:relative;z-index:1;max-width:1080px;margin:0 auto;padding:48px 32px 72px}.ss-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid var(--ss-border)}.ss-brand-block{max-width:560px}.ss-section-tabs{margin-top:16px}.ss-company-lockup{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ss-company-logo{display:block;height:36px;width:auto;max-width:180px;object-fit:contain}.ss-mark{display:inline-flex;align-items:center;gap:10px}.ss-mark-dot{width:8px;height:8px;border-radius:50%;background:var(--ss-accent);box-shadow:0 0 0 3px rgba(0,168,232,.18);animation:ss-pulse 2.8s ease-in-out infinite}.ss-mark-label{font-family:var(--ss-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ss-muted);font-weight:500}.ss-hub h1{font-family:var(--ss-font-display);font-weight:800;font-size:clamp(36px,5vw,52px);letter-spacing:-.035em;line-height:.98;margin:0 0 12px;color:var(--ss-ink)}.ss-lede{margin:0;color:var(--ss-muted);font-size:16px;max-width:42ch}.ss-meta-rail{text-align:right;font-family:var(--ss-font-mono);font-size:11px;letter-spacing:.04em;color:#a8b0bc;display:grid;grid-gap:12px;gap:12px;justify-items:end}.ss-meta-rail strong{display:block;color:var(--ss-ink);font-weight:600;font-size:14px;letter-spacing:0;font-family:var(--ss-font-body);margin-bottom:2px}.ss-stat-chip{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ss-stat-chip span{display:inline-block;padding:5px 10px;border:1px solid var(--ss-border-strong);border-radius:999px;background:rgba(22,28,38,.8);color:#c4cad3}.ss-invite-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:6px;border:1px solid transparent;background:var(--ss-accent);color:#041018;font-family:var(--ss-font-body);font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:none;cursor:pointer;box-shadow:0 8px 28px rgba(0,168,232,.18);transition:filter .15s ease,transform .15s ease}.ss-invite-btn:hover{transform:translateY(-1px);filter:brightness(1.08);border-color:transparent}.ss-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.ss-section-head h2{font-family:var(--ss-font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0;color:var(--ss-ink)}.ss-section-head p{margin:0;font-family:var(--ss-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-muted)}.ss-banner{margin-bottom:16px;padding:12px 14px;border-radius:12px;border:1px solid var(--ss-border-strong);background:rgba(16,20,28,.72);color:var(--ss-muted);font-size:14px}.ss-banner.danger{border-color:rgba(240,113,120,.4);color:#ffd0d3}.ss-empty{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:36px 28px;border:1px dashed var(--ss-border-strong);border-radius:18px;background:rgba(16,20,28,.45);margin-bottom:24px}.ss-empty p{margin:0;font-family:var(--ss-font-display);font-size:22px;font-weight:700}.ss-empty span{color:var(--ss-muted);font-size:14px}.ss-grid{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.ss-project{position:relative;background:linear-gradient(165deg,rgba(28,36,48,.96),rgba(14,18,26,.98));border:1px solid var(--ss-border-strong);border-radius:22px;box-shadow:var(--ss-shadow),inset 0 1px 0 rgba(241,243,246,.04);overflow:hidden;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.ss-project:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,168,232,.65),transparent);opacity:.85;z-index:1}.ss-project:hover{transform:translateY(-4px);border-color:rgba(0,168,232,.34);box-shadow:0 40px 100px rgba(0,0,0,.68),0 0 0 1px rgba(0,168,232,.08),inset 0 1px 0 rgba(241,243,246,.05)}.ss-project-top{display:grid;grid-template-columns:minmax(180px,240px) 1fr;grid-gap:0;gap:0;border-bottom:1px solid var(--ss-border)}.ss-logo-well{display:flex;align-items:center;justify-content:center;padding:36px 28px;background:radial-gradient(140px 90px at 50% 42%,rgba(0,168,232,.16),transparent 72%),linear-gradient(180deg,#080b10,#0c1016 55%,#0a0e14);border-right:1px solid var(--ss-border);min-height:168px;position:relative}.ss-logo-well:after{content:"";position:absolute;inset:14px;border:1px solid rgba(241,243,246,.05);border-radius:14px;pointer-events:none}.ss-logo-well img{width:min(100%,200px);height:auto;display:block;position:relative;z-index:1;filter:drop-shadow(0 10px 28px rgba(0,0,0,.5))}.ss-logo-fallback{position:relative;z-index:1;font-family:var(--ss-font-display);font-size:42px;font-weight:800;letter-spacing:-.04em;color:var(--ss-accent-2)}.ss-project-meta{padding:28px 28px 24px;display:flex;flex-direction:column;justify-content:center;gap:10px}.ss-project-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.ss-pill{font-family:var(--ss-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:4px 8px;border-radius:999px;border:1px solid var(--ss-border);color:var(--ss-muted);background:rgba(7,9,12,.35)}.ss-pill.live{color:var(--ss-accent-2);border-color:rgba(125,232,255,.35);background:rgba(0,168,232,.1)}.ss-pill.hero{color:var(--ss-warn);border-color:rgba(232,184,74,.35);background:rgba(232,184,74,.08)}.ss-project-meta h3{font-family:var(--ss-font-display);font-size:clamp(22px,2.6vw,28px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--ss-ink)}.ss-project-desc{margin:0;color:var(--ss-muted);font-size:14.5px;max-width:54ch}.ss-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:10px 0 0;border-top:1px solid var(--ss-border);padding-top:14px}.ss-fact{min-width:0;padding-right:16px;border-right:1px solid var(--ss-border)}.ss-fact:last-child{border-right:none;padding-right:0}.ss-fact dt{font-family:var(--ss-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ss-muted);margin:0 0 4px}.ss-fact dd{margin:0;font-weight:600;font-size:14px;color:var(--ss-ink)}.ss-accent{color:var(--ss-accent-2)}.ss-slug{font-family:var(--ss-font-mono);font-size:12px;font-weight:500;color:#c4cad3}.ss-status-row{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-top:6px}.ss-status-row label{display:grid;grid-gap:4px;gap:4px;font-family:var(--ss-font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-muted)}.ss-status-row select{min-width:140px;padding:8px 10px;background:rgba(7,9,12,.72);color:var(--ss-ink);font-family:var(--ss-font-body);font-size:13px}.ss-mini-danger,.ss-mini-link,.ss-status-row select{border-radius:8px;border:1px solid var(--ss-border-strong)}.ss-mini-danger,.ss-mini-link{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;background:transparent;font-family:var(--ss-font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer}.ss-mini-danger{color:var(--ss-danger);border-color:rgba(240,113,120,.35);margin-left:auto}.ss-surfaces{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0;background:rgba(7,9,12,.35)}.ss-surface{display:flex;flex-direction:column;gap:12px;padding:26px 24px 28px;text-decoration:none;color:inherit;border-right:1px solid var(--ss-border);background:transparent;transition:background .25s ease;min-height:158px;position:relative}.ss-surface:last-child{border-right:none}.ss-surface:hover{background:rgba(0,168,232,.09)}.ss-surface.is-disabled{opacity:.72}.ss-surface.is-disabled:hover{background:transparent}.ss-surface-kicker{display:flex;align-items:center;justify-content:space-between;gap:8px}.ss-surface-index{font-family:var(--ss-font-mono);font-size:10px;letter-spacing:.1em;color:var(--ss-muted)}.ss-surface-arrow{width:28px;height:28px;border-radius:50%;border:1px solid var(--ss-border);display:grid;place-items:center;color:var(--ss-accent-2);font-size:14px;opacity:.45;transition:background .25s ease,border-color .25s ease,transform .25s ease,opacity .25s ease}.ss-surface:hover .ss-surface-arrow{opacity:1;background:rgba(0,168,232,.18);border-color:rgba(125,232,255,.45);transform:translateX(3px)}.ss-surface h4{font-family:var(--ss-font-display);font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0;color:var(--ss-ink)}.ss-surface p{margin:0;font-size:13.5px;color:#9aa3b0;line-height:1.45;flex:1 1}.ss-surface-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ss-surface-tag{font-family:var(--ss-font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-accent-2);font-weight:500;text-decoration:none;background:none;border:none;padding:0;cursor:pointer}.ss-surface-tag.btn:hover{color:var(--ss-ink)}.ss-surface.nick-only .ss-surface-tag{color:var(--ss-warn)}.ss-clerk-access,.ss-clerk-creds{border-top:1px solid var(--ss-border);padding:22px 24px 24px;background:linear-gradient(180deg,rgba(7,9,12,.28),rgba(7,9,12,.45))}.ss-clerk-access{background:linear-gradient(180deg,rgba(7,9,12,.18),rgba(7,9,12,.38))}.ss-clerk-head{gap:12px;margin-bottom:14px;flex-wrap:wrap}.ss-clerk-head h4{font-size:15px;letter-spacing:-.02em;color:var(--ss-ink)}.ss-clerk-head p{font-size:10px}.ss-clerk-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 16px;gap:14px 16px}.ss-clerk-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ss-clerk-field span{font-family:var(--ss-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ss-muted)}.ss-clerk-field input{width:100%;margin:0;padding:11px 12px;border-radius:10px;border:1px solid var(--ss-border-strong);background:rgba(7,9,12,.72);color:var(--ss-ink);font-family:var(--ss-font-body);font-size:14px;outline:none}.ss-clerk-field input:focus{border-color:rgba(0,168,232,.55);box-shadow:0 0 0 3px rgba(0,168,232,.14)}.ss-password-row{display:flex;align-items:stretch;gap:8px}.ss-password-row input{flex:1 1;min-width:0}.ss-save,.ss-toggle{flex:0 0 auto;padding:0 14px;border-radius:10px;border:1px solid var(--ss-border-strong);background:rgba(22,28,38,.9);color:var(--ss-accent-2);font-family:var(--ss-font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.ss-toggle{min-height:42px}.ss-clerk-actions{display:flex;justify-content:flex-end;margin-top:14px}.ss-save{padding:10px 16px;border-color:rgba(0,168,232,.45);background:rgba(0,168,232,.16)}.ss-activity-empty{margin:0;font-size:13px;color:var(--ss-muted)}.ss-activity-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px;margin:0}.ss-activity-grid dt{font-family:var(--ss-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ss-muted);margin:0 0 4px}.ss-activity-grid dd{margin:0;font-size:13px;color:var(--ss-ink);word-break:break-word}.ss-activity-path{display:block;margin-top:2px;color:var(--ss-accent-2)}.ss-activity-path,.ss-foot{font-family:var(--ss-font-mono);font-size:11px}.ss-foot{margin-top:44px;padding-top:22px;border-top:1px solid var(--ss-border);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#9aa3b0;letter-spacing:.04em}.ss-foot a{color:inherit}.ss-enter{opacity:0;transform:translateY(14px);animation:ss-enter .7s cubic-bezier(.22,1,.36,1) forwards}.ss-d1{animation-delay:.05s}.ss-d2{animation-delay:.12s}.ss-d3{animation-delay:.18s}.ss-d4{animation-delay:.24s}.ss-d5{animation-delay:.3s}@keyframes ss-enter{to{opacity:1;transform:none}}@keyframes ss-pulse{0%,to{box-shadow:0 0 0 4px rgba(0,168,232,.14)}50%{box-shadow:0 0 0 7px rgba(0,168,232,.08)}}@media (max-width:900px){.ss-hub{margin:-20px -16px -32px}.ss-shell{padding:32px 16px 56px}.ss-top{flex-direction:column;align-items:flex-start}.ss-meta-rail{text-align:left;justify-items:start}.ss-project-top{grid-template-columns:1fr}.ss-logo-well{border-right:none;border-bottom:1px solid var(--ss-border);min-height:132px}.ss-facts{grid-template-columns:1fr;gap:12px}.ss-fact{border-right:none;padding-right:0;padding-bottom:10px;border-bottom:1px solid var(--ss-border)}.ss-fact:last-child{border-bottom:none;padding-bottom:0}.ss-surfaces{grid-template-columns:1fr}.ss-surface{border-right:none;border-bottom:1px solid var(--ss-border);min-height:0}.ss-surface:last-child{border-bottom:none}.ss-activity-grid,.ss-clerk-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ss-enter{opacity:1;transform:none}.ss-enter,.ss-mark-dot{animation:none}.ss-project:hover{transform:none}}.ss-card-bar{padding:16px 18px 12px;border-bottom:1px solid var(--ss-border)}.ss-card-bar-left{display:grid;grid-template-columns:88px 1fr;grid-gap:14px;gap:14px;align-items:start}.ss-project .ss-logo-well{min-height:88px;padding:14px 12px;border-right:none;border-radius:12px;border:1px solid var(--ss-border)}.ss-project .ss-logo-well:after{inset:8px;border-radius:10px}.ss-project .ss-logo-well img{width:min(100%,72px)}.ss-logo-fallback{font-size:28px}.ss-project-meta{padding:0;gap:6px}.ss-project-meta h3{font-size:clamp(20px,2.2vw,24px);margin:0}.ss-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ss-delete-btn{flex:0 0 auto;min-height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(240,113,120,.45);background:rgba(240,113,120,.1);color:#ffb4b8;font-family:var(--ss-font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.ss-delete-btn:hover{background:rgba(240,113,120,.2);border-color:rgba(240,113,120,.7)}.ss-project-desc{font-size:13px;max-width:62ch}.ss-slug-inline{font-family:var(--ss-font-mono);font-size:10px;letter-spacing:.04em;color:#9aa3b0}.ss-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:10px 12px;padding:10px 18px;border-bottom:1px solid var(--ss-border);background:rgba(7,9,12,.28)}.ss-toolbar label{display:grid;grid-gap:3px;gap:3px;font-family:var(--ss-font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-muted)}.ss-toolbar select{min-width:120px;padding:6px 8px;background:rgba(7,9,12,.72);color:var(--ss-ink);font-size:12px}.ss-mini-link,.ss-toolbar select{border-radius:7px;border:1px solid var(--ss-border-strong)}.ss-mini-link{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;background:transparent;color:var(--ss-accent-2);font-family:var(--ss-font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer}.ss-mini-link.btn{background:none}.ss-mini-link.warn{color:var(--ss-warn);border-color:rgba(232,184,74,.35)}.ss-mini-link.muted{color:var(--ss-muted);cursor:default;border-style:dashed}.ss-project .ss-surface{min-height:0;padding:16px 18px 18px;gap:8px}.ss-project .ss-surface h4{font-size:15px}.ss-project .ss-surface p{font-size:12.5px}.ss-clerk-strip{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:0;gap:0;border-top:1px solid var(--ss-border);background:linear-gradient(180deg,rgba(7,9,12,.2),rgba(7,9,12,.4))}.ss-clerk-creds-compact,.ss-clerk-watch{padding:14px 16px 16px}.ss-clerk-watch{border-right:1px solid var(--ss-border)}.ss-clerk-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.ss-clerk-head h4{font-family:var(--ss-font-display);font-size:13px;font-weight:700;margin:0}.ss-clerk-head p{margin:0;font-family:var(--ss-font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-muted)}.ss-activity-inline{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px;margin:0}.ss-activity-inline dt{font-family:var(--ss-font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-muted);margin:0 0 2px}.ss-activity-inline dd{margin:0;font-size:12px;color:var(--ss-ink);word-break:break-word}.ss-clerk-grid.compact{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.ss-clerk-grid.compact input{width:100%;padding:8px 10px;border-radius:8px;border:1px solid var(--ss-border-strong);background:rgba(7,9,12,.72);color:var(--ss-ink);font-size:13px}.ss-clerk-creds-compact .ss-password-row{gap:6px}.ss-clerk-creds-compact .ss-toggle{min-height:36px;padding:0 10px;font-size:10px}.ss-clerk-creds-compact .ss-save{width:100%;padding:8px 12px;font-size:10px}@media (max-width:900px){.ss-card-bar-left{grid-template-columns:72px 1fr}.ss-clerk-strip{grid-template-columns:1fr}.ss-clerk-watch{border-right:none;border-bottom:1px solid var(--ss-border)}.ss-title-row{align-items:flex-start}}.os-shell.is-settings-desk .os-main{display:flex;flex-direction:column;min-height:100vh;padding-bottom:24px}.os-shell.is-settings-desk .os-main-enter{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.os-page.os-settings-desk{flex:1 1 auto;grid-template-rows:auto minmax(0,1fr);max-width:none;min-height:0}.os-settings-split{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);grid-gap:12px;gap:12px;min-height:0}.os-settings-nav,.os-settings-stage{min-height:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(18,24,32,.92),rgba(12,16,22,.88));box-shadow:var(--shadow)}.os-settings-nav{display:grid;align-content:start;grid-gap:22px;gap:22px;padding:16px 12px}.os-settings-nav-group{display:grid;grid-gap:8px;gap:8px}.os-settings-nav-label{display:grid;grid-gap:2px;gap:2px;padding:0 8px}.os-settings-nav-label strong{color:var(--accent-2);font-size:13px;font-weight:650}.os-settings-nav-label span{color:var(--dim);font-size:11px}.os-settings-nav-list{display:grid;grid-gap:2px;gap:2px}.os-settings-nav-item{display:block;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:999px;color:var(--ink-soft);background:transparent;text-align:left;font:inherit;font-size:var(--text-sm);cursor:pointer}.os-settings-nav-item:hover{color:var(--ink);background:rgba(241,243,246,.04)}.os-settings-nav-item.is-active{color:var(--ink);border-color:rgba(0,168,232,.22);background:var(--accent-soft)}.os-settings-stage{display:grid;align-content:start;grid-gap:36px;gap:36px;overflow:auto;padding:22px 24px 28px}.os-settings-desk .os-settings-section,.os-settings-fields{width:100%;max-width:none}.os-settings-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.os-settings-field{display:grid;grid-gap:6px;gap:6px}.os-settings-field span{color:var(--dim);font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.os-settings-field strong{display:block;font-weight:550}.os-settings-field select,.os-settings-field strong{padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--ink);background:rgba(7,9,12,.45);font-size:var(--text-sm)}.os-settings-field select{width:100%;min-height:42px}.os-settings-audio{width:min(100%,360px);height:36px}.os-settings-section{display:grid;grid-gap:18px;gap:18px;width:100%;max-width:none}.os-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.os-settings-head h2{margin:4px 0 8px;font-size:22px;letter-spacing:-.02em}.os-settings-lead{margin:0;max-width:54ch;color:var(--muted);font-size:var(--text-sm);line-height:1.45}.os-settings-pill{flex-shrink:0;padding:6px 10px;border:1px solid var(--border-strong);border-radius:999px;color:var(--dim);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.os-settings-pill.is-on{border-color:rgba(0,168,232,.4);color:var(--accent-2);background:var(--accent-soft)}.os-settings-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.os-settings-meta>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.os-settings-meta span{color:var(--dim);font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.os-settings-meta code,.os-settings-meta strong{overflow:hidden;color:var(--ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.os-settings-meta code{font-family:var(--font-mono);font-size:11px}.os-settings-secret{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid rgba(0,168,232,.28);border-radius:var(--radius-md);background:rgba(0,168,232,.06)}.os-settings-secret-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.os-settings-token{display:block;padding:10px 12px;border-radius:var(--radius-sm);background:rgba(7,9,12,.65);font-family:var(--font-mono);font-size:12px;word-break:break-all}.os-settings-hint{margin:0;color:var(--muted);font-size:var(--text-xs);line-height:1.4}.os-settings-block{display:grid;grid-gap:8px;gap:8px}.os-settings-block h3{margin:0;font-size:14px;font-weight:600}.os-settings-full{font-weight:600;color:var(--ink)}.os-settings-perms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px}.os-settings-code-wrap{position:relative;display:grid;grid-gap:8px;gap:8px}.os-settings-code-wrap .os-button{justify-self:start}.os-settings-code{margin:0;padding:12px;overflow:auto;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:rgba(7,9,12,.65);color:var(--ink);font-family:var(--font-mono);font-size:11px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.os-settings-footnote{margin:0;color:var(--dim);font-size:var(--text-xs)}.os-settings-footnote code{font-family:var(--font-mono);font-size:10px}.os-settings-spend-hero{display:grid;grid-gap:16px;gap:16px;padding:16px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:rgba(7,9,12,.45)}.os-settings-spend-hero>div:first-child{display:grid;grid-gap:4px;gap:4px}.os-settings-spend-hero span{color:var(--dim);font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.os-settings-spend-hero strong{color:var(--ink);font-family:var(--font-display);font-size:36px;font-weight:650;letter-spacing:-.03em;line-height:1}.os-settings-spend-hero em{color:var(--muted);font-size:var(--text-xs);font-style:normal}.os-settings-spend-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.os-settings-spend-list{display:grid;grid-gap:6px;gap:6px}.os-settings-spend-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px 12px;gap:8px 12px;padding:8px 10px;border-radius:var(--radius-sm);background:rgba(7,9,12,.4)}.os-settings-spend-row>div:first-child{display:grid;grid-gap:1px;gap:1px;min-width:0}.os-settings-spend-row span{color:var(--dim);font-size:11px}.os-settings-spend-row b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-settings-spend-row-side{display:grid;justify-items:end;grid-gap:5px;gap:5px;min-width:72px}.os-settings-spend-row-side i{display:block;height:3px;border-radius:999px;background:var(--accent);opacity:.75}.os-settings-spend-backlog{display:grid;grid-gap:6px;gap:6px;max-height:420px;overflow:auto;padding-right:2px}@media (max-width:720px){.os-settings-meta,.os-settings-perms{grid-template-columns:1fr}.os-settings-head{flex-direction:column}.os-settings-spend-hero strong{font-size:30px}.os-settings-fields,.os-settings-spend-meta,.os-settings-split{grid-template-columns:1fr}.os-settings-nav{gap:14px}.os-settings-nav-list{display:flex;flex-wrap:wrap;gap:6px}.os-settings-nav-item{width:auto}.os-page.os-settings-desk{grid-template-rows:auto auto}}.os-shell.is-blueprint-deck .os-main{--os-main-pt:0px;--os-main-px:0px;padding:0;min-height:100vh}.os-shell.is-blueprint-deck .os-main-chrome{display:none}.os-shell.is-blueprint-deck .os-main-enter{animation:none;height:100%;min-height:100vh}.bp-deck{display:flex;flex-direction:column;min-height:100vh;color:var(--ink);background:radial-gradient(900px 420px at 12% -10%,rgba(0,168,232,.1),transparent 55%),radial-gradient(700px 380px at 92% 0,rgba(200,205,213,.05),transparent 50%),linear-gradient(180deg,#05070a,#080c12)}.bp-deck-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:18px 28px 14px;border-bottom:1px solid var(--border)}.bp-deck-eyebrow{margin:0 0 6px;color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.bp-deck-brand h1{margin:0;font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.03em}.bp-deck-actions{display:flex;align-items:center;gap:14px}.bp-deck-link{color:var(--accent-2);font-size:var(--text-sm);text-decoration:none}.bp-deck-link:hover{text-decoration:underline}.bp-deck-count{color:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em}.bp-deck-progress{height:2px;background:rgba(200,205,213,.08)}.bp-deck-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .22s ease}.bp-deck-body{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:0;gap:0;flex:1 1;min-height:0}.bp-deck-toc{display:flex;flex-direction:column;gap:2px;padding:14px 10px 28px;border-right:1px solid var(--border);overflow:auto;max-height:calc(100vh - 78px)}.bp-deck-toc-item{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);text-align:left;cursor:pointer;font:inherit}.bp-deck-toc-item em{font-family:var(--font-mono);font-style:normal;font-size:10px;color:var(--dim)}.bp-deck-toc-item span{font-size:12px;line-height:1.35}.bp-deck-toc-item:hover{background:rgba(255,255,255,.03);color:var(--ink-soft)}.bp-deck-toc-item.is-active{background:var(--accent-soft);color:var(--ink)}.bp-deck-toc-item.is-active em{color:var(--accent-2)}.bp-deck-slide{padding:clamp(24px,4vw,48px) clamp(24px,5vw,64px) 48px;max-width:920px}.bp-deck-slide-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;color:var(--chrome);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.bp-deck-time{color:var(--accent-2)}.bp-deck-slide h2{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700;line-height:1.08;letter-spacing:-.03em}.bp-deck-lede{margin:0 0 18px;max-width:54ch;color:var(--ink-soft);font-size:var(--text-md);line-height:1.5}.bp-deck-say{margin:0 0 22px;padding:16px 18px;border-left:2px solid var(--accent);background:rgba(0,168,232,.08);color:var(--ink);font-size:1.05rem;line-height:1.45}.bp-deck-say span{display:block;margin-bottom:6px;color:var(--accent-2);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.bp-deck-bullets{margin:0 0 22px;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.bp-deck-bullets li{position:relative;padding-left:18px;color:var(--ink-soft);font-size:var(--text-md);line-height:1.45}.bp-deck-bullets li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:1px;background:var(--accent)}.bp-deck-capture{margin:0 0 22px;padding:14px 16px;border:1px solid var(--border-strong);border-radius:var(--radius);background:rgba(255,255,255,.02)}.bp-deck-capture p{margin:0 0 8px;color:var(--warn);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.bp-deck-capture ul{margin:0;padding-left:18px;color:var(--ink-soft);font-size:var(--text);line-height:1.5}.bp-deck-check{margin:0 0 22px;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.bp-deck-check button{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(255,255,255,.02);color:var(--ink-soft);text-align:left;cursor:pointer;font:inherit;font-size:var(--text);line-height:1.4}.bp-deck-check button span{display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border:1px solid var(--line);border-radius:3px;color:var(--bg0);font-size:11px;font-weight:700}.bp-deck-check button.is-on{border-color:rgba(101,212,138,.45);background:rgba(101,212,138,.08);color:var(--ink)}.bp-deck-check button.is-on span{background:var(--success);border-color:var(--success)}.bp-deck-note{margin:0 0 24px;color:var(--muted);font-size:var(--text-sm);line-height:1.45}.bp-deck-nav{display:flex;gap:10px}.bp-deck-nav button{min-width:88px;padding:10px 14px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:600}.bp-deck-nav button:hover:not(:disabled){border-color:rgba(0,168,232,.45);color:var(--accent-2)}.bp-deck-nav button:disabled{opacity:.35;cursor:not-allowed}.bp-deck-grid{display:grid;grid-template-columns:108px 1fr 1fr;grid-gap:8px;gap:8px;margin:0 0 22px}.bp-deck-grid-corner{min-height:1px}.bp-deck-grid-col,.bp-deck-grid-row{display:grid;place-items:center;padding:8px;color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:center}.bp-deck-grid-row{writing-mode:horizontal-tb;place-items:center start;text-align:left}.bp-deck-cell{display:grid;grid-gap:4px;gap:4px;min-height:88px;padding:14px;border:1px solid var(--border-strong);border-radius:var(--radius);background:rgba(255,255,255,.02)}.bp-deck-cell strong{font-size:var(--text);font-weight:700;color:var(--ink)}.bp-deck-cell span{color:var(--muted);font-size:var(--text-sm);line-height:1.35}.bp-deck-cell.is-protect{border-color:rgba(101,212,138,.35);background:rgba(101,212,138,.08)}.bp-deck-cell.is-build{border-color:rgba(0,168,232,.45);background:rgba(0,168,232,.12)}.bp-deck-cell.is-cap{border-color:rgba(232,184,74,.35);background:rgba(232,184,74,.08)}.bp-deck-cell.is-kill{border-color:rgba(240,113,120,.35);background:rgba(240,113,120,.08)}@media (max-width:900px){.bp-deck-body{grid-template-columns:1fr}.bp-deck-toc{display:none}.bp-deck-grid{grid-template-columns:1fr 1fr}.bp-deck-grid-corner,.bp-deck-grid-row{display:none}}.os-shell.is-vault-deck .os-main{--os-main-pt:0px;--os-main-px:0px;padding:0;min-height:100vh}.os-shell.is-vault-deck .os-main-chrome{display:none}.os-shell.is-vault-deck .os-main-enter{animation:none;height:100%;min-height:100vh}.os-shell.is-vault-deck.is-presenting-deck{grid-template-columns:minmax(0,1fr)}.os-shell.is-vault-deck.is-presenting-deck .os-atmosphere,.os-shell.is-vault-deck.is-presenting-deck .os-desk-mantra,.os-shell.is-vault-deck.is-presenting-deck .os-phone-dock,.os-shell.is-vault-deck.is-presenting-deck .os-rail{display:none}.os-decks-card{text-decoration:none;color:inherit}.os-decks-card-slides{margin-left:auto;color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.os-decks-intro-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.os-modal.os-decks-generate-modal{width:min(520px,calc(100vw - 32px));max-height:min(80vh,720px);overflow:auto;padding:22px 22px 20px}.os-decks-generate-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.os-decks-generate-head h2{margin:4px 0 6px}.os-decks-generate-head p{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:1.45;max-width:38ch}.os-decks-generate-error{margin:0 0 12px;color:#f0a0a0;font-size:var(--text-sm)}.os-decks-generate-field{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.os-decks-generate-field>span{color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.os-decks-generate-field input{width:100%;padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:rgba(255,255,255,.03);color:var(--ink);font:inherit}.os-decks-generate-field input:focus{outline:none;border-color:rgba(0,168,232,.55)}.os-decks-generate-leads{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;max-height:320px;overflow:auto}.os-decks-generate-lead{width:100%;display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(255,255,255,.02);color:inherit;text-align:left;cursor:pointer;font:inherit}.os-decks-generate-lead:hover{border-color:rgba(0,168,232,.4)}.os-decks-generate-lead strong{font-size:var(--text-sm)}.os-decks-generate-lead em,.os-decks-generate-lead span{color:var(--muted);font-size:12px;font-style:normal}.os-decks-generate-picked{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(0,168,232,.28);border-radius:var(--radius-sm);background:rgba(0,168,232,.06)}.os-decks-generate-picked strong{display:block;margin-bottom:2px}.os-decks-generate-picked em,.os-decks-generate-picked span{display:block;color:var(--muted);font-size:12px;font-style:normal}.os-decks-generate-actions{display:flex;flex-wrap:wrap;gap:8px}.os-decks-generate-quiet,.os-decks-generate-warn{margin:0;color:var(--muted);font-size:var(--text-sm)}.os-decks-generate-warn{color:#e6c07b}.vd-deck{display:flex;flex-direction:column;min-height:100vh;color:var(--ink);background:radial-gradient(900px 420px at 12% -10%,rgba(0,168,232,.1),transparent 55%),radial-gradient(700px 380px at 92% 0,rgba(200,205,213,.05),transparent 50%),linear-gradient(180deg,#05070a,#080c12)}.vd-deck.is-presenting{position:relative;z-index:40}.vd-deck-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:18px 28px 14px;border-bottom:1px solid var(--border)}.vd-deck.is-presenting .vd-deck-hint,.vd-deck.is-presenting .vd-deck-nav,.vd-deck.is-presenting .vd-deck-top{opacity:0;pointer-events:none;transition:opacity .16s ease}.vd-deck.is-presenting:hover .vd-deck-nav,.vd-deck.is-presenting:hover .vd-deck-top{opacity:1;pointer-events:auto}.vd-deck-eyebrow{margin:0 0 6px;color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.vd-deck-brand h1{margin:0;font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.03em}.vd-deck-actions{display:flex;align-items:center;gap:14px}.vd-deck-link{color:var(--accent-2);font-size:var(--text-sm);text-decoration:none}.vd-deck-link:hover{text-decoration:underline}.vd-deck-present{padding:8px 12px;border:1px solid rgba(0,168,232,.45);border-radius:var(--radius-sm);background:rgba(0,168,232,.12);color:var(--accent-2);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:600}.vd-deck-present:hover{background:rgba(0,168,232,.2)}.vd-deck-delete{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(232,72,72,.45);border-radius:var(--radius-sm);background:rgba(232,72,72,.1);color:#f07178;cursor:pointer}.vd-deck-delete:hover:not(:disabled){background:rgba(232,72,72,.22);border-color:rgba(232,72,72,.7);color:#ff8a8a}.vd-deck-delete:disabled{opacity:.55;cursor:wait}.vd-deck-count{color:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em}.vd-deck-progress{height:2px;background:rgba(255,255,255,.04)}.vd-deck-progress span{display:block;height:100%;background:linear-gradient(90deg,#00a8e8,#7de8ff)}.vd-deck-stage{flex:1 1;display:grid;place-items:center;padding:48px 32px;min-height:0}.vd-opener{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;max-width:640px;padding:48px 24px}.vd-opener-glow{position:absolute;inset:10% 18%;background:radial-gradient(ellipse at center,rgba(0,168,232,.14),transparent 68%);pointer-events:none}.vd-opener-mark{position:relative;display:grid;place-items:center;width:128px;height:128px;animation:vd-opener-in .64s ease both}.vd-opener-mark img{width:112px;height:112px}.vd-opener-wordmark{position:relative;opacity:.92;animation:vd-opener-in .64s ease 80ms both}.vd-opener-title{position:relative;margin:8px 0 0;font-family:var(--font-display);font-size:clamp(2rem,4.2vw,3.25rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;animation:vd-opener-in .64s ease .14s both}.vd-opener-lede{position:relative;margin:0;color:var(--muted);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;animation:vd-opener-in .64s ease .2s both}@keyframes vd-opener-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vd-content{width:min(720px,100%)}.vd-content-kicker{margin:0 0 10px;color:var(--chrome);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.vd-content h2{margin:0 0 14px;font-family:var(--font-display);font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.vd-content-lede{margin:0 0 22px;color:var(--muted);font-size:1.05rem;line-height:1.5}.vd-content-bullets{margin:0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.vd-content-bullets li{position:relative;padding-left:18px;color:var(--ink);font-size:1.05rem;line-height:1.45}.vd-content-bullets li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#00a8e8}.vd-content-note{margin:22px 0 0;color:var(--muted);font-size:var(--text-sm)}.vd-deck-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px 22px;border-top:1px solid var(--border)}.vd-deck-nav button{min-width:88px;padding:10px 14px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:600}.vd-deck-nav button:hover:not(:disabled){border-color:rgba(0,168,232,.45);color:var(--accent-2)}.vd-deck-nav button:disabled{opacity:.35;cursor:not-allowed}.vd-deck-hint{margin:0;color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.vd-deck-empty{margin:48px auto 16px;text-align:center;color:var(--muted)}@media (max-width:720px){.vd-deck-nav,.vd-deck-top{padding-left:16px;padding-right:16px}.vd-deck-actions{flex-wrap:wrap;justify-content:flex-end}.vd-deck-hint{display:none}}.vd-deck.is-internal .vd-deck-stage{align-items:stretch}.vd-content.is-internal{width:min(760px,100%);margin:0 auto}.vd-content.is-internal .vd-content-kicker{color:rgba(0,168,232,.85)}.vd-transition{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px;max-width:820px;padding:32px 24px}.vd-transition-kicker{margin:0;color:var(--chrome);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.vd-transition-title{margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4.2rem);font-weight:700;letter-spacing:-.045em;line-height:1.02}.vd-transition-lede{margin:0;color:var(--muted);font-size:1.05rem}.vd-pitch,.vd-welcome{position:relative;display:flex;flex-direction:column;width:min(1100px,100%);min-height:min(68vh,720px);padding:12px 8px 0}.vd-welcome{align-items:center;text-align:center;justify-content:space-between;gap:28px;min-height:min(78vh,860px);width:min(1180px,100%)}.vd-welcome-glow{position:absolute;inset:6% 12% 22%;background:radial-gradient(ellipse at center,rgba(0,168,232,.18),transparent 70%);pointer-events:none}.vd-welcome-hero{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(18px,3vh,36px);width:100%;min-height:0}.vd-welcome-title{position:relative;margin:0;font-family:var(--font-display);font-size:clamp(2.8rem,6.8vw,5.2rem);font-weight:700;letter-spacing:-.045em;line-height:1.02}.vd-welcome-subtitle{position:relative;margin:0;color:var(--muted);font-family:var(--font-mono);font-size:clamp(12px,1.4vw,15px);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.vd-welcome-collab{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(28px,4vw,48px);margin-top:clamp(8px,2vh,24px);flex-wrap:wrap;width:100%}.vd-welcome-collab-logo{display:grid;place-items:center;min-width:min(280px,42vw);min-height:clamp(96px,14vh,140px)}.vd-welcome-collab-logo.is-axyon img{width:min(360px,48vw);height:auto;max-height:100px;object-fit:contain;filter:drop-shadow(0 0 22px rgba(0,168,232,.28))}.vd-welcome-collab-logo.is-client img{max-height:clamp(88px,14vh,132px);max-width:min(340px,48vw);width:auto;height:auto;object-fit:contain}.vd-welcome-collab-x{width:clamp(100px,12vw,148px);height:clamp(100px,12vw,148px);opacity:1;filter:drop-shadow(0 0 28px rgba(0,168,232,.55));animation:vd-collab-pulse 2.8s ease-in-out infinite}.vd-welcome-logo-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:min(280px,42vw);min-height:clamp(96px,14vh,140px);padding:20px 28px;border:1px dashed rgba(0,168,232,.45);border-radius:14px;background:rgba(0,168,232,.06);color:var(--muted)}.vd-welcome-logo-ph em{font-style:normal;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2)}.vd-welcome-logo-ph span{font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:600;color:var(--ink)}@keyframes vd-collab-pulse{0%,to{opacity:.88;transform:scale(1);filter:drop-shadow(0 0 18px rgba(0,168,232,.4))}50%{opacity:1;transform:scale(1.06);filter:drop-shadow(0 0 34px rgba(125,232,255,.75))}}.vd-pitch{justify-content:space-between}.vd-pitch-body{flex:1 1;display:flex;flex-direction:column;justify-content:center;width:min(720px,100%);margin:0 auto;padding:24px 0 32px}.vd-visual{width:min(1180px,100%)}.vd-visual:has(.ubc-panel.is-os){width:min(1280px,100%);min-height:min(78vh,840px)}.vd-visual-body{flex:1 1;padding:4px 0 10px}.ubc-panel,.vd-visual-body{min-height:0;display:flex;flex-direction:column;width:100%}.ubc-panel{gap:16px;animation:ubc-enter .55s cubic-bezier(.22,1,.36,1) both}.ubc-panel-roi{gap:12px}@keyframes ubc-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ubc-head{display:grid;grid-gap:6px;gap:6px}.ubc-kicker{margin:0;color:var(--accent-2);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ubc-title{margin:0;font-family:var(--font-display);font-size:clamp(1.55rem,3.2vw,2.35rem);font-weight:700;letter-spacing:-.038em;line-height:1.08}.ubc-lede{margin:0;max-width:62ch;color:var(--ink-soft);font-size:.98rem;line-height:1.4}.ubc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ubc-metric{display:grid;grid-gap:4px;gap:4px;padding:14px 14px 12px;border:1px solid var(--border-strong);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01));animation:ubc-enter .6s cubic-bezier(.22,1,.36,1) both}.ubc-metric:nth-child(2){animation-delay:.05s}.ubc-metric:nth-child(3){animation-delay:.1s}.ubc-metric:nth-child(4){animation-delay:.15s}.ubc-compare p,.ubc-door-tag,.ubc-kpis article span,.ubc-metric span,.ubc-price-grid article span{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ubc-compare b,.ubc-kpis article b,.ubc-metric b,.ubc-price-grid article b{font-family:var(--font-display);font-size:clamp(1.45rem,2.6vw,2rem);font-weight:700;letter-spacing:-.04em;line-height:1}.ubc-compare em,.ubc-compare span,.ubc-metric em,.ubc-price-grid article em{color:var(--ink-soft);font-style:normal;font-size:.86rem;line-height:1.35}.ubc-metric.is-warn{border-color:color-mix(in srgb,var(--warn) 42%,var(--border-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 12%,transparent)}.ubc-kpis article.is-bad b,.ubc-metric.is-bad b,.ubc-table td.is-bad{color:var(--danger)}.ubc-kpis article.is-good b,.ubc-metric.is-ok,.ubc-metric.is-ok b,.ubc-table td.is-good{color:var(--success)}.ubc-plain{display:flex;gap:12px;align-items:baseline;margin:0;color:var(--ink-soft);font-size:.92rem;line-height:1.4}.ubc-plain span{flex:0 0 auto;color:var(--accent-2);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ubc-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.ubc-rail li{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid var(--border-strong);border-radius:12px;background:rgba(255,255,255,.02);animation:ubc-enter .55s cubic-bezier(.22,1,.36,1) both}.ubc-rail li:nth-child(2){animation-delay:.06s}.ubc-rail li:nth-child(3){animation-delay:.12s}.ubc-rail li:nth-child(4){animation-delay:.18s}.ubc-rail i{color:var(--accent-2);font-family:var(--font-mono);font-size:11px;font-style:normal;letter-spacing:.12em}.ubc-rail strong{font-size:1.02rem;letter-spacing:-.02em}.ubc-rail span{color:var(--ink-soft);font-size:.86rem;line-height:1.35}.ubc-chips,.ubc-stack-legend{display:flex;flex-wrap:wrap;gap:8px}.ubc-chips span{padding:5px 10px;border:1px solid var(--border-strong);border-radius:999px;color:var(--ink-soft);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ubc-doors{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.1fr);grid-gap:10px;gap:10px;align-items:stretch}.ubc-door{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:16px 16px 14px;border:1px solid var(--border-strong);border-radius:14px;background:rgba(255,255,255,.02);animation:ubc-enter .55s cubic-bezier(.22,1,.36,1) both}.ubc-door.is-sink{border-color:color-mix(in srgb,var(--accent) 40%,var(--border-strong));background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:0 0 28px rgba(0,168,232,.12)}.ubc-door h3{margin:0;font-size:1.2rem;letter-spacing:-.03em}.ubc-door ol{margin:0;padding-left:18px;color:var(--ink-soft);font-size:.9rem;line-height:1.55}.ubc-flow{display:grid;place-items:center;color:var(--accent-2);font-size:1.4rem;animation:ubc-flow 1.6s ease-in-out infinite}@keyframes ubc-flow{0%,to{opacity:.45;transform:translateX(0)}50%{opacity:1;transform:translateX(4px)}}.ubc-charts,.ubc-cover,.ubc-split,.ubc-split-tables{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ubc-compare{display:grid;grid-gap:8px;gap:8px;padding:18px 18px 16px;border:1px solid var(--border-strong);border-radius:14px}.ubc-compare.is-warn{border-color:color-mix(in srgb,var(--warn) 40%,transparent);background:color-mix(in srgb,var(--warn) 8%,transparent)}.ubc-compare.is-ok{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.ubc-next,.ubc-timeline{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.ubc-next li,.ubc-timeline li{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:12px 14px;border:1px solid var(--border-strong);border-radius:12px;background:rgba(255,255,255,.02)}.ubc-next li.is-hot,.ubc-timeline li.is-hot{border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.ubc-next i,.ubc-timeline i{display:grid;place-items:center;width:52px;height:36px;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-2);font-family:var(--font-mono);font-style:normal;font-size:12px;font-weight:700}.ubc-next strong,.ubc-timeline strong{display:block;margin-bottom:3px}.ubc-next span,.ubc-timeline span{color:var(--ink-soft);font-size:.9rem}.ubc-cta{display:inline-flex;align-items:center;margin-top:4px;padding:11px 16px;border-radius:10px;background:var(--accent);color:#031820;font-weight:700;font-size:.95rem;text-decoration:none}.ubc-cta:hover{filter:brightness(1.06)}.ubc-scenario-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.ubc-bar,.ubc-scenario-bar button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-strong);background:rgba(255,255,255,.02);color:inherit;font:inherit;text-align:left}.ubc-scenario-bar button{padding:10px 8px;border-radius:999px;color:var(--ink-soft);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ubc-bar.is-on,.ubc-scenario-bar button.is-on{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent)}.ubc-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.ubc-kpis article{display:grid;grid-gap:4px;gap:4px;padding:10px 10px 9px;border:1px solid var(--border-strong);border-radius:10px;animation:ubc-enter .4s ease both}.ubc-kpis article b{font-size:clamp(1.05rem,1.8vw,1.35rem)}.ubc-chart{display:grid;grid-gap:8px;gap:8px;padding:12px 12px 10px;border:1px solid var(--border-strong);border-radius:12px;background:rgba(8,12,18,.35)}.ubc-chart-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.ubc-chart-head strong{font-size:.92rem}.ubc-chart-head em{color:var(--muted);font-style:normal;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.ubc-bar{display:grid;grid-template-columns:118px minmax(0,1fr) 64px;grid-gap:10px;gap:10px;align-items:center;padding:4px 0;border:0;background:transparent;cursor:pointer}.ubc-chart>.ubc-bar{cursor:default}.ubc-bar span{color:var(--ink-soft);font-size:.78rem}.ubc-bar em{color:var(--ink);font-style:normal;font-family:var(--font-mono);font-size:11px;text-align:right}.ubc-bar-track{position:relative;height:10px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.06)}.ubc-bar-track>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));transform-origin:left center;animation:ubc-bar-grow .75s cubic-bezier(.22,1,.36,1) both}.ubc-bar.is-mid .ubc-bar-track>i,.ubc-bar.is-warn .ubc-bar-track>i{background:linear-gradient(90deg,#c48a2a,var(--warn))}.ubc-bar.is-bad .ubc-bar-track>i{background:linear-gradient(90deg,#b04a52,var(--danger))}.ubc-bar.is-ok .ubc-bar-track>i{background:linear-gradient(90deg,#2f9d58,var(--success))}.ubc-bar.is-jet .ubc-bar-track>i{background:linear-gradient(90deg,#8a7a3a,#e8d48a)}.ubc-bar.is-on .ubc-bar-track{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-2) 35%,transparent)}.ubc-range{display:grid;grid-template-columns:118px minmax(0,1fr) 72px;grid-gap:10px;gap:10px;align-items:center;padding:3px 0}.ubc-range span{color:var(--ink-soft);font-size:.78rem}.ubc-range em{color:var(--ink);font-style:normal;font-family:var(--font-mono);font-size:11px;text-align:right}.ubc-range-track{position:relative;height:10px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.06)}.ubc-range-track>i{position:absolute;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.ubc-ads-asks{margin-top:2px}@keyframes ubc-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ubc-cost-line{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--warn);box-shadow:0 0 10px color-mix(in srgb,var(--warn) 70%,transparent)}.ubc-table-wrap{overflow:auto;border:1px solid var(--border-strong);border-radius:12px}.ubc-table{width:100%;border-collapse:collapse;font-size:.86rem}.ubc-table td,.ubc-table th{padding:8px 12px;border-bottom:1px solid var(--border);text-align:left}.ubc-table th{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ubc-table td.is-on,.ubc-table th.is-on{color:var(--ink);background:color-mix(in srgb,var(--accent) 10%,transparent)}.ubc-table tbody tr:last-child td{border-bottom:0}.ubc-table tbody tr:hover td{background:rgba(255,255,255,.03)}.ubc-table tbody tr.is-on td{color:var(--ink);background:color-mix(in srgb,var(--accent) 10%,transparent)}.ubc-cover article{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--border-strong);border-radius:12px}.ubc-cover p{margin:0;font-weight:600}.ubc-cover span{color:var(--ink-soft);font-size:.88rem}.ubc-dots{display:flex;gap:8px}.ubc-dots i{width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.08)}.ubc-dots i.is-on{background:var(--accent-2);box-shadow:0 0 14px rgba(125,232,255,.45);animation:ubc-dot .7s ease both}@keyframes ubc-dot{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.ubc-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ubc-price-grid article{display:grid;grid-gap:8px;gap:8px;padding:18px 16px 16px;border:1px solid var(--border-strong);border-radius:14px}.ubc-price-grid article.is-hero{border-color:color-mix(in srgb,var(--accent) 48%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:0 0 32px rgba(0,168,232,.14)}.ubc-stack{display:flex;overflow:hidden;height:16px;border-radius:999px;background:rgba(255,255,255,.06)}.ubc-stack i{display:block;height:100%;animation:ubc-bar-grow .8s cubic-bezier(.22,1,.36,1) both}.ubc-stack i.is-setup{background:var(--accent-2)}.ubc-stack i.is-axyon{background:var(--accent)}.ubc-stack i.is-ads{background:#3d5a73}.ubc-stack-legend span{color:var(--ink-soft);font-family:var(--font-mono);font-size:11px}.ubc-stack-legend span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--accent)}.ubc-stack-legend span.is-setup:before{background:var(--accent-2)}.ubc-stack-legend span.is-ads:before{background:#3d5a73}.ubc-assume{margin:0;color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;line-height:1.4}.ubc-foot{margin:0;color:var(--muted);font-size:.84rem;line-height:1.45}.ubc-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ubc-team article{display:grid;grid-gap:4px;gap:4px;padding:14px 14px 12px;border:1px solid var(--border-strong);border-radius:12px}.ubc-team article.is-hero{border-color:color-mix(in srgb,var(--accent) 48%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.ubc-team span{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ubc-team b{font-size:1.15rem;letter-spacing:-.03em}.ubc-team em{color:var(--ink-soft);font-style:normal;font-size:.86rem}.ubc-drop{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.ubc-drop article{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1px solid var(--border-strong);border-radius:14px}.ubc-drop article.is-ok{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.ubc-drop i{color:var(--accent-2);font-style:normal;font-size:1.4rem;text-align:center}.ubc-drop span{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ubc-drop b{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:-.04em;line-height:1}.ubc-ask{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.ubc-ask.is-wide{grid-template-columns:1fr 1fr}.ubc-ask.is-dense{gap:8px}.ubc-ask.is-dense li{padding:10px 12px}.ubc-ask.is-dense i{width:30px;height:30px}.ubc-ask li{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px 16px;border:1px solid var(--border-strong);border-radius:12px}.ubc-ask i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-2);font-family:var(--font-mono);font-style:normal;font-weight:700}.ubc-plugs{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:12px;gap:12px}.ubc-plug{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:18px 18px 16px;border:1px solid var(--border-strong);border-radius:14px;background:rgba(255,255,255,.02)}.ubc-plug.is-now{border-color:color-mix(in srgb,var(--accent) 42%,var(--border-strong));background:color-mix(in srgb,var(--accent) 8%,transparent)}.ubc-plug p,.ubc-plug.is-later p{margin:0;color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ubc-plug b{font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.55rem);letter-spacing:-.03em;line-height:1.1}.ubc-plug ul{margin:8px 0 0;padding-left:18px;color:var(--ink-soft);font-size:.9rem;line-height:1.5}.ubc-plug strong{color:var(--ink)}.ubc-alone-fail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ubc-alone-fail article{display:grid;grid-gap:6px;gap:6px;padding:14px 14px 12px;border:1px solid color-mix(in srgb,var(--warn) 35%,var(--border-strong));border-radius:14px;background:color-mix(in srgb,var(--warn) 7%,transparent)}.ubc-alone-fail p{margin:0;color:var(--warn);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ubc-alone-fail b{font-size:1.02rem;letter-spacing:-.02em}.ubc-alone-fail span{color:var(--ink-soft);font-size:.86rem;line-height:1.4}.ubc-intel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ubc-intel article{display:grid;grid-gap:5px;gap:5px;padding:14px 14px 12px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border-strong));border-radius:14px;background:color-mix(in srgb,var(--accent) 7%,transparent)}.ubc-intel span{color:var(--accent-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ubc-intel b{font-size:1.02rem;letter-spacing:-.02em}.ubc-intel em{color:var(--ink-soft);font-size:.86rem;font-style:normal;line-height:1.4}.uba-pains{display:grid;grid-template-columns:1.2fr 1fr .85fr;grid-gap:10px;gap:10px}.uba-pains article{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:16px 16px 14px;border:1px solid var(--border-strong);border-radius:14px;background:rgba(255,255,255,.02)}.uba-pains article.is-1{border-color:color-mix(in srgb,var(--accent) 42%,var(--border-strong));background:color-mix(in srgb,var(--accent) 8%,transparent)}.uba-pains i{color:var(--accent-2);font-family:var(--font-mono);font-size:11px;font-style:normal;letter-spacing:.12em}.uba-pains strong{font-size:1.05rem;letter-spacing:-.02em}.uba-pains span{color:var(--ink-soft);font-size:.86rem;line-height:1.4}.uba-rows{display:grid;grid-gap:8px;gap:8px}.uba-rows article{display:grid;grid-template-columns:minmax(140px,.9fr) 120px minmax(0,1.6fr);grid-gap:12px;gap:12px;align-items:start;padding:12px 14px;border:1px solid var(--border-strong);border-radius:12px;background:rgba(255,255,255,.02)}.uba-rows article.is-ok{border-color:color-mix(in srgb,var(--accent) 36%,var(--border-strong))}.uba-rows article.is-warn{border-color:color-mix(in srgb,var(--warn) 36%,var(--border-strong))}.uba-rows article.is-bad{border-color:color-mix(in srgb,var(--danger) 28%,var(--border-strong))}.uba-rows b{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em}.uba-rows article.is-ok b{color:var(--success)}.uba-rows article.is-bad b{color:var(--danger)}.uba-rows span{color:var(--ink-soft);font-size:.86rem;line-height:1.4}.ubc-plain a{color:var(--accent-2)}.ubc-ask span{padding-top:6px;font-size:1.02rem;line-height:1.4}.ubc-tiers td:first-child{color:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.ubc-ramp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end;min-height:148px}.ubc-ramp article{display:grid;grid-gap:6px;gap:6px;align-content:end}.ubc-ramp i{display:block;width:100%;min-height:8px;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,var(--accent-2),var(--accent));transform-origin:bottom;animation:ubc-bar-grow .85s cubic-bezier(.22,1,.36,1) both}.ubc-ramp article.is-ok i{box-shadow:0 0 18px rgba(61,214,140,.28)}.ubc-ramp b{font-size:1.05rem;letter-spacing:-.03em}.ubc-ramp span{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ubc-proj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ubc-proj article{display:grid;grid-gap:4px;gap:4px;padding:14px 14px 12px;border:1px solid var(--border-strong);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01))}.ubc-proj article.is-ok{border-color:color-mix(in srgb,var(--ok) 40%,var(--border-strong));background:color-mix(in srgb,var(--ok) 8%,transparent)}.ubc-proj p{margin:0;color:var(--accent-2);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ubc-proj b{font-size:1.55rem;letter-spacing:-.03em}.ubc-proj span{color:var(--ink-soft);font-size:.86rem}.ubc-proj em{margin-top:4px;color:var(--ok);font-family:var(--font-mono);font-size:13px;font-style:normal;font-weight:700;letter-spacing:.04em}.ubc-panel.is-os{flex:1 1;min-height:0;gap:8px}.ubc-os-slidehead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.ubc-os-slidehead span{color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ubc-os-slidehead em{color:var(--dim);font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.04em}.ubc-desk,.ubc-os{position:relative;display:grid;grid-template-columns:208px minmax(0,1fr);flex:1 1;min-height:min(64vh,720px);overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border-strong));border-radius:16px;background:radial-gradient(720px 280px at 8% -20%,rgba(0,168,232,.1),transparent 55%),radial-gradient(520px 240px at 92% 0,rgba(200,205,213,.04),transparent 50%),linear-gradient(180deg,#080b10,#050607);box-shadow:0 28px 80px rgba(0,0,0,.45)}.ubc-os-side{display:flex;flex-direction:column;min-height:0;padding:12px 10px;border-right:1px solid rgba(200,205,213,.12);background:rgba(8,10,14,.92)}.ubc-os-brand{display:flex;align-items:center;min-height:44px;padding:4px 6px 12px;margin-bottom:8px;border-bottom:1px solid rgba(200,205,213,.12)}.ubc-os-brand img{height:36px;width:auto;max-width:100%;object-fit:contain}.ubc-os-nav{flex:1 1;overflow:auto}.ubc-os-lab{margin:10px 8px 4px;color:#9aa1ab;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.ubc-os-nav button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#8b929e;font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.ubc-os-nav button i{width:7px;height:7px;border-radius:50%;background:var(--accent);opacity:.35}.ubc-os-nav button.is-on{background:rgba(0,168,232,.16);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(0,168,232,.22)}.ubc-os-nav button.is-on i{opacity:1;background:var(--accent-2);box-shadow:0 0 0 3px rgba(125,232,255,.18)}.ubc-os-nav button b{margin-left:auto;padding:1px 6px;border-radius:999px;background:rgba(240,113,120,.18);color:#ffb0b4}.ubc-os-nav button b,.ubc-os-seats{font-family:var(--font-mono);font-size:9px}.ubc-os-seats{margin:10px 6px 0;padding-top:10px;border-top:1px solid rgba(200,205,213,.12);color:#8b929e;letter-spacing:.06em;text-transform:uppercase}.ubc-os-main{display:flex;flex-direction:column;min-width:0;min-height:0}.ubc-os-top{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid rgba(200,205,213,.12);background:rgba(5,6,7,.72)}.ubc-os-crumb b{display:block;font-size:14px;font-weight:650;letter-spacing:-.02em}.ubc-os-crumb span{color:#9aa1ab;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ubc-os-search{display:flex;align-items:center;flex:1 1;max-width:320px;margin:0 auto;padding:7px 12px;border:1px solid rgba(200,205,213,.22);border-radius:999px;background:rgba(18,23,31,.9);color:#8b929e;font:inherit;font-family:var(--font-mono);font-size:11px;text-align:left;cursor:pointer}.ubc-os-search kbd{margin-left:auto;opacity:.7}.ubc-os-right{display:flex;align-items:center;gap:8px;margin-left:auto}.ubc-os-ai{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 6px;border:1px solid rgba(0,168,232,.45);border-radius:999px;background:rgba(0,168,232,.12);color:var(--accent-2);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.ubc-os-ai i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--accent),#0077a8);color:#fff;font-size:10px;font-style:normal;font-weight:800}.ubc-os-ai em{color:#9aa1ab;font-family:var(--font-mono);font-size:8px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.ubc-os-ai.is-alert{animation:ubc-os-pulse 1.2s ease-in-out 3}.ubc-os-ping{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:#f07178;box-shadow:0 0 0 0 rgba(240,113,120,.7);animation:ubc-os-ping 1.6s infinite}.ubc-os-ai,.ubc-os-bell{position:relative}.ubc-os-bell{width:34px;height:34px;border:1px solid rgba(200,205,213,.28);border-radius:10px;background:rgba(18,23,31,.8);color:#c8cdd5;font-family:var(--font-mono);font-size:11px;font-weight:700;cursor:pointer}.ubc-os-bell b{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#f07178;color:#fff;font-size:9px;display:grid;place-items:center}@keyframes ubc-os-pulse{0%,to{box-shadow:0 0 0 0 rgba(0,168,232,0)}50%{box-shadow:0 0 0 8px rgba(0,168,232,.18)}}@keyframes ubc-os-ping{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(240,113,120,.55)}70%{transform:scale(1.15);box-shadow:0 0 0 8px rgba(240,113,120,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(240,113,120,0)}}.ubc-os-who{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:12px;font-weight:600}.ubc-os-who img{width:26px;height:26px;border-radius:50%;object-fit:cover;border:1px solid rgba(200,205,213,.28)}.ubc-os-canvas{flex:1 1;min-height:0;overflow:auto;padding:14px 16px 16px}.ubc-os-view{display:grid;grid-gap:12px;gap:12px;animation:ubc-enter .4s cubic-bezier(.2,.7,.2,1) both}.ubc-os-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ubc-os-pagehead h3{margin:0;font-size:22px;font-weight:700;letter-spacing:-.03em}.ubc-os-pagehead p{margin:4px 0 0;color:#8b929e;font-size:13px}.ubc-os-hint{max-width:260px;margin:0;padding:8px 10px;border:1px dashed rgba(200,205,213,.28);border-radius:8px;color:#9aa1ab;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.ubc-os-hammers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ubc-os-hammers button{display:grid;grid-gap:4px;gap:4px;padding:11px 12px;border:1px solid rgba(0,168,232,.4);border-radius:12px;background:linear-gradient(165deg,#123040,#0c121a 55%);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}.ubc-os-board button:hover,.ubc-os-hammers button:hover,.ubc-os-kpis article:hover,.ubc-os-row:hover,.ubc-os-sheet button:hover,.ubc-os-sops button:hover,.ubc-os-table button:hover{transform:translateY(-2px);border-color:rgba(0,168,232,.55);box-shadow:0 16px 40px rgba(0,0,0,.35)}.ubc-os-hammers span{color:var(--accent-2);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.ubc-os-hammers b{font-size:13px;font-weight:700;letter-spacing:-.015em}.ubc-os-hammers em{color:#8b929e;font-size:11px;font-style:normal;line-height:1.35}.ubc-os-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.ubc-os-kpis article{padding:10px 12px;border:1px solid rgba(200,205,213,.14);border-radius:12px;background:linear-gradient(165deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}.ubc-os-kpis span,.ubc-os-note{color:#9aa1ab;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.ubc-os-note{margin:0}.ubc-os-kpis b{display:block;margin-top:4px;font-size:22px;font-weight:700;letter-spacing:-.03em}.ubc-os-kpis em{display:block;margin-top:3px;color:#8b929e;font-size:11px;font-style:normal}.ubc-os-kpis article.is-ok b{color:#3dd68c}.ubc-os-split{display:grid;grid-template-columns:1.35fr .85fr;grid-gap:10px;gap:10px}.ubc-os-board section,.ubc-os-split section{min-width:0;padding:10px;border:1px solid rgba(200,205,213,.16);border-radius:12px;background:rgba(12,16,22,.72)}.ubc-os-board header,.ubc-os-split header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ubc-os-board h3,.ubc-os-split h3{margin:0;font-size:13px;font-weight:700}.ubc-os-board header span,.ubc-os-split header button,.ubc-os-split header span{color:var(--accent-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.ubc-os-split header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer}.ubc-os-board button,.ubc-os-chat button,.ubc-os-row,.ubc-os-sheet button,.ubc-os-sops button,.ubc-os-table button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid rgba(200,205,213,.12);border-radius:10px;background:rgba(255,255,255,.02);color:inherit;font:inherit;text-align:left;cursor:pointer}.ubc-os-ava{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(145deg,#1a2330,#0d1218);border:1px solid rgba(200,205,213,.22);color:var(--accent-2);font-family:var(--font-mono);font-size:8px;font-style:normal;font-weight:700}.ubc-os-ava.is-lg{width:44px;height:44px;font-size:12px}.ubc-os-row{display:grid;grid-template-columns:28px 88px 132px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:8px 10px;margin-bottom:6px}.ubc-os-row.is-warn{border-color:rgba(232,184,74,.35)}.ubc-os-board b,.ubc-os-chat b,.ubc-os-row strong,.ubc-os-sheet b,.ubc-os-sops b,.ubc-os-table b{font-size:13px;font-weight:650}.ubc-os-board span,.ubc-os-cal span,.ubc-os-chat span,.ubc-os-row span,.ubc-os-sheet span,.ubc-os-sops span{color:#8b929e;font-size:11px}.ubc-os-cal em,.ubc-os-row em,.ubc-os-sheet em,.ubc-os-table em{color:var(--accent-2);font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.ubc-os-cal em.is-live,.ubc-os-row em.is-live{color:#3dd68c}.ubc-os-cal{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.ubc-os-cal li{display:grid;grid-template-columns:52px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px;border:1px solid rgba(200,205,213,.12);border-radius:10px}.ubc-os-cal i{color:var(--accent-2);font-family:var(--font-mono);font-size:11px;font-style:normal}.ubc-os-cal .is-empty{border-style:dashed;opacity:.8}.ubc-os-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;animation:ubc-enter .4s cubic-bezier(.2,.7,.2,1) both}.ubc-os-board button{display:grid;grid-template-columns:28px 1fr;grid-gap:6px 8px;gap:6px 8px;padding:10px;margin-bottom:6px}.ubc-os-board button .ubc-os-ava{grid-row:span 3}.ubc-os-board button b,.ubc-os-board button em,.ubc-os-board button span{grid-column:2}.ubc-os-table{display:grid;grid-gap:6px;gap:6px}.ubc-os-table button,.ubc-os-table>div{display:grid;grid-template-columns:1fr 1.1fr .9fr 1fr .7fr;grid-gap:8px;gap:8px;align-items:center;padding:9px 10px}.ubc-os-table>div{border:0;color:#9aa1ab;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.ubc-os-table.is-ads button,.ubc-os-table.is-ads>div{grid-template-columns:1.4fr .8fr .6fr .6fr}.ubc-os-table.is-intel button,.ubc-os-table.is-intel>div{grid-template-columns:1.1fr .7fr 1.6fr .6fr}.ubc-os-sheet{display:grid;grid-gap:8px;gap:8px}.ubc-os-sheet button{display:grid;grid-template-columns:36px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px}.ubc-os-sheet i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#0e1218;border:1px solid rgba(200,205,213,.16);color:var(--accent-2);font-family:var(--font-mono);font-style:normal;font-weight:700}.ubc-os-chat{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;animation:ubc-enter .4s cubic-bezier(.2,.7,.2,1) both}.ubc-os-chat section{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:12px;border:1px solid rgba(200,205,213,.16);border-radius:12px;background:rgba(12,16,22,.72)}.ubc-os-chat label{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:13px}.ubc-os-chat label.is-on{color:var(--ink)}.ubc-os-test{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(200,205,213,.18);border-radius:10px}.ubc-os-test p{margin:0;font-size:13px}.ubc-os-test p.is-bot{color:var(--ink-soft)}.ubc-os-chat button,.ubc-os-test input{padding:8px 10px}.ubc-os-test input{border:1px solid rgba(200,205,213,.2);border-radius:8px;background:rgba(255,255,255,.03);color:#8b929e;font:inherit;font-size:12px}.ubc-os-sops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ubc-os-sops button{display:grid;grid-gap:4px;gap:4px;padding:14px}.ubc-os-foot{margin:0;padding:8px 16px 10px;border-top:1px solid rgba(200,205,213,.12);color:#8b929e;font-size:11px;line-height:1.4}.ubc-os-foot strong{color:#c8cdd5;font-weight:600}.ubc-os-browser{overflow:hidden;border:1px solid rgba(200,205,213,.2);border-radius:14px;background:#0b0f14;box-shadow:0 24px 60px rgba(0,0,0,.4)}.ubc-os-browser header{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid rgba(200,205,213,.12);background:#10151c}.ubc-os-browser header i{width:8px;height:8px;border-radius:50%;background:#3a414c}.ubc-os-browser header i:first-child{background:#f07178}.ubc-os-browser header i:nth-child(2){background:#e8b84a}.ubc-os-browser header i:nth-child(3){background:#3dd68c}.ubc-os-browser header span{margin-left:8px;flex:1 1;padding:5px 10px;border-radius:999px;background:rgba(18,23,31,.9);color:#9aa1ab;font-family:var(--font-mono);font-size:10px}.ubc-os-tool{display:grid;grid-gap:10px;gap:10px;padding:18px 18px 16px}.ubc-os-tool-kicker{margin:0;color:var(--accent-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ubc-os-tool h3{margin:0;font-size:22px;font-weight:700;letter-spacing:-.03em}.ubc-os-tool>p{margin:0;color:#8b929e;font-size:13px}.ubc-os-tool-tabs{display:flex;gap:6px}.ubc-os-tool-tabs button{padding:6px 10px;border:1px solid rgba(200,205,213,.18);border-radius:999px;background:transparent;color:#8b929e;font:inherit;font-size:12px;cursor:pointer}.ubc-os-tool-tabs button.is-on{border-color:rgba(0,168,232,.45);background:rgba(0,168,232,.14);color:var(--accent-2)}.ubc-os-tool dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.ubc-os-tool dt{color:#9aa1ab;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.ubc-os-tool dd{margin:4px 0 0;color:var(--ink);font-size:13px;line-height:1.4}.ubc-os-qualify{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(232,184,74,.35);border-radius:12px;background:rgba(232,184,74,.06)}.ubc-os-qualify.is-on{border-color:rgba(0,168,232,.4);background:rgba(0,168,232,.08)}.ubc-os-qualify span{color:#c8cdd5;font-size:12px}.ubc-os-qualify button{padding:8px 12px;border:0;border-radius:10px;background:var(--accent);color:#041018;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ubc-os-sms{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:12px;gap:12px;min-height:320px;animation:ubc-enter .4s cubic-bezier(.2,.7,.2,1) both}.ubc-os-sms aside,.ubc-os-sms section{min-width:0;border:1px solid rgba(200,205,213,.16);border-radius:12px;background:rgba(12,16,22,.72)}.ubc-os-sms aside{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:10px}.ubc-os-file-acts button,.ubc-os-sms aside button{display:grid;grid-template-columns:28px 1fr auto;grid-gap:8px;gap:8px;align-items:center;width:100%;padding:8px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ubc-os-sms aside button.is-on{border-color:rgba(0,168,232,.35);background:rgba(0,168,232,.1)}.ubc-os-sms section{display:flex;flex-direction:column;min-height:0}.ubc-os-sms section header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(200,205,213,.12)}.ubc-os-sms section header b{display:block}.ubc-os-sms section header span{color:#8b929e;font-size:11px}.ubc-os-sms section header button{padding:6px 10px;border:1px solid rgba(0,168,232,.4);border-radius:8px;background:rgba(0,168,232,.12);color:var(--accent-2);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.ubc-os-bubbles{display:grid;grid-gap:8px;gap:8px;padding:12px}.ubc-os-bubbles p,.ubc-os-test p{max-width:92%;margin:0;padding:8px 10px;border-radius:12px;font-size:12px;line-height:1.4}.ubc-os-bubbles p i,.ubc-os-test p i{display:block;margin-bottom:3px;color:#9aa1ab;font-family:var(--font-mono);font-size:9px;font-style:normal}.ubc-os-bubbles .is-us,.ubc-os-test .is-bot{justify-self:start;background:rgba(255,255,255,.04);border:1px solid rgba(200,205,213,.16)}.ubc-os-bubbles .is-them,.ubc-os-test .is-you{justify-self:end;background:rgba(0,168,232,.16);border:1px solid rgba(0,168,232,.45)}.ubc-os-file{display:grid;grid-gap:12px;gap:12px;animation:ubc-enter .4s cubic-bezier(.2,.7,.2,1) both}.ubc-os-file-hero{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ubc-os-file-hero h3{margin:0;font-size:22px;letter-spacing:-.03em}.ubc-os-file-hero p{margin:2px 0 0;color:#8b929e;font-size:13px}.ubc-os-file-hero>b{margin-left:auto;color:var(--accent-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ubc-os-file-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ubc-os-file-grid article{padding:10px 12px;border:1px solid rgba(200,205,213,.16);border-radius:12px;background:rgba(12,16,22,.72)}.ubc-os-file-grid span{color:#9aa1ab;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.ubc-os-file-grid b{display:block;margin-top:4px;font-size:16px}.ubc-os-file-grid em{display:block;margin-top:3px;color:#8b929e;font-size:11px;font-style:normal}.ubc-os-file-brief{padding:14px 16px;border:1px solid rgba(200,205,213,.18);border-radius:14px;background:rgba(8,12,18,.5)}.ubc-os-file-brief header p{margin:0 0 4px;color:#9aa1ab;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ubc-os-file-brief h3{margin:0 0 10px;font-size:16px}.ubc-os-file-brief dl{display:grid;grid-gap:10px;gap:10px;margin:0}.ubc-os-file-brief dt{color:var(--accent-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ubc-os-file-brief dd{margin:3px 0 0;color:#c8cdd5;font-size:13px;line-height:1.4}.ubc-os-file-acts{display:flex;flex-wrap:wrap;gap:8px}.ubc-os-file-acts button{width:auto;padding:8px 12px;border:1px solid rgba(0,168,232,.4);background:rgba(0,168,232,.12);color:var(--accent-2);font-size:12px;font-weight:600}.ubc-os-toast{position:absolute;top:58px;right:16px;z-index:6;display:flex;gap:10px;width:min(340px,calc(100% - 32px));padding:12px;border:1px solid rgba(0,168,232,.45);border-radius:14px;background:#0a0e14;box-shadow:0 24px 70px rgba(0,0,0,.7);animation:ubc-enter .4s cubic-bezier(.2,.7,.2,1) both}.ubc-os-toast-face{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:50%;border:2px solid rgba(0,168,232,.45);background:linear-gradient(135deg,var(--accent),#0077a8);color:#fff;font-size:12px;font-weight:800}.ubc-os-toast p{display:flex;align-items:center;gap:8px;margin:0 0 4px}.ubc-os-toast em{color:var(--accent-2);font-family:var(--font-mono);font-size:9px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.ubc-os-toast span,.ubc-os-toast strong{display:block;font-size:12px;line-height:1.4}.ubc-os-toast span{color:#c8cdd5}.ubc-os-toast div div{display:flex;gap:8px;margin-top:8px}.ubc-os-toast button{padding:5px 8px;border:1px solid rgba(200,205,213,.2);border-radius:8px;background:rgba(0,168,232,.14);color:var(--accent-2);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.ubc-os-anno{position:absolute;inset:0;z-index:8}.ubc-os-scrim{position:absolute;inset:0;border:0;background:rgba(0,0,0,.4);cursor:pointer}.ubc-os-anno article{position:absolute;top:72px;right:20px;width:min(320px,calc(100% - 40px));padding:14px;border:1px solid rgba(0,168,232,.45);border-radius:14px;background:linear-gradient(165deg,#0e141c,#0a0e14);box-shadow:0 24px 70px rgba(0,0,0,.55);animation:ubc-enter .3s cubic-bezier(.2,.7,.2,1) both}.ubc-os-anno article:before{content:"";position:absolute;top:22px;left:-8px;width:14px;height:14px;background:#0c1118;border-left:1px solid rgba(0,168,232,.45);border-top:1px solid rgba(0,168,232,.45);transform:rotate(45deg)}.ubc-os-anno header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ubc-os-anno header span{color:var(--accent-2);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.ubc-os-anno header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#9aa1ab;font-size:18px;line-height:1;cursor:pointer}.ubc-os-anno h3{margin:0 0 6px;font-size:15px;font-weight:700}.ubc-os-anno p{margin:0 0 8px;color:#8b929e;font-size:12px;line-height:1.45}.ubc-os-plain{padding-top:8px;border-top:1px solid rgba(200,205,213,.14);color:#c8cdd5!important}.ubc-os-plain b{color:var(--accent-2)}.ubc-tag{display:inline-block;padding:3px 8px;border-radius:999px;font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.ubc-tag.is-jet{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.ubc-tag.is-ads{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-2)}.ubc-chat{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.ubc-chat section{padding:8px 12px 14px}.ubc-chat section+section{border-left:1px solid var(--border)}.ubc-sop{margin:8px 12px 12px;padding-left:18px;color:var(--ink-soft);font-size:.92rem;line-height:1.5}.ubc-sop.is-wide{margin:14px 18px}.ubc-test{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0;padding:10px;border:1px solid var(--border-strong);border-radius:10px}.ubc-test p{margin:0;font-size:.86rem}.ubc-test p.is-bot{color:var(--ink-soft)}.ubc-test input{width:100%;padding:7px 8px;border:1px solid var(--border-strong);border-radius:8px;background:rgba(255,255,255,.03);color:var(--muted);font:inherit;font-size:12px}.ubc-threads{display:grid;grid-gap:8px;gap:8px;margin:8px 0 0;padding:0;list-style:none}.ubc-threads li{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border:1px solid var(--border);border-radius:10px}.ubc-threads span{color:var(--ink-soft);font-size:.82rem}.ubc-brief{padding:18px 20px 16px;border:1px solid var(--border-strong);border-radius:14px;background:rgba(8,12,18,.4)}.ubc-brief header{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin-bottom:14px}.ubc-brief header p{width:100%;margin:0;color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ubc-brief h3{margin:0;font-size:1.35rem;letter-spacing:-.03em}.ubc-brief dl{display:grid;grid-gap:12px;gap:12px;margin:0}.ubc-brief dt{color:var(--accent-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ubc-brief dd{margin:4px 0 0;color:var(--ink-soft);line-height:1.4}.ubc-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ubc-scope article{display:grid;grid-gap:4px;gap:4px;padding:12px 13px;border:1px solid var(--border-strong);border-radius:12px}.ubc-scope span{color:var(--ink-soft);font-size:.84rem;line-height:1.35}.ubc-ask div{display:grid;grid-gap:3px;gap:3px}.ubc-ask strong{font-size:.98rem}.ubc-ask div span{padding-top:0;color:var(--ink-soft);font-size:.88rem}@media (max-width:980px){.ubc-kpis,.ubc-metrics,.ubc-price-grid,.ubc-rail,.ubc-scenario-bar,.ubc-team{grid-template-columns:repeat(2,minmax(0,1fr))}.ubc-alone-fail,.ubc-chat,.ubc-intel,.ubc-os,.ubc-os-board,.ubc-os-chat,.ubc-os-file-grid,.ubc-os-hammers,.ubc-os-kpis,.ubc-os-sms,.ubc-os-sops,.ubc-os-split,.ubc-os-tool dl,.ubc-proj,.ubc-ramp,.ubc-scope{grid-template-columns:1fr}.ubc-os-search{display:none}.ubc-os-pagehead{flex-direction:column;align-items:stretch}.ubc-os-row{grid-template-columns:28px 1fr auto}.ubc-os-row .ubc-tag,.ubc-os-row span{display:none}.ubc-chat section+section{border-left:0;border-top:1px solid var(--border)}.ubc-drop{grid-template-columns:1fr}.ubc-drop i{display:none}.uba-pains,.uba-rows article,.ubc-charts,.ubc-cover,.ubc-doors,.ubc-plugs,.ubc-split,.ubc-split-tables{grid-template-columns:1fr}.ubc-flow{display:none}.ubc-bar,.ubc-range{grid-template-columns:92px minmax(0,1fr) 54px}.ubc-ask.is-wide{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ubc-os-ai.is-alert,.ubc-os-anno article,.ubc-os-board,.ubc-os-chat,.ubc-os-file,.ubc-os-ping,.ubc-os-sms,.ubc-os-toast,.ubc-os-view{animation:none!important}.ubc-os-board button,.ubc-os-hammers button,.ubc-os-kpis article,.ubc-os-row,.ubc-os-sheet button,.ubc-os-sops button,.ubc-os-table button{transition:none!important}}.vd-story-frame{display:flex;flex-direction:column;width:100%;height:100%;min-height:min(72vh,720px)}.vd-story-main{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column}.vd-story-main>*{flex:1 1;min-height:0}.vd-story-frame .vd-pitch-footer{flex:0 0 auto;width:min(1100px,calc(100% - 24px));margin:0 auto;padding:12px 8px 8px;background:linear-gradient(180deg,transparent,rgba(7,8,10,.92) 28%)}.vd-story-frame .vd-ar,.vd-story-frame .vd-how,.vd-story-frame .vd-leverage,.vd-story-frame .vd-luna,.vd-story-frame .vd-qld,.vd-story-frame .vd-what,.vd-story-frame .vd-which,.vd-story-frame .vd-who{min-height:0}.vd-pitch-footer{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(180px,1.2fr) minmax(0,1.1fr);align-items:center;grid-gap:12px 16px;gap:12px 16px;width:100%;margin-top:auto;padding:14px 4px 4px;border-top:1px solid rgba(255,255,255,.06)}.vd-pitch-footer-side{display:flex;align-items:center;gap:10px;min-width:0}.vd-pitch-footer-side.is-operator{justify-content:flex-end}.vd-pitch-footer-logo{display:grid;place-items:center;width:44px;height:36px;flex:0 0 auto}.vd-pitch-footer-logo img{max-width:44px;max-height:32px;width:auto;height:auto;object-fit:contain}.vd-pitch-footer-logo.is-axyon{width:96px}.vd-pitch-footer-logo.is-axyon img{max-width:96px;max-height:36px}.vd-pitch-footer-avatar{width:34px;height:34px;border-radius:50%;overflow:hidden;flex:0 0 auto;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.vd-pitch-footer-avatar.is-lead{width:52px;height:52px;box-shadow:0 0 0 3px rgba(0,168,232,.18)}.vd-pitch-footer-avatar img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.vd-pitch-footer-who{display:grid;min-width:0;grid-gap:1px;gap:1px}.vd-pitch-footer-who b{color:var(--ink);font-size:13px;font-weight:700;letter-spacing:-.015em}.vd-pitch-footer-who b,.vd-pitch-footer-who em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-pitch-footer-who em{color:var(--muted);font-size:10px;font-style:normal;font-weight:600;letter-spacing:.04em}.vd-pitch-footer-ph{display:grid;place-items:center;width:100%;height:100%;min-height:28px;border:1px dashed rgba(0,168,232,.4);border-radius:6px;color:var(--accent-2);font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.vd-pitch-footer-ph.is-avatar{border-radius:50%;background:rgba(0,168,232,.08)}.vd-pitch-footer-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:12px;font-weight:600;letter-spacing:-.01em}.vd-pitch-footer-rule{display:flex;align-items:center;gap:10px;min-width:0}.vd-pitch-footer-line{flex:1 1;height:1px;background:linear-gradient(90deg,rgba(0,168,232,.15),#00a8e8,rgba(0,168,232,.15))}.vd-pitch-footer-tagline{flex:0 0 auto;color:var(--muted);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.vd-deck.is-presenting .vd-pitch-footer{opacity:1;pointer-events:none}@media (max-width:900px){.vd-pitch-footer{grid-template-columns:1fr;justify-items:stretch;gap:10px}.vd-pitch-footer-side.is-operator{justify-content:flex-start}.vd-pitch-footer-rule{order:-1}}.vd-deck.is-story .vd-deck-stage{padding:0;cursor:pointer}.vd-deck-stage.is-clickable{cursor:pointer}.vd-leverage{--lv-ink:#f2f4f7;--lv-muted:rgba(242,244,247,0.55);--lv-line:rgba(242,244,247,0.18);--lv-node:#1a1d24;--lv-choke:#e23b3b;--lv-solved:#2fbf71;--lv-ai:#f2f4f7;position:relative;width:100%;height:100%;min-height:min(72vh,720px);display:grid;place-items:center;overflow:hidden;color:var(--lv-ink);background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(255,255,255,.04),transparent 70%),#07080a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vd-leverage-stage{width:min(1120px,94%);display:grid;grid-gap:clamp(18px,3vh,36px);gap:clamp(18px,3vh,36px);justify-items:center;transform-origin:50% 42%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.vd-leverage[data-zoom="1"] .vd-leverage-stage{transform:scale(1.12)}.vd-leverage-caption{margin:0;max-width:18ch;text-align:center;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.55rem,3.6vw,2.75rem);font-weight:650;letter-spacing:-.03em;line-height:1.12;color:var(--lv-ink);opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.vd-leverage-caption.is-on{opacity:1;transform:translateY(0)}.vd-leverage-caption.is-hero{max-width:16ch;font-size:clamp(1.85rem,4.4vw,3.25rem)}.vd-leverage-board{position:relative;width:100%;opacity:0;transform:translateY(16px) scale(.98);pointer-events:none;transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}.vd-leverage-board.is-on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.vd-leverage-board-label{margin:0 0 14px;text-align:center;color:var(--lv-muted);font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.vd-leverage-flow{display:flex;align-items:center;justify-content:center;gap:0;width:100%}.vd-leverage-seg{display:flex;align-items:center;min-width:0}.vd-leverage-node{position:relative;flex:0 0 auto;width:clamp(72px,9vw,104px);height:clamp(56px,7vw,78px);display:grid;place-items:center;border:1px solid var(--lv-line);border-radius:10px;background:var(--lv-node);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02);transition:border-color .5s ease,background .5s ease,box-shadow .5s ease,transform .5s ease}.vd-leverage-node-label{padding:0 8px;text-align:center;font-family:var(--font-mono,ui-monospace,monospace);font-size:clamp(10px,1.1vw,12px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lv-muted)}.vd-leverage-node.is-choke{border-color:rgba(226,59,59,.85);background:rgba(226,59,59,.14);box-shadow:0 0 0 1px rgba(226,59,59,.25),0 0 28px rgba(226,59,59,.18)}.vd-leverage-node.is-choke .vd-leverage-node-label{color:#ffb4b4}.vd-leverage-node.is-solved{border-color:rgba(47,191,113,.9);background:rgba(47,191,113,.16);box-shadow:0 0 0 1px rgba(47,191,113,.28),0 0 30px rgba(47,191,113,.2)}.vd-leverage-node.is-solved .vd-leverage-node-label{color:#b7f0d0}.vd-leverage[data-solved="1"] .vd-leverage-node:not(.is-choke){border-color:rgba(242,244,247,.32);background:#22262f}.vd-leverage[data-solved="1"] .vd-leverage-node:not(.is-choke) .vd-leverage-node-label{color:var(--lv-ink)}.vd-leverage-edge{position:relative;width:clamp(28px,4.5vw,56px);height:2px;margin:0 2px;background:var(--lv-line);overflow:visible}.vd-leverage-dot{position:absolute;top:50%;left:0;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:rgba(242,244,247,.7);opacity:0}.vd-leverage-board.is-on .vd-leverage-dot{opacity:1;animation:vd-leverage-dot 2.4s linear infinite}.vd-leverage-dot.d2{animation-delay:.8s}.vd-leverage-dot.d3{animation-delay:1.6s}.vd-leverage-edge.is-jammed .vd-leverage-dot{animation-duration:3.6s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.vd-leverage[data-solved="1"] .vd-leverage-dot{animation-duration:1.1s;background:#9af0c0}@keyframes vd-leverage-dot{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(100% - 6px);opacity:0}}.vd-leverage-pile{position:absolute;right:-2px;top:50%;display:flex;gap:3px;transform:translate(50%,-50%)}.vd-leverage-pile i{width:6px;height:6px;border-radius:50%;background:var(--lv-choke);opacity:.85;animation:vd-leverage-pile 1.8s ease-in-out infinite}.vd-leverage-pile i:nth-child(2){animation-delay:.15s}.vd-leverage-pile i:nth-child(3){animation-delay:.3s}.vd-leverage-pile i:nth-child(4){animation-delay:.45s}@keyframes vd-leverage-pile{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-3px);opacity:1}}.vd-leverage[data-solved="1"] .vd-leverage-pile{display:none}.vd-leverage-ai{position:absolute;z-index:3;display:inline-grid;place-items:center;min-width:42px;height:28px;padding:0 10px;border:1px solid rgba(242,244,247,.35);border-radius:999px;background:#10131a;color:var(--lv-ai);font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:700;letter-spacing:.12em}.vd-leverage-ai.is-wander{top:58%;left:12%;animation:vd-leverage-wander 5.5s ease-in-out infinite}@keyframes vd-leverage-wander{0%{left:10%;top:58%;opacity:1;transform:translate(-50%,-50%) scale(1)}18%{left:28%;top:42%;opacity:.85;transform:translate(-50%,-50%) scale(.96)}36%{left:46%;top:60%;opacity:.7;transform:translate(-50%,-50%) scale(.94)}54%{left:62%;top:40%;opacity:.55;transform:translate(-50%,-50%) scale(.92)}72%{left:78%;top:56%;opacity:.4;transform:translate(-50%,-50%) scale(.9)}to{left:10%;top:58%;opacity:.95;transform:translate(-50%,-50%) scale(1)}}.vd-leverage-ai.is-locked{position:absolute;top:-14px;left:50%;border-color:rgba(47,191,113,.7);background:rgba(47,191,113,.16);color:#c9f7dd;transform:translate(-50%);animation:vd-leverage-lock .7s cubic-bezier(.22,1,.36,1) both}@keyframes vd-leverage-lock{0%{transform:translate(-50%,-28px);opacity:0}to{transform:translate(-50%);opacity:1}}.vd-leverage-pillars{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;opacity:0;transform:translateY(18px);pointer-events:none;transition:opacity .5s ease,transform .5s ease}.vd-leverage-pillars.is-on{opacity:1;transform:translateY(0);pointer-events:auto}.vd-leverage-pillar{position:relative;display:grid;grid-gap:6px;gap:6px;padding:14px 14px 16px;border:1px solid var(--lv-line);border-radius:10px;background:rgba(255,255,255,.03);opacity:0;transform:translateY(8px)}.vd-leverage-pillars.is-on .vd-leverage-pillar{animation:vd-leverage-pillar .42s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i, 0) * .12s)}@keyframes vd-leverage-pillar{to{opacity:1;transform:translateY(0);border-color:rgba(242,244,247,.32)}}.vd-leverage-pillar-num{color:var(--lv-muted);font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.14em}.vd-leverage-pillar-title{font-family:var(--font-display,Georgia,serif);font-size:clamp(1.15rem,2vw,1.55rem);font-weight:700;letter-spacing:-.02em}.vd-leverage-pillar-body{color:var(--lv-muted);font-size:clamp(.78rem,1.15vw,.92rem);line-height:1.35}.vd-leverage-pillar-arrow{display:none}.vd-leverage-clocks{width:100%;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:16px;gap:16px;align-items:center;opacity:0;transform:translateY(18px);pointer-events:none;transition:opacity .55s ease,transform .55s ease}.vd-leverage-clocks.is-on{opacity:1;transform:translateY(0);pointer-events:auto}.vd-leverage-clock{padding:18px 18px 20px;border:1px solid rgba(242,244,247,.22);border-radius:12px;background:rgba(255,255,255,.03)}.vd-leverage-clock-time{margin:0 0 8px;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.6rem,3.2vw,2.35rem);font-weight:700;letter-spacing:-.03em;line-height:1}.vd-leverage-clock-body{margin:0;color:var(--lv-muted);font-size:clamp(.88rem,1.3vw,1.02rem);line-height:1.4}.vd-leverage-clock-arrow{width:42px;height:2px;background:rgba(242,244,247,.35);position:relative}.vd-leverage-clock-arrow:after{content:"";position:absolute;right:-1px;top:50%;width:8px;height:8px;border-right:2px solid rgba(242,244,247,.45);border-top:2px solid rgba(242,244,247,.45);transform:translateY(-50%) rotate(45deg)}.vd-leverage-ready{position:absolute;right:22px;bottom:16px;margin:0;color:rgba(242,244,247,.42);font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.vd-leverage-ready.is-dim{opacity:.7}@media (max-width:900px){.vd-leverage-flow{flex-wrap:wrap;row-gap:12px}.vd-leverage-pillars{grid-template-columns:1fr 1fr}.vd-leverage-clocks{grid-template-columns:1fr}.vd-leverage-clock-arrow{width:2px;height:28px;justify-self:center}.vd-leverage-clock-arrow:after{right:50%;top:auto;bottom:-1px;transform:translateX(50%) rotate(135deg)}.vd-leverage[data-zoom="1"] .vd-leverage-stage{transform:scale(1.04)}}.vd-what{--wh-ink:#f2f4f7;--wh-muted:rgba(242,244,247,0.55);--wh-line:rgba(242,244,247,0.18);--wh-panel:#1a1d24;position:relative;width:100%;height:100%;min-height:min(72vh,720px);display:grid;place-items:center;overflow:hidden;color:var(--wh-ink);background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(255,255,255,.04),transparent 70%),#07080a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vd-what-stage{width:min(1120px,94%);display:grid;grid-gap:clamp(14px,2.4vh,28px);gap:clamp(14px,2.4vh,28px);justify-items:center;align-content:center}.vd-what-caption{margin:0;min-height:1.2em;max-width:22ch;text-align:center;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.45rem,3.4vw,2.55rem);font-weight:650;letter-spacing:-.03em;line-height:1.12;color:var(--wh-ink);opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.vd-what-caption.is-on{opacity:1;transform:translateY(0)}.vd-what-caption.is-hero{max-width:14ch;font-size:clamp(1.85rem,4.4vw,3.25rem)}.vd-what-caption.is-spacer{opacity:0;pointer-events:none}.vd-what-board{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,340px) minmax(0,1fr);grid-gap:clamp(12px,2vw,28px);gap:clamp(12px,2vw,28px);align-items:center;min-height:clamp(220px,36vh,360px)}.vd-what-center{position:relative;display:grid;place-items:center;min-height:220px}.vd-what-box{position:relative;width:clamp(160px,22vw,220px);height:clamp(120px,18vw,168px);opacity:0;transform:translateY(14px) scale(.96);transition:opacity .6s ease,transform .65s cubic-bezier(.22,1,.36,1)}.vd-what-box.is-on{opacity:1;transform:translateY(0) scale(1)}.vd-what-box-shell{position:absolute;inset:0;border:1px solid var(--wh-line);border-radius:12px;background:var(--wh-panel);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02);transition:background .7s ease,border-color .7s ease,opacity .7s ease}.vd-what-box-lid{position:absolute;left:10%;right:10%;top:18%;height:2px;background:rgba(242,244,247,.22)}.vd-what-box-face{position:absolute;inset:28% 18% 18%;border:1px dashed rgba(242,244,247,.16);border-radius:8px}.vd-what-box.is-open .vd-what-box-shell{background:rgba(26,29,36,.28);border-color:rgba(242,244,247,.32)}.vd-what-box.is-open .vd-what-box-face,.vd-what-box.is-open .vd-what-box-lid{opacity:.15}.vd-what-inputs{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .55s ease,transform .55s ease;z-index:2}.vd-what-inputs.is-on{opacity:1;transform:translateY(0)}.vd-what[data-open="1"] .vd-what-inputs{opacity:0;transform:translateY(-6px);transition-duration:.4s}.vd-what-input{position:relative;padding:10px 12px;border:1px solid var(--wh-line);border-radius:10px;background:#10131a;min-width:96px;text-align:center}.vd-what-input:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:28px;background:linear-gradient(180deg,rgba(242,244,247,.45),transparent);transform:translateX(-50%)}.vd-what-input.is-call{transform:translate(-18px,-8px)}.vd-what-input.is-docs{transform:translate(18px,-8px)}.vd-what-input-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wh-muted)}.vd-what-map{position:absolute;inset:18% 12% 14%;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;opacity:0;transform:scale(.92);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1);z-index:1}.vd-what-map.is-on{opacity:1;transform:scale(1)}.vd-what-map-node{display:grid;grid-gap:2px;gap:2px;place-content:center;padding:8px 6px;border:1px solid rgba(242,244,247,.22);border-radius:8px;background:rgba(16,19,26,.88);text-align:center}.vd-what-map-rank{font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.14em;color:var(--wh-muted);opacity:0}.vd-what-map.is-ranked .vd-what-map-rank{opacity:1}.vd-what-map-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:clamp(10px,1.1vw,12px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--wh-ink)}.vd-what-dont,.vd-what-know{opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .5s ease,transform .55s cubic-bezier(.22,1,.36,1),filter .8s ease}.vd-what-dont.is-on,.vd-what-know.is-on{opacity:1;transform:translateY(0);pointer-events:auto}.vd-what-dont.is-fade{animation:vd-what-dont-fade 2.8s ease forwards}@keyframes vd-what-dont-fade{0%,48%{opacity:1;filter:none;color:var(--wh-ink)}to{opacity:.18;filter:grayscale(1)}}.vd-what[data-dock="1"] .vd-what-dont{opacity:0!important;pointer-events:none;animation:none}.vd-what-know.is-docked{justify-self:start;transform:translateX(-4px) scale(.82);transform-origin:left center;opacity:.92}.vd-what-list-heading{margin:0 0 10px;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--wh-muted)}.vd-what-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.vd-what-list li{padding:10px 12px;border:1px solid var(--wh-line);border-radius:10px;background:rgba(255,255,255,.03);font-size:clamp(.88rem,1.25vw,1.02rem);line-height:1.35;color:var(--wh-ink)}.vd-what-ask{margin:0;max-width:28ch;text-align:center;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:600;letter-spacing:-.02em;color:var(--wh-ink);opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.vd-what-ask.is-on{opacity:1;transform:translateY(0)}.vd-what-split{width:min(720px,100%);display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .55s ease,transform .55s ease}.vd-what-split.is-on{opacity:1;transform:translateY(0);pointer-events:auto}.vd-what-split-col{padding:14px 16px 16px;border:1px solid var(--wh-line);border-radius:12px;background:rgba(255,255,255,.03)}.vd-what-split-heading{margin:0 0 6px;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--wh-muted)}.vd-what-split-body{margin:0;font-size:clamp(.9rem,1.3vw,1.05rem);line-height:1.4;color:var(--wh-ink)}.vd-what-payoff{width:min(520px,100%);padding:18px 20px 20px;border:1px solid rgba(242,244,247,.22);border-radius:12px;background:rgba(255,255,255,.03);text-align:center;opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.vd-what-payoff.is-on{opacity:1;transform:translateY(0)}.vd-what-payoff-time{margin:0 0 8px;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.6rem,3.2vw,2.35rem);font-weight:700;letter-spacing:-.03em;line-height:1}.vd-what-payoff-body{margin:0;color:var(--wh-muted);font-size:clamp(.88rem,1.3vw,1.02rem);line-height:1.4}.vd-what-ready{position:absolute;right:22px;bottom:16px;margin:0;color:rgba(242,244,247,.42);font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.vd-what-ready.is-dim{opacity:.7}@media (max-width:900px){.vd-what-board{grid-template-columns:1fr;justify-items:center;min-height:0}.vd-what-know.is-docked{justify-self:center;transform:scale(.9)}.vd-what-inputs{position:relative;inset:auto;margin-bottom:12px;width:100%;justify-content:center}.vd-what-input.is-call,.vd-what-input.is-docs{transform:none}.vd-what-input:after{display:none}.vd-what-split{grid-template-columns:1fr}.vd-what[data-dock="1"] .vd-what-dont{display:none}}.vd-which{--wc-ink:#f2f4f7;--wc-muted:rgba(242,244,247,0.55);--wc-line:rgba(242,244,247,0.18);--wc-panel:#1a1d24;--wc-mark:#2fbf71;position:relative;width:100%;height:100%;min-height:min(72vh,720px);display:grid;place-items:center;overflow:hidden;color:var(--wc-ink);background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(255,255,255,.04),transparent 70%),#07080a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vd-which-tag{position:absolute;top:18px;left:22px;margin:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--wc-muted);opacity:0;transform:translateY(-6px);transition:opacity .45s ease,transform .45s ease}.vd-which-tag.is-on{opacity:1;transform:translateY(0)}.vd-which-stage{width:min(1120px,94%);display:grid;grid-gap:clamp(12px,2vh,22px);gap:clamp(12px,2vh,22px);justify-items:center;align-content:center}.vd-which-caption{margin:0;min-height:1.2em;max-width:28ch;text-align:center;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.35rem,3.1vw,2.35rem);font-weight:650;letter-spacing:-.03em;line-height:1.15;color:var(--wc-ink);opacity:0;transform:translateY(10px);transition:opacity .48s ease,transform .48s ease}.vd-which-caption.is-on{opacity:1;transform:translateY(0)}.vd-which-caption.is-hero{max-width:18ch;font-size:clamp(1.75rem,4.2vw,3.05rem)}.vd-which-caption.is-question{max-width:16ch;font-size:clamp(1.9rem,4.6vw,3.35rem)}.vd-which-caption.is-foot{max-width:32ch;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:600;color:var(--wc-muted)}.vd-which-caption.is-spacer,.vd-which-options{opacity:0;pointer-events:none}.vd-which-options{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:920px;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.vd-which-options.is-on{opacity:1;transform:translateY(0);pointer-events:auto}.vd-which-option{padding:10px 14px;border:1px solid var(--wc-line);border-radius:999px;background:rgba(255,255,255,.03);font-family:var(--font-mono,ui-monospace,monospace);font-size:clamp(11px,1.2vw,13px);font-weight:600;letter-spacing:.04em;color:var(--wc-ink);transition:opacity .5s ease,border-color .5s ease,box-shadow .5s ease,color .5s ease}.vd-which-options.is-glow .vd-which-option{opacity:.55;border-color:rgba(47,191,113,.35);box-shadow:0 0 0 1px rgba(47,191,113,.12),0 0 22px rgba(47,191,113,.12);color:rgba(242,244,247,.78)}.vd-which-board{width:100%;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);grid-gap:clamp(16px,2.5vw,32px);gap:clamp(16px,2.5vw,32px);align-items:stretch;min-height:clamp(260px,42vh,420px)}.vd-which-field{position:relative;min-height:240px;border:1px solid transparent;border-radius:14px;opacity:0;transition:opacity .55s ease}.vd-which-field.is-on{opacity:1}.vd-which-marker{position:absolute;left:var(--x);top:var(--y);display:inline-flex;align-items:center;gap:8px;padding:7px 11px 7px 9px;border:1px solid rgba(47,191,113,.45);border-radius:999px;background:rgba(47,191,113,.12);color:#b7f0d0;font-family:var(--font-mono,ui-monospace,monospace);font-size:clamp(10px,1.1vw,12px);font-weight:600;letter-spacing:.04em;white-space:nowrap;transform:translate(-50%,-50%) scale(.92);opacity:0;transition:left .7s cubic-bezier(.22,1,.36,1),top .7s cubic-bezier(.22,1,.36,1),opacity .42s ease,transform .7s cubic-bezier(.22,1,.36,1),filter .5s ease;transition-delay:calc(var(--i) * 45ms);z-index:2}.vd-which-field.is-on .vd-which-marker{opacity:1;transform:translate(-50%,-50%) scale(1)}.vd-which-marker-label{line-height:1.1}.vd-which-marker-dot{width:8px;height:8px;border-radius:50%;background:var(--wc-mark);box-shadow:0 0 10px rgba(47,191,113,.55)}.vd-which-marker.is-ranked{opacity:0;pointer-events:none;left:92%;top:calc(12% + (var(--rank) - 1) * 14%);transform:translate(-50%,-50%) scale(.55);transition-delay:calc((var(--rank) - 1) * .11s);filter:blur(1px)}.vd-which-marker.is-later{left:52%;top:86%;opacity:.85;transform:translate(-50%,-50%) scale(.88);transition-delay:calc(.42s + var(--i) * 40ms)}.vd-which-later{position:absolute;left:50%;bottom:8px;width:min(280px,70%);transform:translateX(-50%) translateY(8px);padding:12px 14px 14px;border:1px dashed rgba(242,244,247,.22);border-radius:12px;background:rgba(16,19,26,.72);opacity:0;pointer-events:none;transition:opacity .5s ease,transform .5s ease;z-index:1}.vd-which-later.is-on{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.vd-which-later-label{margin:0 0 6px;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--wc-muted)}.vd-which-later-why{display:grid;grid-gap:4px;gap:4px;opacity:0;transform:translateY(6px);transition:opacity .48s ease,transform .48s ease}.vd-which-later-why.is-on{opacity:1;transform:translateY(0)}.vd-which-later-why p{margin:0;font-size:clamp(.82rem,1.2vw,.95rem);line-height:1.35;color:rgba(242,244,247,.78)}.vd-which-ladder{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:14px 14px 16px;border:1px solid var(--wc-line);border-radius:14px;background:rgba(255,255,255,.025);opacity:0;transform:translateX(18px);pointer-events:none;transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1)}.vd-which-ladder.is-on{opacity:1;transform:translateX(0);pointer-events:auto}.vd-which-ladder-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.vd-which-ladder-label{margin:0;font-size:11px;font-weight:600;letter-spacing:.16em}.vd-which-ladder-label,.vd-which-meta-heads{font-family:var(--font-mono,ui-monospace,monospace);text-transform:uppercase;color:var(--wc-muted)}.vd-which-meta-heads{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;min-width:150px;font-size:9px;letter-spacing:.1em;text-align:right}.vd-which-ladder-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.vd-which-ladder-slot{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:44px}.vd-which-ladder.is-meta .vd-which-ladder-slot{grid-template-columns:28px minmax(0,1fr) minmax(120px,.9fr)}.vd-which-ladder-num{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--wc-line);border-radius:8px;font-size:12px;font-weight:700;color:var(--wc-muted)}.vd-which-ladder-fill,.vd-which-ladder-num{font-family:var(--font-mono,ui-monospace,monospace)}.vd-which-ladder-fill{min-height:40px;padding:10px 12px;border:1px dashed rgba(242,244,247,.22);border-radius:10px;background:rgba(0,0,0,.18);font-size:clamp(11px,1.2vw,13px);font-weight:600;letter-spacing:.04em;color:transparent;transition:color 0s linear 0s,border-color .4s ease,background .4s ease,box-shadow .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.vd-which-ladder.is-filled .vd-which-ladder-fill{color:var(--wc-ink);border-style:solid;border-color:rgba(47,191,113,.5);background:rgba(47,191,113,.12);box-shadow:0 0 0 1px rgba(47,191,113,.12),0 0 18px rgba(47,191,113,.1);transform:scale(1.02);animation:vd-which-snap .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc((var(--slot) - 1) * .11s)}@keyframes vd-which-snap{0%{transform:scale(.92) translateX(10px);opacity:.2}60%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:1}}.vd-which-ladder-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;text-align:right;font-family:var(--font-mono,ui-monospace,monospace);font-size:clamp(11px,1.15vw,12px);font-weight:600;color:rgba(242,244,247,.82);opacity:0;transform:translateX(6px);animation:vd-which-meta-in .42s ease forwards;animation-delay:calc(.48s + (var(--slot) - 1) * 60ms)}@keyframes vd-which-meta-in{to{opacity:1;transform:translateX(0)}}.vd-which-cost{width:min(720px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .55s ease,transform .55s ease}.vd-which-cost.is-on{opacity:1;transform:translateY(0);pointer-events:auto}.vd-which-cost-item{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:14px 12px 16px;border:1px solid var(--wc-line);border-radius:12px;background:rgba(255,255,255,.03);text-align:center}.vd-which-cost-check{width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(47,191,113,.7);background:linear-gradient(135deg,transparent 45%,#2fbf71 0,#2fbf71 55%,transparent 0) 50%/12px 12px no-repeat,rgba(47,191,113,.12);position:relative}.vd-which-cost-check:after{content:"";position:absolute;left:6px;top:4px;width:6px;height:10px;border-right:2px solid #b7f0d0;border-bottom:2px solid #b7f0d0;transform:rotate(40deg)}.vd-which-cost-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--wc-ink)}.vd-which-timer{position:relative;width:36px;height:36px;display:grid;place-items:center}.vd-which-timer-ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(242,244,247,.18);border-top-color:rgba(242,244,247,.85);animation:vd-which-spin 3.2s linear infinite}.vd-which-timer-face{font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--wc-ink)}@keyframes vd-which-spin{to{transform:rotate(1turn)}}.vd-which-ready{position:absolute;right:22px;bottom:16px;margin:0;color:rgba(242,244,247,.42);font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.vd-which-ready.is-dim{opacity:.7}@media (max-width:900px){.vd-which-board{grid-template-columns:1fr}.vd-which-field{min-height:220px}.vd-which-ladder.is-meta .vd-which-ladder-slot{grid-template-columns:28px minmax(0,1fr)}.vd-which-ladder-meta{grid-column:2/-1;text-align:left}.vd-which-meta-heads{display:none}.vd-which-cost{grid-template-columns:1fr}.vd-which-caption.is-question{max-width:14ch}}.vd-how{--ho-ink:#f2f4f7;--ho-muted:rgba(242,244,247,0.55);--ho-line:rgba(242,244,247,0.18);--ho-panel:#141820;--ho-green:#2fbf71;position:relative;width:100%;height:100%;min-height:min(72vh,720px);display:grid;place-items:center;overflow:hidden;color:var(--ho-ink);background:radial-gradient(ellipse 70% 55% at 50% 38%,rgba(255,255,255,.035),transparent 70%),#07080a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vd-how-tag{position:absolute;top:18px;left:22px;margin:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ho-muted);opacity:0;transform:translateY(-6px);transition:opacity .45s ease,transform .45s ease;z-index:5}.vd-how-tag.is-on{opacity:1;transform:translateY(0)}.vd-how-stage{width:min(1180px,94%);height:100%;display:grid;grid-gap:clamp(10px,1.6vh,18px);gap:clamp(10px,1.6vh,18px);align-content:center;justify-items:center;padding:48px 0 36px;position:relative}.vd-how-caption,.vd-how-caption-block{margin:0;text-align:center;opacity:0;transform:translateY(10px);transition:opacity .48s ease,transform .48s ease;z-index:4}.vd-how-caption-block.is-on,.vd-how-caption.is-on{opacity:1;transform:translateY(0)}.vd-how-caption{max-width:30ch;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.25rem,2.8vw,2.15rem);font-weight:650;letter-spacing:-.03em;line-height:1.18}.vd-how-caption.is-hero{max-width:22ch;font-size:clamp(1.55rem,3.6vw,2.7rem)}.vd-how-caption.is-hold{max-width:34ch;font-size:clamp(1.1rem,2.2vw,1.55rem)}.vd-how-caption.is-foot{max-width:28ch;font-size:clamp(1.15rem,2.3vw,1.65rem)}.vd-how-caption.is-spacer{min-height:1.2em;opacity:0}.vd-how-caption-sub{margin:8px 0 0;max-width:42ch;color:var(--ho-muted);font-size:clamp(.88rem,1.4vw,1.05rem);line-height:1.4}.vd-how-system{color:#b7f0d0;white-space:nowrap}.vd-how-docs{display:flex;align-items:flex-end;justify-content:center;gap:clamp(10px,1.5vw,18px);width:100%;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .42s ease,transform .9s cubic-bezier(.22,1,.36,1);z-index:2}.vd-how-docs.is-on{opacity:1;transform:translateY(0)}.vd-how[data-dock="1"] .vd-how-docs{position:absolute;left:50%;bottom:10px;width:auto;transform:translateX(-50%) scale(.42);opacity:.78;z-index:1}.vd-how-doc{display:grid;grid-gap:4px;gap:4px;padding:12px 12px 10px;border:1px solid var(--ho-line);border-radius:10px;background:var(--ho-panel);width:clamp(120px,16vw,168px);transition:width .5s ease,transform .5s ease}.vd-how-doc.is-thick{width:clamp(148px,20vw,210px);min-height:150px}.vd-how-doc.is-sheet{min-height:108px}.vd-how-doc.is-spec{min-height:128px}.vd-how-doc.is-open{width:clamp(200px,28vw,300px);min-height:210px;border-color:rgba(242,244,247,.32);transform:scale(1.04)}.vd-how-doc-title{margin:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:clamp(11px,1.15vw,13px);font-weight:700;letter-spacing:.04em}.vd-how-doc-sub{margin:0;color:var(--ho-muted);font-size:clamp(10px,1.05vw,12px);line-height:1.3}.vd-how-doc-body{margin-top:8px;height:54px;border-radius:6px;background:repeating-linear-gradient(180deg,rgba(242,244,247,.08) 0 2px,transparent 2px 10px);opacity:.7}.vd-how-doc.is-thick .vd-how-doc-body{height:88px}.vd-how-doc.is-open .vd-how-doc-body{height:120px}.vd-how-inside{position:absolute;right:2%;top:22%;margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px;width:min(240px,28vw);opacity:0;pointer-events:none;z-index:3}.vd-how-inside.is-on{opacity:1}.vd-how-inside.is-docked{top:auto;bottom:12px;right:2%;transform:scale(.72);transform-origin:bottom right;opacity:.55}.vd-how-inside li{padding:8px 10px;border:1px solid var(--ho-line);border-radius:8px;background:rgba(20,24,32,.92);font-size:clamp(.78rem,1.15vw,.92rem);opacity:0;transform:translateX(10px)}.vd-how-inside.is-on li{animation:vd-how-inside-in .28s ease forwards;animation-delay:calc(var(--i) * 70ms)}@keyframes vd-how-inside-in{to{opacity:1;transform:translateX(0)}}.vd-how-heroes{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(14px,2vw,24px);gap:clamp(14px,2vw,24px);align-items:stretch;opacity:0;transform:translateY(28px) scale(.94);pointer-events:none;z-index:3;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.vd-how-heroes.is-on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.vd-how-hero{display:grid;grid-gap:8px;gap:8px;min-width:0}.vd-how-hero-label{margin:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ho-muted)}.vd-how-screen{position:relative;border:1px solid rgba(242,244,247,.28);border-radius:14px;background:#0c0f14;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.35);min-height:clamp(220px,34vh,320px)}.vd-how-screen.is-tool{min-height:clamp(180px,28vh,260px);width:86%;justify-self:center;margin-top:18px}.vd-how-hero.is-free.is-focus .vd-how-screen{border-color:rgba(47,191,113,.55);box-shadow:0 0 0 1px rgba(47,191,113,.2),0 22px 50px rgba(47,191,113,.12);transform:translateY(-4px) scale(1.03);transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s ease,border-color .7s ease}.vd-how-screen-bar{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid rgba(242,244,247,.1);background:#10141c}.vd-how-screen-dots{width:34px;height:8px;border-radius:999px;background:radial-gradient(circle closest-side,#ff5f57 90%,transparent 100%) 0 /10px 8px no-repeat,radial-gradient(circle closest-side,#febc2e 90%,transparent 100%) 12px /10px 8px no-repeat,radial-gradient(circle closest-side,#28c840 90%,transparent 100%) 24px /10px 8px no-repeat}.vd-how-screen-url{font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.04em;color:var(--ho-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vd-how-screen-body{display:grid;grid-template-columns:112px 1fr;min-height:190px}.vd-how-side{padding:10px 8px;border-right:1px solid rgba(242,244,247,.1);background:#0a0d12;display:grid;grid-gap:12px;gap:12px;align-content:start}.vd-how-side-brand{display:flex;align-items:center;gap:6px;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;font-weight:700;letter-spacing:.04em}.vd-how-side-brand img{width:18px;height:18px;object-fit:contain;border-radius:4px;background:#fff}.vd-how-side-logo-ph{width:18px;height:18px;display:grid;place-items:center;border-radius:4px;background:rgba(242,244,247,.12);font-size:10px}.vd-how-side-nav{display:grid;grid-gap:4px;gap:4px}.vd-how-side-item{padding:6px 8px;border-radius:6px;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;color:var(--ho-muted)}.vd-how-side-item.is-active{background:rgba(47,191,113,.14);color:#c9f7dd}.vd-how[data-alive="1"] .vd-how-side-item.is-beat-0{animation:vd-how-nav 4.8s ease infinite}.vd-how[data-alive="1"] .vd-how-side-item.is-beat-1{animation:vd-how-nav 4.8s ease 1.2s infinite}.vd-how[data-alive="1"] .vd-how-side-item.is-beat-2{animation:vd-how-nav 4.8s ease 2.4s infinite}.vd-how[data-alive="1"] .vd-how-side-item.is-beat-3{animation:vd-how-nav 4.8s ease 3.6s infinite}@keyframes vd-how-nav{0%,20%,to{background:transparent;color:var(--ho-muted)}18%,5%{background:rgba(47,191,113,.16);color:#c9f7dd}}.vd-how-main{position:relative;padding:12px;display:grid;grid-gap:10px;gap:10px;align-content:start;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 40%),#0e1219}.vd-how-main-head{display:flex;align-items:center;justify-content:space-between}.vd-how-main-title{font-size:12px;font-weight:700}.vd-how-main-chip,.vd-how-main-title{font-family:var(--font-mono,ui-monospace,monospace)}.vd-how-main-chip{padding:2px 8px;border-radius:999px;border:1px solid rgba(47,191,113,.4);color:#b7f0d0;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.vd-how-charts{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:8px;gap:8px}.vd-how-chart{height:72px;border-radius:8px;border:1px solid rgba(242,244,247,.1);background:rgba(255,255,255,.03);position:relative;overflow:hidden}.vd-how-chart.is-a:before{content:"";position:absolute;inset:18px 10px 12px;background:linear-gradient(90deg,transparent 0 8%,rgba(47,191,113,.55) 8% 18%,transparent 18% 28%,rgba(47,191,113,.35) 28% 40%,transparent 40% 52%,rgba(47,191,113,.7) 52% 64%,transparent 64% 76%,rgba(47,191,113,.45) 76% 88%,transparent 88%);-webkit-clip-path:polygon(0 70%,12% 55%,24% 62%,36% 40%,48% 48%,60% 22%,72% 34%,84% 18%,100% 28%,100% 100%,0 100%);clip-path:polygon(0 70%,12% 55%,24% 62%,36% 40%,48% 48%,60% 22%,72% 34%,84% 18%,100% 28%,100% 100%,0 100%)}.vd-how-chart.is-b:before{content:"";position:absolute;inset:14px 14px 12px;border-radius:50%;background:conic-gradient(#2fbf71 0 42%,#4d8dff 0 68%,rgba(242,244,247,.2) 0);-webkit-mask:radial-gradient(circle at center,transparent 48%,#000 50%);mask:radial-gradient(circle at center,transparent 48%,#000 50%)}.vd-how-table{display:grid;grid-gap:5px;gap:5px}.vd-how-table span{height:10px;border-radius:4px;background:rgba(242,244,247,.08)}.vd-how-table span:nth-child(2){width:86%}.vd-how-table span:nth-child(3){width:72%}.vd-how-table span:nth-child(4){width:64%}.vd-how-cursor{position:absolute;width:12px;height:12px;border-radius:50% 50% 50% 0;background:#f2f4f7;box-shadow:0 0 0 2px rgba(0,0,0,.35);transform:rotate(-20deg);animation:vd-how-cursor 4.8s ease-in-out infinite;z-index:2}@keyframes vd-how-cursor{0%,to{left:28%;top:58%;opacity:0}8%{opacity:1}22%{left:18%;top:34%}30%{left:18%;top:34%;transform:rotate(-20deg) scale(.85)}45%{left:18%;top:46%;transform:rotate(-20deg) scale(1)}55%{left:18%;top:46%;transform:rotate(-20deg) scale(.85)}72%{left:62%;top:40%;transform:rotate(-20deg) scale(1)}82%{left:62%;top:40%;transform:rotate(-20deg) scale(.85)}95%{opacity:1}}.vd-how-tool-body{padding:18px 16px 20px;display:grid;grid-gap:10px;gap:10px;align-content:start}.vd-how-tool-name{margin:0 0 4px;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.15rem,2vw,1.55rem);font-weight:650;letter-spacing:-.02em}.vd-how-tool-row{height:12px;border-radius:6px;background:rgba(242,244,247,.1)}.vd-how-tool-row.is-short{width:62%}.vd-how-tool-btn{margin-top:8px;width:-moz-fit-content;width:fit-content;padding:7px 14px;border-radius:8px;background:rgba(47,191,113,.18);border:1px solid rgba(47,191,113,.45);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.vd-how-free-badge,.vd-how-tool-btn{color:#c9f7dd;font-family:var(--font-mono,ui-monospace,monospace);font-weight:700}.vd-how-free-badge{position:absolute;left:12px;bottom:12px;padding:6px 10px;border-radius:999px;background:rgba(47,191,113,.16);border:1px solid rgba(47,191,113,.5);font-size:10px;letter-spacing:.06em;animation:vd-how-badge .7s cubic-bezier(.22,1,.36,1) both}@keyframes vd-how-badge{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.vd-how-not{position:absolute;left:2%;top:24%;width:min(260px,26vw);opacity:0;transform:translateX(-10px);pointer-events:none;z-index:2;transition:opacity .42s ease,transform .42s ease}.vd-how-not.is-on{opacity:1;transform:translateX(0)}.vd-how-not-head{margin:0 0 8px;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ho-muted)}.vd-how-not ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.vd-how-not li{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border:1px solid var(--ho-line);border-radius:8px;background:rgba(20,24,32,.9);opacity:0;transform:translateY(6px)}.vd-how-not.is-on li{animation:vd-how-not-in .36s ease forwards;animation-delay:calc(var(--i) * 90ms)}@keyframes vd-how-not-in{0%{opacity:0;transform:translateY(6px)}55%{opacity:1;transform:translateY(0)}to{opacity:.72;transform:translateY(0)}}.vd-how-not.is-on li .vd-how-not-label{text-decoration:line-through;-webkit-text-decoration-color:rgba(226,59,59,.85);text-decoration-color:rgba(226,59,59,.85);text-decoration-thickness:1.5px}.vd-how-not-label{font-size:clamp(.78rem,1.1vw,.9rem);line-height:1.3}.vd-how-not-cost{font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.04em;color:var(--ho-muted)}.vd-how-reach{position:absolute;right:3%;bottom:14%;text-align:right;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease;z-index:2}.vd-how-reach.is-on{opacity:1;transform:translateY(0)}.vd-how-reach p{margin:0;font-size:clamp(.88rem,1.3vw,1.05rem)}.vd-how-reach-sub{margin-top:4px!important;color:var(--ho-muted);font-size:clamp(.78rem,1.1vw,.9rem)!important}.vd-how-ready{position:absolute;right:22px;bottom:16px;margin:0;color:rgba(242,244,247,.42);font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.vd-how-ready.is-dim{opacity:.7}@media (max-width:980px){.vd-how-heroes{grid-template-columns:1fr}.vd-how-screen.is-tool{width:100%;margin-top:0}.vd-how-inside,.vd-how-not,.vd-how-reach{position:static;width:min(100%,420px);transform:none}.vd-how[data-dock="1"] .vd-how-docs{position:static;transform:scale(.85)}}.vd-who{--wo-ink:#f2f4f7;--wo-muted:rgba(242,244,247,0.55);--wo-line:rgba(242,244,247,0.18);--wo-panel:#141820;--wo-green:#2fbf71;--wo-dust:rgba(180,170,150,0.22);position:relative;width:100%;height:100%;min-height:min(72vh,720px);display:grid;place-items:center;overflow:hidden;color:var(--wo-ink);background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(255,255,255,.03),transparent 70%),#07080a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vd-who-tag{position:absolute;top:18px;left:22px;margin:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--wo-muted);opacity:0;transform:translateY(-6px);transition:opacity .5s ease,transform .5s ease;z-index:5}.vd-who-tag.is-on{opacity:1;transform:translateY(0)}.vd-who-stage{width:min(1100px,94%);height:100%;display:grid;grid-gap:clamp(14px,2.2vh,24px);gap:clamp(14px,2.2vh,24px);align-content:center;justify-items:center;padding:52px 0 40px;position:relative}.vd-who-caption{margin:0;max-width:28ch;text-align:center;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.3rem,2.9vw,2.25rem);font-weight:650;letter-spacing:-.03em;line-height:1.18;opacity:0;transform:translateY(10px);transition:opacity .55s ease,transform .55s ease;z-index:4}.vd-who-caption.is-on{opacity:1;transform:translateY(0)}.vd-who-caption.is-hero{max-width:18ch;font-size:clamp(1.7rem,4vw,2.9rem)}.vd-who-caption.is-slow{max-width:32ch;font-size:clamp(1.15rem,2.4vw,1.7rem);transition-duration:.8s}.vd-who-caption.is-foot{max-width:22ch;font-size:clamp(1.25rem,2.6vw,1.9rem)}.vd-who-caption.is-spacer{min-height:1.2em;opacity:0;pointer-events:none}.vd-who-garage{position:relative;width:min(720px,100%);min-height:clamp(220px,36vh,320px);display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,6vw,64px);gap:clamp(28px,6vw,64px);align-items:end;justify-items:center;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .7s ease,transform .8s cubic-bezier(.22,1,.36,1)}.vd-who-garage.is-on{opacity:1;transform:translateY(0);pointer-events:auto}.vd-who-finish{position:absolute;left:8%;right:52%;top:18%;height:14px;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:2px;gap:2px;opacity:0;transform:translateY(-8px);transition:opacity .7s ease,transform .7s ease;z-index:1}.vd-who-finish.is-on{opacity:1;transform:translateY(0)}.vd-who-finish span{background:repeating-linear-gradient(90deg,#f2f4f7 0 8px,#111 8px 16px);border-radius:2px;opacity:.85}.vd-who-finish span:nth-child(2),.vd-who-finish span:nth-child(3){display:none}.vd-who-car{display:grid;grid-gap:14px;gap:14px;justify-items:center;z-index:2;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.vd-who-car.is-plain.is-win{transform:translate(-18%,-42%)}.vd-who-car.is-sport.is-stuck{opacity:.72;filter:grayscale(.25)}.vd-who-car-body{position:relative;width:clamp(132px,18vw,168px);height:clamp(48px,6.5vw,58px);border-radius:14px 28px 8px 8px;background:#3a3f4a;border:1px solid rgba(242,244,247,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.vd-who-car.is-sport .vd-who-car-body{width:clamp(148px,20vw,190px);height:clamp(42px,5.8vw,52px);border-radius:18px 40px 10px 12px;background:linear-gradient(180deg,#5b6578,#2c3340);border-color:rgba(242,244,247,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 28px rgba(0,0,0,.35)}.vd-who-car-cabin{position:absolute;left:28%;right:18%;top:-18px;height:22px;border-radius:8px 14px 2px 2px;background:rgba(120,140,170,.35);border:1px solid rgba(242,244,247,.16)}.vd-who-car.is-sport .vd-who-car-cabin{left:22%;right:12%;top:-20px;height:24px;border-radius:10px 22px 2px 2px;background:rgba(140,170,210,.28)}.vd-who-car-wheel{position:absolute;bottom:-10px;width:22px;height:22px;border-radius:50%;background:#0b0c0f;border:2px solid #6b7280;box-shadow:inset 0 0 0 4px #1a1d24}.vd-who-car-wheel.is-front{right:18px}.vd-who-car-wheel.is-back{left:18px}.vd-who-car.is-sport .vd-who-car-wheel{width:24px;height:24px;border-color:#9aa3b2}.vd-who-car-label{margin:0;max-width:14ch;text-align:center;font-family:var(--font-mono,ui-monospace,monospace);font-size:clamp(11px,1.2vw,13px);font-weight:600;letter-spacing:.04em;color:var(--wo-muted)}.vd-who-desk{position:relative;width:min(760px,100%);min-height:clamp(260px,42vh,380px);display:grid;place-items:center;opacity:0;transform:translateY(18px);pointer-events:none;transition:opacity .75s ease,transform .85s cubic-bezier(.22,1,.36,1)}.vd-who-desk.is-on{opacity:1;transform:translateY(0);pointer-events:auto}.vd-who-screen{position:relative;width:min(420px,70%);border:1px solid rgba(242,244,247,.22);border-radius:14px;background:#0c0f14;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.35);transition:filter .9s ease,opacity .9s ease,border-color .9s ease,box-shadow .9s ease,transform .9s ease;z-index:2}.vd-who-screen.is-dusty{filter:grayscale(.55) brightness(.72) contrast(.92);opacity:.78;border-color:rgba(180,170,150,.28)}.vd-who-screen.is-clear{filter:none;opacity:1}.vd-who-screen.is-lit{border-color:rgba(47,191,113,.45);box-shadow:0 0 0 1px rgba(47,191,113,.18),0 22px 50px rgba(47,191,113,.12);transform:scale(1.02)}.vd-who-dust{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 20% 30%,rgba(210,195,160,.18),transparent 40%),radial-gradient(circle at 70% 60%,rgba(190,180,150,.14),transparent 45%),repeating-linear-gradient(125deg,transparent 0 6px,rgba(200,190,160,.05) 6px 7px);transition:opacity .9s ease}.vd-who-screen.is-dusty .vd-who-dust{opacity:1}.vd-who-screen.is-clear .vd-who-dust{opacity:0}.vd-who-screen-bar{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid rgba(242,244,247,.1);background:#10141c}.vd-who-screen-dots{width:34px;height:8px;border-radius:999px;background:radial-gradient(circle closest-side,#ff5f57 90%,transparent 100%) 0 /10px 8px no-repeat,radial-gradient(circle closest-side,#febc2e 90%,transparent 100%) 12px /10px 8px no-repeat,radial-gradient(circle closest-side,#28c840 90%,transparent 100%) 24px /10px 8px no-repeat}.vd-who-screen-url{font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.04em;color:var(--wo-muted)}.vd-who-screen-body{display:grid;grid-template-columns:72px 1fr;min-height:160px}.vd-who-screen-side{padding:10px 8px;border-right:1px solid rgba(242,244,247,.1);background:#0a0d12;display:grid;grid-gap:6px;gap:6px;align-content:start}.vd-who-screen-side span{height:8px;border-radius:4px;background:rgba(242,244,247,.1)}.vd-who-screen-main{padding:12px;display:grid;grid-gap:10px;gap:10px;align-content:start;background:#0e1219}.vd-who-screen-chart{height:64px;border-radius:8px;border:1px solid rgba(242,244,247,.1);background:linear-gradient(90deg,transparent 0 10%,rgba(47,191,113,.35) 10% 22%,transparent 22% 34%,rgba(47,191,113,.22) 34% 48%,transparent 48% 60%,rgba(47,191,113,.5) 60% 74%,transparent 74%);opacity:.55;transition:opacity .8s ease,background .8s ease}.vd-who-screen.is-lit .vd-who-screen-chart{opacity:1;background:linear-gradient(90deg,transparent 0 10%,rgba(47,191,113,.7) 10% 22%,transparent 22% 34%,rgba(47,191,113,.45) 34% 48%,transparent 48% 60%,rgba(47,191,113,.85) 60% 74%,transparent 74%)}.vd-who-screen-rows{display:grid;grid-gap:5px;gap:5px}.vd-who-screen-rows span{height:9px;border-radius:4px;background:rgba(242,244,247,.08)}.vd-who-screen-rows span:nth-child(2){width:84%}.vd-who-screen-rows span:nth-child(3){width:68%}.vd-who-team{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .5s ease;z-index:3}.vd-who-team.is-on{opacity:1}.vd-who-person{position:absolute;display:grid;justify-items:center;grid-gap:4px;gap:4px;width:84px;opacity:0;transform:translateY(8px)}.vd-who-team.is-on .vd-who-person{animation:vd-who-person-in .38s ease forwards;animation-delay:calc(var(--i) * 80ms)}@keyframes vd-who-person-in{to{opacity:1;transform:translateY(0)}}.vd-who-person:first-child{left:2%;top:12%}.vd-who-person:nth-child(2){right:2%;top:12%}.vd-who-person:nth-child(3){left:0;bottom:10%}.vd-who-person:nth-child(4){right:0;bottom:10%}.vd-who-person:nth-child(5){left:50%;bottom:0;transform:translateX(-50%) translateY(8px)}.vd-who-team.is-on .vd-who-person:nth-child(5){animation-name:vd-who-person-in-center}@keyframes vd-who-person-in-center{to{opacity:1;transform:translateX(-50%) translateY(0)}}.vd-who-figure{width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(242,244,247,.35);background:radial-gradient(circle at 50% 35%,#d7dde8 0 28%,transparent 30%),linear-gradient(180deg,transparent 42%,#9aa3b5 42% 100%);background-color:#1a1f28;transition:border-color .5s ease,box-shadow .5s ease,background-color .5s ease}.vd-who-person.is-linked .vd-who-figure,.vd-who-person.is-lit .vd-who-figure{border-color:rgba(47,191,113,.7);box-shadow:0 0 0 1px rgba(47,191,113,.2),0 0 16px rgba(47,191,113,.18);animation:vd-who-link-pop .42s ease both;animation-delay:calc(var(--i) * .14s)}@keyframes vd-who-link-pop{0%{transform:scale(.92)}to{transform:scale(1)}}.vd-who-role{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wo-muted)}.vd-who-role,.vd-who-style{font-family:var(--font-mono,ui-monospace,monospace)}.vd-who-style{padding:3px 7px;border-radius:999px;border:1px solid var(--wo-line);background:rgba(255,255,255,.03);font-size:9px;letter-spacing:.04em;color:rgba(242,244,247,.78);opacity:0;transform:translateY(4px);transition:opacity .4s ease,transform .4s ease}.vd-who-style.is-on{opacity:1;transform:translateY(0);transition-delay:calc(var(--i) * 60ms)}.vd-who-link{position:absolute;left:50%;top:14px;width:2px;height:0;background:linear-gradient(180deg,rgba(47,191,113,.05),rgba(47,191,113,.65));transform-origin:top center;opacity:0;z-index:-1}.vd-who-person:first-child .vd-who-link,.vd-who-person:nth-child(2) .vd-who-link{height:70px;background:linear-gradient(180deg,rgba(47,191,113,.7),rgba(47,191,113,.05));transform-origin:bottom center;top:auto;bottom:54px}.vd-who-person:nth-child(3) .vd-who-link,.vd-who-person:nth-child(4) .vd-who-link,.vd-who-person:nth-child(5) .vd-who-link{height:56px;bottom:auto;top:-40px}.vd-who-team.is-link .vd-who-link{opacity:1;animation:vd-who-line .48s ease both;animation-delay:calc(var(--i) * .14s)}@keyframes vd-who-line{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.vd-who-ready{position:absolute;right:22px;bottom:16px;margin:0;color:rgba(242,244,247,.42);font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.vd-who-ready.is-dim{opacity:.7}@media (max-width:900px){.vd-who-garage{gap:20px;min-height:200px}.vd-who-person:nth-child(5){display:none}.vd-who-screen{width:min(360px,86%)}}.vd-luna{--lu-ink:#f2f4f7;--lu-muted:rgba(242,244,247,0.55);--lu-line:rgba(242,244,247,0.18);--lu-panel:#141820;--lu-accent:#2fbf71;position:relative;width:100%;height:100%;min-height:min(72vh,720px);display:grid;place-items:center;overflow:hidden;color:var(--lu-ink);background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(255,255,255,.03),transparent 70%),#07080a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vd-luna-tag{position:absolute;top:18px;left:22px;margin:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lu-muted);opacity:0;transform:translateY(-6px);transition:opacity .5s ease,transform .5s ease;z-index:5}.vd-luna-tag.is-on{opacity:1;transform:translateY(0)}.vd-luna-stage{width:min(1100px,94%);height:100%;display:grid;grid-gap:clamp(12px,2vh,22px);gap:clamp(12px,2vh,22px);align-content:center;justify-items:center;padding:52px 0 48px;position:relative;transition:opacity .55s ease,filter .55s ease}.vd-luna-stage.is-dim{opacity:.28;filter:saturate(.7);pointer-events:none}.vd-luna-company{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.vd-luna-company.is-on{opacity:1;transform:translateY(0)}.vd-luna-company-logo{display:block;width:auto;height:clamp(44px,7vh,68px);max-width:min(320px,56vw);object-fit:contain}.vd-luna-company-name{margin:0;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:650;letter-spacing:-.03em;line-height:1.1}.vd-luna-founder{display:flex;align-items:center;gap:12px;margin-top:4px}.vd-luna-founder-photo{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1px solid rgba(242,244,247,.22);background:rgba(255,255,255,.06);flex:0 0 auto}.vd-luna-founder-meta{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;text-align:left}.vd-luna-founder-name{color:var(--luna-ink,#f2f4f7);font-family:var(--font-ui,system-ui,sans-serif);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.vd-luna-founder-role{color:var(--luna-muted,rgba(242,244,247,.52));font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.vd-luna-caption{margin:0;max-width:34ch;text-align:center;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.15rem,2.4vw,1.85rem);font-weight:550;letter-spacing:-.02em;line-height:1.25;color:var(--lu-ink);opacity:0;transform:translateY(10px);transition:opacity .55s ease,transform .55s ease;min-height:2.6em}.vd-luna-caption.is-on{opacity:1;transform:translateY(0)}.vd-luna-caption.is-intro{max-width:38ch}.vd-luna-caption.is-spacer{opacity:0;pointer-events:none}.vd-luna-board{position:relative;width:min(820px,100%);display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"admin sales" "profile profile";grid-gap:clamp(14px,2.4vw,28px) clamp(28px,6vw,72px);gap:clamp(14px,2.4vw,28px) clamp(28px,6vw,72px);align-items:stretch;opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .55s ease;min-height:220px;padding:8px 0 4px}.vd-luna-board.is-on{opacity:1;transform:translateY(0)}.vd-luna-seat{border:1px solid var(--lu-line);background:var(--lu-panel);border-radius:14px;padding:16px 18px 18px;display:grid;grid-gap:12px;gap:12px;justify-items:center;min-height:200px}.vd-luna-seat.is-admin{grid-area:admin}.vd-luna-seat.is-sales{grid-area:sales}.vd-luna-seat-label{margin:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lu-muted)}.vd-luna-seat-body{position:relative;width:100%;min-height:110px;display:grid;place-items:center}.vd-luna-cost{margin:0;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.35rem,2.8vw,2rem);font-weight:650;letter-spacing:-.02em;color:var(--lu-ink);opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.vd-luna-cost.is-on{opacity:1;transform:translateY(0)}.vd-luna-figure{position:absolute;top:58px;left:0;width:50%;display:grid;justify-items:center;grid-gap:6px;gap:6px;transform:translateX(0);transition:transform .9s cubic-bezier(.22,.61,.36,1);z-index:3;pointer-events:none}.vd-luna-figure.is-sales{transform:translateX(100%)}.vd-luna-figure-head{width:28px;height:28px;border-radius:50%;background:var(--lu-ink);display:block}.vd-luna-figure-torso{width:44px;height:52px;border-radius:14px 14px 10px 10px;background:var(--lu-ink);display:block;opacity:.92}.vd-luna-system{display:grid;justify-items:center;grid-gap:8px;gap:8px;opacity:0;transform:scale(.86);transition:opacity .55s ease .18s,transform .55s ease .18s}.vd-luna-system.is-on{opacity:1;transform:scale(1)}.vd-luna-system-mark{width:46px;height:46px;border:1.5px solid var(--lu-line);border-radius:10px;display:grid;grid-gap:5px;gap:5px;align-content:center;padding:10px 9px;background:rgba(255,255,255,.03)}.vd-luna-system-mark span{display:block;height:3px;border-radius:2px;background:var(--lu-accent);opacity:.85}.vd-luna-system-mark span:nth-child(2){width:70%;opacity:.55}.vd-luna-system-mark span:nth-child(3){width:45%;opacity:.35}.vd-luna-system-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lu-muted)}.vd-luna-profile{grid-area:profile;width:100%;max-width:480px;justify-self:center;padding:14px 18px;border:1px solid var(--lu-line);border-radius:12px;background:rgba(20,24,32,.92);opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;z-index:4}.vd-luna-profile.is-on{opacity:1;transform:translateY(0)}.vd-luna-profile-kicker{margin:0 0 8px;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--lu-muted)}.vd-luna-profile-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px}.vd-luna-profile-list li{font-family:var(--font-ui,system-ui,sans-serif);font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.25;color:var(--lu-ink)}.vd-luna-results{display:grid;grid-gap:10px;gap:10px;justify-items:center;width:min(640px,100%);opacity:0;transition:opacity .4s ease;min-height:4.5em}.vd-luna-results.is-on{opacity:1}.vd-luna-result{--i:0;margin:0;text-align:center;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.2rem,2.5vw,1.85rem);font-weight:650;letter-spacing:-.02em;line-height:1.2;opacity:0;transform:translateY(10px)}.vd-luna-results.is-on .vd-luna-result{animation:vd-luna-result-in .6s ease forwards;animation-delay:calc(var(--i, 0) * .42s)}@keyframes vd-luna-result-in{to{opacity:1;transform:translateY(0)}}.vd-luna-payoff{position:absolute;left:50%;top:50%;transform:translate(-50%,-46%) translateY(12px);width:min(34ch,90%);margin:0;text-align:center;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.35rem,3vw,2.2rem);font-weight:650;letter-spacing:-.03em;line-height:1.2;color:var(--lu-ink);opacity:0;z-index:6;transition:opacity .65s ease,transform .65s ease}.vd-luna-payoff.is-on{opacity:1;transform:translate(-50%,-46%) translateY(0)}.vd-luna-ready{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);margin:0;color:rgba(242,244,247,.42);font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.vd-luna-ready.is-dim{opacity:.7}@media (max-width:900px){.vd-luna-board{gap:14px 18px}.vd-luna-profile-list{grid-template-columns:1fr}.vd-luna-figure{top:52px}.vd-luna-payoff{width:min(28ch,92%)}}.vd-ar{--ar-ink:#f2f4f7;--ar-muted:rgba(242,244,247,0.55);--ar-line:rgba(242,244,247,0.18);--ar-panel:#0c0f14;--ar-accent:#2fbf71;position:relative;width:100%;height:100%;min-height:min(72vh,720px);display:grid;place-items:center;overflow:hidden;color:var(--ar-ink);background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(255,255,255,.03),transparent 70%),#07080a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vd-ar-tag{position:absolute;top:18px;left:22px;margin:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ar-muted);opacity:0;transform:translateY(-6px);transition:opacity .5s ease,transform .5s ease;z-index:5}.vd-ar-tag.is-on{opacity:1;transform:translateY(0)}.vd-ar-stage{width:min(1180px,96%);height:100%;display:grid;grid-gap:clamp(10px,1.8vh,18px);gap:clamp(10px,1.8vh,18px);align-content:center;justify-items:center;padding:48px 0 44px;position:relative;transition:opacity .55s ease,filter .55s ease}.vd-ar-stage.is-dim{opacity:.26;filter:saturate(.65);pointer-events:none}.vd-ar-company{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.vd-ar-company.is-on{opacity:1;transform:translateY(0)}.vd-ar-company-logo{display:block;width:auto;height:clamp(52px,8vh,78px);max-width:min(200px,40vw);object-fit:contain}.vd-ar-company-name{margin:0;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.5rem,3.2vw,2.45rem);font-weight:650;letter-spacing:-.03em;line-height:1.1}.vd-ar-founder{display:flex;align-items:center;gap:12px;margin-top:4px}.vd-ar-founder-photo{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1px solid rgba(242,244,247,.22);background:rgba(255,255,255,.06);flex:0 0 auto}.vd-ar-founder-meta{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;text-align:left}.vd-ar-founder-name{color:var(--ar-ink,#f2f4f7);font-family:var(--font-ui,system-ui,sans-serif);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.vd-ar-founder-role{color:var(--ar-muted,rgba(242,244,247,.52));font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.vd-ar-caption{margin:0;max-width:36ch;text-align:center;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.1rem,2.3vw,1.75rem);font-weight:550;letter-spacing:-.02em;line-height:1.25;color:var(--ar-ink);opacity:0;transform:translateY(10px);transition:opacity .55s ease,transform .55s ease;min-height:2.4em}.vd-ar-caption.is-on{opacity:1;transform:translateY(0)}.vd-ar-caption.is-intro{max-width:40ch}.vd-ar-caption.is-label{font-size:clamp(1rem,1.8vw,1.35rem);letter-spacing:.04em;text-transform:uppercase;font-family:var(--font-mono,ui-monospace,monospace);font-weight:600;color:var(--ar-muted);min-height:1.6em}.vd-ar-caption.is-builder{font-size:clamp(1.25rem,2.6vw,1.95rem);font-weight:650}.vd-ar-caption.is-spacer{opacity:0;pointer-events:none}.vd-ar-layout{width:min(1080px,100%);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.75fr);grid-gap:clamp(18px,3vw,36px);gap:clamp(18px,3vw,36px);align-items:center;opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.vd-ar-layout.is-on{opacity:1;transform:translateY(0)}.vd-ar-frame{min-width:0}.vd-ar-screen{position:relative;border:1px solid rgba(242,244,247,.28);border-radius:14px;background:#0c0f14;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.35);min-height:clamp(240px,38vh,360px)}.vd-ar-screen-bar{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid rgba(242,244,247,.1);background:#10141c}.vd-ar-screen-dots{width:34px;height:8px;border-radius:999px;flex:0 0 auto;background:radial-gradient(circle closest-side,#ff5f57 90%,transparent 100%) 0 /10px 8px no-repeat,radial-gradient(circle closest-side,#febc2e 90%,transparent 100%) 12px /10px 8px no-repeat,radial-gradient(circle closest-side,#28c840 90%,transparent 100%) 24px /10px 8px no-repeat}.vd-ar-screen-url{flex:1 1;letter-spacing:.04em;color:var(--ar-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vd-ar-screen-live,.vd-ar-screen-url{font-family:var(--font-mono,ui-monospace,monospace);font-size:10px}.vd-ar-screen-live{font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ar-accent)}.vd-ar-screen-body{display:grid;grid-template-columns:120px 1fr;min-height:210px}.vd-ar-side{padding:10px 8px;border-right:1px solid rgba(242,244,247,.1);background:#0a0d12;display:grid;grid-gap:12px;gap:12px;align-content:start}.vd-ar-side-brand{display:flex;align-items:center;gap:6px;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;font-weight:700;letter-spacing:.04em}.vd-ar-side-mark{width:18px;height:18px;border-radius:4px;display:grid;place-items:center;background:rgba(47,191,113,.18);color:var(--ar-accent);font-size:8px}.vd-ar-side-nav{display:grid;grid-gap:4px;gap:4px}.vd-ar-side-item{padding:6px 8px;border-radius:6px;font-family:var(--font-ui,system-ui,sans-serif);font-size:11px;color:var(--ar-muted)}.vd-ar-side-item.is-active{background:rgba(242,244,247,.08);color:var(--ar-ink)}.vd-ar-main{padding:12px 14px 14px;display:grid;grid-gap:10px;gap:10px;align-content:start;background:linear-gradient(180deg,rgba(47,191,113,.04),transparent 40%),#0c0f14}.vd-ar-main-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.vd-ar-main-title{font-family:var(--font-ui,system-ui,sans-serif);font-size:13px;font-weight:650}.vd-ar-main-chip{font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ar-accent);border:1px solid rgba(47,191,113,.35);border-radius:999px;padding:3px 8px}.vd-ar-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.vd-ar-kpis span{height:28px;border-radius:8px;background:linear-gradient(90deg,rgba(242,244,247,.1),rgba(242,244,247,.04));border:1px solid rgba(242,244,247,.08)}.vd-ar-charts{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:8px;gap:8px;min-height:72px}.vd-ar-chart{border-radius:10px;border:1px solid rgba(242,244,247,.1);background:linear-gradient(180deg,transparent 55%,rgba(47,191,113,.18) 0),repeating-linear-gradient(90deg,transparent,transparent 14px,rgba(242,244,247,.05) 0,rgba(242,244,247,.05) 15px),#10141c}.vd-ar-chart.is-b{background:radial-gradient(circle at 50% 55%,rgba(47,191,113,.28),transparent 55%),#10141c}.vd-ar-table{display:grid;grid-template-columns:1.4fr 1fr .8fr;grid-gap:6px;gap:6px}.vd-ar-table span{height:10px;border-radius:4px;background:rgba(242,244,247,.12)}.vd-ar-table span:nth-child(3n){background:rgba(47,191,113,.28)}.vd-ar-table span:nth-child(3n+2){opacity:.7}.vd-ar-agent{display:flex;align-items:center;gap:8px;margin-top:2px}.vd-ar-agent-dot{width:7px;height:7px;border-radius:50%;background:var(--ar-accent);box-shadow:0 0 0 3px rgba(47,191,113,.18)}.vd-ar-agent-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.06em;color:var(--ar-muted)}.vd-ar-facts{margin:0;padding:0;list-style:none;display:grid;grid-gap:14px;gap:14px;align-content:center}.vd-ar-facts li{margin:0;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.05rem,2vw,1.45rem);font-weight:550;letter-spacing:-.02em;line-height:1.25;color:var(--ar-ink);opacity:0;transform:translateX(12px)}.vd-ar-facts.is-on li{animation:vd-ar-fact-in .55s ease forwards;animation-delay:calc(var(--i, 0) * .38s)}@keyframes vd-ar-fact-in{to{opacity:1;transform:translateX(0)}}.vd-ar-numbers{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,6vw,72px);gap:clamp(28px,6vw,72px);width:min(720px,100%);justify-items:center;opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .55s ease;padding-top:4px}.vd-ar-numbers.is-on{opacity:1;transform:translateY(0)}.vd-ar-number{text-align:center}.vd-ar-number-value{margin:0;font-family:var(--font-display,Georgia,serif);font-size:clamp(2.4rem,6.5vw,4.4rem);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--ar-ink)}.vd-ar-number-label{margin:8px 0 0;font-family:var(--font-mono,ui-monospace,monospace);font-size:clamp(.85rem,1.4vw,1.05rem);letter-spacing:.12em;text-transform:uppercase;color:var(--ar-muted)}.vd-ar-quote{position:absolute;left:50%;top:50%;transform:translate(-50%,-46%) translateY(12px);width:min(28ch,90%);margin:0;text-align:center;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.4rem,3.2vw,2.35rem);font-weight:650;letter-spacing:-.03em;line-height:1.2;color:var(--ar-ink);opacity:0;z-index:6;transition:opacity .65s ease,transform .65s ease}.vd-ar-quote.is-on{opacity:1;transform:translate(-50%,-46%) translateY(0)}.vd-ar-ready{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);margin:0;color:rgba(242,244,247,.42);font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.vd-ar-ready.is-dim{opacity:.7}@media (max-width:900px){.vd-ar-layout{grid-template-columns:1fr}.vd-ar-screen-body{grid-template-columns:88px 1fr}.vd-ar-number-value{font-size:clamp(2rem,10vw,3.2rem)}}.vd-qld{--qld-ink:#f2f4f7;--qld-muted:rgba(242,244,247,0.52);--qld-line:rgba(242,244,247,0.16);--qld-drain:#2a3038;--qld-drain-edge:rgba(242,244,247,0.14);--qld-sell:#3ecf8e;--qld-sell-soft:rgba(62,207,142,0.22);position:relative;width:100%;height:100%;min-height:min(72vh,720px);display:grid;place-items:center;overflow:hidden;color:var(--qld-ink);background:radial-gradient(ellipse 60% 50% at 50% 42%,rgba(255,255,255,.025),transparent 70%),#07080a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vd-qld-tag{position:absolute;top:18px;left:22px;margin:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--qld-muted);opacity:0;transform:translateY(-6px);transition:opacity .6s ease,transform .6s ease;z-index:5}.vd-qld-tag.is-on{opacity:1;transform:translateY(0)}.vd-qld-stage{width:min(1040px,94%);height:100%;display:grid;grid-gap:clamp(18px,3.2vh,32px);gap:clamp(18px,3.2vh,32px);align-content:center;justify-items:center;padding:56px 0 52px;position:relative;transition:opacity .7s ease,filter .7s ease}.vd-qld-stage.is-dim{opacity:.22;filter:saturate(.55);pointer-events:none}.vd-qld-company{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease}.vd-qld-company.is-on{opacity:1;transform:translateY(0)}.vd-qld-company-logo{display:block;width:auto;height:clamp(48px,7.5vh,72px);max-width:min(220px,42vw);object-fit:contain;filter:drop-shadow(0 0 18px rgba(64,168,255,.28))}.vd-qld-company-name{margin:0;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.55rem,3.2vw,2.5rem);font-weight:650;letter-spacing:-.03em;line-height:1.1}.vd-qld-founder{display:flex;align-items:center;gap:12px;margin-top:4px}.vd-qld-founder-photo{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1px solid rgba(242,244,247,.22);background:rgba(255,255,255,.06);flex:0 0 auto}.vd-qld-founder-meta{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;text-align:left}.vd-qld-founder-name{color:var(--qld-ink);font-family:var(--font-ui,system-ui,sans-serif);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.vd-qld-founder-role{color:var(--qld-muted);font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.vd-qld-caption{margin:0;max-width:34ch;text-align:center;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.15rem,2.4vw,1.85rem);font-weight:550;letter-spacing:-.02em;line-height:1.28;color:var(--qld-ink);opacity:0;transform:translateY(10px);transition:opacity .65s ease,transform .65s ease;min-height:2.6em}.vd-qld-caption.is-on{opacity:1;transform:translateY(0)}.vd-qld-caption.is-intro{max-width:32ch}.vd-qld-caption.is-quiet{max-width:36ch;font-weight:500;color:rgba(242,244,247,.88)}.vd-qld-caption.is-silent,.vd-qld-caption.is-spacer{opacity:0;pointer-events:none}.vd-qld-week{width:min(920px,100%);opacity:0;transform:translateY(12px);transition:opacity .7s ease,transform .7s ease;padding:8px 0 4px}.vd-qld-week.is-on{opacity:1;transform:translateY(0)}.vd-qld-week-track{display:flex;width:100%;height:clamp(72px,11vh,96px);border-radius:14px;overflow:hidden;border:1px solid var(--qld-line);background:#0c0f14}.vd-qld-week-block{display:grid;place-items:center;padding:8px 6px;flex:var(--flex,1) 1 0;min-width:0;transition:flex-grow 1.7s cubic-bezier(.22,.61,.36,1)}.vd-qld-week-block.is-drain{background:var(--qld-drain);border-right:1px solid var(--qld-drain-edge);color:rgba(242,244,247,.55)}.vd-qld-week-block.is-sell{background:linear-gradient(180deg,rgba(62,207,142,.95),rgba(47,170,110,.92));color:#07110c;font-weight:700}.vd-qld-week-label{font-family:var(--font-ui,system-ui,sans-serif);font-size:clamp(.72rem,1.35vw,.95rem);font-weight:600;letter-spacing:-.01em;text-align:center;line-height:1.2;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vd-qld-week.is-flipped .vd-qld-week-block.is-drain{flex-grow:0.22}.vd-qld-week.is-flipped .vd-qld-week-block.is-sell{flex-grow:8.2}.vd-qld-week.is-flipped .vd-qld-week-block.is-drain .vd-qld-week-label{opacity:.35;font-size:clamp(.55rem,1vw,.72rem)}.vd-qld-week.is-flipped .vd-qld-week-block.is-sell .vd-qld-week-label{font-size:clamp(1.05rem,2.2vw,1.45rem);letter-spacing:-.02em}.vd-qld-week.is-pulse .vd-qld-week-block.is-sell{animation:vd-qld-sell-pulse 1.1s ease 1}@keyframes vd-qld-sell-pulse{0%,to{filter:brightness(1);box-shadow:none}40%{filter:brightness(1.18);box-shadow:0 0 0 3px var(--qld-sell-soft),0 0 28px rgba(62,207,142,.35)}}.vd-qld-chain{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 2px;width:min(900px,100%);opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease;min-height:48px}.vd-qld-chain.is-on{opacity:1;transform:translateY(0)}.vd-qld-chain-item{display:flex;align-items:center;gap:2px;opacity:0;transform:translateY(6px)}.vd-qld-chain.is-on .vd-qld-chain-item{animation:vd-qld-chain-in .7s ease forwards;animation-delay:calc(var(--i, 0) * .32s)}@keyframes vd-qld-chain-in{to{opacity:1;transform:translateY(0)}}.vd-qld-chain-node{display:inline-grid;place-items:center;min-width:4.6em;padding:8px 12px;border-radius:999px;border:1px solid var(--qld-line);background:#12161e;font-family:var(--font-mono,ui-monospace,monospace);font-size:clamp(.72rem,1.3vw,.9rem);font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--qld-muted)}.vd-qld-chain.is-on .vd-qld-chain-node{animation:vd-qld-node-live .9s ease forwards;animation-delay:calc(var(--i, 0) * .32s + .18s)}@keyframes vd-qld-node-live{to{color:var(--qld-ink);border-color:rgba(62,207,142,.45);background:rgba(62,207,142,.1);box-shadow:0 0 0 1px rgba(62,207,142,.12)}}.vd-qld-chain-arrow{width:18px;height:2px;margin:0 2px;background:rgba(242,244,247,.28);position:relative}.vd-qld-chain-arrow:after{content:"";position:absolute;right:-1px;top:50%;width:6px;height:6px;border-right:2px solid rgba(242,244,247,.28);border-top:2px solid rgba(242,244,247,.28);transform:translateY(-50%) rotate(45deg)}.vd-qld-payoff{position:absolute;left:50%;top:50%;transform:translate(-50%,-46%) translateY(12px);width:min(32ch,90%);margin:0;text-align:center;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.4rem,3.1vw,2.3rem);font-weight:650;letter-spacing:-.03em;line-height:1.22;color:var(--qld-ink);opacity:0;z-index:6;transition:opacity .75s ease,transform .75s ease}.vd-qld-payoff.is-on{opacity:1;transform:translate(-50%,-46%) translateY(0)}.vd-qld-ready{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);margin:0;color:rgba(242,244,247,.4);font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.vd-qld-ready.is-dim{opacity:.7}@media (max-width:900px){.vd-qld-week-track{height:auto;min-height:88px;flex-wrap:wrap}.vd-qld-week-block{min-height:44px;flex-basis:40%}.vd-qld-week.is-flipped .vd-qld-week-block.is-sell{flex-basis:100%}.vd-qld-chain-arrow{width:12px}.vd-qld-chain-node{min-width:3.8em;padding:7px 9px}}.os-shell.is-contract-desk{height:100vh;overflow:hidden}.os-shell.is-contract-preview{grid-template-columns:minmax(0,1fr)}.os-shell.is-contract-preview .os-atmosphere,.os-shell.is-contract-preview .os-rail{display:none}.os-shell.is-contract-desk .os-main{--os-main-pt:0px;--os-main-px:0px;padding:0;height:100%;min-height:0;overflow:hidden}.os-shell.is-contract-desk .os-main-chrome{display:none}.os-shell.is-contract-desk .os-main-enter{animation:none;height:100%;min-height:0;overflow:hidden}.cx-desk{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.cx-desk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;flex-shrink:0;padding:12px 16px;border-bottom:1px solid var(--border);background:rgba(10,14,20,.92)}.cx-title-input{min-width:0;flex:1 1;max-width:420px;height:36px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);background:rgba(16,22,30,.9);font-family:var(--font-display);font-size:16px;font-weight:650}.cx-desk-meta{color:var(--muted);font-size:var(--text-sm);white-space:nowrap}.cx-save{color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.cx-save.dirty{color:var(--warn)}.cx-save.saving{color:var(--accent-2)}.cx-save.saved{color:var(--success)}.cx-lock-note{margin:0;flex-shrink:0;padding:8px 16px;color:var(--muted);background:rgba(232,184,74,.08);border-bottom:1px solid rgba(232,184,74,.18);font-size:var(--text-sm)}.cx-desk-body{display:grid;grid-template-columns:200px minmax(0,1fr) 240px;flex:1 1;min-height:0;overflow:hidden}.cx-inspector,.cx-palette{position:-webkit-sticky;position:sticky;top:0;align-self:stretch;display:flex;flex-direction:column;gap:10px;height:100%;max-height:100%;min-height:0;padding:16px 14px;border-right:1px solid var(--border);background:rgba(8,11,16,.88);overflow:auto}.cx-inspector{border-right:0;border-left:1px solid var(--border)}.cx-inspector h2,.cx-palette .os-eyebrow+.cx-palette-list{margin-top:0}.cx-inspector h2{margin:0 0 8px;font-size:var(--text-md)}.cx-inspector-empty,.cx-inspector-hint,.cx-palette-note{margin:0;color:var(--muted);font-size:var(--text-sm)}.cx-palette-list{display:grid;grid-gap:6px;gap:6px}.cx-palette-item{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);background:rgba(18,24,32,.8);text-align:left}.cx-palette-item strong{font-size:var(--text-sm)}.cx-palette-item span{color:var(--dim);font-size:11px}.cx-palette-item.is-fill{cursor:-webkit-grab;cursor:grab;border-color:rgba(0,168,232,.22)}.cx-palette-item:hover:not(:disabled){border-color:rgba(125,232,255,.35)}.cx-desk-stage,.cx-fill-stage{min-width:0;min-height:0;overflow:auto;padding:28px 24px 64px;background:radial-gradient(800px 400px at 50% 0,rgba(0,168,232,.06),transparent 55%),#070a0f}.cx-fill-stage{flex:1 1}.cx-canvas{display:flex;flex-direction:column;align-items:center;gap:28px}.cx-page{position:relative;overflow:hidden;color:#1a2230;background:#fff;box-shadow:0 24px 64px rgba(0,0,0,.45);font-family:var(--font-contract);font-size:14.5px;line-height:1.65;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.cx-page-num{position:absolute;right:16px;top:10px;z-index:2;color:#8b93a0;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.cx-page-flow{display:flex;flex-direction:column;gap:8px;height:100%;padding:56px 64px 72px;overflow:hidden}.cx-layout{min-width:0}.cx-layout.is-selected{outline:1px dashed rgba(0,168,232,.55);outline-offset:4px}.cx-spacer{background:repeating-linear-gradient(-45deg,transparent,transparent 6px,rgba(0,168,232,.08) 0,rgba(0,168,232,.08) 7px)}.cx-image-wrap img,.cx-sig-preview img{display:block;max-width:100%;max-height:100%;object-fit:contain}.cx-image-empty{display:grid;place-items:center;min-height:88px;border:1px dashed #c8cdd5;color:#5c6574;font-size:13px;cursor:pointer}.cx-prose{color:#1a2230;font-family:var(--font-contract);font-size:14.5px;line-height:1.65}.cx-prose h1,.cx-prose h2,.cx-prose h3{margin:0 0 10px;font-family:var(--font-contract);font-weight:700;letter-spacing:.02em;line-height:1.3}.cx-prose h1{font-size:20px;letter-spacing:.06em;text-wrap:pretty}.cx-prose h2{font-size:16px}.cx-prose h3{font-size:14.5px}.cx-prose ol,.cx-prose p,.cx-prose ul{margin:0 0 8px}.cx-prose .tableWrapper{overflow-x:auto;margin:8px 0}.cx-prose table{width:100%;table-layout:fixed;border-collapse:collapse;margin:8px 0}.cx-prose .tableWrapper table{margin:0}.cx-prose td,.cx-prose th{padding:6px 8px;border:1px solid #d5dbe3;font-size:13px;min-width:0;vertical-align:top;word-break:break-word}.cx-prose th{background:#f3f5f8;font-weight:700;text-align:left}.cx-prose table p{margin:0}.cx-prose table .selectedCell{background:color-mix(in srgb,#0aa8e8 12%,#fff);outline:1.5px solid color-mix(in srgb,#0aa8e8 55%,transparent);outline-offset:-1.5px}.cx-rich{display:grid;grid-gap:6px;gap:6px}.cx-rich .doc-format-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;background:#fff;border-bottom:1px solid #d5dbe3}.cx-rich .cx-format-row,.cx-rich .cx-table-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px}.cx-rich .cx-table-row{border-top:1px solid #e6eaef;background:#eef2f6}.cx-rich .cx-table-row .doc-format-btn{color:#1a2230;border-color:#d5dbe3;background:#fff}.cx-rich .doc-format-btn{color:#4a5563}.cx-rich .doc-format-btn:hover:not(:disabled){color:#1a2230;border-color:#d5dbe3;background:#f4f6f8}.cx-rich .doc-format-btn.active{color:#0a6f96;border-color:rgba(10,168,232,.4);background:rgba(10,168,232,.08)}.cx-rich .doc-format-divider{background:#d5dbe3}.cx-fillable{position:absolute;z-index:4;display:flex;flex-direction:column;gap:4px;padding:6px 8px;border:1.5px solid;border-radius:3px;overflow:hidden}.cx-fillable.is-selected{box-shadow:0 0 0 2px rgba(0,168,232,.35)}.cx-fillable.is-live{background:rgba(255,255,255,.92)!important}.cx-fillable.is-signed{background:#fff!important}.cx-fillable.is-live .cx-fillable-label{position:absolute;top:4px;left:6px;z-index:2;padding:0 4px;background:rgba(255,255,255,.88)}.cx-fillable-label{font-family:var(--font-mono);font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.cx-resize{position:absolute;right:-5px;bottom:-5px;width:12px;height:12px;padding:0;border:1px solid #041018;border-radius:2px;background:var(--accent);cursor:nwse-resize}.cx-fill-check,.cx-fill-choice,.cx-fill-input{min-width:0;color:#1a2230;font-family:var(--font-contract);font-size:13px}.cx-fill-input{width:100%;height:26px;padding:0 6px;border:1px solid #d5dbe3;border-radius:3px;background:#fff}.cx-fill-choice{display:grid;grid-gap:2px;gap:2px}.cx-fill-check,.cx-fill-choice label{display:flex;align-items:center;gap:6px}.cx-sig-cta,.cx-sig-preview{display:grid;place-items:center;flex:1 1;min-height:0;width:100%;border:0;background:transparent;color:#5c6574;font-size:12px}.cx-sig-box.is-done img,.cx-sig-preview img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#fff}.cx-sig-box{position:relative;flex:1 1;min-height:0;width:100%;background:#fff}.cx-sig-box.is-done{display:grid;height:100%}.cx-sig-canvas,.cx-sig-ink{display:block;width:100%;height:100%;touch-action:none;cursor:crosshair;background:#fff}.cx-sig-hint{position:absolute;inset:0;display:grid;place-items:center;color:#9aa3b0;font-size:12px;pointer-events:none}.cx-sig-expand,.cx-sig-resign{position:absolute;right:4px;bottom:4px;z-index:2;padding:2px 6px;border:0;border-radius:3px;background:rgba(255,255,255,.92);color:#5c6574;font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.cx-filled-text{color:#1a2230;font-family:var(--font-contract);font-size:13.5px}.cx-filled-placeholder{color:#9aa3b0;font-size:11px;text-transform:capitalize}.cx-modal{width:min(560px,calc(100vw - 32px))}.cx-sig-modal{width:min(720px,calc(100vw - 32px));overflow:auto}.cx-party-row{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;align-items:end;margin-bottom:8px}.cx-link-list{display:grid;grid-gap:10px;gap:10px;margin:12px 0;padding:0;list-style:none}.cx-link-list li{display:flex;align-items:center;justify-content:space-between;gap:12px}.cx-link-list li.is-you{padding:10px 12px;border:1px solid rgba(0,168,232,.28);border-radius:var(--radius-sm);background:rgba(0,168,232,.08)}.cx-link-meta{display:block;margin:2px 0 4px;color:var(--muted);font-size:var(--text-sm)}.cx-link-actions{display:flex;flex-shrink:0;gap:8px}.cx-link-list code{display:block;max-width:360px;overflow:hidden;color:var(--accent-2);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cx-modal h2,.cx-sig-pad h2{margin:0 0 6px}.cx-modal p,.cx-sig-pad p{margin:0 0 14px;color:var(--muted)}.cx-sig-canvas{width:100%;height:220px;min-height:220px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#fff;touch-action:none;cursor:crosshair}.cx-sig-error{color:#ffc4c8!important}.cx-status-draft{color:var(--muted)}.cx-status-sent,.cx-status-template{color:var(--accent-2)}.cx-status-viewed{color:var(--warn)}.cx-status-complete,.cx-status-signed{color:var(--success)}.os-shell.is-contract-preview .os-main-enter{overflow:hidden}.cx-fill{min-height:100vh;display:flex;flex-direction:column;color:var(--ink);background:radial-gradient(900px 420px at 12% -10%,rgba(0,168,232,.1),transparent 55%),#05070a}.os-shell.is-contract-preview .cx-fill{height:100%;min-height:0}.cx-fill-shell{max-width:640px;margin:0 auto;padding:72px 24px}.cx-fill-bar h1,.cx-fill-shell h1{margin:0 0 8px;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.1rem)}.cx-fill-bar{position:-webkit-sticky;position:sticky;top:0;z-index:6;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px 28px;border-bottom:1px solid var(--border);background:#05070a}.cx-fill-bar p{margin:0;color:var(--muted)}.cx-fill-missing{margin-top:6px!important;color:var(--warn)!important}.cx-fill-dock{position:-webkit-sticky;position:sticky;bottom:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px;border-top:1px solid var(--border);background:#05070a}.cx-fill-dock p{margin:0;color:var(--muted)}.cx-preview-actions{flex-wrap:wrap;justify-content:flex-end}.cx-preview-actions,.cx-preview-party{display:flex;align-items:center;gap:8px}.cx-preview-party{color:var(--muted);font-size:var(--text-sm)}.cx-preview-party select{height:32px;padding:0 8px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);background:rgba(16,22,30,.9)}@media (max-width:1100px){.cx-desk-body{grid-template-columns:160px minmax(0,1fr) 200px}}@media (max-width:860px){.cx-desk-body{grid-template-columns:1fr}.cx-inspector,.cx-palette{border:0;border-bottom:1px solid var(--border);max-height:220px}.cx-desk-bar{flex-wrap:wrap}}.company-docs-prose .cx-certified-copy,.company-docs-prose .cx-certified-copy h1,.company-docs-prose .cx-certified-copy h2,.company-docs-prose .cx-certified-copy h3,.company-docs-prose .cx-certified-copy li,.company-docs-prose .cx-certified-copy p,.company-docs-prose .cx-certified-copy strong,.cx-certified-copy{color:#1a2230}.cx-certified-band{margin:0 0 24px;padding:18px 20px;border:1px solid #d7dde6;background:#f6f8fb}.cx-certified-kicker{margin:0 0 6px;color:#5b6573!important;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.cx-certified-band h1{margin:0 0 8px;font-family:Libre Baskerville,Times New Roman,Times,Georgia,serif;font-size:1.45rem;font-weight:700}.cx-certified-parties{margin:10px 0 0;padding-left:18px}.cx-certified-page{position:relative;overflow:hidden;width:100%;max-width:794px;min-height:1123px;margin:24px auto 0;color:#1a2230;background:#fff;border:1px solid #d7dde6;box-shadow:0 10px 28px rgba(0,0,0,.12);font-family:Libre Baskerville,Times New Roman,Times,Georgia,serif;font-size:14.5px;line-height:1.65}.cx-certified-page-num{position:absolute;right:16px;top:10px;color:#8b93a0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.cx-certified-flow{display:flex;flex-direction:column;gap:8px;min-height:1123px;padding:56px 64px 72px}.cx-certified-field-value img,.cx-certified-image img{display:block;width:100%;height:100%;object-fit:contain}.cx-certified-field{position:absolute;overflow:hidden;padding:4px 6px;border:1px solid #c9d2de;background:rgba(246,248,251,.92)}.cx-certified-field-label{display:block;color:#5b6573;font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.os-pill.danger{border-color:rgba(240,113,120,.32);color:#ffc4c8;background:rgba(240,113,120,.1)}.leads-toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px}.leads-filters{display:flex;flex-wrap:wrap;gap:6px}.leads-board{display:grid;grid-template-columns:repeat(6,minmax(196px,1fr));grid-gap:10px;gap:10px;overflow-x:auto;padding-bottom:8px}.leads-board:has(>:nth-child(7)){grid-template-columns:repeat(auto-fit,minmax(196px,1fr))}.leads-column{min-width:196px;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(18,24,32,.7),rgba(10,14,20,.72))}.leads-column header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.leads-column h2{margin:0;font-size:var(--text-sm);font-weight:650;letter-spacing:-.02em}.leads-column header span{color:var(--dim);font-family:var(--font-mono);font-size:10px}.leads-column-stack{display:grid;grid-gap:8px;gap:8px}.leads-card{display:grid;grid-gap:4px;gap:4px;width:100%;padding:10px;border:1px solid var(--border-strong);border-radius:var(--radius-md);color:inherit;background:rgba(7,9,12,.45);text-align:left;cursor:-webkit-grab;cursor:grab}.leads-card.is-open,.leads-card:hover{border-color:rgba(0,168,232,.42)}.leads-card.is-sla{border-color:rgba(240,113,120,.42)}.leads-card-company{margin:0;color:var(--ink);font-size:var(--text-sm);font-weight:650}.leads-card-lever,.leads-card-person{margin:0;color:var(--muted);font-size:var(--text-xs);line-height:1.4}.leads-card-lever{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.leads-card-meta{display:flex;justify-content:space-between;gap:8px;color:var(--dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.leads-card-meta em{font-style:normal;color:var(--accent-2)}.leads-card-meta em.is-breach{color:#ffc4c8}.leads-empty{margin:0;color:var(--dim);font-size:var(--text-xs)}.os-modal.leads-modal{width:min(720px,calc(100vw - 32px));max-height:min(88vh,calc(100dvh - 32px),900px);display:flex;flex-direction:column;overflow:hidden}.leads-detail{display:grid;grid-gap:14px;gap:14px;min-height:0;overflow:auto}.leads-detail header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.leads-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.leads-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.leads-events{display:grid;grid-gap:6px;gap:6px;padding-top:8px;border-top:1px solid var(--border)}.leads-events p{color:var(--ink-soft);font-size:var(--text-xs)}.leads-events span{color:var(--dim)}@media (max-width:860px){.leads-board{grid-template-columns:repeat(2,minmax(180px,1fr))}.leads-detail-grid{grid-template-columns:1fr}.leads-detail-grid .span-2{grid-column:auto}}.os-lg-desk{position:relative}.os-lg-atmosphere{pointer-events:none;position:absolute;inset:-12px -8px auto;height:180px;overflow:hidden;opacity:0}.os-lg-scanline{display:none}.os-lg-header-actions{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:8px}.os-count-card.os-lg-live-count{border-color:rgba(101,212,138,.4);box-shadow:0 0 28px rgba(101,212,138,.18)}.os-lg-tabs{padding:0;background:none}.os-lg-nav{display:grid;grid-gap:10px;gap:10px}.os-lg-tab-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.os-lg-tab-group{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(12,16,22,.45)}.os-lg-tab-group.is-map{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.os-lg-tab-group.is-active{border-color:rgba(0,168,232,.4);background:rgba(0,168,232,.08)}.os-lg-tab-group-head{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.os-lg-tab-group.is-map .os-lg-tab-group-head{display:flex;flex-wrap:wrap;flex:1 1;align-items:baseline;gap:10px 14px}.os-lg-tab-group strong{display:inline-flex;align-items:center;gap:8px;color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.os-lg-tab-group-head>span{color:var(--dim);font-size:11px}.os-lg-tab-group div[role=tablist]{display:flex;flex-wrap:wrap;gap:6px}.os-lg-step{display:inline-grid;place-items:center;width:20px;height:20px;flex:0 0 20px;border:1px solid rgba(255,255,255,.16);border-radius:50%;font-family:var(--font-mono);font-weight:600;letter-spacing:0;line-height:1;text-transform:none}.os-lg-door .os-lg-step,.os-lg-step,.os-lg-tab-group .os-lg-step{color:var(--chrome);font-size:11px}.os-lg-door:hover .os-lg-step,.os-lg-tab-group.is-active .os-lg-step{border-color:rgba(0,168,232,.55);background:rgba(0,168,232,.16);color:#c8f0ff;box-shadow:0 0 14px rgba(0,168,232,.22)}.os-lg-door .os-eyebrow{display:inline-flex;align-items:center;gap:8px;letter-spacing:.16em}.os-lg-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.os-lg-door{display:grid;grid-gap:6px;gap:6px;width:100%;text-align:left;cursor:pointer;color:inherit;font:inherit}.os-lg-door h2{margin:0;font-family:var(--font-display);font-size:var(--text-md)}.os-lg-door p{margin:0;color:var(--muted);font-size:var(--text-sm)}.os-lg-door.is-here{border-color:rgba(0,168,232,.4);box-shadow:0 0 0 1px rgba(0,168,232,.12)}.os-lg-door:hover{border-color:rgba(0,168,232,.45)}.os-lg-confirm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.os-lg-confirm-card{position:relative;overflow:hidden;display:grid;grid-gap:12px;gap:12px;align-content:start}.os-lg-confirm-card h2{margin:0;font-family:var(--font-display);font-size:var(--text-md)}.os-lg-confirm-card header p{margin:4px 0 0;color:var(--muted);font-size:var(--text-sm)}.os-lg-confirm-count{display:flex;align-items:baseline;gap:8px;margin:0}.os-lg-confirm-count strong{font-family:var(--font-mono);font-size:var(--text-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.os-lg-confirm-count span{color:var(--dim);font-size:var(--text-sm)}.os-lg-or{margin:0;color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.os-lg-confirm-pct{display:grid;grid-gap:8px;gap:8px;padding-top:8px;border-top:1px solid var(--border)}.os-lg-confirm-pct p{margin:0;color:var(--muted);font-size:var(--text-sm)}.os-lg-gate-banner{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid rgba(232,184,74,.4);border-radius:var(--radius-lg);background:radial-gradient(1200px 80px at 8% 0,rgba(232,184,74,.14),transparent 55%),linear-gradient(180deg,rgba(32,26,14,.95),rgba(14,12,10,.92));box-shadow:0 0 36px rgba(232,184,74,.08)}.os-lg-gate-banner .os-eyebrow{color:#f0d48a}.os-lg-gate-banner strong{display:block;margin:2px 0 6px;color:var(--chrome);font-family:var(--font-display);font-size:var(--text-md)}.os-lg-gate-banner p{margin:0;color:var(--muted);font-size:var(--text-sm)}.os-lg-gate-mark{display:inline-grid;place-items:center;width:28px;height:28px;flex:0 0 28px;margin-top:2px;border:1px solid rgba(232,184,74,.45);border-radius:50%;color:#f0d48a;font-family:var(--font-mono);font-size:14px;font-weight:700}.os-lg-verify-card{position:relative;overflow:hidden;display:grid;grid-gap:12px;gap:12px;align-content:start}.os-lg-verify-card h2{margin:0;font-family:var(--font-display);font-size:var(--text-md)}.os-lg-verify-card header p{margin:4px 0 0;color:var(--muted);font-size:var(--text-sm)}.os-lg-verify-card.is-soon{border-color:rgba(232,184,74,.4)}.os-lg-verify-card.is-expired{border-color:rgba(240,113,120,.4)}.os-lg-countdown{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(8,10,14,.55)}.os-lg-countdown span{color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.os-lg-countdown strong{color:var(--chrome);font-family:var(--font-mono);font-size:var(--text-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.os-lg-countdown em{color:var(--muted);font-size:var(--text-sm);font-style:normal}.os-lg-countdown.is-none strong{color:var(--dim);font-size:var(--text-md)}.os-lg-countdown.is-soon{border-color:rgba(232,184,74,.35)}.os-lg-countdown.is-soon strong{color:#f0d48a}.os-lg-countdown.is-expired{border-color:rgba(240,113,120,.35)}.os-lg-countdown.is-expired strong{color:#ffc4c8}.os-lg-stack{display:grid;grid-gap:16px;gap:16px}.os-lg-desk .os-plain{margin:8px 0 0;color:var(--accent-2);font-size:var(--text-sm)}.os-lg-live-banner{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid rgba(0,168,232,.35);border-radius:var(--radius-lg);background:radial-gradient(1200px 80px at 10% 0,rgba(0,168,232,.16),transparent 55%),linear-gradient(180deg,rgba(18,28,38,.95),rgba(10,14,20,.92));box-shadow:0 0 40px rgba(0,168,232,.12)}.os-lg-live-banner strong{display:block;margin:2px 0 4px;font-family:var(--font-display);font-size:var(--text-md)}.os-lg-live-banner p:last-child{margin:0;color:var(--muted);font-size:var(--text-sm)}.os-lg-pulse{display:inline-block;width:10px;height:10px;margin-top:6px;border-radius:999px;background:var(--success);box-shadow:0 0 0 0 rgba(101,212,138,.45);animation:os-pulse 1.4s ease infinite;flex-shrink:0}.os-lg-pipeline{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.os-lg-pipeline span{position:relative;display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:rgba(16,21,30,.7);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.os-lg-pipeline span:not(:last-child):after{content:"→";position:absolute;right:-14px;color:var(--dim);font-size:10px}.os-lg-pipeline span:not(:last-child){margin-right:12px}.os-lg-pipeline span.is-hot{color:#041018;border-color:var(--accent);background:var(--accent);animation:os-lg-hot 1.6s ease infinite}.os-lg-period-row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:10px}.os-lg-custom-range{display:flex;flex-wrap:wrap;gap:8px}.os-lg-buckets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.os-lg-buckets-single{grid-template-columns:minmax(0,420px)}.os-lg-bucket{position:relative;overflow:hidden;display:grid;grid-gap:12px;gap:12px}.os-lg-bucket h2,.os-lg-int-card h2,.os-lg-int-panel h2,.os-lg-layers h2,.os-lg-queue h2,.os-lg-settings h2,.os-lg-wf-card h2,.os-lg-wf-hero h2{margin:0;font-family:var(--font-display);font-size:var(--text-md);font-weight:700;letter-spacing:-.02em}.os-lg-bucket header p,.os-lg-int-card p,.os-lg-int-panel header p,.os-lg-layers p,.os-lg-queue header p,.os-lg-settings header p,.os-lg-wf-card header p,.os-lg-wf-hero p{margin:4px 0 0;color:var(--muted);font-size:var(--text-sm)}.os-lg-bucket.is-total{border-color:rgba(0,168,232,.28);background:linear-gradient(180deg,rgba(0,168,232,.1),rgba(12,16,22,.9))}.os-lg-bucket-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.os-lg-bucket-stats div{display:grid;grid-gap:2px;gap:2px;min-width:0}.os-lg-bucket-stats dt,.os-lg-wf-metrics dt{color:var(--dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.os-lg-bucket-stats dd,.os-lg-wf-metrics dd{margin:0;color:var(--ink);font-family:var(--font-mono);font-size:var(--text-lg);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.os-lg-bucket-stats small{display:block;color:var(--dim);font-family:var(--font-ui);font-size:10px;font-weight:400;letter-spacing:0}.os-lg-target{display:grid;grid-gap:6px;gap:6px}.os-lg-target-row{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--chrome);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.os-lg-target-row input{width:88px;min-height:28px;text-align:right}.os-lg-target em{color:var(--dim);font-family:var(--font-mono);font-size:10px;font-style:normal}.os-lg-wf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.os-lg-bucket.is-running,.os-lg-wf-card,.os-lg-wf-card.is-running,.os-lg-wf-hero.is-running{position:relative;overflow:hidden}.os-lg-bucket.is-running,.os-lg-wf-card.is-running,.os-lg-wf-hero.is-running{border-color:rgba(0,168,232,.55);box-shadow:0 0 0 1px rgba(0,168,232,.18),0 0 36px rgba(0,168,232,.16)}.os-lg-card-scan{pointer-events:none;position:absolute;inset:0 auto 0 -40%;width:40%;background:linear-gradient(90deg,transparent,rgba(125,232,255,.14),transparent);animation:os-lg-card-scan 1.8s ease-in-out infinite}.os-lg-wf-kicker{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.os-lg-bucket.is-main,.os-lg-confirm-card.is-main{border-color:rgba(0,168,232,.22)}.os-lg-bucket.is-signal,.os-lg-confirm-card.is-signal{border-color:rgba(232,176,64,.26)}.os-lg-bucket.is-long-term,.os-lg-confirm-card.is-long-term{border-color:rgba(180,140,255,.26)}.os-lg-bucket.is-luxury-lane,.os-lg-confirm-card.is-luxury-lane{border-color:rgba(224,112,144,.28)}.os-lg-kind.is-bucket{color:var(--accent-2)}.os-lg-kind.is-rule{color:var(--warn)}.os-lg-kind.is-engine{color:#c9b6ff}.os-lg-running-chip{display:inline-flex;align-items:center;gap:6px;color:var(--success);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.os-lg-running-chip .os-lg-pulse{margin:0;width:7px;height:7px}.os-lg-includes{color:var(--ink-soft)!important}.os-lg-wf-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0 0}.os-lg-wf-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border);color:var(--dim);font-family:var(--font-mono);font-size:10px}.os-lg-wf-card footer div{display:flex;gap:6px}.os-lg-dash-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:10px;gap:10px;align-items:start}.os-lg-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.os-lg-queue-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-queue-list li{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:start;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(8,12,18,.45)}.os-lg-queue-list li.is-running{border-color:rgba(0,168,232,.35);background:rgba(0,168,232,.08)}.os-lg-queue-list strong{display:block;color:var(--ink);font-size:var(--text-sm);text-transform:capitalize}.os-lg-queue-list p{margin:2px 0 0;color:var(--muted);font-size:var(--text-xs)}.os-lg-queue-list em{color:var(--dim);font-family:var(--font-mono);font-size:10px;font-style:normal;white-space:nowrap}.os-lg-q-dot{width:8px;height:8px;margin-top:5px;border-radius:999px;background:var(--dim)}.os-lg-q-dot.is-running{background:var(--accent);box-shadow:0 0 0 0 rgba(0,168,232,.4);animation:os-pulse 1.4s ease infinite}.os-lg-q-dot.is-queued{background:var(--warn)}.os-lg-q-dot.is-done{background:var(--success)}.os-lg-q-dot.is-failed{background:var(--danger)}.os-lg-int-strip{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.os-lg-int-strip li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:6px 4px;border-bottom:1px solid var(--border)}.os-lg-int-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.os-lg-int-copy small{color:var(--ink-soft);font-size:11px;font-weight:500;line-height:1.3}.os-lg-int-strip li:last-child{border-bottom:0}.os-lg-int-strip strong{color:var(--ink);font-size:var(--text-sm);font-weight:600}.os-lg-int-strip em{color:var(--dim);font-family:var(--font-mono);font-size:9px;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.os-lg-health{width:8px;height:8px;border-radius:999px;background:var(--dim)}.os-lg-health.is-live{background:var(--success);box-shadow:0 0 10px rgba(101,212,138,.5)}.os-lg-health.is-wired{background:var(--accent)}.os-lg-health.is-pending{background:var(--warn)}.os-lg-health.is-down{background:var(--danger)}.os-lg-health.is-unknown{background:var(--dim)}.os-lg-wf-hero{position:relative;overflow:hidden;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr)}.os-lg-wf-hero:not(:has(.os-lg-hero-side)){grid-template-columns:1fr}.os-lg-hero-side{display:grid;grid-gap:12px;gap:12px;align-content:end}.os-lg-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.os-lg-field-hint{color:var(--dim);font-size:10px;font-style:normal}.os-lg-layers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.os-lg-toggle{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--ink-soft);font-size:var(--text-sm)}.os-lg-toggle input{width:auto;min-height:0}.os-lg-int-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.os-lg-int-card header{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.os-lg-int-card header .os-lg-health{width:10px;height:10px;margin-top:14px}.os-lg-int-card em{display:block;margin-top:10px;color:var(--dim);font-family:var(--font-mono);font-size:10px;font-style:normal}.os-lg-int-card.is-live,.os-lg-int-card.is-wired{border-color:rgba(0,168,232,.22)}@keyframes os-lg-sweep{0%{transform:translateX(-30%)}to{transform:translateX(220%)}}@keyframes os-lg-card-scan{0%{transform:translateX(0)}to{transform:translateX(380%)}}@keyframes os-lg-hot{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}@media (max-width:1180px){.os-lg-buckets,.os-lg-confirm-grid,.os-lg-doors,.os-lg-int-grid,.os-lg-wf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-lg-dash-split,.os-lg-layers,.os-lg-tab-groups,.os-lg-wf-hero{grid-template-columns:1fr}}@media (max-width:720px){.os-lg-bucket-stats,.os-lg-buckets,.os-lg-confirm-grid,.os-lg-doors,.os-lg-int-grid,.os-lg-settings-grid,.os-lg-wf-grid,.os-lg-wf-metrics{grid-template-columns:1fr}.os-lg-queue-list li{grid-template-columns:10px minmax(0,1fr)}.os-lg-queue-list .os-text-button,.os-lg-queue-list em{grid-column:2}}.os-lgw{width:min(560px,100%);margin:36px auto 80px}.os-lgw.is-wide{width:min(1120px,100%)}.os-lg-brow.is-main{--lg-accent:#00a8e8;--lg-accent-soft:rgba(0,168,232,0.3)}.os-lg-brow.is-signal{--lg-accent:#e8b040;--lg-accent-soft:rgba(232,176,64,0.32)}.os-lg-brow.is-long-term{--lg-accent:#b48cff;--lg-accent-soft:rgba(180,140,255,0.32)}.os-lg-brow.is-luxury-lane{--lg-accent:#e07090;--lg-accent-soft:rgba(224,112,144,0.34)}.os-lg-targets{display:grid;grid-gap:10px;gap:10px}.os-lg-target-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.os-lg-target-card{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:13px 15px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(8,12,18,.6)}.os-lg-target-card>header{display:flex;align-items:center;gap:8px}.os-lg-target-card>header b{flex:1 1 auto;min-width:0;overflow:hidden;font-size:12.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.os-lg-target-score{font-family:var(--font-display);font-size:27px;font-weight:720;letter-spacing:-.045em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-target-score span{margin-left:3px;color:var(--dim);font-size:15px;font-weight:600;letter-spacing:-.02em}.os-lg-target-bar{height:5px;overflow:hidden;border-radius:999px;background:rgba(241,243,246,.08)}.os-lg-target-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .56s var(--ease)}.os-lg-target-card.tone-behind .os-lg-target-bar i{background:linear-gradient(90deg,#b8535a,var(--danger))}.os-lg-target-card.tone-close .os-lg-target-bar i{background:linear-gradient(90deg,#c8912c,var(--warn))}.os-lg-target-card.tone-hit{border-color:rgba(101,212,138,.32)}.os-lg-target-card.tone-hit .os-lg-target-bar i{background:linear-gradient(90deg,#3fae6b,var(--success))}.os-lg-target-card.tone-none .os-lg-target-score span{color:var(--dim)}.os-lg-target-card em{color:var(--dim);font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.03em}.os-lg-target-edit{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.os-lg-target-edit input{min-width:0;flex:1 1 70px}@media (max-width:900px){.os-lg-target-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.os-lg-rangebar{display:flex;flex-wrap:wrap;gap:6px;padding:5px;border:1px solid var(--border);border-radius:var(--radius-pill,999px);background:rgba(10,14,20,.6);width:-moz-fit-content;width:fit-content;max-width:100%}.os-lg-rangepill{min-height:30px;padding:0 15px;border:1px solid transparent;border-radius:var(--radius-pill,999px);color:var(--muted);background:transparent;font-size:var(--text-sm);font-weight:600;letter-spacing:.01em;transition:color .16s var(--ease),background .16s var(--ease),border-color .16s var(--ease)}.os-lg-rangepill:hover{color:var(--ink);background:rgba(255,255,255,.04)}.os-lg-rangepill.is-on{border-color:rgba(0,168,232,.4);color:var(--ink);background:var(--accent-soft);box-shadow:0 0 18px rgba(0,168,232,.14)}.os-lg-health-button{gap:7px}.os-lg-health-dot{width:7px;height:7px;border-radius:999px;background:var(--success);box-shadow:0 0 0 3px rgba(101,212,138,.16)}.os-lg-ovr{display:grid;grid-gap:18px;gap:18px;padding:20px 20px 18px;animation:os-lg-desk-pop .4s var(--ease) both}.os-lg-ovr.is-loading{animation:os-lg-ovr-breathe 1.6s ease-in-out infinite}@keyframes os-lg-ovr-breathe{0%,to{opacity:1}50%{opacity:.72}}.os-lg-ovr-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);grid-gap:24px;gap:24px;align-items:start}.os-lg-ovr-head h2{margin:0;font-family:var(--font-display);font-size:clamp(38px,5vw,58px);font-weight:750;letter-spacing:-.05em;line-height:.98;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-ovr-head h2 span{display:block;margin-top:6px;color:var(--muted);font-size:15px;font-weight:600;letter-spacing:.01em}.os-lg-ovr-sub{max-width:46ch;margin:12px 0 0;color:var(--ink-soft);font-size:13.5px;line-height:1.5}.os-lg-ovr-spine{display:grid;grid-gap:10px;gap:10px}.os-lg-ovr-spine-bar{display:flex;height:12px;overflow:hidden;border-radius:999px;background:rgba(241,243,246,.06);box-shadow:inset 0 0 0 1px var(--border)}.os-lg-ovr-spine-bar span{height:100%;transition:width .62s var(--ease)}.os-lg-ovr-spine-bar .is-sent{background:linear-gradient(90deg,var(--accent),var(--accent-2))}.os-lg-ovr-spine-bar .is-flow{background:linear-gradient(90deg,rgba(232,176,64,.42),rgba(232,176,64,.62))}.os-lg-ovr-spine-bar .is-dropped{background:rgba(240,113,120,.32)}.os-lg-ovr-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-ovr-legend li{display:grid;grid-gap:2px;gap:2px;padding-left:10px;border-left:2px solid var(--border-strong)}.os-lg-ovr-legend li.is-sent{border-left-color:var(--accent)}.os-lg-ovr-legend li.is-flow{border-left-color:rgba(232,176,64,.7)}.os-lg-ovr-legend li.is-dropped{border-left-color:rgba(240,113,120,.5)}.os-lg-ovr-legend b{font-family:var(--font-mono);font-size:17px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-ovr-legend span{color:var(--dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.os-lg-ovr-through{margin:2px 0 0;color:var(--muted);font-size:13px}.os-lg-ovr-through strong{color:var(--accent-2);font-family:var(--font-mono);font-size:15px;font-weight:650}.os-lg-kpi-band{display:grid;grid-gap:10px;gap:10px}.os-lg-kpi-band>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:2px;border-bottom:1px solid var(--border)}.os-lg-kpi-band>header span{color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.os-lg-kpi-band>header em{color:var(--dim);font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.04em;text-align:right}.os-lg-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.os-lg-kpi-grid.is-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.os-lg-kpi{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0;align-items:stretch;padding:12px 13px;border:1px solid var(--border);border-radius:12px;background:rgba(8,12,18,.55);transition:border-color .2s var(--ease),background .2s var(--ease)}.os-lg-kpi:hover{border-color:var(--border-strong);background:rgba(12,17,25,.72)}.os-lg-kpi-icon{display:grid;place-items:center;align-self:start;width:26px;height:26px;border-radius:8px;color:var(--lg-accent,var(--accent));background:rgba(255,255,255,.04)}.os-lg-kpi-icon svg{width:15px;height:15px}.os-lg-kpi-body{display:flex;min-width:0;flex-direction:column}.os-lg-kpi-body b{display:block;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.os-lg-kpi-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:5px;min-width:0}.os-lg-kpi-body strong,.os-lg-kpi-value strong{display:block;margin-top:0;max-width:100%;overflow-wrap:anywhere;font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.045em;line-height:1.15;white-space:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-kpi-value em{color:var(--muted);font-size:13px;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.os-lg-kpi-body small{display:block;margin-top:auto;overflow:hidden;padding-top:6px;color:var(--dim);font-size:10.5px;line-height:1.35;text-overflow:ellipsis}.os-lg-kpi-meter{height:3px;max-width:220px;margin-top:8px;overflow:hidden;border-radius:999px;background:rgba(241,243,246,.08)}.os-lg-kpi-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .62s var(--ease)}.os-lg-kpi.tone-good .os-lg-kpi-meter span{background:linear-gradient(90deg,#3fae6b,var(--success))}.os-lg-kpi.tone-warn .os-lg-kpi-meter span{background:linear-gradient(90deg,#c8912c,var(--warn))}.os-lg-kpi.tone-good .os-lg-kpi-body strong{color:#c2f0d2}.os-lg-kpi.tone-warn .os-lg-kpi-body strong{color:#f4dda2}.os-lg-signal-master{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:stretch;padding:16px 18px;border:1px solid rgba(232,196,112,.38);border-radius:16px;background:linear-gradient(180deg,rgba(42,34,16,.72),rgba(16,20,28,.82)),rgba(12,16,22,.8);box-shadow:inset 0 1px 0 rgba(255,232,170,.06)}.os-lg-signal-master.is-planner{grid-template-columns:minmax(180px,.9fr) minmax(140px,.7fr) minmax(220px,1.2fr);align-items:end;gap:18px 22px;padding:18px 20px 16px}.os-lg-signal-plan-in span,.os-lg-signal-plan-out em,.os-lg-signal-plan-rate b{display:block;color:#f3d48a;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.os-lg-signal-plan-out strong,.os-lg-signal-plan-rate strong{display:block;margin-top:8px;font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:-.055em;line-height:.95;color:#fff6d8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-signal-plan-rate em{display:block;margin-top:8px;color:var(--ink-soft);font-size:12px;font-style:normal}.os-lg-signal-plan-in input{width:100%;margin-top:8px;min-height:48px;padding:0 14px;border:1px solid rgba(243,212,138,.28);border-radius:12px;background:rgba(8,10,14,.72);color:#fff6d8;font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-signal-plan-in input:focus{outline:none;border-color:#f3d48a;box-shadow:0 0 0 3px rgba(243,212,138,.16)}.os-lg-signal-plan-out{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.os-lg-signal-plan-hint{grid-column:1/-1;margin:2px 0 0;color:var(--dim);font-size:11px;letter-spacing:.04em}.os-lg-signal-drop{display:grid;grid-gap:10px;gap:10px}.os-lg-signal-drop>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.os-lg-signal-drop>header span{color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.os-lg-signal-drop>header em{color:var(--dim);font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.03em;text-align:right}.os-lg-signal-drop ol{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-signal-drop li{position:relative;display:grid;grid-gap:6px;gap:6px;min-height:168px;align-content:start;padding:12px 10px 10px;border:1px solid var(--border);border-radius:14px;background:rgba(8,12,18,.55)}.os-lg-signal-drop li.is-end{border-color:rgba(232,196,112,.38);background:linear-gradient(180deg,rgba(42,34,16,.55),rgba(12,16,22,.72))}.os-lg-signal-drop-join{position:absolute;top:22px;right:calc(100% - 1px);width:8px;height:1px;background:rgba(243,212,138,.28)}.os-lg-signal-drop li em{color:var(--muted);font-size:10px;font-weight:750;font-style:normal;letter-spacing:.06em;text-transform:uppercase;line-height:1.25}.os-lg-signal-drop li strong{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.045em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-signal-drop li.is-end b,.os-lg-signal-drop li.is-end strong{color:#fff6d8}.os-lg-signal-drop li b{color:var(--ink-soft);font-size:13px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-signal-drop-bar{display:block;align-self:end;width:100%;height:52px;margin-top:auto;overflow:hidden;border-radius:8px;background:rgba(241,243,246,.06)}.os-lg-signal-drop-bar i{display:block;width:100%;margin-top:auto;border-radius:inherit;background:linear-gradient(180deg,#f3d48a,#c8912c)}.os-lg-signal-drop li.is-end .os-lg-signal-drop-bar i{background:linear-gradient(180deg,#fff1c2,#e0b44a)}@media (max-width:1240px){.os-lg-signal-master.is-planner{grid-template-columns:1fr 1fr}.os-lg-signal-plan-hint{grid-column:1/-1}.os-lg-signal-drop ol{grid-template-columns:repeat(3,minmax(0,1fr))}.os-lg-signal-drop-join{display:none}}@media (max-width:720px){.os-lg-signal-master.is-planner,.os-lg-signal-plan-out{grid-template-columns:1fr}.os-lg-signal-plan-out strong,.os-lg-signal-plan-rate strong{font-size:28px}.os-lg-signal-drop ol{grid-template-columns:1fr}.os-lg-signal-drop li{min-height:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}.os-lg-signal-drop-bar{display:none}}.os-lg-brows{display:grid;grid-gap:12px;gap:12px}.os-lg-brow{position:relative;overflow:hidden;display:grid;grid-gap:14px;gap:14px;padding:18px 20px 16px;border-color:var(--lg-accent-soft,var(--border));animation:os-lg-desk-pop .42s var(--ease) both}.os-lg-brow:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--lg-accent,var(--accent));opacity:.85}.os-lg-brow.is-locked{opacity:.6;filter:grayscale(.34) saturate(.7)}.os-lg-brow-mark{position:relative;display:grid;place-items:center;flex-shrink:0}.os-lg-brow-lock{position:absolute;inset:-5px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--panel) 78%,transparent);color:color-mix(in srgb,var(--ink) 82%,var(--dim));box-shadow:0 0 0 1px color-mix(in srgb,var(--line) 58%,transparent);pointer-events:none}.os-lg-brow-lock svg{width:15px;height:15px}.os-lg-future{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;pointer-events:none}.os-lg-future-card{display:flex;flex-direction:column;gap:4px;width:min(196px,100%);padding:8px 10px;border:1px dashed color-mix(in srgb,var(--line) 80%,transparent);border-radius:8px;background:color-mix(in srgb,var(--panel) 70%,transparent);opacity:.62}.os-lg-future-card .os-eyebrow{margin:0;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.os-lg-future-id{display:flex;align-items:flex-start;gap:6px;min-width:0}.os-lg-future-card h3{margin:0;font-family:var(--font-display);font-size:13px;font-weight:680;letter-spacing:-.02em;line-height:1.2}.os-lg-future-card p:not(.os-eyebrow){margin:0;font-size:11px;line-height:1.3;color:var(--muted)}.os-lg-brow-head{flex-wrap:wrap;justify-content:space-between;gap:16px}.os-lg-brow-head,.os-lg-brow-id{display:flex;align-items:flex-start}.os-lg-brow-id{gap:14px;min-width:0}.os-lg-brow-id h3{margin:0;font-family:var(--font-display);font-size:26px;font-weight:720;letter-spacing:-.035em;line-height:1.1}.os-lg-brow-id p:not(.os-eyebrow){max-width:60ch;margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.os-lg-brow-id .os-eyebrow{margin-bottom:4px}.os-lg-brow-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.os-lg-brow-actions .ge-field{min-width:180px}.os-lg-brow-actions .ge-os-select{min-width:148px}.os-lg-brow-actions .ge-input,.os-lg-brow-actions .ge-os-select .os-select-trigger{min-height:34px;padding:6px 10px}.os-lg-brow-actions .ge-input{min-width:200px;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(11,14,20,.6);color:var(--ink)}.os-lg-brow-through{display:grid;grid-gap:1px;gap:1px;margin:0;padding-right:4px;text-align:right}.os-lg-brow-through strong{font-family:var(--font-mono);font-size:22px;font-weight:650;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-brow-through span{color:var(--dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.os-lg-brow-upload{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid rgba(0,168,232,.26);border-radius:10px;background:rgba(0,168,232,.06)}.os-lg-brow-upload span{color:var(--accent-2);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.03em}.os-lg-brow-upload-bar{height:5px;overflow:hidden;border-radius:999px;background:rgba(0,168,232,.14)}.os-lg-brow-upload-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent));background-size:200% 100%;box-shadow:0 0 12px rgba(0,168,232,.4);transition:width .42s var(--ease);animation:cs-progress-sheen 2.2s linear infinite}.os-lg-machine{display:grid;grid-gap:12px;gap:12px}.os-lg-machine.is-idle{opacity:.8}.os-lg-machine.is-live{border-color:rgba(101,212,138,.26)}.os-lg-machine .os-lg-panel-head{margin-bottom:0}.os-lg-machine .os-eyebrow{display:flex;align-items:center;gap:7px}.os-lg-machine .os-lg-pulse{margin-top:0;width:7px;height:7px}.os-lg-machine-list{margin:0;padding:0;list-style:none}.os-lg-machine-list,.os-lg-machine-recent{display:grid;grid-gap:8px;gap:8px}.os-lg-machine-recent-label{margin:2px 0 0;color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.os-lg-job{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 13px;border:1px solid var(--border);border-radius:12px;background:rgba(8,12,18,.55)}.os-lg-job-spinner{width:16px;height:16px;border:2px solid rgba(241,243,246,.14);border-top:2px solid var(--accent-2);border-radius:999px;animation:os-lg-runbar-spin .9s linear infinite}.os-lg-job.is-queued .os-lg-job-spinner{border-top-color:var(--warn);animation-duration:2.4s}.os-lg-job-mark{display:grid;width:16px;height:16px;place-items:center;border-radius:999px;font-size:10px;font-weight:700;line-height:1}.os-lg-job.is-ok .os-lg-job-mark{color:var(--accent-2);background:rgba(101,212,138,.14)}.os-lg-job.is-error .os-lg-job-mark{color:var(--danger,#f07178);background:rgba(240,113,120,.14)}.os-lg-job.is-recent{opacity:.92}.os-lg-job-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.os-lg-job-copy strong{overflow:hidden;font-size:13.5px;font-weight:620;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap}.os-lg-job-copy small{color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.03em}.os-lg-job-bar{height:4px;overflow:hidden;border-radius:999px;background:rgba(241,243,246,.08)}.os-lg-job-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent));background-size:200% 100%;transition:width .62s var(--ease);animation:cs-progress-sheen 2.2s linear infinite}.os-lg-job-bar span.is-indeterminate{width:34%;animation:os-lg-job-slide 1.5s var(--ease) infinite}@keyframes os-lg-job-slide{0%{transform:translateX(-110%)}to{transform:translateX(330%)}}.os-lg-job-clock{color:var(--muted);font-family:var(--font-mono);font-size:11px;font-style:normal;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.os-modal.os-lg-int-modal{width:min(560px,100%)}.os-lg-int-sub{margin:4px 0 0;color:var(--muted);font-size:12.5px}.os-lg-int-modal .os-lg-int-strip{max-height:min(52vh,460px);overflow-y:auto}.os-lg-csv-new-mini{display:grid;grid-gap:4px;gap:4px}@media (max-width:1240px){.os-lg-kpi-grid.is-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1080px){.os-lg-ovr-head{grid-template-columns:minmax(0,1fr)}.os-lg-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.os-lg-signal-master .os-lg-kpi-body strong{font-size:30px;white-space:normal}.os-lg-brow-head{flex-direction:column}.os-lg-brow-actions{width:100%}.os-lg-ovr-legend{grid-template-columns:1fr}.os-lg-kpi-grid,.os-lg-kpi-grid.is-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.os-lg-quiet-sift{display:grid;grid-gap:12px;gap:12px}.os-lg-desk-page{display:grid;grid-gap:20px;gap:20px;animation:os-lg-desk-pop .46s var(--ease) both}.os-lg-desk-head{display:grid;grid-gap:8px;gap:8px}.os-lg-desk-pills{display:flex;flex-wrap:wrap;gap:8px}.os-lg-desk-back{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 10px;border:1px solid var(--border-strong);border-radius:999px;background:rgba(16,22,32,.78);color:var(--ink);font-size:14px;font-weight:650;cursor:pointer}.os-lg-desk-back svg{width:16px;height:16px}.os-lg-desk-back:hover{border-color:rgba(0,168,232,.45);color:#041018;background:var(--accent)}.os-lg-rail{display:grid;grid-gap:12px;gap:12px}.os-lg-rail.is-loading .os-lg-rail-count{color:transparent;border-radius:5px;background:linear-gradient(90deg,rgba(241,243,246,.06),rgba(241,243,246,.13),rgba(241,243,246,.06));background-size:200% 100%;animation:cs-progress-sheen 1.3s linear infinite}.os-lg-rail-flow{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(148px,1fr);grid-gap:0;gap:0;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.os-lg-rail-flow::-webkit-scrollbar{display:none}.os-lg-rail-slot{position:relative;display:flex;min-width:0;align-items:stretch;padding-left:14px}.os-lg-rail-slot:first-child{padding-left:0}.os-lg-rail-link{position:absolute;top:50%;left:0;width:14px;height:2px;background:var(--border-strong)}.os-lg-rail-slot.is-results .os-lg-rail-link,.os-lg-rail-slot.is-running .os-lg-rail-link,.os-lg-rail-slot.is-work .os-lg-rail-link{background:linear-gradient(90deg,var(--border-strong),var(--accent))}.os-lg-rail-card{position:relative;overflow:hidden;display:grid;align-content:start;grid-gap:5px;gap:5px;width:100%;min-width:0;padding:11px 12px 12px;border:1px solid var(--border);border-radius:12px;color:var(--muted);background:rgba(8,12,18,.6);text-align:left;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease)}.os-lg-rail-card:hover{transform:translateY(-2px);border-color:var(--border-strong);background:rgba(13,18,26,.8)}.os-lg-rail-top{display:flex;flex-wrap:wrap;align-items:flex-start;gap:7px;min-width:0}.os-lg-rail-num{display:grid;place-items:center;width:19px;height:19px;flex:0 0 auto;border:1px solid var(--border-strong);border-radius:6px;color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:600}.os-lg-rail-num svg{width:11px;height:11px}.os-lg-rail-name{flex:1 1;min-width:0;color:var(--ink-soft);font-size:12px;font-weight:600;letter-spacing:-.005em;line-height:1.25}.os-lg-rail-live{width:6px;height:6px;flex:0 0 auto;margin-left:auto;border-radius:999px;background:var(--success);animation:os-pulse 1.4s ease infinite}.os-lg-rail-auto{display:flex;flex:1 1 100%;align-items:stretch;width:100%;min-width:0;margin:1px 0 0}.os-lg-rail-auto .ge-auto-badge{box-sizing:border-box;width:100%;max-width:100%;justify-content:center;padding:6px 10px;font-size:11px;letter-spacing:.14em}.os-lg-rail-slot.is-auto .os-lg-rail-card{border-color:rgba(142,240,188,.42);box-shadow:0 0 18px rgba(142,240,188,.1)}.os-lg-rail-slot.is-auto .os-lg-rail-state{color:#8ef0bc}.os-lg-rail-slot.is-auto.is-on .os-lg-rail-card{box-shadow:0 0 22px rgba(0,168,232,.14),0 0 0 1px rgba(142,240,188,.42)}.os-lg-rail-slot.is-auto .os-lg-rail-link{background:linear-gradient(90deg,var(--border-strong),rgba(142,240,188,.7))}.os-lg-rail-count{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.045em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-rail-state{color:var(--dim);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.os-lg-rail-meter{position:relative;display:block;height:4px;margin:2px 0 6px;overflow:hidden;border-radius:999px;background:rgba(241,243,246,.08)}.os-lg-rail-meter-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .64s var(--ease)}.os-lg-rail-meter.is-hot .os-lg-rail-meter-fill{min-width:8px;box-shadow:0 0 10px rgba(0,168,232,.4)}.os-lg-rail-meter.is-running.is-hot .os-lg-rail-meter-fill{background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent));background-size:200% 100%;animation:cs-progress-sheen 1.6s linear infinite}.os-lg-rail-meter.is-indeterminate .os-lg-rail-meter-fill{min-width:0;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:os-lg-rail-meter-run 1.35s ease-in-out infinite}.os-lg-rail-meter.is-off{opacity:.35}.os-lg-rail-slot.is-results .os-lg-rail-meter,.os-lg-rail-slot.is-work .os-lg-rail-meter{background:rgba(0,168,232,.12)}.os-lg-rail-slot.is-running .os-lg-rail-meter{background:rgba(101,212,138,.14)}@keyframes os-lg-rail-meter-run{0%{transform:translateX(-110%)}to{transform:translateX(280%)}}.os-lg-rail-slot.is-clear .os-lg-rail-count{color:var(--dim)}.os-lg-rail-slot.is-work .os-lg-rail-card{border-color:rgba(0,168,232,.28)}.os-lg-rail-slot.is-work .os-lg-rail-count{color:var(--ink)}.os-lg-rail-slot.is-results .os-lg-rail-card{border-color:rgba(232,184,74,.34);background:rgba(232,184,74,.05)}.os-lg-rail-slot.is-results .os-lg-rail-count,.os-lg-rail-slot.is-results .os-lg-rail-state{color:#f0d48a}.os-lg-rail-slot.is-running .os-lg-rail-card{border-color:rgba(101,212,138,.34)}.os-lg-rail-slot.is-running .os-lg-rail-count{color:#b4ecc4}.os-lg-rail-slot.is-hold .os-lg-rail-card{border-color:rgba(232,184,74,.34)}.os-lg-rail-slot.is-hold .os-lg-rail-count,.os-lg-rail-slot.is-hold .os-lg-rail-state{color:#f0d48a}.os-lg-rail-slot.is-hold .os-lg-rail-link{background:linear-gradient(90deg,var(--border-strong),rgba(232,184,74,.7))}.os-lg-rail-slot.is-off .os-lg-rail-card{opacity:.5}.os-lg-rail-slot.is-off .os-lg-rail-name{text-decoration:line-through}.os-lg-rail-slot.is-on .os-lg-rail-card{border-color:rgba(0,168,232,.55);background:linear-gradient(180deg,rgba(0,168,232,.12),rgba(10,14,20,.9));box-shadow:0 0 22px rgba(0,168,232,.14)}.os-lg-rail-slot.is-on .os-lg-rail-num{border-color:transparent;color:#04121c;background:var(--accent)}.os-lg-rail-slot.is-on .os-lg-rail-count,.os-lg-rail-slot.is-on .os-lg-rail-name{color:var(--ink)}.os-lg-rail-tools{display:flex;flex-wrap:wrap;gap:7px}.os-lg-rail-tool{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 11px;border:1px dashed var(--border-strong);border-radius:var(--radius-pill,999px);color:var(--muted);background:transparent;font-size:var(--text-xs);font-weight:600}.os-lg-rail-tool svg{width:13px;height:13px}.os-lg-rail-tool.is-on,.os-lg-rail-tool:hover{border-style:solid;border-color:rgba(0,168,232,.4);color:var(--ink);background:var(--accent-soft)}.os-lg-minifilter{display:flex;flex-wrap:wrap;gap:6px}.os-lg-minipill{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 11px;border:1px solid var(--border);border-radius:var(--radius-pill,999px);color:var(--muted);background:rgba(10,14,20,.6);font-size:var(--text-xs);font-weight:600;transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease)}.os-lg-minipill:hover{color:var(--ink);border-color:var(--border-strong)}.os-lg-minipill em{color:var(--dim);font-family:var(--font-mono);font-size:9.5px;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-minipill.is-on{border-color:rgba(0,168,232,.45);color:var(--ink);background:var(--accent-soft)}.os-lg-minipill.is-on em{color:var(--accent-2)}.os-lg-ov-overflow{display:flex;align-items:flex-start;gap:9px;margin:0;padding:11px 13px;border:1px solid rgba(232,184,74,.26);border-radius:11px;color:var(--ink-soft);background:rgba(232,184,74,.06);font-size:12.5px;line-height:1.45}.os-lg-ov-overflow svg{width:15px;height:15px;flex:0 0 auto;margin-top:2px;color:var(--warn)}.os-lg-ov-overflow strong{color:#f0d48a;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-lane{position:relative;display:grid;grid-gap:14px;gap:14px;margin-top:8px;padding:18px 20px 16px;border-color:rgba(232,184,74,.28);background:linear-gradient(180deg,rgba(232,184,74,.07),rgba(8,12,18,.2)),var(--panel,rgba(8,12,18,.55));box-shadow:inset 0 1px 0 rgba(232,184,74,.08)}.os-lg-lane-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.os-lg-lane-head h2{margin:4px 0 6px;font-size:1.35rem}.os-lg-lane-head p:not(.os-eyebrow){max-width:46ch;color:var(--muted,#9aa4b2)}.os-lg-lane-actions{display:flex;align-items:center;gap:12px}.os-lg-lane-count{display:grid;justify-items:end}.os-lg-lane-count strong{font-family:var(--font-mono);font-size:1.4rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-lane-count span,.os-lg-lane-intake,.os-lg-lane-yield{color:var(--muted,#9aa4b2);font-size:.92rem}.os-lg-lane-spine{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-lane-spine li{display:grid;grid-gap:2px;gap:2px;padding:10px 10px 8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(0,0,0,.18)}.os-lg-lane-spine b{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-lane-spine span{color:var(--muted,#9aa4b2);font-size:.78rem}.os-lg-lane-spine .is-locked{border-color:rgba(232,184,74,.45)}.os-lg-lane-yield{display:flex;flex-wrap:wrap;gap:14px}.os-lg-lane-issues{margin:12px 0 0;padding-left:18px}.os-lg-overflow-desk{display:grid;grid-gap:16px;gap:16px}@media (max-width:820px){.os-lg-lane-spine{grid-template-columns:repeat(2,minmax(0,1fr))}}.os-lg-yard{position:relative;display:grid;grid-gap:14px;gap:14px;margin-top:8px;padding:18px 20px 16px;border-color:rgba(232,184,74,.28);background:linear-gradient(180deg,rgba(232,184,74,.07),rgba(8,12,18,.2)),var(--panel,rgba(8,12,18,.55));box-shadow:inset 0 1px 0 rgba(232,184,74,.08)}.os-lg-yard:before{content:none}.os-lg-yard-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.os-lg-yard-head h2{margin:0;max-width:28ch;font-family:var(--font-display);font-size:26px;font-weight:720;letter-spacing:-.035em;line-height:1.1}.os-lg-yard-head p:not(.os-eyebrow){max-width:62ch;margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.os-lg-yard-head .os-eyebrow{margin-bottom:4px;color:#e8b84a}.os-lg-yard-scan{flex:0 0 auto}.os-lg-yard-last,.os-lg-yard-phase,.os-lg-yard-progress{margin:0;color:var(--ink-soft);font-size:12.5px}.os-lg-yard-phase{text-align:center;color:#f0d48a;font-weight:650}.os-lg-yard-live{display:grid;grid-gap:10px;gap:10px;justify-items:center;padding:8px 0 4px}.os-lg-yard-borat{display:flex;justify-content:center;margin:0;pointer-events:none}.os-lg-yard-borat img{width:132px;height:auto;display:block;transform-origin:50% 88%;animation:os-lg-yard-borat-pop .55s cubic-bezier(.22,1.35,.36,1) both;filter:drop-shadow(0 12px 18px rgba(0,0,0,.48)) drop-shadow(0 0 16px rgba(232,184,74,.32))}@keyframes os-lg-yard-borat-pop{0%{opacity:0;transform:translateY(16px) scale(.62)}72%{opacity:1;transform:translateY(-5px) scale(1.07)}to{opacity:1;transform:none}}.os-lg-yard-clocks{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin:0}.os-lg-yard-clocks div{display:grid;grid-gap:2px;gap:2px;min-width:7rem;text-align:center}.os-lg-yard-clocks dt{color:var(--muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.os-lg-yard-clocks dd{margin:0;font-family:var(--font-mono);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-yard-track{width:min(420px,100%);height:4px;overflow:hidden;border-radius:99px;background:rgba(232,184,74,.14)}.os-lg-yard-track i{display:block;height:100%;border-radius:inherit;background:#e8b84a}.os-lg-yard-track.is-wait i{animation:os-lg-yard-wait 1.2s ease-in-out infinite}@keyframes os-lg-yard-wait{0%,to{opacity:.45}50%{opacity:1}}.os-lg-yard-ideas{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.os-lg-yard-ideas li{display:grid;grid-gap:6px;gap:6px;padding:14px 15px;border:1px solid rgba(232,184,74,.22);border-radius:12px;background:rgba(8,12,18,.45)}.os-lg-yard-ideas h3{margin:0;font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.03em}.os-lg-yard-count{margin:0;color:#f0d48a;font-family:var(--font-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-yard-campaign,.os-lg-yard-who{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.4}.os-lg-yard-campaign{color:var(--muted)}.os-lg-yard-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.os-lg-yard-leftover{margin:0;padding:11px 13px;border:1px solid rgba(232,184,74,.26);border-radius:11px;color:var(--ink-soft);background:rgba(232,184,74,.06);font-size:12.5px;line-height:1.45}.os-lg-yard-modal{width:min(460px,100%)}.os-lg-yard-create{display:grid;grid-gap:12px;gap:12px}.os-lg-yard-create h3{margin:0;font-family:var(--font-display);font-size:22px;letter-spacing:-.03em}.os-lg-yard-create p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.45}.os-lg-yard-create label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.os-lg-yard-create input{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;color:var(--ink);background:rgba(8,12,18,.65);font-size:15px}.os-lg-yard-create p strong{display:block;margin-bottom:2px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media (max-width:720px){.os-lg-yard-head{flex-direction:column}.os-lg-yard-scan{width:100%}}.os-lg-mm{display:grid;grid-gap:12px;gap:12px}.os-lg-mm .os-lg-panel-head{margin-bottom:0}.os-lg-mm-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-mm-row{display:grid;grid-template-columns:minmax(150px,1.1fr) auto minmax(0,1.5fr);grid-gap:12px;gap:12px;align-items:center;padding:11px 13px;border:1px solid var(--border);border-left:2px solid var(--border-strong);border-radius:11px;background:rgba(8,12,18,.55)}.os-lg-mm-row.is-testing{border-left-color:var(--accent)}.os-lg-mm-row.is-active{border-left-color:var(--success)}.os-lg-mm-row.is-paused{border-left-color:var(--warn)}.os-lg-mm-row.is-future{border-left-color:rgba(180,140,255,.7)}.os-lg-mm-row.is-empty,.os-lg-mm-row.is-overflow{grid-template-columns:minmax(0,1fr)}.os-lg-mm-row.is-overflow{grid-template-columns:minmax(150px,1fr) minmax(0,2fr);opacity:.72}.os-lg-mm-id{display:grid;grid-gap:2px;gap:2px;min-width:0}.os-lg-mm-id strong{overflow:hidden;font-size:13.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.os-lg-mm-id em{color:var(--dim);font-family:var(--font-mono);font-size:10px;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-mm-status{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--border);border-radius:9px;background:rgba(4,7,11,.6)}.os-lg-mm-pill{min-height:24px;padding:0 9px;border:0;border-radius:6px;color:var(--dim);background:transparent;font-size:11px;font-weight:600;white-space:nowrap}.os-lg-mm-pill:hover:not(:disabled){color:var(--ink);background:rgba(241,243,246,.06)}.os-lg-mm-pill.is-on{color:var(--ink);background:rgba(241,243,246,.1)}.os-lg-mm-pill.is-testing.is-on{color:#9ad8f0;background:rgba(0,168,232,.16)}.os-lg-mm-pill.is-active.is-on{color:#b4ecc4;background:rgba(101,212,138,.16)}.os-lg-mm-pill.is-paused.is-on{color:#f0d48a;background:rgba(232,184,74,.16)}.os-lg-mm-pill.is-future.is-on{color:#d8c4ff;background:rgba(180,140,255,.16)}.os-lg-mm-icp{min-width:0}.os-lg-mm-note{margin:0;color:var(--dim);font-size:12px}.os-lg-mm-add{display:flex;flex-wrap:wrap;align-items:end;gap:8px;padding-top:11px;border-top:1px solid var(--border)}.os-lg-mm-add label{display:grid;grid-gap:4px;gap:4px;flex:1 1 220px;min-width:0}.os-lg-mm-add label span{color:var(--dim);font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.os-lg-wf-rules{margin-top:10px;border-top:1px solid var(--border)}.os-lg-wf-rules>summary{display:flex;align-items:center;gap:8px;padding:9px 2px 0;color:var(--muted);font-size:12px;cursor:pointer;list-style:none}.os-lg-wf-rules>summary::-webkit-details-marker{display:none}.os-lg-wf-rules>summary:before{content:"▸";color:var(--dim);font-size:10px;transition:transform .16s var(--ease)}.os-lg-wf-rules[open]>summary:before{transform:rotate(90deg)}.os-lg-wf-rules>summary span{font-weight:650;letter-spacing:.04em;text-transform:uppercase;font-family:var(--font-mono);font-size:10px}.os-lg-wf-rules>summary em{color:var(--dim);font-size:11px;font-style:normal}@media (max-width:900px){.os-lg-mm-row,.os-lg-mm-row.is-overflow{grid-template-columns:minmax(0,1fr)}}.os-lg-desk-tabs{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:0;padding:8px 8px 6px;overflow-x:auto;border:1px solid var(--border-strong);border-radius:18px;background:rgba(12,17,26,.92);scrollbar-width:none}.os-lg-desk-tabs::-webkit-scrollbar{display:none}.os-lg-desk-tab-wrap{display:inline-flex;align-items:flex-end;flex:0 0 auto}.os-lg-desk-tab-stack{display:grid;justify-items:center;grid-gap:6px;gap:6px}.os-lg-desk-tab-auto{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;visibility:hidden}.os-lg-desk-tab-auto.is-on{visibility:visible}.os-lg-desk-tab-auto i{display:block;width:14px;height:14px;border-radius:999px;background:conic-gradient(from 210deg,transparent 0 55%,#8ef0bc 76%,rgba(196,168,90,.95) 90%,transparent 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:os-lg-runbar-spin 1.05s linear infinite;filter:drop-shadow(0 0 6px rgba(142,240,188,.45))}.os-lg-desk-tab-badge{display:inline-flex;align-items:center;min-height:18px;padding:2px 8px;border:1px solid rgba(90,230,160,.28);border-radius:999px;background:#163d2c;color:#8ef0bc;font-size:9px;font-weight:800;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.os-lg-desk-tab-badge.is-empty{visibility:hidden}.os-lg-desk-tab-badge.is-checking{border-color:rgba(142,240,188,.55);background:#1c4f38;color:#b7f7d4;animation:os-lg-checking-pulse 1.4s ease-in-out infinite}.os-lg-desk-tab-arrow{color:var(--dim);font-size:11px;padding:0 4px 12px}.os-lg-desk-tab{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:0;border-radius:11px;background:transparent;color:var(--ink);font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer}.os-lg-desk-tab em{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgba(0,168,232,.16);color:inherit;font-size:10px;font-style:normal;font-weight:800}.os-lg-desk-tab.is-on{background:var(--accent);color:#041018;box-shadow:0 8px 20px rgba(0,168,232,.28)}.os-lg-desk-tab.is-on em{background:rgba(4,16,24,.14)}.os-lg-desk-tab.is-auto:not(.is-on){box-shadow:inset 0 0 0 1px rgba(142,240,188,.38)}.os-lg-desk-tab.is-on.is-auto{box-shadow:0 8px 20px rgba(0,168,232,.28),0 0 0 1px rgba(142,240,188,.45)}.os-lg-desk-tab.is-skipped{opacity:.45;color:var(--dim)}.os-lg-desk-tab.is-skipped.is-on{opacity:.72;background:rgba(42,36,40,.92);color:#c8b8b8;box-shadow:none}.os-lg-desk-tab-badge.is-skipped{visibility:visible;border-color:rgba(243,196,196,.28);background:#3a2424;color:#f3c4c4}.os-lg-desk-tab-tool{margin-left:10px;padding:3px;border:1px solid rgba(0,168,232,.42);border-radius:14px;background:rgba(0,168,232,.05)}.os-lg-desk-tab.is-tool{gap:8px;padding:8px 12px;border:1px solid rgba(0,168,232,.28);border-radius:11px}.os-lg-desk-tab.is-tool svg{width:15px;height:15px}.os-lg-desk-tab.is-tool.is-on{border-color:transparent}.os-lg-aps{display:grid;grid-gap:12px;gap:12px}.os-lg-aps-head{display:grid;grid-gap:6px;gap:6px}.os-lg-aps-kicker{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--accent);font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.os-lg-aps-kicker svg{width:16px;height:16px}.os-lg-aps-head p{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:1.45}.os-lg-aps-brain{color:var(--dim)!important;font-family:var(--font-mono);font-size:11px!important;letter-spacing:.02em}.os-lg-aps-picks{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.os-lg-aps-picks label{display:grid;grid-gap:6px;gap:6px}.os-lg-aps-picks span{color:var(--dim);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.os-lg-aps-picks select{width:100%;min-height:42px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:12px;background:rgba(8,11,16,.92);color:var(--ink);font-size:13px}.os-lg-aps-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.os-lg-aps-chat{min-height:240px;max-height:min(52vh,560px);overflow:auto;padding:10px;border:1px solid var(--border);border-radius:16px;background:rgba(7,9,12,.5)}.os-lg-aps-chat,.os-lg-aps-empty{display:grid;grid-gap:8px;gap:8px}.os-lg-aps-empty{color:var(--muted);font-size:var(--text-sm)}.os-lg-aps-empty p{margin:0}.os-lg-aps-thumbs{display:flex;flex-wrap:wrap;gap:8px}.os-lg-aps-thumb img,.os-lg-aps-thumbs img{display:block;width:88px;height:64px;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.os-lg-aps-thumb{padding:0;border:0;background:transparent;cursor:pointer}.os-lg-aps-compose{display:grid;grid-gap:8px;gap:8px}.os-lg-aps-compose textarea{width:100%;resize:vertical;min-height:72px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:12px;background:rgba(8,11,16,.92);color:var(--ink);font:inherit;font-size:var(--text-sm)}.os-lg-aps-compose-row{display:flex;justify-content:flex-end;gap:8px}@media (max-width:720px){.os-lg-aps-picks{grid-template-columns:1fr}}.os-lg-desk-body{display:grid;grid-gap:4px;gap:4px;animation:os-lg-desk-pop .34s var(--ease) both}.os-lg-ov{display:grid;grid-gap:12px;gap:12px}.os-lg-ov-summary{display:grid;grid-gap:16px;gap:16px;padding:18px 18px 16px;border:1px solid var(--border);border-radius:18px;background:rgba(16,22,32,.72);box-shadow:var(--shadow);animation:os-lg-desk-pop .4s var(--ease) both}.os-lg-ov-stat{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(8,12,18,.55)}.os-lg-ov-stat svg{width:22px;height:22px;margin-top:2px;color:var(--accent)}.os-lg-ov-breakdown>b,.os-lg-ov-stat b{display:block;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-ov-breakdown>p,.os-lg-ov-stat p{margin:4px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.35}.os-lg-ov-stat strong{display:block;margin-top:6px;font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.05em;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.os-lg-ov-den{color:var(--muted);font-size:.72em;font-weight:600;letter-spacing:-.04em}.os-lg-ov-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.os-lg-ov-funnel,.os-lg-ov-sends{display:grid;grid-gap:10px;gap:10px}.os-lg-ov-sends{padding-top:2px}.os-lg-ov-sends>b{display:block;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-ov-sends .os-lg-ov-funnel{grid-template-columns:repeat(4,minmax(0,1fr))}.os-lg-ov-sends-fix{display:grid;grid-gap:8px;gap:8px;justify-items:start}.os-lg-ov-sends-fix p{margin:0;max-width:62ch;color:var(--ink-soft);font-size:var(--text-sm);line-height:1.45}.os-lg-home-sends{padding:16px 18px}.os-lg-ov-unassigned{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border:1px solid rgba(232,168,72,.35);border-radius:14px;background:rgba(42,28,12,.55)}.os-lg-ov-unassigned>b{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--warn,#e8a848)}.os-lg-ov-unassigned-row span,.os-lg-ov-unassigned>p{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:1.45}.os-lg-ov-unassigned-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-gap:10px 14px;gap:10px 14px;align-items:end}.os-lg-ov-unassigned-row>div{display:grid;grid-gap:2px;gap:2px}.os-lg-ov-unassigned-row strong{font-size:15px}.os-lg-apollo-list-rows label,.os-lg-ov-unassigned-row label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted)}.os-lg-apollo-list-rows select,.os-lg-ov-unassigned-row select{min-height:36px;padding:6px 10px;border:1px solid var(--border-strong);border-radius:10px;background:rgba(8,12,18,.7);color:var(--ink)}@media (max-width:720px){.os-lg-ov-unassigned-row{grid-template-columns:1fr}}.os-lg-ov-stat.is-warn strong,.os-lg-ov-stat.is-warn svg{color:var(--danger)}.os-lg-ov-breakdown{display:grid;grid-gap:10px;gap:10px;padding-top:6px}.os-lg-ov-breakdown ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-ov-breakdown li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:rgba(8,12,18,.55)}.os-lg-ov-breakdown li svg{width:18px;height:18px;color:var(--accent)}.os-lg-ov-breakdown li strong{display:block;font-size:14px;font-weight:700}.os-lg-ov-breakdown li span{display:block;margin-top:2px;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.os-lg-ov-breakdown li em{color:var(--ink);font-size:13px;font-style:normal;font-weight:750;white-space:nowrap}.os-lg-briefing{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.os-lg-briefing>span{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:rgba(8,12,18,.55)}.os-lg-briefing b{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-briefing strong{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.04em;line-height:1.05}.os-lg-briefing small{color:var(--muted);font-size:11px}.os-lg-briefing.is-warn>span strong{color:var(--warn,#e8a848)}.os-lg-briefing.is-compact{grid-column:1/-1;gap:6px}.os-lg-briefing.is-compact>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;padding:7px 9px;border-radius:10px}.os-lg-briefing.is-compact strong{font-family:var(--font-ui);font-size:13px;letter-spacing:-.02em}.os-lg-briefing.is-compact small{margin-left:auto}.os-lg-bucket .os-lg-briefing,.os-lg-home-bucket .os-lg-briefing,.os-lg-send-mini .os-lg-briefing{pointer-events:none}.os-lg-send .os-lg-briefing:not(.is-compact){margin:4px 0 10px}.os-lg-ov-icp{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px}.os-lg-ov-icp-kicker{margin:0;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.os-lg-ov-icp-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.os-lg-ov-icp-row .os-lgw-field{margin:0}.os-lg-ov-icp-row .os-lgw-next{min-height:40px;padding:8px 14px}.os-lg-ov-icp-line{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.35}.os-lg-ov-icp-line.is-empty{color:var(--muted);font-style:italic}.os-lg-yield{display:grid;grid-gap:12px;gap:12px;padding-top:4px}.os-lg-yield-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.os-lg-yield-head>b{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-yield-legend{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:11px;font-weight:650}.os-lg-yield-legend li{display:inline-flex;align-items:center;gap:6px}.os-lg-yield-legend li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--success)}.os-lg-yield-legend li[data-heat=mid]:before{background:var(--warn)}.os-lg-yield-legend li[data-heat=high]:before{background:var(--danger)}.os-lg-yield-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.os-lg-yield-hero span{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(8,12,18,.55)}.os-lg-yield-hero em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-yield-hero strong{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.05em;line-height:1}.os-lg-lux-dedupe-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0 16px}.os-lg-lux-dedupe-counts span{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(8,12,18,.55)}.os-lg-lux-dedupe-counts em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-lux-dedupe-counts strong{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.os-lg-lux-dedupe-hits{margin:0 0 14px}.os-lg-lux-dedupe-hits b{display:block;margin-bottom:8px}.os-lg-lux-dedupe-hits ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.os-lg-lux-dedupe-hits li{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.os-lg-lux-dedupe-hits em{color:var(--muted);font-size:12px;font-style:normal}.os-lg-yield-line{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.4}.os-lg-yield-steps{display:grid;grid-gap:6px;gap:6px}.os-lg-yield-row{display:grid;grid-template-columns:9.2rem minmax(0,1fr) 4.2rem;grid-gap:12px;gap:12px;align-items:center;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:rgba(8,12,18,.55);color:inherit;text-align:left;cursor:pointer;transition:transform .2s var(--ease),border-color .2s var(--ease)}.os-lg-yield-row:hover{transform:translateY(-1px)}.os-lg-yield-row[data-heat=high]{border-color:color-mix(in srgb,var(--danger) 42%,var(--border));background:color-mix(in srgb,var(--danger) 11%,rgba(8,12,18,.55))}.os-lg-yield-row[data-heat=mid]{border-color:color-mix(in srgb,var(--warn) 38%,var(--border));background:color-mix(in srgb,var(--warn) 10%,rgba(8,12,18,.55))}.os-lg-yield-row[data-heat=low]{border-color:color-mix(in srgb,var(--success) 34%,var(--border));background:color-mix(in srgb,var(--success) 8%,rgba(8,12,18,.55))}.os-lg-yield-name{display:grid;grid-gap:2px;gap:2px;min-width:0}.os-lg-yield-name b{color:var(--ink);font-size:13px;font-weight:750;letter-spacing:-.01em}.os-lg-yield-name b,.os-lg-yield-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-lg-yield-name span{color:var(--muted);font-size:11px;letter-spacing:0}.os-lg-yield-track{height:10px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.06)}.os-lg-yield-fill{display:block;width:calc(var(--remain, 0) * 1%);min-width:0;height:100%;border-radius:inherit;background:var(--success)}.os-lg-yield-row[data-heat=mid] .os-lg-yield-fill{background:var(--warn)}.os-lg-yield-row[data-heat=high] .os-lg-yield-fill{background:var(--danger)}.os-lg-yield-chip{justify-self:end;color:var(--success);font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.04em;line-height:1}.os-lg-yield-row[data-heat=mid] .os-lg-yield-chip{color:var(--warn)}.os-lg-yield-row[data-heat=high] .os-lg-yield-chip{color:var(--danger)}.os-lg-ov-stages{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.os-lg-ov-stages.is-signal{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.os-lg-ov-card{display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0;padding:12px 12px 14px;border:1px solid var(--border);border-radius:14px;background:rgba(16,22,32,.72);box-shadow:var(--shadow);text-align:left;color:inherit;animation:os-lg-desk-pop .4s var(--ease) both}.os-lg-ov-card svg{width:18px;height:18px;color:var(--accent)}.os-lg-ov-card b{display:block;overflow:hidden;color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.os-lg-ov-card strong{display:flex;align-items:baseline;gap:5px;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.04em;line-height:1}.os-lg-ov-card strong span{color:var(--muted);font-family:inherit;font-size:11px;font-weight:650;letter-spacing:0}.os-lg-ov-card.is-stage{cursor:pointer;transition:transform .2s var(--ease),border-color .2s var(--ease)}.os-lg-ov-intake{display:inline-flex;max-width:100%;padding:3px 7px;border:1px solid rgba(90,230,160,.28);border-radius:999px;background:#163d2c;color:#8ef0bc;font-size:8px;font-weight:800;letter-spacing:.03em;line-height:1.25;text-transform:uppercase}.os-lg-ov-card.is-stage:hover{transform:translateY(-2px);border-color:rgba(0,168,232,.4)}.os-lg-ov-card.is-auto-live{position:relative;border-color:rgba(142,240,188,.48);box-shadow:var(--shadow),0 0 0 1px rgba(142,240,188,.16),0 0 22px rgba(142,240,188,.12)}.os-lg-ov-card.is-auto-live svg{color:#8ef0bc}.os-lg-ov-card.is-skipped{opacity:.48;filter:grayscale(.55)}.os-lg-ov-intake.is-skipped{border-color:rgba(243,196,196,.28);background:#3a2424;color:#f3c4c4}.os-lg-ov-card>.os-lg-desk-tab-auto{position:absolute;top:8px;right:8px}.os-lg-ov-stages .os-lg-ov-card:first-child{animation-delay:.08s}.os-lg-ov-stages .os-lg-ov-card:nth-child(2){animation-delay:.11s}.os-lg-ov-stages .os-lg-ov-card:nth-child(3){animation-delay:.14s}.os-lg-ov-stages .os-lg-ov-card:nth-child(4){animation-delay:.17s}.os-lg-ov-stages .os-lg-ov-card:nth-child(5){animation-delay:.2s}.os-lg-ov-stages .os-lg-ov-card:nth-child(6){animation-delay:.23s}.os-lg-ov-stages .os-lg-ov-card:nth-child(7){animation-delay:.26s}.os-lg-io{display:flex;gap:3px;padding:4px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#07090d;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.os-lg-io-tab{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer}.os-lg-io-tab:hover{color:var(--ink)}.os-lg-io-tab.is-on{background:#11161c;color:#f4f7fb;box-shadow:inset 0 0 0 1px rgba(0,168,232,.38)}.os-lg-io-tab em{display:inline-flex;min-width:18px;justify-content:center;padding:1px 6px;border-radius:999px;background:rgba(255,255,255,.08);color:inherit;font-size:10px;font-style:normal;font-weight:800}.os-lg-wait-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-wait-list li{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border:1px solid var(--border);border-radius:12px}.os-lg-wait-list.is-checking li{border-color:rgba(142,240,188,.32);background:linear-gradient(90deg,rgba(22,61,44,.35),rgba(18,36,28,.12),rgba(22,61,44,.35));background-size:180% 100%;animation:os-lg-checking-sheen 1.8s linear infinite}.os-lg-wait-list em,.os-lg-wait-list small,.os-lg-wait-list span{color:var(--muted);font-size:13px;font-style:normal}.os-lg-send-mini .os-lg-mv-clock,.os-lg-wait-list .os-lg-mv-clock{display:block;margin-top:4px}.os-lg-reassign-wrap{display:grid;grid-gap:12px;gap:12px}.os-lg-reassign-head{display:flex;align-items:flex-start;gap:10px}.os-lg-reassign-expand{flex:0 0 auto;width:28px;height:28px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.03);color:var(--muted);font-size:14px;line-height:1;cursor:pointer}.os-lg-reassign-expand:focus-visible,.os-lg-reassign-expand:hover{border-color:rgba(0,168,232,.45);color:var(--text)}.os-lg-reassign-summary{display:grid;grid-gap:2px;gap:2px;min-width:0}.os-lg-reassign-people{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.08)}.os-lg-reassign-people-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.os-lg-reassign-people ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.os-lg-reassign-person{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border:1px solid rgba(255,255,255,.06);border-radius:10px;cursor:pointer}.os-lg-reassign-person input{margin-right:8px}.os-lg-reassign-person span{font-size:13px}.os-lg-reassign-person em{color:var(--muted);font-size:12px;font-style:normal}.os-lg-reassign-bar{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:14px 16px;border:1px solid rgba(0,168,232,.28);border-radius:14px;background:rgba(0,168,232,.06)}.os-lg-reassign-bar p{margin:0}.os-lg-reassign-dest{display:grid;grid-gap:4px;gap:4px;min-width:220px}.os-lg-reassign-dest span{font-size:12px;color:var(--muted)}.os-lg-reassign-dest select{width:100%}.os-lg-reassign-section{margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.os-lg-step-stack{display:grid;grid-gap:14px;gap:14px}.os-lg-tag-row{display:flex;flex-wrap:wrap;gap:8px;margin:0}.os-lg-tag{display:inline-flex;padding:4px 10px;border-radius:999px;background:rgba(0,168,232,.12);color:var(--ink);font-size:13px;font-weight:650}.os-lg-send{display:grid;grid-gap:18px;gap:18px}.os-lg-send-empty,.os-lg-send-foot,.os-lg-send-lead{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.45}.os-lg-send-empty{padding:18px;border:1px dashed var(--border-strong);border-radius:14px;color:var(--muted);font-size:14px}.os-lg-send-gate{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:14px;border:1px solid var(--border-strong)}.os-lg-send-gate.is-clear{border-color:rgba(0,168,232,.45)}.os-lg-send-gate.is-blocked{border-color:rgba(232,90,72,.4)}.os-lg-send-gate>p{margin:0;display:grid;grid-gap:4px;gap:4px}.os-lg-send-gate span{color:var(--ink-soft);font-size:14px}.os-lg-send-gate-issues{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.os-lg-send-gate-issues li{display:grid;grid-gap:2px;gap:2px}.os-lg-send-gate-issues b{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.os-lg-lq{display:grid;grid-gap:14px;gap:14px}.os-lg-lq-http{margin:0;font-size:14px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft)}.os-lg-lq-http.is-ok{color:#8ef0bc}.os-lg-lq-http.is-bad{color:#f3d48a}.os-lg-lq-results{display:grid;grid-gap:12px;gap:12px}.os-lg-lq-mini{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0;align-items:baseline}.os-lg-lq-mini span{color:var(--ink-soft)}.os-lg-lq-status{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.os-lg-lq-status li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.os-lg-lq-status li strong{display:block;font-size:14px}.os-lg-lq-status li span{color:var(--ink-soft);font-size:13px}.os-lg-lq-confirm{margin:12px 0 0}.os-lg-lq-list{display:grid;grid-gap:8px;gap:8px}.os-lg-lq-list>b{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.os-lg-lq-list ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px;max-height:280px;overflow:auto}.os-lg-lq-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.os-lg-lq-list li strong{display:block;font-size:14px}.os-lg-lq-list li span{color:var(--ink-soft);font-size:13px}.os-lg-lq-track{height:6px;overflow:hidden;border-radius:999px;background:rgba(142,240,188,.12)}.os-lg-lq-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8ef0bc,#c4a85a);box-shadow:0 0 12px rgba(142,240,188,.35);transition:width .35s ease}.os-lg-lq-track.is-wait i{background:linear-gradient(90deg,transparent,#8ef0bc,#c4a85a,transparent);background-size:180% 100%;animation:os-lg-checking-sheen 1.8s linear infinite;transition:none}.os-lg-lq-clocks{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0}.os-lg-lq-clocks div{padding:10px 12px;border:1px solid rgba(142,240,188,.22);border-radius:12px;background:rgba(10,18,16,.55)}.os-lg-lq-clocks dt{color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.os-lg-lq-clocks dd{margin:4px 0 0;color:#e7fff2;font-size:18px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.os-lg-lq-borat{display:flex;justify-content:center;margin:0;pointer-events:none}.os-lg-lq-borat img{width:132px;height:auto;display:block;transform-origin:50% 88%;animation:os-lg-lq-borat-pop .55s cubic-bezier(.22,1.35,.36,1) both;filter:drop-shadow(0 12px 18px rgba(0,0,0,.48)) drop-shadow(0 0 16px rgba(142,240,188,.28))}@keyframes os-lg-lq-borat-pop{0%{opacity:0;transform:translateY(16px) scale(.62)}72%{opacity:1;transform:translateY(-5px) scale(1.07)}to{opacity:1;transform:none}}.os-lg-wf-lq{display:grid;grid-gap:12px;gap:12px}.os-lg-lq-home .os-lg-wf-lq{margin-top:4px;max-width:720px}.os-lg-send-assign-plain.is-locked,.os-lg-send-assign.is-locked,.os-lg-send-book.is-locked{opacity:.72}.os-lg-send-mini-drop:disabled,.os-lg-send-mini-pick:disabled{cursor:not-allowed}.os-lg-send-book{display:grid;grid-gap:14px;gap:14px}.os-lg-send-book-previews{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.os-lg-send-book-card{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid var(--border-strong);border-radius:14px;min-width:0}.os-lg-send-book-card.is-filled{border-color:rgba(0,168,232,.45)}.os-lg-send-book-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.os-lg-send-book-card b{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.os-lg-send-book-card code{display:block;overflow-wrap:anywhere;font-size:13px;line-height:1.45;color:var(--ink)}.os-lg-send-book-card p,.os-lg-send-book-card span{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.4}.os-lg-icp-picks{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr}.os-lg-icp-rows{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.os-lg-icp-rows li{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:14px}.os-lg-icp-rows li.is-yes{border-color:rgba(0,168,232,.4)}.os-lg-icp-rows li.is-no{border-color:rgba(232,90,72,.35)}.os-lg-icp-rows em{font-style:normal;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.os-lg-icp-rows p{margin:0;color:var(--ink-soft);font-size:14px}.os-lg-send-board{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1.15fr .85fr}.os-lg-send-col,.os-lg-send-stamp{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0;padding:22px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(180deg,rgba(0,168,232,.07),transparent 42%),rgba(14,19,28,.82);box-shadow:var(--shadow)}.os-lg-send-stamp{background:linear-gradient(180deg,rgba(0,168,232,.12),transparent 36%),rgba(12,17,26,.9)}.os-lg-send-col-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.os-lg-send-col-head em{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--accent);color:#041018;font-family:var(--font-mono);font-size:12px;font-style:normal;font-weight:800}.os-lg-send-col-head h3{margin:0;font-family:var(--font-display);font-size:22px;letter-spacing:-.03em}.os-lg-send-col-head p{margin:4px 0 0;color:var(--muted);font-size:14px}.os-lg-send-minis{display:grid;grid-gap:8px;gap:8px}.os-lg-send-one{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--border-strong);border-radius:14px;background:rgba(255,255,255,.025)}.os-lg-send-one>strong{font-family:var(--font-display);font-size:18px;letter-spacing:-.02em}.os-lg-send-one ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.os-lg-send-one li{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:12px}.os-lg-send-one li em{color:var(--muted);font-size:11px;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.os-lg-send-one li b{font-family:var(--font-mono);font-size:20px;font-weight:700}.os-lg-send-one li.is-keep{border-color:rgba(0,168,232,.45)}.os-lg-send-one li.is-drop{border-color:rgba(232,90,72,.4)}.os-lg-send-mini{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0;gap:0;align-items:stretch;width:100%;min-width:0;overflow:hidden;padding:0;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.025);color:inherit;text-align:left;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease)}.os-lg-send-mini.is-locked{opacity:.72}.os-lg-send-mini.is-leftover{border-style:dashed;opacity:.92}.os-lg-send-mini-pick{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;width:100%;padding:14px 8px 14px 16px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.os-lg-send-mini-drop{display:grid;place-items:center;align-self:center;width:32px;height:32px;margin-right:8px;border:0;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:22px;line-height:1;cursor:pointer}.os-lg-send-mini-drop.is-label{width:auto;min-width:32px;height:auto;min-height:32px;padding:6px 10px;margin-right:10px;font-size:12px;font-weight:650;letter-spacing:.02em;white-space:nowrap}.os-lg-send-mini-drop:focus-visible,.os-lg-send-mini-drop:hover{background:rgba(232,92,92,.16);color:var(--danger,#e85c5c)}.os-lg-send-mini:hover{transform:translateY(-1px);border-color:rgba(0,168,232,.35)}.os-lg-send-mini.is-on{border-color:rgba(0,168,232,.7);background:rgba(0,168,232,.14)}.os-lg-send-check{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--border-strong);color:#041018;font-size:12px;font-weight:800}.os-lg-send-mini.is-on .os-lg-send-check{border-color:transparent;background:var(--accent)}.os-lg-send-mini-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.os-lg-send-mini-title{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.os-lg-send-origin-badge{display:inline-flex;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--ink-soft);font-size:10px;font-style:normal;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.os-lg-send-origin-badge.is-daily{background:rgba(0,168,232,.16);color:var(--accent-2)}.os-lg-send-origin-badge.is-inbox{background:rgba(232,168,72,.16);color:#e8c070}.os-lg-send-origin-date{color:var(--muted);font-size:12px}.os-lg-send-assigns,.os-lg-send-windows{display:grid;grid-gap:12px;gap:12px}.os-lg-send-assign,.os-lg-send-assign-plain{display:grid;grid-gap:10px;gap:10px}.os-lg-send-assign{padding:14px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.025)}.os-lg-send-assign header{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.os-lg-send-assign header strong{font-size:15px}.os-lg-send-assign header em{color:var(--muted);font-size:12px;font-style:normal}.os-lg-send-mini strong{font-size:16px}.os-lg-send-mini em{color:var(--muted);font-size:13px;font-style:normal}.os-lg-send-field{display:grid;grid-gap:8px;gap:8px}.os-lg-send-field span{color:var(--muted);font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.os-lg-send-field input,.os-lg-send-field select{min-height:52px;padding:0 14px;border:1px solid var(--border-strong);border-radius:12px;background:rgba(8,12,18,.7);color:var(--ink);font:inherit}.os-lg-send-split-toggle{display:flex;align-items:center;gap:10px;margin:2px 0 4px;color:var(--ink);font-size:14px;font-weight:600;cursor:pointer}.os-lg-send-split-toggle input{width:16px;height:16px;accent-color:#00a8e8}.os-lg-send-split-row{display:grid;grid-template-columns:minmax(0,1fr) 88px;grid-gap:10px;gap:10px;align-items:end}.os-lg-send-split-pct input{text-align:center}.os-lg-send-split-preview{margin:0;color:var(--muted);font-size:13px}.os-lg-send-windows-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:720px){.os-lg-send-split-row,.os-lg-send-windows-split{grid-template-columns:1fr}}.os-lg-send-window{overflow:hidden;border:1px solid rgba(0,168,232,.22);border-radius:16px;background:#0d1118;box-shadow:0 24px 48px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.03)}.os-lg-send-window-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);background:#121821}.os-lg-send-window-bar span{color:var(--ink-soft);font-size:13px}.os-lg-send-window-bar strong{color:var(--accent);font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.os-lg-send-window-body{display:grid;grid-gap:8px;gap:8px;padding:18px 16px 20px}.os-lg-send-window-body p{margin:0;font-size:15px;font-weight:700}.os-lg-send-window-body span{color:var(--muted);font-size:13px}.os-lg-send-tagfield{display:flex;flex-wrap:wrap;gap:8px;min-height:48px;align-items:center;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#161c26}.os-lg-send-tagfield b{display:inline-flex;padding:5px 10px;border-radius:999px;background:rgba(0,168,232,.16);color:var(--accent-2);font-size:13px;font-weight:700}.os-lg-send-tagfield i{color:var(--dim);font-size:13px;font-style:normal}.os-lg-send-foot{font-size:13px;color:var(--muted)}@keyframes os-lg-desk-pop{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:none}}@media (max-width:1100px){.os-lg-ov-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.os-lg-ov-stages{grid-auto-flow:column;grid-template-columns:repeat(7,minmax(112px,1fr));overflow-x:auto;padding-bottom:4px}.os-lg-ov-stages.is-signal{grid-template-columns:repeat(11,minmax(112px,1fr))}}@media (max-width:900px){.os-lg-ov-funnel{grid-template-columns:1fr}.os-lg-ov-sends .os-lg-ov-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.os-lg-yield-hero{grid-template-columns:1fr}.os-lg-yield-row{grid-template-columns:minmax(0,1fr) auto}.os-lg-yield-track{grid-column:1/-1;order:3}.os-lg-home-buckets,.os-lg-icp-picks,.os-lg-send-board,.os-lg-send-book-previews{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.os-lg-desk-body,.os-lg-desk-page,.os-lg-home-bucket,.os-lg-ov-card,.os-lg-yield-row{animation:none;transition:none}.os-lg-home-bucket:not(.is-locked):hover,.os-lg-ov-card.is-stage:hover,.os-lg-send-mini:hover,.os-lg-yield-row:hover{transform:none}}.os-lgw-home,.os-lgw-screen{display:grid;grid-gap:18px;gap:18px}.os-lgw-kicker{margin:0;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.os-lgw h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:36px;font-weight:700;letter-spacing:-.035em;line-height:1.12}.os-lgw-lead{margin:0;color:var(--ink-soft);font-size:18px;font-weight:400;line-height:1.4}.os-lgw-lead strong{color:var(--ink)}.os-lgw-next,.os-lgw-start{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px;padding:0 20px;border:0;border-radius:var(--radius-lg);color:#041018;background:var(--accent);font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;box-shadow:0 0 0 1px rgba(0,168,232,.2),0 12px 32px rgba(0,168,232,.22);cursor:pointer}.os-lgw-next:hover,.os-lgw-start:hover{filter:brightness(1.08)}.os-lgw-next:disabled,.os-lgw-start:disabled{cursor:not-allowed;opacity:.45;filter:none;box-shadow:none}.os-lgw-nav{display:flex;gap:12px;align-items:stretch;margin-top:8px}.os-lgw-nav .os-button{min-height:56px;padding:0 18px;font-size:15px}.os-lgw-nav .os-lgw-next{flex:1 1;min-height:56px;font-size:18px}.os-lgw-body{display:grid;grid-gap:16px;gap:16px}.os-lgw-field{display:grid;grid-gap:8px;gap:8px}.os-lgw-choice legend,.os-lgw-field>span,.os-lgw-lock>span{color:var(--chrome);font-size:15px;font-weight:650}.os-lgw-choice input:not([type=radio]),.os-lgw-choice input[type=text],.os-lgw-choice select,.os-lgw-field input,.os-lgw-field select,.os-lgw-field textarea{width:100%;min-height:52px;padding:14px 16px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);color:var(--ink);background:rgba(10,14,20,.72);font-family:var(--font-ui);font-size:17px;line-height:1.35}.os-lgw-hero-field textarea{min-height:96px;font-size:16px}.os-lgw-choice input:not([type=radio]):focus,.os-lgw-choice select:focus,.os-lgw-field input:focus,.os-lgw-field select:focus,.os-lgw-field textarea:focus{outline:none;border-color:rgba(0,168,232,.55);box-shadow:0 0 0 3px rgba(0,168,232,.16)}.os-lgw-or{margin:4px 0 0;color:var(--dim);font-size:13px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.os-lgw-chips{display:flex;flex-wrap:wrap;gap:8px}.os-lgw-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--border-strong);border-radius:999px;color:var(--ink-soft);background:rgba(16,21,29,.8);font-size:15px;font-weight:600;cursor:pointer}.os-lgw-chip.is-on{border-color:transparent;color:#041018;background:var(--accent)}.os-lgw-chip.is-soon{opacity:.55;cursor:not-allowed}.os-lgw-chip .os-bucket-mark{width:18px;height:18px}.os-lgw-chip.is-soon em{font-size:10px;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.os-lg-signal-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:8px}.os-lg-signal-form .os-field input,.os-lg-signal-form .os-field select{width:100%}.os-lg-signal-runs{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.os-lg-signal-runs>b{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-signal-runs ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-signal-runs li{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(8,12,18,.55)}.os-lg-signal-runs li span{color:var(--ink-soft);font-size:13px}.os-lg-signal-pulls{display:grid;grid-gap:0;gap:0;margin-top:6px;border:1px solid rgba(0,168,232,.22);border-radius:18px;background:linear-gradient(180deg,rgba(12,18,26,.92),rgba(6,10,16,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 40px rgba(0,0,0,.28);overflow:hidden}.os-lg-signal-pulls>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid var(--border);background:rgba(4,10,16,.55)}.os-lg-signal-pulls>header>b{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.os-lg-signal-pulls>header>span{min-width:28px;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--border);color:var(--ink-soft);font-size:12px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center}.os-lg-signal-pulls-scroll{display:grid;grid-gap:8px;gap:8px;max-height:320px;overflow:auto;padding:12px;scrollbar-width:thin;scrollbar-color:rgba(0,168,232,.45) transparent}.os-lg-signal-pulls-scroll::-webkit-scrollbar{width:8px}.os-lg-signal-pulls-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(0,168,232,.4)}.os-lg-signal-pull{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px 12px;gap:10px 12px;align-items:center;padding:12px 12px 12px 10px;border:1px solid var(--border);border-radius:14px;background:rgba(8,12,18,.62)}.os-lg-signal-pull.is-new{border-color:rgba(93,255,200,.42);background:rgba(93,255,200,.08);box-shadow:inset 3px 0 0 #5dffc8,0 0 18px rgba(93,255,200,.08)}.os-lg-signal-pull.is-pushed{opacity:.55;filter:grayscale(.45);border-color:rgba(140,152,168,.28);background:rgba(12,16,22,.5)}.os-lg-signal-pull.is-failed{border-color:rgba(240,113,120,.35)}.os-lg-signal-pull-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--border);background:rgba(4,10,16,.55);color:var(--muted)}.os-lg-signal-pull.is-new .os-lg-signal-pull-mark{border-color:rgba(93,255,200,.45);background:rgba(93,255,200,.12)}.os-lg-signal-pull-mark>em{color:#5dffc8;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.os-lg-signal-pull-mark svg{width:16px;height:16px}.os-lg-signal-pull-mark>i{width:7px;height:7px;border-radius:999px;background:var(--accent);box-shadow:0 0 10px rgba(0,168,232,.55)}.os-lg-signal-pull.is-live .os-lg-signal-pull-mark>i{animation:os-lg-signal-pull-pulse 1.4s ease-in-out infinite}.os-lg-signal-pull-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.os-lg-signal-pull-copy>strong{color:var(--ink);font-size:15px;font-weight:700;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-lg-signal-pull-copy>span{color:var(--ink-soft);font-size:12px;line-height:1.35}.os-lg-signal-pull-push{min-height:40px;padding:0 12px;border:0;border-radius:10px;color:#041018;background:var(--accent);font-size:13px;font-weight:750;white-space:nowrap;cursor:pointer;box-shadow:0 0 16px rgba(0,168,232,.28)}.os-lg-signal-pull-push:hover{filter:brightness(1.06)}.os-lg-signal-pull-push:disabled{opacity:.55;cursor:not-allowed}.os-lg-signal-pull-locked{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}@keyframes os-lg-signal-pull-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}.os-lg-signal-refine-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.os-lg-signal-cats{display:grid;grid-gap:8px;gap:8px;margin:14px 0 0;padding:0;list-style:none}.os-lg-signal-cat{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(8,12,18,.55)}.os-lg-signal-cat>div{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.os-lg-signal-cat b{font-size:15px;font-weight:750;letter-spacing:-.02em}.os-lg-signal-cat span{color:var(--muted);font-size:13px}.os-lg-signal-cat strong{flex:0 0 auto;min-width:2ch;color:var(--ink);font-size:22px;font-weight:750;letter-spacing:-.05em;line-height:1;text-align:right}.os-lg-signal-cat-drop{flex:0 0 auto;min-height:40px;padding:0 16px;border:0;border-radius:10px;color:#041018;background:var(--accent);font-family:var(--font-display);font-size:14px;font-weight:700;cursor:pointer}.os-lg-signal-cat-drop:hover{filter:brightness(1.08)}.os-lg-signal-cat-drop:disabled{cursor:not-allowed;opacity:.45;filter:none}.os-lg-signal-dedupe{display:grid;grid-gap:16px;gap:16px}.os-lg-signal-dedupe-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.os-lg-signal-dedupe .os-lg-ov-stat.is-drop strong,.os-lg-signal-dedupe .os-lg-ov-stat.is-drop svg{color:var(--danger)}.os-lg-signal-dedupe .os-lg-ov-stat.is-keep strong,.os-lg-signal-dedupe .os-lg-ov-stat.is-keep svg{color:var(--accent-2)}.os-lg-signal-dedupe .os-lg-ov-stat.is-empty{opacity:.55}.os-lg-signal-dedupe-claimed{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border:1px solid rgba(240,113,120,.28);border-radius:var(--radius-lg);background:rgba(240,113,120,.06)}.os-lg-signal-dedupe-claimed>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.os-lg-signal-dedupe-claimed>header>b{color:var(--danger);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-signal-dedupe-claimed>header>strong{color:var(--ink);font-size:22px;font-weight:750;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-signal-dedupe-claimed>header+span{margin-top:-4px;color:var(--ink-soft);font-size:12px;line-height:1.35}.os-lg-signal-dedupe-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-signal-dedupe-chips li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px 10px;gap:8px 10px;align-items:center;padding:12px;border:1px solid rgba(240,113,120,.22);border-radius:10px;background:rgba(8,12,18,.45)}.os-lg-signal-dedupe-chips li.is-empty{opacity:.45}.os-lg-signal-dedupe-chips li.is-signal{border-color:color-mix(in srgb,var(--accent) 38%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.os-lg-signal-dedupe-chips li.is-main{border-color:color-mix(in srgb,var(--warn) 38%,transparent);box-shadow:inset 3px 0 0 var(--warn)}.os-lg-signal-dedupe-chips li.is-long-term{border-color:color-mix(in srgb,#9b8cff 38%,transparent);box-shadow:inset 3px 0 0 #9b8cff}.os-lg-signal-dedupe-chips li.is-luxury-lane{border-color:color-mix(in srgb,#e07090 38%,transparent);box-shadow:inset 3px 0 0 #e07090}.os-lg-signal-dedupe-chips li svg{width:22px;height:22px;color:var(--accent-2)}.os-lg-signal-dedupe-chips li.is-signal svg{color:var(--accent)}.os-lg-signal-dedupe-chips li.is-main svg{color:var(--warn)}.os-lg-signal-dedupe-chips li.is-long-term svg{color:#9b8cff}.os-lg-signal-dedupe-chips li.is-luxury-lane svg{color:#e07090}.os-lg-signal-dedupe-chips li>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.os-lg-signal-dedupe-chips li b{color:var(--ink);font-size:13px;font-weight:700;line-height:1.2}.os-lg-signal-dedupe-chips li span{color:var(--ink-soft);font-size:11px;line-height:1.35}.os-lg-signal-dedupe-chips li strong{color:var(--ink);font-size:22px;font-weight:750;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-signal-dedupe-tally{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.os-lg-signal-dedupe-tally>div{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:rgba(8,12,18,.55)}.os-lg-signal-dedupe-tally>div.is-remove{border-color:rgba(240,113,120,.32);background:rgba(240,113,120,.06)}.os-lg-signal-dedupe-tally>div.is-keep{border-color:rgba(0,168,232,.32);background:rgba(0,168,232,.08)}.os-lg-signal-dedupe-tally b{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-signal-dedupe-tally strong{color:var(--ink);font-size:28px;font-weight:750;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.os-lg-signal-dedupe-tally span{color:var(--ink-soft);font-size:12px;line-height:1.35}.os-lg-signal-score{display:grid;grid-gap:16px;gap:16px}.os-lg-signal-score .os-lg-ov-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.os-lg-signal-hist{display:grid;grid-gap:12px;gap:12px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(8,12,18,.55)}.os-lg-signal-hist>b{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-signal-hist>p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.4}.os-lg-signal-hist ul{display:grid;grid-gap:7px;gap:7px;margin:4px 0 0;padding:0;list-style:none}.os-lg-signal-hist li{display:grid;grid-template-columns:14ch minmax(0,1fr) 3.5ch;grid-gap:10px;gap:10px;align-items:center}.os-lg-signal-hist li span{color:var(--ink-soft);font-size:12px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-signal-hist li i{display:block;min-width:4px;height:10px;border-radius:999px;background:var(--accent);box-shadow:0 0 12px rgba(0,168,232,.28)}.os-lg-signal-hist li.is-band-95 i{background:#5dffc8;box-shadow:0 0 14px rgba(93,255,200,.35)}.os-lg-signal-hist li.is-band-90 i{background:#7DE8FF;box-shadow:0 0 12px rgba(125,232,255,.3)}.os-lg-signal-hist li.is-band-85 i{background:var(--accent)}.os-lg-signal-hist li.is-band-80 i{background:#3aa8d4}.os-lg-signal-hist li.is-band-75 i{background:#c9c46a}.os-lg-signal-hist li.is-band-70 i{background:var(--warn);box-shadow:0 0 12px rgba(232,184,74,.28)}.os-lg-signal-hist li.is-band-low i{background:var(--danger);box-shadow:0 0 12px rgba(240,113,120,.28)}.os-lg-signal-hist li.is-pending-removal i{background:var(--warn);box-shadow:0 0 12px rgba(232,184,74,.28)}.os-lg-signal-hist li.is-auto-removed i{background:var(--danger);box-shadow:0 0 12px rgba(240,113,120,.22)}.os-lg-signal-hist li strong{color:var(--ink);font-size:14px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.os-lg-signal-hist-bases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding-top:8px;border-top:1px solid var(--border)}.os-lg-signal-hist-bases>div{display:grid;grid-gap:8px;gap:8px}.os-lg-signal-hist-bases b{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-signal-hist-bases ul{display:flex;flex-wrap:wrap;gap:6px}.os-lg-signal-hist-bases li{display:inline-flex;grid-template-columns:none;gap:6px;align-items:baseline;padding:5px 9px;border:1px solid var(--border);border-radius:999px;background:rgba(4,10,16,.55);color:var(--ink-soft);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-signal-hist-bases li strong{color:var(--ink);font-size:13px;text-align:left}.os-lg-signal-score-bands{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-signal-score-band,.os-lg-signal-score-section{--band:var(--accent);display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px 10px 10px;border:1px solid rgba(232,236,241,.1);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 46%),rgba(8,12,18,.78);box-shadow:inset 0 2px 0 var(--band),0 10px 24px rgba(0,0,0,.22);transition:border-color .14s ease,background .14s ease,transform .14s ease,box-shadow .14s ease}.os-lg-signal-score-band.is-band-95{--band:#5dffc8}.os-lg-signal-score-band.is-band-90{--band:#7DE8FF}.os-lg-signal-score-band.is-band-85{--band:var(--accent)}.os-lg-signal-score-band.is-band-80{--band:#3aa8d4}.os-lg-signal-score-band.is-band-75{--band:#c9c46a}.os-lg-signal-score-band.is-band-70{--band:var(--warn)}.os-lg-signal-score-band.is-band-low{--band:var(--danger)}.os-lg-signal-score-section.is-nonprofit,.os-lg-signal-score-section.is-pending,.os-lg-signal-score-section.is-unresolved{--band:var(--warn)}.os-lg-signal-score-band.is-empty,.os-lg-signal-score-section.is-empty{opacity:.46}.os-lg-signal-score-section.is-pending:not(.is-empty){border-color:rgba(232,184,74,.48);background:linear-gradient(180deg,rgba(232,184,74,.2),transparent 54%),rgba(8,12,18,.82)}.os-lg-signal-score-band.is-push,.os-lg-signal-score-section.is-push{border-color:rgba(0,168,232,.42);background:linear-gradient(180deg,rgba(0,168,232,.14),transparent 52%),rgba(8,12,18,.82)}.os-lg-signal-score-band.is-discard,.os-lg-signal-score-section.is-discard{border-color:rgba(240,113,120,.42);background:linear-gradient(180deg,rgba(240,113,120,.14),transparent 52%),rgba(8,12,18,.82)}.os-lg-signal-score-band>b,.os-lg-signal-score-section>b{color:var(--ink);font-family:var(--font-display);font-size:clamp(17px,1.45vw,24px);font-weight:750;letter-spacing:-.05em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-signal-score-section>b{font-size:clamp(22px,2vw,32px)}.os-lg-signal-score-band>span,.os-lg-signal-score-section>span{color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.01em;line-height:1.25}.os-lg-signal-score-section.is-pending>span{color:#f3d48a}.os-lg-signal-score-acts{display:grid;grid-gap:5px;gap:5px}.os-lg-signal-score-acts button{min-height:28px;padding:0 8px;border-radius:7px;border:1px solid transparent;font-family:var(--font-ui);font-size:10.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.os-lg-signal-score-acts .is-push{color:var(--accent-2);border-color:rgba(0,168,232,.42);background:rgba(0,168,232,.08)}.os-lg-signal-score-acts .is-push:hover:not(:disabled){background:rgba(0,168,232,.18);border-color:rgba(125,232,255,.55)}.os-lg-signal-score-acts .is-push.is-on,.os-lg-signal-score-acts .is-push.is-on:hover:not(:disabled){color:#041018;border-color:var(--accent);background:var(--accent);box-shadow:0 6px 16px rgba(0,168,232,.28)}.os-lg-signal-score-acts .is-discard{color:#ffb4b8;border-color:rgba(240,113,120,.42);background:rgba(240,113,120,.08)}.os-lg-signal-score-acts .is-discard:hover:not(:disabled){background:rgba(240,113,120,.18);border-color:rgba(240,113,120,.62)}.os-lg-signal-score-acts .is-discard.is-on,.os-lg-signal-score-acts .is-discard.is-on:hover:not(:disabled){color:#1a0809;border-color:var(--danger);background:var(--danger);box-shadow:0 6px 16px rgba(240,113,120,.28)}.os-lg-signal-score-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:start;margin:0;padding:0;list-style:none}@media (max-width:980px){.os-lg-signal-score-bands{grid-template-columns:repeat(4,minmax(0,1fr))}.os-lg-signal-score-sides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.os-lg-signal-score-acts button,.os-lg-signal-score-band,.os-lg-signal-score-section{transition:none}}.os-lg-signal-score-locked{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border:1px solid rgba(240,113,120,.28);border-radius:var(--radius-lg);background:rgba(240,113,120,.06)}.os-lg-signal-score-locked>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.os-lg-signal-score-locked>header>b{color:var(--danger);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-signal-score-locked>header>strong{color:var(--ink);font-size:22px;font-weight:750;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-signal-score-locked>header+span{margin-top:-4px;color:var(--ink-soft);font-size:12px;line-height:1.35}.os-lg-signal-score-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-signal-score-chips li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:10px 12px;border:1px solid rgba(240,113,120,.22);border-radius:10px;background:rgba(8,12,18,.45)}.os-lg-signal-score-chips li.is-empty{opacity:.45}.os-lg-signal-score-chips li>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.os-lg-signal-score-chips li b{color:var(--ink);font-size:13px;font-weight:700;line-height:1.2}.os-lg-signal-score-chips li span{color:var(--ink-soft);font-size:11px;line-height:1.35}.os-lg-signal-score-chips li strong{color:var(--ink);font-size:22px;font-weight:750;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-signal-score-badge{justify-self:start;padding:3px 7px;border-radius:999px;border:1px solid rgba(232,184,74,.42);background:rgba(232,184,74,.14);color:#f3d48a;font-size:9px;font-weight:750;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.os-lg-signal-score-tally{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.os-lg-signal-score-tally>div{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:rgba(8,12,18,.55)}.os-lg-signal-score-tally>div.is-remove{border-color:rgba(240,113,120,.32);background:rgba(240,113,120,.06)}.os-lg-signal-score-tally>div.is-unset{border-color:rgba(232,184,74,.35);background:rgba(232,184,74,.08)}.os-lg-signal-score-tally b{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-signal-score-tally strong{color:var(--ink);font-size:28px;font-weight:750;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.os-lg-signal-score-tally span{color:var(--ink-soft);font-size:12px;line-height:1.35}.os-lg-signal-score-collapsed{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 16px;gap:6px 16px;align-items:center;padding:14px 16px;border:1px dashed rgba(0,168,232,.35);border-radius:var(--radius-lg);background:rgba(0,168,232,.06)}.os-lg-signal-score-collapsed>b{color:var(--accent-2);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-signal-score-collapsed>strong{grid-row:1/span 2;color:var(--ink);font-size:28px;font-weight:750;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-signal-score-collapsed>span{color:var(--ink-soft);font-size:13px;line-height:1.4}.os-lg-signal-score-preview{display:grid;grid-gap:8px;gap:8px;margin:4px 0 0;padding:0;list-style:none}.os-lg-signal-score-preview li{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:rgba(4,10,16,.45)}.os-lg-signal-score-preview strong{color:var(--ink);font-size:14px;font-weight:700}.os-lg-signal-score-preview span{color:var(--ink-soft);font-size:12px;line-height:1.35}.os-lg-signal-score-preview em{color:var(--accent-2);font-size:13px;font-style:normal;font-weight:650}.os-lg-signal-contacts{display:grid;grid-gap:16px;gap:16px}.os-lg-signal-contacts .os-lg-ov-funnel{grid-template-columns:repeat(5,minmax(0,1fr))}.os-lg-signal-contacts-step{display:grid;grid-gap:12px;gap:12px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(8,12,18,.55)}.os-lg-signal-contacts-step.is-locked{opacity:.55}.os-lg-signal-contacts-step>header{display:grid;grid-gap:4px;gap:4px}.os-lg-signal-contacts-step>header>b{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-signal-contacts-step>header>span{color:var(--ink-soft);font-size:13px;line-height:1.4}.os-lg-signal-contacts-failed{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.os-lg-signal-contacts-failed>b{font-size:13px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.os-lg-signal-contacts-failed>ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-signal-contacts-failed>ul>li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:12px 14px;border:1px solid rgba(240,113,120,.28);border-radius:12px;background:rgba(240,113,120,.08)}.os-lg-signal-contacts-failed strong{display:block;font-size:15px}.os-lg-signal-contacts-failed span{color:var(--ink-soft);font-size:13px;line-height:1.4}.os-lg-signal-contacts-confirm{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid rgba(0,168,232,.35);border-radius:12px;background:rgba(0,168,232,.08)}.os-lg-signal-contacts-confirm.is-danger{border-color:rgba(240,113,120,.35);background:rgba(240,113,120,.08)}.os-lg-signal-contacts-confirm>b{color:var(--ink);font-size:15px;font-weight:700}.os-lg-signal-contacts-confirm>p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.45}.os-lg-signal-contacts-confirm>p:last-child{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.os-lg-signal-contacts-review{display:grid;grid-gap:10px;gap:10px}.os-lg-signal-contacts-review>b{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-signal-contacts-review>ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-signal-contacts-review>ul>li{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(4,10,16,.45)}.os-lg-signal-contacts-review-head{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline}.os-lg-signal-contacts-review-head>strong{color:var(--ink);font-size:15px;font-weight:700}.os-lg-signal-contacts-review-head>span{color:var(--ink-soft);font-size:12px;flex:1 1 auto}.os-lg-signal-contacts-cands{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.os-lg-signal-contacts-cands li{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:rgba(8,12,18,.45)}.os-lg-signal-contacts-cands span{color:var(--ink-soft);font-size:13px;line-height:1.35;flex:1 1 16rem}.os-lg-signal-contacts-cands strong{color:var(--ink);font-weight:700}.os-lg-signal-contacts-ranks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.os-lg-signal-contacts-titles{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(4,10,16,.4)}.os-lg-signal-contacts-titles>b{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-signal-contacts-titles ol{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.os-lg-signal-contacts-titles li,.os-lg-signal-contacts-titles>p{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.os-lg-signal-contacts-titles li>span{flex:1 1 8rem;color:var(--ink);font-size:14px;font-weight:650}.os-lg-signal-contacts-titles input{flex:1 1 10rem;min-height:36px;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;background:rgba(8,12,18,.65);color:var(--ink);font:inherit;font-size:14px}.os-lg-signal-contacts-novel{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border:1px solid rgba(0,168,232,.28);border-radius:var(--radius-lg);background:rgba(0,168,232,.06)}.os-lg-signal-contacts-novel>b{color:var(--accent-2);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-signal-contacts-novel>p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.4}.os-lg-signal-contacts-novel ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-signal-contacts-novel li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px 12px;gap:8px 12px;align-items:center;padding:10px 12px;border:1px solid rgba(0,168,232,.22);border-radius:12px;background:rgba(8,12,18,.45);color:var(--ink);font-size:13px}.os-lg-signal-contacts-novel li>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.os-lg-signal-contacts-novel li strong{font-size:14px;font-weight:750}.os-lg-signal-contacts-novel li span{color:var(--ink-soft);font-size:12px;line-height:1.35}.os-lg-signal-contacts-novel li em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35}.os-lgw-lock{display:grid;grid-gap:4px;gap:4px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(8,12,18,.55)}.os-lgw-lock strong{font-size:22px;letter-spacing:-.03em}.os-lgw-lock em{color:var(--muted);font-size:13px;font-style:normal}.os-lgw-choice{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;border:0}.os-lgw-choice legend{padding:0;margin-bottom:4px}.os-lgw-choice>label{display:flex;gap:12px;align-items:center;min-height:52px;padding:0 16px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);font-size:17px;font-weight:600;cursor:pointer}.os-lgw-choice>label.is-on{border-color:rgba(0,168,232,.45);background:var(--accent-soft)}.os-lgw-choice input[type=radio]{width:18px;height:18px;accent-color:var(--accent)}.os-lgw-note{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.os-lg-dd-run-result{padding:14px 16px;border:1px solid rgba(110,168,255,.28);border-radius:var(--radius-lg);color:#d7e6ff;background:rgba(74,140,232,.12);font-weight:600}.os-lg-dd-run-result,.os-lgw-warn{margin:0;font-size:15px;line-height:1.4}.os-lgw-warn{padding:12px 14px;border:1px solid rgba(232,184,74,.28);border-radius:var(--radius-lg);color:#f3d48a;background:rgba(232,184,74,.08)}.os-lgw-recap{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lgw-recap li{display:flex;gap:16px;justify-content:space-between;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--border)}.os-lgw-recap span{color:var(--muted);font-size:14px}.os-lgw-recap strong{color:var(--ink);font-size:16px;text-align:right}.os-lgw-keys{display:flex;flex-wrap:wrap;gap:10px 16px;margin:4px 0 0;color:var(--dim);font-size:12px}.os-lgw-key{display:inline-flex;align-items:baseline;gap:6px}.os-lgw-key b{color:var(--ink-soft);font-size:11px;font-weight:500}.os-lgw-keys i{display:inline-block;width:8px;height:8px;margin-right:0;border-radius:50%;background:var(--dim);vertical-align:1px}.os-lgw-keys i.on{background:var(--success);box-shadow:0 0 8px rgba(101,212,138,.45)}.os-lgw-past{display:grid;grid-gap:8px;gap:8px;margin-top:8px;padding-top:18px;border-top:1px solid var(--border)}.os-lgw-past>p{margin:0;color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.os-lgw-past>span{color:var(--dim);font-size:14px}.os-lgw-past ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lgw-past li{display:grid;grid-gap:2px;gap:2px}.os-lgw-past strong{font-size:15px}.os-lgw-past em{color:var(--muted);font-size:13px;font-style:normal}@media (max-width:720px){.os-lgw h2{font-size:28px}.os-lgw-start{min-height:64px;font-size:20px}.os-lg-signal-form{grid-template-columns:1fr}.os-lg-signal-pull{grid-template-columns:auto minmax(0,1fr)}.os-lg-signal-pull-locked,.os-lg-signal-pull-push{grid-column:1/-1;justify-self:start}.os-lg-signal-contacts .os-lg-ov-funnel,.os-lg-signal-contacts-ranks,.os-lg-signal-dedupe-funnel,.os-lg-signal-hist-bases,.os-lg-signal-score .os-lg-ov-funnel{grid-template-columns:1fr}.os-lg-signal-contacts-novel li{grid-template-columns:minmax(0,1fr)}.os-lg-signal-dedupe-chips,.os-lg-signal-dedupe-tally,.os-lg-signal-score-chips,.os-lg-signal-score-collapsed,.os-lg-signal-score-tally{grid-template-columns:1fr}.os-lg-signal-score-bands,.os-lg-signal-score-sides{grid-template-columns:repeat(2,minmax(0,1fr))}.os-lg-signal-score-collapsed>strong{grid-row:auto}}.os-lg-bucket-panel{width:min(920px,100%)}.os-lg-imp-setup{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(8,12,18,.55)}.os-lg-imp-setup p{margin:0;color:var(--ink);font-size:15px;font-weight:650}.os-lg-imp-setup code{display:block;overflow-wrap:anywhere;color:var(--accent-2);font-size:13px}.os-lg-imp-setup span code{display:inline;font-size:12px}.os-lg-imp-setup span{color:var(--muted);font-size:13px}.os-lg-imp-setup em{font-style:normal;color:var(--ink-soft)}.os-lg-imp-setup pre{margin:0;max-height:220px;overflow:auto;padding:10px 12px;border-radius:8px;background:rgba(0,0,0,.28);color:var(--ink-soft);font-size:11px;line-height:1.45;white-space:pre}.os-lg-imp-setup .os-button{justify-self:start}.os-lg-imp-board{display:grid;grid-gap:14px;gap:14px}.os-lg-imp-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.os-lg-imp-card{display:grid;grid-gap:16px;gap:16px;position:relative;overflow:hidden}.os-lg-imp-head h2{margin:6px 0 4px;font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.os-lg-imp-head p{margin:0;color:var(--muted);font-size:14px}.os-lg-imp-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:22px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.os-lg-imp-badge.is-receiving{color:#c5cdd8;background:rgba(197,205,216,.12)}.os-lg-imp-badge.is-unnamed{color:#041018;background:#e8b84a}.os-lg-imp-badge.is-assigned,.os-lg-imp-badge.is-ready{color:#041018;background:var(--success,#65d48a)}.os-lg-imp-card.is-live{box-shadow:0 0 0 1px rgba(0,168,232,.28),0 18px 40px rgba(0,168,232,.08)}.os-lg-mini-lanes{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-mini-lanes button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(8,12,18,.45);color:inherit;text-align:left;cursor:pointer}.os-lg-mini-lanes strong{font-family:var(--font-display);font-size:22px;letter-spacing:-.03em;min-width:1.6ch}.os-lg-mini-lanes span{color:var(--muted);font-size:13px}.os-lg-mini-picks{display:grid;grid-gap:8px;gap:8px}.os-lg-imp-form{display:grid;grid-gap:14px;gap:14px}.os-lg-imp-actions{display:flex;gap:10px;align-items:stretch}.os-lg-imp-actions .os-lgw-next{flex:1 1;min-height:56px;font-size:18px}.os-lg-imp-actions .os-button{min-height:56px}.os-lg-imp-meta{display:grid;grid-gap:10px;gap:10px;margin:0}.os-lg-imp-meta div{display:flex;justify-content:space-between;gap:12px}.os-lg-imp-meta dt{color:var(--muted);font-size:13px}.os-lg-imp-meta dd{margin:0;font-size:15px;font-weight:650}.os-lg-imp-people ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-imp-people li{display:grid;grid-gap:2px;gap:2px}.os-lg-imp-people span{color:var(--muted);font-size:13px}.os-lg-imp-modal-backdrop{z-index:260;background:rgba(3,5,9,.78);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15)}.os-modal.os-lg-imp-modal{position:relative;width:min(560px,100%);max-height:min(90vh,calc(100dvh - 32px));display:grid;grid-gap:18px;gap:18px;padding:28px 28px 20px;overflow:hidden;border:1px solid rgba(0,168,232,.22);border-radius:28px;background:radial-gradient(900px 220px at 50% -10%,rgba(0,168,232,.16),transparent 58%),linear-gradient(180deg,rgba(18,26,36,.98),rgba(8,11,16,.98));box-shadow:inset 0 1px 0 rgba(125,232,255,.12),0 40px 100px rgba(0,0,0,.62),0 0 80px rgba(0,168,232,.14)}.os-lg-imp-modal-glow{pointer-events:none;position:absolute;inset:auto 12% -40% 12%;height:180px;background:radial-gradient(closest-side,rgba(0,168,232,.18),transparent 70%);filter:blur(8px)}.os-lg-imp-modal-top{position:relative;display:flex;align-items:start;justify-content:space-between;gap:16px}.os-lg-imp-modal-live{margin:6px 0 0;color:var(--ink-soft);font-size:13px}.os-lg-imp-modal-count{margin:0;color:var(--ink);font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-imp-modal-count span{color:var(--dim);font-weight:500}.os-lg-imp-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-imp-steps span{display:block;height:3px;border-radius:999px;background:rgba(232,236,241,.12)}.os-lg-imp-steps li.is-done span{background:rgba(0,168,232,.45)}.os-lg-imp-steps li.is-on span{background:var(--accent);box-shadow:0 0 16px rgba(0,168,232,.45)}.os-lg-imp-pane{position:relative;display:grid;grid-gap:12px;gap:12px;min-height:210px;align-content:start;animation:os-lg-imp-pane-in .28s cubic-bezier(.16,1,.3,1) both}.os-lg-imp-pane h2{color:var(--ink);font-size:40px;letter-spacing:-.045em;line-height:1.05}.os-lg-imp-hero-count,.os-lg-imp-pane h2{margin:0;font-family:var(--font-display);font-weight:700}.os-lg-imp-hero-count{display:flex;align-items:center;gap:14px;color:var(--accent-2);font-size:84px;letter-spacing:-.07em;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-imp-hero-count .os-lg-pulse{margin-top:0;width:12px;height:12px}.os-lg-imp-choices{display:grid;grid-gap:8px;gap:8px}.os-lg-imp-choice{display:grid;grid-gap:4px;gap:4px;width:100%;padding:14px 16px;border:1px solid var(--border-strong);border-radius:16px;color:var(--ink);background:rgba(10,14,20,.62);text-align:left;cursor:pointer}.os-lg-imp-choice strong{font-size:16px;font-weight:650;letter-spacing:-.02em}.os-lg-imp-choice span{color:var(--muted);font-size:13px;line-height:1.35}.os-lg-imp-choice:hover{border-color:rgba(0,168,232,.35)}.os-lg-imp-choice.is-on{border-color:rgba(0,168,232,.7);background:rgba(0,168,232,.12);box-shadow:0 0 0 1px rgba(0,168,232,.18),0 12px 28px rgba(0,168,232,.08)}.os-lg-imp-choice:disabled{cursor:not-allowed;opacity:.45}.os-lg-imp-modal-nav{position:relative;display:flex;gap:10px;align-items:stretch}.os-lg-imp-modal-nav .os-button{min-height:56px;padding:0 18px}.os-lg-imp-modal-nav .os-lgw-next{flex:1 1;min-height:56px;font-size:18px}.os-lg-imp-min{position:relative;border:0;padding:0;color:var(--muted);background:transparent;font-size:13px;text-align:left;cursor:pointer}.os-lg-imp-min:hover{color:var(--ink-soft)}.os-lg-imp-badge-live{position:fixed;right:max(20px,env(safe-area-inset-right,0px));bottom:max(86px,calc(env(safe-area-inset-bottom, 0px) + 64px));z-index:240;display:inline-flex;gap:10px;align-items:center;min-height:48px;padding:0 16px;border:1px solid rgba(0,168,232,.35);border-radius:999px;color:var(--ink);background:#121821;box-shadow:0 16px 40px rgba(0,0,0,.4);font-size:14px;font-weight:650;cursor:pointer}@keyframes os-lg-imp-pane-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:720px){.os-modal.os-lg-imp-modal{width:100%;padding:22px 18px 16px;border-radius:22px}.os-lg-imp-pane h2{font-size:30px}.os-lg-imp-hero-count{font-size:64px}}@media (prefers-reduced-motion:reduce){.os-lg-imp-pane{animation:none}}.os-lg-assign{display:grid;grid-gap:18px;gap:18px;max-width:560px}.os-lg-assign-batches{display:flex;flex-wrap:wrap;gap:8px}.os-lg-assign-batch{display:inline-flex;gap:8px;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--border-strong);border-radius:999px;color:var(--ink-soft);background:rgba(10,14,20,.5);font-size:13px;font-weight:650;cursor:pointer}.os-lg-assign-batch em{color:var(--muted);font-style:normal;font-weight:500}.os-lg-assign-batch.is-on{border-color:rgba(0,168,232,.7);color:var(--ink);background:rgba(0,168,232,.12)}.os-lg-assign-hero{display:grid;grid-gap:6px;gap:6px}.os-lg-assign-count{display:flex;gap:10px;align-items:center;margin:0;color:var(--accent-2);font-family:var(--font-display);font-size:72px;font-weight:700;letter-spacing:-.07em;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-assign-empty,.os-lg-assign-hero h3{margin:0;font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.03em}.os-lg-assign-block{display:grid;grid-gap:8px;gap:8px}.os-lg-assign-block h4{margin:0;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.os-lg-dd{display:grid;grid-gap:22px;gap:22px}.os-lg-dd h2{margin:0;font-size:34px;letter-spacing:-.04em}.os-lg-dd-block{display:grid;grid-gap:10px;gap:10px}.os-lg-dd-block h3,.os-lg-dd-block h4{margin:0;font-size:15px}.os-lg-dd-block>p{margin:0;color:var(--muted);font-size:14px}.os-lg-dd-layers{display:grid;grid-gap:16px;gap:16px}.os-lg-dd-layer-label{margin:0;color:var(--muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.os-lg-dd-parent-layer{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.02)}.os-lg-dd-lists{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.os-lg-dd-list{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;text-align:left;color:inherit;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.02);cursor:pointer}.os-lg-dd-list strong{font-size:13px}.os-lg-dd-list span{color:var(--muted);font-size:12px}.os-lg-dd-list.is-on{border-color:rgba(125,232,255,.4);background:rgba(0,168,232,.08)}.os-lg-dd-rank-modal{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:#121821;box-shadow:0 18px 40px rgba(0,0,0,.28);overflow:hidden}.os-lg-dd-rank-modal-head{padding:14px 16px 12px;border-bottom:1px solid var(--border)}.os-lg-dd-rank-modal-kicker{margin:0;color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.os-lg-dd-rank-modal-title{margin:6px 0 0;font-size:16px;font-weight:650;letter-spacing:-.03em}.os-lg-dd-rank-modal-copy{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.os-lg-dd-rank{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.os-lg-dd-rank-modal .os-lg-dd-rank{max-height:min(42vh,420px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:10px}.os-lg-dd-line,.os-lg-dd-phrase{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.02)}.os-lg-dd-phrase.is-up{border-color:rgba(101,212,138,.28)}.os-lg-dd-line{border-style:dashed;border-color:rgba(232,184,74,.45);background:rgba(232,184,74,.08)}.os-lg-dd-line.is-dragging,.os-lg-dd-phrase.is-dragging{opacity:.55}.os-lg-dd-line em,.os-lg-dd-phrase em{color:var(--muted);font-style:normal;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-dd-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.os-lg-ai-summary-choice{align-items:flex-end;margin-top:16px}.os-lg-ai-summary-choice label{display:flex;flex-direction:column;gap:6px;min-width:min(280px,100%)}.os-lg-ai-summary-choice label>span{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.os-lg-ai-summary-out{margin-top:18px}.os-lg-ai-summary-samples{display:grid;grid-gap:12px;gap:12px;margin:12px 0 0;padding:0;list-style:none}.os-lg-ai-summary-samples li{padding:12px 14px;border:1px solid rgba(142,240,188,.18);border-radius:12px;background:rgba(8,16,14,.55)}.os-lg-ai-summary-samples strong{display:block;margin-bottom:6px;font-size:13px;font-weight:650}.os-lg-ai-summary-samples p{margin:0;color:var(--muted);font-size:13px;line-height:1.45;white-space:pre-wrap}.os-lg-dd-actions.is-split{gap:12px}.os-lg-dd-back{flex:0 0 auto;min-height:36px;padding:0 14px;font-size:13px}.os-lg-dd-back:disabled{cursor:not-allowed;opacity:.45}.os-lg-dd-actions.is-split .os-lgw-next{flex:1 1 220px;width:auto;min-height:52px;font-size:18px}.os-lg-sift-chat{min-height:280px;max-height:min(52vh,520px)}.os-lg-sift-ideas{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.os-lg-sift-idea{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(16,21,30,.7)}.os-lg-sift-idea header{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.os-lg-sift-idea header em{color:var(--muted);font-style:normal;font-size:12px}.os-lg-sift-idea p{margin:0}.os-lg-sift-idea dl{display:grid;grid-gap:6px;gap:6px;margin:0}.os-lg-sift-idea dl div{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:8px;gap:8px}.os-lg-sift-idea dt{color:var(--muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.os-lg-sift-idea dd{margin:0}.os-lg-sift-compose{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.os-lg-sift-compose input{flex:1 1 220px;min-height:40px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--ink);background:rgba(8,12,18,.7)}.os-lg-sift-paste,.os-lg-sift-rebuild textarea{width:100%;min-height:88px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:12px;color:var(--ink);background:rgba(8,12,18,.7);font-family:var(--font-mono);font-size:12px;resize:vertical}.os-lg-sift-summary{margin:0;line-height:1.45}.os-lg-sift-modes{display:flex;flex-wrap:wrap;gap:10px}.os-lg-sift-raw,.os-lg-sift-rebuild,.os-lg-sift-saved,.os-lg-sift-sug{display:grid;grid-gap:8px;gap:8px}.os-lg-sift-raw ul,.os-lg-sift-saved ul,.os-lg-sift-sug ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-sift-sug label{display:flex;gap:10px;align-items:flex-start}.os-lg-sift-sug span{display:grid;grid-gap:2px;gap:2px}.os-lg-sift-sug em{color:var(--muted);font-style:normal}.os-lg-sift-raw li,.os-lg-sift-saved li{display:grid;grid-gap:2px;gap:2px}.os-lg-sift-raw code,.os-lg-sift-saved span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.os-lg-dd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.os-lg-dd-stats div{padding:12px 14px;border:1px solid var(--border);border-radius:12px}.os-lg-dd-stats dt{color:var(--muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.os-lg-dd-stats dd{margin:4px 0 0;font-size:24px;font-weight:650;letter-spacing:-.04em}.os-lg-dd-review{display:grid;grid-gap:10px;gap:10px}.os-lg-dd-case{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:12px}.os-lg-dd-case header{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.os-lg-dd-case header span,.os-lg-dd-case p{margin:0;color:var(--muted);font-size:13px}@media (max-width:720px){.os-lg-dd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.os-lg-runbar{position:relative;overflow:visible;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;margin:16px 0 0;padding:14px 16px;border:1px solid rgba(0,168,232,.28);border-radius:16px;background:rgba(10,16,22,.96)}.os-lg-runbar.is-success{border-color:rgba(101,212,138,.4)}.os-lg-runbar.is-error{border-color:rgba(232,92,92,.45)}.os-lg-runbar.is-slot{width:100%;margin:0;min-height:88px}.os-lg-runbar.is-compact{min-height:64px;padding:10px 12px;gap:10px}.os-lg-runbar.is-live{padding-bottom:42px}.os-lg-runbar.is-live.is-compact{padding-bottom:14px}.os-lg-dd-actions .os-lg-runbar,.os-lg-dd-actions.is-split .os-lg-runbar,.os-lg-send-stamp .os-lg-runbar,.os-lg-signal-cat .os-lg-runbar,.os-lg-signal-contacts-actions .os-lg-runbar,.os-lg-signal-contacts-step>.os-lg-runbar{flex:1 1 100%}.os-lg-signal-cat:has(.os-lg-runbar){flex-wrap:wrap}.os-lg-runbar.is-success.is-slot{background:radial-gradient(circle at 18% 50%,rgba(101,212,138,.16),transparent 42%),rgba(10,16,22,.96)}.os-lg-runbar.is-error .os-lg-runbar-spark,.os-lg-runbar.is-success .os-lg-runbar-spark{animation:none;opacity:.2}.os-lg-runbar.is-error .os-lg-runbar-halo,.os-lg-runbar.is-success .os-lg-runbar-halo{animation:none}.os-lg-runbar-mark{position:absolute;inset:18px;z-index:1;color:#65d48a;transform-origin:center;animation:os-lg-runbar-mark-in .4s ease-out}.os-lg-runbar-mark.is-error,.os-lg-runbar.is-error .os-lg-runbar-kicker{color:#f3c4c4}.os-lg-runbar.is-error .os-lg-runbar-halo{background:radial-gradient(circle,rgba(232,92,92,.28),transparent 68%)}.os-lg-runbar.is-error .os-lg-runbar-arc{stroke:#e85c5c}.os-lg-runbar.is-error .os-lg-runbar-core{box-shadow:0 0 16px rgba(232,92,92,.28),inset 0 0 8px rgba(232,92,92,.16)}.os-lg-runbar-orb{position:relative;width:64px;height:64px;flex:0 0 64px}.os-lg-runbar-halo{position:absolute;inset:8px;border-radius:999px;background:radial-gradient(circle,rgba(0,168,232,.28),transparent 68%);animation:os-lg-runbar-pulse 2.4s ease-in-out infinite}.os-lg-runbar.is-success .os-lg-runbar-halo{background:radial-gradient(circle,rgba(101,212,138,.28),transparent 68%)}.os-lg-runbar-spark{position:absolute;inset:0;border-radius:999px;background:conic-gradient(from 200deg,transparent 0 72%,rgba(125,232,255,.55) 86%,transparent 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));animation:os-lg-runbar-spin 2.8s linear infinite}.os-lg-runbar.is-success .os-lg-runbar-spark{background:conic-gradient(from 200deg,transparent 0 72%,rgba(101,212,138,.6) 86%,transparent 100%)}.os-lg-runbar-spin{position:absolute;inset:0;width:64px;height:64px}.os-lg-runbar-orb.is-spinning .os-lg-runbar-spin{animation:os-lg-runbar-spin 1.6s linear infinite}.os-lg-runbar-spin svg{position:absolute;inset:0;width:64px;height:64px;transform:rotate(-90deg)}.os-lg-runbar-arc,.os-lg-runbar-track{fill:none;stroke-width:2.5}.os-lg-runbar-track{stroke:rgba(125,232,255,.14)}.os-lg-runbar-arc{stroke:#7de8ff;stroke-linecap:round;transition:stroke-dashoffset .32s ease}.os-lg-runbar.is-success .os-lg-runbar-arc{stroke:#65d48a}.os-lg-runbar-orb.is-indeterminate svg{animation:os-lg-runbar-spin 1.6s linear infinite}.os-lg-runbar-orb.is-indeterminate .os-lg-runbar-arc{stroke-dashoffset:108}.os-lg-runbar-core{position:absolute;inset:22px;border-radius:999px;background:#0c141c;box-shadow:0 0 16px rgba(0,168,232,.35),inset 0 0 8px rgba(125,232,255,.18)}.os-lg-runbar.is-success .os-lg-runbar-core{box-shadow:0 0 16px rgba(101,212,138,.32),inset 0 0 8px rgba(101,212,138,.18)}.os-lg-runbar-orb b{position:absolute;inset:0;z-index:1;display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#d7f6ff}.os-lg-runbar-orb i{position:absolute;z-index:1;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:999px;background:#7de8ff;box-shadow:0 0 10px rgba(125,232,255,.8);animation:os-lg-runbar-pulse 1.4s ease-in-out infinite}.os-lg-runbar-copy{position:relative;z-index:1;min-width:0}.os-lg-runbar-kicker{margin:0 0 4px;color:var(--accent-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.os-lg-runbar.is-success .os-lg-runbar-kicker{color:var(--success)}.os-lg-runbar-copy strong{display:block;font-family:var(--font-display);font-size:24px;letter-spacing:-.04em;line-height:1.1}.os-lg-runbar-copy em{display:block;margin-top:2px;color:var(--muted);font-style:normal;font-size:12px;letter-spacing:.04em}.os-lg-runbar-copy p:last-child{margin:6px 0 0;color:var(--ink-soft);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-runbar-timer{position:relative;z-index:1;display:grid;justify-items:end;min-width:88px}.os-lg-runbar-timer span{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.os-lg-runbar-timer b{font-family:var(--font-mono);font-size:28px;font-weight:500;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-runbar-open{display:block;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.os-lg-runbar-pop{position:absolute;right:10px;bottom:10px;z-index:3;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(0,168,232,.45);border-radius:999px;color:var(--accent-2);background:linear-gradient(180deg,#1a2433,#10151d);box-shadow:0 0 18px rgba(0,168,232,.22);cursor:pointer}.os-lg-runbar-pop:hover{border-color:rgba(125,232,255,.7)}.os-lg-runbar-pop svg{width:16px;height:16px}.os-lg-runbar-pinned{margin:0;padding:12px 14px;border:1px dashed rgba(0,168,232,.35);border-radius:14px;color:var(--ink-soft);font-size:14px}.os-lg-runbar-float{position:fixed;right:max(22px,env(safe-area-inset-right,0px));bottom:max(86px,calc(env(safe-area-inset-bottom, 0px) + 64px));z-index:255;display:grid;grid-gap:8px;gap:8px;width:min(420px,calc(100vw - 44px));pointer-events:auto}.os-lg-runbar-float .os-lg-runbar{margin:0;padding-bottom:18px}.os-lg-runbar-undock{justify-self:end;margin:0;padding:0;border:0;background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.os-lg-runbar.is-live .os-lg-runbar-orb i{animation:os-lg-runbar-pulse 1.1s ease-in-out infinite}.os-lg-runbar.is-live .os-lg-runbar-halo{animation:os-lg-runbar-pulse 2s ease-in-out infinite}.os-lg-runbar.is-live .os-lg-runbar-spark{animation:os-lg-runbar-spin 1.8s linear infinite}.os-lg-mv-block{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.02)}.os-lg-mv-pending{gap:14px;padding:18px;border:1px solid rgba(232,184,74,.4);border-radius:16px;background:radial-gradient(1200px 80px at 8% 0,rgba(232,184,74,.14),transparent 55%),linear-gradient(180deg,rgba(32,26,14,.95),rgba(14,12,10,.92))}.os-lg-mv-pending-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.os-lg-mv-pending-head h3{font-size:22px}.os-lg-mv-pending-head strong{color:#f0d48a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px}.os-lg-mv-block header{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.os-lg-mv-block h4{margin:0;font-size:18px}.os-lg-mv-clock{margin:0;color:var(--accent-2);font-size:13px}.os-lg-mv-clock.is-soon{color:var(--warn)}.os-lg-mv-clock.is-expired{color:var(--danger,#e85c5c)}.os-lg-mv-rows{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-mv-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto 200px;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--border);border-radius:12px}.os-lg-mv-rows strong{display:block;font-size:15px}.os-lg-mv-rows span{color:var(--muted);font-size:12px}.os-lg-num{display:inline-flex;align-items:center;justify-content:center;min-width:1.75em;padding:2px 8px;border-radius:999px;background:rgba(125,232,255,.1);color:var(--ink-soft);font-family:var(--font-mono);font-size:12px;font-weight:650;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.4}.os-lgw-chip.is-on .os-lg-num{background:rgba(4,16,24,.16);color:inherit}.os-lg-mv-count{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 10px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.03);font-family:var(--font-display);font-size:22px;font-weight:650;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.os-lg-mv-action{margin:0}.os-lg-mv-action select{width:100%;min-height:44px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes os-lg-runbar-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes os-lg-runbar-mark-in{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@keyframes os-lg-runbar-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:720px){.os-lg-mv-rows li,.os-lg-runbar{grid-template-columns:1fr}.os-lg-runbar-timer{justify-items:start}.os-lg-mv-count{justify-self:start}}@media (prefers-reduced-motion:reduce){.os-lg-auto-live-orb,.os-lg-checking-orb,.os-lg-desk-tab-auto i,.os-lg-desk-tab-badge.is-checking,.os-lg-lq-borat img,.os-lg-runbar-halo,.os-lg-runbar-orb i,.os-lg-runbar-orb.is-indeterminate svg,.os-lg-runbar-orb.is-spinning .os-lg-runbar-spin,.os-lg-runbar-spark,.os-lg-settings-link.is-running svg,.os-lg-wait-list.is-checking li,.os-lg-yard-borat img,.sgv2-count.is-wait,.sgv2-pill.is-pulse,.sgv2-table tr.is-live td{animation:none}.os-lg-runbar.is-live .os-lg-runbar-halo,.os-lg-runbar.is-live .os-lg-runbar-orb i{animation:os-lg-runbar-pulse 2.4s ease-in-out infinite}}.os-lg-en-summary{display:grid;grid-gap:14px;gap:14px}.os-lg-en-stats{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0}.os-lg-en-stats div{display:grid;grid-gap:4px;gap:4px}.os-lg-en-stats dt{color:var(--muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.os-lg-en-stats dd{margin:0;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.os-lg-en-bands{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.os-lg-en-bands li{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.02)}.os-lg-en-bands span{color:var(--muted);font-size:13px}.os-lg-en-fails h4{margin:0 0 8px}.os-lg-en-fails ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-en-fails li{display:grid;grid-gap:2px;gap:2px}.os-lg-en-fails span{color:var(--muted);font-size:12px}.os-lg-en-people{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-lg-en-tray{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid var(--border-strong);border-radius:16px;background:radial-gradient(900px 120px at 0 0,rgba(0,168,232,.08),transparent 55%),linear-gradient(180deg,rgba(22,28,38,.96),rgba(12,16,22,.94));box-shadow:var(--shadow)}.os-lg-en-tray-head{display:flex;justify-content:space-between;gap:16px;align-items:end}.os-lg-en-tray-head h3{margin:4px 0 0;font-size:20px;letter-spacing:-.03em}.os-lg-en-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 10px;margin:0;color:var(--muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.os-lg-en-legend .os-lg-en-score{width:28px;height:28px;font-size:10px}.os-lg-en-scroller{max-height:min(52vh,480px);overflow:auto;padding-right:4px;overscroll-behavior:contain}.os-lg-en-person{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;width:100%;padding:12px 14px;text-align:left;color:inherit;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.02);cursor:pointer}.os-lg-en-person:hover{border-color:var(--border-strong);background:rgba(255,255,255,.04)}.os-lg-en-person div{display:grid;grid-gap:2px;gap:2px;min-width:0}.os-lg-en-facts dd,.os-lg-en-person span{color:var(--muted);font-size:12px}.os-lg-en-score{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;font-family:var(--font-mono);font-size:13px;font-style:normal;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1;border:1px solid transparent}.os-lg-en-score.is-high{color:#d9ffe6;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.34),transparent 46%),radial-gradient(circle at 50% 110%,rgba(18,64,36,.9),#0d2416 62%);border-color:rgba(101,212,138,.62);box-shadow:0 0 0 1px rgba(101,212,138,.12),0 8px 18px rgba(0,0,0,.28),0 0 18px rgba(101,212,138,.28)}.os-lg-en-score.is-mid{color:#fff3c8;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.32),transparent 46%),radial-gradient(circle at 50% 110%,rgba(84,58,8,.95),#241a08 62%);border-color:rgba(232,184,74,.7);box-shadow:0 0 0 1px rgba(232,184,74,.14),0 8px 18px rgba(0,0,0,.28),0 0 18px rgba(232,184,74,.26)}.os-lg-en-score.is-low{color:#ffd6d8;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.28),transparent 46%),radial-gradient(circle at 50% 110%,rgba(82,22,28,.95),#2a1014 62%);border-color:rgba(240,113,120,.7);box-shadow:0 0 0 1px rgba(240,113,120,.14),0 8px 18px rgba(0,0,0,.28),0 0 18px rgba(240,113,120,.24)}.os-lg-en-score.is-missing{color:var(--muted);background:rgba(255,255,255,.03);border-style:dashed;border-color:rgba(232,236,241,.22);box-shadow:none}.os-lg-en-pager{display:flex;justify-content:space-between;align-items:center;gap:12px}.os-lg-en-pager p{margin:0;color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-en-pager div{display:flex;gap:8px}.os-lg-en-facts{display:grid;grid-gap:8px;gap:8px;margin:8px 0 0;padding:12px 14px;border:1px solid var(--border);border-radius:12px}.os-lg-en-facts div{display:grid;grid-template-columns:120px 1fr;grid-gap:8px;gap:8px}.os-lg-en-facts dt{color:var(--muted);font-size:12px}@media (max-width:720px){.os-lg-en-pager,.os-lg-en-tray-head{display:grid;justify-items:start}.os-lg-en-legend{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.os-lg-en-score.is-high,.os-lg-en-score.is-low,.os-lg-en-score.is-mid{box-shadow:0 0 0 1px rgba(255,255,255,.06)}}.os-lg-schedule-inline,.os-lg-schedule-link{justify-self:start;border:0;background:none;color:var(--accent);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.os-lg-schedule-link{min-height:36px;padding:0 12px;border:1px solid var(--border-strong);border-radius:999px;text-decoration:none;background:rgba(16,22,32,.78)}.os-lg-schedule-link.is-on{border-color:rgba(0,168,232,.55);background:rgba(0,168,232,.16);color:var(--ink)}.os-lg-settings-link{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px 0 10px;border:1px solid rgba(196,168,90,.38);border-radius:10px;background:rgba(28,24,16,.88);color:#e6d3a3;font:inherit;font-weight:700;cursor:pointer}.os-lg-settings-link svg{width:15px;height:15px;flex:0 0 auto}.os-lg-settings-link:hover{border-color:rgba(220,188,96,.7);color:#f3e4be}.os-lg-settings-link.is-on{border-color:rgba(220,188,96,.85);background:rgba(196,168,90,.18);color:#fff4d6}.os-lg-settings-link.is-live:not(.is-on){box-shadow:inset 0 0 0 1px rgba(142,240,188,.22)}.os-lg-settings-link.is-running svg{animation:os-lg-runbar-spin 1.8s linear infinite}.os-lg-auto-live{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:2px 0 0;padding:8px 12px 8px 10px;border:1px solid rgba(142,240,188,.32);border-radius:12px;background:linear-gradient(180deg,rgba(22,61,44,.72),rgba(18,36,28,.88));color:#d5f8e4;font-size:13px;font-weight:650}.os-lg-auto-live-orb{flex:0 0 14px;width:14px;height:14px;border-radius:999px;background:conic-gradient(from 200deg,transparent 0 58%,#8ef0bc 82%,rgba(196,168,90,.9) 94%,transparent 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:os-lg-runbar-spin 1.15s linear infinite;filter:drop-shadow(0 0 8px rgba(142,240,188,.4))}.os-lg-checking{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid rgba(142,240,188,.34);border-radius:14px;background:linear-gradient(180deg,rgba(22,61,44,.78),rgba(12,22,18,.92));box-shadow:0 0 22px rgba(142,240,188,.1)}.os-lg-checking-orb{flex:0 0 22px;width:22px;height:22px;margin-top:2px;border-radius:999px;background:conic-gradient(from 200deg,transparent 0 52%,#8ef0bc 78%,rgba(196,168,90,.95) 92%,transparent 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));animation:os-lg-runbar-spin 1.05s linear infinite;filter:drop-shadow(0 0 10px rgba(142,240,188,.5))}.os-lg-checking b{display:block;color:#e7fff2;font-size:15px;font-weight:750;letter-spacing:-.02em}.os-lg-checking p{margin:4px 0 0;color:#c5e8d4;font-size:13px;line-height:1.4}.os-lg-checking-stage{display:grid;grid-gap:14px;gap:14px}.os-lg-checking-hold{margin:0;color:var(--muted);font-size:13px}@keyframes os-lg-checking-pulse{0%,to{box-shadow:0 0 0 0 rgba(142,240,188,.18)}50%{box-shadow:0 0 0 5px rgba(142,240,188,0)}}@keyframes os-lg-checking-sheen{0%{background-position:100% 0}to{background-position:-80% 0}}.os-lg-wf-set{display:grid;grid-gap:16px;gap:16px}.os-lg-wf-set-bar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;padding:12px 16px;border:1px solid var(--border-strong);border-radius:14px;background:rgba(12,17,26,.78)}.os-lg-wf-set-bar strong{font-size:15px}.os-lg-wf-set-bar span{color:var(--muted);font-size:13px}.os-lg-wf-set-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.os-lg-wf-set-card{display:grid;grid-gap:14px;gap:14px;padding:16px 18px;border:1px solid var(--border-strong);border-radius:16px;background:rgba(12,17,26,.72)}.os-lg-wf-set-card.is-on{border-color:rgba(90,230,160,.28);background:rgba(16,28,24,.78)}.os-lg-wf-set-card.is-note{background:rgba(16,22,32,.55)}.os-lg-wf-set-card header{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.os-lg-wf-set-card.is-note header{grid-template-columns:28px minmax(0,1fr)}.os-lg-wf-set-card header svg{width:28px;height:28px;color:var(--accent)}.os-lg-wf-set-card header b{display:block;font-size:16px}.os-lg-wf-set-card header p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.os-lg-wf-set-toggle{display:grid;grid-gap:2px;gap:2px;min-width:92px;min-height:52px;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#2a1515;color:#f3c4c4;text-align:left;cursor:pointer}.os-lg-wf-set-toggle.is-on{background:#163d2c;border-color:rgba(90,230,160,.35);color:#8ef0bc}.os-lg-wf-set-toggle em{font-style:normal;font-size:18px;font-weight:800}.os-lg-wf-set-toggle span{font-size:11px;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.os-lg-wf-set-toggle:disabled{opacity:.55;cursor:wait}.os-lg-wf-mode{display:inline-flex;gap:3px;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#07090d;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.os-lg-wf-mode-btn{min-height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.os-lg-wf-mode-btn:hover:not(:disabled){color:var(--ink)}.os-lg-wf-mode-btn.is-manual.is-on{background:rgba(0,168,232,.16);color:var(--ink)}.os-lg-wf-mode-btn.is-auto.is-on{background:#163d2c;color:#8ef0bc}.os-lg-wf-mode-btn.is-off.is-on{background:#2a1515;color:#f3c4c4}.os-lg-wf-mode-btn:disabled{cursor:wait;opacity:.6}.os-lg-wf-set-card.is-off{opacity:.78;border-color:rgba(243,196,196,.18)}.os-lg-wf-set-plain,.os-lg-wf-set-rules{padding-top:2px;border-top:1px solid rgba(255,255,255,.06)}.os-lg-wf-set-legend,.os-lg-wf-set-plain{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.os-lg-wf-set-rules ul{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0;padding:0;list-style:none}.os-lg-wf-set-rules li,.os-lg-wf-set-simple{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,220px);grid-gap:10px 16px;gap:10px 16px;align-items:center}.os-lg-wf-set-rules li strong,.os-lg-wf-set-simple span{display:block;font-size:14px}.os-lg-wf-set-rules li span{display:block;margin-top:2px;color:var(--muted);font-size:12px}.os-lg-wf-set-simple{margin-top:10px}.os-lg-apollo-lists{display:grid;grid-gap:16px;gap:16px;overflow:visible}.os-lg-apollo-head-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.os-lg-apollo-saved{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.os-lg-apollo-saved li{display:flex;gap:8px;align-items:baseline;padding:6px 10px;border:1px solid var(--border-strong);border-radius:999px;background:rgba(12,17,26,.72)}.os-lg-apollo-saved b{font-size:12.5px}.os-lg-apollo-saved span{color:var(--muted);font-size:11px}.os-lg-apollo-create{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--border-strong);border-radius:14px;background:rgba(12,17,26,.72)}.os-lg-apollo-create-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;align-items:end}.os-lg-apollo-create-row label{display:grid;grid-gap:6px;gap:6px;font-size:12px}.os-lg-apollo-create-row .os-select,.os-lg-apollo-create-row input{width:100%}.os-select{position:relative;width:100%;min-width:0}.os-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:36px;padding:6px 10px 6px 12px;border:1px solid var(--border-strong);border-radius:10px;color:var(--ink);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 72%),rgba(8,12,18,.72);font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:var(--track);text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .14s var(--ease),box-shadow .14s var(--ease)}.os-select-trigger:focus-visible,.os-select-trigger:hover,.os-select.is-open .os-select-trigger{border-color:rgba(0,168,232,.55);box-shadow:0 0 0 3px rgba(0,168,232,.14),0 0 22px rgba(0,168,232,.1)}.os-select-trigger:disabled,.os-select.is-off .os-select-trigger{cursor:not-allowed;opacity:.55}.os-select-placeholder,.os-select-value{display:grid;grid-gap:1px;gap:1px;min-width:0}.os-select-menu button strong,.os-select-value strong{overflow:hidden;color:var(--ink);font-size:13.5px;font-weight:650;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.os-select-menu button em,.os-select-value em{color:var(--muted);font-size:11px;font-style:normal;letter-spacing:.01em}.os-select-placeholder{color:var(--muted)}.os-select-trigger i{flex:none;color:var(--accent-2);font-style:normal;font-size:11px}.os-select-menu{position:fixed;z-index:240;display:grid;grid-gap:8px;gap:8px;min-width:240px;padding:8px;border:1px solid rgba(0,168,232,.28);border-radius:14px;background:rgba(10,14,20,.97);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 22px 48px rgba(0,0,0,.48);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.os-select-search{min-height:34px;padding:6px 10px;border-radius:9px}.os-select-menu ul{display:grid;grid-gap:2px;gap:2px;max-height:280px;margin:0;padding:0;overflow:auto;list-style:none}.os-select-menu li button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:10px;color:var(--ink);background:transparent;font-family:var(--font-ui);text-align:left;cursor:pointer}.os-select-menu li button span{display:grid;grid-gap:1px;gap:1px;min-width:0}.os-select-menu li button b{flex:none;color:var(--accent-2);font-size:12px;font-weight:700}.os-select-menu li button.is-on,.os-select-menu li button:hover{border-color:rgba(0,168,232,.32);background:rgba(0,168,232,.1)}.os-select-empty{padding:10px 8px;color:var(--muted);font-size:12px}.os-datepicker{position:relative;width:100%;min-width:0}.os-datepicker-menu{position:fixed;z-index:240;display:grid;grid-gap:10px;gap:10px;min-width:280px;padding:12px;border:1px solid rgba(0,168,232,.28);border-radius:14px;background:rgba(10,14,20,.97);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 22px 48px rgba(0,0,0,.48);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.os-datepicker-chips{display:flex;flex-wrap:wrap;gap:6px}.os-datepicker-chips button,.os-datepicker-nav button{min-height:28px;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;color:var(--muted);background:rgba(8,12,18,.7);font-family:var(--font-ui);font-size:12px;cursor:pointer}.os-datepicker-chips button:hover,.os-datepicker-nav button:hover{color:var(--ink);border-color:rgba(0,168,232,.45)}.os-datepicker-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.os-datepicker-nav strong{text-align:center;font-size:13px;font-weight:650;letter-spacing:-.02em}.os-datepicker-grid,.os-datepicker-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.os-datepicker-week span{color:var(--dim);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-align:center;text-transform:uppercase}.os-datepicker-grid button{min-height:32px;border:1px solid transparent;border-radius:8px;color:var(--ink);background:transparent;font-size:13px;cursor:pointer}.os-datepicker-grid button:hover{border-color:rgba(0,168,232,.32);background:rgba(0,168,232,.1)}.os-datepicker-grid button.is-today{box-shadow:inset 0 0 0 1px rgba(0,168,232,.35)}.os-datepicker-grid button.is-on{border-color:rgba(0,168,232,.55);background:rgba(0,168,232,.18);color:var(--accent-2);font-weight:700}.os-prod-search{min-width:180px;max-width:280px}.os-prod-search input{min-height:34px}.os-prod-today{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 8px;padding:10px 14px;border:1px solid var(--border);border-radius:10px;background:rgba(10,14,20,.45);color:var(--muted);font-size:12px}.os-prod-today strong{color:var(--ink);font-weight:650}.os-task-lock{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:22px;padding:0 8px;border:1px solid rgba(232,184,74,.38);border-radius:999px;color:#f0d48a;background:rgba(232,184,74,.12);font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.os-task-lock svg{width:11px;height:11px;flex:none}.os-task-lock.is-ready{border-color:rgba(101,212,138,.4);color:var(--success);background:rgba(101,212,138,.1);animation:os-task-unlock .9s var(--ease)}.os-task-lock em,.os-task-row .os-task-lock{overflow:hidden;text-overflow:ellipsis}@keyframes os-task-unlock{0%{box-shadow:0 0 0 0 rgba(101,212,138,.45)}to{box-shadow:0 0 0 12px rgba(101,212,138,0)}}.os-task-row.is-blocked .os-check{opacity:.38;cursor:not-allowed}.os-chip-quiet{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border:1px solid var(--border);border-radius:4px;color:var(--dim);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.os-undo-toast{position:fixed;right:24px;bottom:24px;z-index:230;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(0,168,232,.28);border-radius:12px;background:rgba(10,14,20,.96);box-shadow:var(--shadow)}.os-prod-capture-form{grid-template-columns:minmax(0,1fr) 148px 168px auto auto}.os-delegation-compose{display:grid;grid-gap:12px;gap:12px}.os-delegation-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.os-delegation-card,.os-delegation-queue{display:grid;grid-gap:10px;gap:10px}.os-delegation-card{padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:rgba(10,14,20,.55)}.os-delegation-card.is-selected{border-color:rgba(0,168,232,.32)}.os-delegation-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.os-delegation-card h2{margin:0;font-size:18px;letter-spacing:-.03em}.os-delegation-meta{display:flex;flex-wrap:wrap;gap:8px}.os-delegation-outcome{margin:0;color:var(--ink-soft);font-size:13px}@media (max-width:820px){.os-delegation-grid,.os-prod-capture-form{grid-template-columns:1fr}}.os-lg-apollo-list-rows .os-select-menu{min-width:280px}.os-lg-apollo-mini-groups{display:grid;grid-gap:18px;gap:18px}.os-lg-apollo-mini-group h3{margin:0 0 8px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.os-lg-apollo-list-rows{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.os-lg-apollo-list-rows li{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,1fr) auto auto;grid-gap:10px 16px;gap:10px 16px;align-items:center;padding:12px 14px;border:1px solid var(--border-strong);border-radius:14px;background:rgba(12,17,26,.72)}.os-lg-apollo-list-rows li.is-warn{border-color:rgba(232,168,72,.35)}.os-lg-apollo-list-rows li>div{display:grid;grid-gap:2px;gap:2px}.os-lg-apollo-list-rows li b{font-size:15px}.os-lg-apollo-list-rows li span{color:var(--muted);font-size:12px}.os-lg-csv-upload{display:grid;grid-gap:16px;gap:16px}.os-lg-csv-drop{position:relative;border:1px dashed rgba(120,162,255,.45);border-radius:16px;background:linear-gradient(180deg,rgba(16,24,38,.92),rgba(10,14,22,.88));transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.os-lg-csv-drop.is-over,.os-lg-csv-drop:hover{border-color:rgba(120,162,255,.85);box-shadow:0 0 0 1px rgba(120,162,255,.18),0 18px 40px rgba(0,0,0,.28)}.os-lg-csv-drop.is-busy{opacity:.72;pointer-events:none}.os-lg-csv-file{position:absolute;inset:0;opacity:0;cursor:pointer}.os-lg-csv-drop-inner{display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center;padding:34px 20px}.os-lg-csv-drop-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(120,162,255,.35);background:rgba(120,162,255,.08);font-size:22px;color:rgba(170,198,255,.95)}.os-lg-csv-drop-inner strong{font-size:16px}.os-lg-csv-drop-inner p{margin:0;max-width:42ch;color:var(--muted);font-size:13px}.os-lg-csv-meta{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.os-lg-csv-map,.os-lg-csv-preview,.os-lg-csv-target{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--border-strong);border-radius:14px;background:rgba(12,17,26,.72)}.os-lg-csv-target-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px}.os-lg-csv-map-grid label,.os-lg-csv-target-row label{display:grid;grid-gap:6px;gap:6px;font-size:12px}.os-lg-csv-col-list .os-select,.os-lg-csv-target-row .os-select{width:100%;min-width:0}.os-lg-csv-col-list .os-lg-csv-col-row:has(.os-select.is-open){z-index:4}.os-lg-csv-col-list .os-lg-csv-col-row.is-skip em,.os-lg-csv-col-list .os-lg-csv-col-row.is-skip span{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:rgba(232,168,72,.55);text-decoration-color:rgba(232,168,72,.55)}.os-lg-csv-map-head{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between}.os-lg-csv-map-warn{color:rgba(232,168,72,.95);font-size:12px}.os-lg-csv-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px}.os-lg-csv-map-grid label.is-required span{color:rgba(170,198,255,.95)}.os-lg-csv-map-grid label em{color:var(--muted);font-style:normal;font-size:11px}.os-lg-csv-preview-scroll{overflow:auto;border-radius:10px;border:1px solid rgba(255,255,255,.06)}.os-lg-csv-preview table{width:100%;border-collapse:collapse;font-size:12px}.os-lg-csv-preview td,.os-lg-csv-preview th{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;white-space:nowrap}.os-lg-csv-preview th{position:-webkit-sticky;position:sticky;top:0;background:rgba(8,12,18,.96);color:rgba(170,198,255,.92);font-weight:600}.os-lg-csv-actions{display:flex;justify-content:flex-end}.os-lg-csv-result{margin:0;padding:12px 14px;border-radius:12px;border:1px solid rgba(88,214,141,.28);background:rgba(88,214,141,.08);color:rgba(210,255,228,.95);font-size:14px}.os-modal.os-lg-csv-modal{width:min(760px,100%);grid-gap:14px;gap:14px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.os-lg-csv-modal-body{min-height:0;overflow:auto;overscroll-behavior:contain;display:grid;grid-gap:14px;gap:14px;align-content:start}.os-lg-csv-modal-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.os-lg-csv-steps{display:flex;gap:6px;margin:0;padding:0;list-style:none}.os-lg-csv-steps li{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--border-strong);color:var(--muted);font-size:11px;font-weight:700}.os-lg-csv-steps li.is-on{color:#dce7ff;border-color:rgba(120,162,255,.7);background:rgba(120,162,255,.16)}.os-lg-csv-col-list{display:grid;grid-gap:8px;gap:8px;max-height:min(46vh,420px);overflow:auto;overscroll-behavior:contain;overflow-anchor:none;padding:2px 4px 18px 0}.os-lg-csv-col-list .os-select-menu{min-width:260px}.os-lg-csv-col-list .os-lg-csv-col-row{position:relative;z-index:1;display:grid;grid-template-columns:minmax(140px,1.1fr) minmax(160px,1.2fr) minmax(80px,.9fr);grid-gap:8px;gap:8px;align-items:center}.os-lg-csv-col-list span{font-size:12px;font-weight:650}.os-lg-csv-col-list em{color:var(--muted);font-size:12px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-lg-csv-confirm ul{margin:8px 0 0;padding-left:18px;color:var(--muted)}.os-lg-csv-modal-actions{display:flex;justify-content:flex-end;gap:8px}.os-lg-csv-toast{position:fixed;left:50%;bottom:18px;z-index:240;transform:translateX(-50%);width:min(640px,calc(100vw - 24px));display:grid;grid-template-columns:1fr auto;grid-gap:12px 16px;gap:12px 16px;align-items:center;padding:14px 16px;border:1px solid rgba(120,162,255,.35);border-radius:16px;background:rgba(10,14,22,.96);box-shadow:0 18px 48px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.os-lg-csv-toast.is-locked{pointer-events:auto}.os-lg-csv-toast-copy{display:grid;grid-gap:4px;gap:4px}.os-lg-csv-toast-copy p{margin:0;color:var(--muted);font-size:13px}.os-lg-csv-toast-meter{display:grid;grid-gap:6px;gap:6px;min-width:160px;font-size:12px;color:var(--muted)}.os-lg-csv-toast-bar{height:7px;overflow:hidden;border-radius:999px;background:rgba(120,162,255,.12)}.os-lg-csv-toast-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6ea0ff,#9ec2ff);animation:os-lg-csv-toast-sheen 1.2s linear infinite}@keyframes os-lg-csv-toast-sheen{0%{filter:brightness(1)}50%{filter:brightness(1.25)}to{filter:brightness(1)}}@media (max-width:900px){.os-lg-csv-map-grid,.os-lg-csv-target-row{grid-template-columns:1fr}}@media (max-width:720px){.os-lg-apollo-list-rows li,.os-lg-wf-set-card header,.os-lg-wf-set-rules li,.os-lg-wf-set-simple{grid-template-columns:1fr}.os-lg-wf-mode,.os-lg-wf-set-toggle{justify-self:start}}.os-lg-schedule{display:grid;grid-gap:18px;gap:18px}.os-lg-schedule-bar{display:grid;grid-template-columns:auto repeat(2,minmax(140px,180px)) 1fr;grid-gap:14px 18px;gap:14px 18px;align-items:end;padding:16px 18px;border:1px solid var(--border-strong);border-radius:16px;background:rgba(12,17,26,.78)}.os-lg-schedule-master{display:grid;grid-gap:4px;gap:4px;min-width:140px;min-height:64px;padding:10px 14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#2a1515;color:#f3c4c4;text-align:left;cursor:pointer}.os-lg-schedule-master.is-on{background:#163d2c;border-color:rgba(90,230,160,.35);color:#8ef0bc}.os-lg-schedule-master em{font-style:normal;font-size:22px;font-weight:800;letter-spacing:-.03em}.os-lg-schedule-caps,.os-lg-schedule-master span{font-size:13px;line-height:1.35;color:var(--muted)}.os-lg-schedule-caps{margin:0;align-self:center}.os-lg-dd-actions,.os-lg-schedule-actions,.os-lg-schedule-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.os-lg-schedule-quiet,.os-lg-schedule-row button{min-height:36px;padding:0 12px;border:1px solid var(--border-strong);border-radius:999px;background:rgba(16,22,32,.6);color:var(--ink);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.os-lg-schedule-quiet:disabled,.os-lg-schedule-row button:disabled{opacity:.45;cursor:not-allowed}.os-lg-schedule-form{padding:16px 18px;border:1px solid var(--border-strong);border-radius:16px}.os-lg-schedule-seeds{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px}.os-lg-schedule-seed-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.os-lg-schedule-check{display:flex;gap:8px;align-items:center;font-weight:650}.os-lg-schedule-lock{margin:0;grid-column:1/-1;font-size:13px;color:var(--muted)}.os-lg-schedule-form .os-lg-dd-actions{grid-column:1/-1}.os-lg-schedule-table td:last-child{white-space:nowrap}.os-lg-schedule-expand{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.os-lg-schedule-expand span{width:12px;color:var(--muted)}.os-lg-schedule-switch{min-width:52px;min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#2a1515;color:#f3c4c4;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.os-lg-schedule-switch.is-on{background:#163d2c;border-color:rgba(90,230,160,.35);color:#8ef0bc}.os-lg-schedule-group.is-off td{opacity:.72}.os-lg-schedule-seed-head td{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:rgba(255,255,255,.03)}.os-lg-schedule-seed td:first-child{padding-left:28px}.os-lg-schedule-history{display:grid;grid-gap:10px;gap:10px}.os-lg-schedule-history header{display:flex;justify-content:space-between;gap:12px;align-items:end}.os-lg-schedule-history header b{font-size:15px}.os-lg-schedule-history label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted)}.os-lg-schedule-history tr.is-failed td{color:#f3c4c4}.os-lg-industries-personalise-stats,.os-lg-signal-personalise-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0 8px;padding:0;list-style:none}.os-lg-industries-personalise-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.os-lg-lt-personalise-lanes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:8px}.os-lg-lt-personalise-lane{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--border);border-radius:16px;align-content:start}.os-lg-lt-personalise-lane h3{margin:0;font-size:18px}.os-lg-signal-personalise-stats li{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:12px}.os-lg-signal-personalise-stats span{color:var(--muted);font-size:12px}.os-lg-signal-personalise-stats strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-lg-signal-personalise-examples{display:grid;grid-gap:12px;gap:12px;margin-top:22px}.os-lg-signal-personalise-examples-head h3{margin:4px 0 0}.os-lg-signal-personalise-examples-head p:last-child{margin:4px 0 0;color:var(--muted)}.os-lg-signal-personalise-lists{display:grid;grid-gap:28px;gap:28px;margin-top:8px}.os-lg-signal-personalise-list,.os-lg-signal-personalise-row{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.os-lg-signal-personalise-row{grid-template-columns:repeat(5,minmax(0,1fr))}.os-lg-signal-personalise-row li{grid-template-rows:auto auto auto minmax(4.5em,1fr) auto auto;align-content:start;grid-gap:6px;gap:6px;min-height:268px}.os-lg-signal-personalise-list li,.os-lg-signal-personalise-row li{display:grid;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.02)}.os-lg-signal-personalise-list li{grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.os-lg-signal-personalise-list li.is-empty,.os-lg-signal-personalise-row li.is-empty{border-style:dashed;opacity:.72}.os-lg-signal-personalise-list em,.os-lg-signal-personalise-row em{font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.os-lg-signal-personalise-list em{padding-top:2px}.os-lg-signal-personalise-list b,.os-lg-signal-personalise-row b{font-size:13px}.os-lg-signal-personalise-who{display:grid;grid-gap:6px;gap:6px;min-width:0}.os-lg-signal-personalise-roles{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px 8px;border-radius:999px;background:rgba(86,164,255,.16);color:#9cc9ff;font-size:10px;font-weight:800;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.os-lg-signal-personalise-list span,.os-lg-signal-personalise-row span{display:block;color:var(--muted);font-size:12px}.os-lg-signal-personalise-list p,.os-lg-signal-personalise-row p{margin:4px 0 0;font-size:13px;line-height:1.45}.os-lg-signal-personalise-adcopy{max-height:7.2em;overflow:auto;color:var(--muted);font-size:12px!important;line-height:1.4}.os-lg-signal-personalise-line{font-weight:650}.os-lg-signal-personalise-ad{margin-top:auto;justify-self:start;padding:8px 0 0;border:0;background:none;color:var(--accent);font-size:12px;font-weight:750;letter-spacing:.02em;cursor:pointer}.os-lg-signal-personalise-ad:hover{color:var(--ink)}.os-modal.os-lg-signal-ad-modal{width:min(560px,100%);gap:14px;padding:22px 22px 18px;overflow:auto}.os-lg-signal-ad-top{display:flex;align-items:start;justify-content:space-between;gap:12px}.os-lg-signal-ad-top h2{margin:4px 0;font-size:22px;letter-spacing:-.03em}.os-lg-signal-ad-hint,.os-lg-signal-ad-top p{color:var(--muted);font-size:13px}.os-lg-signal-ad-body{display:grid;grid-gap:14px;gap:14px}.os-lg-signal-ad-body h3{margin:0 0 6px;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-signal-ad-body ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0 0 0 18px}.os-lg-signal-ad-body li{color:var(--ink);font-size:14px;line-height:1.4}.os-lg-signal-ad-body section>p{margin:0;color:var(--ink);font-size:14px;line-height:1.45}@media (max-width:980px){.os-lg-signal-personalise-stats{grid-template-columns:1fr 1fr}.os-lg-signal-personalise-row{grid-template-columns:1fr}.os-lg-industries-personalise-stats{grid-template-columns:1fr 1fr}.os-lg-lt-personalise-lanes{grid-template-columns:1fr}.os-lg-schedule-bar{grid-template-columns:1fr 1fr}.os-lg-schedule-caps{grid-column:1/-1}}.os-lg-apollo-toast{position:fixed;right:max(22px,env(safe-area-inset-right,0px));bottom:max(86px,calc(env(safe-area-inset-bottom, 0px) + 64px));z-index:260;width:min(300px,calc(100vw - 44px));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:4px 10px;gap:4px 10px;padding:14px 12px 14px 18px;border:1px solid var(--border-strong);border-radius:16px;background:linear-gradient(180deg,#171e2a,#10151d);box-shadow:var(--shadow);animation:os-lg-apollo-toast-in .4s cubic-bezier(.16,1,.3,1) both}.os-lg-apollo-toast:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:0 2px 2px 0;background:var(--accent);box-shadow:0 0 12px rgba(0,168,232,.35)}.os-lg-apollo-toast.is-persistent{animation:none;box-shadow:0 0 0 1px rgba(232,168,72,.35),0 18px 40px rgba(0,0,0,.45)}.os-lg-apollo-toast.is-persistent:before{opacity:1}.os-lg-apollo-toast-body{display:grid;justify-items:start;grid-gap:3px;gap:3px;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.os-lg-apollo-toast-kicker{color:var(--accent-2);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.os-lg-apollo-toast-body strong{color:var(--ink);font-size:15px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.os-lg-apollo-toast-detail{color:var(--muted);font-size:12px}.os-lg-apollo-toast-dismiss{display:grid;place-items:center;width:28px;height:28px;margin:-4px -4px 0 0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--dim);cursor:pointer}.os-lg-apollo-toast-dismiss svg{width:14px;height:14px}.os-lg-apollo-toast-dismiss:hover{color:var(--ink-soft);background:rgba(255,255,255,.04)}@keyframes os-lg-apollo-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.os-lg-apollo-toast{animation:none}}.os-quick-add{position:relative;z-index:270;display:grid;justify-items:start;margin:0 0 8px;pointer-events:none}.os-quick-add-scrim{position:fixed;top:0;right:0;bottom:0;left:var(--rail);z-index:270;margin:0;padding:0;border:0;background:rgba(4,6,10,.28);cursor:default;pointer-events:auto}.os-quick-add-panel{pointer-events:auto;position:fixed;left:calc(var(--rail) + 16px);bottom:max(22px,env(safe-area-inset-bottom,0px));z-index:271;width:min(360px,calc(100vw - var(--rail) - 32px));max-height:min(72vh,640px);display:grid;grid-gap:10px;gap:10px;overflow:auto;padding:14px 14px 12px;border:1px solid var(--border-strong);border-radius:16px;background:linear-gradient(180deg,#171e2a,#10151d);box-shadow:var(--shadow);animation:os-quick-add-in .28s var(--ease) both}@media (max-width:1120px){.os-quick-add-scrim{left:0}.os-quick-add-panel{left:max(16px,env(safe-area-inset-left,0px));width:min(360px,calc(100vw - 32px))}.os-quick-add.is-open .os-quick-add-fab{position:fixed;left:max(16px,env(safe-area-inset-left,0px));bottom:max(22px,env(safe-area-inset-bottom,0px));z-index:272;margin:0}}@media (max-width:720px){.os-quick-add-panel,.os-quick-add.is-open .os-quick-add-fab{bottom:calc(72px + env(safe-area-inset-bottom, 0px))}}.os-quick-add-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.os-quick-add-head .os-eyebrow{margin:0}.os-quick-add-panel textarea{min-height:72px}.os-quick-add-row{display:grid;grid-template-columns:minmax(0,1fr) 132px;grid-gap:8px;gap:8px}.os-quick-add-subs{display:grid;grid-gap:6px;gap:6px}.os-quick-add-subs>span{color:var(--dim);font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.os-quick-add-subs ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.os-quick-add-subs li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:30px;padding:4px 8px;border:1px solid var(--border);border-radius:8px;background:rgba(7,9,12,.4)}.os-quick-add-subs em{overflow:hidden;color:var(--ink-soft);font-style:normal;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.os-quick-add-subrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center}.os-quick-add-error{margin:0;color:var(--danger);font-size:12px}.os-quick-add-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.os-quick-add-fab{pointer-events:auto;position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;margin:0 0 4px 6px;padding:0;border:1px solid rgba(0,168,232,.45);border-radius:50%;color:var(--accent-2);background:linear-gradient(180deg,#1a2433,#10151d);box-shadow:var(--shadow),0 0 22px rgba(0,168,232,.22);cursor:pointer}.os-quick-add-fab:hover{border-color:rgba(125,232,255,.7);box-shadow:var(--shadow),var(--glow-strong)}.os-quick-add-fab svg{width:18px;height:18px;transition:transform .18s var(--ease)}.os-quick-add.is-open .os-quick-add-fab svg{transform:rotate(45deg)}@keyframes os-quick-add-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.os-quick-add-panel{animation:none}.os-quick-add-fab svg{transition:none}}.os-shell.is-calendar-desk .os-main,.os-shell.is-conversations-desk .os-main{display:flex;flex-direction:column;min-height:100vh;padding-bottom:24px}.os-shell.is-calendar-desk .os-main-enter,.os-shell.is-conversations-desk .os-main-enter{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.os-page.os-calendar-desk,.os-page.os-conversations-desk{flex:1 1 auto;min-width:0}.os-shell.is-contacts-desk .os-main{display:flex;flex-direction:column;min-height:100vh}.os-shell.is-contacts-desk .os-main-enter{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.os-page.os-contacts-desk{flex:1 1 auto;min-width:0}.os-crm-head-actions{display:flex;align-items:center;gap:10px}.os-crm-busy{width:13px;height:13px;border:2px solid rgba(241,243,246,.14);border-top:2px solid var(--accent-2);border-radius:999px;animation:os-lg-runbar-spin .8s linear infinite}.os-crm-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.os-crm-card{position:relative;overflow:hidden;display:grid;grid-gap:3px;gap:3px;padding:13px 15px 15px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,rgba(18,24,32,.9),rgba(12,16,22,.86));text-align:left;cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease)}.os-crm-card:hover{transform:translateY(-2px);border-color:var(--border-strong)}.os-crm-card.is-on{border-color:rgba(0,168,232,.5);background:linear-gradient(180deg,rgba(0,168,232,.1),rgba(12,16,22,.9));box-shadow:0 0 24px rgba(0,168,232,.14)}.os-crm-card b{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.os-crm-card strong{font-family:var(--font-display);font-size:30px;font-weight:720;letter-spacing:-.045em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-crm-card em{color:var(--dim);font-family:var(--font-mono);font-size:10.5px;font-style:normal;letter-spacing:.02em}.os-crm-card-meter{display:block;height:3px;margin-top:6px;overflow:hidden;border-radius:999px;background:rgba(241,243,246,.08)}.os-crm-card-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .52s var(--ease)}.os-crm-card.is-discarded .os-crm-card-meter i{background:linear-gradient(90deg,#b8535a,var(--danger))}.os-crm-card.is-sent .os-crm-card-meter i{background:linear-gradient(90deg,#3fae6b,var(--success))}.os-crm-card.is-unassigned .os-crm-card-meter i{background:linear-gradient(90deg,#c8912c,var(--warn))}.os-crm-tabs{display:flex;flex-wrap:wrap;gap:8px}.os-crm-tab{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px 0 8px;border:1px solid rgba(241,243,246,.08);border-radius:12px;color:var(--muted);background:rgba(16,21,29,.55);font-size:13px;font-weight:600;cursor:pointer}.os-crm-tab em{color:var(--dim);font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px}.os-crm-tab.is-on{color:var(--ink);border-color:rgba(0,168,232,.42);background:rgba(0,168,232,.1);box-shadow:0 0 18px rgba(0,168,232,.12)}.os-crm-tab.is-on em{color:var(--accent)}.os-crm-tab.is-signal.is-on{border-color:rgba(232,176,64,.42);background:rgba(232,176,64,.1);box-shadow:0 0 18px rgba(232,176,64,.1)}.os-crm-tab.is-signal.is-on em{color:#e8b040}.os-crm-tab.is-long-term.is-on{border-color:rgba(180,140,255,.42);background:rgba(180,140,255,.1);box-shadow:0 0 18px rgba(180,140,255,.1)}.os-crm-tab.is-long-term.is-on em{color:#b48cff}.os-crm-tab.is-luxury-lane.is-on{border-color:rgba(224,112,144,.42);background:rgba(224,112,144,.1);box-shadow:0 0 18px rgba(224,112,144,.1)}.os-crm-tab.is-luxury-lane.is-on em{color:#e07090}.os-crm-minis{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding-bottom:2px}.os-crm-mini{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border:1px solid rgba(241,243,246,.08);border-radius:999px;color:var(--muted);background:transparent;font-size:12px;font-weight:550;white-space:nowrap;cursor:pointer}.os-crm-mini em{color:var(--dim);font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-crm-mini.is-on{color:var(--ink);border-color:rgba(0,168,232,.38);background:rgba(0,168,232,.1)}.os-crm-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px 18px;gap:14px 18px;align-items:end}.os-crm-filters{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:end;min-width:0}.os-crm-filter{display:grid;grid-gap:6px;gap:6px;min-width:0}.os-crm-filter>span{color:var(--dim);font-family:var(--font-mono);font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.os-crm-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid rgba(241,243,246,.08);border-radius:10px;background:rgba(8,12,18,.55)}.os-crm-seg button{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:12px;font-weight:600;cursor:pointer}.os-crm-seg button em{color:var(--dim);font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:10px}.os-crm-seg button:hover{color:var(--ink-soft);background:rgba(241,243,246,.05)}.os-crm-seg button.is-on{color:var(--ink);background:rgba(0,168,232,.16)}.os-crm-seg button.is-on em{color:var(--accent)}.os-crm-reasons .os-crm-seg button.is-on,.os-crm-seg button.is-discarded.is-on{color:#ffc4c8;background:rgba(240,80,90,.18)}.os-crm-reasons .os-crm-seg button.is-on em,.os-crm-seg button.is-discarded.is-on em{color:#ffb4b8}.os-crm-seg button.is-sent.is-on{color:#8ee4b5;background:rgba(70,180,120,.16)}.os-crm-search{position:relative;display:flex;align-items:center;gap:8px;width:min(320px,100%);min-height:34px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-pill,999px);background:rgba(10,14,20,.72);transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.os-crm-search:focus-within{border-color:rgba(0,168,232,.45);box-shadow:0 0 0 3px rgba(0,168,232,.1)}.os-crm-search svg{width:14px;height:14px;flex:0 0 auto;color:var(--dim)}.os-crm-search input{min-width:0;flex:1 1 auto;padding:0;border:0;color:var(--ink);background:transparent;font-size:var(--text-sm)}.os-crm-search input::placeholder{color:var(--dim)}.os-crm-search>button{flex:0 0 auto;width:18px;height:18px;border:0;border-radius:999px;color:var(--muted);background:rgba(241,243,246,.08);font-size:13px;line-height:1}.os-crm-search>button:hover{color:var(--ink);background:rgba(241,243,246,.16)}.os-col-picker{position:relative;justify-self:end}.os-col-trigger{gap:7px}.os-col-trigger em{min-width:17px;padding:0 4px;border-radius:5px;color:var(--accent-2);background:rgba(0,168,232,.14);font-family:var(--font-mono);font-size:9.5px;font-style:normal}.os-col-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:24;width:232px;overflow:hidden;border:1px solid var(--border-strong);border-radius:14px;background:#101620;box-shadow:0 22px 54px rgba(0,0,0,.5);animation:os-enter .13s ease both}.os-col-menu>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid var(--border)}.os-col-menu>header p{margin:0;color:var(--chrome);font-family:var(--font-mono);font-size:10px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.os-col-list{display:grid;grid-gap:1px;gap:1px;padding:7px}.os-col-row{display:flex;align-items:center;gap:9px;width:100%;min-height:31px;padding:0 8px;border:0;border-radius:9px;color:var(--muted);background:transparent;font-size:13px;text-align:left;transition:color .14s var(--ease),background .14s var(--ease)}.os-col-row:hover:not(.is-locked){color:var(--ink);background:rgba(241,243,246,.05)}.os-col-row.is-on{color:var(--ink)}.os-col-swatch{position:relative;width:15px;height:15px;flex:0 0 auto;border:1.5px solid var(--border-strong);border-radius:5px;transition:border-color .14s var(--ease),background .14s var(--ease)}.os-col-row.is-on .os-col-swatch{border-color:transparent;background:var(--accent)}.os-col-row.is-on .os-col-swatch:after{content:"";position:absolute;top:2.5px;left:4.5px;width:4px;height:7px;border:solid #04121c;border-width:0 1.7px 1.7px 0;transform:rotate(45deg)}.os-col-row.is-locked{cursor:default;opacity:.55}.os-col-name{flex:1 1 auto}.os-col-row em{color:var(--dim);font-family:var(--font-mono);font-size:9px;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.os-crm-skeleton{display:grid;grid-gap:6px;gap:6px}.os-crm-skeleton span{height:42px;border-radius:10px;background:linear-gradient(90deg,rgba(241,243,246,.04),rgba(241,243,246,.08),rgba(241,243,246,.04));background-size:200% 100%;animation:cs-progress-sheen 1.4s linear infinite}.os-contacts-table-wrap.is-busy{opacity:.55;transition:opacity .16s var(--ease)}.os-bucket-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:8px;color:var(--muted);background:rgba(241,243,246,.05)}.os-bucket-mark svg{width:64%;height:64%}.os-bucket-mark.is-main{color:#5ec8f0;background:rgba(0,168,232,.16)}.os-bucket-mark.is-signal{color:#f0c56a;background:rgba(232,176,64,.16)}.os-bucket-mark.is-long-term{color:#c6a8ff;background:rgba(180,140,255,.16)}.os-bucket-mark.is-luxury-lane{color:#f0a0b4;background:rgba(224,112,144,.16)}.os-bucket-mark.is-unassigned{color:var(--muted);background:rgba(241,243,246,.06)}.os-bucket-lockup{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--ink-soft);font-size:13px;font-weight:600}.os-bucket-lockup span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-bucket-heading{display:flex;align-items:flex-start;gap:10px}.os-bucket-heading>div{min-width:0}.os-bucket-heading h2{margin:0}.os-lg-desk-kicker,.os-lgw-kicker.os-lg-desk-kicker{display:inline-flex;align-items:center;gap:8px;text-transform:none;letter-spacing:0}.os-contacts-table-wrap{min-width:0}.os-contacts-table{min-width:760px}.os-contacts-table td:first-child,.os-contacts-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#121821}.os-contacts-table tbody tr{cursor:pointer}.os-contacts-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.os-contacts-table tbody tr:hover td{background:rgba(0,168,232,.06)}.os-contacts-table tbody tr.is-open td{background:rgba(0,168,232,.1)}.os-contacts-person{min-width:168px}.os-contacts-person small,.os-contacts-person strong{display:block}.os-contacts-person small{color:var(--dim);font-size:11px}.os-contacts-email{font-size:12px;color:var(--ink-soft)}.os-contacts-email.is-missing{color:var(--dim);font-style:italic}.os-contacts-mark-col{text-align:center;width:52px}.os-contact-status{display:inline-flex;align-items:center;max-width:168px;min-height:22px;padding:0 8px;overflow:hidden;border:1px solid rgba(0,168,232,.28);border-radius:999px;color:#8ad7f0;background:rgba(0,168,232,.1);font-size:11px;font-weight:650;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis}.os-contact-status.is-sent{color:#8ee4b5;border-color:rgba(70,180,120,.32);background:rgba(70,180,120,.12)}.os-contact-status.is-discarded{color:#ffb4b8;border-color:rgba(240,80,90,.42);background:rgba(240,80,90,.16)}.os-contact-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;color:var(--muted);background:rgba(241,243,246,.04)}.os-contact-mark svg{width:14px;height:14px}.os-contact-mark.is-pass{color:#8ee4b5;background:rgba(70,180,120,.14)}.os-contact-mark.is-fail{color:#ffc4c8;background:rgba(240,113,120,.14)}.os-contact-mark.is-wait{color:#f3d48a;background:rgba(232,176,64,.14)}.os-contact-mark.is-warn{color:#7de8ff;background:rgba(0,168,232,.14)}.os-contact-mark.is-skip{color:var(--dim)}.os-contact-ribbon{display:inline-flex;align-items:center;gap:3px}.os-contact-ribbon i{width:7px;height:7px;border-radius:999px;background:rgba(241,243,246,.14)}.os-contact-ribbon i.is-done{background:rgba(0,168,232,.55)}.os-contact-ribbon i.is-current{width:9px;height:9px;background:var(--accent);box-shadow:0 0 8px rgba(0,168,232,.55)}.os-contact-ribbon i.is-exit{width:9px;height:9px;background:#f07178}.os-contact-ribbon i.is-skip{width:7px;height:2px;border-radius:1px;background:rgba(241,243,246,.28)}.os-contacts-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:13px}.os-contacts-pager div{display:flex;gap:8px}.os-cd-wrap{position:fixed;inset:0;z-index:220;display:flex;justify-content:flex-end}.os-cd-scrim{position:absolute;inset:0;border:0;background:rgba(4,6,10,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:os-enter .14s ease both}.os-cd{position:relative;display:flex;width:min(460px,100%);height:100%;flex-direction:column;border-left:1px solid var(--border-strong);background:#0d1218;box-shadow:-24px 0 60px rgba(0,0,0,.5);animation:os-cd-in .26s var(--ease) both}@keyframes os-cd-in{0%{transform:translateX(26px);opacity:0}to{transform:translateX(0);opacity:1}}.os-cd-loading{display:grid;place-items:center;grid-gap:12px;gap:12px;height:100%;color:var(--muted);font-size:13px}.os-cd-spinner{width:20px;height:20px;border:2px solid rgba(241,243,246,.14);border-top:2px solid var(--accent-2);border-radius:999px;animation:os-lg-runbar-spin .85s linear infinite}.os-cd-head{display:flex;align-items:flex-start;gap:12px;padding:18px 18px 14px;border-bottom:1px solid var(--border)}.os-cd-id{min-width:0;flex:1 1 auto}.os-cd-id h2{margin:0;font-family:var(--font-display);font-size:21px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.os-cd-id p{margin:3px 0 0;color:var(--muted);font-size:12.5px;line-height:1.4}.os-cd-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.os-cd-close{flex:0 0 auto;width:28px;height:28px;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:transparent;font-size:18px;line-height:1}.os-cd-close:hover{border-color:var(--border-strong);color:var(--ink);background:rgba(241,243,246,.06)}.os-cd-body{display:grid;grid-gap:14px;gap:14px;flex:1 1 auto;padding:16px 18px 20px;overflow-y:auto}.os-cd-summary{padding:13px 14px;border:1px solid rgba(0,168,232,.2);border-radius:12px;background:rgba(0,168,232,.05)}.os-cd-summary p:not(.os-eyebrow){margin:0;color:var(--ink);font-size:13.5px;line-height:1.55}.os-cd-summary .os-eyebrow{margin-bottom:6px}.os-cd-empty{color:var(--muted)!important;font-style:italic}.os-cd-head-actions{display:flex;align-items:flex-start;gap:8px;flex:0 0 auto}.os-cd-edit{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.02)}.os-cd-edit .os-field input,.os-cd-edit .os-field select{width:100%}.os-cd-phone-row{display:grid;grid-template-columns:minmax(140px,.9fr) minmax(0,1.4fr);grid-gap:8px;gap:8px}.os-cd-phone-preview{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.os-cd-phone-preview code{color:var(--text);font-family:var(--font-mono);font-size:11px}.os-cd-edit-error{margin:0;color:#ff8e8e;font-size:12px}.os-cd-edit-actions{display:flex;justify-content:flex-end;gap:8px}.os-cd-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.os-cd-fact{min-width:0;padding:10px 11px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.02)}.os-cd-fact b{display:block;color:var(--dim);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.os-cd-fact strong{display:flex;align-items:center;gap:6px;margin-top:5px;overflow:hidden;color:var(--ink);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.os-cd-fact strong.is-mono{font-family:var(--font-mono);font-size:11.5px;font-weight:500;white-space:normal;word-break:break-all}.os-cd-fact-mark{display:inline-flex;flex:0 0 auto}.os-cd-fact small{display:block;margin-top:4px;color:var(--dim);font-size:10.5px;line-height:1.35}.os-cd-fact.tone-sent strong{color:#b4ecc4}.os-cd-fact.tone-discarded strong{color:#ffc4c8}.os-cd-fact.tone-dim strong{color:var(--muted)}.os-cd-block p:not(.os-eyebrow){margin:0;color:var(--ink-soft);font-size:13px;line-height:1.55}.os-cd-block blockquote{margin:0;padding:10px 12px;border-left:2px solid var(--accent);border-radius:0 8px 8px 0;color:var(--ink);background:rgba(255,255,255,.03);font-size:13px;line-height:1.5}.os-cd-links>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.os-cd-foot{display:flex;gap:8px;padding:13px 18px;border-top:1px solid var(--border);background:rgba(8,11,16,.7)}.os-cd-foot .os-button{flex:1 1 auto}@media (max-width:900px){.os-crm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.os-crm-toolbar{grid-template-columns:1fr}.os-crm-search{width:100%}.os-col-picker{justify-self:stretch}.os-cd{width:100%}.os-cd-facts{grid-template-columns:1fr}}.os-cg-card{position:relative;display:grid;grid-gap:14px;gap:14px;padding:22px;margin-bottom:18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(165deg,rgba(0,168,232,.07),rgba(10,13,18,.94) 45%,rgba(12,16,22,.97));box-shadow:var(--shadow)}.os-cg-toggle-everything{justify-self:start;margin:-6px 0 12px;padding:4px 0;border:none;background:none;color:var(--muted);font-size:var(--text-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.os-cg-toggle-everything:hover{color:var(--ink-soft)}.os-cg-empty{text-align:center;justify-items:center;padding:36px 22px}.os-cg-empty h2{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;letter-spacing:-.03em}.os-cg-empty p{max-width:46ch;margin:0;color:var(--muted);font-size:var(--text-md);line-height:1.5}.os-cg-empty .os-button{margin-top:8px;min-height:44px;padding:0 28px}.os-cg-session-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.os-cg-timer{display:grid;justify-items:end;grid-gap:2px;gap:2px}.os-cg-timer strong{font-family:var(--font-mono);font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--accent-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-cg-timer span{color:var(--dim);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.os-cg-timer.amber strong{color:var(--warn)}.os-cg-timer.red strong{color:var(--danger);animation:os-cg-pulse 1.4s ease-in-out infinite}@keyframes os-cg-pulse{0%,to{opacity:1}50%{opacity:.55}}.os-cg-exec-log,.os-cg-log{display:grid;grid-gap:8px;gap:8px;min-height:220px;max-height:min(48vh,460px);overflow:auto;padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(7,9,12,.5)}.os-cg-bubble{display:grid;grid-gap:2px;gap:2px;padding:9px 12px;border-radius:var(--radius-sm);background:rgba(16,21,30,.9)}.os-cg-bubble.user{justify-self:end;max-width:88%;background:rgba(0,168,232,.13)}.os-cg-bubble.assistant{justify-self:start;max-width:96%}.os-cg-bubble span{color:var(--dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.os-cg-bubble p{margin:0;white-space:pre-wrap;color:var(--ink);font-size:var(--text-sm);line-height:1.5}.os-cg-composer{display:flex;gap:8px}.os-cg-composer input{flex:1 1;min-height:40px;padding:0 14px;font-size:var(--text)}.os-cg-lockscreen h2{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}.os-cg-lock-fields{display:grid;grid-gap:12px;gap:12px}.os-cg-lock-fields label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:var(--text-sm);font-weight:600}.os-cg-lock-fields textarea{padding:10px 12px;font-family:var(--font-ui);font-size:var(--text);color:var(--ink);resize:vertical}.os-cg-lock-fields textarea[readonly]{background:rgba(7,9,12,.4);color:var(--ink-soft)}.os-cg-actions{display:flex;gap:10px;flex-wrap:wrap}.os-cg-locked{gap:16px;background:linear-gradient(135deg,rgba(0,168,232,.12),transparent 46%),linear-gradient(180deg,rgba(18,24,34,.97),rgba(10,13,18,.95));border-color:rgba(0,168,232,.38);box-shadow:var(--shadow),0 0 0 1px rgba(0,168,232,.08),0 18px 48px rgba(0,168,232,.08)}.os-cg-locked-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.os-cg-locked-status{display:grid;grid-gap:8px;gap:8px;min-width:0}.os-cg-lock-badge{display:inline-flex;align-items:center;gap:8px;width:max-content;min-height:28px;padding:0 10px 0 8px;border:1px solid rgba(0,168,232,.45);border-radius:999px;background:linear-gradient(160deg,rgba(0,168,232,.22),rgba(16,21,30,.7));color:var(--accent-2);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 18px rgba(0,168,232,.16)}.os-cg-lock-badge svg{width:14px;height:14px;flex-shrink:0}.os-cg-lock-meter{height:4px;overflow:hidden;border-radius:999px;background:rgba(241,243,246,.08)}.os-cg-lock-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.os-cg-locked .os-cg-timer strong{font-size:32px;white-space:nowrap}.os-cg-eyebrow{margin:0;color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.os-cg-statement{margin:0;max-width:22ch;font-family:var(--font-display);font-size:clamp(1.85rem,4.2vw,2.75rem);font-weight:700;letter-spacing:-.04em;line-height:1.08}.os-cg-break{margin:0;color:var(--muted);font-size:var(--text-md)}.os-cg-break strong{color:var(--ink)}.os-cg-days{margin:0;color:var(--dim);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.os-cg-rule{border:none;border-top:1px solid var(--border);margin:4px 0}.os-cg-next-list{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;color:var(--ink-soft);font-size:var(--text-sm)}.os-cg-next-list li.done{color:var(--dim);text-decoration:line-through}.os-cg-break-glass,.os-cg-exec-chat{display:grid;grid-gap:10px;gap:10px}.os-cg-break-glass{padding:22px;min-width:min(90vw,440px)}.os-cg-break-glass h3{margin:0;font-family:var(--font-display);font-size:var(--text-md);font-weight:700}.os-cg-break-glass textarea{padding:10px 12px;font-size:var(--text);color:var(--ink);resize:vertical}.os-cg-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}@media (max-width:640px){.os-cg-locked-head,.os-cg-session-head{flex-direction:column}.os-cg-timer{justify-items:start}.os-cg-statement{max-width:none}}.os-ff-band{display:grid;grid-gap:10px;gap:10px}.os-ff-band>header{padding-bottom:2px;border-bottom:1px solid var(--border)}.os-ff-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.os-ff-stat{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch;padding:12px 13px;border:1px solid var(--border);border-radius:12px;background:rgba(8,12,18,.55);transition:border-color .2s ease,background .2s ease}.os-ff-stat:hover{border-color:var(--border-strong);background:rgba(12,17,25,.72)}.os-ff-stat-icon{display:grid;place-items:center;align-self:start;width:26px;height:26px;border-radius:8px;color:var(--accent);background:rgba(255,255,255,.04)}.os-ff-stat-icon svg{width:15px;height:15px}.os-ff-stat-body{display:flex;min-width:0;flex-direction:column}.os-ff-stat-body b{display:block;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.os-ff-stat-body strong{display:block;margin-top:5px;font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.045em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-ff-stat-body small{display:block;margin-top:auto;padding-top:6px;color:var(--dim);font-size:10.5px;line-height:1.35}.os-ff-stat.tone-live .os-ff-stat-icon{color:var(--accent-2);background:rgba(0,168,232,.12)}.os-ff-stat.tone-warn .os-ff-stat-icon{color:var(--warn);background:rgba(232,184,74,.1)}.os-ff-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.os-ff-client-filter{display:inline-flex;align-items:center;gap:8px}.os-ff-client-filter>span{color:var(--dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.os-ff-rows{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.os-ff-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start;padding:14px 16px;border-bottom:1px solid var(--border);transition:background .14s ease}.os-ff-row:last-child{border-bottom:0}.os-ff-row.is-expanded,.os-ff-row:hover{background:rgba(0,168,232,.035)}.os-ff-row.is-new{box-shadow:inset 2px 0 0 var(--accent)}.os-ff-row.is-complete .os-ff-row-title,.os-ff-row.is-discarded .os-ff-row-title,.os-ff-row.is-inactive .os-ff-row-title{color:var(--muted)}.os-ff-row-hit,.os-ff-row-main{display:grid;grid-gap:6px;gap:6px;min-width:0}.os-ff-row-hit{border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.os-ff-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.os-ff-row-title{margin:0;color:var(--ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:600;letter-spacing:-.015em;line-height:1.35}.os-ff-row-hit:hover .os-ff-row-title,.os-ff-row-link:hover .os-ff-row-title{color:var(--accent-2)}.os-ff-row-sub{margin:0;color:var(--muted);font-size:var(--text-sm)}.os-ff-row-link{display:grid;grid-gap:6px;gap:6px;min-width:0;color:inherit;text-decoration:none}.os-ff-when{color:var(--dim);font-family:var(--font-mono);font-size:10px}.os-ff-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.os-ff-detail{display:grid;grid-gap:12px;gap:12px;margin-top:4px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(8,12,18,.5)}.os-ff-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px}.os-ff-detail-block{display:grid;grid-gap:3px;gap:3px;min-width:0}.os-ff-detail-block>span{color:var(--dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.os-ff-detail-block p{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.os-ff-shot{display:block;max-width:260px;max-height:150px;border:1px solid var(--border);border-radius:var(--radius-sm);object-fit:contain}.os-ff-notes{display:grid;grid-gap:8px;gap:8px}.os-ff-notes textarea{min-height:120px;resize:vertical}.os-ff-notes-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.os-ff-notes-hint{margin:0;color:var(--dim);font-size:var(--text-sm)}.os-ff-notes-error{margin:0;color:var(--danger);font-size:var(--text-sm)}.os-ff-waiting{margin:0;color:#f0d48a;font-size:var(--text-sm);line-height:1.45}.os-ff-blockers{display:grid;grid-gap:8px;gap:8px}.os-ff-blockers>span{color:var(--dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.os-ff-blocker-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.os-ff-blocker-list li{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(232,184,74,.05)}.os-ff-blocker-list p{margin:0;flex:1 1 180px;color:var(--ink);font-size:var(--text-sm);line-height:1.45}.os-ff-blocker-actions{display:inline-flex;flex-wrap:wrap;gap:6px}.os-ff-task-group{display:grid;grid-gap:0;gap:0;border-bottom:1px solid var(--border)}.os-ff-task-group:last-child{border-bottom:0}.os-ff-task-group-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:14px 16px 8px}.os-ff-task-group-head>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.os-ff-task-group-head strong{color:var(--muted);font-size:var(--text-sm);font-weight:550}.os-ff-scope,.os-ff-toggle{display:inline-flex;align-items:center;gap:8px}.os-ff-toggle{min-height:30px;padding:0 11px 0 7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;cursor:pointer}.os-ff-toggle:hover{border-color:rgba(0,168,232,.45)}.os-ff-toggle-knob{position:relative;width:28px;height:15px;border-radius:999px;background:rgba(232,236,241,.12);transition:background .18s ease}.os-ff-toggle-knob:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:var(--muted);transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease}.os-ff-toggle.is-on .os-ff-toggle-knob{background:rgba(0,168,232,.28)}.os-ff-toggle.is-on .os-ff-toggle-knob:after{transform:translateX(13px);background:var(--accent)}.os-ff-toggle-label{color:var(--muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.os-ff-toggle.is-on .os-ff-toggle-label{color:var(--accent-2)}.os-ff-toggle:disabled{opacity:.55;cursor:wait}.os-ff-select{position:relative;display:inline-flex}.os-ff-select-btn{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--ink);background:rgba(22,28,38,.9);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:550;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background .14s ease}.os-ff-select-btn:hover,.os-ff-select.is-open .os-ff-select-btn{border-color:rgba(125,232,255,.32);background:rgba(28,36,48,.95)}.os-ff-select-btn:disabled{opacity:.55;cursor:wait}.os-ff-select-chevron{color:var(--dim);transition:transform .14s ease}.os-ff-select.is-open .os-ff-select-chevron{transform:rotate(180deg)}.os-ff-select-menu{position:absolute;top:calc(100% + 5px);z-index:40;min-width:max(100%,170px);margin:0;padding:4px;list-style:none;display:grid;grid-gap:1px;gap:1px;border:1px solid var(--border-strong);border-radius:var(--radius);background:linear-gradient(180deg,rgba(22,28,38,.99),rgba(14,19,26,.99));box-shadow:var(--shadow)}.os-ff-select-menu.is-right{right:0}.os-ff-select-menu.is-left{left:0}.os-ff-select-option{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:6px;padding:7px 9px;background:transparent;color:var(--ink-soft);font-family:var(--font-ui);font-size:var(--text-xs);text-align:left;cursor:pointer}.os-ff-select-option:hover{color:var(--ink);background:rgba(255,255,255,.05)}.os-ff-select-option.is-selected{color:var(--accent-2);background:rgba(0,168,232,.1)}.os-ff-select-text{flex:1 1 auto;min-width:0}.os-ff-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--dim)}.is-new>.os-ff-dot,.os-ff-select-btn.is-new .os-ff-dot,.os-ff-select-option.is-new .os-ff-dot{background:var(--accent);box-shadow:0 0 7px rgba(0,168,232,.7)}.os-ff-side .os-button.is-sent{border-color:rgba(125,232,255,.28);color:var(--accent-2)}.os-ff-select-btn.is-new{border-color:rgba(0,168,232,.4)}.os-ff-select-btn.is-working .os-ff-dot,.os-ff-select-option.is-working .os-ff-dot{background:var(--accent-2)}.os-ff-select-btn.is-planned .os-ff-dot,.os-ff-select-option.is-planned .os-ff-dot{background:var(--warn)}.os-ff-select-btn.is-complete .os-ff-dot,.os-ff-select-option.is-complete .os-ff-dot{background:var(--success)}.os-ff-select-btn.is-discarded .os-ff-dot,.os-ff-select-option.is-discarded .os-ff-dot{background:var(--dim)}.os-ff-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.os-ff-project-grid .span-all{grid-column:1/-1}.os-ff-panel-title{margin:0 0 4px;color:var(--ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:600;letter-spacing:-.015em}.os-ff-note{margin:0 0 10px;color:var(--muted);font-size:var(--text-sm)}.os-ff-inline-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.os-ff-inline-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--border);font-size:var(--text-sm)}.os-ff-inline-list li:last-child{border-bottom:0}.os-ff-inline-list li.is-done>label>span{color:var(--dim);text-decoration:line-through}.os-ff-inline-list label{display:flex;flex:1 1;align-items:center;gap:8px;min-width:0}.os-ff-inline-form{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-top:10px}.os-ff-inline-form input{flex:1 1 200px}.os-ff-link{justify-self:start;border:0;padding:0;background:none;color:var(--accent-2);font:inherit;font-size:var(--text-sm);text-align:left;text-decoration:none;cursor:pointer}.os-ff-link:hover{color:var(--accent)}@media (max-width:1100px){.os-ff-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.os-ff-detail-grid,.os-ff-project-grid,.os-ff-row{grid-template-columns:1fr}.os-ff-side{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.os-ff-filters{flex-direction:column;align-items:flex-start}}.os-prod.is-embedded{padding:0;min-height:0;background:transparent;box-shadow:none}.os-prod.is-embedded .os-prod-capture,.os-prod.is-embedded .os-task-list{position:relative;z-index:1}.os-shell.is-magnet-desk .os-main{--os-main-pt:18px;--os-main-px:18px;display:flex;flex-direction:column;min-height:100vh;min-width:0;padding:var(--os-main-pt) var(--os-main-px) 20px}@media (max-width:720px){.os-shell.is-magnet-desk .os-main{--os-main-pt:12px;--os-main-px:12px;padding:var(--os-main-pt) var(--os-main-px) calc(88px + env(safe-area-inset-bottom, 0px))}}.mgd-desk,.os-shell.is-magnet-desk .os-main-enter{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;width:100%}.mgd-desk{--mgd-volt:#9b8cff;--mgd-live:#65d48a;--mgd-hot:#ff8f6b;--mgd-panel:rgba(18,23,32,0.72);--mgd-panel-2:rgba(11,14,20,0.86);position:relative;isolation:isolate;max-width:none}.mgd-grain,.mgd-wash{position:absolute;inset:-40px -40px auto;height:560px;z-index:-1;pointer-events:none}.mgd-wash{background:radial-gradient(900px 400px at 4% -12%,rgba(0,168,232,.16),transparent 58%),radial-gradient(700px 360px at 88% -6%,rgba(155,140,255,.12),transparent 54%)}.mgd-grain{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.mgd-body{display:flex;flex:1 1 auto;flex-direction:column;padding-bottom:16px}.mgd-body,.mgd-stage{gap:16px;min-width:0;width:100%}.mgd-stage{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:16px;overflow-x:hidden}.mgd-stage.is-open{grid-template-columns:minmax(0,1fr) min(520px,42%)}.mgd-stage-main{display:grid;align-content:start;grid-gap:16px;gap:16px;min-width:0}.mgd-warn{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(232,184,74,.32);border-radius:var(--radius-lg);background:rgba(232,184,74,.08);color:#f3dfb0;font-size:var(--text-sm);line-height:1.5}.mgd-warn svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--warn)}.mgd-warn code{padding:1px 5px;border-radius:4px;background:rgba(0,0,0,.3);font-family:var(--font-mono);font-size:11px}.mgd-warn a{color:var(--accent-2)}.mgd-wait-note{display:flex;align-items:flex-start;gap:12px;margin:0 0 32px;padding:16px 18px 18px;border:1px solid rgba(148,163,184,.22);border-radius:var(--radius-lg);background:rgba(148,163,184,.08);color:#c5d0dc;font-size:var(--text-sm);line-height:1.55}.mgd-wait-note svg{flex:none;width:18px;height:18px;margin-top:2px;color:#c5d0dc}.mgd-manual .mgd-wait-note{margin-bottom:32px}.mgd-wire{position:relative;overflow:hidden;padding:20px 24px 24px;border:1px solid var(--border-strong);border-radius:18px;background:linear-gradient(168deg,var(--mgd-panel),var(--mgd-panel-2));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 22px 60px rgba(0,0,0,.36)}.mgd-wire:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(0,168,232,.5),rgba(155,140,255,.5),transparent);opacity:.5}.mgd-wire.is-hot:before{opacity:1}.mgd-wire-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:26px}.mgd-wire-head h2{margin:2px 0 0;font-size:20px;font-weight:700;letter-spacing:-.02em}.mgd-wire-base{padding:5px 11px;border:1px solid var(--border);border-radius:999px;color:var(--dim);font-family:var(--font-mono);font-size:10.5px;white-space:nowrap}.mgd-wire-rail{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;padding-top:8px}.mgd-wire-rail.is-v2{grid-template-columns:repeat(6,minmax(0,1fr))}.mgd-wire-line{position:absolute;top:13px;right:10%;left:10%;height:2px;border-radius:2px;background:rgba(232,236,241,.1);overflow:hidden}.mgd-wire.is-hot .mgd-wire-line:after{content:"";position:absolute;top:0;left:-35%;width:35%;height:100%;background:linear-gradient(90deg,transparent,var(--accent),var(--mgd-volt),transparent);animation:mgd-sweep 2.6s linear infinite}@keyframes mgd-sweep{to{transform:translateX(385%)}}.mgd-wire-node{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.mgd-wire-dot{position:relative;z-index:1;width:11px;height:11px;border:2px solid rgba(232,236,241,.2);border-radius:999px;background:var(--bg0);transition:border-color .24s var(--ease,ease),box-shadow .24s ease}.mgd-wire-node.is-on .mgd-wire-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 5px rgba(0,168,232,.14);animation:mgd-node-pulse 1.6s ease-in-out infinite}@keyframes mgd-node-pulse{0%,to{box-shadow:0 0 0 4px rgba(0,168,232,.16)}50%{box-shadow:0 0 0 9px rgba(0,168,232,.04)}}.mgd-wire-name{color:var(--dim);font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.mgd-wire-node.is-on .mgd-wire-name{color:var(--ink-soft)}.mgd-wire-pips{display:grid;grid-gap:5px;gap:5px;width:100%;margin:2px 0 0;padding:0;list-style:none}.mgd-wire-pips li{overflow:hidden;padding:6px 9px;border:1px solid rgba(0,168,232,.28);border-radius:8px;background:linear-gradient(160deg,rgba(0,168,232,.14),rgba(155,140,255,.07));color:var(--ink);font-size:11.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;animation:mgd-pip-in .34s cubic-bezier(.22,1,.36,1) both}.mgd-wire-pips .mgd-wire-more{border-style:dashed;background:transparent;color:var(--dim)}@keyframes mgd-pip-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mgd-wire-quiet{margin:26px 0 0;padding-top:18px;border-top:1px solid var(--border);color:var(--dim);font-size:var(--text-sm);text-align:center}.mgd-panel{position:relative;padding:20px 22px 22px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(170deg,rgba(18,23,32,.66),rgba(11,14,20,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.mgd-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.mgd-panel-head h2{font-size:17px}.mgd-panel-head h2,.mgd-panel-head h3{margin:2px 0 0;font-weight:700;letter-spacing:-.02em}.mgd-panel-head h3{font-size:15px}.mgd-panel-note{color:var(--dim);font-size:11.5px;text-align:right}.mgd-funnel-tools{display:grid;justify-items:end;grid-gap:8px;gap:8px}.mgd-campaigns{position:relative;display:grid;justify-items:end;grid-gap:4px;gap:4px;min-width:min(280px,100%)}.mgd-campaigns-btn{display:grid;grid-gap:1px;gap:1px;min-width:220px;max-width:320px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:rgba(8,11,16,.55);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease}.mgd-campaigns-btn:hover:not(:disabled){border-color:var(--border-strong);background:rgba(12,16,23,.72)}.mgd-campaigns-btn:disabled{cursor:default;opacity:.62}.mgd-campaigns-btn em{color:var(--dim);font-size:9.5px;font-style:normal;letter-spacing:.07em;text-transform:uppercase}.mgd-campaigns-btn strong{overflow:hidden;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mgd-campaigns-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:8;display:grid;grid-gap:2px;gap:2px;min-width:240px;max-width:min(320px,80vw);max-height:280px;padding:6px;overflow:auto;border:1px solid rgba(232,236,241,.1);border-radius:10px;background:rgba(8,11,16,.98);box-shadow:0 18px 40px rgba(0,0,0,.5);color-scheme:dark;scrollbar-width:thin;scrollbar-color:rgba(232,236,241,.16) transparent}.mgd-campaigns-menu::-webkit-scrollbar{width:6px}.mgd-campaigns-menu::-webkit-scrollbar-thumb{border-radius:99px;background:rgba(232,236,241,.16)}.mgd-campaigns-all{width:100%;padding:6px 10px;border:0;border-radius:7px;background:transparent;color:var(--dim);font:inherit;font-size:11.5px;letter-spacing:.04em;text-align:left;text-transform:uppercase;cursor:pointer}.mgd-campaigns-all.is-on,.mgd-campaigns-all:hover{color:var(--ink);background:rgba(255,255,255,.04)}.mgd-campaigns-menu ul{display:grid;grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none}.mgd-campaigns-menu label{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:7px;color:var(--ink-soft);font-size:12.5px;line-height:1.3;cursor:pointer}.mgd-campaigns-menu label:hover{background:rgba(255,255,255,.04)}.mgd-campaigns-menu label:has(input:checked){color:var(--ink);background:rgba(0,168,232,.08)}.mgd-campaigns-menu input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;place-items:center;width:13px;min-width:13px;max-width:13px;height:13px;min-height:0;margin:0;padding:0;flex:0 0 13px;border:1px solid rgba(232,236,241,.22);border-radius:3px;background:rgba(8,11,16,.85);cursor:pointer}.mgd-campaigns-menu input[type=checkbox]:checked{border-color:var(--accent);background-color:var(--accent);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path fill='none' stroke='%23041018' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M2.5 6.2l2.3 2.3L9.5 3.6'/></svg>");background-repeat:no-repeat;background-position:50%;background-size:9px 9px}.mgd-campaigns-err,.mgd-campaigns-source{max-width:280px;color:var(--dim);font-size:10.5px;line-height:1.4;text-align:right}.mgd-campaigns-err{color:rgba(240,113,120,.78)}.mgd-panel-link{color:var(--accent-2);font-size:12px}.mgd-quiet-line{margin:0;color:var(--dim);font-size:var(--text-sm);line-height:1.55}.mgd-saved{padding:5px 12px;border:1px solid rgba(101,212,138,.4);border-radius:999px;color:var(--success);font-size:11.5px}.mgd-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);grid-gap:16px;gap:16px}.mgd-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mgd-grid-2,.mgd-side{display:grid;grid-gap:16px;gap:16px}.mgd-side{align-content:start}.mgd-steps{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none;counter-reset:mgd-step}.mgd-step{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(8,11,16,.42);transition:border-color .18s ease,background .18s ease}.mgd-step:hover{border-color:var(--border-strong);background:rgba(12,16,23,.6)}.mgd-step-n{display:grid;justify-items:end;grid-gap:2px;gap:2px;color:var(--ink);font-family:var(--font-display);text-align:right}.mgd-step-n b{font-size:26px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}.mgd-step-n em{color:var(--dim);font-family:var(--font-mono);font-size:9.5px;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase}.mgd-step-top{display:flex;align-items:baseline;gap:10px;margin-bottom:7px}.mgd-step-top strong{font-size:13.5px;font-weight:600;letter-spacing:-.01em}.mgd-step-top span{color:var(--dim);font-size:11.5px}.mgd-step-bar{height:6px;border-radius:3px;background:rgba(232,236,241,.06);overflow:hidden}.mgd-step-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--accent),var(--mgd-volt));box-shadow:0 0 14px rgba(0,168,232,.3);transition:width .42s cubic-bezier(.22,1,.36,1)}.mgd-step-rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.mgd-step-rates span{display:grid;grid-gap:1px;gap:1px;text-align:right}.mgd-step-rates b{color:var(--ink-soft);font-family:var(--font-mono);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mgd-step-rates em{color:var(--dim);font-size:9.5px;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.mgd-step-drop{margin:2px 0 2px 92px;color:rgba(240,113,120,.62);font-family:var(--font-mono);font-size:10px;letter-spacing:.05em}.mgd-tile{position:relative;display:grid;grid-gap:4px;gap:4px;padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(165deg,rgba(20,26,34,.8),rgba(10,13,18,.85));overflow:hidden}.mgd-tile:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--accent)}.mgd-tile.is-bad:before{background:var(--warn)}.mgd-tile strong{font-family:var(--font-display);font-size:28px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em}.mgd-tile span{color:var(--dim);font-size:11.5px;line-height:1.45}.mgd-facts,.mgd-health,.mgd-leads,.mgd-minis,.mgd-recent,.mgd-roomlist,.mgd-rooms,.mgd-runs,.mgd-splits,.mgd-timeline{margin:0;padding:0;list-style:none}.mgd-roomlist{display:grid;grid-gap:8px;gap:8px}.mgd-roomlist li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid var(--border);border-radius:10px;background:rgba(8,11,16,.4)}.mgd-roomlist-name{font-size:12.5px;font-weight:600}.mgd-roomlist-nums{color:var(--dim);font-family:var(--font-mono);font-size:11px}.mgd-roomlist-nums b{color:var(--success)}.mgd-splits{display:grid;grid-gap:8px;gap:8px}.mgd-splits>li{display:grid;grid-template-columns:minmax(150px,200px) minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(8,11,16,.42)}.mgd-split-name{display:grid;grid-gap:2px;gap:2px}.mgd-split-name strong{font-size:13px;font-weight:600;letter-spacing:-.01em}.mgd-split-name span{color:var(--dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mgd-split-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.mgd-split-steps li{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:rgba(0,168,232,.05)}.mgd-split-steps li[data-zero=yes]{background:transparent;opacity:.44}.mgd-split-steps b{font-family:var(--font-display);font-size:17px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.mgd-split-steps span{color:var(--dim);font-size:9.5px;letter-spacing:.03em}.mgd-recent{display:grid;grid-gap:6px;gap:6px}.mgd-recent li{display:grid;grid-template-columns:96px minmax(0,1fr) 160px 80px;align-items:center;grid-gap:14px;gap:14px;padding:9px 12px;border:1px solid var(--border);border-radius:10px;background:rgba(8,11,16,.4)}.mgd-recent-name{overflow:hidden;color:var(--ink);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mgd-recent-mini,.mgd-recent-time{color:var(--dim);font-family:var(--font-mono);font-size:10.5px}.mgd-recent-time{text-align:right}.mgd-wait{display:grid;grid-gap:8px;gap:8px}.mgd-wait-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:rgba(8,11,16,.4)}.mgd-wait-row.is-ready{border-color:rgba(0,168,232,.28);background:rgba(0,168,232,.06)}.mgd-wait-who{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px 14px;gap:12px 14px;min-width:0}.mgd-wait-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.mgd-wait-who strong{color:var(--ink);font-size:14px;font-weight:600;letter-spacing:-.02em}.mgd-wait-who em,.mgd-wait-who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgd-wait-who em{color:var(--dim);font-family:var(--font-mono);font-size:11px;font-style:normal}.mgd-wait-act{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.mgd-pill{display:inline-flex;align-items:center;gap:6px;min-height:20px;padding:0 8px;border:1px solid transparent;border-radius:999px;color:var(--ink-soft);background:rgba(232,236,241,.06);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.mgd-pill.is-queued{border-color:rgba(148,163,184,.28);background:rgba(148,163,184,.1);color:#c5d0dc}.mgd-pill.is-scraping,.mgd-pill.is-stamping{border-color:rgba(155,140,255,.4);background:rgba(155,140,255,.1);color:#cfc6ff}.mgd-pill.is-live{border-color:rgba(0,168,232,.42);background:rgba(0,168,232,.1);color:var(--accent-2)}.mgd-pill.is-ready{border-color:rgba(0,168,232,.28);background:rgba(0,168,232,.12);color:var(--accent-2)}.mgd-pill.is-opened,.mgd-pill.is-sent{border-color:rgba(101,212,138,.34);color:var(--success)}.mgd-pill.is-booked{border-color:rgba(101,212,138,.6);background:rgba(101,212,138,.14);color:var(--success)}.mgd-pill.is-failed,.mgd-pill.is-killed{border-color:rgba(240,113,120,.4);background:rgba(240,113,120,.08);color:var(--danger)}.mgd-pill-dot{width:6px;height:6px;border-radius:999px;background:currentColor;animation:mgd-node-pulse 1.5s ease infinite}.mgd-sla{display:grid;grid-gap:4px;gap:4px;min-width:120px}.mgd-sla-bar{height:3px;background:rgba(232,236,241,.08);overflow:hidden}.mgd-sla-bar,.mgd-sla-bar i{display:block;border-radius:3px}.mgd-sla-bar i{height:100%;background:var(--accent);transition:width .6s ease}.mgd-sla.is-late .mgd-sla-bar i{background:var(--danger)}.mgd-sla.is-done .mgd-sla-bar i{background:var(--success)}.mgd-sla-label{color:var(--dim);font-family:var(--font-mono);font-size:10px}.mgd-sla.is-late .mgd-sla-label{color:var(--danger)}.mgd-filters{display:flex;flex-wrap:wrap;gap:6px}.mgd-filter{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--border);border-radius:999px;background:rgba(18,23,32,.6);color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.mgd-filter:hover{border-color:var(--border-strong);color:var(--ink-soft)}.mgd-filter.is-active{border-color:rgba(0,168,232,.45);background:rgba(0,168,232,.1);color:var(--ink)}.mgd-filter em{color:var(--dim);font-family:var(--font-mono);font-size:10px;font-style:normal}.mgd-runs{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none;width:100%}.mgd-run,.mgd-runs,.mgd-runs>li{min-width:0}.mgd-run{display:grid;grid-template-columns:100px minmax(0,1.4fr) minmax(0,1fr) 140px 80px;align-items:center;grid-gap:16px;gap:16px;width:100%;box-sizing:border-box;overflow:hidden;padding:13px 16px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(165deg,rgba(18,23,32,.68),rgba(10,13,19,.8));color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .17s ease,border-color .17s ease,box-shadow .2s ease}.mgd-run:hover{transform:translateY(-1px);border-color:rgba(0,168,232,.34);box-shadow:0 14px 34px rgba(0,0,0,.34)}.mgd-run.is-open{border-color:rgba(0,168,232,.46);box-shadow:0 0 0 1px rgba(0,168,232,.16),0 14px 34px rgba(0,0,0,.28)}.mgd-run-who{display:grid;grid-gap:2px;gap:2px;min-width:0}.mgd-run-who strong{font-size:13.5px;font-weight:600;letter-spacing:-.01em}.mgd-run-room em,.mgd-run-who em,.mgd-run-who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgd-run-room em,.mgd-run-who em{color:var(--dim);font-size:11px;font-style:normal}.mgd-run-room{display:grid;grid-gap:2px;gap:2px;min-width:0;color:var(--ink-soft);font-size:12.5px}.mgd-run-when{color:var(--dim);font-family:var(--font-mono);font-size:10.5px;text-align:right}.mgd-run-fail{margin:4px 0 0 16px;color:rgba(240,113,120,.8);font-size:11.5px}.mgd-empty{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:68px 24px;border:1px solid var(--border);border-radius:18px;background:radial-gradient(420px 200px at 50% 0,rgba(0,168,232,.1),transparent 70%),linear-gradient(170deg,rgba(18,23,32,.6),rgba(10,13,19,.8));text-align:center}.mgd-empty-mark{width:46px;height:46px;border:2px solid rgba(0,168,232,.3);border-radius:999px;box-shadow:0 0 0 8px rgba(0,168,232,.05);animation:mgd-node-pulse 2.6s ease-in-out infinite}.mgd-empty h3{margin:6px 0 0;font-size:17px;font-weight:700;letter-spacing:-.02em}.mgd-empty p{max-width:46ch;margin:0;color:var(--dim);font-size:var(--text-sm)}.mgd-drawer-wrap{position:relative;z-index:2;min-width:0;width:100%}.mgd-drawer-scrim{display:none}.mgd-drawer{position:-webkit-sticky;position:sticky;top:12px;width:100%;min-width:0;max-width:100%;height:calc(100vh - 28px);padding:24px 22px 32px;border:1px solid var(--border-strong);border-radius:16px;background:linear-gradient(190deg,#12161e,#0a0d13);box-shadow:0 18px 48px rgba(0,0,0,.38);overflow-x:hidden;overflow-y:auto;animation:mgd-slide .28s cubic-bezier(.22,1,.36,1) both}@keyframes mgd-fade{0%{opacity:0}}@keyframes mgd-slide{0%{transform:translateX(30px);opacity:0}}.mgd-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.mgd-drawer-head h2{margin:2px 0 0;font-size:21px;font-weight:700;letter-spacing:-.025em;overflow-wrap:anywhere}.mgd-drawer-sub{margin:4px 0 0;color:var(--dim);font-size:12px}.mgd-drawer-body{display:grid;grid-gap:18px;gap:18px;padding-top:18px}.mgd-drawer-status{display:flex;align-items:center;gap:16px}.mgd-building{margin:-6px 0 0;color:var(--text);font-size:14px;font-weight:650;letter-spacing:-.015em}.mgd-building-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mgd-elapsed{flex:none;color:var(--dim);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;white-space:nowrap}.mgd-miniwires{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.mgd-miniwires,.mgd-miniwires li{display:grid;grid-gap:6px;gap:6px}.mgd-miniwires li{color:var(--dim);font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mgd-miniwires i{display:block;height:3px;border-radius:3px;background:rgba(232,236,241,.1)}.mgd-miniwires li.is-done i{background:rgba(0,168,232,.45)}.mgd-miniwires li.is-on{color:var(--accent-2)}.mgd-miniwires li.is-on i{background:var(--accent-2);box-shadow:0 0 12px rgba(0,168,232,.45);animation:mgd-node-pulse 1.5s ease infinite}.mgd-live-events{display:grid;grid-gap:6px;gap:6px;margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:11px;background:rgba(8,11,16,.45);list-style:none}.mgd-live-events li{display:grid;grid-template-columns:76px 1fr;grid-gap:10px;gap:10px;align-items:baseline}.mgd-live-events b{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mgd-live-events span{overflow:hidden;color:var(--ink-soft);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mgd-drawer-block{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:13px;background:rgba(8,11,16,.45)}.mgd-drawer-actions{display:flex;flex-wrap:wrap;gap:8px}.mgd-link{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:rgba(0,0,0,.3)}.mgd-link code{flex:1 1;min-width:0;overflow:hidden;color:var(--accent-2);font-family:var(--font-mono);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.mgd-roompick{display:grid;grid-gap:3px;gap:3px}.mgd-roompick strong{font-size:15px;font-weight:700;letter-spacing:-.02em}.mgd-roompick span{color:var(--dim);font-size:12px}.mgd-facts{display:grid;grid-gap:6px;gap:6px}.mgd-facts li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:6px;border-bottom:1px solid var(--border);font-size:12px}.mgd-facts span{color:var(--dim)}.mgd-facts b{display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft);font-family:var(--font-mono);font-size:11px;font-weight:500}.mgd-team{display:grid;grid-gap:4px;gap:4px}.mgd-team-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:10px;color:var(--muted);background:transparent;font:inherit;text-align:left;cursor:pointer;transition:color .14s var(--ease),background .14s var(--ease)}.mgd-team-row:hover:not(.is-locked){color:var(--ink);background:rgba(241,243,246,.05)}.mgd-team-row.is-on{color:var(--ink);background:rgba(0,168,232,.08)}.mgd-team-row.is-locked{cursor:default}.mgd-team-mark{position:relative;width:14px;height:14px;flex:0 0 auto;border:1px solid var(--border-strong);border-radius:4px;transition:border-color .14s var(--ease),background .14s var(--ease)}.mgd-team-face{width:28px;height:28px;flex:0 0 auto;border-radius:50%;object-fit:cover;background:rgba(241,243,246,.08)}.mgd-team-face.is-empty{display:grid;place-items:center;color:var(--muted);font-size:11px;font-weight:600}.mgd-team-row.is-on .mgd-team-mark{border-color:transparent;background:var(--accent)}.mgd-team-row.is-on .mgd-team-mark:after{content:"";position:absolute;top:1.5px;left:4px;width:4px;height:7px;border:solid #04121c;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.mgd-team-row span{display:grid;grid-gap:1px;gap:1px;min-width:0;color:inherit;font-size:13px;overflow-wrap:anywhere}.mgd-team-row em{color:var(--dim);font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.04em}.mgd-script{display:grid;grid-gap:10px;gap:10px}.mgd-script li{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline;font-size:12.5px}.mgd-script b{color:var(--dim);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.mgd-script span{min-width:0;color:var(--ink-soft);line-height:1.45;overflow-wrap:anywhere}.mgd-swatch{width:12px;height:12px;border:1px solid var(--border-strong);border-radius:3px}.mgd-swatch-lg{width:42px;height:42px;align-self:end;border:1px solid var(--border-strong);border-radius:10px}.mgd-timeline{display:grid;grid-gap:8px;gap:8px}.mgd-timeline li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:baseline;font-size:11.5px}.mgd-timeline b{color:var(--accent-2);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.mgd-timeline span{grid-column:1/-1;min-width:0;color:var(--ink-soft);overflow-wrap:anywhere}.mgd-timeline em{grid-column:2;grid-row:1;color:var(--dim);font-family:var(--font-mono);font-size:9.5px;font-style:normal;text-align:right;white-space:nowrap}.mgd-skip{min-width:0;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(148,163,184,.07)}.mgd-skip,.mgd-skip ul{display:grid;grid-gap:8px;gap:8px}.mgd-skip ul{margin:0;padding:0;list-style:none}.mgd-skip li{display:grid;grid-gap:2px;gap:2px;min-width:0}.mgd-skip b{color:var(--ink-soft);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.mgd-skip span{color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.mgd-delete{display:grid;grid-gap:4px;gap:4px;justify-items:start}.mgd-delete-btn{color:var(--dim)}.mgd-delete-btn:hover:not(:disabled){color:var(--danger)}.mgd-delete-btn.is-armed{padding:6px 12px;border:1px solid rgba(240,113,120,.38);border-radius:8px;color:var(--danger);background:rgba(240,113,120,.1)}.mgd-delete-err{color:var(--danger);font-size:11px}.mgd-run-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:0;gap:0;min-width:0;border:1px solid var(--border);border-radius:12px;background:linear-gradient(165deg,rgba(18,23,32,.68),rgba(10,13,19,.8));overflow:hidden;transition:border-color .17s ease,box-shadow .2s ease}.mgd-run-card:hover{border-color:rgba(0,168,232,.34);box-shadow:0 14px 34px rgba(0,0,0,.34)}.mgd-run-card:has(.mgd-run.is-open){border-color:rgba(0,168,232,.46);box-shadow:0 0 0 1px rgba(0,168,232,.16),0 14px 34px rgba(0,0,0,.28)}.mgd-run-card .mgd-run{border:0;border-radius:0;background:transparent;box-shadow:none}.mgd-run-card .mgd-run.is-open,.mgd-run-card .mgd-run:hover{transform:none;border-color:transparent;box-shadow:none}.mgd-run-tools{flex-wrap:nowrap;justify-content:flex-end;gap:8px;min-width:0;padding:0 14px 0 4px;border:0;background:transparent}.mgd-run-tools,.mgd-run-tools .mgd-delete{display:flex;align-items:center}.mgd-run-card .mgd-run-fail{grid-column:1/-1;margin:0 16px 10px}.mgd-desk.is-v2 .mgd-run{grid-template-columns:100px minmax(0,1.4fr) minmax(0,1fr) 88px 80px}.mgd-run-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:0;gap:0;padding:0 0 8px;color:var(--dim);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mgd-run-head-main{display:grid;grid-template-columns:100px minmax(0,1.4fr) minmax(0,1fr) 88px 80px;align-items:end;grid-gap:16px;gap:16px;min-width:0;padding:0 16px}.mgd-run-head-tools{display:flex;align-items:center;justify-content:flex-end;min-width:0;padding:0 14px 0 4px}.mgd-run-cost-label{display:grid;grid-gap:2px;gap:2px}.mgd-run-cost-label em{color:var(--dim);font-size:10px;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none}.mgd-run-cost{color:var(--ink-soft);font-family:var(--font-mono);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mgd-run-when-head{text-align:right}.mgd-desk.is-v2 .mgd-funnel-panel .mgd-step{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px 16px}.mgd-desk.is-v2 .mgd-funnel-panel .mgd-panel-head{align-items:start;gap:16px}.mgd-desk.is-v2 .mgd-funnel-panel .mgd-step-bar{height:2px;border-radius:1px;background:rgba(232,236,241,.06)}.mgd-desk.is-v2 .mgd-funnel-panel .mgd-step-bar i{box-shadow:none}.mgd-desk.is-v2 .mgd-funnel-panel .mgd-step-bar.is-empty{background:rgba(232,236,241,.045)}.mgd-desk.is-v2 .mgd-funnel-panel .mgd-step-bar.is-empty i{width:0!important}.mgd-desk.is-v2 .mgd-v2-conv{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"eyebrow eyebrow" "rate copy";grid-gap:6px 24px;gap:6px 24px;align-items:end;margin:2px 0 18px;padding:16px 18px 18px;border:1px solid rgba(232,236,241,.07);border-radius:14px;background:rgba(8,11,16,.45)}.mgd-desk.is-v2 .mgd-v2-conv.is-empty{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "copy"}.mgd-desk.is-v2 .mgd-v2-conv .os-eyebrow{grid-area:eyebrow}.mgd-desk.is-v2 .mgd-v2-conv strong{grid-area:rate;color:var(--ink);font-family:var(--font-display);font-size:clamp(52px,7vw,76px);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.07em;line-height:.9}.mgd-desk.is-v2 .mgd-v2-conv-copy{grid-area:copy;display:grid;grid-gap:6px;gap:6px;padding-bottom:2px}.mgd-desk.is-v2 .mgd-v2-conv-copy b{color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.mgd-desk.is-v2 .mgd-v2-conv-copy span{color:var(--muted);font-size:12.5px;line-height:1.45;max-width:42em}.mgd-desk.is-v2 .mgd-v2-campaigns{position:relative;display:grid;justify-items:end;grid-gap:6px;gap:6px;min-width:min(260px,100%)}.mgd-desk.is-v2 .mgd-v2-campaigns-btn{display:grid;grid-template-columns:minmax(0,1fr) 12px;align-items:center;grid-gap:12px;gap:12px;min-width:220px;max-width:280px;padding:9px 12px 9px 14px;border:1px solid rgba(232,236,241,.1);border-radius:12px;background:rgba(8,11,16,.72);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease}.mgd-desk.is-v2 .mgd-v2-campaigns-btn.is-open,.mgd-desk.is-v2 .mgd-v2-campaigns-btn:hover:not(:disabled){border-color:rgba(0,168,232,.38);background:rgba(12,16,23,.92)}.mgd-desk.is-v2 .mgd-v2-campaigns-btn:disabled{cursor:default;opacity:.62}.mgd-desk.is-v2 .mgd-v2-campaigns-btn span{display:grid;grid-gap:2px;gap:2px;min-width:0}.mgd-desk.is-v2 .mgd-v2-campaigns-btn em{color:var(--muted);font-size:10px;font-style:normal;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mgd-desk.is-v2 .mgd-v2-campaigns-btn strong{overflow:hidden;color:var(--ink);font-size:13.5px;font-weight:650;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.mgd-desk.is-v2 .mgd-v2-campaigns-btn i{width:7px;height:7px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg) translateY(-2px)}.mgd-desk.is-v2 .mgd-v2-campaigns-btn.is-open i{transform:rotate(225deg) translateY(-1px)}.mgd-desk.is-v2 .mgd-v2-campaigns-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:12;display:grid;grid-gap:2px;gap:2px;min-width:240px;max-width:min(300px,82vw);max-height:320px;padding:8px;overflow:auto;border:1px solid rgba(232,236,241,.1);border-radius:14px;background:#0c1016;box-shadow:0 22px 48px rgba(0,0,0,.55);scrollbar-width:thin;scrollbar-color:rgba(0,168,232,.35) transparent}.mgd-desk.is-v2 .mgd-v2-campaigns-menu ul{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.mgd-desk.is-v2 .mgd-v2-campaigns-row{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:var(--ink-soft);font:inherit;font-size:13px;text-align:left;cursor:pointer}.mgd-desk.is-v2 .mgd-v2-campaigns-row:hover{color:var(--ink);background:rgba(241,243,246,.05)}.mgd-desk.is-v2 .mgd-v2-campaigns-row.is-on{color:var(--ink);background:rgba(0,168,232,.1)}.mgd-desk.is-v2 .mgd-v2-campaigns-mark{position:relative;width:14px;height:14px;border:1px solid var(--border-strong);border-radius:4px;background:rgba(8,11,16,.85)}.mgd-desk.is-v2 .mgd-v2-campaigns-row.is-on .mgd-v2-campaigns-mark{border-color:transparent;background:var(--accent)}.mgd-desk.is-v2 .mgd-v2-campaigns-row.is-on .mgd-v2-campaigns-mark:after{content:"";position:absolute;top:1.5px;left:4px;width:4px;height:7px;border:solid #04121c;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.mgd-desk.is-v2 .mgd-v2-campaigns-err,.mgd-desk.is-v2 .mgd-v2-campaigns-note{margin:0;max-width:280px;color:var(--muted);font-size:11.5px;line-height:1.4;text-align:right}.mgd-desk.is-v2 .mgd-v2-campaigns-err{color:var(--warn)}@media (max-width:720px){.mgd-desk.is-v2 .mgd-v2-conv{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "rate" "copy";gap:8px}.mgd-desk.is-v2 .mgd-v2-campaigns,.mgd-desk.is-v2 .mgd-v2-campaigns-btn,.mgd-desk.is-v2 .mgd-v2-campaigns-err,.mgd-desk.is-v2 .mgd-v2-campaigns-note{justify-items:start;text-align:left;max-width:none;width:100%}}.mgd-desk.is-v2 .mgd-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;grid-gap:12px;gap:12px}.mgd-desk.is-v2 .mgd-rooms-stat{grid-column:1/-1}.mgd-desk.is-v2 .mgd-tile{padding:16px 16px 18px}.mgd-desk.is-v2 .mgd-tile.is-bad:before{background:var(--danger)}.mgd-desk.is-v2 .mgd-drawer-body{gap:16px}.mgd-desk.is-v2 .mgd-pipe-bar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;grid-gap:16px 20px;gap:16px 20px}.mgd-desk.is-v2 .mgd-pipe-search{display:grid;grid-gap:6px;gap:6px;min-width:0}.mgd-desk.is-v2 .mgd-pipe-search input{width:100%;height:40px;padding:0 12px;border:1px solid rgba(232,236,241,.1);border-radius:10px;background:rgba(11,14,20,.72);color:inherit;font:inherit}.mgd-desk.is-v2 .mgd-pipe-search input:focus{outline:none;border-color:rgba(0,168,232,.45);box-shadow:0 0 0 3px rgba(0,168,232,.12)}.mgd-desk.is-v2 .mgd-pipe-health,.mgd-desk.is-v2 .mgd-pipe-meters{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mgd-desk.is-v2 .mgd-pipe-meters li{min-width:92px;padding:8px 10px 9px;border:1px solid rgba(232,236,241,.08);border-radius:12px;background:rgba(11,14,20,.55)}.mgd-desk.is-v2 .mgd-pipe-meters em{display:block;font-style:normal;font-size:1.2rem;font-weight:650;letter-spacing:-.04em;line-height:1}.mgd-desk.is-v2 .mgd-pipe-health li,.mgd-desk.is-v2 .mgd-pipe-meters span{color:rgba(232,236,241,.58);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.mgd-desk.is-v2 .mgd-pipe-health li{padding:8px 10px;border-radius:999px;border:1px solid rgba(232,236,241,.08)}.mgd-desk.is-v2 .mgd-pipe-health li[data-ok=yes]{color:#9be4b4;border-color:rgba(101,212,138,.22);background:rgba(101,212,138,.08)}.mgd-desk.is-v2 .mgd-pipe-health li[data-ok=no]{color:#f3dfb0;border-color:rgba(232,184,74,.28);background:rgba(232,184,74,.08)}.mgd-desk.is-v2 .mgd-pipe-stage{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;min-width:0}.mgd-desk.is-v2 .mgd-pipe-stage.is-open{grid-template-columns:minmax(0,1fr) min(380px,34%)}.mgd-desk.is-v2 .mgd-pipe-board{display:flex;gap:18px;min-width:0;overflow-x:auto;padding:2px 2px 12px;scroll-snap-type:x proximity}.mgd-desk.is-v2 .mgd-pipe-group{display:grid;grid-gap:8px;gap:8px;min-width:max-content;scroll-snap-align:start}.mgd-desk.is-v2 .mgd-pipe-group-label{margin:0 4px;color:rgba(232,236,241,.42);font-size:10px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.mgd-desk.is-v2 .mgd-pipe-cols{display:flex;gap:10px}.mgd-desk.is-v2 .mgd-pipe-col{display:flex;flex-direction:column;width:236px;min-height:420px;padding:10px;border:1px solid rgba(232,236,241,.07);border-radius:16px;background:linear-gradient(180deg,rgba(18,23,32,.88),rgba(10,13,19,.72));transition:border-color .16s ease,box-shadow .16s ease}.mgd-desk.is-v2 .mgd-pipe-col.is-over{border-color:rgba(155,140,255,.45);box-shadow:inset 0 0 0 1px rgba(155,140,255,.18)}.mgd-desk.is-v2 .mgd-pipe-col.is-hot{border-color:rgba(0,168,232,.28)}.mgd-desk.is-v2 .mgd-pipe-col-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.mgd-desk.is-v2 .mgd-pipe-col-head b{display:block;font-size:13px;font-weight:650;letter-spacing:-.02em}.mgd-desk.is-v2 .mgd-pipe-col-head small{display:block;margin-top:2px;color:rgba(232,236,241,.42);font-size:11px}.mgd-desk.is-v2 .mgd-pipe-col-head em{font-style:normal;color:rgba(232,236,241,.5);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mgd-desk.is-v2 .mgd-pipe-stack{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:0}.mgd-desk.is-v2 .mgd-pipe-empty{margin:8px 2px 0;color:rgba(232,236,241,.28);font-size:12px}.mgd-desk.is-v2 .mgd-pipe-card{position:relative;min-width:0}.mgd-desk.is-v2 .mgd-pipe-card.is-dragging{opacity:.28}.mgd-desk.is-v2 .mgd-pipe-card-hit{display:block;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:-webkit-grab;cursor:grab}.mgd-desk.is-v2 .mgd-pipe-card-face{display:grid;grid-gap:6px;gap:6px;padding:11px 36px 12px 12px;border:1px solid rgba(232,236,241,.08);border-radius:12px;background:rgba(16,20,28,.92);box-shadow:0 8px 20px rgba(0,0,0,.18)}.mgd-desk.is-v2 .mgd-pipe-card-face.is-lifted,.mgd-desk.is-v2 .mgd-pipe-card.is-on .mgd-pipe-card-face{border-color:rgba(0,168,232,.32);box-shadow:0 16px 36px rgba(0,0,0,.38)}.mgd-desk.is-v2 .mgd-pipe-card-face.is-lifted{width:220px;transform:none;box-shadow:0 18px 40px rgba(0,0,0,.45)}.mgd-desk.is-v2 .mgd-pipe-card-face strong{font-size:14px;font-weight:650;letter-spacing:-.03em;line-height:1.25}.mgd-desk.is-v2 .mgd-pipe-card-face small,.mgd-desk.is-v2 .mgd-pipe-card-time,.mgd-desk.is-v2 .mgd-pipe-drawer-who{color:rgba(232,236,241,.56);font-size:12px;line-height:1.35}.mgd-desk.is-v2 .mgd-pipe-card-time{font-size:11px}.mgd-desk.is-v2 .mgd-pipe-badges{display:flex;flex-wrap:wrap;gap:5px}.mgd-desk.is-v2 .mgd-pipe-badge{padding:2px 7px;border-radius:999px;font-size:10px;font-weight:650;letter-spacing:.02em}.mgd-desk.is-v2 .mgd-pipe-badge.is-action{color:rgba(232,236,241,.78);border:1px dashed rgba(232,236,241,.28);background:rgba(232,236,241,.04)}.mgd-desk.is-v2 .mgd-pipe-badge.is-muted{color:rgba(232,236,241,.58);background:rgba(232,236,241,.06)}.mgd-desk.is-v2 .mgd-pipe-badge.is-live{color:#14261b;background:#65d48a}.mgd-desk.is-v2 .mgd-pipe-badge.is-warn{color:#20180a;background:#e8b84a}.mgd-desk.is-v2 .mgd-pipe-drawer{align-self:start;position:-webkit-sticky;position:sticky;top:12px}.mgd-desk.is-v2 .mgd-pipe-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0 0}.mgd-desk.is-v2 .mgd-pipe-facts dt{color:rgba(232,236,241,.42);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mgd-desk.is-v2 .mgd-pipe-facts dd{margin:4px 0 0;font-size:13px}.mgd-desk.is-v2 .mgd-pipe-drawer-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mgd-desk.is-v2 .mgd-pipe-timeline{margin-top:20px}.mgd-desk.is-v2 .mgd-pipe-timeline ol{display:grid;grid-gap:10px;gap:10px;margin:8px 0 0;padding:0;list-style:none}.mgd-desk.is-v2 .mgd-pipe-timeline li{display:grid;grid-gap:2px;gap:2px}.mgd-desk.is-v2 .mgd-pipe-timeline b{font-size:13px;font-weight:650;text-transform:capitalize}.mgd-desk.is-v2 .mgd-pipe-timeline span{color:rgba(232,236,241,.5);font-size:12px}.mgd-desk.is-v2 .mgd-pipe-lost{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(4,6,10,.62)}.mgd-desk.is-v2 .mgd-pipe-lost-card{width:min(420px,calc(100vw - 32px));padding:22px 22px 20px;border:1px solid rgba(232,236,241,.1);border-radius:18px;background:#12171f}.mgd-desk.is-v2 .mgd-pipe-lost-card h3{margin:6px 0 16px;font-size:1.25rem;letter-spacing:-.03em}.mgd-desk.is-v2 .mgd-pipe-lost-actions{display:flex;flex-wrap:wrap;gap:8px}.mgd-desk.is-v2 .mgd-pipe-book-card .mgd-quiet-line{margin:0 0 14px;color:rgba(232,236,241,.56);font-size:13px;line-height:1.45}.mgd-desk.is-v2 .mgd-pipe-book-field{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px}.mgd-desk.is-v2 .mgd-pipe-book-field input{width:100%;padding:10px 12px;border:1px solid rgba(232,236,241,.12);border-radius:10px;background:rgba(8,11,16,.9);color:inherit;font:inherit}.mgd-desk.is-v2 .mgd-pipe-card.is-over .mgd-pipe-card-face{border-color:rgba(155,140,255,.35)}.mgd-desk.is-v2 .mgd-pipe-card.is-dragging{opacity:0;pointer-events:none}.mgd-desk.is-v2 .mgd-pipe-card-hit{touch-action:none}.mgd-pipe-drag-root{display:contents}.mgd-pipe-drag-overlay{cursor:-webkit-grabbing;cursor:grabbing;pointer-events:none}@media (max-width:980px){.mgd-desk.is-v2 .mgd-pipe-bar,.mgd-desk.is-v2 .mgd-pipe-stage.is-open{grid-template-columns:1fr}}.os-modal-backdrop.mgd-v2-modal-backdrop{z-index:200;background:rgba(4,6,10,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.os-modal.mgd-v2-modal{width:min(1120px,calc(100vw - 40px));max-width:100%;max-height:min(90vh,calc(100dvh - 32px),940px);display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:0;gap:0;padding:0;overflow:hidden;border:1px solid rgba(232,236,241,.1);border-radius:20px;background:radial-gradient(1200px 280px at 12% -10%,rgba(0,168,232,.08),transparent 55%),linear-gradient(180deg,#12171f,#0a0d13);box-shadow:0 40px 80px rgba(0,0,0,.55);animation:mgd-v2-modal-in .28s cubic-bezier(.22,1,.36,1) both}.os-modal.mgd-v2-modal.is-actions{width:min(560px,calc(100vw - 40px))}.os-modal.mgd-v2-modal.is-actions .mgd-v2-modal-body{gap:28px;padding-top:24px}.os-modal.mgd-v2-modal.is-actions .mgd-wait-note{margin-bottom:8px}.os-modal.mgd-v2-modal.is-actions .mgd-team{gap:8px}.os-modal.mgd-v2-modal.is-actions .mgd-team-row{padding:10px 12px}@keyframes mgd-v2-modal-in{0%{opacity:0;transform:translateY(14px) scale(.985)}}@media (prefers-reduced-motion:reduce){.os-modal.mgd-v2-modal{animation:none}}.os-modal.mgd-v2-modal h2{margin:2px 0 0;font-size:26px;font-weight:700;letter-spacing:-.035em;color:var(--ink)}.os-modal.mgd-v2-modal p{color:inherit}.mgd-v2-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 26px 18px;border-bottom:1px solid rgba(232,236,241,.06)}.mgd-v2-modal-sub{margin:6px 0 0;color:var(--dim);font-size:13px}.mgd-v2-modal-head-meta{display:flex;align-items:center;gap:14px;padding-top:4px}.mgd-v2-modal-body{display:grid;grid-gap:22px;gap:22px;min-height:0;padding:20px 26px 28px;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(232,236,241,.16) transparent}.mgd-v2-modal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px}.mgd-v2-pack{display:grid;grid-gap:18px;gap:18px;padding:18px;border:1px solid rgba(232,236,241,.08);border-radius:16px;background:rgba(8,11,16,.55)}.mgd-v2-pack-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.mgd-v2-pack-head h3{margin:2px 0 6px;font-size:20px;font-weight:700;letter-spacing:-.03em}.mgd-v2-pack-head p{margin:0;max-width:52ch;color:var(--dim);font-size:12.5px;line-height:1.45}.mgd-v2-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none}.mgd-v2-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em}.mgd-v2-badge i,.mgd-v2-tone i{width:7px;height:7px;border-radius:99px}.mgd-v2-badge.is-ok{color:#9be7b3;background:rgba(101,212,138,.1);border-color:rgba(101,212,138,.28)}.mgd-v2-badge.is-ok i,.mgd-v2-tone.is-ok i{background:#65d48a;box-shadow:0 0 0 3px rgba(101,212,138,.16)}.mgd-v2-badge.is-miss{color:#f3a0a6;background:rgba(240,113,120,.1);border-color:rgba(240,113,120,.28)}.mgd-v2-badge.is-miss i,.mgd-v2-tone.is-miss i{background:#f07178;box-shadow:0 0 0 3px rgba(240,113,120,.14)}.mgd-v2-tone{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mgd-v2-tone.is-ok{color:#9be7b3}.mgd-v2-tone.is-miss{color:#f3a0a6}.mgd-v2-faces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.mgd-v2-face{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;min-height:104px;padding:14px;border:1px solid rgba(232,236,241,.08);border-radius:14px;background:rgba(12,16,23,.7)}.mgd-v2-face.is-yes{border-color:rgba(101,212,138,.22)}.mgd-v2-face.is-no{border-color:rgba(240,113,120,.18)}.mgd-v2-face img,.mgd-v2-face>span{width:88px;height:88px;border-radius:12px;object-fit:contain;background:rgba(255,255,255,.04)}.mgd-v2-face.is-photo img{object-fit:cover}.mgd-v2-face>span{display:grid;place-items:center;color:var(--dim);font-size:22px;font-weight:700}.mgd-v2-face figcaption{display:grid;grid-gap:6px;gap:6px}.mgd-v2-face b{font-size:13.5px;font-weight:650}.mgd-v2-face-mark{justify-self:start;padding:3px 8px;border-radius:999px;font-size:10.5px;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mgd-v2-face-mark.is-yes{color:#9be7b3;background:rgba(101,212,138,.12)}.mgd-v2-face-mark.is-no{color:#f3a0a6;background:rgba(240,113,120,.12)}.mgd-v2-band{display:grid;grid-gap:10px;gap:10px}.mgd-v2-file{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.mgd-v2-fact,.mgd-v2-file-col{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(232,236,241,.07);border-radius:12px;background:rgba(10,13,18,.5)}.mgd-v2-fact.is-ok{border-color:rgba(101,212,138,.16)}.mgd-v2-fact.is-miss{border-color:rgba(240,113,120,.14)}.mgd-v2-fact p,.mgd-v2-file-col p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.5}.mgd-v2-scroll{max-height:11em;overflow:auto;padding-right:4px;scrollbar-width:thin}.mgd-v2-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.mgd-v2-fact header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mgd-v2-crew header span,.mgd-v2-fact header span{color:var(--dim);font-size:11px}.mgd-v2-meta-link{color:var(--accent-2);font-size:11px;text-decoration:none}.mgd-v2-crew-card strong,.mgd-v2-fact strong{font-size:13.5px;font-weight:650}.mgd-v2-meta{color:var(--dim)!important;font-size:12px!important}.mgd-v2-swatches{display:flex;gap:6px;margin:2px 0 0;padding:0;list-style:none}.mgd-v2-swatches li{width:18px;height:18px;border:1px solid rgba(232,236,241,.16);border-radius:99px}.mgd-v2-chips{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.mgd-v2-chips li{padding:3px 8px;border:1px solid rgba(232,236,241,.1);border-radius:999px;color:var(--ink-soft);font-size:11px}.mgd-v2-empty{margin:0;color:var(--dim);font-size:12.5px;line-height:1.45}.mgd-v2-crew header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.mgd-v2-crew ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.mgd-v2-crew-card{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border:1px solid rgba(232,236,241,.07);border-radius:10px;background:rgba(12,16,23,.55)}.mgd-v2-crew-card.is-lead{border-color:rgba(0,168,232,.28)}.mgd-v2-crew-card img,.mgd-v2-crew-fallback{width:36px;height:36px;border-radius:999px;object-fit:cover;background:rgba(255,255,255,.04)}.mgd-v2-crew-fallback{display:grid;place-items:center;color:var(--dim);font-size:13px;font-weight:700}.mgd-v2-crew-card a,.mgd-v2-crew-card em{display:block;overflow:hidden;color:var(--dim);font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.mgd-v2-crew-card a{color:var(--accent-2);text-decoration:none}@media (max-width:900px){.mgd-v2-faces,.mgd-v2-facts,.mgd-v2-file{grid-template-columns:minmax(0,1fr)}.mgd-v2-pack-head{flex-direction:column}.mgd-v2-badges{justify-content:flex-start}}.mgd-desk.is-v2 .mgd-script{gap:12px}.mgd-desk.is-v2 .mgd-body{gap:20px}.mgd-desk.is-v2 .mgd-wait{gap:10px}.mgd-desk.is-v2 .mgd-recent li{grid-template-columns:88px minmax(0,1fr) minmax(0,1fr) 72px;padding:11px 14px}.mgd-field{display:grid;grid-gap:5px;gap:5px}.mgd-field>span{color:var(--dim);font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.mgd-field input{min-height:38px;padding:8px 11px;border:1px solid var(--border-strong);border-radius:9px;background:rgba(0,0,0,.32);color:var(--ink);font:inherit;font-size:13px}.mgd-field input:focus{border-color:rgba(0,168,232,.5);outline:none;box-shadow:0 0 0 3px rgba(0,168,232,.12)}.mgd-email-template,.mgd-field textarea{min-height:220px;padding:10px 11px;border:1px solid var(--border-strong);border-radius:9px;background:rgba(0,0,0,.32);color:var(--ink);font:inherit;font-size:13px;line-height:1.5;resize:vertical}.mgd-email-template:focus,.mgd-field textarea:focus{border-color:rgba(0,168,232,.5);outline:none;box-shadow:0 0 0 3px rgba(0,168,232,.12)}.mgd-inbound-subject{margin:0 0 8px;color:var(--ink);font-size:13px;font-weight:600}.mgd-inbound{margin:0;padding:10px 11px;border:1px solid var(--border);border-radius:9px;background:rgba(0,0,0,.22);color:var(--ink-2,var(--ink));font:inherit;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;overflow:auto}.mgd-field-wide{grid-column:1/-1}.mgd-template-list{display:grid;grid-gap:18px;gap:18px;margin:0 0 18px;padding:0;list-style:none}.mgd-template-row{display:grid;grid-gap:10px;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--border)}.mgd-template-seed{margin-left:8px;color:var(--ink-soft);font-style:normal;font-weight:500;letter-spacing:.04em;text-transform:none}.mgd-template-voice-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mgd-template-voice-tools{flex:0 0 auto}.mgd-template-voice-script{min-height:7.5rem;resize:vertical;line-height:1.45}.mgd-template-voice-hint{display:block;margin-top:6px;color:var(--ink-soft);font-style:normal;font-size:.82rem;font-weight:500;letter-spacing:.01em}.mgd-template-add{display:grid;grid-gap:10px;gap:10px}.mgd-preview-controls{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr) 42px;grid-gap:12px;gap:12px}.mgd-toggle{display:grid;grid-gap:5px;gap:5px;padding:12px 0;border-bottom:1px solid var(--border)}.mgd-toggle:last-of-type{border-bottom:0}.mgd-toggle-btn{display:inline-flex;align-items:center;gap:11px;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.mgd-toggle-track{position:relative;width:38px;height:22px;border-radius:999px;background:rgba(232,236,241,.12);transition:background .2s ease}.mgd-toggle-track i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#fff;transition:transform .22s cubic-bezier(.22,1,.36,1)}.mgd-toggle-btn.is-on .mgd-toggle-track{background:var(--accent)}.mgd-toggle.is-danger .mgd-toggle-btn.is-on .mgd-toggle-track{background:var(--danger)}.mgd-toggle-btn.is-on .mgd-toggle-track i{transform:translateX(16px)}.mgd-toggle p{margin:0;color:var(--dim);font-size:11.5px;line-height:1.5}.mgd-choice{display:flex;gap:7px;margin-top:12px}.mgd-choice-btn{padding:8px 16px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer}.mgd-choice-btn.is-on{border-color:rgba(0,168,232,.5);background:rgba(0,168,232,.1);color:var(--ink)}.mgd-health{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.mgd-health li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;border:1px solid var(--border);border-left-width:2px;border-radius:9px;background:rgba(8,11,16,.4);font-size:12px}.mgd-health li[data-ok=yes]{border-left-color:var(--success)}.mgd-health li[data-ok=no]{border-left-color:var(--warn)}.mgd-health span{color:var(--dim)}.mgd-health b{font-family:var(--font-mono);font-size:10.5px;font-weight:500}.mgd-minis{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.mgd-default-magnets{display:grid;grid-gap:12px;gap:12px;margin:12px 0 0;padding:0;list-style:none}.mgd-default-magnets .mgd-field{margin:0}.mgd-mini{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--ink-soft);font:inherit;font-size:12.5px;cursor:pointer}.mgd-mini em{color:var(--success);font-family:var(--font-mono);font-size:9.5px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.mgd-mini.is-paused{border-color:rgba(240,113,120,.4);color:var(--muted)}.mgd-mini.is-paused em{color:var(--danger)}.mgd-lock{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;border:1px solid rgba(240,113,120,.26);border-radius:12px;background:rgba(240,113,120,.05)}.mgd-lock svg{flex:none;width:18px;height:18px;color:var(--danger)}.mgd-lock div{display:grid;grid-gap:3px;gap:3px}.mgd-lock strong{font-size:13px;font-weight:600}.mgd-lock span{color:var(--dim);font-size:11.5px;line-height:1.5}.mgd-manual{border-color:rgba(0,168,232,.26);background:radial-gradient(600px 220px at 0 0,rgba(0,168,232,.08),transparent 70%),linear-gradient(170deg,rgba(18,23,32,.7),rgba(11,14,20,.85))}.mgd-leads{display:grid;grid-gap:6px;gap:6px;margin-top:10px;max-height:320px;overflow-y:auto}.mgd-lead{display:grid;grid-gap:2px;gap:2px;width:100%;padding:10px 13px;border:1px solid var(--border);border-radius:10px;background:rgba(8,11,16,.45);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.mgd-lead:hover:not(:disabled){border-color:rgba(0,168,232,.4);background:rgba(0,168,232,.06)}.mgd-lead:disabled{cursor:not-allowed;opacity:.45}.mgd-lead strong{font-size:13px;font-weight:600}.mgd-lead span{color:var(--muted);font-size:11.5px}.mgd-lead em{color:var(--dim);font-family:var(--font-mono);font-size:9.5px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.mgd-picked{display:grid;grid-gap:12px;gap:12px;margin-top:10px;padding:16px;border:1px solid rgba(0,168,232,.4);border-radius:12px;background:rgba(0,168,232,.07)}.mgd-picked strong{display:block;font-size:16px;font-weight:700;letter-spacing:-.02em}.mgd-picked span{display:block;margin-top:2px;color:var(--muted);font-size:12px}.mgd-picked em{display:block;margin-top:6px;color:var(--accent-2);font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.mgd-rooms{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.mgd-room{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:18px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(165deg,rgba(20,26,34,.72),rgba(10,13,19,.84));transition:transform .18s ease,border-color .18s ease}.mgd-room:hover{transform:translateY(-2px);border-color:var(--border-strong)}.mgd-room.is-default{border-color:rgba(0,168,232,.34)}.mgd-room-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mgd-room-top h3{margin:2px 0 0;font-size:17px;font-weight:700;letter-spacing:-.025em}.mgd-tag{padding:3px 9px;border:1px solid rgba(0,168,232,.4);border-radius:999px;color:var(--accent-2);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.mgd-tag.is-lock{border-color:rgba(232,184,74,.44);color:var(--warn)}.mgd-room-blurb{margin:0;color:var(--muted);font-size:12.5px;line-height:1.5}.mgd-room-cols{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mgd-room-cols li{padding:4px 10px;border:1px solid var(--border);border-radius:999px;color:var(--dim);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.mgd-room-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.mgd-placeholder{padding:22px;border:1px dashed var(--border-strong);border-radius:13px;background:rgba(8,11,16,.32)}.mgd-placeholder p{max-width:70ch;margin:0;color:var(--dim);font-size:var(--text-sm);line-height:1.55}@media (max-width:1100px){.mgd-stage.is-open{grid-template-columns:minmax(0,1fr)}.mgd-drawer-wrap{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end}.mgd-drawer-scrim{display:block;position:absolute;inset:0;border:0;background:rgba(4,6,10,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;animation:mgd-fade .2s ease both}.mgd-drawer{position:relative;top:auto;width:min(560px,100%);max-width:560px;height:100%;border-radius:0;border-right:0;box-shadow:-30px 0 80px rgba(0,0,0,.5)}}.mgd-reply-health{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.mgd-reply-health li{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(10,13,19,.72)}.mgd-reply-health li[data-ok=yes]{border-color:rgba(101,212,138,.35)}.mgd-reply-health li[data-ok=no]{border-color:rgba(232,184,74,.28)}.mgd-reply-health span{color:var(--dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.mgd-reply-health b{font-size:13px;text-transform:capitalize}.mgd-reply-health em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.4}.mgd-replies{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.mgd-reply-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.mgd-reply-row .mgd-delete{padding-right:4px}.mgd-reply{display:grid;grid-template-columns:120px minmax(0,1.2fr) minmax(0,.9fr) 88px 56px;grid-gap:10px;gap:10px;align-items:center;width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(8,11,16,.45);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.mgd-reply.is-open,.mgd-reply.is-waiting{border-color:rgba(255,143,107,.42);background:rgba(255,143,107,.06)}.mgd-reply:hover{border-color:rgba(155,140,255,.42)}.mgd-reply-pill{display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:4px 8px;border-radius:999px;border:1px solid var(--border);font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.mgd-reply-pill.is-draft_ready{border-color:rgba(101,212,138,.42);color:var(--mgd-live)}.mgd-reply-pill.is-needs_nick{border-color:rgba(255,143,107,.5);color:var(--mgd-hot)}.mgd-reply-who strong{display:block;font-size:13px}.mgd-reply-meta em,.mgd-reply-who em{color:var(--muted);font-size:11px;font-style:normal}.mgd-reply-meta b{display:block;font-size:12px}.mgd-reply-time{color:var(--dim);font-size:11px}.mgd-reply-link a{color:var(--accent-2);font-size:11px;text-decoration:none}.mgd-reply-note{margin:-2px 0 0;padding:0 14px 0 134px;color:var(--warn);font-size:11px}.mgd-reply-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(155,140,255,.28);border-radius:14px;background:rgba(155,140,255,.06)}.mgd-reply-strip-main{display:grid;grid-gap:4px;gap:4px}.mgd-reply-strip-main strong{font-size:14px}.mgd-reply-strip-main span{color:var(--muted);font-size:12px}@media (max-width:1180px){.mgd-grid,.mgd-grid-2,.mgd-splits>li{grid-template-columns:1fr}.mgd-splits>li{gap:10px}.mgd-split-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.mgd-run-card{grid-template-columns:minmax(0,1fr)}.mgd-run-tools{justify-content:flex-end;padding:0 12px 12px}.mgd-step{grid-template-columns:80px minmax(0,1fr)}.mgd-step-n{justify-items:start;text-align:left}.mgd-reply-row{grid-template-columns:minmax(0,1fr);justify-items:end}.mgd-step-rates{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.mgd-step-rates span{text-align:left}.mgd-recent li,.mgd-run{row-gap:8px}.mgd-desk.is-v2 .mgd-run,.mgd-recent li,.mgd-run,.mgd-run-head-main{grid-template-columns:96px minmax(0,1fr)}.mgd-run-head-main{row-gap:6px}.mgd-run-head-tools,.mgd-run-when-head{display:none}.mgd-desk.is-v2 .mgd-side,.mgd-wait-row{grid-template-columns:1fr}.mgd-wait-act{justify-content:flex-end}.mgd-wire-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.mgd-wire-rail.is-v2{grid-template-columns:repeat(6,minmax(0,1fr))}.mgd-wire-pips li{font-size:10px}.mgd-preview-controls{grid-template-columns:1fr}}@media (max-width:720px){.mgd-body{padding-bottom:8px}.mgd-wire-rail,.mgd-wire-rail.is-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px}.mgd-wire-line{display:none}.mgd-wire-node{justify-items:start;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:8px 10px;border:1px solid rgba(232,236,241,.08);border-radius:12px;background:rgba(8,11,16,.45)}.mgd-wire-name{font-size:10px;letter-spacing:.08em}.mgd-wire-pips{grid-column:1/-1}.mgd-run-card,.mgd-wait-row{grid-template-columns:minmax(0,1fr)}.mgd-run-tools,.mgd-wait-act{display:grid;grid-template-columns:1fr 1fr;width:100%;justify-content:stretch;padding:0 12px 12px;grid-gap:8px;gap:8px}.mgd-run-tools .os-button.primary,.mgd-wait-act .os-button.primary{grid-column:1/-1;min-height:44px;width:100%}.mgd-run-tools .os-button,.mgd-wait-act .os-button,.mgd-wait-act .os-text-button{min-height:40px;justify-content:center}.mgd-filters{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mgd-filters::-webkit-scrollbar{display:none}.mgd-filters .os-button,.mgd-filters button{flex:0 0 auto;min-height:36px}.mgd-reply,.mgd-reply-row{grid-template-columns:minmax(0,1fr);justify-items:start}.mgd-reply-health{grid-template-columns:repeat(2,minmax(0,1fr))}.mgd-reply-note{padding-left:0}.mgd-drawer-wrap{z-index:120}.mgd-drawer{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}.os-modal.mgd-v2-modal,.os-modal.mgd-v2-modal.is-actions{width:100vw;max-width:100vw;max-height:calc(100dvh - env(safe-area-inset-bottom, 0px));margin:0;border-radius:16px 16px 0 0;align-self:end}.mgd-v2-modal-head{padding:16px 16px 12px;gap:12px}.os-modal.mgd-v2-modal h2{font-size:22px}.mgd-v2-modal-body{padding:16px 16px calc(20px + env(safe-area-inset-bottom, 0px));gap:18px}.mgd-v2-modal-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin:0 -16px -4px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(232,236,241,.08);background:linear-gradient(180deg,rgba(12,16,22,.92),#0a0d13 40%)}.mgd-v2-modal-actions .os-button.primary{flex:1 1 100%;min-height:48px}.mgd-team-row{min-height:48px;padding:12px}.mgd-desk.is-v2 .mgd-side{grid-template-columns:1fr}}.sgv2-desk .sgv2-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 20px}.sgv2-tab{min-height:40px;padding:0 16px;border:1px solid var(--border-strong);border-radius:999px;background:rgba(16,21,29,.6);color:var(--ink-soft);font-weight:600;cursor:pointer}.sgv2-tab.is-on{border-color:transparent;background:var(--accent);color:#041018}.sgv2-panel{display:grid;grid-gap:16px;gap:16px}.sgv2-paused{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid rgba(255,196,86,.35);border-radius:12px;background:rgba(255,196,86,.08)}.sgv2-paused strong{color:#ffd978}.sgv2-warn{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,120,96,.35);background:rgba(255,120,96,.08);color:#ffb4a6}.sgv2-warn svg{width:18px;height:18px;flex-shrink:0;margin-top:2px}.sgv2-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.sgv2-stat{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid var(--border-strong);border-radius:12px;background:rgba(16,21,29,.55)}.sgv2-stat span{color:var(--muted);font-size:13px}.sgv2-stat strong{font-size:28px;line-height:1}.sgv2-card{padding:16px;border:1px solid var(--border-strong);border-radius:14px;background:rgba(16,21,29,.45)}.sgv2-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sgv2-dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.sgv2-dl div.is-wide{grid-column:1/-1}.sgv2-dl dt{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.sgv2-dl dd{margin:4px 0 0;font-weight:600}.sgv2-actions{display:flex;flex-wrap:wrap;gap:10px}.sgv2-ov-run{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.sgv2-ov-run>header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.sgv2-empty,.sgv2-hint,.sgv2-note{color:var(--muted)}.sgv2-mono{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px}.sgv2-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.sgv2-keywords textarea{min-height:220px;font-family:var(--font-mono,ui-monospace,monospace)}.sgv2-switch{display:flex;align-items:center;gap:10px;font-weight:600}.sgv2-filters{display:flex;flex-wrap:wrap;gap:8px}.sgv2-filter{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--ink-soft);cursor:pointer}.sgv2-filter.is-on{background:rgba(255,255,255,.08);border-color:var(--accent)}.sgv2-table-wrap{overflow:auto;border:1px solid var(--border-strong);border-radius:12px}.sgv2-recent-modal{max-height:248px;overflow:auto}.sgv2-recent-modal thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:rgb(12,17,26)}.sgv2-recent-modal .sgv2-cost{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sgv2-table{width:100%;border-collapse:collapse;font-size:14px}.sgv2-table td,.sgv2-table th{padding:10px 12px;border-bottom:1px solid var(--border-strong);text-align:left;vertical-align:top}.sgv2-table th{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.sgv2-table tr.is-dropped td{opacity:.72}.sgv2-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.sgv2-pill.is-ready,.sgv2-pill.is-succeeded{background:rgba(72,199,142,.15);color:#7dffb8}.sgv2-pill.is-failed{background:rgba(255,120,96,.15);color:#ffb4a6}.sgv2-pill.is-queued,.sgv2-pill.is-running{background:rgba(120,180,255,.15);color:#a8d4ff}.sgv2-pill.is-pulse{animation:os-lg-checking-pulse 1.4s ease-in-out infinite}.sgv2-table tr.is-live td{background:linear-gradient(90deg,rgba(22,61,44,.35),rgba(18,36,28,.12),rgba(22,61,44,.35));background-size:180% 100%;animation:os-lg-checking-sheen 1.8s linear infinite}.sgv2-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:750}.sgv2-count.is-live{color:#8ef0bc}.sgv2-count.is-wait{animation:os-lg-checking-pulse 1.4s ease-in-out infinite}.sgv2-elapsed{display:inline-block;color:var(--accent-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em}.sgv2-kw-list{display:flex;flex-wrap:wrap;gap:8px}.sgv2-kw{min-height:36px;padding:0 12px;border:1px solid var(--border-strong);border-radius:999px;background:transparent;color:var(--ink-soft);cursor:pointer}.sgv2-kw.is-on{border-color:var(--accent);background:rgba(0,168,232,.16);color:var(--ink)}.sgv2-mini-editor,.sgv2-mini-groups,.sgv2-term-groups{display:grid;grid-gap:14px;gap:14px}.sgv2-keepdrop{display:grid;grid-gap:8px;gap:8px;margin:0 0 16px;padding:14px 16px;border:1px solid var(--border-strong);border-radius:14px;background:rgba(16,21,29,.35)}.sgv2-keepdrop p{margin:0;line-height:1.45}.sgv2-keepdrop>p>b{display:inline-block;min-width:3.4em;margin-right:8px;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.sgv2-keepdrop .os-lgw-lead{margin:4px 0 0}.sgv2-keepdrop ul{margin:4px 0 0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px;color:var(--ink-soft);font-size:13px}.sgv2-keepdrop li strong{margin-right:6px}.os-lg-signal-story{display:grid;grid-gap:8px;gap:8px;margin:0}.os-lg-signal-story p{margin:0;color:var(--muted);line-height:1.45}.os-lg-signal-story b{color:var(--text);margin-right:8px}.os-lg-stage{display:grid;grid-gap:16px;gap:16px}.os-lg-stage-head{display:grid;grid-gap:8px;gap:8px}.os-lg-stage-head h2{margin:0}.os-lg-stage-head p{margin:0;max-width:62ch;color:var(--muted);line-height:1.5}.os-lg-stage-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.os-lg-note{margin:0;padding:12px 14px;border:1px solid rgba(110,168,255,.22);border-radius:var(--radius-lg);color:#d7e6ff;background:rgba(74,140,232,.1);font-size:15px;line-height:1.45}.os-lg-stage-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px;margin:0 0 16px}.os-lg-stage-counts span{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(8,12,18,.55)}.os-lg-stage-counts em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-lg-stage-counts strong{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:1}.sgv2-stage{display:grid;grid-gap:16px;gap:16px}.sgv2-keyword-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.sgv2-keyword-list li{display:flex;align-items:center;gap:8px;min-width:0}.sgv2-keyword-list svg{width:16px;height:16px;flex:0 0 16px}.sgv2-stage>*{animation:sgv2-stage-rise .42s var(--ease) forwards}@keyframes sgv2-stage-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sgv2-outcome-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.os-lg-kpi-grid.is-row.sgv2-outcome-funnel{grid-template-columns:repeat(4,minmax(0,1fr))}.sgv2-outcome-funnel .os-lg-ov-stat{grid-template-columns:minmax(0,1fr);cursor:default}.sgv2-count-figure,.sgv2-outcome-funnel .os-lg-ov-stat strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.sgv2-stage-meter{display:grid;grid-gap:8px;gap:8px}.sgv2-stage-counts{margin:0}.sgv2-stage-counts span.is-wait{border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}.sgv2-stage-counts span.is-keep{border-color:color-mix(in srgb,var(--success) 36%,var(--border))}.sgv2-stage-counts span.is-drop{border-color:color-mix(in srgb,var(--danger) 32%,var(--border))}.sgv2-stage-counts strong.is-live{animation:os-lg-checking-pulse 1.6s ease-in-out infinite}.sgv2-split{display:flex;overflow:hidden;height:6px;border-radius:999px;background:rgba(255,255,255,.06)}.sgv2-split i{display:block;height:100%;min-width:0}.sgv2-split i.is-keep{background:var(--success)}.sgv2-split i.is-wait{background:var(--accent)}.sgv2-split i.is-drop{background:var(--danger)}.sgv2-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.sgv2-rules article{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:rgba(8,12,18,.55)}.sgv2-rules article.is-keep{border-color:color-mix(in srgb,var(--success) 28%,var(--border))}.sgv2-rules article.is-drop{border-color:color-mix(in srgb,var(--danger) 24%,var(--border))}.sgv2-rules em{color:var(--muted);font-size:11px;font-style:normal;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.sgv2-rules p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.45}.sgv2-board{gap:10px}.sgv2-board>li{padding:0;overflow:hidden}.sgv2-board-head{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.sgv2-board-caret{width:1rem;color:var(--muted)}.sgv2-board-title{display:grid;grid-gap:2px;gap:2px;min-width:0}.sgv2-board-title span{color:var(--muted);font-size:12px}.sgv2-board-rows{max-height:360px;overflow:auto;border-top:1px solid var(--border)}.sgv2-board-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(7rem,.8fr) auto auto;grid-gap:10px 14px;gap:10px 14px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--border)}.sgv2-board-row:last-child{border-bottom:0}.sgv2-board-row.is-dim{opacity:.72}.sgv2-board-who{display:grid;grid-gap:2px;gap:2px;min-width:0}.sgv2-board-who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgv2-board-extra,.sgv2-board-roles,.sgv2-board-who span{color:var(--muted);font-size:12px;line-height:1.4}.sgv2-board-extra{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sgv2-verdict{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.sgv2-verdict.is-keep{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent)}.sgv2-verdict.is-drop{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.sgv2-verdict.is-wait{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.sgv2-toggle{display:inline-flex;overflow:hidden;border:1px solid var(--border-strong);border-radius:999px}.sgv2-toggle button{min-height:28px;padding:0 10px;border:0;background:transparent;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer}.sgv2-toggle button.is-on.is-keep{color:#06140c;background:var(--success)}.sgv2-toggle button.is-on.is-drop{color:#1a0808;background:var(--danger)}.sgv2-stage-actions{display:grid;grid-gap:10px;gap:10px}.sgv2-stage-idle{margin:0;color:var(--muted);font-size:14px}.sgv2-stage-counts.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.sgv2-handoff-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.sgv2-handoff-toolbar .os-lgw-note{margin:0;flex:1 1 16rem}.sgv2-handoff-picks{display:flex;flex-wrap:wrap;gap:8px}.sgv2-handoff-list{margin:0;padding:0;list-style:none;overflow:auto;max-height:min(62vh,720px);border:1px solid var(--border);border-radius:12px;background:rgba(8,12,18,.45)}.sgv2-handoff-list li+li{border-top:1px solid var(--border)}.sgv2-handoff-row{display:grid;grid-template-columns:auto minmax(0,1.5fr) minmax(8rem,1fr) auto;grid-gap:10px 16px;gap:10px 16px;align-items:center;padding:12px 14px;cursor:pointer}.sgv2-handoff-row.is-on{background:color-mix(in srgb,var(--accent) 8%,transparent)}.sgv2-handoff-row input[type=checkbox]{width:16px;height:16px;margin:0;flex-shrink:0;accent-color:var(--accent)}.sgv2-handoff-who{display:grid;grid-gap:2px;gap:2px;min-width:0}.sgv2-handoff-who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.sgv2-handoff-meta,.sgv2-handoff-who span{color:var(--muted);line-height:1.4}.sgv2-handoff-mail,.sgv2-handoff-meta,.sgv2-handoff-who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.sgv2-handoff-mail{color:var(--ink-soft);font-family:var(--font-mono)}.sgv2-handoff-meta{justify-self:end}@media (max-width:820px){.sgv2-stage-counts.is-three{grid-template-columns:1fr 1fr}.sgv2-handoff-row{grid-template-columns:auto minmax(0,1fr)}.sgv2-handoff-mail,.sgv2-handoff-meta{display:none}.os-lg-kpi-grid.is-row.sgv2-outcome-funnel,.sgv2-outcome-funnel,.sgv2-rules,.sgv2-stage-counts{grid-template-columns:1fr 1fr}.sgv2-board-row{grid-template-columns:minmax(0,1fr) auto}.sgv2-board-roles,.sgv2-board-row .sgv2-mono{display:none}}@media (prefers-reduced-motion:reduce){.sgv2-stage-counts strong.is-live,.sgv2-stage>*{animation:none!important}}.sgv2-term-group{display:grid;grid-gap:8px;gap:8px}.sgv2-samples>strong,.sgv2-term-group>b{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.sgv2-term-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:center}.sgv2-term-heading{justify-self:start;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.sgv2-term-heading.is-on,.sgv2-term-heading:hover{color:var(--ink)}.sgv2-term-limit{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.sgv2-term-limit input{width:72px;min-height:32px;padding:0 8px;border:1px solid var(--border-strong);border-radius:8px;background:transparent;color:var(--ink)}.sgv2-term-split{grid-column:1/-1;margin:0;color:var(--dim);font-size:12px}.sgv2-samples{margin:12px 0 18px}.sgv2-samples,.sgv2-samples ol{display:grid;grid-gap:10px;gap:10px}.sgv2-samples ol{margin:0;padding:0;list-style:none}.sgv2-samples li{padding:12px 14px;border:1px solid var(--border-strong);border-radius:12px;background:rgba(16,21,29,.45)}.sgv2-samples li p{margin:6px 0 0;color:var(--ink-soft)}.sgv2-mini-editor{display:grid;grid-gap:10px;gap:10px}.sgv2-mini-editor .os-lgw-field span{display:block}.sgv2-mini-editor textarea{min-height:88px;max-height:220px;resize:vertical;font-family:var(--font-mono,ui-monospace,monospace)}.sgv2-mini-row-head{display:flex;gap:8px;align-items:center}.sgv2-mini-row-head input{flex:1 1;min-width:0}.sgv2-mini-fold{border:1px solid var(--border-strong);border-radius:12px;background:rgba(16,21,29,.35);padding:4px 12px 10px}.sgv2-mini-fold>summary{display:flex;align-items:center;gap:10px;padding:10px 2px;cursor:pointer;list-style:none}.sgv2-mini-fold>summary::-webkit-details-marker{display:none}.sgv2-mini-fold>summary:before{content:"▸";color:var(--dim);font-size:10px;transition:transform .16s var(--ease)}.sgv2-mini-fold[open]>summary:before{transform:rotate(90deg)}.sgv2-mini-fold>summary span{flex:1 1;font-weight:650}.sgv2-mini-fold>summary em{color:var(--muted);font-style:normal;font-size:12px}.sgv2-mini-fold .sgv2-mini-row{margin-top:4px}.sgv2-mini-row-head .os-lg-send-mini-drop{margin:0}.sgv2-wildcard-list{display:grid;grid-gap:10px;gap:10px}.sgv2-wildcard{border:1px solid var(--border-strong);border-radius:12px;background:rgba(16,21,29,.35);padding:4px 12px 10px}.sgv2-wildcard>summary{display:flex;align-items:center;gap:10px;padding:10px 2px;cursor:pointer;list-style:none}.sgv2-wildcard>summary::-webkit-details-marker{display:none}.sgv2-wildcard>summary:before{content:"▸";color:var(--dim);font-size:10px;transition:transform .16s var(--ease)}.sgv2-wildcard[open]>summary:before{transform:rotate(90deg)}.sgv2-wildcard>summary span{flex:1 1;font-weight:650}.sgv2-wildcard>summary em{color:var(--muted);font-style:normal;font-size:12px}.sgv2-term-wildcards .os-lgw-note{margin:0 0 8px}.sgv2-slots{display:grid;grid-gap:6px;gap:6px}.sgv2-slot{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--border-strong);border-radius:10px}.sgv2-slot b{font-weight:650}.sgv2-slot.is-done{opacity:.72}.sgv2-later{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 14px;border:1px dashed var(--border-strong);border-radius:12px;color:var(--muted);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sgv2-later-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media (max-width:980px){.sgv2-dl,.sgv2-form-grid,.sgv2-stat-grid{grid-template-columns:1fr}}.os-shell.is-lab-desk .os-main{--os-main-pt:18px;--os-main-px:18px;display:flex;flex-direction:column;min-height:100vh;min-width:0;padding:var(--os-main-pt) var(--os-main-px) 20px}.lab-desk,.os-shell.is-lab-desk .os-main-enter{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;width:100%}.lab-desk{--lab-good:#65d48a;--lab-bad:#f07178;--lab-flat:rgba(200,205,213,0.34);--lab-panel:rgba(18,23,32,0.72);--lab-panel-2:rgba(11,14,20,0.86);position:relative;isolation:isolate;max-width:none}.lab-wash{position:absolute;inset:-40px -40px auto;height:520px;z-index:-1;pointer-events:none;background:radial-gradient(880px 380px at 6% -14%,rgba(0,168,232,.14),transparent 58%),radial-gradient(680px 340px at 90% -8%,rgba(125,232,255,.08),transparent 54%)}.lab-body{display:flex;flex:1 1 auto;flex-direction:column;gap:18px;min-width:0;width:100%;padding-bottom:18px}.lab-dims,.lab-range{display:flex;flex-wrap:wrap;gap:6px}.lab-pipeline{display:flex;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--lab-panel)}.lab-pipeline.state-waiting{border-color:rgba(232,184,74,.32);background:rgba(232,184,74,.07)}.lab-pipeline-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.lab-pipeline-copy strong{font-size:var(--text-md)}.lab-pipeline-copy p{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--lh)}.lab-pipeline .os-button{flex:0 0 auto}.lab-headline{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.lab-headline-tile{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--lab-panel)}.lab-headline-tile span{color:var(--muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.lab-headline-tile strong{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.1}.lab-headline-tile small{color:var(--dim);font-size:var(--text-xs)}.lab-block{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--lab-panel-2)}.lab-block-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.lab-block-head h2{margin:2px 0 0;font-size:var(--text-lg)}.lab-block-head h3{margin:2px 0 0;font-size:var(--text-md)}.lab-funnel{display:grid;grid-template-columns:minmax(0,1fr) min(340px,34%);grid-gap:16px;gap:16px;align-items:start}.lab-rungs{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;counter-reset:rung}.lab-rung{display:grid;grid-gap:7px;gap:7px;padding:12px 14px;border:1px solid var(--border);border-left:3px solid var(--lab-flat);border-radius:var(--radius);background:rgba(18,23,32,.5);transition:border-color .2s var(--ease),background .2s var(--ease),opacity .2s var(--ease)}.lab-rung.tone-good{border-left-color:var(--lab-good)}.lab-rung.tone-bad{border-left-color:var(--lab-bad)}.lab-rung.is-blocked{opacity:.44}.lab-rung.is-job{border-color:rgba(240,113,120,.4);background:rgba(240,113,120,.07);box-shadow:0 0 0 1px rgba(240,113,120,.14)}.lab-rung-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.lab-rung-name{display:grid;grid-gap:2px;gap:2px;min-width:0}.lab-rung-name b{font-size:var(--text)}.lab-rung-name small,.lab-rung-value small{color:var(--dim);font-size:var(--text-xs)}.lab-rung-value{display:grid;grid-gap:1px;gap:1px;text-align:right;flex:0 0 auto}.lab-rung-value strong{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.1}.lab-rung-bar{position:relative;height:6px;background:rgba(232,236,241,.07);overflow:visible}.lab-rung-bar,.lab-rung-fill{border-radius:var(--radius-pill)}.lab-rung-fill{position:absolute;inset:0 auto 0 0;background:var(--lab-flat);transition:width .42s var(--ease)}.lab-rung.tone-good .lab-rung-fill{background:linear-gradient(90deg,rgba(101,212,138,.5),var(--lab-good))}.lab-rung.tone-bad .lab-rung-fill{background:linear-gradient(90deg,rgba(240,113,120,.5),var(--lab-bad))}.lab-rung-pin{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:1px;background:var(--ink);opacity:.66}.lab-rung-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lab-rung-target{color:var(--muted);font-size:var(--text-xs)}.lab-rung-flag,.lab-rung-wait{font-size:var(--text-xs);font-style:normal;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:var(--radius-pill)}.lab-rung-flag{color:#ffd9d9;background:rgba(240,113,120,.18)}.lab-rung-wait{color:var(--dim);background:rgba(232,236,241,.06)}.lab-action{position:-webkit-sticky;position:sticky;top:12px;display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid rgba(240,113,120,.3);border-radius:var(--radius-lg);background:rgba(240,113,120,.06)}.lab-action.is-clear{border-color:rgba(101,212,138,.28);background:rgba(101,212,138,.06)}.lab-action h3{margin:0;font-size:var(--text-md);line-height:1.35}.lab-action-why{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--lh)}.lab-action-note{margin:0;color:var(--dim);font-size:var(--text-xs);line-height:var(--lh)}.lab-action-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:2px 0}.lab-action-facts div{display:grid;grid-gap:2px;gap:2px}.lab-action-facts dt{color:var(--muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.lab-action-facts dd{margin:0;font-family:var(--font-display);font-size:var(--text-md)}.lab-action .os-button{justify-self:start}.lab-sparks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.lab-spark{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(18,23,32,.5)}.lab-spark.is-empty{align-content:center;min-height:96px}.lab-spark-head{display:flex;align-items:baseline;gap:8px}.lab-spark-label{color:var(--muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;margin-right:auto}.lab-spark-head strong{font-family:var(--font-display);font-size:var(--text-md)}.lab-spark-head em{font-size:var(--text-xs);font-style:normal}.lab-spark-head em.is-up{color:var(--lab-good)}.lab-spark-head em.is-down{color:var(--lab-bad)}.lab-spark-head em.is-flat,.lab-spark-note{color:var(--dim)}.lab-spark-note{font-size:var(--text-sm)}.lab-spark svg{width:100%;height:48px;display:block;overflow:visible}.lab-spark-line{fill:none;stroke:var(--accent-2);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lab-spark-area{fill:rgba(125,232,255,.1);stroke:none}.lab-spark-dot{fill:var(--accent-2)}.lab-card{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid rgba(0,168,232,.28);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(0,168,232,.08),rgba(0,168,232,.02))}.lab-card.kind-icp_refine,.lab-card.kind-new_icp{border-color:var(--border-strong);background:var(--lab-panel)}.lab-card.status-applied,.lab-card.status-discarded{opacity:.6}.lab-card header h3{margin:2px 0 0;font-size:var(--text-md);line-height:1.35}.lab-card-plain{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--lh)}.lab-card footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.lab-card-basis{color:var(--dim);font-size:var(--text-xs)}.lab-card-actions{display:flex;gap:8px}.lab-card-decided{color:var(--muted);font-size:var(--text-xs);font-style:normal;letter-spacing:.06em;text-transform:uppercase}.lab-marks-modal{width:min(680px,94vw)}.lab-marks-intro{margin:0 0 14px;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--lh)}.lab-marks{display:grid;grid-gap:8px;gap:8px;margin:0 0 14px;padding:0;list-style:none}.lab-marks li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(18,23,32,.5);flex-wrap:wrap}.lab-marks-copy{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 220px}.lab-marks-copy small{color:var(--dim);font-size:var(--text-xs)}.lab-marks-copy em{color:var(--muted);font-size:var(--text-xs);font-style:normal}.lab-marks-input{display:flex;align-items:center;gap:8px;flex:0 0 auto}.lab-marks-input .os-proj-input-wrap{width:92px}.lab-marks-default{color:var(--dim);font-size:var(--text-xs)}.lab-table td strong{font-weight:600}@media (max-width:1180px){.lab-funnel{grid-template-columns:minmax(0,1fr)}.lab-action{position:static}}@media (prefers-reduced-motion:reduce){.lab-rung,.lab-rung-fill{transition:none}}.lab-split-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px}.lab-split-group{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--lab-panel)}.lab-split-group-head{display:grid;grid-gap:2px;gap:2px}.lab-split-group-head b{font-size:var(--text-sm)}.lab-split-group-head small{color:var(--dim);font-size:var(--text-xs);line-height:var(--lh)}.lab-split{display:grid;grid-gap:12px;gap:12px}.lab-split-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.lab-split-rate{display:inline-flex;align-items:baseline;gap:6px}.lab-split-rate small{color:var(--dim);font-size:var(--text-xs)}.lab-table tr.is-thin td{opacity:.62}.lab-split-note{color:var(--dim);font-size:var(--text-xs);font-style:normal}.lab-split-range{display:grid;grid-gap:4px;gap:4px;min-width:120px}.lab-split-range-bar{position:relative;display:block;height:4px;border-radius:var(--radius-pill);background:rgba(232,236,241,.07)}.lab-split-range-bar span{position:absolute;top:0;bottom:0;min-width:2px;border-radius:var(--radius-pill);background:var(--accent-2);opacity:.7}.lab-split-range small{color:var(--dim);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lab-verdict{font-size:var(--text-xs);font-style:normal;white-space:nowrap}.lab-verdict.is-win{color:var(--lab-good)}.lab-verdict.is-loss{color:var(--lab-bad)}.lab-verdict.is-even,.lab-verdict.is-thin{color:var(--dim)}.lab-copy{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.lab-copy-list{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--lab-panel-2);position:-webkit-sticky;position:sticky;top:12px}.lab-copy-list ul{margin:0;padding:0;list-style:none}.lab-copy-group,.lab-copy-list ul{display:grid;grid-gap:6px;gap:6px}.lab-copy-group-label{margin:8px 0 0;color:var(--dim);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.lab-copy-lane-filter{margin:0 0 4px}.lab-copy-new{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lab-copy-tabs{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(18,23,32,.5)}.lab-copy-tab{padding:6px 11px;border:0;border-radius:calc(var(--radius) - 2px);background:transparent;color:var(--muted);font:inherit;cursor:pointer}.lab-copy-tab.is-active{background:rgba(0,168,232,.12);color:var(--ink)}.lab-copy-pages{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(18,23,32,.5)}.lab-copy-pages a{padding:6px 11px;border-radius:calc(var(--radius) - 2px);color:var(--muted);text-decoration:none}.lab-copy-pages a.is-on{background:rgba(0,168,232,.12);color:var(--ink)}.lab-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.lab-pick-grid.is-icp{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.lab-pick-grid.is-mini{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.lab-pick-card{display:grid;align-content:start;grid-gap:6px;gap:6px;min-height:108px;padding:14px 15px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--lab-panel);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease)}.lab-pick-card:hover:not(:disabled){border-color:var(--border-strong);background:rgba(0,168,232,.05)}.lab-pick-card.is-on{border-color:rgba(0,168,232,.48);background:linear-gradient(180deg,rgba(0,168,232,.1),rgba(18,23,32,.55)),var(--lab-panel);box-shadow:inset 0 0 0 1px rgba(0,168,232,.08)}.lab-pick-card:disabled{opacity:.42;cursor:default}.lab-pick-card .lab-split-slot,.lab-pick-card .os-eyebrow{margin:0}.lab-pick-card strong{font-size:var(--text);font-weight:600;letter-spacing:-.02em}.lab-pick-card span{color:var(--muted);font-size:var(--text-sm);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lab-pick-grid.is-mini .lab-pick-card{min-height:0;padding:11px 12px}.lab-pick-grid.is-mini .lab-pick-card span{-webkit-line-clamp:2}.lab-campaign-middle,.lab-campaign-piece,.lab-campaign-preview{margin:0;padding:11px 13px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(18,23,32,.5);color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--lh);white-space:pre-wrap}.lab-campaign-middle{border-color:rgba(0,168,232,.35);background:rgba(0,168,232,.08);color:var(--accent);font-family:var(--font-mono)}.lab-campaign-preview{font-family:var(--font-mono);font-size:var(--text-xs)}.lab-campaign-vars{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.lab-campaign-vars li{display:grid;grid-gap:2px;gap:2px}.lab-campaign-vars code{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-sm)}.lab-campaign-vars span{color:var(--dim);font-size:var(--text-xs)}.lab-copy-stamp{display:inline-block;margin-right:8px;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lab-copy-item{grid-gap:8px;gap:8px;padding:10px 11px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(18,23,32,.5);color:var(--ink);transition:border-color .16s var(--ease),background .16s var(--ease)}.lab-copy-item,.lab-copy-item-main{display:grid;width:100%;text-align:left}.lab-copy-item-main{grid-gap:2px;gap:2px;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.lab-copy-item:hover{border-color:var(--border-strong)}.lab-copy-item.is-active{border-color:rgba(0,168,232,.4);background:rgba(0,168,232,.08)}.lab-copy-item strong{font-size:var(--text)}.lab-copy-item small{color:var(--dim);font-size:var(--text-xs)}.lab-copy-item em{font-size:var(--text-xs);font-style:normal}.lab-copy-item em.is-live{color:var(--lab-good)}.lab-copy-item em.is-draft{color:var(--muted)}.lab-copy-item-lane{color:var(--muted);font-size:var(--text-xs);letter-spacing:.03em}.lab-copy-item-next{justify-self:start;min-height:28px;padding:0 10px;font-size:12px}.lab-copy-main{display:grid;grid-gap:14px;gap:14px;min-width:0}.lab-copy-targets{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.lab-copy-icp{margin:0;padding:10px 12px;border-left:2px solid rgba(0,168,232,.4);color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--lh);background:rgba(0,168,232,.05);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.lab-copy-insert{position:relative}.lab-copy-insert-menu{position:absolute;right:0;z-index:8;display:grid;min-width:280px;max-height:360px;overflow:auto;margin-top:6px;padding:6px;border:1px solid var(--border);border-radius:var(--radius);background:var(--lab-panel,#121720);box-shadow:0 10px 30px rgba(0,0,0,.35)}.lab-copy-insert-item{display:grid;grid-gap:2px;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:calc(var(--radius) - 2px);background:transparent;color:inherit;text-align:left;cursor:pointer}.lab-copy-insert-item:hover{background:rgba(0,168,232,.1)}.lab-copy-insert-item code{color:var(--accent);font-family:var(--font-mono)}.lab-copy-insert-item span{color:var(--dim);font-size:var(--text-xs)}.lab-copy-insert-add{display:grid;grid-gap:6px;gap:6px;padding:8px 10px 6px;border-top:1px solid var(--border)}.lab-copy-insert-note{margin:4px 8px 8px;color:var(--dim);font-size:var(--text-xs);line-height:1.4}.lab-copy-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.lab-copy-slot-legend{margin:0 0 12px;color:var(--muted);font-size:var(--text-sm)}.lab-copy-slot-legend code{color:#f3d48a;font-family:var(--font-mono);font-size:.95em}.lab-copy .os-field>span{color:var(--muted);font-size:11px;letter-spacing:.06em}.lab-copy-slot-field{--lab-copy-pad-y:12px;--lab-copy-pad-x:14px;--lab-copy-size:15px;--lab-copy-leading:1.6;position:relative;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#10151d;transition:border-color .12s ease,box-shadow .12s ease}.lab-copy-slot-field:focus-within{border-color:rgba(0,168,232,.55);box-shadow:0 0 0 2px rgba(0,168,232,.12)}.lab-copy-slot-field.is-multiline{min-height:220px}.lab-copy-slot-field input,.lab-copy-slot-field textarea,.lab-copy-slot-mirror{box-sizing:border-box;font-family:var(--font-ui);font-size:var(--lab-copy-size);font-weight:400;font-variant-ligatures:none;font-feature-settings:"liga" 0,none;letter-spacing:.01em;line-height:var(--lab-copy-leading);text-transform:none;-moz-tab-size:4;tab-size:4}.lab-copy-slot-mirror .lab-copy-slot-mark,.lab-copy-slot-text{display:inline;padding:0;margin:0;border:0;font:inherit;font-size:inherit;font-weight:inherit;font-family:inherit;letter-spacing:inherit;line-height:inherit;text-transform:none}.lab-copy-slot-text{color:inherit;-webkit-text-fill-color:inherit}.lab-copy-slot-mirror{position:absolute;inset:0;overflow:auto;overflow-x:hidden;padding:var(--lab-copy-pad-y) var(--lab-copy-pad-x);color:#f5f7fa;-webkit-text-fill-color:#f5f7fa;white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word;pointer-events:none;scrollbar-gutter:stable}.lab-copy-slot-field:not(.is-multiline){min-height:44px}.lab-copy-slot-field:not(.is-multiline) .lab-copy-slot-mirror{display:flex;align-items:center;padding:0 var(--lab-copy-pad-x);white-space:pre}.lab-copy-slot-field input,.lab-copy-slot-field textarea{position:relative;z-index:1;display:block;width:100%;margin:0;border:0;background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:#ffffff;box-shadow:none;resize:none;overflow:auto;scrollbar-gutter:stable}.lab-copy-slot-field input:focus,.lab-copy-slot-field textarea:focus{border:0;box-shadow:none}.lab-copy-slot-field:not(.is-multiline) input{min-height:44px;padding:0 var(--lab-copy-pad-x);white-space:pre}.lab-copy-slot-field.is-multiline textarea{min-height:220px;padding:var(--lab-copy-pad-y) var(--lab-copy-pad-x);white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word}.lab-copy-slot-field input::placeholder,.lab-copy-slot-field textarea::placeholder{color:transparent;-webkit-text-fill-color:transparent}.lab-copy-slot-field input::selection,.lab-copy-slot-field textarea::selection{background:rgba(0,168,232,.28);color:transparent;-webkit-text-fill-color:transparent}.lab-copy-slot-mark{padding:0;margin:0;border:0;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:none;background:rgba(243,212,138,.2);color:#ffe7a3;-webkit-text-fill-color:#ffe7a3;border-radius:0;box-shadow:none;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lab-copy-slot-mark.is-bad{background:rgba(240,113,120,.18);color:#f3b0b4;box-shadow:none}.lab-copy-slot-mark.is-filled{padding:0 3px;color:#1a1408;background:#f3d48a;box-shadow:none}.os-modal.lab-copy-preview-modal{width:min(860px,100%);max-height:min(92vh,920px);gap:14px;padding:20px 22px 16px;overflow:auto;background:radial-gradient(720px 240px at 8% -10%,rgba(0,168,232,.1),transparent 55%),#10151d}.lab-copy-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lab-copy-preview-head h2{font-size:var(--text-lg);letter-spacing:-.02em}.lab-copy-preview-loading{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(0,168,232,.2);border-radius:var(--radius);color:var(--ink-soft);background:rgba(0,168,232,.06)}.lab-copy-preview-pulse{width:10px;height:10px;border-radius:99px;background:var(--accent);box-shadow:0 0 0 0 rgba(0,168,232,.45);animation:lab-copy-pulse 1.2s ease-out infinite}@keyframes lab-copy-pulse{0%{box-shadow:0 0 0 0 rgba(0,168,232,.45)}to{box-shadow:0 0 0 12px rgba(0,168,232,0)}}.lab-copy-preview-minis{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.lab-copy-preview-mini{flex:0 0 auto;display:grid;grid-gap:2px;gap:2px;min-width:132px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(18,23,32,.7);color:inherit;text-align:left;cursor:pointer}.lab-copy-preview-mini strong{font-size:var(--text-sm)}.lab-copy-preview-mini span{color:var(--dim);font-size:var(--text-xs)}.lab-copy-preview-mini.is-on{border-color:rgba(0,168,232,.5);background:rgba(0,168,232,.1)}.lab-copy-preview-hero{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border:1px solid rgba(0,168,232,.18);border-radius:var(--radius-lg);background:rgba(18,23,32,.55)}.lab-copy-preview-hero h3{margin:0;font-size:22px;letter-spacing:-.03em}.lab-copy-preview-law{margin:0;color:var(--ink-soft);font-size:var(--text-sm)}.lab-copy-preview-fills{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.lab-copy-preview-fills li{display:flex;gap:8px;align-items:baseline;padding:6px 10px;border-radius:99px;background:rgba(232,184,74,.12)}.lab-copy-preview-fills code{color:#f3d48a;font-family:var(--font-mono);font-size:var(--text-xs)}.lab-copy-preview-fills span{color:var(--ink);font-size:var(--text-sm)}.lab-copy-preview-lead,.lab-copy-preview-note{margin:0;color:var(--dim);font-size:var(--text-xs)}.lab-copy-preview-sample{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(18,23,32,.4)}.lab-copy-preview-sample h3{margin:0;font-size:var(--text-lg);letter-spacing:-.02em}.lab-copy-preview-sample-meta{margin:0;color:var(--ink-soft);font-size:var(--text-sm)}.lab-copy-preview-inbox{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(248,249,251,.04)}.lab-copy-preview-emails{display:grid;grid-gap:10px;gap:10px}.lab-copy-preview-email{padding:4px 4px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--lab-panel-2,#121720)}.lab-copy-preview-email.is-focus{border-color:rgba(0,168,232,.4);box-shadow:0 0 0 1px rgba(0,168,232,.12)}.lab-copy-preview-email button{display:grid;grid-gap:2px;gap:2px;width:100%;padding:10px 12px 6px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.lab-copy-preview-email h4{margin:0;font-size:var(--text)}.lab-copy-preview-email pre{margin:0;padding:0 12px;white-space:pre-wrap;font-family:inherit;font-size:var(--text-sm);color:var(--ink-soft)}.lab-copy-preview-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.lab-copy-preview-step{display:flex;gap:8px}.lab-copy-marked-empty{color:var(--dim)}.lab-copy-thread{margin:0 0 10px;padding:10px 12px;border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);font-size:var(--text-sm)}.lab-copy-hints{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius)}.lab-copy-hints.is-fail{border-color:rgba(232,90,70,.4)}.lab-copy-hints.is-pass{border-color:rgba(80,180,120,.35)}.lab-copy-hints ul{margin:0;padding-left:18px}.lab-copy-hints li .os-text-button{margin-left:8px}.lab-split-hero .lab-split-verdict,.lab-split-verdict{margin:8px 0 0;color:var(--ink-soft);font-size:var(--text-md)}.lab-split-stage{display:grid;grid-gap:16px;gap:16px;padding:20px 22px;border:1px solid rgba(0,168,232,.22);border-radius:var(--radius-lg);background:radial-gradient(720px 220px at 8% -20%,rgba(0,168,232,.12),transparent 58%),var(--lab-panel-2)}.lab-split-stage.is-empty{border-color:var(--border);background:var(--lab-panel-2)}.lab-split-stage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.lab-split-stage-head h2{margin:4px 0 0;font-size:var(--text-xl,1.45rem);letter-spacing:-.03em}.lab-split-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.lab-split-version{display:grid;grid-gap:8px;gap:8px;padding:16px 16px 14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--lab-panel)}.lab-split-version.is-lead{border-color:rgba(101,212,138,.38);background:linear-gradient(180deg,rgba(101,212,138,.1),rgba(101,212,138,.03) 72%,transparent),var(--lab-panel)}.lab-split-version.is-trail{border-color:rgba(240,113,120,.34);background:linear-gradient(180deg,rgba(240,113,120,.1),rgba(240,113,120,.03) 72%,transparent),var(--lab-panel)}.lab-split-version h3{margin:0;font-size:var(--text);font-weight:600}.lab-split-version strong{font-family:var(--font-mono);font-size:1.7rem;font-weight:600;letter-spacing:-.04em;line-height:1}.lab-split-version span{color:var(--muted);font-size:var(--text-sm)}.lab-split-slot{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:rgba(0,168,232,.14);color:var(--accent);font-family:var(--font-mono);font-size:11px;font-style:normal;font-weight:650}.lab-split-meter{height:4px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.06)}.lab-split-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(0,168,232,.35),#00a8e8)}.lab-split-version.is-lead .lab-split-meter i{background:linear-gradient(90deg,rgba(101,212,138,.35),var(--lab-good))}.lab-split-version.is-trail .lab-split-meter i{background:linear-gradient(90deg,rgba(240,113,120,.35),var(--lab-bad))}.lab-split-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.lab-split-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}.lab-split-list li:last-child{border-bottom:0;padding-bottom:0}.lab-split-list li>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.lab-split-list strong{font-size:var(--text)}.lab-split-list span{color:var(--muted);font-size:var(--text-sm)}.lab-split-list-actions{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto}.lab-destroy-modal{width:min(400px,100%);border-color:rgba(240,113,120,.28);background:radial-gradient(420px 160px at 100% 0,rgba(240,113,120,.08),transparent 62%),#121821}.lab-destroy-modal .os-eyebrow{color:#ffc4c8}.lab-destroy-modal h2{letter-spacing:-.02em}.lab-split-arms{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:16px}.lab-split-arm{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius)}.lab-split-arm strong{font-size:1.6rem}.lab-split-queue{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.lab-split-queue li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.lab-split-queue li div{display:grid;grid-gap:2px;gap:2px}.lab-split-queue span{color:var(--muted);font-size:var(--text-sm)}.lab-copy-var-row{display:flex;flex-wrap:wrap;gap:8px}.lab-copy-var-row input{min-width:180px;flex:1 1}.lab-copy-mode{display:flex;flex-wrap:wrap;gap:8px}.lab-copy-subjects{display:grid;grid-gap:8px;gap:8px;margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius)}.lab-copy-subjects legend{padding:0 6px;color:var(--dim);font-size:var(--text-xs)}.lab-copy-subjects label{display:flex;gap:8px;align-items:flex-start}.lab-inbox{display:grid;grid-gap:12px;gap:12px}.lab-inbox-client,.lab-inbox-row{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(18,23,32,.65)}.lab-inbox-client{gap:6px;background:rgba(248,249,251,.04)}.lab-inbox-client-head{display:flex;justify-content:space-between;gap:10px;color:var(--dim);font-size:var(--text-xs)}.lab-inbox-from{color:var(--ink);font-weight:600}.lab-inbox-when{color:var(--dim)}.lab-inbox-client strong,.lab-inbox-row strong{font-size:var(--text)}.lab-inbox-row span,.lab-inbox-snippet{color:var(--muted);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-inbox-client small,.lab-inbox-row small{color:var(--dim);font-size:var(--text-xs);white-space:normal}.lab-inbox-follow-preview{margin:0 0 8px;color:var(--dim);font-size:var(--text-xs)}.lab-inbox-emails{display:grid;grid-gap:10px;gap:10px}.lab-inbox-email{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--lab-panel-2)}.lab-inbox-email h3{margin:4px 0 8px;font-size:var(--text)}.lab-inbox-email pre{margin:0;white-space:pre-wrap;font-family:inherit;font-size:var(--text-sm);color:var(--ink-soft)}.lab-drift{display:grid;grid-gap:3px;gap:3px;padding:13px 15px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--lab-panel)}.lab-drift.is-drifted{border-color:rgba(240,113,120,.4);background:rgba(240,113,120,.08)}.lab-drift.is-clean{border-color:rgba(101,212,138,.3);background:rgba(101,212,138,.06)}.lab-drift p{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--lh)}.lab-emails{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.lab-email{display:grid;grid-gap:10px;gap:10px;padding:13px 14px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(18,23,32,.5)}.lab-email>header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.lab-email>header b{display:block;font-size:var(--text)}.lab-email>header small{color:var(--dim);font-size:var(--text-xs)}.lab-email-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lab-email-delay{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--text-xs)}.lab-email-delay input{width:52px;padding:5px 7px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:rgba(11,14,20,.7);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-sm);text-align:center}.lab-variants{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:10px;gap:10px}.lab-variant{display:grid;grid-gap:8px;gap:8px;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(11,14,20,.5)}.lab-variant.is-off{opacity:.55}.lab-variant.has-issue{border-color:rgba(232,184,74,.4)}.lab-variant-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lab-variant-head b{font-size:var(--text-sm)}.lab-variant-tools{display:flex;align-items:center;gap:10px}.lab-toggle{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:var(--text-xs);cursor:pointer}.lab-variant textarea{font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.6;resize:vertical}.lab-variant-issues{display:grid;grid-gap:3px;gap:3px;margin:0;padding-left:16px;color:#f3dfb0;font-size:var(--text-xs);line-height:var(--lh)}.lab-reading{display:grid;grid-gap:8px;gap:8px}.lab-reading-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lab-reading-badge{font-size:var(--text-xs);letter-spacing:.01em}.lab-reading-badge.is-pass{color:var(--lab-good)}.lab-reading-badge.is-fail{color:var(--lab-bad)}.lab-reading-badge.is-empty{color:var(--dim)}.lab-reading-error{margin:0;color:var(--lab-bad);font-size:var(--text-xs);line-height:var(--lh)}.lab-reading-result{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(18,23,32,.55)}.lab-reading-result.is-pass{border-color:rgba(101,212,138,.3);background:rgba(101,212,138,.06)}.lab-reading-result.is-fail{border-color:rgba(240,113,120,.35);background:rgba(240,113,120,.07)}.lab-reading-result strong{font-size:var(--text-sm)}.lab-reading-result li,.lab-reading-result p{margin:0;color:var(--ink-soft);font-size:var(--text-xs);line-height:var(--lh)}.lab-reading-result ul{display:grid;grid-gap:3px;gap:3px;margin:0;padding-left:16px}.lab-reading-note{color:var(--muted)!important}.lab-reading-rewrite{display:grid;grid-gap:6px;gap:6px;padding-top:4px}.lab-reading-rewrite pre{margin:0;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(11,14,20,.7);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.lab-reading-rewrite .os-button{justify-self:start}.lab-copy-tags{margin:0;color:var(--dim);font-size:var(--text-xs);line-height:var(--lh)}.lab-copy-email-checks{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.lab-spin-check{display:grid;grid-gap:12px;gap:12px;padding:16px 16px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--lab-panel,var(--panel,transparent))}.lab-spin-check.is-pass{border-color:rgba(80,180,120,.4);background:linear-gradient(180deg,rgba(80,180,120,.07),transparent 62%),var(--lab-panel,var(--panel,transparent))}.lab-spin-check.is-fail{border-color:rgba(232,90,70,.42);background:linear-gradient(180deg,rgba(232,90,70,.07),transparent 62%),var(--lab-panel,var(--panel,transparent))}.lab-spin-check.is-stale{opacity:.88}.lab-spin-check-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lab-spin-check-count{margin:2px 0 0;font-size:clamp(1.7rem,2.6vw,2.25rem);font-weight:650;letter-spacing:-.045em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lab-spin-check-count span{margin-left:.28em;font-size:.42em;font-weight:550;letter-spacing:-.02em;color:var(--muted)}.lab-spin-check-verdict{flex:0 0 auto;padding:5px 10px;border-radius:999px;border:1px solid var(--border);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lab-spin-check-verdict.is-pass{color:rgb(150,220,175);border-color:rgba(80,180,120,.45)}.lab-spin-check-verdict.is-fail{color:rgb(240,150,135);border-color:rgba(232,90,70,.45)}.lab-spin-check-factors{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;color:var(--muted);font-size:var(--text-sm)}.lab-spin-check-factors b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lab-spin-check-factors i{margin:0 1px;font-style:normal;color:var(--dim,var(--muted))}.lab-spin-check-spin-count{margin-left:6px}.lab-spin-check-why{margin:0;color:var(--ink-soft,var(--ink));font-size:var(--text-sm);line-height:var(--lh)}.lab-spin-check-list,.lab-spin-check-list ul{display:grid;grid-gap:8px;gap:8px}.lab-spin-check-list ul{margin:0;padding:0;list-style:none}.lab-spin-check-list li{display:grid;grid-gap:4px;gap:4px}.lab-spin-check-list code{width:-moz-fit-content;width:fit-content;padding:1px 6px;border-radius:6px;border:1px solid var(--border);font-size:.82em}.lab-copy-email-heading{display:flex;align-items:flex-start;gap:10px;min-width:0}.lab-copy-lock-mark{display:grid;place-items:center;width:28px;height:28px;margin-top:2px;border-radius:8px;border:1px solid rgba(80,180,120,.42);background:rgba(80,180,120,.12);color:rgb(150,220,175);flex:0 0 auto}.lab-copy-lock-mark svg{width:15px;height:15px}.lab-copy-editor{display:grid;grid-gap:12px;gap:12px}.lab-block.is-email-locked{border-color:rgba(80,180,120,.28)}.lab-block.is-email-locked .lab-copy-editor{opacity:.46;filter:saturate(.45);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lab-block.is-email-locked .lab-copy-tools .lab-copy-insert{opacity:.4}.lab-block.is-email-locked .lab-copy-slot-field,.lab-block.is-email-locked .lab-copy-slot-field.is-locked,.lab-copy-slot-field.is-locked{background:#0c1016;border-color:rgba(255,255,255,.06)}.lab-block.is-email-locked .lab-copy-slot-field:focus-within{border-color:rgba(255,255,255,.06);box-shadow:none}.lab-copy-approved{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 16px;border-radius:var(--radius);border:1px solid rgba(80,180,120,.42);background:linear-gradient(180deg,rgba(80,180,120,.14),rgba(80,180,120,.04) 70%),var(--lab-panel,var(--panel,transparent))}.lab-copy-approved-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid rgba(80,180,120,.4);background:rgba(80,180,120,.16);color:rgb(150,220,175);flex:0 0 auto}.lab-copy-approved-mark svg{width:17px;height:17px}.lab-copy-approved-copy{flex:1 1 160px;min-width:0}.lab-copy-approved-copy strong{display:block;color:rgb(170,230,190);font-size:var(--text);letter-spacing:-.02em}.lab-copy-approved-copy p{margin:2px 0 0;color:var(--ink-soft,var(--muted));font-size:var(--text-sm)}.lab-copy-hints.is-disregarded{border-color:rgba(160,160,160,.28)}.lab-copy-check-bar{display:flex;flex-wrap:wrap;gap:8px}.lab-copy-check-bar .os-button.is-clear{border-color:rgba(80,180,120,.45)}.lab-copy-check-stale{margin:0;color:var(--muted);font-size:var(--text-sm)}.lab-copy-hints.is-stale{opacity:.88}.lab-copy-spam-list{display:grid;grid-gap:6px;gap:6px}.lab-copy-spam-words{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lab-copy-spam-words li{padding:4px 8px;border:1px solid rgba(232,90,70,.35);border-radius:999px;font-size:var(--text-sm)}.lab-copy-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.lab-copy-blocked{margin:0;color:#f3dfb0;font-size:var(--text-sm);text-align:right}.lab-copy-new-modal,.lab-copy-settings-modal{width:min(520px,94vw)}.lab-copy-settings-modal textarea{min-height:160px;resize:vertical}.lab-copy-kind-pick{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.lab-copy-kind-pick button{text-align:left}.lab-copy-kind-pick button.is-on{border-color:rgba(0,168,232,.42);background:rgba(0,168,232,.1)}.lab-copy-bucket-hint{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--lh)}.lab-copy-arms{grid-template-columns:1fr 1fr}.lab-copy-arm,.lab-copy-arms{display:grid;grid-gap:12px;gap:12px}.lab-copy-arm{min-width:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--lab-panel)}.lab-copy-arm.is-lead{border-color:rgba(101,212,138,.38);background:linear-gradient(180deg,rgba(101,212,138,.1),rgba(101,212,138,.03) 72%,transparent),var(--lab-panel)}.lab-copy-arm.is-trail{border-color:rgba(240,113,120,.34);background:linear-gradient(180deg,rgba(240,113,120,.1),rgba(240,113,120,.03) 72%,transparent),var(--lab-panel)}.lab-copy-live-note{margin:0 0 12px;color:var(--ink-soft);font-size:var(--text-sm)}.lab-split-live-list{display:grid;grid-gap:16px;gap:16px}.lab-split-card{display:grid;grid-gap:14px;gap:14px;padding:20px 22px;border:1px solid rgba(0,168,232,.22);border-radius:var(--radius-lg);background:radial-gradient(720px 220px at 8% -20%,rgba(0,168,232,.12),transparent 58%),var(--lab-panel-2)}.lab-split-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.lab-split-card-head h2{margin:4px 0 0;font-size:var(--text-xl,1.45rem);letter-spacing:-.03em}.lab-split-arm-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.lab-split-arm-rates span{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--lab-panel)}.lab-split-arm-rates small{color:var(--dim);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.lab-split-arm-rates strong{font-size:var(--text-md)}.lab-split-card-actions{display:flex;flex-wrap:wrap;gap:8px}.lab-split-done-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.lab-split-done-list li{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--lab-panel-2)}.lab-split-done-list strong{font-size:var(--text-sm)}.lab-split-done-list small{color:var(--muted);font-size:var(--text-xs)}@media (max-width:1080px){.lab-copy{grid-template-columns:minmax(0,1fr)}.lab-copy-list{position:static}.lab-copy-arms,.lab-split-arm-rates{grid-template-columns:1fr}}.lab-table-group td{padding-top:14px;padding-bottom:6px;border-bottom:0;color:var(--dim);background:transparent}.lab-table-group strong{display:inline;margin-right:8px;color:var(--ink);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.lab-table-group span{color:var(--dim);font-size:var(--text-xs)}.lab-reply-bar{display:flex;overflow:hidden;height:8px;border-radius:var(--radius-pill);background:rgba(232,236,241,.07)}.lab-reply-bar-slice{display:block;height:100%;min-width:2px}.lab-reply-bar-slice.is-step-1{background:#00a8e8}.lab-reply-bar-slice.is-step-2{background:rgba(0,168,232,.55)}.lab-reply-bar-slice.is-step-3{background:rgba(0,168,232,.28)}.lab-reply-bar-slice.is-unknown{background:rgba(232,236,241,.18)}.lab-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.lab-compare-side{display:grid;grid-gap:3px;gap:3px;padding:13px 15px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(18,23,32,.5)}.lab-compare-side strong{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.1}.lab-compare-side small{color:var(--dim);font-size:var(--text-xs)}.lab-verdict-line{margin:0;padding:11px 13px;border-left:2px solid var(--lab-flat);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--lh);background:rgba(232,236,241,.03)}.lab-verdict-line.is-good{border-left-color:var(--lab-good);background:rgba(101,212,138,.06)}.lab-verdict-line.is-bad{border-left-color:var(--lab-bad);background:rgba(240,113,120,.06)}.lab-commons{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px}.lab-common{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(18,23,32,.5)}.lab-common ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.lab-common li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;align-items:baseline}.lab-common li.is-thin{opacity:.5}.lab-common li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm)}.lab-common li strong{font-family:var(--font-display);font-size:var(--text-md);text-align:right}.lab-common li small{grid-column:1/-1;color:var(--dim);font-size:var(--text-xs)}.lab-cards{display:grid;grid-gap:12px;gap:12px}.lab-icp-diff{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.lab-icp-diff>div{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(11,14,20,.5)}.lab-icp-diff p:last-child{margin:3px 0 0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--lh)}.lab-gate{display:grid;grid-gap:9px;gap:9px;padding:16px;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:rgba(18,23,32,.4)}.lab-gate-copy{display:grid;grid-gap:4px;gap:4px}.lab-gate-copy strong{font-size:var(--text-md)}.lab-gate-copy p{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--lh);max-width:68ch}.lab-gate-meter{height:6px;border-radius:var(--radius-pill);background:rgba(232,236,241,.07);overflow:hidden}.lab-gate-meter span{display:block;height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,rgba(0,168,232,.5),var(--accent-2));transition:width .52s var(--ease)}.lab-gate-note{color:var(--dim);font-size:var(--text-xs)}@media (prefers-reduced-motion:reduce){.lab-gate-meter span{transition:none}}.lab-target-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.lab-target-goal{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid rgba(0,168,232,.28);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(0,168,232,.08),rgba(0,168,232,.02))}.lab-target-goal .os-proj-input-wrap input{font-family:var(--font-display);font-size:var(--text-lg)}.lab-target-hint{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--lh)}.lab-gap{display:grid;grid-gap:7px;gap:7px}.lab-gap-meter{height:8px;border-radius:var(--radius-pill);background:rgba(232,236,241,.08);overflow:hidden}.lab-gap-meter span{display:block;height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,rgba(0,168,232,.55),var(--accent-2));transition:width .52s var(--ease)}.lab-gap p{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--lh)}.lab-gap b{color:var(--ink)}.lab-target-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.lab-target-fact{display:grid;grid-gap:3px;gap:3px;padding:13px 15px;border:1px solid var(--border);border-radius:var(--radius);background:var(--lab-panel);color:var(--ink);text-decoration:none;transition:border-color .16s var(--ease)}.lab-target-fact:not(.is-static):hover{border-color:var(--border-strong)}.lab-target-fact strong{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.1}.lab-target-fact span{color:var(--dim);font-size:var(--text-xs)}.lab-routes{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:12px;gap:12px}.lab-route{display:grid;grid-gap:9px;gap:9px;padding:15px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(18,23,32,.5);align-content:start}.lab-route.kind-rates{border-color:rgba(101,212,138,.3);background:rgba(101,212,138,.05)}.lab-route.is-short{border-color:rgba(232,184,74,.32);background:rgba(232,184,74,.05)}.lab-route header{display:grid;grid-gap:2px;gap:2px}.lab-route header strong{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.1}.lab-route-ask{margin:0;font-size:var(--text-sm);line-height:var(--lh)}.lab-route-cost{margin:0;color:var(--dim);font-size:var(--text-xs);line-height:var(--lh)}.lab-route dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.lab-route dl div{display:grid;grid-gap:1px;gap:1px}.lab-route dt{color:var(--muted);font-size:var(--text-xs)}.lab-route dd{margin:0;font-family:var(--font-display);font-size:var(--text-sm)}.lab-route .os-button{justify-self:start}.lab-levers{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.lab-levers li{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.lab-lever-name{display:grid;grid-gap:1px;gap:1px;min-width:0}.lab-lever-name b{font-size:var(--text-sm)}.lab-lever-name small{color:var(--dim);font-size:var(--text-xs)}.lab-lever-bar{height:8px;border-radius:var(--radius-pill);background:rgba(232,236,241,.06);overflow:hidden}.lab-lever-bar span{display:block;height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,rgba(0,168,232,.4),var(--accent-2));transition:width .42s var(--ease)}.lab-levers li strong{font-family:var(--font-display);font-size:var(--text-md);text-align:right;min-width:80px}.lab-levers-note{margin:0;color:var(--dim);font-size:var(--text-xs);line-height:var(--lh);max-width:84ch}.lab-target-sheet{display:grid;grid-template-columns:minmax(0,1fr) min(360px,36%);grid-gap:16px;gap:16px;align-items:start}.lab-target-out{display:grid;grid-gap:10px;gap:10px;padding:15px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(11,14,20,.6)}.lab-target-heroes{display:grid;grid-gap:8px;gap:8px}.lab-target-hero{display:grid;grid-gap:2px;gap:2px}.lab-target-hero span{color:var(--muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.lab-target-hero strong{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.1}.lab-target-hero small{color:var(--dim);font-size:var(--text-xs)}.lab-row-actions{display:flex;gap:10px;white-space:nowrap}.os-filter.is-link{text-decoration:none}@media (max-width:1180px){.lab-target-sheet,.lab-target-top{grid-template-columns:minmax(0,1fr)}.lab-levers li{grid-template-columns:minmax(0,1fr) auto}.lab-lever-bar{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.lab-gap-meter span,.lab-lever-bar span{transition:none}}.lab-levers li strong.is-none{color:var(--dim);font-family:var(--font-ui);font-size:var(--text-xs)}.usg-desk{--usg-good:#65d48a;--usg-bad:#f07178;--usg-warn:#e8b84a;--usg-panel:rgba(18,23,32,0.72);position:relative;isolation:isolate}.usg-wash{position:absolute;inset:-40px -40px auto;height:460px;z-index:-1;pointer-events:none;background:radial-gradient(820px 360px at 8% -14%,rgba(101,212,138,.1),transparent 58%),radial-gradient(640px 320px at 88% -8%,rgba(0,168,232,.09),transparent 54%)}.usg-body{display:flex;flex-direction:column;gap:18px;min-width:0}.usg-headline{display:grid;grid-gap:6px;gap:6px;padding:18px 20px;border:1px solid var(--border-strong);border-left:3px solid var(--usg-good);border-radius:var(--radius-lg);background:var(--usg-panel)}.usg-headline h2{margin:0;font-size:var(--text-lg);line-height:1.35}.usg-headline p{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--lh)}.usg-headline-note,.usg-headline-rest{color:var(--dim)!important}.usg-headline-note{font-size:var(--text-xs)!important;font-style:italic}.usg-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.usg-tile{display:grid;grid-gap:3px;gap:3px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--usg-panel)}.usg-tile span{color:var(--dim);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.usg-tile strong{font-size:22px;line-height:1.2}.usg-tile small{color:var(--ink-soft);font-size:var(--text-xs)}.usg-block{display:grid;grid-gap:12px;gap:12px}.usg-block-head h3{margin:0;font-size:var(--text-md)}.usg-block-head p{margin:3px 0 0;color:var(--dim);font-size:var(--text-sm);line-height:var(--lh)}.usg-cards{display:grid;grid-gap:12px;gap:12px}.usg-card{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--usg-panel)}.usg-card.tier-0{border-left-color:var(--usg-bad)}.usg-card.tier-1{border-left-color:var(--usg-warn)}.usg-card.is-headline{box-shadow:inset 0 0 0 1px rgba(101,212,138,.22)}.usg-card.status-dismissed,.usg-card.status-snoozed{opacity:.6}.usg-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.usg-card-copy{min-width:0}.usg-card-copy h4{margin:3px 0 0;font-size:var(--text-md);line-height:1.35}.usg-card-money{display:grid;justify-items:end;flex:0 0 auto;text-align:right}.usg-card-money strong{font-size:19px;color:var(--usg-good)}.usg-card-money span{color:var(--dim);font-size:var(--text-xs)}.usg-facts{margin:0;padding-left:16px;display:grid;grid-gap:3px;gap:3px;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--lh)}.usg-action{padding:9px 12px}.usg-action,.usg-verdict{margin:0;border-radius:8px;background:rgba(255,255,255,.04);font-size:var(--text-sm);line-height:var(--lh)}.usg-verdict{padding:8px 12px;color:var(--ink-soft)}.usg-verdict.is-improved{background:rgba(101,212,138,.1);color:var(--usg-good)}.usg-verdict.is-worse{background:rgba(240,113,120,.1);color:var(--usg-bad)}.usg-card>footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.usg-card-prompt,.usg-card-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.usg-status{color:var(--dim);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.usg-status.is-applied{color:var(--usg-good)}.usg-prompt{margin:0;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:rgba(0,0,0,.32);color:var(--ink-soft);font-family:var(--font-mono);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-x:auto}.usg-repos{display:grid;grid-gap:8px;gap:8px}.usg-repo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--usg-panel)}.usg-repo.is-stale{opacity:.65}.usg-repo strong{display:block;font-size:var(--text-sm)}.usg-repo span{color:var(--dim);font-size:var(--text-xs)}.usg-repo-flags{display:flex;flex-wrap:wrap;gap:6px}.usg-flag{padding:3px 9px;border:1px solid var(--border);border-radius:999px;color:var(--ink-soft);font-size:var(--text-xs)}.usg-flag.is-ok{border-color:rgba(101,212,138,.32);color:var(--usg-good)}.usg-flag.is-bad{border-color:rgba(240,113,120,.32);color:var(--usg-bad)}.usg-empty{display:grid;grid-gap:10px;gap:10px;padding:28px 24px;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--usg-panel)}.usg-empty h2{margin:0;font-size:var(--text-lg)}.usg-empty p{margin:0;max-width:68ch;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--lh)}@media (max-width:720px){.usg-card>header{flex-direction:column}.usg-card-money{justify-items:start;text-align:left}}.usg-cursor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.usg-cursor-note{margin:0;color:var(--dim);font-size:var(--text-xs);line-height:var(--lh)}.os-shell.is-growth-desk .os-main{--os-main-pt:18px;--os-main-px:18px;display:flex;flex-direction:column;min-height:100vh;min-width:0;padding:var(--os-main-pt) var(--os-main-px) 20px}.ge-desk,.os-shell.is-growth-desk .os-main-enter{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;width:100%}.ge-desk{--ge-panel:rgba(18,23,32,0.72);--ge-panel-2:rgba(11,14,20,0.86);--ge-line:rgba(200,205,213,0.14);--ge-good:#65d48a;--ge-warn:#e8b84a;--ge-bad:#f07178;position:relative;isolation:isolate;max-width:none}.ge-wash{position:absolute;inset:-40px -40px auto;height:560px;z-index:-1;pointer-events:none;background:radial-gradient(920px 400px at 4% -16%,rgba(0,168,232,.16),transparent 58%),radial-gradient(720px 360px at 92% -10%,rgba(125,232,255,.09),transparent 55%)}.ge-body{flex:1 1 auto;gap:18px;width:100%;padding-bottom:72px}.ge-body,.ge-section{display:flex;flex-direction:column;min-width:0}.ge-section{gap:12px}.ge-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ge-section-head h2{margin:0;font-size:var(--text-md);font-weight:600;letter-spacing:-.012em}.ge-section-head p{margin:0;color:var(--muted);font-size:var(--text-sm)}.ge-panel{border:1px solid var(--ge-line);border-radius:var(--radius-lg);background:var(--ge-panel);box-shadow:var(--shadow)}.ge-range{display:flex;flex-wrap:wrap;gap:6px}.ge-ladder{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}@media (max-width:1180px){.ge-ladder{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.ge-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}.ge-rung{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px 12px 13px;border:1px solid var(--ge-line);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(24,31,44,.72),rgba(11,14,20,.82));color:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:transform .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease)}.ge-rung:hover{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.4);box-shadow:var(--glow)}.ge-rung.is-active{border-color:rgba(var(--accent-rgb),.62);box-shadow:var(--glow-strong)}.ge-rung.is-busy .ge-rung-count{color:var(--accent-2)}.ge-rung.is-skeleton{border-style:dashed}.ge-rung-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ge-rung-no{font-size:var(--text-xs);color:var(--dim)}.ge-rung-mode,.ge-rung-no{font-family:var(--font-mono)}.ge-rung-mode{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--ge-line);border-radius:var(--radius-pill);padding:2px 6px}.ge-rung-mode.is-auto{color:var(--ge-good);border-color:rgba(101,212,138,.34);background:rgba(22,61,44,.72)}.ge-rung-mode .os-lg-desk-tab-auto,.ge-rung-mode .os-lg-desk-tab-auto i{width:10px;height:10px}.ge-rung.is-auto{box-shadow:inset 0 0 0 1px rgba(142,240,188,.28)}.ge-rung-mode.is-off{color:var(--dim)}.ge-rung-count{font-family:var(--font-mono);font-size:22px;line-height:1;font-weight:600;color:var(--ink)}.ge-rung-label{font-size:var(--text-sm);font-weight:600}.ge-rung-note{font-size:var(--text-xs);color:var(--muted)}.ge-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:10px;gap:10px}.ge-tile{display:flex;flex-direction:column;gap:4px;padding:14px 14px 15px;border:1px solid var(--ge-line);border-radius:var(--radius-lg);background:var(--ge-panel-2)}.ge-tile-label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ge-tile-value{font-family:var(--font-mono);font-size:24px;line-height:1.1;font-weight:600}.ge-tile-note{font-size:var(--text-xs);color:var(--dim)}.ge-buckets{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:12px;gap:12px}.ge-bucket{display:flex;flex-direction:column;gap:10px;padding:15px;border:1px solid var(--ge-line);border-radius:var(--radius-lg);background:var(--ge-panel)}.ge-bucket.is-locked{background:linear-gradient(180deg,rgba(24,31,44,.58),rgba(11,14,20,.82))}.ge-bucket.needs-line{border-color:rgba(232,184,74,.36)}.ge-bucket-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ge-bucket-name{display:flex;align-items:center;gap:7px;font-size:var(--text-md);font-weight:600}.ge-bucket-tag{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--ge-line);border-radius:var(--radius-pill);padding:2px 7px}.ge-bucket-para{width:100%;min-height:84px;resize:vertical;padding:10px 11px;border:1px solid var(--ge-line);border-radius:var(--radius-md);background:rgba(11,14,20,.6);color:var(--ink-soft);font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.5}.ge-bucket-para:focus{outline:none;border-color:rgba(var(--accent-rgb),.5)}.ge-bucket-para::placeholder{color:var(--dim)}.ge-bucket-counts{display:flex;flex-wrap:wrap;gap:14px;padding-top:2px;border-top:1px solid var(--ge-line)}.ge-bucket-count{display:flex;flex-direction:column;gap:1px}.ge-bucket-count b{font-family:var(--font-mono);font-size:var(--text-md);font-weight:600}.ge-bucket-count span{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--dim)}.ge-headcounts{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-gap:8px;gap:8px}.ge-headcount{display:flex;flex-direction:column;gap:3px;min-width:0;padding:12px;border:1px solid var(--ge-line);border-radius:var(--radius-lg);background:var(--ge-panel-2)}.ge-headcount.is-zero{opacity:.55}.ge-headcount.is-overflow{border-color:rgba(255,255,255,.12)}.ge-headcount-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.ge-headcount b{font-family:var(--font-mono);font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.ge-headcount em{flex:0 0 auto;color:var(--ink-soft);font-family:var(--font-mono);font-size:12px;font-style:normal;font-weight:650;letter-spacing:-.02em;line-height:1}.ge-headcount.is-zero em{color:var(--dim)}.ge-headcount span{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ge-mini-meter{margin:4px 0 6px}.ge-live-flow,.ge-mini-meter{display:grid;grid-gap:10px;gap:10px}.ge-live-flow{margin:2px 0 4px;padding:12px 14px 13px;border:1px solid var(--border);border-radius:14px;background:rgba(8,12,18,.55)}.ge-live-flow-law{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.ge-live-flow-hops{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.ge-live-flow-hop{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px 11px 9px;border:1px solid var(--border);border-radius:12px;background:rgba(13,18,26,.72)}.ge-live-flow-hop span{color:var(--ink-soft);font-size:12px;font-weight:600;line-height:1.3}.ge-live-flow-hop strong{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.ge-live-flow-hop em{color:var(--dim);font-family:var(--font-mono);font-size:9.5px;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.ge-live-flow-hop.is-live{border-color:rgba(101,212,138,.4);box-shadow:0 0 16px rgba(101,212,138,.08)}.ge-live-flow-hop.is-live em,.ge-live-flow-hop.is-live strong{color:#b4ecc4}.ge-live-flow-hop.is-wait{border-color:rgba(232,184,74,.32)}.ge-live-flow-hop.is-wait em,.ge-live-flow-hop.is-wait strong{color:#f0d48a}.ge-live-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:2px 0 4px}.ge-live-split article{display:grid;grid-gap:4px;gap:4px;padding:12px 13px 11px;border:1px solid var(--border);border-radius:12px;background:rgba(13,18,26,.72)}.ge-live-split p{margin:0;color:var(--dim);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.ge-live-split strong{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.ge-mini-meter-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ge-mini-meter-head strong{font-family:var(--font-mono);font-size:13px;letter-spacing:-.02em;color:var(--muted)}.ge-mini-meter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));grid-gap:8px;gap:8px}.ge-mini-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name pct" "num num" "bar bar";grid-gap:4px 8px;gap:4px 8px;min-width:0;padding:12px 13px 11px;border:1px solid var(--ge-line);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),var(--ge-panel-2)}.ge-mini-card.is-overflow{border-color:rgba(255,255,255,.14)}.ge-mini-card.is-unrouted{border-style:dashed}.ge-mini-card-name{grid-area:name;min-width:0;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ge-mini-card b{grid-area:num;font-family:var(--font-mono);font-size:22px;font-weight:600;letter-spacing:-.04em;line-height:1.05}.ge-mini-card em{grid-area:pct;justify-self:end;align-self:start;font-family:var(--font-mono);font-size:11px;font-style:normal;letter-spacing:-.02em;color:var(--accent-2)}.ge-mini-card-bar{grid-area:bar;height:3px;margin-top:4px;border-radius:99px;background:rgba(255,255,255,.06);overflow:hidden}.ge-mini-card-bar span{display:block;height:100%;border-radius:inherit;background:rgba(var(--accent-rgb),.72)}.ge-enrich-out{display:grid;grid-gap:12px;gap:12px;margin:4px 0 2px}.ge-enrich-out-head{display:grid;grid-gap:4px;gap:4px}.ge-enrich-out-head h3{margin:0;font-size:16px;letter-spacing:-.02em}.ge-enrich-out-head p:last-child{margin:0;color:var(--muted);font-size:13px}.ge-enrich-grid{display:grid;grid-gap:10px;gap:10px}.ge-enrich-card{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px 17px 15px;border:1px solid var(--ge-line);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01)),var(--ge-panel)}.ge-enrich-card.is-thin{background:var(--ge-panel-2)}.ge-enrich-id{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ge-enrich-id strong{display:block;font-size:15px;letter-spacing:-.02em;line-height:1.2}.ge-enrich-domain{display:block;margin-top:3px;font-family:var(--font-mono);font-size:11px;letter-spacing:-.01em;color:var(--muted)}.ge-enrich-domain.is-empty{font-style:italic}.ge-enrich-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ge-enrich-tags em{font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--ge-line);border-radius:var(--radius-pill);padding:3px 7px}.ge-enrich-tags em.is-skip{color:#e8b84a;border-color:rgba(232,184,74,.34)}.ge-enrich-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ge-enrich-fact{min-width:0;padding:10px 11px;border:1px solid rgba(255,255,255,.05);border-radius:10px;background:rgba(0,0,0,.16)}.ge-enrich-brief span,.ge-enrich-fact span{display:block;margin-bottom:5px;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--dim)}.ge-enrich-brief p,.ge-enrich-fact p{margin:0;font-size:13px;line-height:1.45}.ge-enrich-brief.is-empty p,.ge-enrich-fact.is-empty p{color:var(--dim);font-style:italic}.ge-enrich-brief{padding:11px 12px;border:1px solid rgba(var(--accent-rgb),.16);border-radius:10px;background:rgba(var(--accent-rgb),.05)}@media (max-width:860px){.ge-enrich-facts{grid-template-columns:1fr}.ge-enrich-id{flex-direction:column}.ge-enrich-tags{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ge-mini-card-bar span{transition:none}}.ge-bucket-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.ge-bucket-add{display:flex;flex-direction:column;gap:10px;padding:15px;border:1px dashed var(--ge-line);border-radius:var(--radius-lg);background:transparent}.ge-pipe{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}@media (max-width:760px){.ge-pipe{grid-template-columns:repeat(3,minmax(0,1fr))}}.ge-pipe-cell{display:flex;flex-direction:column;gap:3px;padding:12px;border:1px solid var(--ge-line);border-radius:var(--radius-lg);background:var(--ge-panel-2)}.ge-pipe-cell b{font-family:var(--font-mono);font-size:20px;font-weight:600}.ge-pipe-cell span{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ge-money{display:flex;flex-wrap:wrap;gap:18px;padding:12px 15px;border:1px solid var(--ge-line);border-radius:var(--radius-lg);background:var(--ge-panel-2)}.ge-work{display:grid;grid-template-columns:268px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;min-width:0}@media (max-width:980px){.ge-work{grid-template-columns:minmax(0,1fr)}}.ge-rail{display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--ge-line);border-radius:var(--radius-lg);background:var(--ge-panel);position:-webkit-sticky;position:sticky;top:12px}.ge-rail-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--ink-soft);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.ge-rail-item:hover{background:rgba(255,255,255,.03)}.ge-rail-item.is-active{border-color:rgba(var(--accent-rgb),.46);background:var(--accent-soft);color:var(--ink)}.ge-rail-no{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--dim);width:12px}.ge-rail-name{flex:1 1 auto;font-weight:500}.ge-rail-count{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted)}.ge-rail-item.is-busy .ge-rail-count{color:var(--accent-2)}.ge-stage-kicker{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ge-auto-badge{display:inline-flex;align-items:center;gap:7px;padding:4px 9px 4px 7px;border:1px solid rgba(142,240,188,.42);border-radius:999px;background:#163d2c;color:#8ef0bc;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.ge-auto-badge .os-lg-desk-tab-auto,.ge-auto-badge .os-lg-desk-tab-auto i{width:12px;height:12px}.ge-stage{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--ge-line);border-radius:var(--radius-lg);background:var(--ge-panel);min-width:0}.ge-stage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.ge-stage-head h2{margin:0 0 4px;font-size:var(--text-lg);font-weight:600;letter-spacing:-.014em}.ge-stage-line{margin:0;color:var(--ink-soft);font-size:var(--text);max-width:62ch}.ge-stage-watch{margin:6px 0 0;color:var(--muted);font-size:var(--text-sm);max-width:62ch}.ge-stage-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ge-stage-note{margin:0;font-size:var(--text-sm);color:var(--muted)}.ge-stage-note.is-bad{color:var(--ge-bad)}.ge-stage-note.is-good{color:var(--ge-good)}.ge-run-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.ge-run{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px 10px;gap:8px 10px;min-width:min(100%,220px);padding:8px 12px 10px;border:1px solid rgba(142,240,188,.28);border-radius:12px;background:linear-gradient(180deg,rgba(18,42,32,.92),rgba(10,18,16,.96))}.ge-run.is-done{border-color:rgba(101,212,138,.35)}.ge-run.is-bad{border-color:rgba(232,92,92,.4)}.ge-run-orb{width:16px;height:16px;border-radius:999px;background:conic-gradient(from 210deg,transparent 0 50%,#8ef0bc 78%,rgba(196,168,90,.95) 94%,transparent 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:ge-run-spin .9s linear infinite;filter:drop-shadow(0 0 6px rgba(142,240,188,.45))}.ge-run:not(.is-live) .ge-run-orb{animation:none;background:#8ef0bc;mask:none;-webkit-mask:none}.ge-run.is-bad .ge-run-orb{background:#e85c5c}.ge-run-copy strong{display:block;color:#e7fff2;font-size:13px;font-weight:750;letter-spacing:-.02em;line-height:1.2}.ge-run-copy strong span{color:rgba(199,232,212,.7);font-weight:600}.ge-run-copy p{margin:2px 0 0;color:#b7dcc8;font-size:11px;line-height:1.3}.ge-run-bar{grid-column:1/-1;display:block;height:3px;overflow:hidden;border-radius:99px;background:rgba(142,240,188,.12)}.ge-run-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8ef0bc,rgba(196,168,90,.95));transition:width .35s ease}.ge-run.is-live .ge-run-bar i{animation:ge-run-sheen 1.4s linear infinite;background-size:140% 100%}@keyframes ge-run-spin{to{transform:rotate(1turn)}}@keyframes ge-run-sheen{0%{filter:brightness(1)}50%{filter:brightness(1.25)}to{filter:brightness(1)}}.maps-live{display:grid;grid-gap:12px;gap:12px;padding:14px 16px 16px;border:1px solid rgba(142,240,188,.32);border-radius:16px;background:linear-gradient(180deg,rgba(18,42,32,.72),rgba(10,18,16,.96))}.maps-live-head h2{margin:4px 0 0;font-size:22px;letter-spacing:-.03em}.maps-live-head p{margin:4px 0 0;color:var(--muted)}.maps-live-progress{display:block;height:10px;overflow:hidden;border-radius:99px;background:rgba(142,240,188,.14)}.maps-live-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8ef0bc,rgba(196,168,90,.95))}.maps-live-progress i.is-known{transition:width .4s ease;animation:ge-run-sheen 1.4s linear infinite;background-size:140% 100%}.maps-live-progress i.is-pulse{width:38%!important;animation:maps-live-indeterminate 1.2s ease-in-out infinite}.maps-live-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.maps-live-list li{display:grid;grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;grid-gap:8px 10px;gap:8px 10px;min-width:0;font-size:13px}.maps-live-list li span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maps-live-list b,.maps-live-list em{color:var(--muted);font-style:normal;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.maps-live-orb{width:12px;height:12px;border-radius:999px;background:conic-gradient(from 210deg,transparent 0 50%,#8ef0bc 78%,rgba(196,168,90,.95) 94%,transparent 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:ge-run-spin .9s linear infinite}.maps-live-list li.is-done .maps-live-orb{animation:none;background:#8ef0bc;mask:none;-webkit-mask:none}.maps-live-list li.is-bad .maps-live-orb{animation:none;background:#e85c5c;mask:none;-webkit-mask:none}@keyframes maps-live-indeterminate{0%{transform:translateX(-30%)}to{transform:translateX(280%)}}.ge-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.ge-stat{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--ge-line);border-radius:var(--radius-md);background:var(--ge-panel-2)}.ge-stat b{font-family:var(--font-mono);font-size:var(--text-md);font-weight:600}.ge-stat span{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--dim)}.ge-set-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--ge-line);flex-wrap:wrap}.ge-set-row:last-child{border-bottom:0}.ge-set-copy b{display:block;font-size:var(--text);font-weight:600}.ge-set-copy span{display:block;margin-top:2px;font-size:var(--text-sm);color:var(--muted);max-width:62ch}.ge-modes{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--ge-line);border-radius:var(--radius-pill);background:rgba(11,14,20,.6)}.ge-mode{padding:5px 12px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);font-size:var(--text-xs);font-family:var(--font-ui);cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease)}.ge-mode.is-on{background:var(--accent-soft);color:var(--ink)}.ge-mode:disabled{opacity:.35;cursor:not-allowed}.ge-drop{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 18px;border:1px dashed var(--ge-line);border-radius:var(--radius-lg);background:rgba(11,14,20,.5);text-align:center}.ge-drop.is-over{border-color:rgba(var(--accent-rgb),.62);background:var(--accent-soft)}.ge-bar{position:relative;height:6px;width:100%;overflow:hidden;border-radius:var(--radius-pill);background:rgba(255,255,255,.06)}.ge-bar i{position:absolute;inset:0 auto 0 0;display:block;border-radius:inherit;background:linear-gradient(90deg,rgba(0,168,232,.85),rgba(125,232,255,.95));transition:width .3s var(--ease)}.ge-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ge-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;border:1px solid var(--ge-line);border-radius:var(--radius-md);background:var(--ge-panel-2)}.ge-empty,.ge-list li{font-size:var(--text-sm)}.ge-empty{padding:22px;border:1px dashed var(--ge-line);border-radius:var(--radius-lg);color:var(--muted);text-align:center}@media (prefers-reduced-motion:reduce){.ge-bar i,.ge-mode,.ge-rail-item,.ge-rung{transition:none}.ge-rung:hover{transform:none}.maps-live-orb,.maps-live-progress i{animation:none}}.ge-desk .ge-input{min-height:30px;padding:4px 9px;border-radius:var(--radius-sm);background:rgba(11,14,20,.6);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-sm)}.ge-desk .ge-input:not(select){min-width:160px}.ge-pill{padding:5px 12px;border:1px solid var(--ge-line);border-radius:var(--radius-pill);background:rgba(11,14,20,.6);color:var(--muted);font-family:var(--font-ui);font-size:var(--text-xs);cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease)}.ge-pill:hover{color:var(--ink-soft)}.ge-pill.is-active{border-color:rgba(var(--accent-rgb),.5);background:var(--accent-soft);color:var(--ink)}.ge-bucket-tag.is-warn{color:var(--ge-warn);border-color:rgba(232,184,74,.36)}.ge-bucket-tag.is-good{color:var(--ge-good);border-color:rgba(101,212,138,.34)}.ge-bucket-tag.is-bad{color:var(--ge-bad);border-color:rgba(240,113,120,.36)}.ge-field{display:flex;flex-direction:column;gap:4px}.ge-field>span{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--dim)}@media (prefers-reduced-motion:reduce){.ge-pill{transition:none}}.ge-mail{gap:10px;padding:16px 18px 18px;border:1px solid var(--ge-line);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(24,31,44,.6),rgba(11,14,20,.84))}.ge-mail,.ge-mail-head{display:flex;flex-direction:column}.ge-mail-head{gap:3px;padding-bottom:10px;border-bottom:1px solid var(--ge-line)}.ge-mail-head b{font-size:var(--text-md);font-weight:600}.ge-mail-body{margin:0;white-space:pre-wrap;font-family:var(--font-ui);font-size:var(--text);line-height:1.62;color:var(--ink-soft);max-width:68ch}.ge-reading{display:flex;flex-direction:column;gap:6px;padding:13px 15px;border-left-width:3px}.ge-reading.is-good{border-left-color:var(--ge-good)}.ge-reading.is-bad{border-left-color:var(--ge-warn)}.ge-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ge-table td,.ge-table th{padding:9px 10px;text-align:right;border-bottom:1px solid var(--ge-line)}.ge-table thead th{color:var(--muted);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.ge-table tbody th,.ge-table th:first-child{text-align:left;font-weight:500}.ge-table tbody th{display:flex;align-items:center;gap:8px}.ge-table td{font-family:var(--font-mono);color:var(--ink)}.ge-table tbody tr:hover{background:rgba(255,255,255,.02)}.ge-table tbody tr.is-retired{color:var(--muted)}.ge-personalise{display:flex;flex-direction:column;gap:18px}.ge-personalise-bar{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));grid-gap:14px 16px;gap:14px 16px;align-items:end}.ge-personalise-rule{grid-column:1/-1;margin:0;color:var(--muted);font-size:var(--text-sm)}.ge-five{display:flex;flex-direction:column;gap:22px;margin:0;padding:0;list-style:none}.ge-match-pills{display:flex;flex-wrap:wrap;gap:8px}.ge-match-why{margin:0;color:var(--muted);font-size:var(--text-sm)}.ge-five-card{display:flex;flex-direction:column;gap:12px;padding:16px 16px 18px;border:1px solid var(--ge-line);border-radius:var(--radius-lg);background:rgba(11,14,20,.45)}.ge-five-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ge-five-head em{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--accent-soft);font-style:normal;font-size:var(--text-xs);font-family:var(--font-mono)}.ge-five-head b{display:block;font-size:var(--text)}.ge-five-head span{color:var(--muted);font-size:var(--text-sm)}.ge-five-split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);grid-gap:12px;gap:12px}.ge-file{gap:10px;padding:14px 15px;border:1px solid var(--ge-line);border-radius:var(--radius-lg);background:rgba(11,14,20,.55)}.ge-file,.ge-file p{display:flex;flex-direction:column}.ge-file p{gap:3px;margin:0}.ge-file b{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ge-file span{color:var(--ink-soft);font-size:var(--text-sm);line-height:1.5;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:860px){.ge-five-split,.ge-personalise-bar{grid-template-columns:1fr}}.sgv2-dash{display:grid;grid-gap:22px;gap:22px}.sgv2-dash .os-lg-kpi-grid.is-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sgv2-dash-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sgv2-brief{width:100%}.sgv2-brief-copy{margin:0;width:100%;max-width:none;color:var(--ink-soft);font-size:15px;line-height:1.55;white-space:pre-wrap}.sgv2-brief-tip{display:grid;grid-gap:6px;gap:6px;width:100%;padding:14px 16px;border:1px solid color-mix(in srgb,var(--success) 42%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--success) 14%,rgba(8,12,18,.62))}.sgv2-brief-tip-kicker{margin:0;color:var(--success);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sgv2-brief-tip-date{margin:0;color:var(--ink);font-size:var(--text-md);font-weight:650;letter-spacing:-.012em}.sgv2-brief-tip-copy{margin:2px 0 0;color:var(--ink);font-size:15px;line-height:1.5}.sgv2-trend{position:relative;display:grid;grid-gap:10px;gap:10px;padding:8px 4px 2px;border-radius:16px}.sgv2-trend svg{width:100%;height:auto;display:block;cursor:crosshair;overflow:visible}.sgv2-trend-axis{stroke:rgba(255,255,255,.14);stroke-width:1}.sgv2-trend-grid{stroke:rgba(255,255,255,.06);stroke-width:1}.sgv2-trend-guide{stroke:rgba(255,255,255,.38);stroke-width:1;stroke-dasharray:3 5;pointer-events:none}.sgv2-trend-line{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.sgv2-trend-line.is-ads{stroke:var(--accent)}.sgv2-trend-line.is-send{stroke:#8ec8ff}.sgv2-trend-area,.sgv2-trend-dot{pointer-events:none}.sgv2-trend-dot{stroke:#071018;stroke-width:1.6}.sgv2-trend-dot.is-ads{fill:var(--accent)}.sgv2-trend-dot.is-send{fill:#8ec8ff}.sgv2-trend-tick{fill:var(--muted);font-size:11px}.sgv2-trend-tick.is-ads{fill:var(--accent)}.sgv2-trend-tick.is-send{fill:#8ec8ff}.sgv2-trend-tick.is-x.is-on{fill:var(--ink);font-weight:600}.sgv2-trend-legend{display:flex;flex-wrap:wrap;gap:14px;margin:0;color:var(--muted);font-size:12px}.sgv2-trend-legend .is-ads,.sgv2-trend-legend .is-send{position:relative;padding-left:14px;color:var(--ink-soft)}.sgv2-trend-legend .is-ads:before,.sgv2-trend-legend .is-send:before{content:"";position:absolute;left:0;top:5px;width:8px;height:8px;border-radius:999px}.sgv2-trend-legend .is-ads:before{background:var(--accent);box-shadow:0 0 10px rgba(0,168,232,.55)}.sgv2-trend-legend .is-send:before{background:#8ec8ff;box-shadow:0 0 10px rgba(142,200,255,.55)}.sgv2-trend.is-desk{grid-template-columns:minmax(0,1fr) minmax(228px,268px);gap:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:radial-gradient(920px 260px at 8% -30%,rgba(0,168,232,.18),transparent 58%),radial-gradient(640px 220px at 100% 120%,rgba(142,200,255,.08),transparent 52%),linear-gradient(180deg,rgba(9,14,22,.96),rgba(5,8,14,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 28px 64px rgba(0,0,0,.28)}.sgv2-trend-plot{position:relative;min-width:0;padding:14px 10px 10px;outline:none}.sgv2-trend-plot:focus-visible{box-shadow:inset 0 0 0 1px rgba(0,168,232,.45)}.sgv2-trend-plot:before{content:"";position:absolute;inset:10px 8px 36px;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at 48% 42%,#000 36%,transparent 78%);mask-image:radial-gradient(ellipse at 48% 42%,#000 36%,transparent 78%)}.sgv2-trend-plot svg{position:relative;z-index:1}.sgv2-trend-col{fill:rgba(0,168,232,.08);pointer-events:none}.sgv2-trend-axis-name{font-size:10px;letter-spacing:.14em;text-transform:uppercase}.sgv2-trend-axis-name.is-ads{fill:var(--accent)}.sgv2-trend-axis-name.is-send{fill:#8ec8ff}.sgv2-trend-val{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.sgv2-trend-val.is-ads{fill:var(--accent);font-weight:600}.sgv2-trend-val.is-send{fill:#8ec8ff;font-weight:600}.sgv2-trend g.is-quiet{opacity:.38}.sgv2-trend.is-desk .sgv2-trend-legend{position:relative;z-index:1;padding:2px 8px 0 38px}.sgv2-trend-day{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:16px 16px 14px;border-left:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.32))}.sgv2-trend-day-kicker{margin:0;color:var(--muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.sgv2-trend-day>strong{display:block;color:var(--ink);font-size:18px;font-weight:650;letter-spacing:-.02em}.sgv2-trend-day-note{margin:0;color:var(--ink-soft);font-size:12px}.sgv2-trend-day dl{display:grid;grid-gap:7px;gap:7px;margin:6px 0 0}.sgv2-trend-metric{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:baseline}.sgv2-trend-metric dt{color:var(--muted);font-size:11px}.sgv2-trend-metric dd{margin:0;text-align:right}.sgv2-trend-metric b{display:block;color:var(--ink);font-size:13px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sgv2-trend-metric em,.sgv2-trend-metric small{display:block;font-size:10px;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sgv2-trend-metric small{color:var(--muted)}.sgv2-trend-metric em{color:var(--accent-2)}.sgv2-trend-day-sum{margin:8px 0 0;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:11px;line-height:1.45}@media (max-width:860px){.sgv2-trend.is-desk{grid-template-columns:1fr}.sgv2-trend-day{border-left:0;border-top:1px solid rgba(255,255,255,.08)}}@media (prefers-reduced-motion:reduce){.sgv2-trend-line{filter:none!important}}.sgv2-save-bar{position:fixed;left:50%;bottom:22px;z-index:40;display:flex;gap:10px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:999px;background:rgba(10,14,22,.92);box-shadow:var(--shadow);transform:translateX(-50%)}.sgv2-mini-queue{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.sgv2-mini-queue-row{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sgv2-stuck{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid rgba(232,168,92,.45);border-radius:12px;background:rgba(232,168,92,.08)}.sgv2-stage-frame>.os-lg-step-body{padding:0;border:0;background:transparent;box-shadow:none;animation:none}.sgv2-stage-stand{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.sgv2-stage-stand .os-lgw-note{margin:0}.sgv2-stage-clear{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.os-lg-rail-count,.sgv2-count,.sgv2-count-figure{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-softphone-card{position:fixed;top:70px;right:20px;bottom:auto;z-index:90;width:min(340px,calc(100vw - 32px));max-height:min(78vh,680px);overflow:auto;padding:16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--os-ink) 12%,transparent);border-top:3px solid #22c55e;background:color-mix(in srgb,var(--os-surface,#12141a) 96%,#0a0a0a);box-shadow:0 18px 48px color-mix(in srgb,var(--os-ink) 22%,transparent);display:grid;grid-gap:12px;gap:12px;color:var(--os-ink,#f4f4f5)}.os-softphone-head{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:start}.os-softphone-avatar{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;font-size:.78rem;font-weight:700;letter-spacing:.02em;background:color-mix(in srgb,var(--os-ink) 10%,transparent);color:var(--os-ink)}.os-softphone-identity{min-width:0;display:grid;grid-gap:2px;gap:2px}.os-softphone-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.os-softphone-name-row strong{font-size:.98rem;margin:0}.os-softphone-tag{font-size:.68rem;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--os-ink) 10%,transparent);opacity:.85}.os-softphone-meta{margin:0;font-size:.78rem;opacity:.65}.os-softphone-x{border:0;background:transparent;color:inherit;opacity:.55;font-size:1.2rem;line-height:1;cursor:pointer;padding:0 2px}.os-softphone-x:hover{opacity:1}.os-softphone-status{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;background:color-mix(in srgb,var(--os-ink) 7%,transparent);font-size:.88rem}.os-softphone-status.is-live .os-softphone-dot{background:#22c55e;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 25%,transparent)}.os-softphone-dot{width:8px;height:8px;border-radius:999px;background:#22c55e}.os-softphone-spinner{margin-left:auto;width:14px;height:14px;border-radius:999px;border:2px solid color-mix(in srgb,var(--os-ink) 18%,transparent);border-top:2px solid #22c55e;animation:os-softphone-spin .7s linear infinite}@keyframes os-softphone-spin{to{transform:rotate(1turn)}}.os-softphone-tools{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.os-softphone-tool{display:grid;grid-gap:4px;gap:4px;justify-items:center;padding:10px 6px;border:0;border-radius:10px;background:transparent;color:inherit;opacity:.72;font-size:.72rem;cursor:pointer}.os-softphone-tool span:first-child{font-size:1rem}.os-softphone-tool:disabled{opacity:.35;cursor:not-allowed}.os-softphone-tool.is-on,.os-softphone-tool:hover:not(:disabled){opacity:1;background:color-mix(in srgb,var(--os-ink) 7%,transparent)}.os-softphone-dialpad{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.os-softphone-dialpad button{padding:10px 0;border-radius:10px;border:1px solid color-mix(in srgb,var(--os-ink) 12%,transparent);background:color-mix(in srgb,var(--os-ink) 5%,transparent);color:inherit;font-size:1rem;cursor:pointer}.os-softphone-summary{margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--os-ink) 6%,transparent);display:grid;grid-gap:4px;gap:4px;max-height:140px;overflow:auto}.os-softphone-summary p{margin:0;font-size:.88rem;line-height:1.4}.os-softphone-noise{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--os-ink) 10%,transparent);background:color-mix(in srgb,var(--os-ink) 4%,transparent)}.os-softphone-noise strong{display:block;font-size:.9rem}.os-softphone-noise p{margin:2px 0 0;font-size:.75rem;opacity:.65;line-height:1.35}.os-softphone-toggle{flex-shrink:0;min-width:52px;height:28px;border-radius:999px;border:0;padding:0 10px;background:color-mix(in srgb,var(--os-ink) 16%,transparent);color:inherit;font-size:.72rem;font-weight:600;cursor:pointer}.os-softphone-toggle.is-on{background:#22c55e;color:#04140a}.os-softphone-end{width:100%;padding:11px 14px;border-radius:10px;border:1px solid color-mix(in srgb,#ef4444 55%,transparent);background:color-mix(in srgb,#ef4444 12%,transparent);color:#f87171;font-weight:600;cursor:pointer}.os-softphone-end:hover{background:color-mix(in srgb,#ef4444 20%,transparent)}.os-softphone-actions{display:flex;flex-wrap:wrap;gap:8px}.os-softphone-error{margin:0;font-size:.82rem;color:#f87171}.os-softphone-toast{position:fixed;right:20px;bottom:24px;z-index:100;width:min(380px,calc(100vw - 32px));display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid color-mix(in srgb,#ef4444 45%,transparent);background:color-mix(in srgb,#450a0a 88%,#000);color:#fecaca;box-shadow:0 16px 40px color-mix(in srgb,#000 35%,transparent)}.os-softphone-toast .os-eyebrow{margin:0 0 4px;color:#fca5a5}.os-softphone-toast p{margin:0;font-size:.9rem;line-height:1.4}.os-softphone-toast .os-text-button{color:#fecaca;opacity:.85;flex-shrink:0}.os-softphone-disposition{display:grid;grid-gap:10px;gap:10px}.os-softphone-disposition-lead{margin:0;font-size:.82rem;opacity:.7;line-height:1.4}.os-softphone-disposition-grid{display:grid;grid-gap:8px;gap:8px}.os-softphone-disposition-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--os-ink) 14%,transparent);background:color-mix(in srgb,var(--os-ink) 5%,transparent);color:inherit;font-weight:600;text-align:left;cursor:pointer}.os-softphone-disposition-btn:hover:not(:disabled){border-color:color-mix(in srgb,#22c55e 45%,transparent);background:color-mix(in srgb,#22c55e 10%,transparent)}.os-softphone-disposition-btn:disabled{opacity:.55;cursor:default}.os-softphone-disposition-btn.is-saving{opacity:1;border-color:color-mix(in srgb,#22c55e 40%,transparent);background:color-mix(in srgb,#22c55e 12%,transparent);cursor:default}.os-softphone-disposition-label{min-width:0}.os-softphone-disposition-saving{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#86efac;opacity:.95}.os-softphone-disposition-pulse{width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 0 color-mix(in srgb,#22c55e 55%,transparent);animation:os-softphone-disposition-pulse 1.1s ease-out infinite}@keyframes os-softphone-disposition-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 color-mix(in srgb,#22c55e 50%,transparent)}70%{transform:scale(1.15);box-shadow:0 0 0 6px transparent}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}.os-softphone-script{display:grid;grid-gap:4px;gap:4px;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--os-ink) 8%,transparent)}.os-softphone-script:first-of-type{border-top:0;padding-top:0}.os-softphone-script strong{font-size:.88rem}.os-softphone-script p{margin:0;font-size:.84rem;line-height:1.4;opacity:.8;white-space:pre-wrap}.os-call-script-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.os-call-script-row p{margin:4px 0 0;white-space:pre-wrap}.os-call-script-form{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.os-call-script-form input[type=text],.os-call-script-form textarea{width:100%;margin-top:6px;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--os-ink) 14%,transparent);background:color-mix(in srgb,var(--os-surface) 92%,transparent);color:inherit;font:inherit}.os-dialer-fab{position:fixed;top:18px;right:20px;z-index:95;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--os-ink) 14%,transparent);background:color-mix(in srgb,var(--os-surface) 92%,transparent);color:var(--os-ink);box-shadow:0 10px 28px color-mix(in srgb,var(--os-ink) 14%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.os-dialer-fab.is-open,.os-dialer-fab:hover{border-color:color-mix(in srgb,var(--os-accent,#3d8bfd) 45%,transparent);color:var(--os-accent,#3d8bfd)}.os-dialer-fab.is-live{background:color-mix(in srgb,#22c55e 18%,var(--os-surface));color:#22c55e;border-color:color-mix(in srgb,#22c55e 40%,transparent)}.os-dialer-panel{position:fixed;top:70px;right:20px;z-index:96;width:min(360px,calc(100vw - 32px));max-height:min(78vh,680px);overflow:auto;padding:16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--os-ink) 12%,transparent);background:color-mix(in srgb,var(--os-surface) 96%,transparent);box-shadow:0 18px 48px color-mix(in srgb,var(--os-ink) 18%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;grid-gap:12px;gap:12px}.os-dialer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.os-dialer-head h2{margin:0;font-size:1.15rem}.os-dialer-sub{margin:4px 0 0;font-size:.85rem;opacity:.65}.os-dialer-x{border:0;background:transparent;color:inherit;font-size:1.35rem;line-height:1;opacity:.55;cursor:pointer}.os-dialer-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:3px;border-radius:10px;background:color-mix(in srgb,var(--os-ink) 7%,transparent)}.os-dialer-tabs button{border:0;border-radius:8px;padding:8px 10px;background:transparent;color:inherit;font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;opacity:.7}.os-dialer-tabs button.is-active{background:color-mix(in srgb,var(--os-surface) 90%,#000);opacity:1;box-shadow:0 1px 2px color-mix(in srgb,var(--os-ink) 12%,transparent)}.os-dialer-search{position:relative;display:block}.os-dialer-search input{width:100%;border-radius:10px;border:1px solid color-mix(in srgb,var(--os-ink) 14%,transparent);background:color-mix(in srgb,var(--os-bg,#0b1220) 35%,transparent);color:inherit;padding:10px 34px}.os-dialer-search-icon{left:11px;opacity:.45;pointer-events:none}.os-dialer-clear,.os-dialer-search-icon{position:absolute;top:50%;transform:translateY(-50%)}.os-dialer-clear{right:8px;border:0;background:transparent;color:inherit;opacity:.5;cursor:pointer;font-size:1.1rem}.os-dialer-hits{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;max-height:240px;overflow:auto}.os-dialer-hits button{width:100%;text-align:left;border:0;border-radius:10px;background:transparent;color:inherit;padding:8px;display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:center;cursor:pointer}.os-dialer-hits button:hover{background:color-mix(in srgb,var(--os-ink) 6%,transparent)}.os-dialer-hit-avatar{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;font-size:.7rem;font-weight:700;background:color-mix(in srgb,var(--os-ink) 10%,transparent)}.os-dialer-hit-copy{display:grid;grid-gap:1px;gap:1px;min-width:0}.os-dialer-hit-copy span{opacity:.65;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-dialer-selected{display:grid;grid-gap:10px;gap:10px}.os-dialer-selected-card{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:center}.os-dialer-selected-card h3{margin:0;font-size:1rem}.os-dialer-bucket,.os-dialer-phone{margin:2px 0 0;opacity:.7;font-size:.85rem}.os-dialer-brief{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--os-ink) 6%,transparent)}.os-dialer-brief p{margin:0;font-size:.88rem;line-height:1.4}.os-dialer-from{display:grid;grid-gap:6px;gap:6px}.os-dialer-from>span{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.os-dialer-from select{width:100%;border-radius:10px;border:1px solid color-mix(in srgb,var(--os-ink) 14%,transparent);background:color-mix(in srgb,var(--os-bg,#0b1220) 35%,transparent);color:inherit;padding:10px 12px}.os-dialer-from-meta{margin:0;font-size:.78rem;opacity:.55}.os-dialer-start{width:100%;padding:12px 14px;border:0;border-radius:10px;background:#22c55e;color:#04140a;font-weight:700;cursor:pointer}.os-dialer-start:hover:not(:disabled){filter:brightness(1.05)}.os-dialer-start:disabled{opacity:.45;cursor:not-allowed}.mgd-desk.is-v2 .mgd-pipe-call{position:absolute;top:8px;right:8px;z-index:2;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--os-ink) 12%,transparent);background:color-mix(in srgb,var(--os-surface) 88%,transparent);color:inherit;cursor:pointer}.mgd-desk.is-v2 .mgd-pipe-call:disabled{opacity:.35;cursor:not-allowed}.mgd-desk.is-v2 .mgd-pipe-actions.is-open .mgd-pipe-call,.mgd-desk.is-v2 .mgd-pipe-call:not(:disabled):hover{color:var(--os-accent,#3d8bfd);border-color:color-mix(in srgb,var(--os-accent,#3d8bfd) 40%,transparent)}.mgd-desk.is-v2 .mgd-pipe-actions{position:absolute;top:8px;right:8px;z-index:3}.mgd-desk.is-v2 .mgd-pipe-actions .mgd-pipe-call{position:static}.mgd-desk.is-v2 .mgd-pipe-actions-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:4;min-width:196px;display:grid;grid-gap:2px;gap:2px;padding:6px;border-radius:10px;border:1px solid color-mix(in srgb,var(--os-ink) 14%,transparent);background:color-mix(in srgb,var(--os-surface,#151a22) 96%,#000);box-shadow:0 12px 28px rgba(0,0,0,.35)}.mgd-desk.is-v2 .mgd-pipe-actions-menu button{display:block;width:100%;text-align:left;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.mgd-desk.is-v2 .mgd-pipe-actions-menu button:hover:not(:disabled){background:color-mix(in srgb,var(--os-accent,#3d8bfd) 16%,transparent)}.mgd-desk.is-v2 .mgd-pipe-actions-menu button:disabled{opacity:.38;cursor:not-allowed}.os-modal-backdrop.mgd-pipe-msg-backdrop{z-index:240}.os-modal.mgd-pipe-msg-modal{width:min(520px,100%);max-height:min(72vh,640px);display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:12px;gap:12px;padding:16px 16px 14px}.mgd-pipe-msg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mgd-pipe-msg-head h2{margin:2px 0 4px;font-size:1.15rem}.mgd-pipe-msg-error{margin:0;color:#ff8d8d;font-size:13px}.mgd-pipe-msg-scroll{min-height:180px;max-height:min(42vh,360px);overflow:auto;display:grid;grid-gap:8px;gap:8px;align-content:start;padding:10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--os-ink) 10%,transparent);background:color-mix(in srgb,#0b0f16 70%,transparent)}.mgd-pipe-msg-bubble{max-width:85%;justify-self:start;display:grid;grid-gap:4px;gap:4px;padding:8px 10px;border-radius:12px 12px 12px 4px;background:color-mix(in srgb,var(--os-surface,#1a2130) 90%,#fff 4%)}.mgd-pipe-msg-bubble.is-out{justify-self:end;border-radius:12px 12px 4px 12px;background:color-mix(in srgb,var(--os-accent,#3d8bfd) 28%,#121821)}.mgd-pipe-msg-bubble p{margin:0;white-space:pre-wrap;font-size:13.5px;line-height:1.35}.mgd-pipe-msg-bubble span{font-size:11px;opacity:.62}.mgd-pipe-msg-composer{display:grid;grid-gap:8px;gap:8px}.mgd-pipe-msg-composer textarea{width:100%;resize:vertical;min-height:72px;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--os-ink) 14%,transparent);background:color-mix(in srgb,#0b0f16 80%,transparent);color:inherit;font:inherit}.mgd-pipe-msg-composer .os-button{justify-self:end}