:root{--background:#eef8ff;--background-deep:#d9f0ff;--surface:#ffffff;--surface-soft:#f7fbff;--surface-blue:#edf9ff;--ink:#0d1826;--muted:#65758a;--faint:#8fa1b5;--line:#d7e8f4;--line-strong:#b7d8ea;--brand:#4cc9f0;--brand-strong:#118ab2;--brand-deep:#083d5a;--mint:#2ec4b6;--amber:#f4a261;--coral:#ef476f;--green:#22a06b;--radius:8px;--shadow:0 18px 45px rgba(8,61,90,0.09);--small-shadow:0 8px 22px rgba(8,61,90,0.08)}*{box-sizing:border-box}html{min-width:320px}body{margin:0;background:linear-gradient(180deg,rgba(76,201,240,.16),rgba(255,255,255,0) 360px),var(--background);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.alba-app{min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(76,201,240,.35);outline-offset:2px}.app-shell{display:grid;grid-template-columns:276px minmax(0,1fr);min-height:100vh}.crm-agent-ribbon{grid-column:1/-1;min-width:0}.signin-shell{position:relative;display:grid;grid-template-columns:minmax(360px,520px) minmax(280px,420px);align-items:center;justify-content:center;grid-gap:34px;gap:34px;min-height:100vh;overflow:hidden;padding:32px;background:radial-gradient(circle at 20% 20%,rgba(76,201,240,.34),transparent 30%),radial-gradient(circle at 78% 72%,rgba(46,196,182,.22),transparent 34%),linear-gradient(135deg,#f7fcff,#dff5ff 48%,#edf9ff)}.signin-shell:before{content:"";position:absolute;inset:18px;border:1px solid rgba(17,138,178,.18);border-radius:18px;pointer-events:none}.signin-watermark{position:absolute;left:50%;top:50%;color:rgba(8,61,90,.055);font-size:clamp(140px,24vw,380px);font-weight:950;letter-spacing:0;line-height:.8;transform:translate(-50%,-50%);animation:watermark-float 9s ease-in-out infinite;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.signin-context,.signin-panel{position:relative;z-index:1}.signin-panel{display:grid;grid-gap:24px;gap:24px;border:1px solid rgba(183,216,234,.9);border-radius:var(--radius);background:rgba(255,255,255,.84);box-shadow:0 28px 90px rgba(8,61,90,.18);padding:24px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:panel-rise .52s ease-out both}.signin-brand{display:flex;align-items:center;gap:14px}.signin-mark{width:52px;height:52px}.signin-brand h1,.signin-form h2{margin:0;line-height:1.08}.signin-brand h1{font-size:25px}.signin-form{display:grid;grid-gap:12px;gap:12px}.signin-form h2{margin-top:4px;font-size:34px}.signin-submit{margin-top:4px}.signin-message,.signin-security{border-radius:var(--radius);padding:10px 12px;font-size:13px;font-weight:750}.signin-message{border:1px solid rgba(239,71,111,.28);background:rgba(239,71,111,.08);color:#9b1740}.signin-security{display:flex;align-items:flex-start;gap:8px;border:1px solid rgba(76,201,240,.34);background:var(--surface-blue);color:var(--brand-deep)}.signin-context{display:grid;grid-gap:10px;gap:10px;max-width:360px;border-left:3px solid rgba(76,201,240,.7);padding-left:18px}.signin-context strong{color:var(--brand-deep);font-size:30px;line-height:1.08}.signin-context p{margin:0;color:var(--muted);font-weight:650}@keyframes watermark-float{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-52%) scale(1.025)}}@keyframes panel-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:#0a2233;color:#f8fcff;display:flex;flex-direction:column;gap:22px;padding:22px;border-right:1px solid rgba(255,255,255,.08)}.brand-lockup{display:flex;align-items:center;gap:12px;min-height:48px}.brand-mark{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(134,224,255,.72);border-radius:var(--radius);background:#dff8ff;color:#062235;font-weight:900;letter-spacing:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}.brand-lockup span,.brand-lockup strong,.capacity-lines span,.hero-stats span,.integration-card span,.location-chip span,.location-row span,.metric-card small,.metric-card span,.prompt-row small,.prompt-row span,.request-row small,.request-row span,.reseller-card small,.reseller-card span,.reseller-card strong,.table-row span,.timeline small,.timeline span{display:block}.brand-lockup strong{font-size:16px}.brand-lockup span,.reseller-card small,.reseller-card span,.sidebar label{color:#b8d5e4}.brand-lockup span{font-size:13px}.form-panel,.location-modal,.login-panel,.nav-list{display:grid;grid-gap:10px;gap:10px}.nav-list{gap:6px}.nav-list button{display:flex;align-items:center;gap:10px;height:42px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:#c6deeb;padding:0 12px;text-align:left}.nav-list button.active,.nav-list button:hover{background:rgba(76,201,240,.14);border-color:rgba(134,224,255,.25);color:#ffffff}.nav-list button.nav-disabled{opacity:.62}.reseller-card{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(134,224,255,.2);border-radius:var(--radius);background:rgba(255,255,255,.06);padding:13px}.reseller-card small,.reseller-card span{font-size:12px}.reseller-card strong{overflow-wrap:anywhere}.login-panel{margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.session-panel span{color:#b8d5e4;font-size:12px;font-weight:750}.session-panel strong{overflow-wrap:anywhere}label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:13px;font-weight:700}input,select,textarea{width:100%;min-height:40px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff;color:var(--ink);padding:9px 10px}.sidebar input,.sidebar select{background:rgba(255,255,255,.94)}textarea{min-height:96px;resize:vertical}.checkbox-input{width:20px;min-height:20px;justify-self:start}.decision-buttons button,.ghost-button,.icon-button,.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);border:1px solid transparent;min-height:40px;white-space:nowrap;text-decoration:none}.primary-button{background:var(--brand-deep);color:#ffffff;padding:0 14px;font-weight:800}.primary-button:hover{background:#062d44}.secondary-button{background:#ffffff;border-color:var(--line-strong);color:var(--brand-deep);padding:0 12px;font-weight:800}.ghost-button:hover,.icon-button:hover,.secondary-button:hover{border-color:rgba(17,138,178,.5)}.ghost-button{background:transparent;border-color:var(--line);color:var(--ink);padding:0 12px;font-weight:750}.icon-button:disabled,.primary-button:disabled{opacity:.58;cursor:not-allowed}.workspace{min-width:0;padding:24px}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.topbar-title{min-width:220px}.hero-panel h2,.modal-heading h2,.panel h2,.topbar h1{margin:0;letter-spacing:0}.topbar h1{margin-top:4px;font-size:30px;line-height:1.12}.eyebrow{color:var(--brand-strong);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:0}.topbar-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:0}.location-select,.search-control{display:flex;align-items:center;gap:8px;min-height:40px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.82);color:var(--muted);padding:0 10px}.search-control{width:min(360px,34vw)}.location-select select,.search-control input{min-height:38px;border:0;background:transparent;padding:0}.location-select{width:236px}.location-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.icon-button{width:40px;height:40px;background:#ffffff;border-color:var(--line);color:var(--brand-deep);padding:0}.status-banner{display:inline-flex;align-items:center;min-height:34px;margin-bottom:14px;border:1px solid rgba(76,201,240,.35);border-radius:var(--radius);background:rgba(237,249,255,.84);color:var(--brand-deep);padding:6px 10px;font-size:13px;font-weight:750}.dashboard-layout,.module-layout,.sharing-layout{display:grid;grid-gap:16px;gap:16px}.hero-panel{display:grid;grid-template-columns:minmax(260px,1fr) minmax(420px,.95fr);align-items:stretch;grid-gap:18px;gap:18px;border:1px solid rgba(183,216,234,.9);border-radius:var(--radius);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(237,249,255,.88)),#ffffff;box-shadow:var(--shadow);padding:18px}.hero-copy{display:grid;align-content:center;grid-gap:4px;gap:4px}.hero-panel h2{font-size:clamp(24px,2.6vw,38px);line-height:1.08}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.hero-stats>div{display:grid;align-content:center;min-height:104px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.74);padding:14px}.capacity-lines span,.data-row small,.data-row span,.empty-state,.hero-stats span,.integration-card span,.location-chip span,.location-numbers span,.location-row span,.metric-card small,.metric-card span,.module-header-panel p,.prompt-row small,.prompt-row span,.request-row small,.request-row span,.table-row span,.timeline small,.timeline span{color:var(--muted)}.hero-stats strong{margin-top:8px;color:var(--brand-deep);font-size:22px;line-height:1.1}.pipeline-total{display:grid;grid-gap:2px;gap:2px}.pipeline-total span{color:var(--brand-deep)}.pipeline-details{margin-top:10px}.pipeline-details summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--brand);font-size:13px;font-weight:800}.pipeline-details p{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.4}.pipeline-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.pipeline-breakdown div{border:1px solid var(--line);border-radius:8px;background:rgba(238,250,255,.7);padding:8px}.pipeline-breakdown span{color:var(--brand-deep);font-size:12px;font-weight:850}.pipeline-breakdown small,.pipeline-details>small,.pipeline-warning small{display:block;color:var(--muted);font-size:12px;line-height:1.35}.pipeline-warning{display:grid;grid-gap:4px;gap:4px;margin-top:8px;border-left:3px solid #f59e0b;padding-left:8px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.metric-grid.compact .metric-card{min-height:112px}.printer-connect-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.printer-connect-form button{align-self:end}.printer-network-panel{align-content:start}.printer-network-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.printer-network-summary div{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--line);border-radius:8px;background:rgba(238,250,255,.72);padding:10px}.printer-network-summary small,.printer-network-summary span{color:var(--muted)}.printer-network-summary span{font-size:12px;font-weight:850;text-transform:uppercase}.printer-network-summary strong{color:var(--brand-deep);font-size:24px}.printer-panel-button{justify-content:center;margin-top:12px;width:100%}.printer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.printer-card,.printer-grid{display:grid;grid-gap:14px;gap:14px}.printer-card{border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.86);box-shadow:var(--shadow);padding:16px}.printer-card.online{border-color:rgba(45,212,191,.55)}.printer-actions,.printer-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.printer-card-heading h2{margin-top:2px;font-size:22px}.printer-card-heading small,.printer-metrics small,.printer-progress small,.printer-settings small,.status-pill{color:var(--muted)}.status-pill{white-space:nowrap;border:1px solid var(--line);border-radius:999px;background:#f8fbfd;padding:6px 10px;font-size:12px;font-weight:850;text-transform:capitalize}.status-pill.online{border-color:rgba(45,212,191,.7);background:rgba(236,253,245,.92);color:#047857}.printer-live{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);grid-gap:14px;gap:14px}.printer-camera{display:grid;min-height:230px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#082b3d}.printer-camera img{width:100%;height:100%;object-fit:cover}.camera-empty{display:grid;place-items:center;color:#b8d5e4}.printer-telemetry{display:grid;grid-gap:12px;gap:12px}.printer-progress,.printer-settings{display:grid;grid-gap:5px;gap:5px;border:1px solid var(--line);border-radius:8px;background:rgba(238,250,255,.68);padding:12px}.printer-metrics span,.printer-progress span,.printer-settings span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.printer-progress strong{color:var(--brand-deep);font-size:18px}.printer-progress div{height:8px;overflow:hidden;border-radius:999px;background:#d9ecf6}.printer-progress div span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--accent))}.printer-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.printer-metrics div{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:10px}.printer-metrics strong{color:var(--brand-deep);font-size:17px}.printer-actions{justify-content:flex-end}.printer-empty{display:grid;min-height:180px;place-items:center;border:1px dashed var(--line);border-radius:var(--radius);background:rgba(255,255,255,.7)}.side-drawer-backdrop{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;background:rgba(5,24,36,.36);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.side-drawer{width:min(1040px,92vw);height:100vh;overflow-y:auto;border-left:1px solid rgba(183,216,234,.95);background:linear-gradient(135deg,rgba(237,249,255,.96),rgba(255,255,255,.98)),#ffffff;box-shadow:-24px 0 70px rgba(3,48,73,.24);padding:20px}.drawer-heading{position:-webkit-sticky;position:sticky;top:-20px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-20px -20px 16px;border-bottom:1px solid var(--line);background:rgba(237,249,255,.96);padding:16px 20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.drawer-heading h2{font-size:24px}.printer-side-panel .module-layout{gap:14px}.integration-card,.metric-card,.panel{background:rgba(255,255,255,.92);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--small-shadow)}.metric-card{display:grid;grid-template-columns:42px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:4px;row-gap:4px;min-height:128px;padding:16px}.metric-button{cursor:pointer;color:inherit;font:inherit;text-align:left}.metric-button:hover{border-color:var(--brand-strong);box-shadow:var(--shadow);transform:translateY(-1px)}.metric-icon{grid-row:span 3;display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radius);background:var(--surface-blue);color:var(--brand-strong)}.metric-card small,.metric-card span{overflow-wrap:anywhere}.metric-card span{font-size:13px;font-weight:800}.metric-card strong{color:var(--ink);font-size:30px;line-height:1}.metric-card small{font-size:12px}.location-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.location-chip{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:46px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.8);color:var(--brand-deep);padding:0 12px;text-align:left}.location-chip.active{border-color:rgba(17,138,178,.48);background:#ffffff;box-shadow:inset 0 0 0 1px rgba(76,201,240,.18)}.location-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:750}.location-chip strong{color:var(--brand-deep)}.operations-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr);grid-gap:16px;gap:16px;align-items:start}.panel{padding:16px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.panel-heading svg{color:var(--brand-strong)}.panel h2{margin-top:2px;font-size:18px;line-height:1.2}.location-panel{grid-row:span 2}.capacity-lines,.location-table,.prompt-list,.table-list,.timeline{display:grid}.location-table,.prompt-list,.timeline{gap:10px}.location-row{display:grid;grid-template-columns:minmax(240px,1fr) minmax(160px,.55fr) minmax(150px,.45fr);align-items:center;grid-gap:16px;gap:16px;min-height:88px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);padding:12px}.location-main{display:flex;align-items:center;gap:12px;min-width:0}.location-type-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius);background:#ffffff;color:var(--brand-strong);border:1px solid var(--line);flex:0 0 auto}.integration-card span,.integration-card strong,.location-main span,.location-main strong,.prompt-row span,.prompt-row strong,.timeline span{overflow-wrap:anywhere}.stock-meter{display:grid;grid-gap:8px;gap:8px}.stock-meter span{color:var(--brand-deep);font-size:13px;font-weight:850}.stock-meter div{height:8px;overflow:hidden;border-radius:999px;background:#dbe9f3}.stock-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--mint))}.location-numbers{display:grid;grid-gap:4px;gap:4px;justify-items:end;font-size:12px}.inline-action{width:-moz-fit-content;width:fit-content;justify-self:end;border:1px solid var(--line-strong);border-radius:var(--radius);background:#ffffff;color:var(--brand-deep);padding:4px 9px;font-size:12px;font-weight:850}.prompt-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:68px;border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius);background:var(--surface-soft);padding:11px 12px}.prompt-row.critical{border-left-color:var(--coral)}.prompt-row.watch{border-left-color:var(--amber)}.prompt-row.healthy{border-left-color:var(--green)}.prompt-row small{flex:0 0 auto;color:var(--brand-deep);font-weight:850}.prompt-actions{display:grid;grid-gap:6px;gap:6px;justify-items:end}.action-empty{width:100%;color:var(--brand-deep)}.timeline{border-left:1px solid var(--line-strong);margin-left:10px;padding-left:16px}.timeline div{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:46px}.timeline div:before{content:"";position:absolute;left:-21px;width:9px;height:9px;border-radius:999px;background:var(--brand)}.timeline svg{color:var(--brand-strong)}.timeline span{color:var(--ink)}.capacity-card{display:grid;grid-template-columns:118px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.capacity-ring{display:grid;place-items:center;align-content:center;width:116px;height:116px;border-radius:999px;background:radial-gradient(circle at center,#ffffff 56%,transparent 57%),conic-gradient(var(--brand) 0 68%,#dbe9f3 68% 100%);border:1px solid var(--line)}.capacity-ring span{color:var(--brand-deep);font-size:30px;font-weight:900}.capacity-ring small{color:var(--muted);font-size:12px;font-weight:800}.capacity-lines{gap:9px}.capacity-lines div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding-bottom:8px}.capacity-lines strong{color:var(--brand-deep)}.module-header-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(183,216,234,.9);border-radius:var(--radius);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(237,249,255,.86)),#ffffff;box-shadow:var(--small-shadow);padding:18px}.module-header-panel h2{margin:2px 0 6px;font-size:26px;line-height:1.12}.module-header-panel p{max-width:760px;margin:0}.module-actions{display:flex;gap:10px;flex:0 0 auto;flex-wrap:wrap}.freightcom-status{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(244,162,97,.5);border-radius:var(--radius);background:linear-gradient(135deg,rgba(255,250,240,.96),rgba(237,249,255,.9));padding:14px 16px}.freightcom-status.ready{border-color:rgba(46,196,182,.5);background:linear-gradient(135deg,rgba(237,255,252,.96),rgba(237,249,255,.92))}.freightcom-status div{display:grid;grid-gap:3px;gap:3px}.freightcom-status strong{color:var(--brand-deep)}.freightcom-status span{color:var(--muted)}.freightcom-status code{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff;color:var(--brand-deep);padding:8px 10px;overflow-wrap:anywhere}.freightcom-access-panel{display:grid;grid-gap:16px;gap:16px}.backend-command-card{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(244,162,97,.45);border-radius:var(--radius);background:#fffaf0;padding:14px}.backend-command-card strong{color:var(--brand-deep)}.backend-command-card pre{margin:0;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff;color:var(--brand-deep);font-family:var(--font-mono);font-size:13px;line-height:1.45;overflow-x:auto;padding:12px;white-space:pre-wrap}.backend-command-card span{color:var(--muted)}.access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.access-card{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:178px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#ffffff,var(--surface-soft));padding:14px}.access-card strong{color:var(--brand-deep)}.access-card span{color:var(--muted);line-height:1.45}.access-card code{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-blue);color:var(--brand-deep);padding:9px;overflow-wrap:anywhere;font-size:12px}.policy-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid rgba(17,138,178,.18);border-radius:var(--radius);background:var(--surface-blue);padding:10px 12px}.policy-strip span{color:var(--brand-deep);font-weight:850}.policy-strip a{color:var(--brand-deep);font-weight:800}.catalog-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:16px;gap:16px;align-items:start}.catalog-form{align-content:start}.data-panel{overflow:hidden}.data-table{display:grid;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.data-row{display:grid;align-items:center;grid-gap:14px;gap:14px;min-width:860px;min-height:62px;border-bottom:1px solid var(--line);background:#ffffff;padding:10px 12px}.data-row:last-child{border-bottom:0}.data-head{min-height:42px;background:var(--surface-blue)}.data-head span{color:var(--brand-deep);font-size:12px;font-weight:900;text-transform:uppercase}.inventory-table .data-row{grid-template-columns:minmax(220px,1.2fr) 110px minmax(180px,1fr) 120px 120px}.customer-table .data-row{grid-template-columns:minmax(220px,1.1fr) minmax(150px,.8fr) minmax(190px,1fr) minmax(150px,.8fr) 80px}.crm-workspace{gap:16px}.crm-calendar-grid,.crm-client-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(420px,1.15fr);grid-gap:14px;gap:14px}.agenda-list,.client-list,.client-timeline{display:grid;grid-gap:10px;gap:10px}.client-list-card{display:grid;grid-gap:4px;gap:4px;width:100%;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);padding:12px;text-align:left}.client-list-card.active,.client-list-card:hover{border-color:var(--brand);background:linear-gradient(135deg,rgba(237,249,255,.98),#ffffff);box-shadow:var(--small-shadow)}.client-list-card small,.client-list-card span,.client-notes p,.client-notes span,.client-profile-top small,.client-profile-top span,.client-timeline small,.client-timeline span{color:var(--muted)}.client-profile-top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:rgba(238,250,255,.72);padding:12px}.client-avatar{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--accent));color:white;font-weight:900}.client-detail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.client-detail-metrics div,.client-notes{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:10px}.client-detail-metrics span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.client-detail-metrics strong{color:var(--brand-deep);font-size:22px}.client-notes,.client-timeline{margin-top:12px}.client-timeline div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid var(--line);padding-bottom:8px}.pipeline-panel{display:grid;grid-gap:18px;gap:18px;overflow:hidden}.pipeline-controls{display:flex;align-items:end;gap:10px}.pipeline-controls label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:.82rem;font-weight:900}.pipeline-controls select{min-width:190px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffff;color:var(--deep-blue);font:inherit;font-weight:900;padding:10px 12px}.deal-board-section{display:grid;grid-gap:10px;gap:10px}.deal-board-title{display:flex;align-items:end;justify-content:space-between;gap:12px}.deal-board-title h3{margin:2px 0 0;font-size:1.04rem}.deal-board-title p{margin:4px 0 0;color:var(--muted)}.deal-board-title small{color:var(--muted);font-weight:800}.deal-board{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:4px}.deal-column{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:260px;border:1px solid var(--line);border-radius:8px;background:rgba(248,251,253,.86);padding:10px}.deal-column-heading{display:grid;grid-gap:2px;gap:2px;border-bottom:1px solid var(--line);padding-bottom:8px}.deal-card em,.deal-card small,.deal-card span,.deal-column-heading small{color:var(--muted)}.deal-card{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:12px;box-shadow:var(--small-shadow)}.deal-card div{display:flex;justify-content:space-between;gap:8px}.deal-card .deal-card-top{align-items:start}.deal-type-pill{border:1px solid var(--line-strong);border-radius:999px;background:var(--soft-blue);color:var(--deep-blue);flex:0 0 auto;font-size:.76rem;font-weight:900;padding:3px 8px}.deal-card em{font-style:normal}.deal-add-card{display:grid;min-height:74px;place-items:center;border:1px dashed var(--line-strong);border-radius:8px;background:rgba(255,255,255,.7);color:var(--muted)}.task-week{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));grid-gap:8px;gap:8px;overflow-x:auto}.task-day{display:grid;align-content:start;grid-gap:7px;gap:7px;min-height:190px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:10px}.quiet-day,.task-day>span{color:var(--muted)}.security-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);grid-gap:16px;gap:16px}.audit-log-list,.security-check-list,.security-tool-stack{display:grid;grid-gap:10px;gap:10px}.self-test-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.security-check{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:rgba(248,251,253,.82);padding:12px}.security-check div{display:grid;grid-gap:4px;gap:4px}.audit-log-card small,.audit-log-card span,.security-check small,.security-tool-stack small{color:var(--muted)}.security-status{display:inline-flex;align-items:center;justify-content:center;min-width:58px;border:1px solid var(--line-strong);border-radius:999px;background:var(--soft-blue);color:var(--deep-blue);font-size:.72rem;font-weight:900;padding:4px 8px;text-transform:uppercase}.security-status.info,.security-status.ready{border-color:rgba(31,179,145,.45);background:rgba(31,179,145,.12);color:#08735c}.security-status.dev,.security-status.setup,.security-status.warning{border-color:rgba(245,158,11,.45);background:rgba(245,158,11,.13);color:#915d07}.security-status.error,.security-status.off{border-color:rgba(239,68,68,.42);background:rgba(239,68,68,.12);color:#9f2323}.security-tool-stack label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:.86rem;font-weight:900}.security-tool-stack input{background:#ffffff;color:var(--ink);font:inherit}.audit-log-card,.security-tool-stack input{border:1px solid var(--line);border-radius:8px;padding:12px}.audit-log-card{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,.7fr) auto;align-items:start;grid-gap:10px;gap:10px;background:rgba(248,251,253,.82)}.audit-log-card div{display:flex;align-items:center;gap:8px}.audit-log-card code{grid-column:1/-1;overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--deep-blue);font-size:.78rem;padding:9px}.task-chip{display:grid;grid-gap:2px;gap:2px;border:1px solid rgba(32,156,203,.25);border-radius:8px;background:var(--surface-blue);color:var(--brand-deep);padding:8px;text-align:left}.task-chip.high{border-color:rgba(244,63,94,.35);background:#fff1f2}.task-chip.low{background:#f8fbfd}.agenda-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:10px}.agenda-item.completed{opacity:.68}.agenda-item small,.agenda-item span{color:var(--muted)}.goal-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.goal-option{display:grid;grid-gap:8px;gap:8px;min-height:150px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);padding:16px;text-align:left}.goal-option.active{border-color:rgba(45,212,191,.65);background:linear-gradient(135deg,rgba(237,255,252,.96),#ffffff)}.goal-option span{color:var(--muted)}.orders-table .data-row{grid-template-columns:minmax(170px,.95fr) minmax(190px,1fr) 120px 140px 140px 130px}.shipping-table .data-row{grid-template-columns:minmax(180px,1fr) minmax(150px,.9fr) minmax(150px,.8fr) 150px minmax(150px,.85fr) 150px}.product-table .data-row{grid-template-columns:minmax(220px,1.2fr) 120px minmax(220px,1fr) 110px 110px 110px}.tax-table .data-row{grid-template-columns:minmax(180px,1fr) 100px 110px 120px 130px 100px}.data-row small,.data-row span,.data-row strong{overflow-wrap:anywhere}.data-row small{margin-top:3px}.pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:28px;border:1px solid rgba(76,201,240,.35);border-radius:999px;background:var(--surface-blue);color:var(--brand-deep)!important;padding:3px 10px;font-size:12px;font-weight:850}.danger-text{color:var(--coral)!important;font-weight:850}.sharing-layout{grid-template-columns:360px minmax(0,1fr);align-items:start}.sharing-layout .panel:last-child{grid-column:2}.table-list{border-top:1px solid var(--line)}.request-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;border-bottom:1px solid var(--line);padding:12px 0}.integration-card div,.request-row div{display:grid;grid-gap:4px;gap:4px;min-width:0}.decision-buttons{display:flex;gap:8px;flex:0 0 auto}.decision-buttons a{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius);padding:0 10px;font-weight:800;text-decoration:none}.decision-buttons a,.decision-buttons button{min-height:34px;background:var(--surface-blue);color:var(--brand-deep)}.decision-buttons button{width:34px;height:34px;border-color:var(--line)}.decision-buttons button:first-child{color:var(--green)}.decision-buttons button:last-child{color:var(--coral)}.empty-state{display:grid;place-items:center;min-height:120px;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-soft);font-weight:800}.integration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px}.integration-card{display:flex;justify-content:space-between;gap:16px;min-height:132px;padding:16px}.integration-card a{align-self:start;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--brand-deep);padding:6px 10px;text-decoration:none;font-size:13px;font-weight:800}.modal-backdrop{position:fixed;inset:0;display:grid;place-items:center;background:rgba(7,31,48,.36);padding:18px;z-index:20}.location-modal{width:min(480px,100%);border:1px solid var(--line-strong);border-radius:var(--radius);background:#ffffff;box-shadow:0 24px 80px rgba(7,31,48,.24);padding:18px}.data-entry-modal{width:min(920px,100%);max-height:min(86vh,860px);overflow-y:auto;overflow-x:hidden}.csv-box{min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.readonly-box{width:100%;background:var(--surface-soft);padding:12px}.csv-help,.readonly-box{border:1px solid var(--line);border-radius:var(--radius);color:var(--brand-deep)}.csv-help{display:grid;grid-gap:6px;gap:6px;background:var(--surface-blue);padding:10px 12px}.csv-help code{overflow-wrap:anywhere;color:var(--brand-deep);font-size:12px}.form-pair,.modal-actions,.modal-heading{display:flex;gap:12px}.form-triplet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.modal-actions,.modal-heading{align-items:center;justify-content:space-between}.modal-heading{margin-bottom:6px}.form-pair>label{flex:1 1}.booking-summary{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-blue);padding:12px}.booking-summary span{color:var(--muted)}.rate-shop-panel{display:grid;grid-gap:14px;gap:14px}.rate-shop-summary{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr);grid-gap:12px;gap:12px}.rate-empty-panel,.rate-shop-status,.rate-shop-summary>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);padding:12px}.rate-empty-panel strong,.rate-shop-summary strong{color:var(--brand-deep)}.rate-empty-panel span,.rate-shop-summary span{color:var(--muted)}.rate-shop-status{display:flex;align-items:center;gap:10px;border-color:rgba(244,162,97,.45);background:#fffaf0;color:var(--brand-deep)}.rate-shop-status.ready{border-color:rgba(46,196,182,.5);background:linear-gradient(135deg,rgba(237,255,252,.96),rgba(237,249,255,.92))}.rate-shop-actions{display:flex;gap:10px;flex-wrap:wrap}.shippo-rate-list{display:grid;grid-gap:10px;gap:10px}.shippo-rate-card{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(130px,.65fr) minmax(160px,.9fr) minmax(140px,auto);align-items:center;grid-gap:12px;gap:12px;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff;padding:12px}.shippo-rate-card .primary-button{justify-content:center;min-width:136px;white-space:nowrap}.shippo-rate-card.cheapest{border-color:rgba(46,196,182,.7);background:linear-gradient(135deg,#ffffff,rgba(237,255,252,.95))}.rate-carrier,.rate-meta-grid,.rate-price-row{display:grid;grid-gap:4px;gap:4px}.rate-carrier{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0}.rate-carrier strong,.rate-price-row strong{color:var(--brand-deep)}.rate-price-row strong{font-size:22px}.rate-carrier span,.rate-meta-grid span,.rate-price-row span{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.provider-pill{border:1px solid rgba(32,156,203,.25);border-radius:999px;background:var(--surface-blue);color:var(--brand-deep)!important;font-size:12px!important;font-weight:900;padding:5px 8px}.rate-empty-panel{display:flex;gap:10px}.row-actions{display:flex;gap:8px;flex-wrap:wrap}.rate-options-row{display:grid;grid-gap:12px;gap:12px;min-width:860px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,rgba(237,249,255,.88),rgba(255,255,255,.92));padding:14px 16px}.rate-options-row strong{color:var(--brand-deep)}.rate-options-row small{color:var(--muted)}.rate-option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.rate-option-card{display:grid;grid-gap:5px;gap:5px;min-height:96px;border:1px solid var(--line-strong);border-radius:var(--radius);background:#ffffff;color:var(--ink);padding:12px;text-align:left}.compact-button{min-height:38px;justify-content:center;margin-top:6px;padding:0 12px;width:100%}.rate-option-card:hover{border-color:var(--brand);box-shadow:var(--small-shadow)}.rate-option-card.cheapest{border-color:rgba(46,196,182,.7);background:linear-gradient(135deg,#ffffff,rgba(237,255,252,.95))}.rate-option-card span{color:var(--brand-deep);font-weight:850}.rate-option-card strong{font-size:20px}@media (max-width:1180px){.signin-shell{grid-template-columns:minmax(320px,520px)}.signin-context{max-width:520px}.app-shell{grid-template-columns:248px minmax(0,1fr)}.access-grid,.catalog-grid,.crm-calendar-grid,.crm-client-grid,.hero-panel,.module-header-panel,.operations-grid,.printer-grid,.printer-live,.security-grid{grid-template-columns:1fr}.printer-connect-form{grid-template-columns:repeat(2,minmax(0,1fr))}.printer-network-summary{grid-template-columns:1fr}.module-header-panel{align-items:flex-start;flex-direction:column}.location-strip,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-control{width:260px}}@media (max-width:760px){.rate-shop-summary,.shippo-rate-card{grid-template-columns:1fr}.shippo-rate-card .primary-button{width:100%}}@media (max-width:860px){.signin-shell{padding:18px}.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.workspace{padding:18px}.topbar,.topbar-controls{align-items:stretch;flex-direction:column}.location-select,.search-control{width:100%}.access-grid,.capacity-card,.client-detail-metrics,.goal-modal-grid,.hero-stats,.location-row,.location-strip,.metric-grid,.printer-connect-form,.printer-metrics,.sharing-layout{grid-template-columns:1fr}.audit-log-card,.printer-actions,.printer-card-heading{align-items:stretch;flex-direction:column}.audit-log-card{grid-template-columns:1fr}.side-drawer{width:100vw;padding:16px}.drawer-heading{margin:-16px -16px 14px;padding:14px 16px}.sharing-layout .panel:last-child{grid-column:auto}.location-numbers{justify-items:start}}.companyos-view{display:flex;flex-direction:column;gap:18px}.companyos-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.companyos-toolbar h2{margin:2px 0 4px}.companyos-toolbar p{margin:0;color:var(--muted,#5b6b7a);font-size:13px}.companyos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:16px;gap:16px;align-items:start}.companyos-panel{overflow:hidden}.companyos-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.companyos-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--brand-deep,#0b3954)}.companyos-muted{color:var(--muted,#5b6b7a);font-size:12px}.companyos-table{width:100%;border-collapse:collapse;font-size:12.5px}.companyos-subtable{margin-top:12px}.companyos-table td,.companyos-table th{text-align:left;padding:6px 8px;border-bottom:1px solid rgba(11,57,84,.08);vertical-align:top}.companyos-table th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#5b6b7a);font-weight:800}.companyos-table code{font-size:11.5px;background:rgba(11,57,84,.06);padding:1px 5px;border-radius:5px}.companyos-badge{display:inline-flex;align-items:center;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800;border:1px solid rgba(76,201,240,.35);background:var(--surface-blue,rgba(76,201,240,.12));color:var(--brand-deep,#0b3954);white-space:nowrap}.companyos-badge[data-status=approved],.companyos-badge[data-status=completed],.companyos-badge[data-status=owned],.companyos-badge[data-status=processed],.companyos-badge[data-status=succeeded],.companyos-badge[data-status=written]{border-color:rgba(34,160,100,.4);background:rgba(34,160,100,.14);color:#11653f}.companyos-badge[data-status=cancelled],.companyos-badge[data-status=failed],.companyos-badge[data-status=rejected]{border-color:rgba(214,69,69,.4);background:rgba(214,69,69,.12);color:#9b2222}.companyos-badge[data-status=candidate],.companyos-badge[data-status=deprecated],.companyos-badge[data-status=derived_content],.companyos-badge[data-status=medium],.companyos-badge[data-status=metadata_only],.companyos-badge[data-status=pending],.companyos-badge[data-status=proposed],.companyos-badge[data-status=queued],.companyos-badge[data-status=running],.companyos-badge[data-status=sandbox],.companyos-badge[data-status=verify_only]{border-color:rgba(214,158,46,.4);background:rgba(214,158,46,.14);color:#8a5a00}.companyos-badge[data-status=credentials],.companyos-badge[data-status=critical],.companyos-badge[data-status=customer_pii],.companyos-badge[data-status=high],.companyos-badge[data-status=restricted]{border-color:rgba(214,69,69,.4);background:rgba(214,69,69,.12);color:#9b2222}.companyos-panel-wide{grid-column:1/-1}.companyos-empty{margin:4px 0}.companyos-actions{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(11,57,84,.08)}.companyos-actions-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#5b6b7a);font-weight:800}.companyos-actions-row{display:flex;flex-wrap:wrap;gap:8px}.companyos-actions-row .secondary-button{font-size:12px;padding:5px 10px}.companyos-actions-row .secondary-button:disabled{opacity:.55;cursor:not-allowed}.companyos-result{display:flex;flex-direction:column;gap:6px;background:rgba(11,57,84,.04);border:1px solid rgba(11,57,84,.08);border-radius:8px;padding:8px 10px;font-size:12px}.companyos-result-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.companyos-tag{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#8a5a00;background:rgba(214,158,46,.14);border:1px solid rgba(214,158,46,.4);border-radius:999px;padding:1px 7px}.companyos-result-summary{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:4px 12px;gap:4px 12px}.companyos-result-summary li{display:flex;justify-content:space-between;gap:8px}.companyos-result-summary span{color:var(--muted,#5b6b7a)}.companyos-error{color:#9b2222;background:rgba(214,69,69,.08);border-color:rgba(214,69,69,.3)}.companyos-capabilities,.companyos-memory-panel{grid-column:1/-1}.companyos-capability-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.companyos-capability-card{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft)}.companyos-capability-name{font-weight:700;font-size:14px;color:var(--ink);line-height:1.25}.companyos-capability-provider{font-size:12px;color:var(--muted)}.companyos-capability-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.companyos-chip--builtin,.companyos-chip--connected,.companyos-chip--status-approved{padding:2px 8px;border-radius:999px;background:rgba(46,196,182,.14);color:var(--green)}.companyos-chip--lane,.companyos-chip--status-candidate{padding:2px 8px;border-radius:999px;background:rgba(17,138,178,.12);color:var(--brand-strong)}.companyos-chip--status-sandbox,.companyos-chip--status-verify_only{padding:2px 8px;border-radius:999px;background:rgba(244,162,97,.18);color:#b5651d}.companyos-chip--status-deprecated,.companyos-chip--status-rejected{padding:2px 8px;border-radius:999px;background:rgba(239,71,111,.14);color:var(--coral)}.companyos-chip--muted{padding:2px 8px;border-radius:999px;background:rgba(101,117,138,.12);color:var(--muted)}.companyos-panel-note{font-size:12px;color:var(--muted);margin:0 0 10px}.companyos-banner{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius);font-size:13px;margin-bottom:10px}.companyos-banner-success{background:rgba(46,196,182,.14);color:var(--green)}.companyos-banner code{word-break:break-all}.companyos-memory-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.companyos-memory-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft)}.companyos-memory-main{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 240px}.companyos-memory-title{font-weight:600;font-size:13px;color:var(--ink)}.companyos-memory-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.companyos-memory-path{font-size:11px;color:var(--muted);word-break:break-all}.companyos-memory-actions{display:flex;flex-wrap:wrap;gap:6px}.companyos-memory-actions .primary-button,.companyos-memory-actions .secondary-button{padding:6px 12px;font-size:12px}.companyos-danger{color:var(--coral)}.companyos-memory-written{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--green)}@media (max-width:600px){.companyos-memory-item{align-items:flex-start}.companyos-memory-actions{width:100%}}.companyos-memory-preview{font-size:12px;color:var(--muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.companyos-mesh-activity{list-style:none;margin:12px 0 0;padding:10px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.companyos-mesh-activity-row{display:flex;align-items:center;gap:8px;font-size:12px}.companyos-mesh-activity-label{font-weight:600;color:var(--ink);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.companyos-agent-messages{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.companyos-agent-messages .companyos-actions-label{display:block;margin-bottom:8px}.companyos-msg-route{font-size:12px;font-weight:700;color:var(--brand-deep,#083d5a)}.companyos-msg-composer{display:flex;flex-direction:column;gap:8px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft)}.companyos-msg-composer-row{display:flex;flex-wrap:wrap;gap:8px}.companyos-msg-composer-row label{display:flex;flex-direction:column;gap:3px;font-size:11px;font-weight:600;color:var(--muted);flex:1 1 120px}.companyos-msg-composer input,.companyos-msg-composer select,.companyos-msg-composer textarea{font:inherit;padding:6px 8px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink)}.companyos-msg-composer-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.companyos-msg-templates{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.companyos-msg-template{padding:5px 10px;font-size:12px}.companyos-agent-inbox{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.companyos-inbox-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.companyos-inbox-active{background:rgba(17,138,178,.12);border-color:var(--brand-strong);color:var(--brand-strong)}.companyos-view.command-ui{--background:#0a0f16;--background-deep:#070b11;--surface:#0f1620;--surface-soft:#131c28;--surface-blue:#101a26;--ink:#e8f0f7;--muted:#93a4b8;--faint:#6b7c90;--line:#1f2c3a;--line-strong:#2b3d50;--brand-deep:#7fdbff;--shadow:0 18px 45px rgba(0,0,0,0.45);--small-shadow:0 8px 22px rgba(0,0,0,0.35);background:radial-gradient(900px 380px at 80% -10%,rgba(17,138,178,.1),transparent 60%),var(--background);color:var(--ink);border-radius:var(--radius);padding:4px}.ac-office{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow-y:auto;padding:50px 16px 16px;display:flex;flex-direction:column;gap:12px}.ac-officebar{display:flex;align-items:center;gap:12px}.ac-officettl{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--cyan)}.ac-siren{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:var(--faint);border:1px solid var(--line2);border-radius:20px;padding:3px 9px}.ac-siren.on{color:#ff7d8a;border-color:rgba(255,125,138,.5);animation:acsiren 1.1s infinite}@keyframes acsiren{0%,to{box-shadow:0 0 0 0 rgba(255,125,138,.5)}50%{box-shadow:0 0 12px 2px rgba(255,125,138,.5)}}.ac-officeleg{margin-left:auto;display:flex;gap:10px}.ac-officeleg b{font-size:8.5px;letter-spacing:1px;text-transform:uppercase;color:var(--faint);display:inline-flex;align-items:center;gap:4px;font-weight:400}.ac-officeleg b:before{content:"";width:7px;height:7px;border-radius:50%}.ac-officeleg b.run:before{background:#5ef2a0}.ac-officeleg b.hold:before{background:#ffce5c}.ac-officeleg b.blk:before{background:#ff7d8a}.ac-officeleg b.idle:before{background:var(--faint)}.ac-isowrap{position:relative;width:100%;aspect-ratio:900/520;overflow:hidden;border-radius:12px;border:1px solid var(--line2);background:linear-gradient(180deg,#eef2f6,#e6ecf2)}.ac-iso3d{display:block}.ac3d-pill{position:absolute;transform:translate(-50%,-100%);display:flex;align-items:center;gap:6px;white-space:nowrap;background:rgba(18,32,47,.88);border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:3px 10px;color:#eef4fb;font-size:11px;font-weight:600;pointer-events:none;box-shadow:0 4px 12px -4px rgba(0,0,0,.5);font-family:ui-sans-serif,system-ui,sans-serif}.ac3d-pill .dot{width:7px;height:7px;border-radius:50%;flex:none}.ac3d-pill .st{font-size:8px;font-weight:700;letter-spacing:.5px;border-radius:8px;padding:1px 5px}.ac3d-pill .st.run{background:#5ef2a0;color:#04140b}.ac3d-pill .st.hold{background:#ffce5c;color:#1a1300}.ac3d-pill .st.blk{background:#ff7d8a;color:#1a0206}.ac3d-bell{position:absolute;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;background:#12202f;display:grid;place-items:center;font-size:12px;pointer-events:none;box-shadow:0 3px 8px -2px rgba(0,0,0,.5)}.ac-hoffs{background:var(--glass);border:1px solid var(--line2);border-radius:12px;padding:10px 12px}.ac-hoffhdr{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--cyan);margin-bottom:8px}.ac-hofflist{display:flex;flex-direction:column;gap:5px}.ac-hoff{display:grid;grid-template-columns:auto auto auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;font-family:inherit;text-align:left;background:var(--glass2);border:1px solid var(--line2);border-radius:8px;padding:6px 9px;cursor:pointer;color:var(--ink)}.ac-hoff:hover{box-shadow:0 0 14px -6px var(--cyan)}.ac-hoff .a{font-size:11px;font-weight:600;white-space:nowrap}.ac-hoff .a.s{color:var(--shue)}.ac-hoff .a.t{color:var(--thue)}.ac-hoff .wire{position:relative;width:34px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--shue),var(--thue));overflow:hidden}.ac-hoff .wire i{position:absolute;top:-2px;left:0;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff;animation:acwire 1.6s linear infinite}@keyframes acwire{0%{left:-8px;opacity:0}15%{opacity:1}85%{opacity:1}to{left:34px;opacity:0}}.ac-hoff .ti{font-size:10.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-hoff .stt{font-size:8.5px;letter-spacing:1px;text-transform:uppercase;color:var(--faint)}.ac-embedwrap{min-width:0;border:1px solid rgba(132,168,208,.16);border-radius:12px;overflow:hidden}.ac-sect{border-top:1px solid var(--line2,rgba(132,168,208,.1));padding-top:10px;margin-top:4px}.ac-shdr{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px}.ac-note,.ac-shdr{color:var(--faint,#6c8098)}.ac-note{font-size:11.5px;padding:6px 2px;line-height:1.5}.ac-insp{margin:-2px 0 6px;padding:5px 8px;border-left:2px solid rgba(79,216,232,.45);border-radius:0 5px 5px 0;background:rgba(79,216,232,.05);font-size:10.5px;line-height:1.5;color:var(--dim,#8ba0b8)}.ac-insp em{font-style:normal;opacity:.72}.ac-row{justify-content:space-between;gap:8px;padding:7px 0;font-size:11px;color:var(--dim,#9fb4c8)}.ac-looprow,.ac-row{display:flex;border-bottom:1px solid var(--line2,rgba(132,168,208,.1))}.ac-looprow{align-items:center;gap:10px;padding:9px 0;font-size:11.5px}.ac-looprow .k{flex:none;font-size:8.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;background:rgba(56,225,214,.13);color:#38e1d6;border-radius:6px;padding:3px 7px;white-space:nowrap}.ac-looprow .nm{flex:1 1;min-width:0;color:var(--ink,#e6eff8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-looprow .st{font-size:9px;letter-spacing:.5px;color:var(--dim,#9fb4c8);background:rgba(132,168,208,.1);border-radius:6px;padding:3px 8px}.ac-link,.ac-looprow .st{flex:none;text-transform:uppercase;white-space:nowrap}.ac-link{font-family:inherit;font-size:9.5px;letter-spacing:1px;background:none;border:1px solid rgba(56,225,214,.4);border-radius:7px;color:#38e1d6;padding:4px 10px;cursor:pointer}.ac-link:disabled{opacity:.4;cursor:default}.ac-link:hover:not(:disabled){background:rgba(56,225,214,.1)}.mi-root{--mi-bg:#0e1626;--mi-surface:#14203442;--mi-card:#16223a;--mi-card2:#1b2942;--mi-line:rgba(132,168,208,0.16);--mi-line2:rgba(132,168,208,0.1);--mi-ink:#e6eff8;--mi-dim:#9fb4c8;--mi-faint:#6c8098;--mi-cyan:#38e1d6;--mi-purple:#b98bff;--mi-green:#5ef2a0;--mi-amber:#ffce5c;--mi-red:#ff8090;display:flex;flex-direction:column;gap:20px;padding:18px;background:linear-gradient(180deg,rgba(185,139,255,.05),transparent 140px),var(--mi-bg);color:var(--mi-ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13.5px;line-height:1.55;letter-spacing:.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mi-root *{box-sizing:border-box}.mi-head{display:flex;flex-direction:column;gap:5px}.mi-title{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em;color:#fff}.mi-sub{margin:0;font-size:12.5px;line-height:1.6;color:var(--mi-dim)}.mi-section{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--mi-line2)}.mi-section:first-of-type{border-top:0;padding-top:0}.mi-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mi-section-title{margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mi-purple)}.mi-count{font-size:11.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mi-count,.mi-note{color:var(--mi-faint)}.mi-note{margin:0;font-size:12px;line-height:1.6}.mi-msg{color:var(--mi-green)}.mi-error,.mi-msg{margin:0;font-size:12.5px}.mi-error{color:var(--mi-red);background:rgba(255,128,144,.08);border:1px solid rgba(255,128,144,.25);border-radius:8px;padding:9px 11px}.mi-empty{margin:0;font-size:12.5px;line-height:1.6;color:var(--mi-dim);background:rgba(132,168,208,.05);border:1px dashed var(--mi-line);border-radius:10px;padding:14px}.mi-root .mi-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;padding:9px 13px;border-radius:9px;border:1px solid var(--mi-line);background:var(--mi-card2);color:var(--mi-ink);cursor:pointer;text-decoration:none;transition:border-color .15s,background .15s,transform .1s}.mi-root .mi-btn:hover:not(:disabled){border-color:rgba(132,168,208,.4)}.mi-root .mi-btn:active:not(:disabled){transform:translateY(1px)}.mi-root .mi-btn:disabled{opacity:.45;cursor:not-allowed}.mi-root .mi-btn--primary{background:var(--mi-cyan);border-color:var(--mi-cyan);color:#04141a;font-weight:700}.mi-root .mi-btn--primary:hover:not(:disabled){background:#5cf0e6;border-color:#5cf0e6}.mi-root .mi-btn--accent{background:rgba(185,139,255,.14);border-color:rgba(185,139,255,.5);color:#d9c2ff}.mi-root .mi-btn--accent:hover:not(:disabled){background:rgba(185,139,255,.22)}.mi-root .mi-btn--danger{background:rgba(255,128,144,.1);border-color:rgba(255,128,144,.4);color:#ffb3bd}.mi-root .mi-btn--ghost{background:transparent}.mi-addbar{flex-wrap:wrap}.mi-addbar,.mi-lib{display:flex;gap:8px}.mi-lib{flex-direction:column}.mi-clip{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--mi-line);border-radius:11px;background:var(--mi-card)}.mi-clip__body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 140px}.mi-clip__name{font-size:13.5px;font-weight:600;color:var(--mi-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-clip__actions{display:flex;flex-wrap:wrap;gap:6px}.mi-status{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px}.mi-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.mi-status--ready{color:var(--mi-green);background:rgba(94,242,160,.1)}.mi-status--analyzing{color:var(--mi-amber);background:rgba(255,206,92,.1)}.mi-status--unanalyzed{color:var(--mi-dim);background:rgba(132,168,208,.08)}.mi-status--failed{color:var(--mi-red);background:rgba(255,128,144,.1)}.mi-scenes{list-style:none;margin:4px 0 0;padding:0;flex-basis:100%}.mi-scene,.mi-scenes{display:flex;flex-direction:column;gap:4px}.mi-scene{font-size:11.5px;color:var(--mi-dim);padding:7px 9px;border-radius:8px;background:rgba(132,168,208,.05)}.mi-scene__top{display:flex;align-items:center;gap:8px}.mi-scenes__rank{color:var(--mi-faint);font-weight:700}.mi-scenes__win{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mi-ink)}.mi-scene__cat{font-size:10.5px;font-weight:600;color:#d9c2ff;background:rgba(185,139,255,.14);border-radius:20px;padding:1px 9px}.mi-scenes__score{margin-left:auto;min-width:26px;text-align:center;font-weight:700;color:var(--mi-cyan);background:rgba(56,225,214,.12);border-radius:5px;padding:1px 4px}.mi-scene__desc{color:var(--mi-dim);line-height:1.45}.mi-scene__intel{display:grid;grid-gap:5px;gap:5px;padding-top:4px;border-top:1px solid rgba(132,168,208,.12)}.mi-scene__intel-head,.mi-scene__tags{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.mi-scene__intel-head span,.mi-scene__tags span{border:1px solid rgba(56,225,214,.18);border-radius:5px;padding:2px 6px;color:var(--mi-dim);background:rgba(56,225,214,.05)}.mi-scene__intel-head .mi-scene__intel-label{color:var(--mi-cyan);font-weight:700;text-transform:uppercase}.mi-scene__summary,.mi-scene__transcript{margin:0;color:var(--mi-ink);line-height:1.45}.mi-scene__transcript{padding-left:8px;border-left:2px solid rgba(217,194,255,.5);color:#d9c2ff}.mi-scene__flags{color:var(--mi-amber);font-weight:600}.mi-tray{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;counter-reset:none}.mi-tray__item{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--mi-line);border-radius:10px;background:linear-gradient(90deg,rgba(56,225,214,.06),transparent 60%),var(--mi-card)}.mi-tray__num{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:rgba(56,225,214,.16);color:var(--mi-cyan);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mi-tray__name{flex:1 1;min-width:0;font-size:13px;color:var(--mi-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-tray__ctrls{display:flex;gap:4px;flex:none}.mi-root .mi-icon{width:26px;height:26px;display:grid;place-items:center;font:inherit;font-size:13px;border-radius:7px;border:1px solid var(--mi-line);background:var(--mi-card2);color:var(--mi-dim);cursor:pointer}.mi-root .mi-icon:hover:not(:disabled){color:var(--mi-ink);border-color:rgba(132,168,208,.4)}.mi-root .mi-icon:disabled{opacity:.35;cursor:not-allowed}.mi-root .mi-icon--danger:hover:not(:disabled){color:var(--mi-red);border-color:rgba(255,128,144,.5)}.mi-fields{gap:12px}.mi-field,.mi-fields{display:flex;flex-direction:column}.mi-field{gap:6px}.mi-field>span{font-size:11.5px;font-weight:600;color:var(--mi-dim)}.mi-root .mi-field input,.mi-root .mi-field select,.mi-root .mi-field textarea{font:inherit;font-size:13px;color:var(--mi-ink);background:#0b1424;border:1px solid var(--mi-line);border-radius:9px;padding:9px 11px;width:100%}.mi-root .mi-field input:focus,.mi-root .mi-field select:focus,.mi-root .mi-field textarea:focus{outline:none;border-color:var(--mi-cyan)}.mi-root .mi-field textarea{resize:vertical;min-height:52px}.mi-check{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;color:var(--mi-dim);line-height:1.45}.mi-root .mi-check input{margin-top:2px;width:15px;height:15px;accent-color:var(--mi-cyan);flex:none}.mi-techniques{border:1px solid var(--mi-line,rgba(255,255,255,.12));border-radius:10px;padding:8px 12px}.mi-techniques__toggle{background:none;border:none;color:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:2px 0;width:100%;text-align:left}.mi-techniques__body{display:flex;flex-direction:column;gap:10px;margin-top:10px}.mi-fieldrow{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.mi-audiomatch{display:flex;flex-direction:column;gap:8px}.mi-audiomatch__btn{align-self:flex-start;background:none;border:1px solid var(--mi-line,rgba(255,255,255,.16));border-radius:999px;color:inherit;font-size:12.5px;font-weight:600;padding:7px 14px;cursor:pointer}.mi-audiomatch__btn:disabled{opacity:.5;cursor:not-allowed}.mi-audiomatch__sounds{display:flex;flex-wrap:wrap;gap:6px}.mi-audiomatch__howto{font-style:italic}.mi-presets{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.mi-root .mi-preset{display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:left;font:inherit;padding:10px 11px;border-radius:10px;border:1px solid var(--mi-line);background:var(--mi-card);color:var(--mi-ink);cursor:pointer;transition:border-color .15s,transform .12s,box-shadow .15s}.mi-root .mi-preset:hover:not(:disabled){border-color:var(--mi-purple);transform:translateY(-2px);box-shadow:0 8px 20px -12px var(--mi-purple)}.mi-root .mi-preset:disabled{opacity:.55;cursor:not-allowed}.mi-preset__nm{font-size:12.5px;font-weight:600}.mi-preset__meta{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--mi-faint)}.mi-result{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--mi-line);border-radius:12px;background:var(--mi-card)}.mi-result__head{margin:0;font-size:12.5px;color:var(--mi-dim)}.mi-result__head strong{color:var(--mi-ink)}.mi-video{width:100%;max-width:320px;border-radius:10px;background:#05090f}.mi-result__actions{display:flex;flex-wrap:wrap;gap:8px}.mi-savepath{margin:0;font-size:11.5px;color:var(--mi-faint)}.mi-savepath code{color:var(--mi-cyan);font-size:11px;word-break:break-all}.mi-enhancelog{display:flex;flex-direction:column;gap:7px;padding:9px 11px;border:1px solid rgba(56,225,214,.25);border-radius:9px;background:rgba(56,225,214,.05)}.mi-enhancelog__clip{display:flex;flex-direction:column;gap:2px}.mi-enhancelog__name{font-size:11.5px;font-weight:700;color:var(--mi-ink)}.mi-enhancelog__notes{font-size:11.5px;line-height:1.5;color:var(--mi-dim)}.mi-trendmusic{display:flex;flex-direction:column;gap:7px;padding:9px 11px;border:1px solid rgba(185,139,255,.3);border-radius:9px;background:rgba(185,139,255,.06)}.mi-trendmusic__sounds{display:flex;flex-wrap:wrap;gap:6px}.mi-root .mi-btn--del{color:var(--mi-faint)}.mi-root .mi-btn--del:hover:not(:disabled){color:var(--mi-red);border-color:rgba(255,128,144,.4)}.mi-browse{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--mi-line);border-radius:11px;background:var(--mi-card)}.mi-browse__roots{display:flex;flex-wrap:wrap;gap:6px}.mi-root .mi-chip{font:inherit;font-size:11.5px;padding:4px 10px;border-radius:16px;border:1px solid var(--mi-line);background:var(--mi-card2);color:var(--mi-dim);cursor:pointer}.mi-browse__list{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow-y:auto}.mi-root .mi-browse__dir{font:inherit;font-size:12.5px;text-align:left;padding:7px 9px;border-radius:8px;border:1px solid transparent;background:rgba(132,168,208,.06);color:var(--mi-ink);cursor:pointer}.mi-root .mi-browse__dir:hover{border-color:var(--mi-line)}.mi-browse__file{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mi-ink);padding:6px 9px;border-radius:8px}.mi-browse__file input{accent-color:var(--mi-cyan)}.mi-root .mi-cf-intro{margin-top:-2px}.mi-root .mi-cf-error{margin:0;font-size:12.5px;color:var(--mi-red);background:rgba(255,128,144,.08);border:1px solid rgba(255,128,144,.25);border-radius:8px;padding:9px 11px}.mi-root .mi-cf-runbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px;border:1px solid var(--mi-line);border-radius:12px;background:linear-gradient(180deg,rgba(56,225,214,.06),transparent),var(--mi-card)}.mi-root .mi-cf-runout{font-size:12px;color:var(--mi-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mi-root .mi-cf-block{display:flex;flex-direction:column;gap:10px}.mi-root .mi-cf-h{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mi-dim)}.mi-root .mi-cf-hrow{justify-content:space-between;gap:10px}.mi-root .mi-cf-form,.mi-root .mi-cf-hrow{display:flex;align-items:center;flex-wrap:wrap}.mi-root .mi-cf-form{gap:8px}.mi-root .mi-cf-input,.mi-root .mi-cf-num{font:inherit;font-size:12.5px;color:var(--mi-ink);background:var(--mi-card2);border:1px solid var(--mi-line);border-radius:8px;padding:7px 10px}.mi-root .mi-cf-input{min-width:130px;flex:1 1 130px;max-width:220px}.mi-root .mi-cf-num{width:58px;text-align:center}.mi-root .mi-cf-inline{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--mi-faint)}.mi-root .mi-cf-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.mi-root .mi-cf-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 11px;border:1px solid var(--mi-line2);border-radius:9px;background:var(--mi-surface)}.mi-root .mi-cf-chan{font-weight:600;color:var(--mi-ink);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-root .mi-cf-tag{font-size:11px;font-weight:600;color:var(--mi-cyan);background:rgba(56,225,214,.1);border-radius:999px;padding:2px 9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mi-root .mi-cf-toggle{font:inherit;font-size:11px;font-weight:600;cursor:pointer;color:var(--mi-faint);background:transparent;border:1px solid var(--mi-line);border-radius:999px;padding:3px 10px}.mi-root .mi-cf-toggle.on{color:var(--mi-green);border-color:rgba(94,242,160,.4);background:rgba(94,242,160,.08)}.mi-root .mi-cf-toggle:disabled{opacity:.5;cursor:default}.mi-root .mi-cf-mini{margin:0;font-size:11.5px;color:var(--mi-faint)}.mi-root .mi-cf-drafts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.mi-root .mi-cf-draft{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--mi-line);border-radius:12px;background:var(--mi-card)}.mi-root .mi-cf-draft.st-failed,.mi-root .mi-cf-draft.st-rejected{opacity:.62}.mi-root .mi-cf-draft-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.mi-root .mi-cf-status{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2px 8px;color:var(--mi-dim);background:rgba(132,168,208,.12)}.mi-root .mi-cf-status.st-ready{color:var(--mi-green);background:rgba(94,242,160,.12)}.mi-root .mi-cf-status.st-published{color:var(--mi-cyan);background:rgba(56,225,214,.12)}.mi-root .mi-cf-status.st-failed,.mi-root .mi-cf-status.st-rejected{color:var(--mi-red);background:rgba(255,128,144,.12)}.mi-root .mi-cf-chanlabel{font-size:11px;color:var(--mi-faint);margin-right:auto}.mi-root .mi-cf-hook{font-size:10px;font-weight:600;border-radius:999px;padding:2px 8px;color:var(--mi-dim);background:rgba(132,168,208,.1)}.mi-root .mi-cf-hook.ai{color:var(--mi-purple);background:rgba(185,139,255,.12)}.mi-root .mi-cf-hook.perf{color:var(--mi-good,#6fe3a8);background:rgba(111,227,168,.12)}.mi-root .mi-cf-hooknotes{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.mi-root .mi-cf-hooknote{font-size:11.5px;line-height:1.5;color:var(--mi-warn,#f0c86a);background:rgba(240,200,106,.08);border-radius:8px;padding:5px 9px}.mi-root .mi-cf-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px;margin:8px 0}.mi-root .mi-cf-tier{display:flex;flex-direction:column;gap:5px;padding:10px;border-radius:10px;border:1px solid rgba(132,168,208,.16);background:rgba(132,168,208,.04)}.mi-root .mi-cf-tier.live{border-color:var(--mi-purple);background:rgba(185,139,255,.07)}.mi-root .mi-cf-tier.unready{opacity:.72}.mi-root .mi-cf-tier-top{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.mi-root .mi-cf-tier-name{font-size:13px;font-weight:700;color:var(--mi-ink)}.mi-root .mi-cf-tier-cost{font-size:10.5px;color:var(--mi-faint)}.mi-root .mi-cf-tier-what{margin:0;font-size:11.5px;line-height:1.45;color:var(--mi-dim)}.mi-root .mi-cf-tier-state{font-size:11px;font-weight:600}.mi-root .mi-cf-tier-state.ok{color:var(--mi-good,#6fe3a8)}.mi-root .mi-cf-tier-state.no{color:var(--mi-faint)}.mi-root .mi-cf-tier-prov{font-size:10px;color:var(--mi-faint);word-break:break-all}.mi-root .mi-cf-tier-live{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mi-purple)}.mi-root .mi-cf-perfrow{flex-wrap:wrap}.mi-root .mi-cf-tag.ok{color:var(--mi-good,#6fe3a8)}.mi-root .mi-cf-tag.warn{color:var(--mi-warn,#f0c86a)}.mi-root .mi-cf-hookline{margin:0;font-size:13px;font-weight:600;line-height:1.45;color:var(--mi-ink)}.mi-root .mi-cf-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:11.5px;color:var(--mi-dim)}.mi-root .mi-cf-draft-actions{display:flex;gap:8px;margin-top:2px}.mi-root .mi-cf-disclose{font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-align:left;color:var(--mi-purple);background:rgba(185,139,255,.06);border:1px solid rgba(185,139,255,.25);border-radius:9px;padding:8px 12px}.mi-root .mi-cf-disclose:disabled{opacity:.6;cursor:default}.mi-root .mi-cf-arcads{display:flex;flex-direction:column;gap:10px;padding:6px 2px 2px}.mi-root .mi-cf-arcads code{font-size:11px;color:var(--mi-cyan);background:rgba(56,225,214,.08);border-radius:4px;padding:1px 5px}.mi-root .mi-cf-idcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.mi-root .mi-cf-idcol{display:flex;flex-direction:column;gap:6px}.mi-root .mi-cf-idtitle{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mi-faint)}.mi-root .mi-cf-idrow{display:flex;align-items:center;gap:8px;font:inherit;text-align:left;cursor:pointer;color:var(--mi-ink);background:var(--mi-card2);border:1px solid var(--mi-line2);border-radius:8px;padding:6px 8px}.mi-root .mi-cf-idrow:hover{border-color:rgba(185,139,255,.4)}.mi-root .mi-cf-idimg{width:26px;height:26px;border-radius:5px;object-fit:cover;flex:0 0 auto}.mi-root .mi-cf-idlabel{flex:1 1 auto;min-width:0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-root .mi-cf-idcode{font-size:10.5px;color:var(--mi-cyan);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:0 0 auto}.companyos-view.command-ui .panel{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),var(--surface);border:1px solid var(--line);box-shadow:var(--small-shadow)}.companyos-view.command-ui .companyos-capability-name,.companyos-view.command-ui .companyos-memory-title,.companyos-view.command-ui .panel h2{color:var(--ink)}.companyos-view.command-ui .eyebrow{color:var(--brand-deep);letter-spacing:.12em}.companyos-view.command-ui .command-header h2{font-size:22px;letter-spacing:.01em;text-shadow:0 0 18px rgba(127,219,255,.25)}.command-status-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.companyos-view.command-ui .companyos-capability-card,.companyos-view.command-ui .companyos-memory-item,.companyos-view.command-ui .companyos-msg-composer{background:var(--surface-soft);border-color:var(--line)}.companyos-view.command-ui .companyos-capability-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.companyos-view.command-ui input,.companyos-view.command-ui select,.companyos-view.command-ui textarea{background:var(--background-deep);border-color:var(--line-strong);color:var(--ink)}.companyos-view.command-ui .secondary-button{background:var(--surface-soft);border-color:var(--line-strong);color:var(--ink)}.companyos-view.command-ui .secondary-button:hover{border-color:var(--brand-deep)}.companyos-view.command-ui .companyos-table th{color:var(--muted);border-color:var(--line)}.companyos-view.command-ui .companyos-table td{border-color:var(--line);color:var(--ink)}.companyos-view.command-ui .companyos-memory-path,.companyos-view.command-ui .companyos-table code{color:var(--brand-deep)}.companyos-view.command-ui .companyos-chip--builtin,.companyos-view.command-ui .companyos-chip--connected,.companyos-view.command-ui .companyos-chip--status-approved{background:rgba(46,196,182,.16);color:#5fe3d2}.companyos-view.command-ui .companyos-chip--lane,.companyos-view.command-ui .companyos-chip--status-candidate{background:rgba(127,219,255,.14);color:#9fe3ff}.companyos-view.command-ui .companyos-chip--status-sandbox,.companyos-view.command-ui .companyos-chip--status-verify_only{background:rgba(244,162,97,.18);color:#ffcf9e}.companyos-view.command-ui .companyos-chip--status-deprecated,.companyos-view.command-ui .companyos-chip--status-rejected{background:rgba(239,71,111,.18);color:#ff9bb3}.companyos-view.command-ui .companyos-chip--muted{background:rgba(147,164,184,.14);color:var(--muted)}.companyos-view.command-ui .companyos-inbox-active{background:rgba(127,219,255,.16);border-color:var(--brand-deep);color:#9fe3ff}.companyos-view.command-ui .companyos-banner-success{background:rgba(46,196,182,.14);color:#5fe3d2}.companyos-view.command-ui .alba-console,.companyos-view.command-ui .alba-core{grid-column:1/-1}.companyos-view.command-ui .alba-core{background:radial-gradient(700px 320px at 50% 0,rgba(127,219,255,.1),transparent 65%),var(--surface)}.alba-stage{position:relative;width:100%;max-width:560px;margin:0 auto;aspect-ratio:16/9;min-height:280px}.alba-arcs{position:absolute;inset:0;width:100%;height:100%}.alba-arcs line{stroke:rgba(127,219,255,.28);stroke-width:.4;stroke-dasharray:1.5 1.5;animation:alba-arc-flow 2.6s linear infinite}.alba-arcs line:nth-of-type(2n){animation-duration:3.4s}.alba-arc--hot{stroke:rgba(127,219,255,.55);stroke-width:.55;animation-duration:1.4s}.alba-arc--selected{stroke:rgba(255,255,255,.7);stroke-width:.7}@keyframes alba-arc-flow{to{stroke-dashoffset:-12}}.alba-orb{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:84px;height:84px;border-radius:50%;border:1px solid rgba(255,255,255,.14);color:#eaf6ff;cursor:pointer;font:inherit;animation:alba-float 6s ease-in-out infinite}.alba-orb:hover{border-color:rgba(255,255,255,.5)}.alba-orb:nth-of-type(odd){animation-duration:7.5s}.alba-orb:nth-of-type(3n){animation-delay:-2s}.alba-orb:nth-of-type(2n){animation-direction:alternate-reverse}.alba-orb--hot:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);animation:alba-status-pulse 1.8s ease-out infinite;pointer-events:none}.alba-orb--selected{border-color:rgba(255,255,255,.85);box-shadow:0 0 0 2px rgba(255,255,255,.55),0 0 26px rgba(127,219,255,.6);z-index:3}.alba-orb:focus-visible{outline:2px solid #bdf0ff;outline-offset:3px}@keyframes alba-status-pulse{0%{transform:scale(.94);opacity:.8}to{transform:scale(1.35);opacity:0}}.alba-orb-label{font-size:12px;font-weight:800;letter-spacing:.03em}.alba-orb-count{font-size:10px;opacity:.85}.alba-core-orb{left:50%;top:50%;width:104px;height:104px;cursor:default;background:radial-gradient(circle at 50% 35%,#bdf0ff,#2aa6cf 55%,#0b3b50);box-shadow:0 0 40px rgba(127,219,255,.45),inset 0 0 24px rgba(255,255,255,.35);color:#02222e;animation:alba-pulse 4.5s ease-in-out infinite}.alba-core-label{font-size:16px;font-weight:900;letter-spacing:.12em}.alba-core-sub{font-size:10px;font-weight:800;letter-spacing:.32em}.alba-orb--idle{background:radial-gradient(circle at 50% 35%,#8fe1ff,#1f7fa8 60%,#0a2e3e);box-shadow:0 0 22px rgba(127,219,255,.4)}.alba-orb--pending{background:radial-gradient(circle at 50% 35%,#ffd9a6,#d98a3c 60%,#5a3411);box-shadow:0 0 22px rgba(244,162,97,.45)}.alba-orb--running{background:radial-gradient(circle at 50% 35%,#a8f0c8,#28a06b 60%,#0c3d28);box-shadow:0 0 22px rgba(46,196,182,.45)}.alba-orb--needs-approval{background:radial-gradient(circle at 50% 35%,#d9c2ff,#7c5cd6 60%,#2c1f5a);box-shadow:0 0 22px rgba(155,120,230,.45)}.alba-orb--blocked{background:radial-gradient(circle at 50% 35%,#ffb3c4,#ef476f 60%,#5a0f23);box-shadow:0 0 22px rgba(239,71,111,.45)}.alba-legend{margin-top:10px;text-align:center}@keyframes alba-float{0%,to{margin-top:0}50%{margin-top:-10px}}@keyframes alba-pulse{0%,to{box-shadow:0 0 40px rgba(127,219,255,.45),inset 0 0 24px rgba(255,255,255,.35)}50%{box-shadow:0 0 64px rgba(127,219,255,.65),inset 0 0 24px rgba(255,255,255,.45)}}.alba-pulse-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.alba-pulse-tile{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;border-radius:12px;background:rgba(127,219,255,.07);border:1px solid rgba(127,219,255,.18)}.alba-pulse-value{font-size:20px;font-weight:900;line-height:1;color:#eaf6ff}.alba-pulse-label{font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:rgba(234,246,255,.62);text-align:center}.alba-pulse-tile--amber{background:rgba(244,162,97,.12);border-color:rgba(244,162,97,.3)}.alba-pulse-tile--amber .alba-pulse-value{color:#ffcf9e}.alba-pulse-tile--green{background:rgba(46,196,182,.12);border-color:rgba(46,196,182,.3)}.alba-pulse-tile--green .alba-pulse-value{color:#9af0cf}.alba-pulse-tile--red{background:rgba(239,71,111,.12);border-color:rgba(239,71,111,.34)}.alba-pulse-tile--red .alba-pulse-value{color:#ffb3c4}.alba-pulse-tile--muted{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.alba-pulse-tile--muted .alba-pulse-value{color:rgba(234,246,255,.55)}.alba-core-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(220px,.9fr);grid-gap:18px;gap:18px;align-items:start}.alba-core-main{min-width:0}.alba-core-rings{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.alba-ring{position:absolute;left:0;top:0;border-radius:50%;border:1px solid rgba(127,219,255,.22);transform:translate(-50%,-50%);animation:alba-ring-scan 5.5s ease-out infinite}.alba-ring-1{width:150px;height:150px}.alba-ring-2{width:240px;height:240px;animation-delay:-1.8s;border-color:rgba(127,219,255,.16)}.alba-ring-3{width:330px;height:330px;animation-delay:-3.6s;border-color:rgba(127,219,255,.1)}@keyframes alba-ring-scan{0%{opacity:.5;transform:translate(-50%,-50%) scale(.82)}70%{opacity:.12}to{opacity:0;transform:translate(-50%,-50%) scale(1.12)}}.alba-selected{margin-top:12px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);min-height:54px}.alba-selected-head{display:flex;align-items:center;gap:8px}.alba-selected-dot{width:12px;height:12px;border-radius:50%;flex:0 0 auto;border:1px solid rgba(255,255,255,.25)}.alba-selected-name{font-weight:800;color:#eaf6ff}.alba-selected-status{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(234,246,255,.6)}.alba-selected-metrics{display:flex;gap:16px;margin-top:6px;font-size:13px;color:rgba(234,246,255,.8)}.alba-selected-metrics strong{color:#eaf6ff}.alba-selected-last{display:block;margin-top:6px;font-size:12px;color:rgba(234,246,255,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alba-selected-empty{font-size:13px;color:rgba(234,246,255,.55)}.alba-telemetry{display:flex;flex-direction:column;gap:14px;padding:12px;border-radius:14px;background:rgba(8,20,30,.45);border:1px solid rgba(127,219,255,.16)}.alba-telemetry-title{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#9fe3ff}.alba-telemetry-group{display:flex;flex-direction:column;gap:6px}.alba-telemetry-label{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:rgba(234,246,255,.55)}.alba-telemetry-empty{font-size:12px;color:rgba(234,246,255,.45)}.alba-telemetry-activity,.alba-telemetry-tools{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.alba-telemetry-activity li{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px}.alba-telemetry-activity-label{color:#eaf6ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alba-telemetry-activity-detail{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.03em;color:rgba(234,246,255,.55);text-transform:uppercase}.alba-telemetry-counters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.alba-telemetry-counter{display:flex;flex-direction:column;gap:2px;padding:7px 9px;border-radius:10px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.alba-telemetry-counter-value{font-size:17px;font-weight:900;color:#eaf6ff;line-height:1}.alba-telemetry-counter-label{font-size:10px;letter-spacing:.02em;color:rgba(234,246,255,.55)}.alba-telemetry-tools li{display:flex;align-items:center;gap:7px;font-size:12px}.alba-telemetry-conn{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:rgba(234,246,255,.25);border:1px solid rgba(234,246,255,.3)}.alba-telemetry-conn--on{background:#2ec4b6;border-color:#2ec4b6;box-shadow:0 0 8px rgba(46,196,182,.6)}.alba-telemetry-tool-name{color:#eaf6ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alba-telemetry-tool-state{margin-left:auto;flex:0 0 auto;font-size:10px;letter-spacing:.02em;color:rgba(234,246,255,.5);text-transform:uppercase}@media (prefers-reduced-motion:reduce){.alba-core-orb,.alba-orb{animation:none}.alba-orb--hot:after{animation:none;opacity:.5}.alba-arcs line,.alba-ring{animation:none}.alba-ring{opacity:.18}}@media (max-width:900px){.alba-core-body{grid-template-columns:1fr}.alba-pulse-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.alba-stage{aspect-ratio:auto;min-height:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.alba-arcs,.alba-core-rings{display:none}.alba-orb{position:static;transform:none;width:92px;height:92px;animation:none}.alba-orb--hot:after{display:none}.alba-core-orb{order:-1}.alba-pulse-strip,.alba-telemetry-counters{grid-template-columns:repeat(2,minmax(0,1fr))}}.trend-radar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:12px}.trend-radar-col{display:flex;flex-direction:column;gap:8px;min-width:0}.trend-radar-col .companyos-memory-list{margin:0}@media (max-width:900px){.trend-radar-grid{grid-template-columns:1fr}}.montage-stage-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.montage-stage-chip{font-size:11px;padding:3px 8px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);white-space:nowrap}.companyos-storyboards{display:flex;flex-direction:column;gap:12px;margin-top:12px}.companyos-storyboard{padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.storyboard-scene-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.storyboard-scene-card{display:flex;flex-direction:column;gap:3px;flex:1 1 180px;min-width:160px;max-width:240px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);font-size:11px}.storyboard-scene-head{display:flex;align-items:center;gap:6px;font-weight:800;font-size:12px}.storyboard-scene-hook{color:#eaf6ff;font-weight:600}.alba-runtime-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.alba-runtime-row{display:flex;flex-direction:column;gap:3px;padding:7px 9px;border-radius:10px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.alba-runtime-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.alba-runtime-label{font-size:12px;font-weight:700;color:#eaf6ff}.alba-runtime-sub{display:flex;gap:8px;align-items:center}.alba-runtime-lane{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:6px;color:#9fe3ff;background:rgba(127,219,255,.1);border:1px solid rgba(127,219,255,.22)}.alba-runtime-provider{font-size:11px;color:rgba(234,246,255,.6)}.alba-runtime-reason{font-size:10px;color:rgba(234,246,255,.5)}.alba-runtime-chip{font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:2px 7px;border-radius:999px;white-space:nowrap;background:rgba(255,255,255,.06);color:rgba(234,246,255,.55);border:1px solid rgba(255,255,255,.1)}.alba-runtime-chip--available,.alba-runtime-chip--connected,.alba-runtime-chip--enabled{color:#9af0cf;background:rgba(46,196,182,.14);border-color:rgba(46,196,182,.34)}.alba-runtime-chip--stub{color:#c8c2ff;background:rgba(124,92,214,.16);border-color:rgba(124,92,214,.36)}.alba-runtime-chip--missing_config{color:#ffcf9e;background:rgba(244,162,97,.14);border-color:rgba(244,162,97,.34)}.alba-runtime-chip--blocked,.alba-runtime-chip--rejected{color:#ffb3c4;background:rgba(239,71,111,.14);border-color:rgba(239,71,111,.36)}.campaign-pack{display:flex;flex-direction:column;gap:10px}.campaign-pack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.campaign-pack-col{display:flex;flex-direction:column;gap:6px;min-width:0}.campaign-pack-list{list-style:none;margin:0 0 4px;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px;color:rgba(234,246,255,.82)}.campaign-pack-list li{line-height:1.35}@media (max-width:900px){.campaign-pack-grid{grid-template-columns:1fr}}.brain-context-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);grid-gap:16px;gap:16px;margin-top:10px}.brain-context-groups{display:flex;flex-direction:column;gap:12px;min-width:0}.brain-context-group{display:flex;flex-direction:column;gap:6px}.brain-context-note{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:10px;cursor:pointer;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.brain-context-note:hover{border-color:rgba(127,219,255,.4)}.brain-context-note--selected{border-color:rgba(127,219,255,.7);box-shadow:0 0 0 1px rgba(127,219,255,.4);background:rgba(127,219,255,.08)}.brain-context-preview{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;align-self:start;background:rgba(8,20,30,.45);border:1px solid rgba(127,219,255,.16)}@media (max-width:900px){.brain-context-grid{grid-template-columns:1fr}}.mission-control{display:flex;flex-direction:column;gap:10px;margin-top:8px}.mission-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mission-step{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-left:3px solid rgba(255,255,255,.15)}.mission-step--ran{border-left-color:rgba(80,220,140,.8)}.mission-step--skipped{border-left-color:rgba(220,190,90,.7)}.mission-step--failed{border-left-color:rgba(240,110,110,.85)}.mission-step-name{font-weight:600;text-transform:capitalize;min-width:110px}.mission-step-status{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;padding:1px 8px;border-radius:999px}.mission-step-status--ran{background:rgba(80,220,140,.16);color:#7df0b0}.mission-step-status--skipped{background:rgba(220,190,90,.16);color:#e6cf7a}.mission-step-status--failed{background:rgba(240,110,110,.18);color:#f29a9a}.mission-step-note{font-size:.8rem;opacity:.75;flex:1 1 100%}.mission-step-refs{display:flex;flex-wrap:wrap;gap:4px;flex:1 1 100%}.ac-forgebtn{display:block;width:100%;padding:14px 16px;margin-top:8px;border-radius:12px;border:1px solid rgba(56,225,214,.35);cursor:pointer;background:linear-gradient(120deg,rgba(56,225,214,.18),rgba(185,139,255,.18));color:#eafcff;font-size:.95rem;font-weight:700;letter-spacing:.02em;transition:transform .12s ease,box-shadow .12s ease}.ac-forgebtn:hover{transform:translateY(-1px);box-shadow:0 8px 26px rgba(56,225,214,.25)}.forge-root{position:fixed;inset:0;z-index:1200;display:flex;flex-direction:column;background:radial-gradient(1200px 500px at 15% -10%,rgba(56,225,214,.12),transparent 60%),radial-gradient(1000px 500px at 90% 0,rgba(185,139,255,.12),transparent 55%),linear-gradient(180deg,#070b14,#0a101d 55%,#070b14);color:#e6eff8;overflow:hidden auto}.forge-head{position:-webkit-sticky;position:sticky;top:0;z-index:5;gap:18px;padding:12px 22px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(7,11,20,.75);border-bottom:1px solid rgba(56,225,214,.18)}.forge-brand,.forge-head{display:flex;align-items:center}.forge-brand{gap:12px;min-width:220px}.forge-logo{display:grid;place-items:center;width:44px;height:44px;font-size:1.4rem;border-radius:12px;background:linear-gradient(135deg,rgba(56,225,214,.25),rgba(185,139,255,.25));border:1px solid rgba(56,225,214,.35);box-shadow:0 0 22px rgba(56,225,214,.25)}.forge-title{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:.04em;background:linear-gradient(90deg,#7ff7ec,#cdb0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.forge-sub{margin:0;font-size:.72rem;color:#7f9bb0;letter-spacing:.06em}.forge-tabs{display:flex;gap:8px;flex:1 1;justify-content:center}.forge-tab{padding:10px 20px;border-radius:999px;font-size:.9rem;font-weight:600;color:#9fb4c8;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .15s ease}.forge-tab:hover{color:#e6eff8;border-color:rgba(56,225,214,.35)}.forge-tab.on{color:#06131c;background:linear-gradient(120deg,#45e8db,#b98bff);border-color:transparent;box-shadow:0 4px 18px rgba(56,225,214,.35)}.forge-close{display:flex;align-items:center;gap:8px;padding:9px 16px;border-radius:10px;color:#e6eff8;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);cursor:pointer;font-size:.85rem}.forge-close:hover{border-color:rgba(255,125,138,.5);color:#ffb7be}.forge-body{flex:1 1}.forge-pane{max-width:1500px;margin:0 auto;padding:20px 22px 60px}.forge-pane .mi-root{border:none;background:transparent;padding:0}.forge-pane--timeline{display:flex;flex-direction:column;gap:14px}.forge-runs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.forge-run{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;text-align:left;padding:9px 14px;border-radius:12px;cursor:pointer;color:#cfe2f0;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.forge-run:hover{border-color:rgba(56,225,214,.4)}.forge-run.on{background:linear-gradient(120deg,rgba(56,225,214,.16),rgba(185,139,255,.16));border-color:rgba(56,225,214,.5)}.forge-run.st-failed{opacity:.55}.forge-run__label{font-size:.85rem;font-weight:700}.forge-run__meta{font-size:.7rem;color:#7f9bb0}.forge-empty{padding:60px 20px;text-align:center;color:#9fb4c8;font-size:.95rem;border:1px dashed rgba(255,255,255,.15);border-radius:16px}.forge-link{background:none;border:none;color:#7ff7ec;cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.tle-root{display:flex;flex-direction:column;gap:10px;border-radius:16px;background:rgba(13,20,34,.85);border:1px solid rgba(56,225,214,.18);padding:14px 16px 16px}.tle-head{justify-content:space-between;gap:12px;flex-wrap:wrap}.tle-head,.tle-title{display:flex;align-items:center}.tle-title{gap:10px;font-weight:800;font-size:1rem;color:#eafcff}.tle-preset{color:#b98bff;font-weight:600;font-size:.85rem}.tle-status{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;padding:2px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:#9fb4c8}.tle-status.st-draft{background:rgba(94,242,160,.16);color:#7df0b0}.tle-status.st-failed{background:rgba(255,125,138,.18);color:#ff9aa5}.tle-status.st-rendering{background:rgba(255,206,92,.16);color:#ffd97a}.tle-dirty{font-size:.7rem;color:#ffce5c}.tle-headctl{display:flex;align-items:center;gap:8px}.tle-zoom{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#e6eff8;cursor:pointer;font-size:1rem}.tle-zoomv{font-size:.68rem;color:#7f9bb0;min-width:52px;text-align:center}.tle-render{padding:9px 18px;border-radius:10px;border:none;cursor:pointer;font-weight:700;color:#06131c;background:linear-gradient(120deg,#45e8db,#7df0b0);box-shadow:0 4px 16px rgba(56,225,214,.3);font-size:.85rem}.tle-render:disabled{opacity:.5;cursor:default;box-shadow:none}.tle-close{background:none;border:none;color:#9fb4c8;cursor:pointer;font-size:1rem}.tle-error{margin:0;color:#ff9aa5;font-size:.82rem}.tle-note{margin:0;color:#ffd97a;font-size:.78rem}.tle-empty{padding:30px;text-align:center;color:#7f9bb0;font-size:.88rem}.tle-treatment{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(56,225,214,.2);background:rgba(4,12,21,.62);border-radius:10px}.tle-treatment__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tle-treatment__head>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.tle-treatment__head strong{color:#eafcff;font-size:.9rem;overflow-wrap:anywhere}.tle-treatment__eyebrow,.tle-treatment__role{color:#57e5dc;font-size:.63rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.tle-treatment__status{flex:0 0 auto;padding:4px 9px;border-radius:999px;color:#7df0b0;background:rgba(94,242,160,.12);border:1px solid rgba(94,242,160,.28);font-size:.65rem;font-weight:800;text-transform:uppercase}.tle-treatment__status.is-blocked{color:#ff9aa5;background:rgba(255,125,138,.12);border-color:rgba(255,125,138,.3)}.tle-treatment__beats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:6px;gap:6px}.tle-treatment__beat{display:grid;grid-template-columns:26px 1fr;grid-gap:7px;gap:7px;min-width:0;padding:8px;background:rgba(255,255,255,.035);border-left:2px solid rgba(56,225,214,.35)}.tle-treatment__order{color:#52708a;font:700 .65rem/1.5 monospace}.tle-treatment__beat>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.tle-treatment__beat strong{color:#dcebf5;font-size:.73rem;line-height:1.35}.tle-treatment__beat small{color:#7f9bb0;font-size:.64rem;line-height:1.35}.tle-treatment__missing{display:flex;flex-wrap:wrap;gap:6px}.tle-treatment__missing span{color:#ffb0b9;font-size:.68rem;border-left:2px solid #ff7d8a;padding-left:7px}.tle-treatment__qa{display:flex;flex-wrap:wrap;gap:5px}.tle-treatment__qa span{padding:3px 7px;color:#9fb4c8;background:rgba(255,255,255,.04);border-radius:4px;font-size:.62rem}.tle-treatment__qa .is-passed{color:#7df0b0}.tle-treatment__qa .is-warning{color:#ffd97a}.tle-treatment__qa .is-failed{color:#ff9aa5}.tle-main{display:grid;grid-template-columns:1fr 300px;grid-gap:14px;gap:14px;align-items:start}@media (max-width:980px){.tle-main{grid-template-columns:1fr}}.tle-stagecol{display:flex;flex-direction:column;gap:10px;min-width:0}.tle-preview{display:grid;place-items:center;border-radius:14px;overflow:hidden;position:relative;background:#04070d;border:1px solid rgba(255,255,255,.08);min-height:220px}.tle-preview video{max-width:100%;max-height:420px;display:block}.tle-flashwash{inset:0;background:#fff;mix-blend-mode:screen}.tle-flashwash,.tle-rewindbadge{position:absolute;opacity:0;pointer-events:none}.tle-rewindbadge{left:10px;bottom:44px;padding:3px 9px;border-radius:6px;background:rgba(10,6,24,.78);border:1px solid rgba(190,120,255,.55);color:#e6ccff;font-size:12px;letter-spacing:.4px;transition:opacity .12s linear}.tle-preview.asp-vertical video{max-height:460px}.tle-novideo{color:#52708a;font-size:.85rem;padding:60px 10px}.tle-overlaybar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tle-input{flex:1 1;min-width:180px;padding:9px 12px;border-radius:10px;font-size:.85rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#eafcff}.tle-input:focus{outline:none;border-color:rgba(56,225,214,.5)}.tle-select{padding:9px 12px;border-radius:10px;font-size:.82rem;color:#eafcff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}.tle-select option{background:#0d1422}.tle-chip{padding:7px 13px;border-radius:999px;font-size:.78rem;cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13);color:#cfe2f0;transition:all .12s ease;white-space:nowrap}.tle-chip:hover{border-color:rgba(56,225,214,.45)}.tle-chip.on{color:#06131c;background:linear-gradient(120deg,#45e8db,#b98bff);border-color:transparent;font-weight:700}.tle-chip:disabled{opacity:.45;cursor:default}.tle-tracks{overflow-x:auto;border-radius:12px;background:rgba(4,7,13,.75);border:1px solid rgba(255,255,255,.08);padding:10px 10px 12px;cursor:crosshair}.tle-ruler{position:relative;height:20px;margin-bottom:6px}.tle-tick{position:absolute;top:0;font-size:.62rem;color:#52708a;border-left:1px solid rgba(255,255,255,.12);padding-left:3px;height:100%}.tle-playhead{position:absolute;top:0;bottom:-140px;width:2px;z-index:3;pointer-events:none;background:linear-gradient(#ff7d8a,rgba(255,125,138,.25));box-shadow:0 0 8px rgba(255,125,138,.6)}.tle-track{display:flex;gap:2px;margin-bottom:6px;position:relative}.tle-track--video{height:58px}.tle-track--text{height:26px}.tle-track--subtitles{height:30px}.tle-track--audio{height:26px}.tle-clip{--chue:196;position:relative;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:4px 12px;border-radius:9px;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;touch-action:none;background:linear-gradient(140deg,hsl(var(--chue) 65% 30%/.9),hsl(var(--chue) 70% 18%/.9));border:1px solid hsl(var(--chue) 70% 55%/.5)}.tle-clip:active{cursor:-webkit-grabbing;cursor:grabbing}.tle-clip.sel{border-color:#fff;box-shadow:0 0 0 1.5px #45e8db,0 0 16px rgba(56,225,214,.4)}.tle-clipname{font-size:.72rem;font-weight:700;color:#f2fbff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.tle-clipmeta{font-size:.62rem;color:hsl(var(--chue) 60% 80%);pointer-events:none}.tle-fx{position:absolute;right:10px;top:4px;display:flex;gap:2px;font-size:.7rem;pointer-events:none}.tle-fx em{font-style:normal;filter:drop-shadow(0 0 4px rgba(0,0,0,.8))}.tle-handle{position:absolute;top:0;bottom:0;width:10px;cursor:ew-resize;z-index:2;touch-action:none}.tle-handle--l{left:0;border-left:3px solid rgba(255,255,255,.55);border-radius:9px 0 0 9px}.tle-handle--r{right:0;border-right:3px solid rgba(255,255,255,.55);border-radius:0 9px 9px 0}.tle-handle:hover{background:rgba(255,255,255,.18)}.tle-textblock{display:flex;align-items:center;padding:0 10px;border-radius:7px;font-size:.66rem;color:#52708a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(255,255,255,.03);border:1px dashed rgba(255,255,255,.1);cursor:pointer}.tle-textblock.has{color:#ffd97a;background:rgba(255,206,92,.1);border:1px solid rgba(255,206,92,.35);font-weight:600}.tle-subtitlecue{position:absolute;top:1px;bottom:1px;display:flex;align-items:center;min-width:0;padding:0 7px;border:1px solid rgba(185,139,255,.38);background:rgba(116,73,174,.22);color:#eadcff;border-radius:5px;font-size:.62rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tle-subtitlecue.is-provider_aligned{border-color:rgba(94,242,160,.45);background:rgba(94,242,160,.11);color:#a8f7cb}.tle-subtitlecue.is-pending_provider_alignment{border-style:dashed;color:#c5b3dc}.tle-audioblock{display:flex;align-items:center;padding:0 10px;border-radius:7px;font-size:.66rem;color:#7df0b0;background:rgba(94,242,160,.09);border:1px solid rgba(94,242,160,.3);white-space:nowrap}.tle-hint{margin:0;font-size:.7rem;color:#52708a}.tle-inspector{display:flex;flex-direction:column;gap:12px;border-radius:14px;padding:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);min-height:260px}.tle-ititle{margin:0;display:flex;align-items:center;gap:8px;font-size:.92rem;color:#eafcff;flex-wrap:wrap}.tle-icat{font-size:.66rem;color:#7f9bb0;font-weight:400}.tle-provenance{margin:0;color:#8faac0;font-size:.67rem;line-height:1.45}.tle-matchproof{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 8px;gap:4px 8px;padding:8px;border-left:2px solid #45e8db;background:rgba(56,225,214,.055)}.tle-matchproof span{color:#57e5dc;font:700 .62rem monospace}.tle-matchproof strong{color:#dcebf5;font-size:.7rem}.tle-matchproof p{grid-column:1/-1;margin:0;color:#8faac0;font-size:.67rem;line-height:1.4}.tle-irow{display:flex;align-items:center;gap:8px;font-size:.78rem;color:#9fb4c8}.tle-irow label{min-width:52px}.tle-irow input[type=range]{flex:1 1;accent-color:#45e8db}.tle-irow code{color:#7ff7ec;font-size:.74rem;min-width:40px;text-align:right}.tle-fxgroup{display:flex;flex-direction:column;gap:6px}.tle-fxlabel{font-size:.74rem;font-weight:700;color:#cfe2f0}.tle-chips{gap:5px}.tle-chips,.tle-iactions{display:flex;flex-wrap:wrap}.tle-iactions{gap:6px;margin-top:2px}.tle-notes{font-size:.72rem;color:#9fb4c8}.tle-notes ul{margin:4px 0 0;padding-left:16px;display:flex;flex-direction:column;gap:2px}.ac3d-ctl{position:absolute;top:10px;left:10px;right:10px;z-index:20;display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;pointer-events:none}.ac3d-ctl>*{pointer-events:auto}.ac3d-modes{display:flex;gap:2px;background:rgba(10,18,30,.78);border-radius:9px;padding:3px;border:1px solid rgba(120,160,200,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ac3d-mode{font-size:10.5px;letter-spacing:.06em;color:#9fb4c8;background:none;border:none;border-radius:6px;padding:5px 11px;cursor:pointer;font-weight:600}.ac3d-mode.on{color:#04141a;background:#38e1d6}.ac3d-jumps{display:flex;gap:5px;flex-wrap:wrap}.ac3d-jump{font-size:9px;letter-spacing:.08em;font-weight:700;cursor:pointer;color:var(--rhue,#9fb4c8);background:rgba(10,18,30,.78);border:1px solid var(--rhue,#9fb4c8);border-radius:999px;padding:4px 10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .12s ease}.ac3d-jump:hover{background:rgba(30,44,66,.9);transform:translateY(-1px)}.ac3d-hint{font-size:9.5px;color:#dce8f2;background:rgba(10,18,30,.78);border-radius:999px;padding:5px 11px;border:1px solid rgba(120,160,200,.25)}.ac3d-room{font-size:10px;font-weight:800;letter-spacing:.14em;white-space:nowrap;color:var(--rhue,#6b7c90);background:rgba(10,18,30,.82);border:1px solid var(--rhue,#6b7c90);border-radius:7px;padding:3px 10px;text-shadow:0 0 12px var(--rhue,transparent)}.ac3d-chat{font-size:17px;filter:drop-shadow(0 2px 6px rgba(10,25,40,.4));transition:opacity .2s linear;white-space:nowrap}.tle-fxbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.tle-fxbar__lbl{font-size:.74rem;color:#9fb4c8}.tle-fxadd{--fhue:210;padding:6px 13px;border-radius:999px;font-size:.78rem;font-weight:600;cursor:pointer;color:hsl(var(--fhue) 80% 78%);background:hsl(var(--fhue) 70% 30%/.22);border:1px solid hsl(var(--fhue) 70% 55%/.5);transition:all .12s ease}.tle-fxadd:hover{background:hsl(var(--fhue) 70% 40%/.35);transform:translateY(-1px)}.tle-track--fx{height:30px;position:relative}.tle-fxempty{position:absolute;left:6px;top:7px;font-size:.66rem;color:#47617a;pointer-events:none}.tle-fxregion{--fhue:210;position:absolute;top:2px;height:26px;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:7px;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;overflow:hidden;min-width:20px;background:linear-gradient(140deg,hsl(var(--fhue) 70% 40%/.9),hsl(var(--fhue) 70% 26%/.9));border:1px solid hsl(var(--fhue) 75% 60%/.65);color:#fff;font-size:.68rem;font-weight:700}.tle-fxregion:active{cursor:-webkit-grabbing;cursor:grabbing}.tle-fxregion.sel{border-color:#fff;box-shadow:0 0 0 1.5px #45e8db,0 0 12px hsl(var(--fhue) 80% 55%/.6)}.tle-fxregion__lbl{pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.tle-fxregion__l,.tle-fxregion__r{position:absolute;top:0;bottom:0;width:9px;cursor:ew-resize;z-index:2;touch-action:none}.tle-fxregion__l{left:0;border-left:3px solid rgba(255,255,255,.6);border-radius:7px 0 0 7px}.tle-fxregion__r{right:0;border-right:3px solid rgba(255,255,255,.6);border-radius:0 7px 7px 0}.tle-fxregion__l:hover,.tle-fxregion__r:hover{background:rgba(255,255,255,.2)}.alba-root{min-height:100vh;background:radial-gradient(1200px 500px at 15% -10%,rgba(56,225,214,.12),transparent 60%),radial-gradient(1000px 500px at 90% 0,rgba(185,139,255,.12),transparent 55%),linear-gradient(180deg,#070b14,#0a101d 55%,#070b14);color:#e6eff8}.alba-root,.alba-root-stack{display:flex;flex-direction:column}.alba-root-stack{gap:24px;padding:24px 22px 40px}.nav-back-alba{display:flex;align-items:center;gap:10px;height:42px;width:100%;margin-top:14px;padding:0 12px;border:1px solid rgba(76,201,240,.28);border-radius:var(--radius);background:rgba(76,201,240,.08);color:#c6deeb;text-align:left;cursor:pointer}.nav-back-alba:hover{background:rgba(76,201,240,.18);color:#f2fbff}.wd-root{position:fixed;inset:0;z-index:1200;display:flex;flex-direction:column;background:radial-gradient(1200px 500px at 15% -10%,rgba(201,162,255,.13),transparent 60%),radial-gradient(1000px 500px at 90% 0,rgba(56,225,214,.1),transparent 55%),linear-gradient(180deg,#070b14,#0a101d 55%,#070b14);color:#e6eff8;overflow:hidden}.wd-head{gap:18px;flex-wrap:wrap;padding:12px 22px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(120,160,200,.14)}.wd-brand,.wd-head{display:flex;align-items:center}.wd-brand{gap:10px}.wd-brand__icon{font-size:22px}.wd-brand strong{display:block;font-size:15px;letter-spacing:.2px}.wd-brand__sub{font-size:12px;color:#7f9bb0}.wd-filters{display:flex;align-items:center;gap:6px;margin-left:auto;flex-wrap:wrap}.wd-filter{padding:6px 11px;border-radius:999px;font-size:12px;cursor:pointer;border:1px solid rgba(120,160,200,.18);background:rgba(20,32,54,.6);color:#c6deeb}.wd-filter:hover{border-color:rgba(201,162,255,.45);color:#f2fbff}.wd-filter.sel{background:rgba(201,162,255,.18);border-color:rgba(201,162,255,.55);color:#fff}.wd-days{padding:6px 9px;border-radius:8px;font-size:12px;border:1px solid rgba(120,160,200,.18);background:rgba(20,32,54,.6);color:#c6deeb}.wd-close{padding:7px 13px;border-radius:9px;font-size:12px;cursor:pointer;border:1px solid rgba(255,125,138,.3);background:rgba(255,125,138,.1);color:#ffc9ce}.wd-close:hover{background:rgba(255,125,138,.22)}.wd-body{flex:1 1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-height:0}.wd-table{overflow-y:auto;padding:14px 16px 40px;border-right:1px solid rgba(120,160,200,.12)}.wd-reader{overflow-y:auto;padding:18px 20px 40px}.wd-group{margin-bottom:16px}.wd-group__hdr{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;padding:6px 8px;margin-bottom:4px;font-size:11px;text-transform:uppercase;letter-spacing:.9px;color:#7f9bb0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(10,16,29,.86);border-radius:6px}.wd-group__n{color:#52708a}.wd-row{display:grid;grid-template-columns:46px 116px minmax(0,1fr) 116px 20px;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:9px 8px;text-align:left;border:1px solid transparent;border-left:2px solid hsl(var(--khue,210) 70% 60%/.5);border-radius:8px;background:transparent;color:#c6deeb;font-size:13px;cursor:pointer}.wd-row:hover{background:rgba(120,160,200,.08)}.wd-row.sel{background:rgba(201,162,255,.14);border-color:rgba(201,162,255,.4);border-left-color:hsl(var(--khue,210) 70% 62%);color:#fff}.wd-row__time{color:#52708a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px}.wd-row__kind{color:#9fb4ff;font-size:12px;white-space:nowrap}.wd-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-row__src{color:#7f9bb0;font-size:12px;text-align:right;white-space:nowrap}.wd-row__flag{text-align:center}.wd-reader__title{margin:0 0 8px;font-size:17px;line-height:1.35}.wd-reader__meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.wd-reader__summary{color:#c6deeb;font-size:13px;line-height:1.65;white-space:pre-wrap}.wd-chip{padding:3px 9px;border-radius:999px;font-size:11px;background:rgba(201,162,255,.16);border:1px solid rgba(201,162,255,.28);color:#e3d4ff}.wd-chip--src{background:rgba(56,225,214,.14);border-color:rgba(56,225,214,.3);color:#b6f4ee}.wd-chip--muted{background:rgba(120,160,200,.1);border-color:rgba(120,160,200,.2);color:#9fb4c6}.wd-hook{margin:0 0 14px;padding:11px 13px;border-radius:10px;background:rgba(56,225,214,.08);border:1px solid rgba(56,225,214,.26)}.wd-hook__lbl{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.9px;color:#6fd8cf;margin-bottom:5px}.wd-hook__line{margin:0;font-size:14px;line-height:1.5;color:#eafffd}.wd-sect{margin-top:16px}.wd-sect__lbl{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.9px;color:#7f9bb0;margin-bottom:6px}.wd-list{margin:0;padding-left:18px;color:#c6deeb;font-size:13px;line-height:1.65}.wd-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.wd-use{width:100%;margin-top:20px;padding:11px 14px;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;color:#04121a;background:linear-gradient(135deg,#6fe9dd,#b98bff);border:none}.wd-use:hover{filter:brightness(1.08)}.wd-empty,.wd-note{color:#7f9bb0;font-size:12.5px;line-height:1.6}.wd-note{margin-top:20px;padding:10px 12px;border-radius:9px;background:rgba(120,160,200,.07);border:1px solid rgba(120,160,200,.16)}.wd-empty{padding:20px 8px}.wd-error{color:#ffb3ba;font-size:13px;padding:10px 8px}.wd-assign{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:0 22px 4px;padding:12px 16px;border-radius:12px;background:hsla(var(--khue),70%,60%,.07);border:1px solid hsla(var(--khue),70%,65%,.24)}.wd-assign__what{display:flex;flex-direction:column;gap:3px;min-width:0}.wd-assign__what strong{font-size:13.5px;color:#f2fbff}.wd-assign__io{font-size:11.5px;color:hsl(var(--khue),65%,74%)}.wd-assign__reason{margin:3px 0 0;font-size:12.5px;color:#b9d2e2;line-height:1.55}.wd-assign__act{display:flex;align-items:center;gap:12px;flex-shrink:0}.wd-assign__count{font-size:11.5px;color:#7f9bb0;white-space:nowrap}.wd-run{padding:9px 14px;border-radius:9px;cursor:pointer;white-space:nowrap;font-size:12.5px;font-weight:600;color:#04121a;border:none;background:linear-gradient(135deg,#6fe9dd,#b98bff)}.wd-run:hover:not(:disabled){filter:brightness(1.08)}.wd-run:disabled{opacity:.4;cursor:not-allowed}.wd-filter__n{margin-left:6px;padding:1px 6px;border-radius:20px;font-size:10.5px;background:rgba(120,160,200,.18);color:#cfe3f0}.wd-brief{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:rgba(201,162,255,.08);border:1px solid rgba(201,162,255,.24)}.wd-brief__lbl{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.9px;color:#c9a2ff;margin-bottom:5px}.wd-brief__ask{margin:0;font-size:13.5px;color:#f0e9ff;line-height:1.5}.wd-brief__why{margin:5px 0 0;font-size:12px;color:#9db4c6;line-height:1.5}.wd-copy{margin:0;padding:13px 15px;border-radius:10px;overflow-x:auto;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.72;color:#dcecf7;background:rgba(6,12,22,.6);border:1px solid rgba(120,160,200,.18)}.wd-cite__src{display:inline-block;margin-right:6px;padding:0 5px;border-radius:4px;font-size:10px;text-transform:uppercase;letter-spacing:.5px;background:rgba(120,160,200,.16);color:#8fb3c8}.wd-chip--ok{background:rgba(88,214,141,.16);border-color:rgba(88,214,141,.4);color:#9ff0c0}.wd-chip--warn{background:rgba(255,190,92,.14);border-color:rgba(255,190,92,.36);color:#ffd79a}.wd-review{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.wd-approve,.wd-discard{padding:9px 14px;border-radius:9px;cursor:pointer;font-size:12.5px;font-weight:600}.wd-approve{color:#04121a;border:none;background:linear-gradient(135deg,#6fe9dd,#58d68d)}.wd-approve:hover{filter:brightness(1.08)}.wd-discard{color:#ffb3ba;background:transparent;border:1px solid rgba(255,179,186,.3)}.wd-discard:hover{background:rgba(255,179,186,.08)}.wd-review .wd-note{flex-basis:100%;margin-top:4px}.wd-row.done{opacity:.55}.wd-flash{margin:0 22px;padding:8px 12px;border-radius:9px;font-size:12.5px;color:#9ff0c0;background:rgba(88,214,141,.12);border:1px solid rgba(88,214,141,.3);animation:wd-fade 4s forwards}@keyframes wd-fade{0%,70%{opacity:1}to{opacity:0}}@media (max-width:900px){.wd-body{grid-template-columns:1fr}.wd-reader{border-top:1px solid rgba(120,160,200,.12)}.wd-row{grid-template-columns:44px minmax(0,1fr) 20px}.wd-row__kind,.wd-row__src{display:none}.wd-assign{flex-direction:column;align-items:flex-start}}:root{--ws-bg:#0a0f18;--ws-panel:#0e1420;--ws-line:#1e2a3c;--ws-line-2:#2a3a52;--ws-ink:#dbe7f2;--ws-dim:#8ba0b8;--ws-faint:#5f7691;--ws-cyan:#4fd8e8;--ws-green:#4ade80;--ws-amber:#fbbf24;--ws-red:#f87171}.ld-root,.ts-root,.vc-root{position:fixed;inset:0;z-index:1200;display:flex;flex-direction:column;background:var(--ws-bg);color:var(--ws-ink);font-size:13px;overflow:hidden}.ts-root{overflow-y:auto}.ld-head,.ts-head,.vc-head{display:flex;align-items:center;gap:12px;flex-shrink:0;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--ws-line);background:var(--ws-panel)}.ts-head{position:-webkit-sticky;position:sticky;top:0;z-index:3}.ld-back,.ts-back,.vc-back{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--ws-line-2);border-radius:6px;background:transparent;color:var(--ws-dim);font-size:12px;cursor:pointer}.ld-back:hover,.ts-back:hover,.vc-back:hover{color:var(--ws-ink);border-color:var(--ws-cyan)}.ld-title,.ts-title,.vc-title{display:inline-flex;align-items:center;gap:8px;font-size:14px}.ld-title strong,.ts-title strong,.vc-title strong{font-weight:600;letter-spacing:.2px}.ld-headright,.ts-headright{display:inline-flex;gap:8px;margin-left:auto;flex-wrap:wrap}.vc-head .vc-btn{margin-left:auto}.ld-vtag,.ts-vtag{padding:2px 7px;border-radius:4px;font-size:11px;color:var(--ws-faint);border:1px solid var(--ws-line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ld-vtag--warn,.ts-vtag--warn{color:var(--ws-amber);border-color:rgba(251,191,36,.35)}.ld-btn,.ts-btn,.vc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:6px 11px;border-radius:6px;cursor:pointer;border:1px solid var(--ws-line-2);background:#131b29;color:var(--ws-ink);font-size:12px;white-space:nowrap;text-decoration:none}.ld-btn:hover:not(:disabled),.ts-btn:hover:not(:disabled),.vc-btn:hover:not(:disabled){border-color:var(--ws-cyan)}.ld-btn:disabled,.ts-btn:disabled,.vc-btn:disabled{opacity:.45;cursor:not-allowed}.ld-btn--go,.ts-btn--primary,.vc-btn--go{background:#0f3f45;border-color:var(--ws-cyan);color:#d6fbff}.ts-btn--ghost{background:transparent;color:var(--ws-dim)}.ld-btn--danger{border-color:rgba(248,113,113,.4);color:#ffc9c9}.ld-btn--danger:hover:not(:disabled){border-color:var(--ws-red)}.vc-btn--sm{min-height:24px;padding:3px 8px;font-size:11px;margin-left:8px}.ld-spin,.ts-spin,.vc-spin{animation:ws-spin 1s linear infinite}@keyframes ws-spin{to{transform:rotate(1turn)}}.ld-queues{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0;padding:10px 14px;border-bottom:1px solid var(--ws-line)}.ld-q{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:92px;padding:7px 11px;border-radius:6px;cursor:pointer;border:1px solid var(--ws-line);background:var(--ws-panel);color:var(--ws-ink)}.ld-q:hover{border-color:var(--ws-line-2)}.ld-q.sel{border-color:currentColor}.ld-q__n{font-size:18px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.ld-q__l{font-size:11px;color:var(--ws-dim)}.ld-q--hot{color:var(--ws-red)}.ld-q--warm{color:var(--ws-amber)}.ld-q--nurture{color:var(--ws-cyan)}.ld-q--review{color:var(--ws-dim)}.ld-q--watch{color:var(--ws-green)}.ld-q--hot .ld-q__l,.ld-q--nurture .ld-q__l,.ld-q--warm .ld-q__l,.ld-q--watch .ld-q__l{color:var(--ws-dim)}.ld-syncres{margin-left:auto;font-size:11px;color:var(--ws-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ld-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0;padding:9px 14px;border-bottom:1px solid var(--ws-line)}.ld-search{display:inline-flex;align-items:center;gap:6px;padding:0 8px;height:28px;border:1px solid var(--ws-line-2);border-radius:6px;color:var(--ws-faint)}.ld-search input{border:none;background:transparent;color:var(--ws-ink);font-size:12px;outline:none}.ld-fgroup{display:inline-flex;gap:5px;flex-wrap:wrap}.ld-chip{padding:4px 9px;border-radius:5px;font-size:11px;cursor:pointer;border:1px solid var(--ws-line);background:transparent;color:var(--ws-dim)}.ld-chip:hover{color:var(--ws-ink)}.ld-chip.sel{background:#12303a;border-color:var(--ws-cyan);color:#d6fbff}.ld-field select,.ld-select,.ts-select{height:28px;padding:0 7px;border-radius:6px;font-size:12px;border:1px solid var(--ws-line-2);background:#131b29;color:var(--ws-ink)}.ts-filters .ts-select{width:auto;min-width:148px;flex:0 0 auto}.ts-select--sm{height:26px;font-size:11px;max-width:152px}.ld-error,.vc-error{display:flex;align-items:center;gap:7px;color:#ffd2d2;background:rgba(248,113,113,.08);border-bottom:1px solid rgba(248,113,113,.25)}.ld-error,.ld-notice,.vc-error,.vc-notice{margin:0;flex-shrink:0;padding:8px 14px;font-size:12px}.ld-notice,.vc-notice{color:#c7f9e5;background:rgba(74,222,128,.07);border-bottom:1px solid rgba(74,222,128,.22)}.ld-body,.vc-body{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr)}.ld-queue{overflow-y:auto;border-right:1px solid var(--ws-line)}.ld-detail{overflow-y:auto;padding:14px;background:var(--ws-panel)}.ld-qhdr,.ld-row{display:grid;grid-template-columns:minmax(0,1fr) 104px 56px 52px;align-items:center;grid-gap:10px;gap:10px;padding:0 14px}.ld-qhdr{position:-webkit-sticky;position:sticky;top:0;z-index:2;height:28px;font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:var(--ws-faint);background:var(--ws-bg);border-bottom:1px solid var(--ws-line)}.ld-row{width:100%;height:52px;text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--ws-line);background:transparent;color:var(--ws-ink)}.ld-row:hover{background:#101825}.ld-row.sel{background:#12222e;box-shadow:inset 2px 0 0 var(--ws-cyan)}.ld-row__main{display:flex;flex-direction:column;gap:2px;min-width:0}.ld-row__t{font-size:13px}.ld-row__sub,.ld-row__t{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-row__sub{font-size:11px;color:var(--ws-faint)}.ld-row__st{font-style:normal;color:var(--ws-dim)}.ld-row__age,.ld-row__src{font-size:11px;color:var(--ws-dim)}.ld-row__age{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ld-row__score{text-align:right;font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ld-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px}.ld-dot--hot,.ld-score--hot{color:var(--ws-red)}.ld-dot--hot{background:var(--ws-red)}.ld-dot--warm,.ld-score--warm{color:var(--ws-amber)}.ld-dot--warm{background:var(--ws-amber)}.ld-dot--nurture,.ld-score--nurture{color:var(--ws-cyan)}.ld-dot--nurture{background:var(--ws-cyan)}.ld-dot--review,.ld-score--review{color:var(--ws-dim)}.ld-dot--review{background:var(--ws-dim)}.ld-dot--dead,.ld-score--dead{color:var(--ws-faint)}.ld-dot--dead{background:var(--ws-faint)}.ld-dhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ld-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:4px;font-size:11px;text-transform:capitalize;border:1px solid}.ld-badge--hot{color:var(--ws-red)}.ld-badge--warm{color:var(--ws-amber)}.ld-badge--nurture{color:var(--ws-cyan)}.ld-badge--review{color:var(--ws-dim)}.ld-badge--dead{color:var(--ws-faint)}.ld-total{font-size:26px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.ld-dtitle{margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.4}.ld-dexcerpt{margin:0 0 12px;font-size:12px;color:var(--ws-dim);line-height:1.55}.ld-dims{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-bottom:14px}.ld-dim{display:flex;flex-direction:column;gap:1px;padding:7px 8px;border:1px solid var(--ws-line);border-radius:6px}.ld-dim__l{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--ws-faint)}.ld-dim__v{font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ld-dim--risk .ld-dim__v{color:var(--ws-red)}.ld-sect{margin-bottom:14px}.ld-slbl{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:var(--ws-faint)}.ld-slbl__v{font-style:normal;text-transform:none;letter-spacing:0}.ld-reasons{list-style:none;margin:0;padding:0}.ld-reason{display:grid;grid-template-columns:74px minmax(0,1fr) 44px;grid-gap:8px;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--ws-line);font-size:12px}.ld-reason:last-child{border-bottom:none}.ld-reason__d{font-size:10px;text-transform:uppercase;color:var(--ws-faint);letter-spacing:.5px}.ld-reason__l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-reason__p{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.ld-reason__p.pos{color:var(--ws-green)}.ld-reason__p.neg{color:var(--ws-red)}.ld-gate{margin-left:6px;padding:1px 4px;border-radius:3px;font-size:9px;font-style:normal;text-transform:uppercase;color:var(--ws-amber);border:1px solid rgba(251,191,36,.4)}.ld-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px;margin:0 0 12px}.ld-facts div{min-width:0}.ld-facts dt{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--ws-faint)}.ld-facts dd{margin:1px 0 0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-nocontact{color:var(--ws-amber);font-style:normal}.ld-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.ld-tag{padding:2px 7px;border-radius:4px;font-size:11px;border:1px solid var(--ws-line);color:var(--ws-dim)}.ld-evidence{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;font-size:12px;color:var(--ws-cyan);text-decoration:none}.ld-evidence:hover{text-decoration:underline}.ld-actions{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px;border-top:1px solid var(--ws-line)}.ld-noconvert{border-radius:6px;color:var(--ws-amber);border:1px dashed rgba(251,191,36,.35)}.ld-converted,.ld-noconvert{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:11px}.ld-converted{border-radius:6px;color:var(--ws-green);border:1px solid rgba(74,222,128,.35)}.ld-modalwrap,.vc-modalwrap{position:fixed;inset:0;z-index:1300;display:flex;background:rgba(4,8,14,.72)}.ld-modalwrap{align-items:center;justify-content:center;padding:20px}.vc-modalwrap{justify-content:flex-end}.ld-modal{max-width:440px;max-height:90vh;border:1px solid var(--ws-line-2);border-radius:8px}.ld-drawer,.ld-modal,.vc-drawer{width:100%;overflow-y:auto;padding:16px;background:var(--ws-panel)}.ld-drawer,.vc-drawer{max-width:560px;height:100%;border-left:1px solid var(--ws-line-2)}.ld-drawer{margin-left:auto}.ts-drawer{position:fixed;top:0;right:0;bottom:0;z-index:1300;width:100%;max-width:460px;overflow-y:auto;padding:16px;border-left:1px solid var(--ws-line-2);background:var(--ws-panel);box-shadow:-18px 0 44px rgba(0,0,0,.45)}.ld-mhead,.vc-mhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ld-mhead h3,.vc-mhead h3{margin:0;font-size:14px;font-weight:600}.ts-dhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:14px}.ld-x,.ts-x,.vc-x{display:inline-flex;padding:4px;border-radius:5px;cursor:pointer;border:1px solid var(--ws-line);background:transparent;color:var(--ws-dim)}.ld-x:hover,.ts-x:hover,.vc-x:hover{color:var(--ws-ink);border-color:var(--ws-red)}.ld-mnote,.ts-dnote,.vc-note{margin:0 0 12px;font-size:11.5px;color:var(--ws-dim);line-height:1.55}.ld-field,.ts-field,.vc-field{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;min-width:0}.ld-field>span,.ts-field>span,.vc-field>span{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--ws-faint)}.ts-field>span em{font-style:normal;text-transform:none;letter-spacing:0;opacity:.75}.ld-field input,.ld-field select,.ld-rule input,.ld-rule select,.ts-field input,.ts-field textarea,.vc-field input{padding:6px 8px;border-radius:6px;font-size:12px;min-width:0;border:1px solid var(--ws-line-2);background:#0c121c;color:var(--ws-ink)}.ld-field input,.ld-field select,.ld-rule input,.ld-rule select,.ts-field input,.vc-field input{height:30px;padding:0 8px}.ts-field textarea{resize:vertical;font:inherit;line-height:1.5}.ld-field input:focus,.ld-rule input:focus,.ld-rule select:focus,.ld-search input:focus-visible,.ts-field input:focus,.ts-field textarea:focus,.vc-field input:focus{outline:2px solid var(--ws-cyan);outline-offset:1px}.ld-frow,.vc-frow{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ts-frow{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px}.ld-field--sm{max-width:130px}.ld-mactions,.vc-sect>.ld-btn{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.ld-mactions{border-top:1px solid var(--ws-line);padding-top:12px}.ld-thresholds{display:flex;gap:10px;margin-bottom:12px}.ld-rules{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.ld-rule{padding:8px;border:1px solid var(--ws-line);border-radius:6px}.ld-rrow{display:flex;gap:6px;align-items:center;margin-bottom:6px;flex-wrap:wrap}.ld-rrow:last-child{margin-bottom:0}.ld-rid{width:108px;flex:none}.ld-rlabel{flex:1 1;min-width:120px}.ld-rrow select{flex:none;max-width:118px}.ld-rrow>input:not(.ld-rid):not(.ld-rlabel){flex:1 1;min-width:90px}.ld-rnovalue{flex:1 1;font-size:11px;color:var(--ws-faint)}.ld-points{display:inline-flex;align-items:center;gap:4px;flex:none}.ld-points span{font-size:10px;color:var(--ws-faint)}.ld-points input{width:54px}.ld-gatebox{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--ws-faint)}.ld-empty,.vc-empty{display:flex;align-items:center;gap:7px;padding:18px 14px}.ld-empty,.ld-none,.vc-empty{margin:0;font-size:12px;color:var(--ws-faint)}.vc-body{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.vc-main{border-right:1px solid var(--ws-line)}.vc-main,.vc-side{overflow-y:auto;padding:14px}.vc-side,.vc-status{background:var(--ws-panel)}.vc-status{display:flex;align-items:center;gap:10px;padding:11px 12px;margin-bottom:14px;border:1px solid var(--ws-line-2);border-radius:8px}.vc-status__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.vc-status__txt strong{font-size:13px}.vc-status__txt span{font-size:11.5px;color:var(--ws-dim);line-height:1.45}.vc-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--ws-faint)}.vc-status--ok{border-color:rgba(74,222,128,.45)}.vc-status--ok .vc-dot{background:var(--ws-green)}.vc-status--ok strong{color:var(--ws-green)}.vc-status--ready{border-color:rgba(79,216,232,.4)}.vc-status--ready .vc-dot{background:var(--ws-cyan)}.vc-status--ready strong{color:var(--ws-cyan)}.vc-status--warn{border-color:rgba(251,191,36,.4)}.vc-status--warn .vc-dot{background:var(--ws-amber)}.vc-status--warn strong{color:var(--ws-amber)}.vc-status--off .vc-dot{background:var(--ws-faint)}.vc-status--off strong{color:var(--ws-dim)}.vc-prov{margin-left:auto;font-size:10.5px;color:var(--ws-faint);white-space:nowrap}.vc-startwrap{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.vc-start{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:10px 18px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;border:1px solid var(--ws-cyan);background:#0f3f45;color:#d6fbff}.vc-start:hover:not(:disabled){background:#14515a}.vc-start:disabled{opacity:.45;cursor:not-allowed}.vc-hint{margin:0;font-size:11.5px;color:var(--ws-dim);line-height:1.55;max-width:52ch}.vc-live{gap:10px;align-items:flex-start}.vc-fallback,.vc-live{display:flex;flex-direction:column}.vc-fallback{gap:12px}.vc-fbnote{display:flex;gap:8px;margin:0;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.55;color:#ffe6b8;background:rgba(251,191,36,.07);border:1px solid rgba(251,191,36,.3)}.vc-shdr{display:flex;justify-content:space-between;padding-bottom:7px;margin-bottom:9px;border-bottom:1px solid var(--ws-line);font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:var(--ws-faint)}.vc-slist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.vc-session{padding:8px;border:1px solid var(--ws-line);border-radius:6px}.vc-srow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.vc-srow--meta{margin-top:6px}.vc-schan{font-size:11px;color:var(--ws-dim)}.vc-swhen{margin-left:auto;font-size:10.5px;color:var(--ws-faint)}.vc-ssum{margin:6px 0 0;font-size:11.5px;line-height:1.5}.vc-pill,.vc-ssum{color:var(--ws-dim)}.vc-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;font-size:10px;border:1px solid var(--ws-line-2)}.vc-pill--ok{color:var(--ws-green);border-color:rgba(74,222,128,.35)}.vc-pill--bad{color:var(--ws-red);border-color:rgba(248,113,113,.35)}.vc-pill--lead{color:var(--ws-cyan);border-color:rgba(79,216,232,.35)}.vc-pill--idle{color:var(--ws-faint)}.vc-sect{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--ws-line)}.vc-sect:last-child{border-bottom:none}.vc-slbl{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:var(--ws-ink)}.vc-budgetnow{display:flex;gap:16px;padding:8px 10px;margin-bottom:10px;border:1px solid var(--ws-line);border-radius:6px;font-size:11.5px;color:var(--ws-dim)}.vc-budgetnow strong{color:var(--ws-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vc-check{display:flex;align-items:center;gap:7px;margin-bottom:10px;font-size:12px}.vc-numbers{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.vc-numbers li{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--ws-line);border-radius:6px}.vc-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px}.vc-numlabel{font-size:11px;color:var(--ws-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-numbers li .vc-pill{margin-left:auto}.ac-talk{pointer-events:auto;display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:7px 13px;border-radius:6px;cursor:pointer;border:1px solid rgba(79,216,232,.55);background:rgba(15,63,69,.85);color:#d6fbff;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ac-talk:hover{background:rgba(20,81,90,.95);border-color:#4fd8e8}@media (max-width:860px){.ld-headright{margin-left:0;width:100%}.ld-headright .ld-btn{flex:1 1}.ld-title,.vc-title{min-width:0}.ld-vtag{display:none}.ld-body,.vc-body{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.ld-queue,.vc-main{border-right:none;border-bottom:1px solid var(--ws-line)}.ld-qhdr,.ld-row{grid-template-columns:minmax(0,1fr) 52px}.ld-qhdr>:nth-child(2),.ld-qhdr>:nth-child(3),.ld-row__age,.ld-row__src{display:none}.ld-dims{grid-template-columns:repeat(2,1fr)}.ld-facts,.ld-frow,.vc-frow{grid-template-columns:1fr}.ld-search input{width:100%}.ld-search{flex:1 1}.ld-drawer,.ld-modal,.vc-drawer{max-width:100%;border-radius:0}.ld-modalwrap{padding:0;align-items:stretch}.ld-modal{max-height:100%;border-radius:0}.ld-rid,.ld-rrow select{max-width:none;width:100%;flex:1 1 100%}.ld-rlabel{flex:1 1 100%}}.ld-filters .ld-select{width:auto;min-width:152px;flex:0 0 auto}.ld-search{flex:0 0 auto}.ld-search input{width:190px}.vc-hint{min-width:min(52ch,100%)}@media (max-width:860px){.ld-filters .ld-select{width:100%;flex:1 1 100%}.ld-search{flex:1 1 100%}.ld-search input{width:100%}.vc-status{flex-wrap:wrap}.vc-prov{margin-left:22px;width:100%}}.ts-ethic{display:flex;align-items:flex-start;gap:7px;margin:0;flex-shrink:0;padding:8px 14px;font-size:11.5px;line-height:1.55;color:var(--ws-dim);background:rgba(79,216,232,.05);border-bottom:1px solid var(--ws-line)}.ts-ethic svg{flex:none;margin-top:2px;color:var(--ws-cyan)}.ts-ethic strong{color:var(--ws-ink);font-weight:600}.ts-callout{display:flex;align-items:flex-start;gap:9px;margin:12px 14px 0;padding:11px 12px;border-radius:8px;font-size:12px;line-height:1.6;color:#ffe6bd;background:rgba(251,191,36,.07);border:1px solid rgba(251,191,36,.28)}.ts-callout svg{flex:none;margin-top:2px;color:var(--ws-amber)}.ts-callout strong{color:#fff3dc}.ts-link{display:inline;margin-left:6px;padding:0;border:none;background:none;color:var(--ws-cyan);font-size:12px;cursor:pointer;text-decoration:underline}.ts-result{display:flex;align-items:center;gap:8px;margin:12px 14px 0;padding:9px 12px;border-radius:8px;font-size:12px;line-height:1.5}.ts-result span{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ts-result .ts-x{margin-left:auto;flex:none}.ts-result--created{color:#c7f9e5;background:rgba(74,222,128,.07);border:1px solid rgba(74,222,128,.24)}.ts-result--skipped{color:#ffe6bd;background:rgba(251,191,36,.07);border:1px solid rgba(251,191,36,.28)}.ts-result--failed{color:#ffd2d2;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.26)}.ts-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0;padding:11px 14px}.ts-count{margin-left:auto;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ts-count,.ts-empty{color:var(--ws-faint)}.ts-empty{margin:0;padding:46px 14px;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px}.ts-grid{display:grid;grid-gap:12px;gap:12px;padding:0 14px 20px;grid-template-columns:repeat(auto-fill,minmax(288px,1fr))}.ts-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-panel)}.ts-card:hover{border-color:var(--ws-line-2)}.ts-thumbwrap{position:relative;aspect-ratio:16/9;background:#070b12}.ts-thumb{width:100%;height:100%;object-fit:cover;display:block}.ts-thumb--none{display:flex;align-items:center;justify-content:center;color:var(--ws-faint)}.ts-dur{right:6px;bottom:6px;padding:1px 5px;border-radius:4px;font-size:10.5px;color:#e8f3ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ts-dur,.ts-score{position:absolute;background:rgba(6,10,16,.82)}.ts-score{left:6px;top:6px;min-width:26px;padding:2px 6px;border-radius:5px;text-align:center;font-size:11.5px;font-weight:600;color:#d6fbff;border:1px solid var(--ws-cyan);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ts-body{display:flex;flex-direction:column;gap:7px;padding:10px 11px 11px}.ts-vtitle{margin:0;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--ws-ink);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ts-meta{margin:0;font-size:11px;color:var(--ws-faint)}.ts-plat{text-transform:uppercase;letter-spacing:.4px}.ts-stats{display:flex;gap:10px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-wrap:wrap}.ts-stats,.ts-why{margin:0;color:var(--ws-dim)}.ts-why{padding:6px 8px;border-radius:6px;font-size:11px;line-height:1.5;background:rgba(79,216,232,.045);border-left:2px solid rgba(79,216,232,.4)}.ts-bars{display:flex;flex-direction:column;gap:3px}.ts-bar{display:grid;grid-template-columns:92px 1fr 24px;align-items:center;grid-gap:6px;gap:6px}.ts-bar__l{font-size:10px;color:var(--ws-faint)}.ts-bar__t{height:4px;border-radius:2px;background:#131b29;overflow:hidden}.ts-bar__f{display:block;height:100%;border-radius:2px;background:var(--ws-cyan)}.ts-bar__v{font-size:10px;color:var(--ws-dim);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ts-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px;padding-top:8px;border-top:1px solid var(--ws-line)}.ts-hint{font-size:10.5px;color:var(--ws-faint)}.ts-chips{display:flex;flex-wrap:wrap;gap:5px}.ts-chip{padding:5px 10px;border-radius:5px;font-size:11px;cursor:pointer;border:1px solid var(--ws-line);background:transparent;color:var(--ws-dim)}.ts-chip:hover{color:var(--ws-ink)}.ts-chip.is-on{background:#12303a;border-color:var(--ws-cyan);color:#d6fbff}.ts-ferr{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:11.5px;color:#ffd2d2}.ts-dsave{width:100%;margin-top:4px}@media (max-width:640px){.ts-headright{width:100%;margin-left:0}.ts-headright .ts-btn{flex:1 1 auto}.ts-grid{grid-template-columns:1fr}.ts-filters .ts-select{flex:1 1 100%;min-width:0}.ts-count{margin-left:0}.ts-drawer{max-width:100%}.ts-frow{grid-template-columns:1fr}.ts-select--sm{max-width:none;width:100%}}.adk-desk{margin:14px 0 18px;border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--agent-hue,#66d9ff) 28%,#1c2b3f);background:radial-gradient(600px 180px at 12% 0,color-mix(in srgb,var(--agent-hue,#66d9ff) 9%,transparent),transparent 70%),#0a1220}.adk-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(120,160,200,.12)}.adk-icon{display:inline-flex;padding:7px;border-radius:8px;color:var(--agent-hue,#66d9ff);background:color-mix(in srgb,var(--agent-hue,#66d9ff) 12%,transparent);border:1px solid color-mix(in srgb,var(--agent-hue,#66d9ff) 30%,transparent)}.adk-headtext{min-width:0}.adk-title{margin:0;font-size:15px;font-weight:650;color:#e8f2fb;letter-spacing:.2px}.adk-sub{margin:2px 0 0;font-size:11.5px;line-height:1.5;color:#8ba0b8}.adk-reload{display:inline-flex;margin-left:auto;padding:6px;border-radius:6px;cursor:pointer;border:1px solid rgba(120,160,200,.2);background:transparent;color:#8ba0b8}.adk-reload:hover:not(:disabled){color:#e8f2fb;border-color:var(--agent-hue,#66d9ff)}.adk-spin{animation:ws-spin 1s linear infinite}.adk-error,.adk-notice{margin:0;padding:8px 14px;font-size:12px}.adk-error{color:#ffd2d2;background:rgba(248,113,113,.08)}.adk-notice{color:#c7f9e5;background:rgba(74,222,128,.07)}.adk-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:12px}.adk-stats{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch}.adk-stat{display:flex;flex-direction:column;gap:2px;min-width:108px;padding:9px 12px;border-radius:9px;border:1px solid rgba(120,160,200,.14);background:rgba(15,24,42,.55)}.adk-stat strong{font-size:17px;color:#e8f2fb;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adk-stat span{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#5f7691}.adk-stat[data-tone=ok] strong{color:#4ade80}.adk-stat[data-tone=warn] strong{color:#fbbf24}.adk-stat[data-tone=bad] strong{color:#f87171}.adk-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.adk-grid3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}.adk-panel{min-width:0;border:1px solid rgba(120,160,200,.12);border-radius:10px;padding:10px 12px;background:rgba(10,16,28,.6)}.adk-panel--wide{grid-column:1/-1}.adk-phead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:#5f7691}.adk-row{padding:7px 0;border-top:1px solid rgba(120,160,200,.08)}.adk-row:first-of-type{border-top:0}.adk-row--action{display:flex;align-items:center;justify-content:space-between;gap:10px}.adk-row--action>div:first-child{min-width:0}.adk-rowtitle{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:#dbe7f2;font-weight:550}.adk-rowmeta{margin-top:2px;font-size:11px;color:#7f95ab;line-height:1.45;overflow-wrap:anywhere}.adk-rowbtns{display:flex;gap:6px;flex:none}.ts-tabs{display:flex;gap:4px;padding:3px;border-radius:9px;background:#0d1420;border:1px solid rgba(120,160,200,.18)}.ts-tab{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:0;border-radius:7px;background:transparent;color:#7f95ab;font-size:11.5px;font-weight:550;cursor:pointer;white-space:nowrap}.ts-tab:hover{color:#dbe7f2}.ts-tab.is-on{background:#17243a;color:#eaf4ff;box-shadow:inset 0 0 0 1px rgba(77,180,255,.3)}.rc-root{flex-direction:column}.rc-head,.rc-root{display:flex;gap:14px}.rc-head{align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.rc-head h3{margin:0;font-size:14px;color:#eaf4ff}.rc-head p{margin:3px 0 0;font-size:11.5px;color:#7f95ab;line-height:1.5;max-width:62ch}.rc-warn{border:1px solid rgba(250,204,21,.35);border-radius:12px;padding:12px 14px;background:rgba(56,45,12,.35)}.rc-warn__h{display:flex;align-items:center;gap:7px;color:#fde68a;font-size:12.5px}.rc-warn p{margin:6px 0 0;font-size:11.5px;line-height:1.6;color:#d9c88f}.rc-warn code{padding:1px 5px;border-radius:4px;background:rgba(0,0,0,.3);font-size:11px;color:#fde68a}.rc-warn__f{color:#a99a6b;font-size:11px}.rc-fix{display:flex;align-items:center;gap:8px;margin-top:8px}.rc-fix code{flex:1 1;min-width:0;padding:7px 10px;border-radius:7px;overflow-x:auto;white-space:nowrap;background:rgba(0,0,0,.4);color:#fef3c7;font-size:11px}.rc-note{padding:8px 12px;border-radius:8px;font-size:11.5px;color:#9fe8f2;border:1px solid rgba(79,216,232,.3);background:rgba(15,63,69,.4)}.rc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));grid-gap:12px;gap:12px}.rc-card{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid rgba(120,160,200,.16);border-radius:12px;background:rgba(13,20,32,.7)}.rc-card[data-status=unscheduled]{border-color:rgba(250,204,21,.32)}.rc-card[data-status=blocked]{border-color:rgba(248,113,113,.3)}.rc-card[data-status=live]{border-color:rgba(79,216,232,.32)}.rc-card__h{display:flex;align-items:center;gap:10px}.rc-card__h>div{flex:1 1;min-width:0}.rc-card__h strong{display:block;font-size:13px;color:#eaf4ff;font-weight:600}.rc-card__h em{display:block;font-style:normal;font-size:10.5px;color:#7f95ab;margin-top:1px}.rc-icon{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;border:1px solid rgba(120,160,200,.2);background:#101725;color:#8fa6bd}.rc-status{flex:none;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(120,160,200,.25);color:#8fa6bd;white-space:nowrap}.rc-status[data-status=live]{border-color:rgba(79,216,232,.45);color:#9fe8f2;background:rgba(15,63,69,.4)}.rc-status[data-status=unscheduled]{border-color:rgba(250,204,21,.45);color:#fde68a;background:rgba(56,45,12,.4)}.rc-status[data-status=blocked]{border-color:rgba(248,113,113,.42);color:#ffc9c9;background:rgba(60,20,24,.4)}.rc-flow{margin:0;display:flex;flex-direction:column;gap:4px}.rc-flow>div{display:flex;gap:8px}.rc-flow dt{flex:none;width:60px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#5f7691;padding-top:1px}.rc-flow dd{margin:0;flex:1 1;font-size:11.5px;line-height:1.45;color:#b8c9da}.rc-out{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;padding-top:8px;border-top:1px solid rgba(120,160,200,.1)}.rc-out strong{font-size:18px;color:#eaf4ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-out span{font-size:11px;color:#7f95ab}.rc-out code{margin-left:auto;font-size:9.5px;color:#5f7691;padding:2px 6px;border-radius:4px;background:rgba(0,0,0,.25)}.rc-reason{margin:0;font-size:11px;line-height:1.55;color:#7f95ab}.rc-reason[data-status=unscheduled]{color:#d9c88f}.rc-reason[data-status=blocked]{color:#e4a8a8}.rc-card__f{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:auto}.rc-last{font-size:10px;color:#5f7691}.rc-btns{display:flex;gap:6px}@media (max-width:720px){.rc-grid{grid-template-columns:1fr}.rc-fix{flex-direction:column;align-items:stretch}}.iw-root{display:flex;flex-direction:column;gap:12px}.iw-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.iw-head h3{margin:0;font-size:14px;color:#eaf4ff;letter-spacing:.01em}.iw-head p{margin:3px 0 0;font-size:11.5px;color:#7f95ab;line-height:1.5}.iw-head strong{color:#dbe7f2;font-weight:600}.iw-headbtns{gap:8px}.iw-filters,.iw-headbtns{display:flex;flex-wrap:wrap}.iw-filters{gap:6px}.iw-pillbar{display:none}.iw-list{display:flex;flex-direction:column;gap:2px}.iw-sig{display:flex;align-items:flex-start;gap:11px;padding:10px 2px;border-bottom:1px solid rgba(120,160,200,.09)}.iw-sig:last-child{border-bottom:0}.iw-score{flex:none;width:36px;height:36px;border-radius:9px;display:grid;place-items:center;font-size:13px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid rgba(120,160,200,.22);background:#101725;color:#7f95ab}.iw-score[data-band=act]{border-color:#4fd8e8;color:#d6fbff;background:#0f3f45}.iw-score[data-band=watch]{border-color:rgba(120,160,200,.45);color:#dbe7f2}.iw-main{min-width:0;flex:1 1}.iw-main h4{margin:0;font-size:12.5px;font-weight:550;color:#dbe7f2;line-height:1.45}.iw-main a{color:inherit;text-decoration:none}.iw-main a:hover{color:#66d9ff;text-decoration:underline}.iw-main a svg{opacity:.4;vertical-align:-1px}.iw-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px}.iw-tag{padding:2px 7px;border-radius:999px;font-size:9.5px;letter-spacing:.03em;text-transform:uppercase;border:1px solid rgba(120,160,200,.22);color:#8fa6bd}.iw-tag--ok{border-color:rgba(79,216,232,.4);color:#9fe8f2}.iw-tag[data-cat=automotive]{border-color:rgba(255,176,92,.4);color:#ffc98a}.iw-tag[data-cat=medical]{border-color:rgba(160,240,192,.4);color:#b6f2ce}.iw-tag[data-cat=competitor]{border-color:rgba(255,140,160,.4);color:#ffb3c2}.iw-host{font-size:10px;color:#5f7691}.iw-why{margin:5px 0 0;font-size:10.5px;line-height:1.5;color:#5f7691;overflow-wrap:anywhere}.iw-holes{border:1px dashed rgba(120,160,200,.28);border-radius:10px;padding:12px 14px;background:rgba(16,23,37,.6)}.iw-holes h4{margin:0;font-size:12px;color:#dbe7f2}.iw-holes p{margin:4px 0 8px;font-size:10.5px;color:#7f95ab;line-height:1.55}.iw-holes ul{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:3px}.iw-holes li{font-size:11px;color:#8fa6bd;line-height:1.45}@media (max-width:720px){.iw-head{flex-direction:column}.iw-score{width:31px;height:31px;font-size:11.5px}.ts-tabs{width:100%;overflow-x:auto}}.ss-root{display:flex;flex-direction:column;gap:12px;padding:14px 18px 28px}.ss-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.ss-head h3{margin:0;font-size:14px;color:#eaf4ff;display:flex;align-items:center;gap:7px}.ss-head p{margin:3px 0 0;font-size:11.5px;color:#7f95ab;line-height:1.5}.ss-headbtns{display:flex;gap:8px;flex-wrap:wrap}.ss-alert{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:11.5px;color:#ffc9c9;border:1px solid rgba(248,113,113,.35);background:rgba(60,20,24,.5)}.ss-x{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center}.ss-card{border:1px solid rgba(120,160,200,.16);border-radius:12px;background:rgba(13,20,32,.7);padding:12px 14px}.ss-cardhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#7f95ab;margin-bottom:10px}.ss-cardhead em{font-style:normal;color:#5f7691;letter-spacing:.02em;text-transform:none;font-size:10.5px}.ss-bars{display:flex;align-items:flex-end;gap:10px;height:92px}.ss-bar{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;height:100%}.ss-bar__t{flex:1 1;width:100%;max-width:46px;display:flex;align-items:flex-end}.ss-bar__f{width:100%;min-height:2px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#8b7dff,#5b6fe0)}.ss-bar__n{font-size:10px;color:#8fa6bd;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-bar__d{font-size:9.5px;color:#5f7691;text-transform:uppercase;letter-spacing:.05em}.ss-pulse .ss-pulsebody h4{margin:12px 0 5px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#9fe8f2}.ss-pulse .ss-pulsebody h4:first-child{margin-top:0}.ss-pulsebody p{margin:3px 0;font-size:11.5px;line-height:1.6;color:#b8c9da}.ss-pulsebody .ss-li{padding-left:12px;position:relative;color:#8fa6bd}.ss-pulsebody .ss-li:before{content:"·";position:absolute;left:2px;color:#4fd8e8}.ss-srcgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:8px;gap:8px}.ss-src{border:1px solid rgba(120,160,200,.14);border-radius:8px;padding:8px 10px}.ss-src[data-status=blocked],.ss-src[data-status=failed]{border-color:rgba(248,113,113,.3)}.ss-src[data-status=skipped]{border-color:rgba(250,204,21,.28)}.ss-src__h{display:flex;align-items:center;justify-content:space-between;gap:6px}.ss-src__h strong{font-size:11.5px;color:#dbe7f2;font-weight:550}.ss-src__b{font-size:9px;text-transform:uppercase;letter-spacing:.05em;padding:1px 6px;border-radius:999px;border:1px solid rgba(120,160,200,.25);color:#8fa6bd}.ss-src__b[data-status=ok]{border-color:rgba(79,216,232,.4);color:#9fe8f2}.ss-src__b[data-status=skipped]{border-color:rgba(250,204,21,.4);color:#fde68a}.ss-src__b[data-status=blocked],.ss-src__b[data-status=failed]{border-color:rgba(248,113,113,.4);color:#ffc9c9}.ss-src__n{margin-top:3px;font-size:10.5px;color:#7f95ab}.ss-src__note{margin:5px 0 0;font-size:10px;line-height:1.45;color:#5f7691}.ss-main{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:14px;gap:14px;align-items:start}.ss-feed{gap:2px;min-width:0}.ss-feed,.ss-side{display:flex;flex-direction:column}.ss-side{gap:12px}.ss-controls{display:flex;flex-direction:column;gap:9px;margin-bottom:8px}.ss-rank{display:inline-flex;gap:3px;padding:3px;border-radius:8px;width:-moz-fit-content;width:fit-content;background:#0d1420;border:1px solid rgba(120,160,200,.18)}.ss-rankbtn{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:0;border-radius:6px;background:transparent;color:#7f95ab;cursor:pointer;font-size:11px;font-weight:550;white-space:nowrap}.ss-rankbtn:hover{color:#dbe7f2}.ss-rankbtn.is-on{background:#17243a;color:#eaf4ff;box-shadow:inset 0 0 0 1px rgba(139,125,255,.35)}.ss-pills{display:flex;flex-wrap:wrap;gap:6px}.ss-sig{display:flex;gap:11px;padding:11px 12px;border-radius:10px;border:1px solid rgba(120,160,200,.13);background:rgba(16,23,37,.55);margin-bottom:7px}.ss-sig__rank{flex:none;font-size:10px;color:#5f7691;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:2px;min-width:22px}.ss-sig__body{min-width:0;flex:1 1}.ss-sig__top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ss-badge{font-size:9px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;padding:2px 7px;border-radius:4px;color:#0b0f17;background:#8fa6bd}.ss-badge[data-src=hackernews]{background:#ff8b53}.ss-badge[data-src=reddit]{background:#ff6a4d}.ss-badge[data-src=github]{background:#c9d6e4}.ss-badge[data-src=polymarket]{background:#8b7dff;color:#f2f5ff}.ss-badge[data-src=arxiv]{background:#b31b1b;color:#ffe9e9}.ss-badge[data-src=youtube]{background:#ff4d4d;color:#fff}.ss-badge[data-src=x]{background:#e7ecf2}.ss-badge[data-src=web]{background:#4fd8e8}.ss-cat{font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;padding:1px 7px;border-radius:999px;border:1px solid rgba(120,160,200,.24);color:#8fa6bd}.ss-cat--ok{border-color:rgba(79,216,232,.4);color:#9fe8f2}.ss-sig h4{margin:6px 0 0;font-size:12.5px;font-weight:550;color:#eaf4ff;line-height:1.45}.ss-sig h4 a{color:inherit;text-decoration:none}.ss-sig h4 a:hover{color:#8b7dff;text-decoration:underline}.ss-sig h4 svg{opacity:.4;vertical-align:-1px}.ss-why{margin:6px 0 0;font-size:11px;line-height:1.55;color:#8fa6bd}.ss-why span{display:inline-block;margin-right:6px;font-size:8.5px;font-weight:700;letter-spacing:.08em;padding:1px 5px;border-radius:3px;background:rgba(139,125,255,.18);color:#c4bcff}.ss-sig__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px}.ss-metric{font-size:10px;color:#b8c9da;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-raw{font-size:10px;color:#5f7691}.ss-empty{margin:14px 0;font-size:11.5px;line-height:1.6;color:#7f95ab}.ss-empty--s{margin:0;font-size:10.5px}.ss-mkt{padding:9px 0;border-bottom:1px solid rgba(120,160,200,.1)}.ss-mkt:last-child{border-bottom:0;padding-bottom:0}.ss-mkt>a{font-size:11.5px;line-height:1.45;color:#dbe7f2;text-decoration:none}.ss-mkt>a:hover{color:#8b7dff}.ss-mkt__bar{height:3px;border-radius:2px;margin:7px 0 4px;background:rgba(120,160,200,.16);overflow:hidden}.ss-mkt__fill{height:100%;background:linear-gradient(90deg,#8b7dff,#5b6fe0)}.ss-mkt__foot{display:flex;justify-content:space-between;gap:8px;font-size:10px}.ss-mkt__foot strong{color:#c4bcff;font-weight:600}.ss-mkt__foot span{color:#5f7691}.ss-srcrow{padding:8px 0;border-bottom:1px solid rgba(120,160,200,.1)}.ss-srcrow:last-child{border-bottom:0;padding-bottom:0}.ss-srcrow__h{display:flex;justify-content:space-between;gap:8px}.ss-srcrow__h strong{font-size:11px;color:#dbe7f2;font-weight:550}.ss-srcrow__h span{font-size:11px;color:#8fa6bd;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-srcrow__t{margin:3px 0 0;font-size:10.5px;line-height:1.4;color:#8fa6bd;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-srcrow__t--none{color:#4a5c70;font-style:italic}.ss-srcrow__m{margin:3px 0 0;font-size:9.5px;color:#5f7691}@media (max-width:980px){.ss-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.ss-root{padding:12px 12px 24px}.ss-head{flex-direction:column}.ss-bars{height:74px;gap:6px}}.adk-actions{gap:8px;margin:10px 0 2px}.adk-actions,.adk-filters{display:flex;flex-wrap:wrap}.adk-filters{gap:6px;margin-top:10px}.adk-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;cursor:pointer;font-size:10.5px;letter-spacing:.02em;border:1px solid rgba(120,160,200,.22);background:#101725;color:#8fa6bd}.adk-pill:hover{color:#dbe7f2}.adk-pill.is-on,.adk-pill:hover{border-color:var(--agent-hue,#66d9ff)}.adk-pill.is-on{color:#eaf4ff;background:color-mix(in srgb,var(--agent-hue,#66d9ff) 16%,#101725)}.adk-pill span{opacity:.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adk-sig{display:flex;align-items:flex-start;gap:10px}.adk-sig__main{min-width:0;flex:1 1}.adk-sig__score{flex:none;width:34px;height:34px;border-radius:8px;display:grid;place-items:center;font-size:12.5px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid rgba(120,160,200,.25);background:#101725;color:#8fa6bd}.adk-sig__score[data-band=act]{border-color:#4fd8e8;color:#d6fbff;background:#0f3f45}.adk-sig__score[data-band=watch]{border-color:rgba(120,160,200,.45);color:#dbe7f2}.adk-sig__why{margin-top:4px;font-size:10.5px;line-height:1.5;color:#5f7691;overflow-wrap:anywhere}.adk-sig a{color:inherit;text-decoration:none}.adk-sig a:hover{color:var(--agent-hue,#66d9ff);text-decoration:underline}@media (max-width:720px){.adk-sig__score{width:30px;height:30px;font-size:11.5px}}.adk-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:5px 10px;border-radius:6px;cursor:pointer;border:1px solid rgba(120,160,200,.25);background:#131b29;color:#dbe7f2;font-size:11.5px;white-space:nowrap}.adk-btn:hover:not(:disabled){border-color:var(--agent-hue,#66d9ff)}.adk-btn:disabled{opacity:.45;cursor:not-allowed}.adk-btn--go{background:#0f3f45;border-color:#4fd8e8;color:#d6fbff}.adk-btn--danger{border-color:rgba(248,113,113,.4);color:#ffc9c9}.adk-chip{display:inline-flex;align-items:center;padding:1px 7px;border-radius:4px;font-size:10.5px;color:#8ba0b8;border:1px solid rgba(120,160,200,.2)}.adk-chip[data-tone=ok]{color:#7ef0b0;border-color:rgba(74,222,128,.4)}.adk-chip[data-tone=warn]{color:#ffe08a;border-color:rgba(251,191,36,.4)}.adk-chip[data-tone=bad]{color:#ffb3b3;border-color:rgba(248,113,113,.4)}.adk-chips{display:flex;gap:5px;flex-wrap:wrap}.adk-chipbtn{padding:4px 10px;border-radius:5px;font-size:11px;cursor:pointer;border:1px solid rgba(120,160,200,.2);background:transparent;color:#8ba0b8}.adk-chipbtn.on{background:#12303a;border-color:#4fd8e8;color:#d6fbff}.adk-empty{margin:4px 0;font-size:11.5px;color:#5f7691;line-height:1.55}.adk-note{margin:6px 0 0;font-size:10.5px;color:#5f7691;line-height:1.5}.adk-bars{display:flex;flex-direction:column;gap:5px;margin:4px 0}.adk-bar{display:grid;grid-template-columns:128px 1fr 64px;align-items:center;grid-gap:8px;gap:8px}.adk-bar__l{font-size:11px;color:#8ba0b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adk-bar__t{height:6px;border-radius:3px;background:#131b29;overflow:hidden}.adk-bar__f{display:block;height:100%;border-radius:3px;background:var(--agent-hue,#66d9ff)}.adk-bar__v{font-size:11px;color:#7f95ab;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adk-kanban{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.adk-kcol{flex:0 0 220px;min-width:0}.adk-kcol__h{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#5f7691}.adk-kcard{padding:8px 10px;margin-bottom:6px;border-radius:8px;border:1px solid rgba(120,160,200,.14);background:rgba(15,24,42,.6)}.adk-form{display:flex;gap:8px;flex-wrap:wrap;align-items:end;margin-top:8px}.adk-form label{display:flex;flex-direction:column;gap:3px;font-size:10.5px;color:#5f7691}.adk-form input{width:110px;height:28px;padding:0 8px;border-radius:6px;font-size:12px;border:1px solid rgba(120,160,200,.25);background:#0c121c;color:#dbe7f2}@media (max-width:900px){.adk-grid2,.adk-grid3{grid-template-columns:1fr}.adk-bar{grid-template-columns:96px 1fr 52px}.adk-row--action{flex-wrap:wrap}.adk-rowbtns{width:100%;justify-content:flex-end}}[data-testid=meta-connections] .companyos-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:end;margin:12px 0}[data-testid=meta-connections] .companyos-form-grid label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--muted);font-size:12px}[data-testid=meta-connections] .companyos-form-grid input{width:100%;min-width:0}@media (max-width:900px){[data-testid=meta-connections] .companyos-form-grid{grid-template-columns:1fr}}.sd-root{display:flex;flex-direction:column;gap:14px}.sd-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sd-lanes{display:flex;gap:8px}.sd-lane{padding:8px 16px;border-radius:999px;font-size:.85rem;font-weight:600;color:#9fb4c8;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .15s ease}.sd-lane:hover{color:#e6eff8;border-color:rgba(56,225,214,.35)}.sd-lane.on{color:#06131c;background:linear-gradient(120deg,#45e8db,#b98bff);border-color:transparent}.sd-budget{display:flex;align-items:baseline;gap:8px;padding:8px 14px;border-radius:12px;background:rgba(69,232,219,.08);border:1px solid rgba(69,232,219,.28)}.sd-budget.off{background:rgba(255,125,138,.07);border-color:rgba(255,125,138,.3)}.sd-budget__left{font-size:1.05rem;font-weight:700;color:#45e8db}.sd-budget.off .sd-budget__left{color:#ffb7be}.sd-budget__lbl{font-size:.76rem;color:#9fb4c8}.sd-note{border-radius:10px;color:#ffd9a0;background:rgba(255,190,92,.08);border:1px solid rgba(255,190,92,.28)}.sd-error,.sd-note{margin:0;padding:10px 14px;font-size:.82rem}.sd-error{border-radius:10px;color:#ffb7be;background:rgba(255,125,138,.08);border:1px solid rgba(255,125,138,.3)}.sd-pane{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.sd-lead{margin:0;font-size:.85rem;color:#9fb4c8;line-height:1.55}.sd-lead strong{color:#e6eff8}.sd-empty{margin:0;font-size:.85rem;color:#7f93a6}.sd-field{display:flex;flex-direction:column;gap:6px}.sd-field--tight{flex:1 1;min-width:180px}.sd-field__lbl{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#7f93a6}.sd-input{padding:10px 12px;border-radius:10px;font-size:.88rem;color:#e6eff8;background:rgba(8,18,26,.7);border:1px solid rgba(255,255,255,.12);font-family:inherit}.sd-input:focus{outline:none;border-color:rgba(69,232,219,.55)}.sd-input--area{resize:vertical;line-height:1.5}.sd-row{align-items:flex-end;gap:18px}.sd-moods,.sd-row{display:flex;flex-wrap:wrap}.sd-moods{gap:8px}.sd-mood{padding:6px 12px;border-radius:999px;font-size:.78rem;color:#cfe2f0;cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.sd-mood:hover{border-color:rgba(69,232,219,.45);color:#e6eff8}.sd-check{gap:8px;font-size:.8rem;color:#9fb4c8;cursor:pointer}.sd-actions,.sd-check{display:flex;align-items:center}.sd-actions{gap:14px;flex-wrap:wrap}.sd-go{padding:11px 22px;border-radius:12px;font-size:.9rem;font-weight:700;color:#06131c;cursor:pointer;border:none;background:linear-gradient(120deg,#45e8db,#b98bff);box-shadow:0 4px 18px rgba(56,225,214,.3)}.sd-go:disabled{background:rgba(255,255,255,.07);color:#6d8093;cursor:not-allowed;box-shadow:none}.sd-hint{flex:1 1;min-width:200px;font-size:.74rem;color:#7f93a6;line-height:1.45}.sd-result{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;font-size:.84rem;color:#cfe2f0;line-height:1.55}.sd-result code{font-size:.78rem;color:#45e8db}.sd-result--rendered{background:rgba(69,232,219,.07);border:1px solid rgba(69,232,219,.3)}.sd-result--blocked{background:rgba(255,190,92,.08);border:1px solid rgba(255,190,92,.3)}.sd-result--failed{background:rgba(255,125,138,.08);border:1px solid rgba(255,125,138,.3)}.sd-result__why{font-size:.78rem;color:#9fb4c8}.sd-audio{width:100%;max-width:460px;margin-top:4px}.sd-dl{align-self:flex-start;padding:7px 14px;border-radius:10px;font-size:.8rem;color:#e6eff8;text-decoration:none;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}.sd-dl:hover{border-color:rgba(69,232,219,.45)}@media (max-width:720px){.sd-head,.sd-row{flex-direction:column;align-items:stretch}}.aw-veil{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:0;transition:opacity .42s ease;--amp:0;--hue:186}.aw-veil.on{opacity:1}.aw-veil--thinking{--hue:268}.aw-veil--speaking{--hue:152}.aw-edge{position:absolute;inset:0;box-shadow:inset 0 0 calc(60px + var(--amp) * 190px) hsl(var(--hue) 90% 60%/calc(.1 + var(--amp) * .42)),inset 0 0 12px hsl(var(--hue) 90% 70%/.2);transition:box-shadow 90ms linear}.aw-ring{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid hsl(var(--hue) 90% 65%/.3);transform:translate(-50%,-50%) scale(calc(1 + var(--amp) * .55));transition:transform 80ms cubic-bezier(.22,1,.36,1),opacity .2s ease;will-change:transform}.aw-ring--1{width:320px;height:320px;background:radial-gradient(circle,hsl(var(--hue) 95% 60%/calc(.1 + var(--amp) * .22)) 0,transparent 68%);opacity:calc(.5 + var(--amp) * .5)}.aw-ring--2{width:560px;height:560px;opacity:calc(.28 + var(--amp) * .55);transform:translate(-50%,-50%) scale(calc(1 + var(--amp) * .34))}.aw-ring--3{width:880px;height:880px;border-color:hsl(var(--hue) 90% 65%/.16);opacity:calc(.16 + var(--amp) * .5);transform:translate(-50%,-50%) scale(calc(1 + var(--amp) * .2))}.aw-veil--idle,.aw-veil--off{opacity:0}.aw-caption{position:fixed;z-index:61;left:50%;bottom:92px;transform:translateX(-50%);width:min(680px,calc(100vw - 40px));pointer-events:none;text-align:center;display:flex;flex-direction:column;gap:6px;padding:16px 22px;border-radius:18px;background:rgba(6,14,20,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid hsl(var(--hue,186) 90% 60%/.3);box-shadow:0 18px 50px rgba(0,0,0,.5);animation:aw-rise .26s cubic-bezier(.22,1,.36,1)}@keyframes aw-rise{0%{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.aw-caption__state{font-size:.66rem;text-transform:uppercase;letter-spacing:.16em;color:#45e8db}.aw-caption__you{margin:0;font-size:.94rem;color:#9fb4c8;font-style:italic}.aw-caption__alba{margin:0;font-size:1.06rem;color:#e6eff8;line-height:1.5}.aw-pill{position:fixed;z-index:62;right:20px;bottom:20px;gap:6px}.aw-pill,.aw-pill button{display:flex;align-items:center}.aw-pill button{gap:7px;cursor:pointer;padding:9px 15px;border-radius:999px;font-size:.78rem;font-weight:600;color:#cfe2f0;background:rgba(8,18,26,.9);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.aw-pill button:hover{border-color:rgba(69,232,219,.5);color:#e6eff8}.aw-pill__cog{padding:9px 11px!important}.aw-pill__off{display:flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;font-size:.76rem;color:#7f93a6;background:rgba(8,18,26,.9);border:1px solid rgba(255,255,255,.1)}.aw-pill__live{border-color:rgba(69,232,219,.42)!important;color:#45e8db!important}.aw-pill__live.hot{box-shadow:0 0 22px rgba(69,232,219,.4)}.aw-dot{width:7px;height:7px;border-radius:50%;background:#45e8db;animation:aw-breathe 2.4s ease-in-out infinite}@keyframes aw-breathe{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.aw-hint{position:fixed;z-index:62;right:20px;bottom:64px;margin:0;max-width:320px;text-align:right;font-size:.7rem;color:#7f93a6}@media (prefers-reduced-motion:reduce){.aw-edge,.aw-ring{transition:none;transform:translate(-50%,-50%)}.aw-caption,.aw-dot{animation:none}}.aw-heard{max-width:280px;padding:7px 13px;border-radius:999px;font-size:.72rem;color:#7f93a6;font-style:italic;background:rgba(8,18,26,.9);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pub-root{position:fixed;inset:0;z-index:60;overflow-y:auto;padding:18px 22px 40px;background:var(--mi-bg,#0a0e14);display:flex;flex-direction:column;gap:14px}.pub-head{justify-content:space-between;gap:16px;flex-wrap:wrap}.pub-brand,.pub-head{display:flex;align-items:center}.pub-brand{gap:12px}.pub-logo{font-size:30px}.pub-title{margin:0;font-size:22px;letter-spacing:.02em;color:var(--mi-ink)}.pub-sub{margin:2px 0 0;font-size:12px;color:var(--mi-dim);max-width:62ch}.pub-outcome{padding:7px 11px;color:var(--mi-ink);background:rgba(132,168,208,.1)}.pub-approvals,.pub-outcome{margin:0;font-size:12.5px;border-radius:8px}.pub-approvals{line-height:1.5;padding:8px 11px;color:var(--mi-warn,#f0c86a);background:rgba(240,200,106,.08)}.pub-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px}.pub-channel{display:flex;flex-direction:column;gap:3px;padding:9px 11px;border-radius:10px;border:1px solid rgba(132,168,208,.16);background:rgba(132,168,208,.04)}.pub-channel.off{opacity:.8;border-color:rgba(240,200,106,.28)}.pub-channel-name{font-size:13px;font-weight:700;color:var(--mi-ink)}.pub-channel-meta,.pub-channel-note{font-size:11px;color:var(--mi-faint);line-height:1.45}.pub-channel-state{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.pub-channel-state.ok{color:var(--mi-good,#6fe3a8)}.pub-channel-state.no{color:var(--mi-warn,#f0c86a)}.pub-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px;align-items:start}.pub-col{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:12px;border:1px solid rgba(132,168,208,.14);background:rgba(132,168,208,.03)}.pub-col-head{display:flex;align-items:baseline;justify-content:space-between}.pub-col-title{margin:0;font-size:14px;color:var(--mi-ink)}.pub-col-count{font-size:11px;color:var(--mi-faint)}.pub-col-hint{margin:0;font-size:11.5px;line-height:1.5;color:var(--mi-dim)}.pub-list{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.pub-reel{display:flex;flex-direction:column;gap:5px;padding:10px;border-radius:10px;border:1px solid rgba(132,168,208,.16);background:rgba(10,14,20,.6)}.pub-reel.stuck{border-color:rgba(240,200,106,.3)}.pub-reel-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pub-chan{font-size:11.5px;font-weight:700;color:var(--mi-ink);margin-right:auto}.pub-tag{font-size:10px;font-weight:600;border-radius:999px;padding:2px 8px;color:var(--mi-dim);background:rgba(132,168,208,.1)}.pub-tag.writer{color:var(--mi-good,#6fe3a8);background:rgba(111,227,168,.12)}.pub-tag.ai{color:var(--mi-purple);background:rgba(185,139,255,.12)}.pub-hook{margin:0;font-size:13px;font-weight:600;line-height:1.45;color:var(--mi-ink)}.pub-note,.pub-topic{margin:0;font-size:11px;color:var(--mi-faint)}.pub-blockers{list-style:none;margin:2px 0 0;padding:0;display:grid;grid-gap:3px;gap:3px;font-size:11.5px;line-height:1.5;color:var(--mi-warn,#f0c86a)}.pub-actions{display:flex;gap:6px;margin-top:3px}.pub-footnote{margin-top:auto}.mi-root .mi-cf-rightsbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;border:1px solid rgba(240,200,106,.32);background:rgba(240,200,106,.08)}.mi-root .mi-cf-rightsbar-text{flex:1 1 260px;font-size:12.5px;line-height:1.5;color:var(--mi-ink)}.site-body{display:grid;grid-template-columns:260px 1fr;grid-gap:16px;gap:16px;min-height:0;flex:1 1}.site-rail{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto}.site-new{display:flex;gap:6px}.site-new .mi-field{flex:1 1;min-width:0}.site-projlist{list-style:none;margin:0;padding:0;gap:6px}.site-projbtn,.site-projlist{display:flex;flex-direction:column}.site-projbtn{width:100%;text-align:left;gap:4px;padding:10px 12px;border-radius:10px;border:1px solid var(--mi-line);background:var(--mi-card);color:var(--mi-ink);cursor:pointer}.site-projbtn.active,.site-projbtn:hover{border-color:var(--mi-cyan)}.site-projbtn.active{background:var(--mi-card2)}.site-projname{font-weight:600}.site-projmeta{display:flex;gap:8px;align-items:center;font-size:11.5px;color:var(--mi-dim)}.site-pcount{color:var(--mi-faint)}.site-status{text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:999px;border:1px solid var(--mi-line)}.site-status.s-draft{color:var(--mi-amber)}.site-status.s-review{color:var(--mi-cyan)}.site-status.s-approved{color:var(--mi-green)}.site-main{min-width:0;display:flex;flex-direction:column;gap:12px;overflow:auto}.site-tabs{display:flex;gap:6px;border-bottom:1px solid var(--mi-line)}.site-tab{padding:8px 14px;background:none;color:var(--mi-dim);cursor:pointer;border:none;border-bottom:2px solid transparent;font-weight:600}.site-tab.active{color:var(--mi-ink);border-bottom-color:var(--mi-cyan)}.site-gatebar{padding:10px 14px;border-radius:10px;border:1px solid var(--mi-line);background:var(--mi-card);font-size:12.5px}.site-gatebar.ok{border-color:rgba(94,242,160,.4);color:var(--mi-green)}.site-gatebar.blocked{border-color:rgba(255,128,144,.4);color:var(--mi-red)}.site-pagelist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.site-page{border:1px solid var(--mi-line);border-radius:12px;background:var(--mi-card);padding:12px 14px}.site-page.stuck{border-color:rgba(255,128,144,.4)}.site-pagehead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.site-pagetitle{font-weight:650;display:block}.site-pagekind{font-size:11.5px;color:var(--mi-faint)}.site-pageright{display:flex;align-items:center;gap:10px;flex-shrink:0}.site-clear{margin:8px 0 0;font-size:11.5px;color:var(--mi-green)}.site-findings,.site-floorlist{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.site-finding{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:8px;border-left:3px solid var(--mi-faint);background:var(--mi-card2);font-size:12px}.site-finding.sev-block{border-left-color:var(--mi-red)}.site-finding.sev-warn{border-left-color:var(--mi-amber)}.site-fcheck{font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;color:var(--mi-dim)}.site-ffix{color:var(--mi-faint);font-size:11px}.site-floorlist li,.site-rhelp,.site-rubric-intro{font-size:12px;color:var(--mi-dim)}.site-rsection{border:1px solid var(--mi-line);border-radius:12px;padding:12px 14px;margin:0 0 12px}.site-rsection.locked{opacity:.85}.site-rsection legend{font-weight:700;padding:0 6px;color:var(--mi-ink)}.site-rgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px;margin-top:8px}.site-rfield{display:flex;flex-direction:column;gap:4px;font-size:12px}.site-rlabel{font-weight:600;color:var(--mi-ink)}.site-rfhelp{color:var(--mi-faint);font-size:11px}.site-chips{display:flex;flex-wrap:wrap;gap:5px}.site-chip{padding:3px 9px;border-radius:999px;border:1px solid var(--mi-line);background:var(--mi-card2);color:var(--mi-dim);cursor:pointer;font-size:11.5px}.site-chip.on{border-color:var(--mi-cyan);color:var(--mi-ink);background:rgba(56,225,214,.12)}.site-scale{display:flex;flex-direction:column;gap:2px}.site-scaleval{font-size:11px;color:var(--mi-faint)}.site-rsave{margin:4px 0 12px}.site-brief pre,.site-charter pre{white-space:pre-wrap;font-size:11.5px;color:var(--mi-dim);background:var(--mi-card);border:1px solid var(--mi-line);border-radius:10px;padding:10px 12px}.site-brief summary,.site-charter summary{cursor:pointer;font-weight:600;color:var(--mi-ink);text-transform:capitalize}.site-charter{margin-bottom:8px}.site-buildbar{display:flex;align-items:center;gap:12px}.site-buildlog{border:1px solid var(--mi-line);border-radius:10px;padding:8px 12px}.site-buildlog summary{cursor:pointer;font-weight:600}.site-sections{margin-top:8px}.site-sections summary{cursor:pointer;font-size:12px;color:var(--mi-dim)}.site-sectionlist{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.site-sectionrow{display:grid;grid-template-columns:90px 1fr;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:8px;background:var(--mi-card2);font-size:12px}.site-sectionbody{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;color:var(--mi-dim);white-space:pre-wrap}.site-sectionedit{display:flex;flex-direction:column;gap:6px}.site-matform{display:grid;grid-template-columns:110px 200px 1fr;grid-gap:8px;gap:8px;margin-bottom:8px}.site-previewframe{width:100%;height:480px;border:1px solid var(--mi-line);border-radius:12px;background:#0b0e13;margin-bottom:12px}