: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}.crm-calendar-grid.calendar-mode{grid-template-columns:minmax(680px,1.7fr) minmax(320px,.7fr)}.crm-calendar-grid.agenda-mode{grid-template-columns:minmax(0,1fr)}.calendar-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.calendar-segmented{display:inline-flex;gap:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);padding:3px}.calendar-segmented button{border:0;border-radius:7px;background:transparent;color:var(--muted);padding:8px 12px;font-weight:850}.calendar-segmented button.active{background:#ffffff;color:var(--brand-deep);box-shadow:var(--small-shadow)}.calendar-filter{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:12px;font-weight:850}.calendar-filter select{min-width:150px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:8px 10px}.calendar-check,.calendar-nav{display:flex;align-items:center;gap:8px}.calendar-check{min-height:38px;color:var(--muted);font-size:13px;font-weight:800}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:7px;color:var(--muted);font-size:11px;font-weight:900;text-align:center;text-transform:uppercase}.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-week.month{grid-auto-rows:minmax(128px,auto);overflow-x:visible}.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}.task-week.month .task-day{min-height:128px}.task-day.today{border-color:var(--brand);box-shadow:inset 0 3px 0 var(--brand)}.task-day.outside{background:var(--surface-soft);opacity:.58}.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-remedy{margin-top:8px;padding:9px 11px;border:1px solid rgba(59,130,246,.28);border-radius:8px;background:rgba(59,130,246,.07);display:grid;grid-gap:5px;gap:5px}.security-remedy__label{color:#2563eb;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.security-remedy code{justify-self:start;padding:2px 7px;border-radius:5px;background:rgba(37,99,235,.12);color:#1e40af;font-size:.74rem;font-weight:700}.security-remedy p{margin:0;color:var(--ink,#1f2937);font-size:.82rem;line-height:1.5}.security-owner-banner{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid rgba(245,158,11,.4);border-radius:10px;background:rgba(245,158,11,.1);color:#915d07}.security-owner-banner.clear{border-color:rgba(31,179,145,.4);background:rgba(31,179,145,.1);color:#08735c}.security-owner-banner div{display:grid;grid-gap:2px;gap:2px}.security-owner-banner strong{font-size:.95rem}.security-owner-banner span{font-size:.82rem;line-height:1.5;opacity:.92}.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.urgent{border-color:rgba(225,29,72,.52);background:#ffe4e6}.task-chip.completed{opacity:.58;text-decoration:line-through}.task-chip small,.task-chip span,.task-chip strong{overflow:hidden;text-overflow:ellipsis}.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(170px,.9fr) 110px minmax(130px,.7fr) 130px 130px 120px}.payment-cell{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.payment-paid{border-color:rgba(16,185,129,.35);background:#ecfdf5;color:#047857}.payment-unpaid{border-color:rgba(245,158,11,.4);background:#fffbeb;color:#b45309}.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-clip__intent{display:flex;align-items:center;gap:6px}.mi-intent-input{width:100%;min-height:24px;padding:2px 8px;border-radius:6px;border:1px dashed var(--mi-line);background:transparent;color:var(--mi-ink);font-size:11.5px}.mi-intent-input:focus{border-style:solid;border-color:#b98c4a;outline:none}.mi-intent-input::placeholder{color:#5d7080;opacity:1}.mi-intent-saved{font-size:10px;color:#7ef0b0;font-style:normal}.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-analysis-progress{position:relative;flex:1 0 100%;display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:16px;gap:16px;overflow:hidden;padding:14px;border:1px solid rgba(255,206,92,.28);border-radius:12px;background:radial-gradient(circle at 8% 35%,rgba(56,225,214,.1),transparent 28%),linear-gradient(135deg,rgba(255,206,92,.07),rgba(185,139,255,.06)),rgba(7,15,28,.92)}.mi-analysis-progress__visual{position:relative;min-height:132px;overflow:hidden;border:1px solid rgba(56,225,214,.24);border-radius:10px;background:linear-gradient(rgba(56,225,214,.06) 1px,transparent 0),linear-gradient(90deg,rgba(56,225,214,.06) 1px,transparent 0),#09182a;background-size:18px 18px;box-shadow:inset 0 0 28px rgba(56,225,214,.08)}.mi-analysis-progress__frame{position:absolute;inset:22px 18px 36px;border:1px solid rgba(185,139,255,.58);border-radius:7px;box-shadow:0 0 18px rgba(185,139,255,.15)}.mi-analysis-progress__frame:after,.mi-analysis-progress__frame:before{content:"";position:absolute;width:18px;height:18px;border-color:var(--mi-cyan)}.mi-analysis-progress__frame:before{top:-5px;left:-5px;border-top:2px solid;border-left:2px solid}.mi-analysis-progress__frame:after{right:-5px;bottom:-5px;border-right:2px solid;border-bottom:2px solid}.mi-analysis-progress__scan{position:absolute;top:16px;right:10px;left:10px;height:2px;background:linear-gradient(90deg,transparent,var(--mi-cyan),transparent);filter:drop-shadow(0 0 7px var(--mi-cyan));animation:mi-analysis-scan 2.4s ease-in-out infinite}.mi-analysis-progress__wave{position:absolute;right:14px;bottom:12px;left:14px;display:flex;align-items:end;justify-content:center;gap:3px;height:20px}.mi-analysis-progress__wave i{width:4px;height:35%;border-radius:4px;background:linear-gradient(var(--mi-cyan),var(--mi-purple));animation:mi-analysis-wave 1.1s ease-in-out infinite alternate}.mi-analysis-progress__wave i:nth-child(3n+1){animation-delay:-.7s}.mi-analysis-progress__wave i:nth-child(3n+2){animation-delay:-.35s}.mi-analysis-progress__content{min-width:0}.mi-analysis-progress__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mi-analysis-progress__head>div{display:flex;min-width:0;flex-direction:column;gap:2px}.mi-analysis-progress__head strong{overflow:hidden;color:var(--mi-ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mi-analysis-progress__eyebrow{color:var(--mi-amber);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.mi-analysis-progress__percent{color:var(--mi-amber);font-size:18px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mi-analysis-progress__bar{height:5px;margin-top:8px;overflow:hidden;border-radius:99px;background:rgba(132,168,208,.13)}.mi-analysis-progress__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mi-cyan),var(--mi-purple),var(--mi-amber));box-shadow:0 0 12px rgba(56,225,214,.42);transition:width .45s ease}.mi-analysis-progress__steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:5px;gap:5px;margin:11px 0 0;padding:0;list-style:none}.mi-analysis-progress__steps li{display:flex;min-width:0;align-items:center;gap:6px;padding:6px;border:1px solid var(--mi-line2);border-radius:8px;color:var(--mi-faint);background:rgba(132,168,208,.035)}.mi-analysis-progress__steps li>span{display:grid;width:18px;height:18px;flex:none;place-items:center;border:1px solid;border-radius:99px;font-size:9px;font-weight:800}.mi-analysis-progress__steps li div{display:flex;min-width:0;flex-direction:column}.mi-analysis-progress__steps li strong{color:currentColor;font-size:9px;line-height:1.2}.mi-analysis-progress__steps li small{overflow:hidden;color:inherit;font-size:8px;line-height:1.25;opacity:.8;text-overflow:ellipsis;white-space:nowrap}.mi-analysis-progress__steps li.is-done{color:var(--mi-green);background:rgba(94,242,160,.07)}.mi-analysis-progress__steps li.is-active{border-color:rgba(255,206,92,.46);color:var(--mi-amber);background:rgba(255,206,92,.09);box-shadow:0 0 16px rgba(255,206,92,.08)}.mi-analysis-progress__steps li.is-active>span{animation:mi-analysis-pulse 1.4s ease-in-out infinite}.mi-analysis-progress__message{margin:10px 0 0;color:var(--mi-ink);font-size:12px;line-height:1.45}.mi-analysis-progress__notice{margin:7px 0 0;padding:7px 9px;border:1px solid rgba(255,206,92,.28);border-radius:7px;color:var(--mi-amber);background:rgba(255,206,92,.07);font-size:10px;line-height:1.4}.mi-analysis-progress__facts{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:7px;color:var(--mi-faint);font-size:10px}.mi-analysis-progress__facts strong{color:var(--mi-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mi-analysis-progress__persist{margin:7px 0 0;color:var(--mi-faint);font-size:9.5px}@keyframes mi-analysis-scan{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(92px);opacity:1}}@keyframes mi-analysis-wave{0%{height:22%;opacity:.55}to{height:100%;opacity:1}}@keyframes mi-analysis-pulse{0%,to{box-shadow:0 0 0 0 rgba(255,206,92,.1)}50%{box-shadow:0 0 0 5px rgba(255,206,92,.13)}}@media (max-width:760px){.mi-analysis-progress{grid-template-columns:1fr}.mi-analysis-progress__visual{min-height:92px}.mi-analysis-progress__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mi-analysis-progress__scan,.mi-analysis-progress__steps li.is-active>span,.mi-analysis-progress__wave i{animation:none}.mi-analysis-progress__bar span{transition:none}}.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--prompt{padding:14px;border:1px solid rgba(56,225,214,.28);border-radius:12px;background:linear-gradient(135deg,rgba(56,225,214,.08),rgba(185,139,255,.07)),rgba(11,20,36,.72)}.mi-field--prompt>span{color:var(--mi-cyan);font-size:12.5px}.mi-field--prompt>small{color:var(--mi-faint);font-size:11px;line-height:1.5}.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-preview{color:var(--mi-amber);background:rgba(255,194,92,.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;min-width:0;overflow-x:auto;scrollbar-width:thin}.forge-tab{flex:0 0 auto;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}.forge-planning{display:grid;grid-gap:16px;gap:16px;color:#d6eef4}.forge-planning__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px;border:1px solid rgba(56,225,214,.18);border-radius:12px;background:rgba(15,24,42,.7)}.forge-planning__head h3{margin:0 0 6px;font-size:18px}.forge-planning__head p{max-width:760px;margin:0;color:#7f9bb0;font-size:12px;line-height:1.55}.forge-planning__head>span{color:#7bf4ec;font-size:11px;white-space:nowrap}.forge-planning__notice{margin:0;padding:10px 12px;border:1px solid rgba(56,225,214,.3);border-radius:8px;color:#b6f4ee;background:rgba(56,225,214,.08);font-size:12px}.forge-planning__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:start}.forge-planning__column{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(120,160,200,.14);border-radius:12px;background:rgba(10,18,32,.72)}.forge-planning__column>h4{margin:0;color:#9fb4ff;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.forge-plan{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid rgba(120,160,200,.16);border-radius:9px;background:rgba(18,31,50,.7)}.forge-plan>div:first-child{display:grid;grid-gap:3px;gap:3px}.forge-plan strong{color:#f2fbff;font-size:13px}.forge-plan span{color:#718b9d;font-size:10px}.forge-plan p{margin:0;color:#a9c0cd;font-size:11px;line-height:1.5}.forge-plan__foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.forge-plan__foot button{padding:7px 10px;border:1px solid rgba(56,225,214,.4);border-radius:7px;color:#071019;background:#6fe9dd;font-size:11px;font-weight:800;cursor:pointer}.forge-plan__foot button:disabled{opacity:.45;cursor:not-allowed}.forge-storyboard{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.forge-plan .forge-storyboard__beat .tle-treatment__order{color:#52708a;font:700 .65rem/1.5 monospace}.forge-plan .forge-storyboard__beat .tle-treatment__role{color:#57e5dc;font-size:.63rem}.forge-plan .forge-storyboard__beat strong{color:#dcebf5;font-size:.73rem}.forge-plan .forge-storyboard__beat .forge-storyboard__evidence{color:#9fb4c8}.forge-plan .forge-storyboard__beat .tle-treatment__missing span{color:#ffb0b9;font-size:.68rem}@media (max-width:900px){.forge-planning__grid{grid-template-columns:1fr}.forge-planning__head{flex-direction:column}}.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;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}.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-auto{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 14px;border:1px solid rgba(103,133,151,.25);border-left:3px solid #718896;border-radius:8px;background:rgba(8,19,29,.82)}.wd-auto[data-live=true]{border-left-color:#55e4ad;box-shadow:inset 0 0 22px rgba(85,228,173,.045)}.wd-auto>div{display:flex;flex-direction:column;gap:2px}.wd-auto strong{color:#e8f7fa;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.wd-auto>div>span{color:#86a1ae;font-size:11px;line-height:1.45}.wd-auto__state{flex:0 0 auto;color:#9cb6c1;font-size:10px;text-transform:uppercase}.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-typebar{gap:14px;padding:9px 16px;border-bottom:1px solid rgba(120,160,200,.14);background:rgba(7,16,29,.72)}.wd-typebar,.wd-typebar__group{display:flex;align-items:center}.wd-typebar__group{gap:6px;flex-wrap:wrap;flex:1 1}.wd-statusfilter>span,.wd-typebar__label{color:#6f8ca2;font-size:10px;letter-spacing:.11em;text-transform:uppercase;margin-right:3px}.wd-typechip{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(120,160,200,.18);background:rgba(120,160,200,.05);color:#9fb4c6;border-radius:999px;padding:5px 9px;font:inherit;font-size:11px;cursor:pointer}.wd-typechip span{color:#607e96;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wd-typechip.sel,.wd-typechip:hover{border-color:rgba(201,162,255,.5);background:rgba(201,162,255,.14);color:#f4edff}.wd-statusfilter{display:flex;align-items:center;gap:7px}.wd-statusfilter select{border:1px solid rgba(120,160,200,.2);border-radius:7px;background:#0b1725;color:#bcd0df;padding:6px 9px;font:inherit;font-size:11px}.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-sources{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.wd-src{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;font-size:11.5px;cursor:pointer;border:1px solid rgba(120,160,200,.18);background:rgba(20,32,54,.6);color:#c6deeb}.wd-src:hover{border-color:rgba(122,214,255,.45);color:#f2fbff}.wd-src.sel{background:rgba(122,214,255,.16);border-color:rgba(122,214,255,.55);color:#fff}.wd-src__n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:10.5px;padding:1px 5px;border-radius:999px;background:rgba(8,16,30,.55);color:#9db4c6}.wd-src.sel .wd-src__n{color:#e8f6ff}.wd-srcnote{margin:0 0 12px;padding:8px 11px;border-radius:8px;font-size:12px;line-height:1.55;background:rgba(122,214,255,.07);border-left:2px solid rgba(122,214,255,.5);color:#a9c6d8}.wd-srcnote strong{color:#d9f0fb;font-weight:600}.wd-route{gap:7px;margin:0 0 14px;padding:10px 12px;border-radius:10px;background:rgba(122,214,255,.06);border:1px solid rgba(122,214,255,.2)}.wd-route,.wd-route__leg{display:flex;flex-direction:column}.wd-route__leg{gap:2px}.wd-route__lbl{font-size:10px;text-transform:uppercase;letter-spacing:.9px;color:#7ad6ff}.wd-route__val{font-size:12.5px;color:#d4e9f5;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,.wd-auto{flex-direction:column;align-items:flex-start}.wd-auto__state{white-space:normal}}: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}.ld-tabpanel{display:flex;flex:1 1;min-height:0;flex-direction:column;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}.ld-btn--discover{background:#0f3440;border-color:rgba(79,216,232,.55);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-providerbar{flex-wrap:wrap;flex-shrink:0;min-height:34px;padding:6px 14px;border-bottom:1px solid var(--ws-line);color:var(--ws-faint);background:#0b121d;font-size:10px;text-transform:uppercase;letter-spacing:.6px}.ld-providerbar,.ld-scopebar{display:flex;align-items:center;gap:7px}.ld-scopebar{padding:9px 16px;border-bottom:1px solid rgba(92,159,193,.16);background:rgba(6,15,25,.82)}.ld-scopebar button{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(92,159,193,.18);border-radius:8px;background:rgba(92,159,193,.05);color:#7996ab;padding:7px 10px;font:inherit;font-size:11px;cursor:pointer}.ld-scopebar button span{min-width:19px;border-radius:999px;background:rgba(92,159,193,.13);color:#a9c1d2;padding:1px 5px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ld-scopebar button.is-active,.ld-scopebar button:hover{border-color:rgba(72,218,190,.5);background:rgba(72,218,190,.12);color:#c9fff1}.ld-prospect-packet{margin-top:14px;padding:12px;border:1px solid rgba(72,218,190,.24);border-radius:10px;background:linear-gradient(145deg,rgba(72,218,190,.07),rgba(93,139,255,.05))}.ld-prospect-packet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ld-prospect-packet__head p{margin:4px 0 0;color:var(--ws-dim);font-size:11px;line-height:1.45}.ld-prospect-packet__head>span{color:var(--ws-green);font-size:10px;white-space:nowrap}.ld-prospect-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0}.ld-prospect-assets figure{margin:0;overflow:hidden;border:1px solid var(--ws-line);border-radius:8px;background:#09121d}.ld-prospect-assets img,.ld-prospect-assets video,.ld-prospect-assets__placeholder{display:block;width:100%;height:112px;object-fit:cover;background:#111b27}.ld-prospect-assets__placeholder{display:grid;place-items:center;color:var(--ws-faint);font-size:10px;text-transform:uppercase}.ld-prospect-assets figcaption{display:grid;grid-gap:2px;gap:2px;padding:7px}.ld-prospect-assets figcaption strong{color:var(--ws-ink);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-prospect-assets figcaption span{color:var(--ws-faint);font-size:9px}.ld-prospect-presentations{display:grid;grid-gap:5px;gap:5px;margin:10px 0}.ld-prospect-presentations>div{display:flex;justify-content:space-between;gap:8px;color:var(--ws-dim);font-size:10px}.ld-prospect-presentations strong{color:var(--ws-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-prospect-blockers{margin:10px 0 0;padding-left:18px;color:var(--ws-amber);font-size:10.5px;line-height:1.5}.ld-provider{padding:3px 7px;border:1px solid var(--ws-line);border-radius:4px;text-transform:none;letter-spacing:0;font-size:11px}.ld-provider.is-live{color:var(--ws-green);border-color:rgba(74,222,128,.34);background:rgba(74,222,128,.06)}.ld-provider.is-off{color:var(--ws-faint)}.ld-provider-run{margin-left:auto;text-transform:none;letter-spacing:0;color:var(--ws-cyan);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-evidence-list{display:grid;grid-gap:5px;gap:5px;margin:0 0 14px;padding:0;list-style:none}.ld-evidence-list a{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--ws-cyan);font-size:11px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-evidence-list a:hover{text-decoration:underline}.ld-google-suggestion{display:block;width:100%;min-height:48px;margin-top:5px;border:0;background:transparent}.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,.vc-field select{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,.vc-field select{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,.vc-field select: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-root{--vc-voice-level:0;--vc-lobe-scale:1;--vc-core-scale:1;--vc-voice-glow:45px;--vc-lobe-opacity:.66;--vc-neural-bg:#020711;--vc-neural-a:#57f2ed;--vc-neural-b:#687cf3;--vc-neural-c:#29c7a9;--vc-neural-hot:#efffff;--vc-neural-speech:#eaffff;background:var(--vc-neural-bg);isolation:isolate}:root[data-appearance=phoebe] .vc-root{--vc-neural-bg:#100812;--vc-neural-a:#ff76bd;--vc-neural-b:#d59cff;--vc-neural-c:#ff718f;--vc-neural-hot:#ffe9f7;--vc-neural-speech:#78f2d0}:root[data-appearance=aurora] .vc-root{--vc-neural-bg:#050518;--vc-neural-a:#536dff;--vc-neural-b:#b85cff;--vc-neural-c:#ff4dca;--vc-neural-hot:#f4eaff;--vc-neural-speech:#ff73db}:root[data-appearance=ember] .vc-root{--vc-neural-bg:#090705;--vc-neural-a:#ffb347;--vc-neural-b:#ff7a45;--vc-neural-c:#ff4f58;--vc-neural-hot:#fff7df;--vc-neural-speech:#fff4cf}:root[data-appearance=verdant] .vc-root{--vc-neural-bg:#020a07;--vc-neural-a:#35df91;--vc-neural-b:#1fbf9e;--vc-neural-c:#9be64d;--vc-neural-hot:#eafff6;--vc-neural-speech:#dcffef}.vc-root>:not(.vc-neural){position:relative;z-index:2}.vc-neural{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 50% 49%,color-mix(in srgb,var(--vc-neural-a) 14%,transparent),transparent 28%),radial-gradient(ellipse at 72% 38%,color-mix(in srgb,var(--vc-neural-b) 7%,transparent),transparent 35%),linear-gradient(155deg,color-mix(in srgb,var(--vc-neural-bg) 94%,#18213b),var(--vc-neural-bg))}.vc-neural:after,.vc-neural:before{position:absolute;inset:0;content:""}.vc-neural:before{opacity:.34;background-image:radial-gradient(circle,var(--vc-neural-a) 0 .6px,transparent .9px),radial-gradient(circle,var(--vc-neural-b) 0 .5px,transparent .8px);background-position:0 0,11px 8px;background-size:23px 23px,31px 31px;-webkit-mask-image:radial-gradient(ellipse at center,black 0 54%,transparent 83%);mask-image:radial-gradient(ellipse at center,black 0 54%,transparent 83%)}.vc-neural:after{background:radial-gradient(ellipse at center,transparent 32%,rgb(0 0 0/78%) 100%)}.vc-neural__links{position:absolute;inset:4% 3% 8%;width:94%;height:88%;overflow:visible}.vc-neural__links path{fill:none;stroke:color-mix(in srgb,var(--vc-neural-a) 48%,transparent);stroke-width:.8;stroke-linecap:round;stroke-dasharray:2 5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--vc-neural-a) 55%,transparent));animation:vc-neural-current 3.6s linear infinite}.vc-neural__links path:nth-child(2n){stroke:color-mix(in srgb,var(--vc-neural-b) 44%,transparent);animation-direction:reverse;animation-duration:4.7s}.vc-neural__lobe{position:absolute;display:block;width:31vw;height:31vw;min-width:250px;min-height:250px;max-width:510px;max-height:510px;border-radius:44% 56% 62% 38%;opacity:.55;mix-blend-mode:screen;background:repeating-radial-gradient(circle at 43% 46%,transparent 0 7px,color-mix(in srgb,var(--lobe-color) 13%,transparent) 8px 8.7px,transparent 9.2px 15px),radial-gradient(circle at 44% 43%,color-mix(in srgb,var(--lobe-color) 44%,transparent),color-mix(in srgb,var(--lobe-color) 8%,transparent) 46%,transparent 72%);box-shadow:inset 0 0 55px color-mix(in srgb,var(--lobe-color) 19%,transparent),0 0 var(--vc-voice-glow) color-mix(in srgb,var(--lobe-color) 18%,transparent);filter:blur(1.5px) saturate(1.22);transform:rotate(var(--lobe-rotation)) scale(var(--vc-lobe-scale));transition:opacity .55s ease,transform .16s ease,filter .35s ease;animation:vc-neural-breathe 8s ease-in-out infinite alternate}.vc-neural__lobe:after,.vc-neural__lobe:before{position:absolute;inset:13%;border:1px solid color-mix(in srgb,var(--lobe-color) 23%,transparent);border-radius:57% 43% 39% 61%;content:"";transform:rotate(23deg)}.vc-neural__lobe:after{inset:27%;border-radius:41% 59%;transform:rotate(-31deg)}.vc-neural__lobe--1{--lobe-color:var(--vc-neural-a);--lobe-rotation:-13deg;top:-12%;left:7%}.vc-neural__lobe--2{--lobe-color:var(--vc-neural-b);--lobe-rotation:18deg;top:-7%;right:5%}.vc-neural__lobe--3{--lobe-color:var(--vc-neural-c);--lobe-rotation:-21deg;right:1%;bottom:-17%}.vc-neural__lobe--4{--lobe-color:var(--vc-neural-b);--lobe-rotation:14deg;bottom:-20%;left:10%}.vc-neural__lobe--5{--lobe-color:var(--vc-neural-a);--lobe-rotation:4deg;top:24%;left:-12%}.vc-neural__core{position:absolute;top:50%;left:50%;display:grid;width:170px;height:150px;transform:translate(-50%,-50%) scale(var(--vc-core-scale));border:1px solid color-mix(in srgb,var(--vc-neural-a) 46%,transparent);border-radius:50%;background:radial-gradient(circle,var(--vc-neural-hot) 0 1%,var(--vc-neural-a) 4%,color-mix(in srgb,var(--vc-neural-a) 25%,transparent) 23%,transparent 67%);box-shadow:0 0 var(--vc-voice-glow) color-mix(in srgb,var(--vc-neural-speech) 38%,transparent);place-items:center;transition:transform .12s ease-out,box-shadow .15s ease-out}.vc-neural__core b,.vc-neural__core em,.vc-neural__core i{position:absolute;inset:18%;border:1px solid color-mix(in srgb,var(--vc-neural-a) 45%,transparent);border-radius:45% 55%;animation:vc-neural-spin 13s linear infinite}.vc-neural__core i{inset:28%;border-color:color-mix(in srgb,var(--vc-neural-b) 58%,transparent);animation-direction:reverse;animation-duration:9s}.vc-neural__core em{inset:39%;border-color:var(--vc-neural-hot);animation-duration:6s}.vc-root[data-voice-phase=listening] .vc-neural__links path{animation-direction:reverse;animation-duration:2.5s}.vc-root[data-voice-phase=thinking] .vc-neural__core{transform:translate(-50%,-50%) scale(.92)}.vc-root[data-voice-phase=thinking] .vc-neural__core>*{animation-duration:2.2s}.vc-root[data-voice-phase=speaking] .vc-neural__lobe{opacity:var(--vc-lobe-opacity);filter:blur(.7px) saturate(1.5)}.vc-root[data-voice-phase=speaking] .vc-neural__links path{stroke:color-mix(in srgb,var(--vc-neural-speech) 78%,transparent);stroke-width:1.4;animation-duration:.7s}.vc-head{background:color-mix(in srgb,var(--ws-panel) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vc-body{background:transparent}.vc-main{background:color-mix(in srgb,var(--ws-bg) 76%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vc-side{background:color-mix(in srgb,var(--ws-panel) 82%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.vc-session,.vc-status{background:color-mix(in srgb,var(--ws-panel) 83%,transparent)}@keyframes vc-neural-current{to{stroke-dashoffset:-35}}@keyframes vc-neural-spin{to{transform:rotate(1turn)}}@keyframes vc-neural-breathe{to{translate:1.2% -1.8%}}@media (prefers-reduced-motion:reduce){.vc-neural__core>*,.vc-neural__links path,.vc-neural__lobe{animation:none;transition:none}}.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-planner-nav{display:flex;gap:7px;padding:4px;margin-bottom:12px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(91,171,210,.18);border-radius:10px;background:rgba(7,17,27,.72)}.adk-planner-nav button{border:0;border-radius:7px;background:transparent;color:#7792a8;padding:8px 13px;font:inherit;font-size:12px;cursor:pointer}.adk-planner-nav button:hover{color:#d9edf7;background:rgba(91,171,210,.08)}.adk-planner-nav button.is-active{color:#07141e;background:linear-gradient(135deg,var(--lane-a,#72e2c3),var(--lane-b,#79b9ff));font-weight:700}.adk-planner-nav button[data-lane=content]{--lane-a:#72e2c3;--lane-b:#58c8a6}.adk-planner-nav button[data-lane=sales]{--lane-a:#79b9ff;--lane-b:#5b9bd6}.adk-planner-nav button[data-lane=marketing]{--lane-a:#c79bff;--lane-b:#9b7be8}.adk-planner-nav button[data-lane=finance]{--lane-a:#7ce0a8;--lane-b:#4fb884}.adk-planner-nav button[data-lane=stock]{--lane-a:#ffcf7a;--lane-b:#f0a94d}.adk-planner-nav button[data-lane=trends]{--lane-a:#8fd6ff;--lane-b:#5fb0e0}.adk-planner-nav button[data-lane=ideas]{--lane-a:#ff9ec7;--lane-b:#e070a0}.adk-planner-page{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:12px;gap:12px}.adk-planner-page,.adk-planner-page[data-lane=content]{--lane-accent:#72e2c3}.adk-planner-page[data-lane=sales]{--lane-accent:#79b9ff}.adk-planner-page[data-lane=marketing]{--lane-accent:#c79bff}.adk-planner-page[data-lane=finance]{--lane-accent:#7ce0a8}.adk-planner-page[data-lane=stock]{--lane-accent:#ffcf7a}.adk-planner-page[data-lane]>.adk-panel:first-child{border-left:3px solid var(--lane-accent)}.adk-plan-idea{display:grid;grid-gap:10px;gap:10px}.adk-plan-idea textarea{min-height:120px;resize:vertical;border:1px solid rgba(91,171,210,.25);border-radius:9px;padding:12px;background:rgba(3,12,21,.8);color:#d9edf7;font:inherit;line-height:1.5}.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)}.ts-focusbar{display:grid;grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr);grid-gap:18px;gap:18px;padding:13px 16px;border-bottom:1px solid rgba(79,216,232,.2);background:radial-gradient(520px 170px at 8% 0,rgba(79,216,232,.11),transparent 72%),linear-gradient(105deg,rgba(15,63,69,.22),rgba(13,20,32,.9) 45%)}.ts-focusbar__intro{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;padding-right:16px;border-right:1px solid rgba(120,160,200,.12)}.ts-focusbar__eyebrow{overflow:hidden;color:var(--ws-cyan);font-size:9px;font-weight:700;letter-spacing:1.25px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ts-focusbar__intro strong{color:#edf8fc;font-size:13px;font-weight:650}.ts-focusbar__hint,.ts-focusbar__intro p{margin:0;color:#7891a7;font-size:10px;line-height:1.45}.ts-focusbar__editor{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;grid-gap:8px 14px;gap:8px 14px}.ts-focusbar__chips{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.ts-focusbar__chip{max-width:210px;display:inline-flex;align-items:center;gap:5px;padding:3px 4px 3px 9px;overflow:hidden;border:1px solid rgba(79,216,232,.23);border-radius:999px;color:#bdeaf0;background:rgba(15,63,69,.34);font-size:10px;line-height:1;text-overflow:ellipsis;white-space:nowrap;transition:border-color .14s ease,background .14s ease}.ts-focusbar__chip:hover{border-color:rgba(79,216,232,.48);background:rgba(15,63,69,.5)}.ts-focusbar__chip>button{width:19px;height:19px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#6f9ca5;background:transparent;cursor:pointer}.ts-focusbar__chip>button:hover:not(:disabled){color:#ffd1d5;background:rgba(248,113,113,.16)}.ts-focusbar__chip>button:focus-visible{outline:1px solid var(--ws-cyan);outline-offset:1px}.ts-focusbar__chip>button:disabled{opacity:.3;cursor:not-allowed}.ts-focusbar__add{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px}.ts-focusbar__add input{width:100%;min-width:0;height:31px;padding:6px 10px;border:1px solid var(--ws-line-2);border-radius:7px;outline:none;color:#dbe7f2;background:rgba(6,11,19,.7);font:inherit;font-size:11px}.ts-focusbar__add input::placeholder{color:#526b82;opacity:1}.ts-focusbar__add input:focus{border-color:var(--ws-cyan);box-shadow:0 0 0 2px rgba(79,216,232,.1)}.ts-focusbar__add input:disabled{opacity:.52;cursor:not-allowed}.ts-focusbar__hint{grid-column:1/-1;color:#607b91}@media (max-width:980px){.ts-focusbar{grid-template-columns:1fr;gap:10px}.ts-focusbar__intro{padding:0 0 9px;border-right:0;border-bottom:1px solid rgba(120,160,200,.11)}}@media (max-width:680px){.ts-focusbar{padding:11px 12px}.ts-focusbar__add,.ts-focusbar__editor{grid-template-columns:1fr}.ts-focusbar__add .ts-btn{width:100%}.ts-focusbar__hint{grid-column:1}}.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-amazon{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(245,158,11,.2);border-radius:9px;background:radial-gradient(300px 110px at 0 0,rgba(245,158,11,.11),transparent 72%),rgba(24,18,12,.42)}.rc-amazon__provider{display:flex;align-items:center;gap:7px;font-size:10px}.rc-amazon__provider>span{color:#826f58;letter-spacing:.07em;text-transform:uppercase}.rc-amazon__provider strong{color:#f6d49b;font-size:11px}.rc-amazon__provider em{margin-left:auto;padding:2px 6px;border:1px solid rgba(248,113,113,.3);border-radius:999px;color:#f3a9a9;font-size:9px;font-style:normal;text-transform:uppercase}.rc-amazon__provider em[data-ready=true]{border-color:rgba(74,222,128,.35);color:#86efac}.rc-amazon__regions{display:flex;flex-wrap:wrap;gap:5px}.rc-amazon__regions span{padding:2px 6px;border:1px solid rgba(245,158,11,.2);border-radius:999px;color:#c9a76d;background:rgba(82,54,17,.23);font-size:9.5px}.rc-amazon__results{display:grid;grid-gap:4px;gap:4px}.rc-amazon__results>strong{color:#9b8566;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.rc-amazon__results a,.rc-amazon__results>div{display:grid;grid-gap:2px;gap:2px;padding:5px 0;border-top:1px solid rgba(245,158,11,.09);color:#e8d7bb;text-decoration:none}.rc-amazon__results a:hover span{color:#fbbf24}.rc-amazon__results span{font-size:10.5px}.rc-amazon__results em,.rc-amazon__results span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-amazon__results em{color:#8e7b63;font-size:9.5px;font-style:normal}.rc-amazon__empty{margin:0;color:#907b61;font-size:10.5px;line-height:1.45}.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}}.iw-policy{border:1px solid var(--ws-line);border-radius:11px;background:rgba(14,20,32,.72)}.iw-policy>summary{cursor:pointer;padding:11px 14px;font-size:12px;color:var(--ws-ink);display:flex;align-items:center;gap:8px;flex-wrap:wrap;list-style:none;min-height:44px;border-radius:11px}.iw-policy>summary::-webkit-details-marker{display:none}.iw-policy>summary:before{content:"▸";color:var(--ws-cyan);font-size:11px;transition:transform .16s ease}.iw-policy[open]>summary:before{transform:rotate(90deg)}.iw-policy>summary:hover{background:rgba(79,216,232,.06)}.iw-policy>summary span{color:var(--ws-dim);font-size:11px}.iw-policy[open]>summary{border-bottom:1px solid var(--ws-line);border-radius:11px 11px 0 0}.cre-root{display:flex;flex-direction:column;gap:12px;padding:14px}.cre-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.cre-head h3{margin:0;font-size:13px;color:#eaf4ff}.cre-head p{margin:4px 0 0;max-width:62ch;font-size:11.5px;color:var(--ws-dim);line-height:1.55}.cre-optin{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border-radius:10px;border:1px solid rgba(79,216,232,.38);background:rgba(15,63,69,.34);flex-wrap:wrap}.cre-optin>svg{color:var(--ws-cyan);flex:none;margin-top:2px}.cre-optin>div{flex:1 1 340px;min-width:0}.cre-optin strong{display:block;font-size:12.5px;color:#d6fbff}.cre-optin p{margin:5px 0 0;font-size:11.5px;color:var(--ws-ink);line-height:1.6;max-width:68ch}.cre-optin em{color:#9fe8f2;font-style:normal;font-weight:600}.cre-locked{margin:0;padding:9px 12px;border-radius:8px;font-size:11.5px;line-height:1.55;color:var(--ws-ink);border:1px solid rgba(251,191,36,.32);background:rgba(251,191,36,.07)}.cre-locked strong{color:var(--ws-amber)}.cre-summary{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--ws-dim)}.cre-summary strong{color:var(--ws-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cre-summary span[data-intent=on] strong{color:var(--ws-cyan)}.cre-summary label{display:inline-flex;align-items:center;gap:6px}.cre-summary input{width:58px;min-height:30px;padding:4px 7px;border-radius:6px;border:1px solid var(--ws-line-2);background:#0b111c;color:var(--ws-ink);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cre-rules{gap:9px;max-height:460px;overflow-y:auto;padding-right:3px}.cre-rule,.cre-rules{display:flex;flex-direction:column}.cre-rule{border:1px solid var(--ws-line);border-radius:9px;padding:10px 11px;background:#0b111c;gap:8px}.cre-rule--intent{border-color:rgba(79,216,232,.42);background:rgba(15,63,69,.2)}.cre-rule__top{display:flex;align-items:center;gap:8px}.cre-badge{flex:none;padding:2px 7px;border-radius:999px;font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:#9fe8f2;border:1px solid rgba(79,216,232,.45)}.cre-label{flex:1 1 auto;min-width:0;padding:5px 9px;font-size:12px;font-weight:550}.cre-label,.cre-points{min-height:32px;border-radius:6px;border:1px solid var(--ws-line-2);background:#0e1420;color:var(--ws-ink)}.cre-points{flex:none;width:62px;padding:5px 7px;font-size:11.5px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cre-del{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:6px;cursor:pointer;border:1px solid var(--ws-line-2);background:transparent;color:var(--ws-dim)}.cre-del:hover:not(:disabled){border-color:var(--ws-red);color:#ffc9c9}.cre-del:disabled{opacity:.4;cursor:not-allowed}.cre-rule__grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.cre-rule__grid label,.cre-value{display:flex;flex-direction:column;gap:4px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--ws-dim)}.cre-rule__grid select,.cre-value input{min-height:32px;padding:5px 8px;border-radius:6px;border:1px solid var(--ws-line-2);background:#0e1420;color:var(--ws-ink);font-size:11.5px;text-transform:none;letter-spacing:0}.cre-label:disabled,.cre-points:disabled,.cre-rule__grid select:disabled,.cre-summary input:disabled,.cre-value input:disabled{opacity:.55;cursor:not-allowed}.cre-actions{display:flex;gap:8px;flex-wrap:wrap}.cre-preview{border:1px solid var(--ws-line);border-radius:10px;background:#0b111c;overflow:hidden}.cre-preview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid var(--ws-line)}.cre-preview h4{margin:0;font-size:12px;color:var(--ws-ink);line-height:1.55;font-weight:550}.cre-preview h4 strong{color:#eaf4ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cre-preview h4 strong[data-lead=yes]{color:var(--ws-cyan)}.cre-preview__note{margin:0;padding:9px 13px 0;font-size:11px;color:var(--ws-dim);line-height:1.55}.cre-preview ul{margin:0;padding:9px 13px 13px;list-style:none;display:flex;flex-direction:column;gap:7px;max-height:380px;overflow-y:auto}.cre-preview li{display:flex;gap:10px;align-items:flex-start;padding-bottom:7px;border-bottom:1px solid rgba(30,42,60,.7)}.cre-preview li:last-child{border-bottom:0;padding-bottom:0}.cre-preview li[data-outcome=noise]{opacity:.5}.cre-preview li[data-outcome=unmatched]{opacity:.72}.cre-preview li>div{min-width:0}.cre-preview strong{display:block;font-size:11.5px;color:var(--ws-ink);font-weight:550;line-height:1.45;overflow-wrap:anywhere}.cre-pv__score{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid rgba(120,160,200,.24);background:#101725;color:var(--ws-dim)}.cre-pv__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;font-size:10.5px;color:var(--ws-dim)}.cre-pv__host{color:#7f95ab}.cre-pv__lead{color:#9fe8f2;border:1px solid rgba(79,216,232,.42);border-radius:999px;padding:1px 8px}.cre-pv__blocked{color:#ffd68a;border:1px solid rgba(251,191,36,.34);border-radius:999px;padding:1px 8px}@media (max-width:720px){.cre-rule__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cre-actions .ts-btn{flex:1 1 auto}.cre-head{flex-direction:column}}@media (prefers-reduced-motion:reduce){.iw-policy>summary:before{transition:none}}.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}.social-library{min-width:0;display:grid;grid-gap:12px;gap:12px}.social-library__hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--agent-hue,#66d9ff) 34%,#1c2b3f);border-radius:12px;background:radial-gradient(540px 180px at 6% 0,color-mix(in srgb,var(--agent-hue,#66d9ff) 18%,transparent),transparent 72%),linear-gradient(120deg,rgba(17,29,48,.94),rgba(9,15,27,.88))}.social-library__hero>div{min-width:0}.social-library__eyebrow{margin-bottom:4px;color:var(--agent-hue,#66d9ff);font-size:9px;font-weight:700;letter-spacing:1.25px;text-transform:uppercase}.social-library__hero h3{margin:0;color:#f0f7ff;font-size:18px;font-weight:680;letter-spacing:-.15px}.social-library__hero p{max-width:780px;margin:6px 0 0;color:#8ea5bb;font-size:11.5px;line-height:1.55}.social-library__scan{flex:0 0 auto;min-height:34px;padding-inline:13px}.social-library__toolbar{position:-webkit-sticky;position:sticky;top:8px;z-index:5;display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(145px,.7fr) minmax(125px,.55fr) auto auto;align-items:end;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(120,160,200,.2);border-radius:11px;background:rgba(8,14,25,.94);box-shadow:0 10px 28px rgba(2,7,14,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.social-library__toolbar>label:not(.social-library__search):not(.social-library__saved){min-width:0;display:grid;grid-gap:4px;gap:4px}.social-library__toolbar label>span{color:#607991;font-size:8.5px;font-weight:650;letter-spacing:.75px;text-transform:uppercase}.social-library__search,.social-library__toolbar select{height:34px;border:1px solid rgba(120,160,200,.22);border-radius:8px;color:#dceaf6;background:#0c1523}.social-library__toolbar select{width:100%;min-width:0;padding:0 28px 0 9px;font:inherit;font-size:10.5px}.social-library__search{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-left:9px;color:#69849d}.social-library__search:focus-within{border-color:var(--agent-hue,#66d9ff);box-shadow:0 0 0 2px color-mix(in srgb,var(--agent-hue,#66d9ff) 10%,transparent)}.social-library__search input{width:100%;min-width:0;height:100%;padding:0 8px;border:0;outline:0;color:#eaf4ff;background:transparent;font:inherit;font-size:11px}.social-library__search button{align-self:stretch;padding:0 10px;border:0;border-left:1px solid rgba(120,160,200,.16);color:#9bb2c7;background:rgba(120,160,200,.07);font:inherit;font-size:9.5px;cursor:pointer}.social-library__saved{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(120,160,200,.2);border-radius:8px;color:#9bb2c7;background:rgba(16,23,37,.9);font-size:10px;white-space:nowrap;cursor:pointer}.social-library__saved input{accent-color:var(--agent-hue,#66d9ff)}.social-library__count{min-width:92px;display:flex;flex-direction:column;justify-content:center;align-self:stretch;padding-left:10px;border-left:1px solid rgba(120,160,200,.14)}.social-library__count strong{color:#eff8ff;font-size:16px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.social-library__count span{margin-top:3px;color:#607991;font-size:8px;text-transform:uppercase;white-space:nowrap}.social-library__topics{display:flex;gap:6px;overflow-x:auto;padding:0 1px 3px;scrollbar-width:thin}.social-library__topics .adk-pill{flex:0 0 auto}.social-library__error{margin:0;border-radius:8px}.social-library__empty{min-height:180px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;padding:26px;border:1px dashed rgba(120,160,200,.22);border-radius:12px;color:#55718a;text-align:center}.social-library__empty strong{color:#c8d9e7;font-size:13px}.social-library__empty span{max-width:560px;color:#7890a6;font-size:10.5px;line-height:1.55}.social-video-grid{min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(224px,1fr));grid-gap:11px;gap:11px}.social-video-card{min-width:0;overflow:hidden;border:1px solid rgba(120,160,200,.15);border-radius:11px;background:rgba(10,17,30,.84);box-shadow:0 8px 24px rgba(2,7,14,.13);content-visibility:auto;contain-intrinsic-size:330px;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.social-video-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--agent-hue,#66d9ff) 45%,#1c2b3f);box-shadow:0 13px 30px rgba(2,7,14,.28)}.social-video-card__media{position:relative;aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;color:#9ab2c7;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--agent-hue,#66d9ff) 18%,transparent),transparent 44%),#111b2b}.social-video-card__media img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .22s ease,filter .22s ease}.social-video-card:hover .social-video-card__media img{transform:scale(1.025);filter:saturate(1.08)}.social-video-card__placeholder{display:grid;place-items:center;opacity:.65}.social-video-card__play{position:absolute;left:10px;bottom:9px;width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;background:rgba(4,8,14,.75);box-shadow:0 5px 18px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.social-video-card__duration{position:absolute;right:7px;bottom:7px;padding:2px 5px;border-radius:4px;color:#f4f8fb;background:rgba(3,7,12,.82);font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.social-video-card__body{display:grid;grid-gap:7px;gap:7px;padding:10px}.social-video-card__badges{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.social-video-card__badges span{max-width:100%;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;overflow:hidden;border:1px solid rgba(120,160,200,.15);border-radius:999px;color:#7f9bb3;background:rgba(17,27,43,.84);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.social-video-card__badges span:first-child{color:#ff9a9a}.social-video-card__badges .is-saved{color:#f1c86b}.social-video-card h4{min-height:34px;margin:0;overflow:hidden;color:#eaf3fb;font-size:11.5px;font-weight:620;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.social-video-card__byline,.social-video-card__metrics{overflow:hidden;color:#718aa2;font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.social-video-card__metrics{color:#9bb0c3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.social-video-card__body>p{min-height:29px;margin:0;overflow:hidden;color:#70889f;font-size:9px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.social-video-card__foot{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:7px;border-top:1px solid rgba(120,160,200,.09)}.social-video-card__foot>span{min-width:0;overflow:hidden;color:var(--agent-hue,#66d9ff);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.social-video-card__foot>div{flex:0 0 auto;display:flex;gap:5px}.social-video-card__foot .adk-btn{gap:4px;min-height:25px;padding:3px 6px;font-size:8.5px}.social-library__end,.social-library__loading{display:flex;align-items:center;justify-content:center;gap:7px;margin:0;padding:9px;color:#738ca3;font-size:10px}.social-library__sentinel{width:100%;height:1px}.social-library__more{justify-self:center;min-width:180px}.ts-tab>span{padding:1px 5px;border-radius:999px;color:#7890a6;background:rgba(120,160,200,.1);font-size:8.5px;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}.social-library__hero{align-items:flex-start;flex-direction:column;padding:14px}.social-library__scan{width:100%;justify-content:center}.social-library__toolbar{position:static;grid-template-columns:1fr 1fr}.social-library__count,.social-library__search{grid-column:1/-1}.social-library__saved{justify-content:center}.social-library__count{min-height:42px;padding:7px 0 0;border-top:1px solid rgba(120,160,200,.12);border-left:0}.social-video-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}@media (max-width:470px){.social-library__toolbar{grid-template-columns:1fr}.social-library__count,.social-library__search{grid-column:auto}.social-video-grid{grid-template-columns:1fr}.social-video-card h4{min-height:0}}.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-btn--mini{min-height:20px;padding:1px 7px;margin-left:6px;font-size:10.5px;border-radius:4px;background:transparent;color:#8ba0b8}.adk-checklist{margin:6px 0 2px;padding-left:4px;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:11px;color:#c4d3e2}.adk-inline-input{width:64px;min-height:22px;padding:1px 6px;border-radius:4px;border:1px solid #4fd8e8;background:#0d1420;color:#e6f1fa;font-size:11.5px}.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-dispatch-route{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;color:#6f879f}.adk-dispatch-route span{text-align:center}.adk-dispatch-route span:not([aria-hidden]){display:flex;flex-direction:column;gap:2px;padding:9px;border-radius:7px;border:1px solid rgba(120,160,200,.14);background:rgba(15,24,42,.55)}.adk-dispatch-route strong{color:#dbe7f2;font-size:12px}.adk-dispatch-route small{color:#6f879f;font-size:10px}.adk-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.adk-source-grid span{display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px;border-radius:7px;border:1px solid rgba(120,160,200,.14);background:rgba(15,24,42,.55)}.adk-source-grid strong{color:#dbe7f2;font-size:11.5px}.adk-source-grid small{color:#6f879f;font-size:10px;line-height:1.4}.adk-scenario-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.adk-scenario{display:grid;grid-gap:5px;gap:5px;padding:10px;border-radius:8px;border:1px solid rgba(120,160,200,.14);background:rgba(15,24,42,.55)}.adk-scenario>strong{color:var(--agent-hue,#66d9ff);font-size:12px}.adk-scenario span{display:flex;justify-content:space-between;gap:10px;color:#7f95ab;font-size:10.5px}.adk-scenario b{color:#dbe7f2;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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,.adk-planner-page{grid-template-columns:1fr}.adk-planner-nav{width:100%;overflow-x:auto}.adk-planner-nav button{white-space:nowrap}.adk-bar{grid-template-columns:96px 1fr 52px}.adk-row--action{flex-wrap:wrap}.adk-rowbtns{width:100%;justify-content:flex-end}.adk-dispatch-route{gap:5px}.adk-source-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.adk-source-grid{grid-template-columns:1fr}}[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-caption__web{align-self:center;padding:3px 8px;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.04em;color:#7cf5ea;background:rgba(69,232,219,.1);border:1px solid rgba(69,232,219,.24)}.aw-caption__sources{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin-top:2px;pointer-events:auto}.aw-caption__sources a,.aw-caption__sources span{max-width:min(280px,100%);padding:4px 8px;border-radius:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;line-height:1.3;color:#aac2d4;text-decoration:none;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1)}.aw-caption__sources a:focus-visible,.aw-caption__sources a:hover{color:#e6fffd;border-color:rgba(69,232,219,.55);outline:none}.aw-action-safe-card{position:fixed;z-index:63;top:20px;left:50%;transform:translateX(-50%);width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 116px);overflow-y:auto;pointer-events:auto}.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>button:disabled{cursor:wait;opacity:.78}.aw-pill__cog{padding:9px 11px!important}.aw-pill__realtime{width:min(560px,calc(100vw - 84px));display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;padding:9px 11px;border:1px solid rgba(69,232,219,.42);border-radius:18px;background:rgba(8,18,26,.94);box-shadow:0 12px 42px rgba(0,0,0,.48),0 0 24px rgba(69,232,219,.13);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.aw-pill__status{display:inline-flex;align-items:center;gap:7px;padding:0 3px;color:#9fb4c8;font-size:.7rem;font-weight:650}.aw-pill__status.ready{color:#45e8db}.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:78px;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}@media (max-width:520px){.aw-pill__status{width:9px;min-width:9px;padding:0;font-size:0}}.alba-voice-launcher{position:fixed;right:24px;bottom:24px;z-index:72;width:min(390px,calc(100vw - 32px));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:9px;border:1px solid rgba(86,227,215,.45);border-radius:18px;background:linear-gradient(135deg,rgba(7,32,43,.97),rgba(15,24,45,.97));box-shadow:0 18px 55px #0009,0 0 26px rgba(65,221,208,.12);color:#ecffff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.alba-voice-launcher--listening{border-color:rgba(92,239,205,.78);box-shadow:0 18px 55px #0009,0 0 34px rgba(80,230,208,.25)}.alba-voice-launcher--error{border-color:rgba(255,132,142,.72)}.alba-voice-launcher__primary{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.alba-voice-launcher__primary:disabled{cursor:wait;opacity:.78}.alba-voice-launcher__orb{position:relative;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#a8fff7,#48d8cd 30%,#635bd9 72%,#172039);color:#06171c}.alba-voice-launcher__orb i{position:absolute;inset:-3px;border:1px solid rgba(97,230,219,.42);border-radius:inherit;animation:alba-voice-ping 2.4s ease-out infinite}.alba-voice-launcher__orb i:nth-child(2){animation-delay:.8s}.alba-voice-launcher__orb i:nth-child(3){animation-delay:1.6s}.alba-voice-launcher__copy{min-width:0;display:grid;grid-gap:3px;gap:3px;text-align:left}.alba-voice-launcher__copy strong{font-size:.84rem}.alba-voice-launcher__copy small{overflow:hidden;color:#8eb1bb;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.alba-voice-launcher__actions{display:flex;align-items:center;gap:6px}.alba-voice-launcher__live,.alba-voice-launcher__mic,.alba-voice-launcher__stop{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(103,225,215,.28);border-radius:999px;background:rgba(80,221,209,.1);color:#77e5dd}.alba-voice-launcher__live{padding:0 10px;cursor:pointer;font-size:.66rem;font-weight:700}.alba-voice-launcher__stop{width:32px;cursor:pointer}.alba-voice-launcher__mic{width:32px}.alba-voice-launcher__live:hover,.alba-voice-launcher__stop:hover{border-color:#65e6dc;background:rgba(80,221,209,.18)}.alba-voice-launcher__hint{grid-column:1/-1;padding:4px 7px 1px;color:#ffb9bd;font-size:.66rem;line-height:1.4}@keyframes alba-voice-ping{0%{transform:scale(.88);opacity:.8}75%,to{transform:scale(1.42);opacity:0}}@media (max-width:600px){.alba-voice-launcher{right:12px;bottom:12px;width:min(340px,calc(100vw - 24px))}.alba-voice-launcher__live{width:32px;padding:0;font-size:0}.alba-voice-launcher__live svg{width:15px}}@media (prefers-reduced-motion:reduce){.alba-voice-launcher__orb i{animation:none}}.pub-root{position:fixed;inset:0;z-index:1200;height:100dvh;overflow:hidden;padding:16px 20px 12px;display:flex;flex-direction:column;gap:10px;color:var(--mi-ink);background:radial-gradient(circle at 72% -20%,rgba(185,139,255,.12),transparent 32%),radial-gradient(circle at 8% 12%,rgba(56,225,214,.08),transparent 28%),var(--mi-bg,#0e1626)}.pub-head{flex:0 0 auto;justify-content:space-between;gap:20px}.pub-brand,.pub-head{display:flex;align-items:center}.pub-brand{gap:12px;min-width:0}.pub-logo{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(56,225,214,.22);border-radius:12px;font-size:22px;background:linear-gradient(145deg,rgba(56,225,214,.11),rgba(185,139,255,.08));box-shadow:0 12px 35px rgba(0,0,0,.2)}.pub-kicker{margin:0 0 1px;color:var(--mi-cyan);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pub-title{margin:0;color:var(--mi-ink);font-size:21px;line-height:1.05;letter-spacing:.01em}.pub-sub{margin:4px 0 0;max-width:72ch;color:var(--mi-dim);font-size:11.5px;line-height:1.4}.pub-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.pub-shortcut{color:var(--mi-faint);font-size:10.5px;white-space:nowrap}.pub-root kbd{min-width:18px;min-height:18px;display:inline-grid;place-items:center;padding:0 4px;border:1px solid rgba(159,180,200,.26);border-bottom-color:rgba(159,180,200,.42);border-radius:5px;color:var(--mi-dim);background:rgba(255,255,255,.035);font:700 9px/1 system-ui,sans-serif}.pub-banner{flex:0 0 auto;margin:0;border-radius:8px;padding:7px 11px;font-size:11.5px}.pub-outcome{border:1px solid rgba(111,227,168,.2);color:#9cf0c3;background:rgba(111,227,168,.07)}.pub-channels{flex:0 0 auto;display:flex;gap:7px;overflow-x:auto;padding:1px 0 2px;scrollbar-width:thin}.pub-channel{min-width:190px;max-width:250px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:7px 9px;border:1px solid var(--mi-line);border-radius:9px;background:rgba(22,34,58,.74)}.pub-channel.off{border-color:rgba(240,200,106,.24)}.pub-channel--approvals{border-color:rgba(240,200,106,.22);background:rgba(240,200,106,.05)}.pub-channel-icon{font-size:16px;text-align:center}.pub-channel-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.pub-channel-copy strong{overflow:hidden;color:var(--mi-ink);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.pub-channel-copy small{color:var(--mi-faint);font-size:9.5px;white-space:nowrap}.pub-channel-state{font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pub-channel-state.ok{color:var(--mi-good,#6fe3a8)}.pub-channel-state.no{color:var(--mi-warn,#f0c86a)}.pub-workspace{min-height:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(260px,304px) minmax(0,1fr);grid-gap:10px;gap:10px}.pub-queue,.pub-review{min-height:0;border:1px solid var(--mi-line);border-radius:13px;background:rgba(12,20,34,.74);box-shadow:0 20px 50px rgba(0,0,0,.14)}.pub-queue{overflow-y:auto;padding:9px;gap:8px;scrollbar-width:thin}.pub-col,.pub-queue{display:flex;flex-direction:column}.pub-col{gap:4px}.pub-col+.pub-col{padding-top:9px;border-top:1px solid var(--mi-line2)}.pub-col-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pub-col-title{margin:0;color:var(--mi-ink);font-size:11px;font-weight:750;letter-spacing:.01em}.pub-col-head-actions{display:flex;align-items:center;gap:6px}.pub-col-action{padding:3px 7px;border:1px solid rgba(255,128,144,.28);border-radius:6px;color:var(--mi-red,#ff8090);background:rgba(255,128,144,.06);font:inherit;font-size:8px;font-weight:800;cursor:pointer}.pub-col-action:hover{background:rgba(255,128,144,.12)}.pub-col-action:disabled{opacity:.5;cursor:wait}.pub-col-count{min-width:20px;padding:2px 6px;border-radius:999px;color:var(--mi-dim);background:rgba(132,168,208,.1);font-size:9px;font-weight:800;text-align:center}.pub-col-hint{margin:0 0 2px;color:var(--mi-faint);font-size:9.5px;line-height:1.35}.pub-col .mi-empty{margin:2px 0 0;padding:7px 8px;font-size:10px}.pub-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.pub-reel{overflow:hidden;border:1px solid var(--mi-line2);border-radius:9px;background:rgba(22,34,58,.45);transition:border-color .12s ease,background .12s ease,transform .12s ease}.pub-reel:hover{border-color:rgba(56,225,214,.26);transform:translateY(-1px)}.pub-reel.stuck{border-color:rgba(240,200,106,.2)}.pub-reel.selected{border-color:rgba(56,225,214,.58);background:linear-gradient(90deg,rgba(56,225,214,.09),rgba(22,34,58,.58));box-shadow:inset 2px 0 0 var(--mi-cyan),0 8px 18px rgba(0,0,0,.14)}.pub-reel-select{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px 9px;border:0;color:inherit;background:none;font:inherit;text-align:left;cursor:pointer}.pub-reel-select:focus-visible{outline:2px solid var(--mi-cyan);outline-offset:-2px}.pub-reel-top{display:flex;align-items:center;gap:6px}.pub-chan{min-width:0;flex:1 1;overflow:hidden;color:var(--mi-dim);font-size:9.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pub-qa-pill{flex:0 0 auto;padding:2px 5px;border-radius:999px;color:var(--mi-faint);background:rgba(132,168,208,.08);font-size:7.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pub-qa-pill.is-passed{color:var(--mi-good,#6fe3a8);background:rgba(111,227,168,.08)}.pub-qa-pill.is-blocked,.pub-qa-pill.is-failed{color:var(--mi-warn,#f0c86a);background:rgba(240,200,106,.08)}.pub-hook{display:-webkit-box;overflow:hidden;color:var(--mi-ink);font-size:10.5px;font-weight:650;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pub-reel-meta{display:flex;align-items:center;gap:4px;overflow:hidden;color:var(--mi-faint);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.pub-blockers{list-style:none;margin:0;padding:0;color:var(--mi-warn,#f0c86a)}.pub-blockers--queue{display:grid;grid-gap:2px;gap:2px;padding:0 9px 7px;font-size:8.5px;line-height:1.35}.pub-review{overflow:hidden}.pub-review-empty{height:100%;min-height:280px;display:grid;place-content:center;justify-items:center;grid-gap:7px;gap:7px;padding:28px;color:var(--mi-dim);text-align:center}.pub-review-empty>span{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(111,227,168,.25);border-radius:50%;color:var(--mi-good,#6fe3a8);font-size:22px;background:rgba(111,227,168,.07)}.pub-review-empty p{margin:0;color:var(--mi-faint);font-size:11px}.pub-review-card{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.pub-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:11px 14px 10px;border-bottom:1px solid var(--mi-line2);background:rgba(22,34,58,.38)}.pub-review-head h3{margin:2px 0 0;color:var(--mi-ink);font-size:16px;line-height:1.2}.pub-review-channel{margin:0;display:flex;align-items:center;gap:5px;color:var(--mi-cyan);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pub-review-position{margin:3px 0 0;color:var(--mi-faint);font-size:9px}.pub-review-badges{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}.pub-review-controls{display:grid;justify-items:end;grid-gap:8px;gap:8px}.pub-review-controls .pub-review-primary{justify-content:flex-end}.pub-review-controls .mi-btn{min-height:31px;font-size:9.5px}.pub-review-controls .mi-btn kbd{margin-right:4px}.pub-status{padding:4px 8px;border:1px solid var(--mi-line);border-radius:999px;color:var(--mi-dim);background:rgba(132,168,208,.05);font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pub-status.is-passed{border-color:rgba(111,227,168,.22);color:var(--mi-good,#6fe3a8);background:rgba(111,227,168,.06)}.pub-status.is-blocked,.pub-status.is-failed{border-color:rgba(255,128,144,.22);color:var(--mi-red,#ff8090);background:rgba(255,128,144,.06)}.pub-status.is-pending{border-color:rgba(240,200,106,.22);color:var(--mi-warn,#f0c86a);background:rgba(240,200,106,.06)}.pub-review-main{min-height:0;overflow-y:auto;display:grid;grid-template-columns:minmax(230px,.72fr) minmax(420px,1.8fr);align-items:start;grid-gap:12px;gap:12px;padding:12px;scrollbar-width:thin}.pub-preview-shell{min-width:0;display:flex;flex-direction:column;gap:8px}.pub-preview{width:min(100%,27vh,300px);aspect-ratio:9/16;align-self:center;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(132,168,208,.22);border-radius:12px;background:linear-gradient(135deg,rgba(56,225,214,.04),rgba(185,139,255,.05)),#070c14;box-shadow:0 20px 45px rgba(0,0,0,.25)}.pub-preview video{width:100%;height:100%;display:block;object-fit:contain;background:#05070b}.pub-preview-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--mi-dim);font-size:10.5px;text-align:center}.pub-preview-placeholder>span:not(.pub-preview-spinner){color:var(--mi-faint);font-size:34px}.pub-preview-placeholder small{max-width:28ch;color:var(--mi-faint);font-size:9.5px;line-height:1.45}.pub-preview-spinner{width:22px;height:22px;border:2px solid rgba(56,225,214,.16);border-top:2px solid var(--mi-cyan);border-radius:50%;animation:pub-spin .8s linear infinite}@keyframes pub-spin{to{transform:rotate(1turn)}}.pub-preview-links{display:flex;justify-content:center;gap:12px;font-size:9.5px}.pub-preview-links a{color:var(--mi-cyan);text-decoration:none}.pub-preview-links a:hover{text-decoration:underline}.pub-copy{padding:10px 11px;border:1px solid var(--mi-line2);border-radius:9px;background:rgba(22,34,58,.34)}.pub-eyebrow{display:block;margin-bottom:3px;color:var(--mi-faint);font-size:7.5px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.pub-copy blockquote{margin:0;color:var(--mi-ink);font-size:11.5px;font-weight:650;line-height:1.45}.pub-copy details{margin-top:8px;border-top:1px solid var(--mi-line2);padding-top:7px}.pub-copy summary{color:var(--mi-cyan);font-size:9.5px;cursor:pointer}.pub-copy details p{margin:7px 0 0;white-space:pre-wrap;color:var(--mi-dim);font-size:9.5px;line-height:1.55}.pub-dossier{min-width:0;display:flex;flex-direction:column;gap:8px}.pub-evidence-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:8px;gap:8px}.pub-gate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.pub-dossier-card{min-width:0;padding:10px 11px;border:1px solid var(--mi-line2);border-radius:9px;background:rgba(22,34,58,.34)}.pub-dossier-card h4{margin:0 0 6px;color:var(--mi-ink);font-size:11.5px}.pub-dossier-card h4 small{margin-left:4px;color:var(--mi-faint);font-size:8px;font-weight:700}.pub-dossier-card>p{margin:0;color:var(--mi-dim);font-size:9.5px;line-height:1.5;white-space:pre-wrap}.pub-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pub-card-head h4{margin-bottom:6px}.pub-muted{color:var(--mi-faint)!important;font-size:9px!important;line-height:1.45}.pub-citations{margin:0;padding-left:18px;display:grid;grid-gap:5px;gap:5px;color:var(--mi-dim);font-size:9.5px;line-height:1.4;overflow-wrap:anywhere}.pub-citations a{color:var(--mi-cyan);text-decoration:none}.pub-citations a:hover{text-decoration:underline}.pub-citations li>span{color:var(--mi-dim)}.pub-citations li>small{display:block;margin-top:1px;color:var(--mi-faint);font-size:8.5px}.pub-rights{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}.pub-right{min-width:0;display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:0 4px;gap:0 4px;align-items:center;padding:6px 7px;border:1px solid var(--mi-line2);border-radius:7px;background:rgba(9,15,25,.36)}.pub-right>span:first-child{grid-row:1/3;width:14px;height:14px;display:grid;place-items:center;border-radius:50%;font-size:8px}.pub-right>span:nth-child(2){color:var(--mi-faint);font-size:8px}.pub-right strong,.pub-right>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pub-right strong{color:var(--mi-dim);font-size:8.5px}.pub-right.clear>span:first-child{color:var(--mi-good,#6fe3a8);background:rgba(111,227,168,.1)}.pub-right.review>span:first-child{color:var(--mi-warn,#f0c86a);background:rgba(240,200,106,.1)}.pub-face-review{margin-top:7px!important;padding-top:6px;border-top:1px solid var(--mi-line2)}.pub-face-review.clear{color:var(--mi-good,#6fe3a8)!important}.pub-face-review.review{color:var(--mi-warn,#f0c86a)!important}.pub-synthetic-kind{margin-bottom:5px!important;color:var(--mi-purple)!important;font-size:9px!important;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pub-platform-disclosure{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 7px;border-radius:7px;font-size:8.5px}.pub-platform-disclosure.clear{color:var(--mi-good,#6fe3a8);background:rgba(111,227,168,.07)}.pub-platform-disclosure.review{color:var(--mi-warn,#f0c86a);background:rgba(240,200,106,.07)}.pub-inline-action{flex:0 0 auto;padding:3px 6px;border:1px solid;border-radius:5px;color:inherit;background:transparent;font:inherit;font-size:8px;font-weight:750;line-height:1.2;cursor:pointer}.pub-inline-action:disabled{opacity:.5;cursor:wait}.pub-spend{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.pub-spend>div{padding:6px 7px;border:1px solid var(--mi-line2);border-radius:7px;background:rgba(9,15,25,.36)}.pub-spend dt{overflow:hidden;color:var(--mi-faint);font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.pub-spend dd{margin:2px 0 0;color:var(--mi-ink);font-size:10px;font-weight:750}.pub-policy{margin-top:7px!important;display:flex;align-items:center;justify-content:space-between;gap:8px}.pub-policy span{color:var(--mi-faint)}.pub-policy code{overflow:hidden;color:var(--mi-purple);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.pub-probe{margin:0 0 6px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px}.pub-probe>div{min-width:0}.pub-probe dt{color:var(--mi-faint);font-size:7px}.pub-probe dd{margin:1px 0 0;overflow:hidden;color:var(--mi-dim);font-size:8.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.pub-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px 7px;gap:3px 7px}.pub-checks li{min-width:0;display:flex;align-items:flex-start;gap:4px;color:var(--mi-dim);font-size:7.8px;line-height:1.3}.pub-checks li>span{flex:0 0 auto;font-weight:900}.pub-checks li.pass>span{color:var(--mi-good,#6fe3a8)}.pub-checks li.fail>span{color:var(--mi-red,#ff8090)}.pub-qa-failed{margin-top:6px!important;color:var(--mi-red,#ff8090)!important;font-size:8.5px!important}.pub-lipsync-review{margin-top:7px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:7px;border:1px solid rgba(240,200,106,.2);border-radius:7px;color:var(--mi-warn,#f0c86a);background:rgba(240,200,106,.06);font-size:8px;line-height:1.4}.pub-lipsync-review span{min-width:0}.pub-lipsync-review strong{display:block;margin-bottom:2px;color:var(--mi-ink);font-size:8.5px}.pub-lipsync-review .pub-inline-action{white-space:nowrap}.pub-timestamp{margin-top:6px!important;color:var(--mi-faint)!important;font-size:7.5px!important}.pub-release-blockers{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;align-items:start;padding:8px 10px;border:1px solid rgba(240,200,106,.22);border-radius:8px;color:var(--mi-warn,#f0c86a);background:rgba(240,200,106,.05)}.pub-release-blockers strong{font-size:9px;text-transform:uppercase;letter-spacing:.06em}.pub-release-blockers ul{margin:0;padding-left:15px;display:grid;grid-gap:2px;gap:2px;font-size:9px;line-height:1.4}.pub-review-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-top:1px solid var(--mi-line2);background:rgba(22,34,58,.52)}.pub-review-primary,.pub-review-secondary{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pub-review-actions .mi-btn{min-height:31px;font-size:9.5px}.pub-review-actions .mi-btn kbd{margin-right:4px}.pub-batch{border-color:rgba(185,139,255,.28)!important;color:var(--mi-purple)!important}.pub-publish:disabled{opacity:.42;cursor:not-allowed}.pub-footnote{flex:0 0 auto;margin:0;overflow:hidden;color:var(--mi-faint);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1120px){.pub-review-main{grid-template-columns:minmax(210px,.65fr) minmax(360px,1.45fr)}.pub-evidence-row,.pub-gate-grid{grid-template-columns:1fr}}@media (max-width:820px){.pub-root{height:100dvh;overflow-y:auto;padding:12px}.pub-head{align-items:flex-start}.pub-shortcut{display:none}.pub-workspace{min-height:auto;display:flex;flex-direction:column}.pub-queue{max-height:32vh;flex:0 0 auto}.pub-review{min-height:65vh;flex:0 0 auto}.pub-review-card{height:auto;min-height:65vh}.pub-review-main{overflow:visible;grid-template-columns:1fr}.pub-preview{width:min(100%,30vh,300px)}}@media (max-width:520px){.pub-root{padding:10px}.pub-head{gap:10px}.pub-head-actions .forge-close span,.pub-logo{display:none}.pub-sub{max-width:42ch}.pub-channel{min-width:176px}.pub-review-head{flex-direction:column}.pub-review-controls{width:100%;justify-items:stretch}.pub-review-badges,.pub-review-controls .pub-review-primary{justify-content:flex-start}.pub-review-controls .mi-btn{flex:1 1}.pub-evidence-row,.pub-gate-grid{grid-template-columns:1fr}.pub-review-actions{align-items:stretch;flex-direction:column}.pub-review-primary,.pub-review-secondary{width:100%}.pub-review-actions .mi-btn{flex:1 1}}@media (prefers-reduced-motion:reduce){.pub-reel{transition:none}.pub-preview-spinner{animation:none}}.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-body--presentations{grid-template-columns:1fr}.site-head-actions{display:flex;align-items:center;gap:10px}.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{gap:12px}.site-draft-library,.site-main{min-width:0;display:flex;flex-direction:column;overflow:auto}.site-draft-library{gap:18px;padding:2px}.site-draft-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,390px);grid-gap:24px;gap:24px;align-items:stretch;padding:20px;border:1px solid var(--mi-line);border-radius:16px;background:linear-gradient(120deg,rgba(217,160,91,.12),rgba(143,211,156,.035) 64%),var(--mi-card)}.site-draft-intro h3{margin:5px 0 7px;color:var(--mi-ink);font-size:24px}.site-draft-intro p{margin:0;max-width:740px;color:var(--mi-dim);line-height:1.55}.site-kicker{color:var(--mi-cyan);font:700 10px/1.3 var(--font-mono);letter-spacing:.12em}.site-draft-safety{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:14px 16px;border:1px solid rgba(143,211,156,.25);border-radius:12px;background:rgba(143,211,156,.06)}.site-draft-safety strong{color:var(--mi-green)}.site-draft-safety span{color:var(--mi-dim);font-size:12px;line-height:1.5}.site-draft-empty{display:flex;flex-direction:column;gap:7px;padding:28px;border:1px dashed var(--mi-line);border-radius:14px;color:var(--mi-dim)}.site-draft-empty strong{color:var(--mi-ink)}.site-draft-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:14px;gap:14px;align-items:start}.site-draft-card{display:flex;flex-direction:column;gap:13px;min-width:0;padding:17px;border:1px solid var(--mi-line);border-radius:15px;background:var(--mi-card)}.site-draft-card:hover{border-color:rgba(217,160,91,.42)}.site-draft-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;color:var(--mi-dim);font-size:11px}.site-draft-card-head h4{margin:6px 0 0;color:var(--mi-ink);font-size:17px}.site-draft-badge{display:inline-flex;padding:3px 7px;border-radius:999px;color:var(--mi-cyan);background:rgba(217,160,91,.1);font:700 9px/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.site-draft-description{margin:0;min-height:38px;color:var(--mi-dim);font-size:12px;line-height:1.55}.site-draft-pages{display:flex;flex-wrap:wrap;gap:6px}.site-draft-pages span{padding:4px 7px;border:1px solid var(--mi-line);border-radius:7px;color:var(--mi-faint);font-size:10.5px;background:var(--mi-card2)}.site-draft-name{display:flex;flex-direction:column;gap:6px;color:var(--mi-dim);font-size:11px}.site-draft-build{width:100%;justify-content:center}.site-draft-card-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;border-top:1px solid var(--mi-line2);color:var(--mi-faint);font-size:10.5px}.site-draft-card-foot>div{display:flex;gap:5px}.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-design-grid{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;margin:14px 0 18px}.site-design-field{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--mi-dim)}.site-design-field select{padding:8px 10px;color:var(--mi-ink)}.site-design-field input[type=color],.site-design-field select{border-radius:8px;background:var(--mi-card);border:1px solid var(--mi-line)}.site-design-field input[type=color]{width:52px;height:36px;padding:2px;cursor:pointer}.site-design-field--wide{flex:1 1 100%}.site-design-field input[type=text]{padding:8px 10px;border-radius:8px;background:var(--mi-card);color:var(--mi-ink);border:1px solid var(--mi-line)}.site-pagemeta{margin:10px 0 4px;font-size:12.5px;color:var(--mi-dim)}.site-pagemeta summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-pagemeta-grid{display:flex;flex-direction:column;gap:8px;margin-top:8px}.site-pagemeta-grid input,.site-pagemeta-grid textarea{padding:8px 10px;border-radius:8px;background:var(--mi-card);color:var(--mi-ink);border:1px solid var(--mi-line);font:inherit}.site-pagemeta-actions{display:flex;gap:8px}.site-pagerefs{margin:10px 0 4px;border:1px solid rgba(88,223,176,.18);border-radius:10px;background:rgba(7,23,31,.34);color:var(--mi-dim)}.site-pagerefs>summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:10px 12px;color:var(--mi-ink);font-weight:650;display:flex;justify-content:space-between;align-items:center;gap:12px}.site-pagerefs>summary span{color:var(--mi-green);font:500 10px/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.site-pagerefs-body{padding:0 12px 12px;display:flex;flex-direction:column;gap:10px}.site-prompt-composer{margin:12px 0;border:1px solid rgba(139,92,246,.3);border-radius:16px;background:linear-gradient(135deg,rgba(8,18,35,.96),rgba(22,13,43,.9));color:var(--mi-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.site-prompt-composer>summary{cursor:pointer;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none}.site-prompt-composer>summary::-webkit-details-marker{display:none}.site-prompt-composer>summary>span:first-child{display:flex;align-items:baseline;gap:10px}.site-prompt-composer>summary strong{color:#e9ddff}.site-prompt-composer>summary small{color:var(--mi-faint);font:500 10px/1.3 var(--font-mono)}.site-prompt-audit-pill{border:1px solid var(--mi-line);border-radius:999px;padding:5px 9px;color:var(--mi-faint);font:650 9px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.site-prompt-audit-pill.ok{color:#70efc2;border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.08)}.site-prompt-audit-pill.blocked{color:#ff9cac;border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.08)}.site-prompt-toolbar{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 16px;border-block:1px solid rgba(139,92,246,.18);background:rgba(8,18,35,.5)}.site-prompt-toolbar p{margin:3px 0 0;color:var(--mi-faint);font-size:11px}.site-prompt-toolbar__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.site-prompt-message{margin:10px 16px 0;border-left:3px solid #8b5cf6;padding:7px 10px;background:rgba(139,92,246,.08);color:#d8c7ff;font-size:11px}.site-prompt-workspace{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(330px,1.25fr) minmax(260px,1fr);grid-gap:12px;gap:12px;padding:14px;align-items:start}.site-prompt-inspector,.site-prompt-library,.site-prompt-stack{min-width:0;border:1px solid var(--mi-line);border-radius:13px;background:rgba(3,12,25,.72)}.site-prompt-library{padding:10px}.site-prompt-library__filters{display:grid;grid-template-columns:1fr .7fr .8fr;grid-gap:7px;gap:7px;margin-bottom:9px}.site-prompt-inspector textarea,.site-prompt-library__filters input,.site-prompt-library__filters select{width:100%;box-sizing:border-box;border:1px solid var(--mi-line);border-radius:8px;background:rgba(1,9,20,.86);color:var(--mi-ink);padding:8px 9px;font:inherit}.site-prompt-library__list{max-height:560px;overflow-y:auto;display:flex;flex-direction:column;gap:7px;padding-right:3px;scrollbar-color:rgba(139,92,246,.5) transparent}.site-prompt-brick,.site-prompt-stack-block{--prompt-color:#8b5cf6;position:relative;border:1px solid color-mix(in srgb,var(--prompt-color) 56%,transparent);background:linear-gradient(100deg,color-mix(in srgb,var(--prompt-color) 16%,rgba(3,12,25,.94)),rgba(3,12,25,.92));box-shadow:inset 4px 0 0 color-mix(in srgb,var(--prompt-color) 80%,transparent)}.site-prompt-brick:before,.site-prompt-stack-block:before{content:"";width:12px;height:12px;flex:0 0 12px;background:var(--prompt-color);filter:drop-shadow(0 0 7px var(--prompt-color))}[data-shape=hex]:before{-webkit-clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%)}[data-shape=notch]:before{-webkit-clip-path:polygon(0 0,68% 0,68% 26%,100% 26%,100% 100%,0 100%);clip-path:polygon(0 0,68% 0,68% 26%,100% 26%,100% 100%,0 100%)}[data-shape=round]:before{border-radius:50%}[data-shape=wedge]:before{-webkit-clip-path:polygon(0 0,100% 50%,0 100%,23% 50%);clip-path:polygon(0 0,100% 50%,0 100%,23% 50%)}[data-shape=diamond]:before{-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}[data-shape=stack]:before{-webkit-clip-path:polygon(50% 0,100% 25%,50% 50%,100% 75%,50% 100%,0 75%,50% 50%,0 25%);clip-path:polygon(50% 0,100% 25%,50% 50%,100% 75%,50% 100%,0 75%,50% 50%,0 25%)}[data-shape=bolt]:before{-webkit-clip-path:polygon(55% 0,12% 56%,44% 56%,30% 100%,88% 40%,55% 40%);clip-path:polygon(55% 0,12% 56%,44% 56%,30% 100%,88% 40%,55% 40%)}[data-shape=wave]:before{-webkit-clip-path:polygon(0 35%,18% 15%,36% 35%,54% 15%,72% 35%,90% 15%,100% 28%,72% 58%,54% 38%,36% 58%,18% 38%,0 60%);clip-path:polygon(0 35%,18% 15%,36% 35%,54% 15%,72% 35%,90% 15%,100% 28%,72% 58%,54% 38%,36% 58%,18% 38%,0 60%)}[data-shape=arrow]:before{-webkit-clip-path:polygon(0 25%,55% 25%,55% 0,100% 50%,55% 100%,55% 75%,0 75%);clip-path:polygon(0 25%,55% 25%,55% 0,100% 50%,55% 100%,55% 75%,0 75%)}[data-shape=shield]:before{-webkit-clip-path:polygon(50% 0,95% 18%,85% 70%,50% 100%,15% 70%,5% 18%);clip-path:polygon(50% 0,95% 18%,85% 70%,50% 100%,15% 70%,5% 18%)}[data-shape=cut]:before{-webkit-clip-path:polygon(18% 0,100% 0,100% 82%,82% 100%,0 100%,0 18%);clip-path:polygon(18% 0,100% 0,100% 82%,82% 100%,0 100%,0 18%)}[data-shape=check]:before{-webkit-clip-path:polygon(0 48%,18% 31%,40% 54%,82% 6%,100% 24%,40% 92%);clip-path:polygon(0 48%,18% 31%,40% 54%,82% 6%,100% 24%,40% 92%)}.site-prompt-brick{display:grid;grid-template-columns:15px 1fr auto;grid-gap:2px 7px;gap:2px 7px;align-items:center;border-radius:9px;padding:9px 8px;cursor:-webkit-grab;cursor:grab}.site-prompt-brick[data-private=true]{border-style:dashed}.site-prompt-brick:before{grid-row:1/5;align-self:center}.site-prompt-brick__type{color:var(--prompt-color);font:700 8px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.site-prompt-brick strong{grid-column:2;color:var(--mi-ink);font-size:11px}.site-prompt-brick>span:not(.site-prompt-brick__type){grid-column:2;color:var(--mi-faint);font-size:9.5px}.site-prompt-brick__origin{grid-column:2;color:#b99cff;font:650 7.5px/1.2 var(--font-mono)}.site-prompt-brick>button{grid-column:3;grid-row:1/5;width:26px;height:26px;border-radius:8px;border:1px solid color-mix(in srgb,var(--prompt-color) 55%,transparent);background:rgba(0,0,0,.2);color:var(--prompt-color);cursor:pointer}.site-prompt-stack{padding:10px;min-height:260px}.site-prompt-stack.empty{display:flex;flex-direction:column}.site-prompt-stack__head,.site-prompt-stack__output{display:flex;justify-content:space-between;gap:10px;border:1px dashed rgba(139,92,246,.38);border-radius:8px;padding:7px 9px;color:#c6afff;font:650 8.5px/1.3 var(--font-mono);letter-spacing:.08em}.site-prompt-stack__empty{flex:1 1;min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--mi-faint)}.site-prompt-stack__empty strong{color:#d8c7ff;margin-bottom:5px}.site-prompt-stack-block{display:grid;grid-template-columns:15px 26px 1fr auto auto;align-items:center;grid-gap:8px;gap:8px;padding:10px;border-radius:10px;cursor:-webkit-grab;cursor:grab}.site-prompt-stack-block.selected{outline:2px solid color-mix(in srgb,var(--prompt-color) 65%,white);box-shadow:0 0 18px color-mix(in srgb,var(--prompt-color) 20%,transparent)}.site-prompt-stack-block.invalid{border-color:#ef4444;box-shadow:inset 4px 0 #ef4444}.site-prompt-stack-block__number{color:var(--mi-faint);font:700 8.5px/1 var(--font-mono)}.site-prompt-stack-block>span:nth-of-type(2){min-width:0;display:flex;flex-direction:column;gap:2px}.site-prompt-stack-block small{color:var(--prompt-color);font:700 8px/1 var(--font-mono);text-transform:uppercase}.site-prompt-stack-block strong{font-size:11.5px}.site-prompt-stack-block em{color:var(--mi-faint);font-size:9.5px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-prompt-stack-block>b{color:#facc15;font:700 7.5px/1 var(--font-mono)}.site-prompt-stack-block__actions{display:flex;gap:3px}.site-prompt-stack-block__actions button{border:0;border-radius:5px;background:rgba(255,255,255,.06);color:var(--mi-dim);cursor:pointer;padding:3px 5px}.site-prompt-stack-block__actions button:disabled{opacity:.25;cursor:default}.site-prompt-connector{height:21px;display:flex;gap:6px;align-items:center;justify-content:center;color:#6ee7c7;font:600 7px/1 var(--font-mono);text-transform:uppercase}.site-prompt-connector span{width:23px;height:1px;background:currentColor;position:relative}.site-prompt-connector span:first-child:after{content:"";position:absolute;right:-2px;top:-2px;width:5px;height:5px;border-radius:50%;background:currentColor}.site-prompt-connector.bad{color:#ff7187}.site-prompt-stack__output{margin-top:10px;justify-content:center;color:#70efc2;border-color:rgba(34,197,94,.35)}.site-prompt-inspector{min-height:260px;padding:13px}.site-prompt-inspector__eyebrow{color:#b99cff;font:700 8px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.site-prompt-inspector h4{margin:6px 0 4px}.site-prompt-inspector>p{color:var(--mi-faint);font-size:10px}.site-prompt-inspector label{display:flex;flex-direction:column;gap:6px;color:var(--mi-dim);font-size:10px}.site-prompt-inspector textarea{resize:vertical;min-height:240px;font:500 10px/1.5 var(--font-mono)}.site-prompt-inspector__actions{margin:8px 0;display:flex;align-items:center;justify-content:space-between;gap:8px}.site-prompt-inspector a,.site-prompt-inspector__actions>span{color:#a78bfa;font-size:10px}.site-prompt-inspector>small{color:var(--mi-faint);font-size:8px}.site-prompt-inspector__empty{min-height:235px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--mi-faint);gap:5px}.site-prompt-inspector__empty strong{color:var(--mi-dim)}.site-prompt-tooltip{display:none;position:absolute;z-index:30;left:12px;right:12px;top:calc(100% + 5px);border:1px solid color-mix(in srgb,var(--prompt-color) 55%,transparent);border-radius:10px;max-height:360px;overflow-y:auto;padding:11px;background:rgba(2,8,18,.98);box-shadow:0 14px 35px rgba(0,0,0,.55);color:var(--mi-ink)}.site-prompt-tooltip p{white-space:pre-wrap;color:var(--mi-dim);font:500 9px/1.45 var(--font-mono)}.site-prompt-tooltip small{color:var(--mi-faint);font-size:8px}.site-prompt-brick:focus .site-prompt-tooltip,.site-prompt-brick:hover .site-prompt-tooltip,.site-prompt-stack-block:focus .site-prompt-tooltip,.site-prompt-stack-block:hover .site-prompt-tooltip{display:block}.site-prompt-audit{margin:0 14px 14px;padding:12px;border:1px solid rgba(239,68,68,.32);border-radius:11px;background:rgba(239,68,68,.06)}.site-prompt-audit.ok{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.06)}.site-prompt-audit>div{display:flex;align-items:baseline;gap:9px}.site-prompt-audit>div strong{font-size:20px;color:#ff9cac}.site-prompt-audit.ok>div strong{color:#70efc2}.site-prompt-audit>div span{color:var(--mi-dim);font-size:10px}.site-prompt-audit ul{list-style:none;padding:0;display:grid;grid-gap:6px;gap:6px}.site-prompt-audit li{display:grid;grid-gap:2px;gap:2px;border-left:3px solid #ef4444;padding:6px 9px;background:rgba(0,0,0,.15)}.site-prompt-audit li.warn{border-color:#f59e0b}.site-prompt-audit li strong{color:#ff9cac;font:700 8px/1.2 var(--font-mono)}.site-prompt-audit li.warn strong{color:#ffd375}.site-prompt-audit li span{font-size:10px}.site-prompt-audit li em{color:var(--mi-faint);font-size:9px;font-style:normal}@media (max-width:1180px){.site-prompt-workspace{grid-template-columns:minmax(220px,.75fr) minmax(340px,1.25fr)}.site-prompt-inspector{grid-column:1/-1}.site-prompt-inspector textarea{min-height:150px}}@media (max-width:760px){.site-prompt-toolbar{align-items:stretch;flex-direction:column}.site-prompt-toolbar__actions{justify-content:flex-start}.site-prompt-workspace{grid-template-columns:1fr}.site-prompt-inspector{grid-column:auto}.site-prompt-library__list{max-height:360px}}.site-refhelp{max-width:880px;margin:0;color:var(--mi-faint);font-size:12px;line-height:1.55}.site-refselect{display:grid;grid-gap:5px;gap:5px;color:var(--mi-dim);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.site-refselect select{width:min(100%,640px);padding:9px 10px;border-radius:8px;border:1px solid var(--mi-line);color:var(--mi-ink);background:var(--mi-card)}.site-refpresentation{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:640px;padding:10px 12px;border-radius:9px;border:1px solid rgba(88,223,176,.24);background:linear-gradient(120deg,rgba(32,115,96,.14),rgba(28,50,66,.12))}.site-refpresentation span,.site-refpresentation strong{display:block}.site-refpresentation strong{color:var(--mi-ink);font-size:12.5px}.site-refpresentation div>span{color:var(--mi-faint);font-size:11px;margin-top:2px}.site-refchips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.site-refchips span{border:1px solid rgba(88,223,176,.3);border-radius:999px;padding:3px 7px;color:var(--mi-green);font:500 9.5px/1.2 var(--font-mono);text-transform:uppercase}.site-refupload{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.site-refupload label{position:relative;overflow:hidden}.site-refupload label.is-disabled{opacity:.45;cursor:not-allowed}.site-refupload input{position:absolute;inset:0;opacity:0;cursor:pointer}.site-refupload span{color:var(--mi-faint);font-size:10.5px}.site-refgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));grid-gap:9px;gap:9px;list-style:none;padding:0;margin:0}.site-refgrid li{position:relative;min-width:0;border:1px solid var(--mi-line);border-radius:9px;overflow:hidden;background:var(--mi-card)}.site-refthumb{aspect-ratio:16/10;display:grid;place-items:center;overflow:hidden;background:repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 8px,transparent 8px 16px)}.site-refthumb img{width:100%;height:100%;object-fit:cover;display:block}.site-refimage-loading{font-size:10px;color:var(--mi-faint)}.site-refthumb--document{background:radial-gradient(circle at 22% 18%,rgba(248,113,113,.18),transparent 44%),linear-gradient(145deg,rgba(127,29,29,.16),rgba(15,23,42,.86))}.site-refdocument{display:grid;grid-template-columns:auto auto auto;align-items:center;grid-gap:7px;gap:7px;color:#fca5a5;font:700 12px/1 var(--font-mono)}.site-refdocument>strong{border:1px solid rgba(248,113,113,.38);border-radius:6px;padding:5px 7px;background:rgba(127,29,29,.18)}.site-refdocument>span{color:var(--mi-faint)}.site-refdocument>small{grid-column:1/-1;text-align:center;color:var(--mi-green);font:600 9px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.site-refdocument.needs-ocr>small{color:#fbbf24}.site-refcaption{padding:7px 28px 8px 8px;min-width:0}.site-refcaption small,.site-refcaption span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-refcaption span{color:var(--mi-ink);font-size:10.5px}.site-refcaption small{color:var(--mi-faint);font-size:9.5px;margin-top:2px}.site-refremove{position:absolute;right:5px;bottom:7px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--mi-line);background:var(--mi-card);color:var(--mi-dim);cursor:pointer}.site-refremove:hover{border-color:rgba(255,128,144,.6);color:#ff8090}.site-refdownload{position:absolute;right:30px;bottom:7px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--mi-line);background:var(--mi-card);color:var(--mi-green);cursor:pointer}.site-refdownload:hover{border-color:rgba(88,223,176,.6);color:#9bffe1}.site-refgrid li:has(.site-refdownload) .site-refcaption{padding-right:52px}.site-addpage{margin-top:18px;padding:14px;border:1px dashed var(--mi-line);border-radius:10px}.site-addpage h4{margin:0 0 4px}.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-seo-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.site-seo-cards{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 4px}.site-seo-card{flex:1 1 120px;border:1px solid var(--mi-line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.site-seo-k{color:var(--mi-dim);font-size:11px}.site-seo-v{font-size:20px;font-weight:700;color:var(--mi-ink)}.site-seo-risk{font-size:12px;font-weight:600;color:#d98a2b;font-style:normal}.site-seo-h{margin:20px 0 6px;font-size:13px;color:var(--mi-ink);display:flex;align-items:center;gap:8px}.site-seo-note{color:var(--mi-dim);font-size:11px;margin:0 0 8px}.site-seo-ok{color:#3a9a6a;font-size:12px}.site-seo-table{width:100%;border-collapse:collapse;font-size:12px}.site-seo-table td,.site-seo-table th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--mi-line)}.site-seo-table th{color:var(--mi-dim);font-weight:600}.site-seo-src{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mi-dim)}.site-seo-issues{margin:4px 0;padding-left:18px;font-size:12px;color:var(--mi-dim);display:flex;flex-direction:column;gap:4px}.site-seo-issues strong{color:var(--mi-ink)}.site-seo-badge{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600}.site-seo-healthy,.site-seo-ported{background:rgba(58,154,106,.16);color:#3a9a6a}.site-seo-at_risk,.site-seo-needs_redirect{background:rgba(217,138,43,.16);color:#d98a2b}.site-seo-none_imported,.site-seo-unmatched{background:rgba(150,150,150,.16);color:var(--mi-dim)}.site-theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px;margin:8px 0 4px}.site-theme-card{border:1px solid var(--mi-line);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:6px}.site-theme-card.applied{border-color:var(--mi-accent,#c8781f);box-shadow:0 0 0 1px var(--mi-accent,#c8781f)}.site-theme-swatch{display:flex;height:36px;border-radius:8px;overflow:hidden}.site-theme-swatch span{flex:1 1}.site-theme-card strong{color:var(--mi-ink);font-size:13px}.site-theme-card p{color:var(--mi-dim);font-size:11px;line-height:1.4;margin:0;flex:1 1}.site-theme-bg{color:var(--mi-faint);font-size:10px;text-transform:capitalize}.site-theme-card button{margin-top:4px}.site-visual-plan{position:relative;overflow:hidden;margin:16px 0 24px;padding:18px;border:1px solid color-mix(in srgb,var(--mi-cyan) 46%,var(--mi-line));border-radius:18px;background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--mi-cyan) 15%,transparent),transparent 38%),linear-gradient(145deg,var(--mi-card),var(--mi-card2))}.site-visual-plan:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.site-visual-plan__head{position:relative;display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.site-visual-plan h4{margin:4px 0;color:var(--mi-ink);font-size:22px}.site-visual-plan p{margin:0;color:var(--mi-dim);font-size:12px;line-height:1.55}.site-visual-score{min-width:72px;color:var(--mi-cyan);font-size:26px;font-weight:800;text-align:right}.site-visual-score small{display:block;color:var(--mi-faint);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.site-visual-reason{position:relative;margin-top:12px!important;padding:9px 11px;border-left:2px solid var(--mi-cyan);background:rgba(56,225,214,.06)}.site-visual-recipe__chips,.site-visual-signal-row{position:relative;display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.site-visual-recipe__chips span,.site-visual-signal-row span{padding:3px 7px;border:1px solid var(--mi-line);border-radius:999px;color:var(--mi-dim);background:var(--mi-card);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.site-visual-flow{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:7px;gap:7px;margin-top:14px}.site-visual-effect{min-height:116px;padding:10px;border:1px solid var(--mi-line);border-radius:11px;background:color-mix(in srgb,var(--mi-card) 84%,transparent)}.site-source-card>span,.site-visual-effect>span,.site-visual-recipe__meta span{display:block;color:var(--mi-cyan);font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.site-visual-effect strong{display:block;color:var(--mi-ink);font-size:11px;margin:6px 0 3px}.site-visual-effect p{font-size:10px}.site-visual-effect small{display:block;margin-top:7px;color:var(--mi-faint);font-size:8px;text-transform:uppercase}.site-visual-recipes{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));grid-gap:10px;gap:10px;margin:8px 0 18px}.site-visual-recipe{display:flex;flex-direction:column;gap:7px;min-height:260px;padding:14px;border:1px solid var(--mi-line);border-radius:14px;background:var(--mi-card2)}.site-visual-recipe.current{border-color:var(--mi-cyan);box-shadow:inset 0 0 26px rgba(56,225,214,.08)}.site-visual-recipe__meta{display:flex;justify-content:space-between;align-items:center}.site-visual-recipe__meta strong{color:var(--mi-cyan);font-size:18px}.site-visual-recipe h5{margin:0;color:var(--mi-ink);font-size:14px}.site-visual-recipe p{margin:0;color:var(--mi-dim);font-size:11px;line-height:1.5}.site-visual-recipe>small{color:var(--mi-faint);font-size:9px}.site-visual-recipe__chips{flex:1 1;align-content:flex-start}.site-source-ledger{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:8px;gap:8px;margin:8px 0 20px}.site-source-card{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--mi-line);border-radius:12px;color:inherit;text-decoration:none;background:var(--mi-card2);transition:transform .16s ease,border-color .16s ease}.site-source-card:hover{transform:translateY(-2px);border-color:var(--mi-cyan)}.site-source-card strong{color:var(--mi-ink);font-size:12px}.site-source-card p{flex:1 1;margin:0;color:var(--mi-dim);font-size:10px;line-height:1.45}.site-source-card small{color:var(--mi-faint);font-size:9px}.site-block-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px;margin:8px 0}.site-block-card{border:1px solid var(--mi-line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.site-block-group{font-size:10px;color:var(--mi-accent,#c8781f);text-transform:uppercase;font-weight:700;letter-spacing:.04em}.site-block-card strong{color:var(--mi-ink);font-size:12px}.site-block-card p{color:var(--mi-dim);font-size:11px;line-height:1.4;margin:0}.site-anim-row{display:flex;gap:12px;align-items:baseline;margin:6px 0}.site-anim-group{min-width:70px;font-size:10px;text-transform:uppercase;color:var(--mi-dim);font-weight:700}.site-anim-chips{display:flex;flex-wrap:wrap;gap:6px}.site-anim-chip{border:1px solid var(--mi-line);border-radius:999px;padding:3px 10px;font-size:11px;color:var(--mi-ink);cursor:default}@media (max-width:640px){.site-visual-plan__head{flex-direction:column}.site-visual-score{text-align:left}.site-visual-flow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site-source-card{transition:none}.site-source-card:hover{transform:none}}.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}.site-root{--mi-bg:#0d0c0b;--mi-surface:#14131142;--mi-card:#161412;--mi-card2:#1c1a17;--mi-line:rgba(214,204,190,0.14);--mi-line2:rgba(214,204,190,0.08);--mi-ink:#f2efe9;--mi-dim:#a9a196;--mi-faint:#746c61;--mi-cyan:#d9a05b;--mi-purple:#c0b3a1;--mi-green:#8fd39c;--mi-amber:#e6b45e;--mi-red:#e08575;background:linear-gradient(180deg,rgba(217,160,91,.04),transparent 140px),var(--mi-bg)}.site-root .site-previewframe{background:#0b0e13}.pres-desk{display:flex;flex-direction:column;gap:14px;min-width:0}.pres-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.pres-card h4,.pres-intro h3,.pres-links h5{margin:0;color:var(--mi-ink)}.pres-card-head p,.pres-intro p{margin:4px 0 0;color:var(--mi-dim);font-size:12px}.pres-form{display:grid;grid-template-columns:1fr 1.3fr 1.2fr auto;grid-gap:10px;gap:10px;align-items:end}.pres-form label,.pres-replace{display:flex;flex-direction:column;gap:5px;color:var(--mi-dim);font-size:11px}.invoice-company-setup{display:grid;grid-gap:16px;gap:16px;margin-top:14px}.invoice-brand-library{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:9px;gap:9px;margin-top:12px}.invoice-brand-library button{display:flex;flex-direction:column;gap:4px;min-width:0;padding:11px 12px;border:1px solid var(--mi-line);border-radius:10px;background:rgba(255,255,255,.03);color:var(--mi-ink);text-align:left;cursor:pointer}.invoice-brand-library button.is-selected,.invoice-brand-library button:hover{border-color:var(--mi-cyan);background:color-mix(in srgb,var(--mi-cyan) 11%,transparent)}.invoice-brand-library small,.invoice-brand-library span{overflow:hidden;color:var(--mi-faint);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.invoice-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.invoice-asset-card{display:flex;flex-direction:column;gap:9px;min-width:0;padding:13px;border:1px solid var(--mi-line);border-radius:12px;background:color-mix(in srgb,var(--mi-panel) 86%,transparent)}.invoice-asset-card>div:first-child{display:flex;flex-direction:column;gap:3px;min-height:44px}.invoice-asset-card small{color:var(--mi-faint);font-size:10px;line-height:1.4}.invoice-asset-preview{display:grid;place-items:center;min-height:112px;overflow:hidden;border:1px dashed color-mix(in srgb,var(--mi-cyan) 45%,var(--mi-line));border-radius:9px;background:rgba(255,255,255,.04);color:var(--mi-faint);font-size:11px}.invoice-asset-preview img,.invoice-asset-preview object{display:block;width:100%;height:112px;border:0;object-fit:contain}.invoice-asset-preview--logo img{width:80%}.invoice-asset-preview--footer{min-height:72px}.invoice-asset-preview--footer img{height:72px}.invoice-asset-upload{position:relative;justify-content:center;cursor:pointer}.invoice-asset-upload input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.invoice-crop-controls{display:grid;grid-gap:8px;gap:8px;padding-top:8px;border-top:1px solid var(--mi-line)}.invoice-crop-controls label{display:grid;grid-gap:4px;gap:4px;color:var(--mi-faint);font-size:10px}.invoice-crop-controls input[type=range]{width:100%;accent-color:var(--mi-cyan)}.invoice-default-company{flex-direction:row!important;align-items:center;align-self:center}.invoice-letterhead-preview{display:grid;grid-gap:12px;gap:12px;width:min(100%,760px);min-height:360px;padding:24px;border:1px solid var(--mi-line);border-radius:12px;background:#fff;box-shadow:0 18px 50px rgba(0,0,0,.18);color:#172033}.invoice-letterhead-preview__footer,.invoice-letterhead-preview__header{display:block;width:100%;max-height:100px;object-fit:contain}.invoice-letterhead-preview__footer{align-self:end;max-height:70px}.invoice-letterhead-preview__identity{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:start;padding-bottom:12px;border-bottom:5px solid var(--mi-cyan)}.invoice-letterhead-preview__identity img{width:88px;height:58px;object-fit:contain}.invoice-letterhead-preview__identity div{display:flex;flex-direction:column;gap:5px}.invoice-letterhead-preview__identity span{color:#617083;font-size:11px;white-space:pre-line}.invoice-letterhead-preview__identity b{color:#172554;font-size:26px;letter-spacing:.08em}.invoice-letterhead-preview__lines{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:20px 0}.invoice-letterhead-preview__lines i{display:block;height:12px;border-radius:4px;background:#edf1f5}.invoice-letterhead-preview__lines i:nth-child(2){width:83%}.invoice-letterhead-preview__lines i:nth-child(3){width:62%}@media (max-width:900px){.invoice-asset-grid,.invoice-letterhead-preview__identity{grid-template-columns:1fr}}.pres-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(390px,1fr));grid-gap:14px;gap:14px}.pres-card{padding:16px;border:1px solid var(--mi-line);border-radius:14px;background:var(--mi-card);display:flex;flex-direction:column;gap:13px}.pres-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.pres-card-tools{display:flex;gap:8px;flex-shrink:0;align-items:center}.pres-archtoggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mi-dim);white-space:nowrap;cursor:pointer}.pres-danger{color:#e5484d;border-color:rgba(229,72,77,.45)}.pres-danger:hover{background:rgba(229,72,77,.12)}.pres-dismiss{float:right;background:none;border:none;color:inherit;cursor:pointer;font-size:13px;padding:0 2px}.pres-card-head h4{margin-top:6px;font-size:15px}.pres-card-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pres-state{padding:4px 10px;border-radius:999px;font-size:11px;white-space:nowrap;border:1px solid var(--mi-line);color:var(--mi-dim);background:var(--mi-card2)}.pres-state--info{border-color:rgba(102,178,255,.4);color:#9ccaff}.pres-state--warn{border-color:rgba(255,190,92,.4);color:#ffd79a}.pres-state--ok{border-color:rgba(88,214,141,.4);color:#9ff0c0}.pres-playbook{display:flex;flex-direction:column;gap:8px}.pres-playbook-row{display:grid;grid-template-columns:minmax(160px,1fr) 2fr auto;grid-gap:12px;gap:12px;align-items:center;font-size:12px;color:var(--mi-dim)}.pres-playbook-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mi-ink)}.pres-playbook-bar{height:8px;border-radius:999px;background:var(--mi-card2);border:1px solid var(--mi-line);overflow:hidden}.pres-playbook-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6fe9dd,#58d68d)}.pres-playbook-score{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pres-create .mi-field,.pres-create input.mi-field,.pres-create textarea.mi-field{color:#13202e;background:#f4f7fa;border:1px solid #c3cfda;caret-color:currentColor}.pres-create .mi-field::placeholder{color:#5d7080;opacity:1}.pres-create .mi-field:focus{border-color:#b98c4a;outline:none}.pres-details{display:block;margin-top:12px;font-size:12px;color:var(--mi-dim)}.pres-details textarea{margin-top:6px;width:100%;resize:vertical}.pres-items{margin-top:12px;display:flex;flex-direction:column;gap:8px}.pres-items__head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--mi-dim)}.pres-items__row{display:grid;grid-gap:8px;gap:8px;align-items:center;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto}.pres-assetbtn{position:relative;cursor:pointer}.pres-assetbtn input[type=file]{position:absolute;inset:0;opacity:0;width:0;height:0}.pres-meta{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:8px;gap:8px;margin:0}.pres-meta div{padding:8px 10px;border:1px solid var(--mi-line);border-radius:9px;background:var(--mi-card2);min-width:0}.pres-meta dt{color:var(--mi-faint);font-size:10px;text-transform:uppercase}.pres-meta dd{margin:3px 0 0;color:var(--mi-ink);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pres-replace input{color:var(--mi-dim);font-size:11px}.pres-actions{display:flex;align-items:center;gap:10px}.pres-card-feedback{margin:0 20px 16px}.pres-card-feedback.is-success{color:#86d5a8;border-color:#2f6d4a}.pres-card-feedback.is-error{color:#ff9b91;border-color:#7e3934}.pres-crm-summary{display:grid;grid-template-columns:minmax(200px,1fr) 2fr;grid-gap:12px;gap:12px}@media (max-width:720px){.pres-crm-summary{grid-template-columns:1fr}}.pres-crm-summary h5{margin:0 0 8px;color:var(--mi-ink);font-size:12px}.pres-crm-docs,.pres-crm-stats{padding:12px 14px;border:1px solid var(--mi-line);border-radius:12px;background:var(--mi-card)}.pres-crm-docs ul,.pres-crm-stats ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pres-crm-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.pres-crm-stats strong{color:var(--mi-ink);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pres-crm-docs small,.pres-crm-stats small{color:var(--mi-dim);font-size:11px}.pres-crm-docs li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pres-doc-kind{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:99px;border:1px solid var(--mi-line);color:var(--mi-dim)}.pres-doc-kind.k-invoice{color:#ffb24d;border-color:rgba(255,178,77,.4)}.pres-doc-kind.k-payment{color:#3ddc84;border-color:rgba(61,220,132,.4)}.pres-doc-title{color:var(--mi-ink);font-size:12px;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pres-typebar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.pres-typechips{display:flex;gap:6px;flex-wrap:wrap}.pres-typechip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:5px 11px;border-radius:99px;cursor:pointer;white-space:nowrap;border:1px solid var(--mi-line);background:var(--mi-card2);color:var(--mi-dim)}.pres-typechip:hover{border-color:currentColor}.pres-typechip em{font-style:normal;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:99px;background:rgba(255,255,255,.07)}.pres-typechip[aria-pressed=true]{font-weight:700;border-color:currentColor;background:rgba(255,255,255,.08)}.pres-typechip.t-invoice{color:#ffb24d}.pres-typechip.t-invoice_presentation{color:#ffd79a}.pres-typechip.t-sales_presentation{color:#9ccaff}.pres-typechip.t-technical_document{color:#3ddc84}.pres-typechip.t-unclassified{color:var(--mi-faint)}.pres-typebar{position:-webkit-sticky;position:sticky;top:0;z-index:5;padding:10px 0;background:var(--mi-bg,#0d1117);border-bottom:1px solid var(--mi-line)}.pres-toolbar{gap:10px;flex-wrap:wrap}.pres-search,.pres-toolbar{display:flex;align-items:center}.pres-search{position:relative;min-width:240px}.pres-search-icon{position:absolute;left:10px;width:15px;height:15px;color:var(--mi-faint);pointer-events:none}.pres-search-input{padding-left:31px;padding-right:28px;width:100%;min-width:0}.pres-search-input::-webkit-search-cancel-button,.pres-search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.pres-search-clear{position:absolute;right:6px;width:20px;height:20px;padding:0;display:grid;place-items:center;font-size:15px;line-height:1;cursor:pointer;border:0;border-radius:50%;background:transparent;color:var(--mi-faint)}.pres-search-clear:hover{color:var(--mi-ink);background:rgba(255,255,255,.09)}.pres-inline-clear{border:0;background:none;padding:0;cursor:pointer;color:var(--mi-accent,#9ccaff);text-decoration:underline;font:inherit}.pres-sort{gap:7px;color:var(--mi-faint);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.pres-sort .mi-field{text-transform:none;letter-spacing:0;font-size:12px}.pres-card-head h4{font-size:16px;font-weight:650;letter-spacing:-.01em}.pres-card{transition:border-color .15s ease,transform .15s ease}.pres-card:hover{border-color:var(--mi-faint)}.pres-card .site-rsection,.pres-replace{font-size:11px;color:var(--mi-faint)}.pres-replace .mi-field{font-size:11px}@media (max-width:640px){.pres-toolbar{width:100%}.pres-search{flex:1 1 100%}.pres-grid{grid-template-columns:1fr}}.pres-typechip.is-tag{cursor:default;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;margin-left:6px;gap:0;border-color:currentColor;background:transparent}.pres-sort{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--mi-dim);white-space:nowrap}.pres-sort .mi-field{width:auto}.pres-meta .pres-meta-type{grid-column:1/-1}.pres-typeselect{width:100%;font-size:12px;padding:3px 6px}.pres-desk select,.pres-desk select.mi-field{color-scheme:dark;color:var(--mi-ink);background-color:var(--mi-card2)}.pres-desk select optgroup,.pres-desk select option{background-color:#0b1424;color:var(--mi-ink)}.pres-desk .pres-create select,.pres-desk .pres-create select.mi-field{color-scheme:light;color:#13202e;background-color:#f4f7fa}.pres-desk .pres-create select optgroup,.pres-desk .pres-create select option{background-color:#ffffff;color:#13202e}.pres-order,.pres-order-wrap{display:flex;flex-direction:column;gap:8px}.pres-order{padding:12px;border:1px dashed var(--mi-line);border-radius:12px}.pres-order--linked{border-style:solid;background:var(--mi-card2)}.pres-order-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pres-order-head strong{color:var(--mi-ink);font-size:13px}.pres-order-badge{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mi-dim);border:1px solid var(--mi-line);border-radius:99px;padding:2px 8px}.pres-order-paid{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pres-paid-tag{color:#3ddc84;font-weight:700;font-size:12.5px}.pres-order-form{border:none;padding:0;margin:0}.pres-order-form legend{color:var(--mi-ink);font-size:12px;padding:0 0 6px}.pres-order-grid{display:grid;grid-template-columns:2fr 1.2fr .9fr;grid-gap:8px;gap:8px}@media (max-width:520px){.pres-order-grid{grid-template-columns:1fr}}.pres-order-form label,.pres-order-grid label{display:flex;flex-direction:column;gap:3px;color:var(--mi-dim);font-size:11px}.pres-order-lines{display:flex;flex-direction:column;gap:6px;margin:8px 0}.pres-order-line{display:grid;grid-template-columns:2fr .8fr .9fr auto;grid-gap:6px;gap:6px;align-items:center}.pres-order-docs{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.pres-order-lines-head{margin-bottom:2px}.pres-order-lines-head span{font-size:11px;color:var(--mi-dim);padding:0 2px;letter-spacing:.02em}.pres-order-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.pres-order-foot strong{color:var(--mi-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pres-order-foot-btns{display:flex;gap:8px}.pres-newcust .mi-field,.pres-order-form .mi-field,.pres-order-grid .mi-field,.pres-order-line .mi-field{display:block;width:100%;box-sizing:border-box;font:inherit;font-size:13px;color:var(--mi-ink);background:#0b1424;border:1px solid var(--mi-line);border-radius:9px;padding:9px 11px}.pres-newcust .mi-field:focus,.pres-order-form .mi-field:focus,.pres-order-line .mi-field:focus{outline:none;border-color:var(--mi-cyan)}.pres-newcust .mi-field::placeholder,.pres-order-form .mi-field::placeholder,.pres-order-line .mi-field::placeholder{color:#5d7080;opacity:1}.pres-order-form select.mi-field option{background:#0b1424;color:var(--mi-ink)}.pres-newcust-toggle{align-self:flex-start;background:none;border:none;padding:2px 0;color:var(--mi-cyan);font-size:11px;cursor:pointer}.pres-newcust-toggle:hover{text-decoration:underline}.pres-newcust{display:grid;grid-template-columns:1.4fr 1.4fr auto;grid-gap:8px;gap:8px;align-items:center;margin:8px 0;padding:10px;border:1px solid var(--mi-line);border-radius:10px;background:var(--mi-card2)}@media (max-width:520px){.pres-newcust{grid-template-columns:1fr}}.pres-actions small{color:var(--mi-faint)}.pres-link-maker{display:grid;grid-template-columns:1fr 160px auto;grid-gap:8px;gap:8px;border:1px solid var(--mi-line);border-radius:11px;padding:10px}.pres-link-maker legend{color:var(--mi-ink);font-size:11px;font-weight:700;padding:0 5px}.pres-link-maker select{color:var(--mi-ink);background:var(--mi-card2)}.pres-secret{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid rgba(94,242,160,.42);border-radius:11px;background:rgba(94,242,160,.07)}.pres-secret strong{color:var(--mi-green);font-size:12px}.pres-secret code{padding:8px;border-radius:8px;background:#0a0e13;color:#d7e6ee;overflow-wrap:anywhere;font-size:11px}.pres-secret .mi-btn{align-self:flex-start}.pres-secret small{color:#9bb8aa;font-size:10.5px;line-height:1.5}.pres-secret small code,.pres-share-warning code{color:#d8f3e6;font:inherit;font-weight:800}.pres-links h5{font-size:12px;margin-bottom:7px}.pres-share-warning{margin:0 0 9px;padding:9px 10px;border:1px solid rgba(255,206,92,.32);border-radius:8px;color:#c8b987;background:rgba(255,206,92,.06);font-size:10px;line-height:1.5}.pres-share-warning strong{color:#ffdb7d}.pres-links ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.pres-links li{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 9px;border:1px solid var(--mi-line);border-radius:9px}.pres-links li.inactive{opacity:.58}.pres-links li span{display:flex;flex-direction:column;min-width:0}.pres-links li strong{color:var(--mi-ink);font-size:11.5px}.pres-links li em,.pres-links li small{color:var(--mi-faint);font-size:10px}@media (max-width:900px){.pres-form,.pres-grid,.pres-link-maker{grid-template-columns:1fr}.site-head-actions{flex-direction:column-reverse;align-items:flex-end}.site-draft-grid,.site-draft-intro{grid-template-columns:1fr}}.site-skel{border-radius:10px;background:var(--mi-card2,#1c1a17);position:relative;overflow:hidden;min-height:14px}.site-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:site-skel-sweep 1.2s ease-in-out infinite}.site-skel--row{height:44px}.site-skel--card{height:96px}.site-skel--frame{height:480px;margin-bottom:12px}.site-skel-stack{display:flex;flex-direction:column;gap:8px}@keyframes site-skel-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.site-skel:after{animation:none}}.brain-root{position:fixed;inset:0;z-index:1200;display:flex;flex-direction:column;color:#e6eff8;overflow:hidden;background:radial-gradient(1100px 520px at 20% -10%,rgba(94,242,160,.1),transparent 60%),radial-gradient(900px 480px at 85% 0,rgba(56,225,214,.08),transparent 55%),linear-gradient(180deg,#070b14,#0a101d 55%,#070b14)}.brain-head{gap:18px;flex-wrap:wrap;padding:12px 22px;border-bottom:1px solid rgba(120,160,200,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brain-brand,.brain-head{display:flex;align-items:center}.brain-brand{gap:10px}.brain-brand__icon{font-size:22px}.brain-brand strong{display:block;font-size:15px;letter-spacing:.2px}.brain-brand__sub,.brain-stats{font-size:12px;color:#7f9bb0}.brain-stats{display:flex;gap:14px;margin-left:auto;flex-wrap:wrap}.brain-stats strong{color:#eaf4ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:3px}.brain-stats [data-warn=true] strong{color:#fde68a}.brain-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}.brain-close:hover{background:rgba(255,125,138,.22)}.brain-error{margin:10px 22px;color:#ffb3ba;font-size:13px}.brain-searchbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:8px 22px;border-bottom:1px solid rgba(120,160,200,.1)}.brain-searchbar form{display:flex;align-items:center;gap:8px;flex:1 1;min-width:260px;max-width:560px}.brain-search__input{flex:1 1;padding:8px 12px;border-radius:9px;font-size:12.5px;color:#e6eff8;background:rgba(14,22,36,.7);border:1px solid rgba(120,160,200,.2)}.brain-search__input:focus{outline:none;border-color:rgba(94,242,160,.5)}.brain-searchbar button{padding:8px 12px;border-radius:9px;font-size:12px;cursor:pointer;color:#0a1410;border:none;background:linear-gradient(135deg,#5ef2a0,#6fe9dd);font-weight:650}.brain-searchbar button[type=button]{background:transparent;color:#8ba0b8;border:1px solid rgba(120,160,200,.25);font-weight:500}.brain-vault{font-size:11.5px;color:#7f9bb0;white-space:nowrap}.brain-body{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) 400px;min-height:0}.brain-body--documents{grid-template-columns:minmax(0,1fr)}.brain-body--documents .brain-stage{display:none}.brain-body--documents .brain-rail{width:min(1080px,100%);box-sizing:border-box;margin:0 auto;border-left:0}.brain-stage{position:relative;min-width:0}.brain-stage canvas{display:block;width:100%;height:100%}.brain-legend{position:absolute;left:14px;bottom:12px;display:flex;gap:14px;flex-wrap:wrap;font-size:10.5px;color:#7f9bb0;pointer-events:none}.brain-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.brain-legend__diamond{border-radius:1px!important;transform:rotate(45deg)}.brain-rail{display:flex;flex-direction:column;gap:10px;min-height:0;padding:14px 16px 24px;overflow-y:auto;border-left:1px solid rgba(120,160,200,.12)}.brain-hint{color:#7f9bb0;font-size:12.5px;line-height:1.6;margin:4px 2px}.brain-dim{color:#7f9bb0;font-size:11.5px}.brain-card{padding:12px 14px;border-radius:12px;background:rgba(94,242,160,.06);border:1px solid rgba(94,242,160,.22)}.brain-card__kind{font-size:10px;text-transform:uppercase;letter-spacing:.9px;color:#5ef2a0}.brain-card h3{margin:5px 0 6px;font-size:14.5px;line-height:1.35}.brain-card p{margin:0 0 6px;font-size:12.5px;line-height:1.55;color:#c6deeb}.brain-path{display:block;padding:4px 7px;border-radius:6px;font-size:10.5px;background:rgba(0,0,0,.3);color:#8fb3c8;overflow-wrap:anywhere}.brain-tagrow{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.brain-tagrow span{padding:2px 8px;border-radius:999px;font-size:10.5px;background:rgba(120,160,200,.12);color:#9fb4c6}.brain-tabs{display:flex;flex-wrap:wrap;gap:6px}.brain-tabs button{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}.brain-tabs button.sel{background:rgba(94,242,160,.16);border-color:rgba(94,242,160,.5);color:#fff}.brain-list{display:flex;flex-direction:column;gap:3px;min-height:0}.brain-document-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:4px 0 12px;padding:16px 18px;border-radius:12px;border:1px solid rgba(94,242,160,.3);background:rgba(94,242,160,.07)}.brain-document-intro span{color:#7bf4ec;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.brain-document-intro h2{margin:4px 0;color:#eaf8f1;font-size:18px}.brain-document-intro p{margin:0;color:#9db4c6;font-size:12px;line-height:1.55}.brain-document-intro>strong{color:#b8ffd5;white-space:nowrap}.brain-subhead{margin:12px 0 4px;font-size:10.5px;text-transform:uppercase;letter-spacing:.9px;color:#7f9bb0}.brain-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px;padding:7px 8px;border-radius:8px;border:1px solid transparent;background:transparent;color:#c6deeb;font-size:12px;text-align:left;cursor:pointer}.brain-row:hover{background:rgba(120,160,200,.08)}.brain-row--static{cursor:default}.brain-row i{width:8px;height:8px;border-radius:50%}.brain-row__key{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;font-size:11.5px}.brain-row__meta{color:#5f7691;font-size:10.5px;white-space:nowrap}.brain-row__status{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#8fa6bd;white-space:nowrap}.brain-row__status[data-status=live]{color:#9fe8f2}.brain-row__status[data-status=never_runs]{color:#fde68a}.brain-row__status[data-status=failing]{color:#ffc9c9}.brain-warn{margin-bottom:8px;padding:11px 13px;border-radius:12px;border:1px solid rgba(250,204,21,.35);background:rgba(56,45,12,.35)}.brain-warn strong{color:#fde68a;font-size:12.5px}.brain-warn p{margin:5px 0 0;font-size:11.5px;line-height:1.55;color:#d9c88f}.brain-warn code{padding:1px 5px;border-radius:4px;background:rgba(0,0,0,.3);font-size:10.5px;color:#fde68a}.brain-fix{display:flex;align-items:center;gap:8px;margin-top:7px}.brain-fix code{flex:1 1;min-width:0;padding:6px 9px;border-radius:7px;overflow-x:auto;white-space:nowrap;background:rgba(0,0,0,.4);color:#fef3c7;font-size:10.5px}.brain-fix button{padding:5px 10px;border-radius:6px;font-size:11px;cursor:pointer;border:1px solid rgba(250,204,21,.4);background:transparent;color:#fde68a}.brain-proposal{padding:10px 12px;border-radius:10px;background:rgba(20,32,54,.5);border:1px solid rgba(120,160,200,.16)}.brain-proposal__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.brain-proposal__head strong{font-size:12.5px}.brain-proposal__head span{font-size:10px;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:999px}.brain-proposal__head span[data-tier=internal]{background:rgba(94,242,160,.14);color:#9ff0c0}.brain-proposal__head span[data-tier=outward]{background:rgba(255,190,92,.14);color:#ffd79a}.brain-proposal p{margin:6px 0;font-size:11.5px;line-height:1.5;color:#9db4c6}.brain-proposal__acts{display:flex;align-items:center;gap:8px}.brain-proposal__acts .ok{padding:6px 11px;border-radius:7px;font-size:11.5px;font-weight:600;cursor:pointer;border:none;color:#04121a;background:linear-gradient(135deg,#6fe9dd,#58d68d)}.brain-proposal__acts .no{padding:6px 11px;border-radius:7px;font-size:11.5px;cursor:pointer;border:1px solid rgba(255,179,186,.3);background:transparent;color:#ffb3ba}.brain-proposal__acts .brain-dim{margin-left:auto}.brain-proposal__acts button:disabled{opacity:.45;cursor:not-allowed}.brain-drop{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;padding:18px 14px;border-radius:12px;cursor:pointer;margin-bottom:8px;border:1px dashed rgba(94,242,160,.4);background:rgba(94,242,160,.05);transition:background .14s ease,border-color .14s ease}.brain-body--documents .brain-drop{min-height:130px;justify-content:center}.brain-body--documents .brain-drop strong{font-size:17px}.brain-body--documents .brain-drop span{max-width:68ch}.brain-drop:focus-visible,.brain-drop:hover{background:rgba(94,242,160,.1)}.brain-drop--over{background:rgba(94,242,160,.16);border-color:rgba(94,242,160,.75)}.brain-drop strong{font-size:13px;color:#d8f3e6}.brain-drop span{font-size:11.5px;line-height:1.55;color:#7f9bb0;max-width:34ch}.brain-upload-failures{margin:0 0 10px;padding:11px 13px;border-radius:9px;border:1px solid rgba(255,117,128,.42);background:rgba(127,29,45,.16);color:#ffd4d8}.brain-upload-failures>strong{display:block;margin-bottom:5px;font-size:12px}.brain-upload-failures p{display:flex;flex-direction:column;gap:2px;margin:5px 0 0}.brain-upload-failures b{color:#fff1f2;font-size:12px;overflow-wrap:anywhere}.brain-upload-failures span{color:#ffb3ba;font-size:11.5px;line-height:1.45}.od-manual-open{padding:7px 12px;border-radius:8px;font-size:11.5px;cursor:pointer;border:1px solid rgba(120,160,200,.28);background:rgba(20,32,54,.6);color:#c6deeb;white-space:nowrap}.od-manual-slot{padding:0 18px}.brain-manual__steps{margin:6px 0 8px;padding-left:20px}.brain-manual__steps li{font-size:11.5px;line-height:1.65;color:#c6deeb;margin-bottom:5px}.brain-manual__open{width:100%;margin-bottom:8px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:11.5px;border:1px solid rgba(94,242,160,.3);background:rgba(94,242,160,.07);color:#9ff0c0}.brain-manual{margin-bottom:10px;padding:12px 14px;border-radius:10px;max-height:52vh;overflow-y:auto;background:rgba(8,16,28,.7);border:1px solid rgba(94,242,160,.22)}.brain-manual__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.brain-manual__head strong{font-size:13px;color:#d8f3e6}.brain-manual__langs{display:flex;gap:4px}.brain-manual__langs button{padding:4px 9px;border-radius:999px;font-size:11px;cursor:pointer;border:1px solid rgba(120,160,200,.22);background:transparent;color:#9fb4c6}.brain-manual__langs button.sel{background:rgba(94,242,160,.16);border-color:rgba(94,242,160,.5);color:#fff}.brain-manual h4{margin:12px 0 5px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#7bf4ec}.brain-manual p{margin:0 0 7px;font-size:11.5px;line-height:1.65;color:#c6deeb}.brain-manual__table{margin:6px 0 4px}.brain-manual__row{display:grid;grid-template-columns:1fr 1.4fr 1fr;grid-gap:8px;gap:8px;padding:5px 0;border-top:1px solid rgba(120,160,200,.12);font-size:11px;color:#c6deeb}.brain-manual__row--head{color:#7f9bb0;text-transform:uppercase;letter-spacing:.06em;font-size:9.5px}@media (max-width:640px){.brain-manual__row{grid-template-columns:1fr;gap:2px}}.operator-recipes{margin-top:18px;padding-top:5px;border-top:1px solid rgba(94,242,160,.22)}.operator-recipes__head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:10px}.operator-recipes__head h4{margin-top:8px}.operator-recipes__head p{max-width:700px;margin-bottom:0}.operator-recipes__head p b{color:#9ff0c0}.operator-recipes__head label{display:flex;flex-direction:column;gap:4px;min-width:230px;color:#7f9bb0;font-size:9.5px;text-transform:uppercase;letter-spacing:.06em}.operator-recipes__head input{width:100%;box-sizing:border-box;padding:8px 9px;border:1px solid rgba(120,160,200,.28);border-radius:7px;background:#08111e;color:#e8f3f8;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:none;letter-spacing:0}.operator-recipes__head input:focus{outline:none;border-color:#37e0d4}.operator-recipes__nav{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0 14px}.operator-recipes__nav a{padding:5px 8px;border:1px solid rgba(120,160,200,.2);border-radius:999px;color:#9dc7d5;font-size:9.5px;text-decoration:none;background:rgba(120,160,200,.06)}.operator-recipes__nav a:hover{border-color:rgba(94,242,160,.45);color:#9ff0c0}.operator-recipes__category h5 span,.operator-recipes__nav span{color:#5ef2a0}.operator-recipes__category{scroll-margin-top:12px}.operator-recipes__category h5{display:flex;align-items:center;gap:7px;margin:15px 0 7px;color:#d8f3e6;font-size:11.5px}.operator-recipes__category h5 span{min-width:19px;padding:2px 5px;border-radius:999px;background:rgba(94,242,160,.1);font-size:9px;text-align:center}.operator-recipes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.operator-recipes__card{min-width:0;border:1px solid rgba(120,160,200,.16);border-radius:8px;background:rgba(6,14,25,.55)}.operator-recipes__card[open]{grid-column:1/-1;border-color:rgba(94,242,160,.32);background:rgba(9,22,34,.8)}.operator-recipes__card summary{display:flex;flex-direction:column;gap:3px;padding:9px 11px;cursor:pointer;list-style-position:inside}.operator-recipes__card summary span{color:#dcebf3;font-size:11px;font-weight:650}.operator-recipes__card summary code{overflow:hidden;color:#7f9bb0;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.operator-recipes__body{padding:0 12px 12px 28px}.operator-recipes__body>p{color:#d5e8f1}.operator-recipes__body>b{display:block;margin:9px 0 4px;color:#7bf4ec;font-size:9.5px;text-transform:uppercase;letter-spacing:.07em}.operator-recipes__body dl{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:5px 9px;gap:5px 9px;margin:7px 0}.operator-recipes__body dt{color:#7f9bb0;font-size:9.5px;text-transform:uppercase;letter-spacing:.05em}.operator-recipes__body dd{margin:0;color:#c6deeb;font-size:10.5px;line-height:1.5}.operator-recipes__body code{color:#9ff0c0;white-space:normal;overflow-wrap:anywhere}.operator-recipes__body ol{margin:0;padding-left:19px}.operator-recipes__body li{margin:3px 0;color:#c6deeb;font-size:10.5px;line-height:1.5}.operator-recipes__empty,.operator-recipes__language-note{padding:10px;border-radius:8px;border:1px solid rgba(255,206,92,.22);background:rgba(255,206,92,.05);color:#ffdca0!important}@media (max-width:720px){.operator-recipes__head{align-items:stretch;flex-direction:column}.operator-recipes__head label{min-width:0}.operator-recipes__grid{grid-template-columns:1fr}.operator-recipes__card[open]{grid-column:auto}.operator-recipes__body{padding-left:12px}.operator-recipes__body dl{grid-template-columns:1fr;gap:2px}.operator-recipes__body dd{margin-bottom:5px}}.ms-manual-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:rgba(2,7,12,.78);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ms-manual{width:min(820px,100%);max-height:min(860px,calc(100vh - 48px));overflow:auto}.ms-manual .brain-manual__head{position:-webkit-sticky;position:sticky;top:-16px;z-index:1;padding:14px 0 10px;background:#0c151f}.ms-manual .brain-manual__head p{margin:3px 0 0}.brain-doors{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.brain-doors button{flex:1 1 auto;padding:7px 10px;border-radius:8px;font-size:11.5px;cursor:pointer;border:1px solid rgba(120,160,200,.22);background:rgba(20,32,54,.6);color:#c6deeb}.brain-doors button:hover:not(:disabled){background:rgba(120,160,200,.14)}.brain-doors button:disabled{opacity:.45;cursor:not-allowed}.brain-mail{margin-bottom:8px}.brain-mail__add{margin-left:auto;padding:4px 10px;border-radius:7px;font-size:11px;cursor:pointer;border:1px solid rgba(94,242,160,.4);background:transparent;color:#9ff0c0}.brain-mail__add:disabled{opacity:.45;cursor:not-allowed}.brain-project-scope{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px;padding:10px 12px;border-radius:10px;background:rgba(94,242,160,.06);border:1px solid rgba(94,242,160,.22)}.brain-project-scope strong{font-size:12.5px;color:#dceaf4}.brain-project-scope select{width:100%;padding:8px 10px;border-radius:8px;font-size:12px;border:1px solid rgba(120,160,200,.3);background:#0b1726;color:#dceaf4}.brain-project-scope span{font-size:11px;line-height:1.45;color:#8eabc0}.brain-urlbar{display:flex;gap:6px;margin-bottom:8px}.brain-urlbar input{flex:1 1;min-width:0;padding:7px 10px;border-radius:8px;font-size:12px;border:1px solid rgba(120,160,200,.22);background:rgba(8,16,28,.6);color:#dceaf4}.brain-urlbar button{padding:7px 12px;border-radius:8px;font-size:11.5px;cursor:pointer;white-space:nowrap;border:1px solid rgba(120,160,200,.28);background:rgba(20,32,54,.6);color:#c6deeb}.brain-urlbar button:disabled{opacity:.45;cursor:not-allowed}.brain-doc__acts .ok{border:none;color:#04121a;font-weight:600;background:linear-gradient(135deg,#6fe9dd,#58d68d)}.brain-doc{padding:10px 12px;border-radius:10px;background:rgba(20,32,54,.5);border:1px solid rgba(120,160,200,.16)}.brain-doc+.brain-doc{margin-top:4px}.brain-doc__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.brain-doc__head strong{font-size:12.5px;overflow-wrap:anywhere}.brain-doc__src{font-size:10px;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:999px;background:rgba(94,242,160,.14);color:#9ff0c0;white-space:nowrap}.brain-doc p{margin:5px 0 6px}.brain-doc__acts{display:flex;gap:8px;margin-top:8px}.brain-doc__acts button{padding:5px 10px;border-radius:7px;font-size:11.5px;cursor:pointer;border:1px solid rgba(120,160,200,.28);background:transparent;color:#c6deeb}.brain-doc__acts .no{border-color:rgba(255,179,186,.3);color:#ffb3ba}.brain-doc__acts button:disabled{opacity:.45;cursor:not-allowed}.brain-doc__reader{margin-top:8px;padding:10px 12px;border-radius:10px;max-height:46vh;overflow-y:auto;background:rgba(8,16,28,.65);border:1px solid rgba(94,242,160,.22)}.brain-doc__reader .brain-doc__head button{padding:4px 10px;border-radius:7px;font-size:11px;cursor:pointer;border:1px solid rgba(120,160,200,.28);background:transparent;color:#c6deeb}.brain-passage{margin-top:10px}.brain-passage p{margin:5px 0 0;font-size:11.5px;line-height:1.6;color:#c6deeb;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:900px){.brain-body{grid-template-columns:1fr;grid-template-rows:44vh minmax(0,1fr)}.brain-body--documents{grid-template-rows:minmax(0,1fr)}.brain-rail{border-left:0;border-top:1px solid rgba(120,160,200,.12)}.brain-body--documents .brain-rail{border-top:0}}@media (max-width:640px){.brain-document-intro{align-items:flex-start;flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.brain-root *{transition:none!important}}.industry-module-card,.industry-module-trigger{--module-accent:#38e1d6;--module-glow:rgba(56,225,214,0.18)}.industry-module-card[data-module=automotive_12v],.industry-module-trigger[data-module=automotive_12v]{--module-accent:#ffb657;--module-glow:rgba(255,182,87,0.18)}.industry-module-card[data-module=marine_12v],.industry-module-trigger[data-module=marine_12v]{--module-accent:#56b8ff;--module-glow:rgba(86,184,255,0.18)}.industry-module-card[data-module=geological_standards],.industry-module-trigger[data-module=geological_standards]{--module-accent:#d5a7ff;--module-glow:rgba(213,167,255,0.18)}.industry-module-card[data-module=trading_procurement],.industry-module-trigger[data-module=trading_procurement]{--module-accent:#61e7a7;--module-glow:rgba(97,231,167,0.2)}.industry-module-trigger[data-module=loading]{--module-accent:#7f9bb0;--module-glow:rgba(127,155,176,0.14)}.industry-module-trigger{min-width:218px;max-width:270px;height:43px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:5px 9px 5px 7px;overflow:hidden;border:1px solid color-mix(in srgb,var(--module-accent) 42%,transparent);border-radius:10px;color:#dcecf4;background:linear-gradient(115deg,var(--module-glow),transparent 68%),rgba(15,24,42,.78);box-shadow:inset 0 1px rgba(255,255,255,.035);font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,monospace;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.industry-module-trigger:hover{transform:translateY(-1px);border-color:var(--module-accent);box-shadow:0 7px 24px var(--module-glow),inset 0 1px rgba(255,255,255,.06)}.industry-module-card:focus-visible,.industry-module-dialog button:focus-visible,.industry-module-trigger:focus-visible{outline:2px solid var(--module-accent,#38e1d6);outline-offset:2px}.industry-module-trigger__mark{width:29px;height:29px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--module-accent) 40%,transparent);border-radius:8px;color:var(--module-accent);background:var(--module-glow);font-size:16px;line-height:1}.industry-module-trigger__copy{min-width:0;display:grid;grid-gap:1px;gap:1px}.industry-module-trigger__copy small{overflow:hidden;color:#708aa0;font-size:8px;line-height:1.2;letter-spacing:1.6px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.industry-module-trigger__copy strong{overflow:hidden;color:#e5f0f6;font-size:10.5px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.industry-module-trigger__chevron{color:var(--module-accent);font-size:15px;transform:translateY(-1px)}.industry-module-backdrop{position:fixed;inset:0;z-index:1800;display:grid;place-items:center;padding:24px;overflow:auto;background:radial-gradient(900px 520px at 50% 5%,rgba(56,225,214,.08),transparent 66%),rgba(3,7,13,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:industry-module-fade .16s ease-out both}.industry-module-dialog{width:min(1380px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(111,233,221,.22);border-radius:20px;color:#dcecf4;background:radial-gradient(760px 300px at 12% 0,rgba(56,225,214,.08),transparent 66%),linear-gradient(160deg,rgba(14,24,40,.99),rgba(6,10,18,.995));box-shadow:0 30px 100px rgba(0,0,0,.58),inset 0 1px rgba(255,255,255,.04);font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,monospace;animation:industry-module-rise .22s cubic-bezier(.2,.8,.2,1) both}.industry-module-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 26px 20px;border-bottom:1px solid rgba(120,160,200,.13)}.industry-module-dialog__eyebrow{display:block;margin-bottom:7px;color:#5ef2a0;font-size:9px;font-weight:700;letter-spacing:2.1px}.industry-module-dialog__head h2{margin:0;color:#f4f9fc;font-family:SF Pro Display,Inter,system-ui,sans-serif;font-size:clamp(22px,3vw,34px);font-weight:680;letter-spacing:-.7px}.industry-module-dialog__head p{max-width:790px;margin:7px 0 0;color:#89a1b5;font-size:12px;line-height:1.55}.industry-module-dialog__close{width:36px;height:36px;flex:0 0 auto;border:1px solid rgba(120,160,200,.18);border-radius:10px;color:#9bb1c3;background:rgba(20,32,54,.6);font:300 24px/1 system-ui,sans-serif;cursor:pointer}.industry-module-dialog__close:hover{border-color:rgba(255,125,138,.42);color:#ffc6cb;background:rgba(255,125,138,.08)}.industry-module-dialog button:disabled{opacity:.58;cursor:wait}.industry-module-grid{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px 20px;overflow-y:auto}.industry-module-card{position:relative;min-width:0;display:flex;flex-direction:column;gap:10px;padding:16px;overflow:hidden;border:1px solid rgba(120,160,200,.14);border-radius:15px;color:#dcecf4;background:linear-gradient(130deg,var(--module-glow),transparent 55%),rgba(18,29,48,.62);box-shadow:inset 0 1px rgba(255,255,255,.025);font:inherit;text-align:left;cursor:pointer;transition:transform .17s ease,border-color .17s ease,background .17s ease}.industry-module-card:after{content:"";position:absolute;right:-54px;bottom:-74px;width:180px;height:180px;border:1px solid color-mix(in srgb,var(--module-accent) 15%,transparent);border-radius:50%;box-shadow:0 0 0 22px color-mix(in srgb,var(--module-accent) 5%,transparent),0 0 0 45px color-mix(in srgb,var(--module-accent) 3%,transparent);pointer-events:none}.industry-module-card:hover{z-index:1;transform:translateY(-2px);border-color:color-mix(in srgb,var(--module-accent) 58%,transparent);background:linear-gradient(130deg,color-mix(in srgb,var(--module-accent) 24%,transparent),transparent 57%),rgba(20,33,54,.78)}.industry-module-card.is-active{border-color:color-mix(in srgb,var(--module-accent) 72%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--module-accent) 12%,transparent),0 12px 34px var(--module-glow),inset 3px 0 var(--module-accent)}.industry-module-card[data-focused=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--module-accent) 32%,transparent),0 16px 42px var(--module-glow),inset 4px 0 var(--module-accent)}.industry-module-card__top{display:grid;grid-template-columns:auto 34px 1fr;align-items:center;grid-gap:8px;gap:8px}.industry-module-card__number{color:#5f7890;font-size:9px;letter-spacing:1px}.industry-module-card__mark{width:32px;height:32px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--module-accent) 45%,transparent);border-radius:9px;color:var(--module-accent);background:var(--module-glow);font-size:17px}.industry-module-card__state{justify-self:end;color:var(--module-accent);font-size:8.5px;font-weight:700;letter-spacing:1.25px;text-transform:uppercase}.industry-module-card__title{padding-right:60px;color:#f1f7fa;font-family:SF Pro Display,Inter,system-ui,sans-serif;font-size:17px;font-weight:670;line-height:1.2}.industry-module-card__description{max-width:90%;min-height:34px;color:#91a9bb;font-size:10.5px;line-height:1.55}.industry-module-card__focuslist{z-index:1;display:grid;grid-gap:5px;gap:5px}.industry-module-card__focus{display:grid;grid-template-columns:62px minmax(0,1fr);grid-gap:8px;gap:8px;padding-top:5px;border-top:1px solid rgba(120,160,200,.09)}.industry-module-card__focus-label{color:var(--module-accent);font-size:8px;font-weight:700;letter-spacing:.85px;text-transform:uppercase}.industry-module-card__focus-value{color:#98adbe;font-size:9px;line-height:1.45}.industry-module-card__keywords{z-index:1;display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.industry-module-card__keywords>span{max-width:165px;overflow:hidden;padding:3px 7px;border:1px solid rgba(120,160,200,.13);border-radius:999px;color:#708ba1;background:rgba(4,9,17,.36);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.industry-module-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 20px 0;padding:10px 12px;border:1px solid rgba(255,125,138,.3);border-radius:10px;color:#ffbdc4;background:rgba(255,125,138,.07);font-size:11px}.industry-module-dialog__foot button,.industry-module-error button{flex:0 0 auto;padding:7px 11px;border:1px solid rgba(120,160,200,.2);border-radius:8px;color:#dcecf4;background:rgba(20,32,54,.68);font:inherit;font-size:9px;cursor:pointer}.industry-module-loading{min-height:300px;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;color:#829aaf;font-size:11px}.industry-module-loading span{width:30px;height:30px;border:2px solid rgba(120,160,200,.18);border-top-color:#38e1d6;border-radius:50%;animation:industry-module-spin .8s linear infinite}.industry-module-dialog__foot{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 22px;border-top:1px solid rgba(120,160,200,.12);color:#637b91;background:rgba(4,9,17,.42);font-size:9.5px}.industry-module-dialog__selection{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.industry-module-dialog__selection strong{color:#dcecf4}.industry-module-dialog__foot .industry-module-dialog__stop{padding:4px 7px;border-color:rgba(255,125,138,.22);color:#eaa4ab;background:rgba(255,125,138,.06)}.industry-module-dialog__foot .industry-module-dialog__stop:hover{border-color:rgba(255,125,138,.55);color:#ffc6cb}.industry-module-dialog__foot button:hover{border-color:#38e1d6;color:#7bf4ec}@keyframes industry-module-spin{to{transform:rotate(1turn)}}@keyframes industry-module-fade{0%{opacity:0}}@keyframes industry-module-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}}@media (max-width:1120px){.industry-module-trigger{min-width:43px;width:43px;padding-right:6px}.industry-module-trigger__chevron,.industry-module-trigger__copy{display:none}}@media (max-width:900px){.industry-module-grid{grid-template-columns:1fr}.industry-module-dialog{max-height:calc(100vh - 24px)}.industry-module-backdrop{padding:12px}}@media (max-width:600px){.industry-module-backdrop{padding:0}.industry-module-dialog{width:100%;max-height:100vh;min-height:100vh;border-radius:0}.industry-module-dialog__head{padding:18px 16px 15px}.industry-module-grid{padding:12px}.industry-module-card__description{max-width:100%}.industry-module-dialog__foot{align-items:flex-start;flex-direction:column;padding:11px 16px}}@media (prefers-reduced-motion:reduce){.industry-module-backdrop,.industry-module-dialog,.industry-module-loading span{animation:none}.industry-module-card,.industry-module-trigger{transition:none}}.site-root .pres-create{position:relative;overflow:hidden;border:1px solid var(--mi-line);border-radius:16px;padding:18px 18px 16px;background:radial-gradient(120% 100% at 0 0,rgba(217,160,91,.07),transparent 60%),linear-gradient(180deg,var(--mi-card2),var(--mi-card))}.site-root .pres-create:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(217,160,91,.55),transparent)}.site-root .pres-create legend{padding:0 8px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mi-cyan)}.site-root .pres-typebar{padding:11px 12px;margin:2px 0;border:1px solid var(--mi-line);border-radius:14px;background:color-mix(in srgb,var(--mi-bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 26px -18px rgba(0,0,0,.95)}.site-root .pres-typechip{padding:6px 12px;font-size:11.5px;letter-spacing:.01em;background:transparent;border-color:var(--mi-line2);transition:background .15s ease,border-color .15s ease,color .15s ease}.site-root .pres-typechip:hover{background:rgba(255,255,255,.04);border-color:var(--mi-line)}.site-root .pres-typechip[aria-pressed=true]{color:#1a1512;background:var(--mi-cyan);border-color:var(--mi-cyan);box-shadow:0 6px 18px -10px var(--mi-cyan)}.site-root .pres-typechip[aria-pressed=true] em{background:rgba(26,21,18,.22);color:inherit}.site-root .pres-typechip em{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-root .pres-search-input{height:34px;border-radius:10px;background:var(--mi-card);border:1px solid var(--mi-line2)}.site-root .pres-search-input:focus{border-color:var(--mi-cyan);outline:none}.site-root .pres-card{padding:0;gap:0;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,var(--mi-card2) 0 96px,var(--mi-card) 96px);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 16px 34px -26px rgba(0,0,0,.9);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.site-root .pres-card:hover{border-color:rgba(217,160,91,.34);transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 22px 44px -26px rgba(0,0,0,1)}.site-root .pres-card>*{padding:14px 16px;border-top:1px solid var(--mi-line2)}.site-root .pres-card>:first-child{border-top:0}.site-root .pres-card-head{padding:16px 16px 14px;align-items:flex-start}.site-root .pres-card-head h4{margin:8px 0 0;font-size:16.5px;font-weight:650;letter-spacing:-.012em;line-height:1.28;text-wrap:balance}.site-root .pres-card-head p{font-size:12px;color:var(--mi-faint)}.site-root .site-status{padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--mi-line2)}.site-root .site-status.s-published{color:var(--mi-green);border-color:rgba(143,211,156,.4)}.site-root .site-status.s-archived{color:var(--mi-faint)}.site-root .pres-meta{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:9px}.site-root .pres-meta div{padding:9px 11px;border-radius:11px;border-color:var(--mi-line2);background:rgba(255,255,255,.022)}.site-root .pres-meta dt{letter-spacing:.075em;font-weight:600;color:var(--mi-faint)}.site-root .pres-meta dd{font-size:13px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-root .pres-card-head .mi-btn{border-radius:9px;font-weight:600}.site-root .pres-card-head .mi-btn:first-child{color:var(--mi-cyan);border-color:rgba(217,160,91,.45);background:rgba(217,160,91,.09)}.site-root .pres-card-head .mi-btn:first-child:hover{background:rgba(217,160,91,.17)}.site-root .pres-live{display:flex;gap:11px;align-items:flex-start;flex-wrap:wrap}.site-root .pres-live small{flex:1 1 200px;color:var(--mi-faint);font-size:11px;line-height:1.45}.site-root .pres-live .mi-btn[aria-pressed=true]{box-shadow:0 6px 18px -10px var(--mi-cyan)}.site-root .pres-replace{color:var(--mi-faint)}.site-root .pres-replace input[type=file]{font-size:11px;color:var(--mi-faint)}.site-root .pres-link-maker{border:1px solid var(--mi-line2);border-radius:12px;background:rgba(255,255,255,.02)}.site-root .pres-link-maker legend{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--mi-cyan)}.site-root .pres-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px}.site-root .pres-desk :is(button,input,select,a):focus-visible{outline:2px solid var(--mi-cyan);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){.site-root .pres-card,.site-root .pres-typechip{transition:none}.site-root .pres-card:hover{transform:none}}.site-root .pres-desk .pres-form input,.site-root .pres-desk .pres-link-maker input,.site-root .pres-desk .pres-meta select,.site-root .pres-desk :is(input[type=text],input[type=search],input:not([type]),select,textarea).mi-field{background:rgba(255,255,255,.035);border:1px solid var(--mi-line);color:var(--mi-ink);border-radius:10px;height:36px;padding:0 11px;transition:border-color .15s ease,background .15s ease}.site-root .pres-desk select.mi-field{padding-right:30px}.site-root .pres-desk .mi-field::placeholder{color:var(--mi-faint)}.site-root .pres-desk .mi-field:hover{background:rgba(255,255,255,.055)}.site-root .pres-desk .mi-field:focus{border-color:var(--mi-cyan);background:rgba(255,255,255,.06);outline:none}.site-root .pres-desk input[type=file]{width:100%;padding:8px;border-radius:10px;font-size:11.5px;color:var(--mi-dim);background:rgba(255,255,255,.025);border:1px dashed var(--mi-line)}.site-root .pres-desk input[type=file]::-webkit-file-upload-button{margin-right:10px;padding:6px 12px;border-radius:8px;cursor:pointer;font-weight:600;font-size:11.5px;color:var(--mi-ink);background:rgba(255,255,255,.07);border:1px solid var(--mi-line)}.site-root .pres-desk input[type=file]::file-selector-button{margin-right:10px;padding:6px 12px;border-radius:8px;cursor:pointer;font-weight:600;font-size:11.5px;color:var(--mi-ink);background:rgba(255,255,255,.07);border:1px solid var(--mi-line)}.site-root .pres-desk input[type=file]::-webkit-file-upload-button:hover{background:rgba(217,160,91,.16);border-color:rgba(217,160,91,.45);color:var(--mi-cyan)}.site-root .pres-desk input[type=file]::file-selector-button:hover{background:rgba(217,160,91,.16);border-color:rgba(217,160,91,.45);color:var(--mi-cyan)}.site-root .pres-desk input[type=checkbox]{accent-color:var(--mi-cyan)}.site-root .pres-meta{grid-template-columns:repeat(3,1fr)}.site-root .pres-meta .pres-meta-type{grid-column:1/-1;display:flex;align-items:center;gap:10px;background:none;border:0;padding:2px 0 0}.site-root .pres-meta .pres-meta-type dt{flex:0 0 auto}.site-root .pres-meta .pres-meta-type dd{flex:1 1 auto;margin:0}.site-root .pres-meta .pres-meta-type select{width:100%}.site-root .pres-meta dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-root .pres-order-wrap .mi-btn{width:100%;justify-content:center;font-size:11.5px;font-weight:600;color:var(--mi-dim);border-style:dashed;background:transparent}.site-root .pres-order-wrap .mi-btn:hover{color:var(--mi-cyan);border-color:rgba(217,160,91,.45);background:rgba(217,160,91,.07)}.site-root .pres-desk input[type=search].mi-field.pres-search-input{padding-left:33px;padding-right:30px}.site-root .pres-grid{align-items:start}.site-root .pres-desk>.mi-empty{padding:10px 14px;border:1px solid var(--mi-line2);border-radius:12px;background:rgba(255,255,255,.02);color:var(--mi-faint);font-size:12px}.ms-root{--ms-bg:#080b11;--ms-panel:#0d131d;--ms-panel-2:#111926;--ms-line:rgba(132,168,208,.14);--ms-line-2:rgba(132,168,208,.08);--ms-ink:#e6eff8;--ms-dim:#9db1c6;--ms-faint:#677d95;--ms-accent:#37e0d4;--ms-warn:#ffce5c;position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;background:var(--ms-bg);color:var(--ms-ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;overflow:hidden}.ms-topbar{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--ms-line);background:linear-gradient(180deg,rgba(55,224,212,.05),transparent 60px),var(--ms-panel)}.ms-title{flex:1 1 auto;min-width:0}.ms-title h2{margin:0;font-size:15px;font-weight:650;letter-spacing:.005em}.ms-title p{margin:2px 0 0;font-size:11.5px;color:var(--ms-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-topbar-tools{display:flex;gap:8px;flex:0 0 auto}.ms-topbar .mi-btn{min-height:44px}.ms-error{flex:0 0 auto;margin:0;padding:9px 18px;font-size:12px;background:rgba(255,128,144,.1);border-bottom:1px solid rgba(255,128,144,.3);color:#ffc2ca}.ms-layout{flex:1 1 auto;display:grid;grid-template-columns:232px minmax(0,1fr) 340px;min-height:0;overflow:hidden}.ms-layout.is-source-stage{grid-template-columns:248px minmax(0,1fr) minmax(390px,440px)}.ms-inspector,.ms-rail{min-height:0;overflow-y:auto;background:var(--ms-panel);scrollbar-width:thin;scrollbar-color:var(--ms-line-2) transparent}.ms-rail{border-right:1px solid var(--ms-line);padding:14px}.ms-rail .ms-tree{margin-top:14px}.ms-inspector{border-left:1px solid var(--ms-line)}.ms-stage{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.ms-stage,.ms-stage>*{min-width:0}.ms-stage-tools{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:9px 14px;border-bottom:1px solid var(--ms-line-2);background:var(--ms-panel-2)}.ms-modes{display:inline-flex;border:1px solid var(--ms-line);border-radius:8px;overflow:hidden}.ms-mode{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ms-dim);min-height:44px;font:inherit;font-size:12px;padding:6px 13px;cursor:pointer}.ms-mode+.ms-mode{border-left:1px solid var(--ms-line-2)}.ms-mode:hover{color:var(--ms-ink);background:rgba(255,255,255,.04)}.ms-mode.is-on{background:var(--ms-accent);color:#04211f;font-weight:650}.ms-crease{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ms-crease label{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ms-dim)}.ms-crease input[type=range]{width:128px;accent-color:var(--ms-accent)}.ms-crease b{color:var(--ms-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:32px}.ms-status{margin-left:auto;font-size:11.5px;color:var(--ms-faint)}.ms-status.s-error{color:#ffc2ca}.ms-status.s-ready{color:var(--ms-accent)}.ms-canvas{position:relative;min-height:0;background:#05070b}.ms-viewport{position:absolute;inset:0}.ms-viewport canvas{display:block;width:100%;height:100%;touch-action:none}.ms-dropzone{position:absolute;inset:22px;display:grid;place-content:center;grid-gap:10px;gap:10px;justify-items:center;text-align:center;padding:28px;border:1.5px dashed var(--ms-line);border-radius:14px;background:rgba(255,255,255,.015);transition:border-color .18s,background .18s}.ms-dropzone.is-over{border-color:var(--ms-accent);background:rgba(55,224,212,.07)}.ms-dropzone h3{margin:0;font-size:15px}.ms-dropzone p{margin:0;max-width:46ch;font-size:12px;color:var(--ms-faint);line-height:1.55}.ms-threaded-recipe{width:min(560px,100%);display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(55,224,212,.38);border-radius:12px;background:rgba(55,224,212,.07);text-align:left}.ms-threaded-recipe strong{color:var(--ms-text);font-size:13px}.ms-threaded-recipe span{color:var(--ms-faint);font-size:12px;line-height:1.45}.ms-threaded-recipe .mi-btn{justify-self:start}.ms-timeline{border-top:1px solid var(--ms-line);background:var(--ms-panel)}.ms-timeline-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 14px;border-bottom:1px solid var(--ms-line-2)}.ms-count{font-size:11.5px;color:var(--ms-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-slot.is-current{outline:2px solid var(--ms-accent,#37e0d4);outline-offset:-2px}.ms-timeline-strip{display:flex;gap:7px;margin:0;padding:10px 14px;list-style:none;overflow-x:auto;scrollbar-width:thin}.ms-slot{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:1px;gap:1px;width:116px;padding:8px 10px;text-align:left;cursor:pointer;font:inherit;border-left-color:var(--ms-line);border-left-width:1px;border-radius:9px;background:var(--ms-panel-2);color:var(--ms-ink);border:1px solid var(--ms-line);border-left:3px solid var(--ms-faint)}.ms-slot:hover{border-color:var(--ms-accent)}.ms-slot b{font-size:10px;color:var(--ms-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-slot span{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-slot em{font-size:10.5px;font-style:normal;color:var(--ms-faint)}.ms-slot.k-camera{border-left-color:var(--ms-accent)}.ms-slot.k-part{border-left-color:#b98bff}.ms-slot.k-reveal{border-left-color:#7cc4ff}.ms-slot.k-material{border-left-color:var(--ms-warn)}.ms-slot.k-wait{border-left-color:#55697f}.ms-slot-empty{font-size:12px;color:var(--ms-faint);padding:8px 2px}.ms-panel h3,.ms-tree h3{margin:0 0 8px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ms-faint)}.ms-panel h3 small,.ms-tree h3 small{letter-spacing:0;text-transform:none;font-weight:500}.ms-tree ul{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px}.ms-tree ul>li{min-width:0}.ms-tree-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ms-dim);font:inherit;font-size:12px;cursor:pointer;text-align:left}.ms-tree-item span{flex:1 1 auto;min-width:0}.ms-tree-item em,.ms-tree-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-tree-item em{flex:0 0 auto;max-width:40%;font-style:normal;font-size:10px;padding:1px 6px;border-radius:999px;background:rgba(132,168,208,.12);color:var(--ms-faint)}.ms-tree-item:hover{background:rgba(255,255,255,.04);color:var(--ms-ink)}.ms-tree-item.is-on{background:rgba(55,224,212,.12);border-color:rgba(55,224,212,.4);color:var(--ms-ink)}.ms-tabs{display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:2;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid var(--ms-line);background:var(--ms-panel)}.ms-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 0 auto;min-width:66px;min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ms-faint);font:inherit;font-size:11.5px;font-weight:600;padding:10px 4px;cursor:pointer}.ms-tab:hover{color:var(--ms-ink)}.ms-tab.is-on{color:var(--ms-accent);border-bottom-color:var(--ms-accent)}.ms-panel{padding:14px;display:grid;grid-gap:12px;gap:12px;align-content:start}.ms-panel>h3:not(:first-child){margin-top:6px}.ms-form{display:grid;grid-gap:10px;gap:10px}.ms-composer label,.ms-form label,.ms-panel label{display:grid;grid-gap:4px;gap:4px;font-size:11.5px;color:var(--ms-dim)}.ms-check{display:flex!important;align-items:center;gap:8px}.ms-root .mi-field,.ms-root input[type=number],.ms-root input[type=search],.ms-root input[type=text],.ms-root select,.ms-root textarea{width:100%;padding:7px 10px;font:inherit;font-size:12.5px;color:var(--ms-ink);background:#0a1017;border:1px solid var(--ms-line);border-radius:7px}.ms-root textarea{resize:vertical;line-height:1.5}.ms-root input[type=checkbox],.ms-root input[type=radio]{width:15px;height:15px;min-height:0;flex:0 0 auto;padding:0;margin:0;accent-color:var(--ms-accent)}.ms-root .mi-field::placeholder{color:var(--ms-faint)}.ms-root .mi-field:focus-visible,.ms-root select:focus-visible,.ms-root textarea:focus-visible{outline:2px solid var(--ms-accent);outline-offset:1px;border-color:transparent}.ms-root .mi-btn:focus-visible,.ms-root button:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.ms-root .mi-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ms-line);border-radius:8px;background:rgba(255,255,255,.03);color:var(--ms-ink);font:inherit;font-size:12px;padding:7px 13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.ms-root .mi-btn:hover{border-color:rgba(255,255,255,.26)}.ms-root .mi-btn:disabled{opacity:.45;cursor:not-allowed}.ms-root .mi-btn--primary{background:var(--ms-accent);border-color:var(--ms-accent);color:#04211f;font-weight:650}.ms-root .mi-btn--primary:hover{filter:brightness(1.08)}.ms-root .mi-empty{padding:11px 12px;font-size:12px;border:1px dashed var(--ms-line-2);border-radius:9px}.ms-hint,.ms-root .mi-empty{margin:0;line-height:1.55;color:var(--ms-faint)}.ms-hint{font-size:11.5px}.ms-hint code,.ms-panel code{font-size:11px;padding:1px 5px;border-radius:4px;background:rgba(132,168,208,.12);color:var(--ms-dim)}.ms-warn{color:var(--ms-warn)}.ms-row{display:flex;gap:12px;flex-wrap:wrap}.ms-seg{display:inline-flex;align-items:center;gap:6px;font-size:12px}.ms-seg input{margin:0}.ms-proposal{display:grid;grid-gap:9px;gap:9px;padding:11px;border:1px solid var(--ms-line,#2a3038);border-radius:8px;background:color-mix(in srgb,var(--ms-accent,#6ea8fe) 8%,transparent)}.ms-proposal>h4{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.ms-facts-list{margin:0;padding-left:16px;display:grid;grid-gap:4px;gap:4px;font-size:12px}.ms-facts-list strong{font-weight:600}.ms-slider{display:grid;grid-gap:4px;gap:4px;font-size:12px}.ms-slider input{width:100%}.ms-motionlist{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.ms-motionlist li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px}.ms-motionlist em{font-style:normal;opacity:.62}.ms-motionlist span{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.mi-field--inline{width:auto;padding:2px 6px;font-size:11px}.ms-step{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;font-size:12px;border:1px solid var(--ms-line,#2a3038);border-radius:6px}.ms-step__window{opacity:.66;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-slot-time{display:flex;align-items:center;gap:5px;padding:3px 2px 0}.ms-slot-time label{display:inline-flex;align-items:center;gap:3px;font-size:10px}.ms-slot-time span{opacity:.55}.ms-slot-time input{width:46px;padding:1px 3px;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:transparent;color:inherit;border:1px solid var(--ms-line,#2a3038);border-radius:4px}.ms-slot-time input.is-pinned{border-color:var(--ms-accent,#6ea8fe);background:color-mix(in srgb,var(--ms-accent,#6ea8fe) 14%,transparent)}.ms-slot-clear{font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;padding:1px 5px;border-radius:4px;cursor:pointer;background:transparent;color:inherit;opacity:.7;border:1px solid var(--ms-line,#2a3038)}.ms-slot-clear:hover{opacity:1}.ms-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0}.ms-facts>div{padding:7px 9px;border:1px solid var(--ms-line-2);border-radius:8px;background:rgba(255,255,255,.02);min-width:0}.ms-facts dt{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ms-faint)}.ms-facts dd{margin:2px 0 0;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-file{display:grid;grid-gap:6px;gap:6px;padding:10px;font-size:11.5px;color:var(--ms-dim);border:1px dashed var(--ms-line);border-radius:9px}.ms-file input[type=file]{font-size:11px;color:var(--ms-faint)}.ms-swatch-row{display:flex;gap:10px;align-items:center}.ms-swatch{width:46px;height:46px;flex:0 0 auto;border-radius:9px;border:1px solid var(--ms-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.ms-swatch.sm{width:24px;height:24px;border-radius:6px}.ms-swatch-facts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;flex:1 1 auto;margin:0}.ms-swatch-facts dt{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ms-faint)}.ms-swatch-facts dd{margin:1px 0 0;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-conf.s-high{color:var(--ms-accent)}.ms-conf.s-medium{color:#7cc4ff}.ms-conf.s-low{color:var(--ms-warn)}.ms-conf.s-none{color:#ff8090}.ms-zones{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.ms-zones li{display:flex;align-items:center;gap:9px;padding:7px 9px;border:1px solid var(--ms-line-2);border-radius:8px;background:rgba(255,255,255,.02)}.ms-zones li>div{flex:1 1 auto;min-width:0;display:grid}.ms-zones b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-zones small{font-size:10.5px;color:var(--ms-faint)}.ms-add{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:end}.ms-actions{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px;counter-reset:none}.ms-actions>li{border:1px solid var(--ms-line-2);border-radius:9px;background:rgba(255,255,255,.02);overflow:hidden}.ms-actions>li.is-open{border-color:rgba(55,224,212,.35);background:rgba(55,224,212,.05)}.ms-action-head{display:flex;align-items:center;gap:8px;padding:6px 9px}.ms-action-head>b{font-size:10.5px;color:var(--ms-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:16px;text-align:right}.ms-action-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 auto;min-width:0;display:grid;grid-gap:1px;gap:1px;border:0;background:transparent;color:var(--ms-ink);font:inherit;text-align:left;cursor:pointer;padding:0}.ms-action-title span{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-action-title em{font-size:10px;font-style:normal;color:var(--ms-faint)}.ms-narr{font-size:9.5px;padding:2px 6px;border-radius:999px;white-space:nowrap;background:rgba(132,168,208,.12);color:var(--ms-faint)}.ms-narr.s-generated{background:rgba(94,242,160,.14);color:#5ef2a0}.ms-narr.s-pending{background:rgba(255,206,92,.14);color:var(--ms-warn)}.ms-narr.s-failed{background:rgba(255,128,144,.16);color:#ff8090}.ms-action-move{display:flex;gap:2px}.ms-action-move button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;padding:0;line-height:1;border:1px solid var(--ms-line-2);border-radius:5px;background:transparent;color:var(--ms-faint);cursor:pointer;font-size:11px}.ms-action-move button:hover{color:var(--ms-ink);border-color:var(--ms-line)}.ms-action-body{display:grid;grid-gap:10px;gap:10px;padding:4px 9px 11px;border-top:1px solid var(--ms-line-2)}.ms-motion{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;align-items:start}.ms-motion .ms-check{grid-column:1/-1}.ms-motion small{font-size:10px;color:var(--ms-faint)}.ms-plan{display:grid;grid-gap:10px;gap:10px}.ms-commands{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ms-commands li{display:grid;grid-gap:6px;gap:6px;padding:9px 10px;border:1px solid var(--ms-line-2);border-radius:9px;background:rgba(255,255,255,.02)}.ms-commands b{font-size:11px;color:var(--ms-dim);font-weight:600}.ms-commands code{display:block;padding:8px 9px;border-radius:6px;background:#05080d;border:1px solid var(--ms-line-2);color:#b9d6e8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.ms-commands .mi-btn{justify-self:start;padding:4px 10px;font-size:11px}.ms-gallery{overflow-y:auto}.ms-composer{margin:14px 18px 0;padding:14px;border-radius:12px;background:var(--ms-panel-2);border:1px solid var(--ms-line);border-top:2px solid var(--ms-accent);display:grid;grid-gap:11px;gap:11px}.ms-composer h3{margin:0;font-size:13px;font-weight:650;letter-spacing:0;text-transform:none;color:var(--ms-ink)}.ms-composer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.ms-composer .mi-btn--primary{justify-self:start}.ms-gallery-bar{display:flex;align-items:center;gap:12px;margin:16px 18px 0}.ms-search{position:relative;flex:1 1 320px;max-width:420px}.ms-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--ms-faint);pointer-events:none}.ms-root .ms-search input[type=search].mi-field.ms-search-input{padding-left:32px}.ms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));grid-gap:12px;gap:12px;padding:14px 18px 22px;align-items:start}.ms-card{display:grid;grid-gap:10px;gap:10px;padding:13px;border:1px solid var(--ms-line);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 70px),var(--ms-panel-2)}.ms-card header{display:grid;grid-gap:3px;gap:3px}.ms-card .mi-btn--primary{background:transparent;color:var(--ms-accent);border-color:rgba(55,224,212,.45)}.ms-card .mi-btn--primary:hover{background:rgba(55,224,212,.12);filter:none}.ms-card h4{margin:2px 0 0;font-size:13.5px;font-weight:650}.ms-card header p{margin:0;font-size:11.5px;color:var(--ms-faint)}.ms-card-meta{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin:0}.ms-card-meta>div{min-width:0}.ms-card-meta dt{font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--ms-faint)}.ms-card-meta dd{margin:2px 0 0;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-gallery .mi-empty{grid-column:1/-1}.ms-card-actions{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.ms-card-actions .mi-btn--primary{flex:1 1 auto}.ms-root .mi-btn--danger{background:transparent;color:var(--ms-warn,#f0a34a);border:1px solid color-mix(in srgb,var(--ms-warn,#f0a34a) 50%,transparent)}.ms-root .mi-btn--danger:hover{background:color-mix(in srgb,var(--ms-warn,#f0a34a) 14%,transparent)}.ms-hint--warn{color:var(--ms-warn,#f0a34a)}.ms-lane{justify-self:start;font-size:9px;letter-spacing:.07em;text-transform:uppercase;padding:1px 6px;border-radius:999px;color:var(--ms-accent,#37e0d4);border:1px solid color-mix(in srgb,var(--ms-accent,#37e0d4) 40%,transparent)}.ms-angle-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ms-angle{display:grid;grid-gap:7px;gap:7px;padding:9px 10px;border:1px solid var(--ms-line-2);border-radius:9px;background:var(--ms-panel-2)}.ms-angle-head{display:flex;gap:8px;align-items:center}.ms-angle-head .mi-field{flex:1 1 auto;min-width:0}.ms-angle-actions{display:flex;gap:6px;flex-wrap:wrap}.ms-angle-bind,.ms-angle-move{display:flex;gap:8px;flex-wrap:wrap;align-items:end}.ms-angle-move>label{flex:1 1 140px;min-width:0}.ms-angle-bind>*{flex:1 1 120px;min-width:0}.ms-angle kbd,.ms-hint kbd,.ms-panel kbd{font:600 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid;place-items:center;min-width:18px;padding:4px 5px;border:solid var(--ms-line-2);border-width:1px 1px 2px;border-radius:5px;background:rgba(132,168,208,.1);color:var(--ms-dim)}@media (max-width:1100px){.ms-layout{grid-template-columns:minmax(0,1fr) 320px}.ms-layout.is-source-stage{grid-template-columns:minmax(0,1fr) minmax(340px,390px)}.ms-rail{display:none}}@media (max-width:820px){.ms-topbar{flex-wrap:wrap;padding:8px 10px}.ms-title{order:-1;flex-basis:calc(100% - 52px)}.ms-topbar-tools{width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.ms-topbar-tools>*{flex:0 0 auto}.ms-layout{grid-template-rows:minmax(240px,1fr) auto}.ms-layout,.ms-layout.is-source-stage{grid-template-columns:minmax(0,1fr)}.ms-inspector{border-left:0;border-top:1px solid var(--ms-line);max-height:46vh}}.pres-editor-backdrop{position:fixed;inset:0;z-index:5000;background:rgba(3,6,8,.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pres-editor{position:fixed;inset:24px;z-index:5001;display:flex;flex-direction:column;border:1px solid var(--mi-line);border-radius:16px;background:var(--mi-bg);box-shadow:0 24px 80px rgba(0,0,0,.55);overflow:hidden}@media (max-width:900px){.pres-editor{inset:0;border-radius:0}}.pres-editor-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px;border-bottom:1px solid var(--mi-line);flex-shrink:0}.pres-editor-head h3{margin:0;font-size:1.05rem}.pres-editor-head p{margin:2px 0 0;font-size:.82rem;opacity:.7}.pres-editor-tools{display:flex;gap:8px;flex-shrink:0}.pres-editor-error,.pres-editor-note,.pres-editor-warn{margin:0;padding:10px 18px;font-size:.82rem;border-bottom:1px solid var(--mi-line);flex-shrink:0}.pres-editor-warn{background:color-mix(in srgb,#f5a524 12%,transparent)}.pres-editor-error{background:color-mix(in srgb,#ef4444 14%,transparent)}.pres-editor-note{background:color-mix(in srgb,#22c55e 12%,transparent)}.pres-editor-tabs{display:flex;gap:4px;padding:10px 18px 0;flex-shrink:0}.pres-editor-tabs button{padding:7px 14px;border:1px solid transparent;border-bottom:none;border-radius:9px 9px 0 0;background:transparent;color:inherit;font:inherit;font-size:.85rem;cursor:pointer;opacity:.65}.pres-editor-tabs button.is-active{border-color:var(--mi-line);background:var(--mi-card);opacity:1}.pres-editor-body{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px 18px 18px;border-top:1px solid var(--mi-line);margin-top:-1px}@media (max-width:1100px){.pres-editor-body{grid-template-columns:minmax(0,1fr);overflow:auto}}.pres-editor-pane{min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px}.pres-editor-hint{margin:0;font-size:.8rem;opacity:.72;line-height:1.45;flex-shrink:0}.pres-editor-code{flex:1 1;min-height:0;width:100%;resize:none;padding:12px;border:1px solid var(--mi-line);border-radius:10px;background:var(--mi-card);color:inherit;font:12.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre;overflow-wrap:normal;overflow:auto}.pres-editor-tours{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.pres-editor-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pres-editor-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--mi-line);border-radius:10px}.pres-editor-list strong{display:block;font-size:.9rem}.pres-editor-list span{font-size:.76rem;opacity:.65}.pres-editor-files{list-style:none;margin:0;padding:0;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:4px}.pres-editor-files code{font-size:.78rem;opacity:.8}.pres-editor-preview{min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px}.pres-editor-preview p{margin:0;font-size:.78rem;opacity:.65;flex-shrink:0}.pres-editor-preview iframe{flex:1 1;min-height:0;width:100%;border:1px solid var(--mi-line);border-radius:10px;background:#fff}.site-modgroup{margin-top:18px}.site-modgrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.site-modcard{display:flex;flex-direction:column;gap:9px;padding:14px 16px;border:1px solid var(--mi-line);border-radius:13px;background:var(--mi-card);transition:border-color .15s ease}.site-modcard:hover{border-color:var(--mi-faint)}.site-modcard.installed{border-color:rgba(94,242,160,.42);background:rgba(94,242,160,.05)}.site-modcard__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.site-modcard h5{margin:0;font-size:14px;font-weight:650;color:var(--mi-ink)}.site-modcard p{margin:0;font-size:12px;color:var(--mi-dim);line-height:1.5}.site-modcard .mi-btn{align-self:flex-start;margin-top:auto}.site-modtag{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:99px;white-space:nowrap;color:#5ef2a0;border:1px solid rgba(94,242,160,.45)}.site-modpages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--mi-faint)}.site-modneeds,.site-modpages code{color:var(--mi-dim)}.site-modneeds{font-size:11.5px}.site-modneeds summary{cursor:pointer;color:var(--mi-cyan)}.site-modneeds ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.site-modchips{display:flex;flex-wrap:wrap;gap:6px}.site-modchips span{font-size:10px;padding:2px 8px;border-radius:99px;border:1px solid var(--mi-line);color:var(--mi-faint)}.site-note{margin:10px 0 0;font-size:12px;color:#5ef2a0}.site-brandpanel,.site-invpanel{margin-top:26px;padding-top:18px;border-top:1px solid var(--mi-line)}.site-brandupload{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.site-brandupload input[type=file]{font-size:12px;color:var(--mi-dim)}.site-brandbody{display:flex;flex-direction:column;gap:10px;margin-top:12px}.site-brandmeta{margin:0;font-size:11.5px;color:var(--mi-faint)}.site-brandflag{margin:0;padding:9px 12px;border-radius:10px;font-size:12px;color:#ffb24d;border:1px solid rgba(255,178,77,.38);background:rgba(255,178,77,.07)}.site-brandcolors{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11.5px;color:var(--mi-dim)}.site-brandswatch{display:inline-flex;align-items:center;gap:6px;padding:3px 7px;border:1px solid var(--mi-line);border-radius:99px}.site-brandswatch i{width:15px;height:15px;border-radius:50%;border:1px solid rgba(255,255,255,.18)}.site-brandswatch .mi-btn{font-size:10px;padding:2px 8px}.site-brandactions{display:flex;gap:8px;flex-wrap:wrap}.site-invform{display:grid;grid-gap:12px;gap:12px;margin-top:12px;grid-template-columns:minmax(180px,1fr) minmax(140px,200px);align-items:end}.site-invform label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--mi-dim)}.site-invcheck{grid-column:1/-1;flex-direction:row!important;align-items:center;gap:8px!important}@media (max-width:620px){.site-invform{grid-template-columns:1fr}}.site-invtypes{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px;font-size:11.5px;color:var(--mi-dim)}.site-invtype{font-size:11px;padding:4px 10px;border-radius:99px;cursor:pointer;text-transform:capitalize;border:1px solid var(--mi-line);background:var(--mi-card2);color:var(--mi-dim)}.site-invtype.on{color:var(--mi-ink);border-color:currentColor;background:rgba(255,255,255,.08);font-weight:650}.site-invactions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.site-invform select.mi-field{color-scheme:dark;color:var(--mi-ink);background-color:var(--mi-card2)}.site-invform select.mi-field option{background-color:#0b1424;color:var(--mi-ink)}.pres-editor-preview-empty{flex:1 1;min-height:420px;display:grid;place-items:center;border:1px dashed var(--mi-line);border-radius:10px;font-size:.82rem;opacity:.55}.site-prompt-joint{position:relative}.site-prompt-joint[data-connected=true]{margin-top:0}.site-prompt-joint[data-connected=true]>.site-prompt-stack-block{border-top-left-radius:0;border-top-right-radius:0;border-top-color:transparent}.site-prompt-joint[data-connected=true]+.site-prompt-joint>.site-prompt-stack-block,.site-prompt-joint[data-connected=true]>.site-prompt-stack-block{margin-top:0}.site-prompt-joint[data-connected=true]:before{content:"";position:absolute;top:-5px;left:34px;z-index:2;width:30px;height:10px;border-radius:0 0 7px 7px;background:color-mix(in srgb,var(--prompt-color,#8b5cf6) 55%,#0b1424);border:1px solid color-mix(in srgb,var(--prompt-color,#8b5cf6) 70%,transparent);border-top:0}.site-prompt-joint[data-connected=false]{margin-top:6px}.site-prompt-joint[data-connected=first]>.site-prompt-stack-block{margin-top:0}.site-prompt-stack-block{position:relative}.site-prompt-joint:not([data-connected=false])>.site-prompt-stack-block:after{content:"";position:absolute;bottom:-5px;left:34px;width:30px;height:10px;border-radius:0 0 7px 7px;pointer-events:none;background:color-mix(in srgb,var(--prompt-color) 42%,transparent)}.site-prompt-joint:last-child>.site-prompt-stack-block:after{display:none}.site-prompt-stack-block__copy{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;color:var(--mi-dim);font-size:10px;line-height:1.5;white-space:normal}.site-prompt-stack-block.selected .site-prompt-stack-block__copy{-webkit-line-clamp:unset;display:block;color:var(--mi-ink)}.site-prompt-stack-block{align-items:start}.site-prompt-stack-block__actions,.site-prompt-stack-block__number{margin-top:2px}.site-prompt-audit-pill.stale{opacity:.6;font-style:italic}.site-prompt-audit.rechecking{opacity:.62;transition:opacity .2s ease}.ms-note{flex:0 0 auto;position:relative;margin:0;padding:9px 34px 9px 18px;font-size:12px;line-height:1.55;background:rgba(55,224,212,.09);border-bottom:1px solid rgba(55,224,212,.28);color:#b8f0ea}.ms-note-x{position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font-size:17px;line-height:1;cursor:pointer;padding:2px 6px;opacity:.75}.ms-note-x:hover{opacity:1}.pres-editor-addsection{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--mi-line);border-radius:12px;background:var(--mi-card)}.pres-editor-addsection h4{margin:0 0 2px;font-size:.92rem}.pres-editor-addsection input[type=text],.pres-editor-addsection textarea{width:100%;padding:9px 11px;border:1px solid var(--mi-line);border-radius:9px;background:var(--mi-bg);color:inherit;font:inherit;font-size:.86rem;resize:vertical}.pres-editor-addsection input[type=file]{font-size:.82rem}.pres-editor-addsection .mi-btn{align-self:flex-start}.pres-editor-subhead{margin:6px 0 0;font-size:.82rem;opacity:.6;font-weight:600}.site-modactions{display:flex;flex-direction:column;gap:7px;margin-top:auto}.site-modactions .mi-btn{align-self:flex-start}.site-modready{display:flex;flex-direction:column;gap:6px;padding:9px 10px;margin-bottom:4px;border:1px solid var(--mi-line,#2a3038);border-radius:8px;background:color-mix(in srgb,var(--mi-accent,#6ea8fe) 7%,transparent)}.site-modready__title{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.78}.site-modready__row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.site-modready__name{font-size:13px}.site-modready__name em{font-style:normal;opacity:.68}.site-modready__note{margin:2px 0 0;font-size:11.5px;line-height:1.45;opacity:.72}.site-modprofile{display:flex;flex-direction:column;gap:3px;font-size:10.5px;color:var(--mi-faint)}.site-modprofile select.mi-field{color-scheme:dark;color:var(--mi-ink);background-color:var(--mi-card2);font-size:11.5px;padding:5px 8px}.site-modprofile select.mi-field option{background-color:#0b1424;color:var(--mi-ink)}.site-modprofile-save{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.site-modprofile-save .mi-field{flex:1 1 170px;min-width:0;font-size:11.5px;padding:6px 9px;color:var(--mi-ink);background:#0b1424;border:1px solid var(--mi-line);border-radius:8px}.ms-refs{display:grid;grid-gap:8px;gap:8px}.ms-ref-strip{display:flex;flex-wrap:wrap;gap:6px}.ms-ref-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:4px;gap:4px;padding:6px 7px;cursor:pointer;border:1px solid var(--ms-line-2);border-radius:8px;background:rgba(255,255,255,.02);color:var(--ms-dim);font:inherit;font-size:10.5px;max-width:108px}.ms-ref-chip:hover{border-color:var(--ms-line);color:var(--ms-ink)}.ms-ref-chip.is-on{border-color:var(--ms-accent);color:var(--ms-ink)}.ms-ref-swatches{display:flex;gap:2px}.ms-ref-swatches i{display:block;width:15px;height:15px;border-radius:3px;border:1px solid rgba(0,0,0,.35)}.ms-ref-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-ref-origin{color:var(--ms-faint);font-size:8px;text-transform:capitalize}.ms-ref-add{display:inline-flex;align-items:center;padding:0 11px;cursor:pointer;border:1px dashed var(--ms-line);border-radius:8px;color:var(--ms-faint);font-size:11px}.ms-ref-add:hover{color:var(--ms-accent);border-color:rgba(55,224,212,.45)}.ms-ref-open{display:grid;grid-gap:7px;gap:7px}.ms-ref-palette{display:flex;flex-wrap:wrap;gap:4px}.ms-ref-sw{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;border-radius:6px;cursor:pointer;border:1px solid rgba(0,0,0,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.ms-ref-sw.is-on{outline:2px solid var(--ms-accent);outline-offset:2px}.ms-ref-canvas{display:block;width:100%;height:auto;max-height:200px;object-fit:contain;border:1px solid var(--ms-line-2);border-radius:8px;cursor:crosshair;background:#05080d}.ms-ref-tools{display:flex;align-items:center;justify-content:space-between;gap:8px}.ms-ref-tools .mi-btn{padding:4px 9px;font-size:11px}.ms-ref-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.ms-ref-result{margin:0;border:1px solid rgba(55,224,212,.32);border-radius:8px;color:var(--ms-ink);font-size:10.5px;line-height:1.45}.ms-picked,.ms-ref-result{padding:7px 9px;background:rgba(55,224,212,.07)}.ms-picked{display:flex;align-items:center;gap:8px;border:1px solid rgba(55,224,212,.35);border-radius:8px;font-size:11.5px}.ms-picked>span:nth-child(2){flex:1 1 auto}.ms-picked .mi-btn{padding:3px 9px;font-size:10.5px}.site-modimport{display:flex;flex-direction:column;gap:7px;padding:10px;border:1px solid var(--mi-line);border-radius:10px;background:var(--mi-card2)}.site-modimport label{display:flex;flex-direction:column;gap:3px;font-size:10.5px;color:var(--mi-faint)}.site-modimport .mi-field{font-size:11.5px;padding:6px 9px;color:var(--mi-ink);background:#0b1424;border:1px solid var(--mi-line);border-radius:8px}.site-modimport select.mi-field{color-scheme:dark}.site-modimport select.mi-field option{background-color:#0b1424;color:var(--mi-ink)}.site-modimport small{color:var(--mi-faint);font-size:10px;line-height:1.5}.site-modactions-row{display:flex;gap:6px;flex-wrap:wrap}.pres-editor-check{display:flex;gap:8px;align-items:flex-start;font-size:.8rem;opacity:.8;line-height:1.45}.pres-editor-check input{margin-top:2px;flex-shrink:0}.site-modfail{margin:8px 0 0;padding:9px 12px;border-radius:10px;font-size:12px;color:#ffb4a8;border:1px solid rgba(255,118,97,.4);background:rgba(255,118,97,.09)}.site-font-delivery{display:block;margin:0 0 1rem;max-width:34rem}.site-font-delivery>span{display:block;font-size:.78rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-bottom:.35rem}.site-font-delivery select{width:100%;padding:.55rem .7rem;border-radius:8px}.site-font-delivery small{display:block;margin-top:.4rem;font-size:.78rem;opacity:.65;line-height:1.5}.site-font-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:.9rem;gap:.9rem;margin-bottom:1.6rem}.site-font-card{display:flex;flex-direction:column;gap:.4rem;padding:.9rem;border:1px solid var(--mi-border,rgba(140,170,200,.2));border-radius:12px}.site-font-card.applied{border-color:var(--mi-accent,#d9a05b)}.site-font-card p{font-size:.8rem;line-height:1.5;opacity:.75;margin:0}.site-font-card button{margin-top:auto}.site-font-sample{font-size:2rem;line-height:1;padding:.5rem 0 .7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-font-sample[data-pairing=workshop_condensed]{font-family:Arial Narrow,Roboto Condensed,system-ui,sans-serif;font-stretch:condensed;letter-spacing:-.05em;text-transform:uppercase;font-weight:900}.site-font-sample[data-pairing=engineering_sans],.site-font-sample[data-pairing=industrial_condensed]{font-family:Oswald,Barlow Condensed,Arial Narrow,system-ui,sans-serif;letter-spacing:-.01em;text-transform:uppercase;font-weight:700}.site-font-sample[data-pairing=geometric_precise],.site-font-sample[data-pairing=swiss_grotesk]{font-family:Archivo,Space Grotesk,system-ui,sans-serif;letter-spacing:-.04em;font-weight:700}.site-font-sample[data-pairing=editorial_serif],.site-font-sample[data-pairing=humanist_warm]{font-family:Fraunces,Bitter,Georgia,serif;letter-spacing:-.015em;font-weight:700}.site-font-sample[data-pairing=technical_mono]{font-family:IBM Plex Mono,ui-monospace,monospace;text-transform:uppercase;font-weight:600}.site-font-sample[data-pairing=luxe_light]{font-family:Cormorant Garamond,Georgia,serif;letter-spacing:.02em;font-weight:400}.site-font-sample[data-pairing=brutal_display]{font-family:Archivo Black,system-ui,sans-serif;text-transform:uppercase;letter-spacing:-.03em;font-weight:900}.pres-editor-build{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding-right:4px}.pres-editor-outline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pres-editor-outline li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--mi-line);border-radius:10px;background:var(--mi-card)}.pres-editor-outline .mi-btn{margin-left:auto;flex-shrink:0;padding:3px 10px;font-size:.74rem}.pres-section-kind{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--mi-line);color:var(--mi-dim);background:var(--mi-card2)}.pres-section-kind--model{border-color:rgba(102,178,255,.4);color:#9ccaff}.pres-section-kind--text{border-color:rgba(88,214,141,.4);color:#9ff0c0}.pres-section-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem}.pres-editor-pane .pres-editor-tabs{padding:0}.pres-editor-body{gap:14px;padding:12px 18px 18px}.site-delconfirm{margin-top:.9rem;padding:.85rem;border-radius:10px;border:1px solid rgba(255,118,97,.45);background:rgba(255,118,97,.07)}.site-delconfirm strong{display:block;margin-bottom:.35rem}.site-delconfirm p{font-size:.8rem;line-height:1.5;opacity:.8;margin:0 0 .6rem}.site-delconfirm label>span{display:block;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;opacity:.7;margin-bottom:.25rem}.site-delconfirm input{width:100%;padding:.45rem .6rem;border-radius:7px}.site-delactions{display:flex;gap:.5rem;margin-top:.7rem}.site-delactions .mi-btn{flex:1 1}.site-projdel{color:#ffb4a8}.site-modsources-failed{margin:.5rem 0 0;font-size:.78rem;line-height:1.55;opacity:.85;color:#ffcfa8}.mi-linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--mi-accent,#d9a05b);text-decoration:underline;cursor:pointer}:root[data-appearance=phoebe]{--background:#fff5fa;--background-deep:#ffe4f1;--surface:#ffffff;--surface-soft:#fff8fc;--surface-blue:#fdf0f8;--ink:#3d1f38;--muted:#7a5470;--faint:#a67e9c;--line:#ffd6e8;--line-strong:#ffb3d4;--brand:#ff7ac0;--brand-strong:#e8459b;--brand-deep:#8f1f5e;--mint:#5fe0c4;--amber:#ffd166;--coral:#ff8fa3;--green:#43c59e;--radius:18px;--shadow:0 18px 45px rgba(143,31,94,0.12);--small-shadow:0 8px 22px rgba(143,31,94,0.1)}:root[data-appearance=phoebe] body{background:linear-gradient(180deg,rgba(255,122,192,.18),rgba(255,255,255,0) 360px),var(--background)}:root[data-appearance=phoebe]{--ws-bg:#1c0f20;--ws-panel:#26152b;--ws-line:#3c2244;--ws-line-2:#563159;--ws-ink:#ffeaf6;--ws-dim:#c9a3c2;--ws-faint:#9b7597;--ws-cyan:#ff8fd0;--ws-green:#6ee7b7;--ws-amber:#ffd166;--ws-red:#ff8fa3}:root[data-appearance=phoebe] .mi-root{--mi-bg:#1c0f20;--mi-surface:#2a163042;--mi-card:#26152b;--mi-card2:#311a37;--mi-line:rgba(255,182,220,0.18);--mi-line2:rgba(255,182,220,0.11);--mi-ink:#ffeaf6;--mi-dim:#d3aecb;--mi-faint:#9b7597;--mi-cyan:#ff8fd0;--mi-purple:#c79bff;--mi-green:#6ee7b7;--mi-amber:#ffd166;--mi-red:#ff8fa3}:root[data-appearance=phoebe] .ms-root{--ms-bg:#170c1a;--ms-panel:#21122612;--ms-panel-2:#26152b;--ms-line:#3c2244;--ms-line-2:#563159;--ms-ink:#ffeaf6;--ms-dim:#d3aecb;--ms-faint:#9b7597;--ms-accent:#ff8fd0;--ms-warn:#ffb168}:root[data-appearance=phoebe] .industry-module-card{--module-accent:#ff8fd0;--module-glow:rgba(255,143,208,0.2)}:root[data-appearance=aurora]{--background:#09091c;--background-deep:#050512;--surface:#12122a;--surface-soft:#151530;--surface-blue:#18183c;--ink:#f0efff;--muted:#aaa9cb;--faint:#797da7;--line:#292b55;--line-strong:#444a88;--brand:#7667ff;--brand-strong:#9c61ff;--brand-deep:#dcd8ff;--mint:#3ad7e9;--amber:#f2bf62;--coral:#ff62b6;--green:#54d6a0;--radius:10px;--shadow:0 22px 54px rgba(14,8,53,0.42);--small-shadow:0 9px 26px rgba(14,8,53,0.32);--ws-bg:#070719;--ws-panel:#101027;--ws-line:#292b55;--ws-line-2:#41457d;--ws-ink:#f0efff;--ws-dim:#aaa9cb;--ws-faint:#797da7;--ws-cyan:#55cfff;--ws-green:#52dfa4;--ws-amber:#f2bf62;--ws-red:#ff62a9}:root[data-appearance=aurora] body{background:radial-gradient(circle at 72% -8%,rgba(255,77,202,.15),transparent 34%),linear-gradient(180deg,rgba(118,92,255,.18),transparent 420px),var(--background)}:root[data-appearance=aurora] .mi-root{--mi-bg:#070719;--mi-surface:#151530cc;--mi-card:#101027;--mi-card2:#18183a;--mi-line:rgba(145,130,255,0.22);--mi-line2:rgba(145,130,255,0.12);--mi-ink:#f0efff;--mi-dim:#b1b0d3;--mi-faint:#797da7;--mi-cyan:#55cfff;--mi-purple:#ad68ff;--mi-green:#52dfa4;--mi-amber:#f2bf62;--mi-red:#ff62a9}:root[data-appearance=aurora] .ms-root{--ms-bg:#060616;--ms-panel:#10102718;--ms-panel-2:#13132e;--ms-line:#292b55;--ms-line-2:#41457d;--ms-ink:#f0efff;--ms-dim:#b1b0d3;--ms-faint:#797da7;--ms-accent:#8a6cff;--ms-warn:#ff7cc8}:root[data-appearance=aurora] .industry-module-card{--module-accent:#8a6cff;--module-glow:rgba(138,108,255,0.23)}:root[data-appearance=ember]{--background:#100c09;--background-deep:#080604;--surface:#1b1410;--surface-soft:#211812;--surface-blue:#281b12;--ink:#fff5e8;--muted:#c4aa93;--faint:#8f7562;--line:#3f2b20;--line-strong:#67432b;--brand:#ff9f43;--brand-strong:#ff7a3d;--brand-deep:#ffe0a6;--mint:#69d8bb;--amber:#ffc35a;--coral:#ff625d;--green:#62cf8c;--radius:9px;--shadow:0 22px 54px rgba(38,14,3,0.44);--small-shadow:0 9px 26px rgba(38,14,3,0.34);--ws-bg:#0c0907;--ws-panel:#18110d;--ws-line:#3f2b20;--ws-line-2:#67432b;--ws-ink:#fff5e8;--ws-dim:#c9ad94;--ws-faint:#8f7562;--ws-cyan:#ffad4d;--ws-green:#62cf8c;--ws-amber:#ffc35a;--ws-red:#ff625d}:root[data-appearance=ember] body{background:radial-gradient(circle at 78% -8%,rgba(255,77,63,.14),transparent 32%),linear-gradient(180deg,rgba(255,159,67,.17),transparent 420px),var(--background)}:root[data-appearance=ember] .mi-root{--mi-bg:#0c0907;--mi-surface:#211812cc;--mi-card:#18110d;--mi-card2:#251912;--mi-line:rgba(255,165,82,0.22);--mi-line2:rgba(255,165,82,0.12);--mi-ink:#fff5e8;--mi-dim:#d2b69c;--mi-faint:#8f7562;--mi-cyan:#ffad4d;--mi-purple:#e78b73;--mi-green:#62cf8c;--mi-amber:#ffc35a;--mi-red:#ff625d}:root[data-appearance=ember] .ms-root{--ms-bg:#090604;--ms-panel:#18110d18;--ms-panel-2:#1d140e;--ms-line:#3f2b20;--ms-line-2:#67432b;--ms-ink:#fff5e8;--ms-dim:#d2b69c;--ms-faint:#8f7562;--ms-accent:#ff9f43;--ms-warn:#ff675c}:root[data-appearance=ember] .industry-module-card{--module-accent:#ff9f43;--module-glow:rgba(255,159,67,0.24)}:root[data-appearance=verdant]{--background:#06100b;--background-deep:#020805;--surface:#0d1c14;--surface-soft:#112219;--surface-blue:#10281d;--ink:#eafff3;--muted:#9ac4ac;--faint:#698d78;--line:#1f4934;--line-strong:#337357;--brand:#42e89b;--brand-strong:#1fc582;--brand-deep:#c9ffe5;--mint:#55d8d0;--amber:#d3dc63;--coral:#ff7474;--green:#77e45b;--radius:10px;--shadow:0 22px 54px rgba(0,35,20,0.42);--small-shadow:0 9px 26px rgba(0,35,20,0.32);--ws-bg:#030b07;--ws-panel:#0b1a12;--ws-line:#1f4934;--ws-line-2:#337357;--ws-ink:#eafff3;--ws-dim:#9fc9b2;--ws-faint:#698d78;--ws-cyan:#55d8d0;--ws-green:#42e89b;--ws-amber:#d3dc63;--ws-red:#ff7474}:root[data-appearance=verdant] body{background:radial-gradient(circle at 76% -8%,rgba(83,216,208,.12),transparent 34%),linear-gradient(180deg,rgba(66,232,155,.16),transparent 420px),var(--background)}:root[data-appearance=verdant] .mi-root{--mi-bg:#030b07;--mi-surface:#112219cc;--mi-card:#0b1a12;--mi-card2:#10261a;--mi-line:rgba(83,228,157,0.21);--mi-line2:rgba(83,228,157,0.11);--mi-ink:#eafff3;--mi-dim:#abd2bc;--mi-faint:#698d78;--mi-cyan:#55d8d0;--mi-purple:#8fcd82;--mi-green:#42e89b;--mi-amber:#d3dc63;--mi-red:#ff7474}:root[data-appearance=verdant] .ms-root{--ms-bg:#020905;--ms-panel:#0b1a1218;--ms-panel-2:#0d2016;--ms-line:#1f4934;--ms-line-2:#337357;--ms-ink:#eafff3;--ms-dim:#abd2bc;--ms-faint:#698d78;--ms-accent:#42e89b;--ms-warn:#d3dc63}:root[data-appearance=verdant] .industry-module-card{--module-accent:#42e89b;--module-glow:rgba(66,232,155,0.22)}:root[data-appearance=phoebe] .ac-btn,:root[data-appearance=phoebe] .appearance-chip,:root[data-appearance=phoebe] .mi-btn,:root[data-appearance=phoebe] .mi-field,:root[data-appearance=phoebe] .ms-card,:root[data-appearance=phoebe] .ms-panel{border-radius:999px}:root[data-appearance=phoebe] .ms-card,:root[data-appearance=phoebe] .ms-panel{border-radius:18px}.appearance-switch{display:inline-flex;flex-wrap:wrap;gap:4px;max-width:100%;padding:3px;border:1px solid var(--ws-line,#1e2a3c);border-radius:999px;background:var(--ws-panel,#0e1420)}.appearance-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 6px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ws-dim,#8ba0b8);font:500 12px/1 inherit;cursor:pointer}.appearance-chip.is-on,.appearance-chip:hover{color:var(--ws-ink,#dbe7f2)}.appearance-chip.is-on{border-color:var(--ws-line-2,#2a3a52);background:var(--ws-bg,#0a0f18)}.appearance-chip:focus-visible{outline:2px solid var(--ws-cyan,#4fd8e8);outline-offset:2px}.appearance-swatch{width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,255,255,.25);flex:none}@media (prefers-reduced-motion:reduce){.appearance-chip{transition:none}}:root[data-appearance=phoebe] .aw-veil{--hue:330}:root[data-appearance=phoebe] .aw-veil--thinking{--hue:285}:root[data-appearance=phoebe] .aw-veil--speaking{--hue:158}:root[data-appearance=phoebe] .tle-clip{--chue:330}:root[data-appearance=phoebe] .tle-fxadd,:root[data-appearance=phoebe] .tle-fxregion{--fhue:285}:root[data-appearance=aurora] .aw-veil{--hue:197}:root[data-appearance=aurora] .aw-veil--thinking{--hue:267}:root[data-appearance=aurora] .aw-veil--speaking{--hue:316}:root[data-appearance=aurora] .tle-clip{--chue:252}:root[data-appearance=aurora] .tle-fxadd,:root[data-appearance=aurora] .tle-fxregion{--fhue:292}:root[data-appearance=ember] .aw-veil{--hue:38}:root[data-appearance=ember] .aw-veil--thinking{--hue:18}:root[data-appearance=ember] .aw-veil--speaking{--hue:47}:root[data-appearance=ember] .tle-clip{--chue:31}:root[data-appearance=ember] .tle-fxadd,:root[data-appearance=ember] .tle-fxregion{--fhue:12}:root[data-appearance=verdant] .aw-veil{--hue:169}:root[data-appearance=verdant] .aw-veil--thinking{--hue:92}:root[data-appearance=verdant] .aw-veil--speaking{--hue:151}:root[data-appearance=verdant] .tle-clip{--chue:151}:root[data-appearance=verdant] .tle-fxadd,:root[data-appearance=verdant] .tle-fxregion{--fhue:172}.ap-greet{position:fixed;inset:0;z-index:1900;display:grid;place-items:center;padding:24px;text-align:center;pointer-events:none;background:radial-gradient(58% 46% at 50% 46%,rgba(255,122,192,.2),transparent 72%);animation:ap-greet-in .7s ease both}.ap-greet.is-leaving{animation:ap-greet-out .9s ease forwards}.ap-greet__line{margin:0;max-width:20ch;text-wrap:balance;font-family:ui-serif,Iowan Old Style,Georgia,Palatino Linotype,Book Antiqua,Palatino,serif;font-style:italic;font-weight:400;font-size:clamp(2rem,5.8vw,3.6rem);line-height:1.22;background:linear-gradient(104deg,#ff9ed2,#ffdaed 42%,#cdb0ff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 26px rgba(255,108,184,.42));animation:ap-greet-rise .9s cubic-bezier(.22,1,.36,1) both}@keyframes ap-greet-in{0%{opacity:0}to{opacity:1}}@keyframes ap-greet-out{0%{opacity:1}to{opacity:0}}@keyframes ap-greet-rise{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ap-greet__line{animation:ap-greet-in .7s ease both}}.bi-stage{position:fixed;inset:0;z-index:9000;overflow:hidden;cursor:pointer;background:#05070c;color:#e8f4ff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;animation:bi-stage-in .42s ease both}.bi-stage.is-leaving{animation:bi-stage-out .52s ease forwards}.bi-stage:before{content:"";position:absolute;inset:-20%;background:linear-gradient(rgba(69,232,219,.07) 1px,transparent 0) 0 0 /100% 64px,linear-gradient(90deg,rgba(69,232,219,.07) 1px,transparent 0) 0 0 /64px 100%;animation:bi-drift 15s linear both}.bi-stage:after{content:"";position:absolute;inset:0;background:radial-gradient(72% 62% at 50% 50%,transparent 30%,rgba(0,0,0,.86) 100%)}.bi-film,.bi-scene,.bi-stage:after,.bi-stage:before{pointer-events:none}.bi-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .32s ease}.bi-film.is-on{opacity:1}.bi-stage.on-film .bi-bar,.bi-stage.on-film .bi-scene,.bi-stage.on-film:after,.bi-stage.on-film:before{display:none}.bi-scene{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px;text-align:center;opacity:0;animation-name:bi-scene;animation-timing-function:ease;animation-fill-mode:both}@keyframes bi-scene{0%{opacity:0}9%{opacity:1}86%{opacity:1}to{opacity:0}}.bi-mark{display:flex;align-items:baseline;gap:2px;font-size:clamp(2.4rem,8vw,5.4rem);font-weight:800;letter-spacing:.16em;animation:bi-mark-in 1.5s cubic-bezier(.16,1,.3,1) both}.bi-mark b{color:#45e8db}.bi-mark--small{font-size:clamp(1.4rem,4vw,2.4rem);animation-duration:.9s}.bi-rule{width:min(420px,62vw);height:2px;background:linear-gradient(90deg,transparent,#45e8db,transparent);transform-origin:50% 50%;animation:bi-rule-in 1.4s cubic-bezier(.16,1,.3,1) .26s both}.bi-claim__line{margin:0;max-width:16ch;text-wrap:balance;font-size:clamp(1.9rem,5.6vw,3.6rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;animation:bi-word-in .9s cubic-bezier(.16,1,.3,1) both}.bi-claim__sub{margin:0;max-width:34ch;text-wrap:balance;font-size:clamp(.95rem,2.1vw,1.15rem);color:#8fb3c9;letter-spacing:.02em;animation:bi-word-in .9s cubic-bezier(.16,1,.3,1) .22s both}.bi-ring__stage{position:relative;width:min(56vh,78vw);aspect-ratio:1}.bi-dot{position:absolute;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;animation:bi-dot-in .62s cubic-bezier(.16,1,.3,1) both}.bi-ring__core{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;animation:bi-word-in .8s ease .9s both}.bi-ring__core strong{font-size:clamp(2.2rem,6vw,3.4rem);font-weight:800}.bi-ring__core span{font-size:.78rem;letter-spacing:.34em;text-transform:uppercase;color:#8fb3c9}.bi-ring__line{margin:0;font-size:clamp(1.1rem,2.6vw,1.5rem);font-weight:600;animation:bi-word-in .7s ease .7s both}.bi-divisions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:0;padding:0;list-style:none;font-size:.72rem;font-weight:700;letter-spacing:.28em}.bi-divisions li{animation:bi-word-in .6s ease both}.bi-proof{padding:0}.bi-shot{position:absolute;inset:0;margin:0;opacity:0;animation:bi-shot-in 1.6s ease both}.bi-shot img{width:100%;height:100%;object-fit:cover;animation:bi-shot-push 3.4s linear both;animation-delay:inherit}.bi-shot figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:4px;padding:46px 32px 34px;text-align:left;background:linear-gradient(transparent,rgba(3,6,12,.92))}.bi-shot figcaption strong{font-size:clamp(1.3rem,3.4vw,2rem);letter-spacing:.01em}.bi-shot figcaption span{font-size:.92rem;color:#a9c4d6}.bi-sign__line{margin:0;font-size:clamp(1.5rem,4.2vw,2.6rem);font-weight:700;animation:bi-word-in .8s cubic-bezier(.16,1,.3,1) .2s both}.bi-sign__meta{margin:0;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:#7fa3ba;animation:bi-word-in .8s ease .5s both}.bi-bar{left:0;bottom:0;height:2px;width:100%;transform-origin:0 50%;background:linear-gradient(90deg,#45e8db,#7fd4ff);animation:bi-bar linear both}.bi-bar,.bi-controls{position:absolute;z-index:3}.bi-controls{right:20px;bottom:20px;display:flex;align-items:center;gap:14px}.bi-never,.bi-skip{font:inherit;cursor:pointer;background:transparent;color:#9fc0d4}.bi-skip{padding:8px 18px;border:1px solid rgba(159,192,212,.4);border-radius:999px;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase}.bi-skip:hover{color:#fff;border-color:#45e8db}.bi-never{border:0;font-size:.76rem;opacity:.6;text-decoration:underline}.bi-never:hover{opacity:1}.bi-never:focus-visible,.bi-skip:focus-visible{outline:2px solid #45e8db;outline-offset:3px}@keyframes bi-stage-in{0%{opacity:0}to{opacity:1}}@keyframes bi-stage-out{0%{opacity:1}to{opacity:0}}@keyframes bi-drift{0%{transform:translateZ(0)}to{transform:translate3d(-64px,-64px,0)}}@keyframes bi-mark-in{0%{opacity:0;letter-spacing:.5em;filter:blur(9px)}to{opacity:1;letter-spacing:.16em;filter:blur(0)}}@keyframes bi-rule-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bi-word-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes bi-dot-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes bi-shot-in{0%{opacity:0}14%{opacity:1}78%{opacity:1}to{opacity:0}}@keyframes bi-shot-push{0%{transform:scale(1.02)}to{transform:scale(1.13)}}@keyframes bi-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:root[data-appearance=aurora] .bi-stage{--bi-accent:#8a6cff;--bi-accent-2:#ff58cf;--bi-grid:rgba(118,103,255,0.085);--bi-border:rgba(138,108,255,0.42);--bi-copy:#aaa9d7;--bi-caption:#d9d8ff;--bi-control:#b6b2de;background:radial-gradient(circle at 78% 16%,rgba(255,77,202,.16),transparent 33%),linear-gradient(145deg,#050518,#0d0c2a 55%,#11061d);color:#f0efff}:root[data-appearance=ember] .bi-stage{--bi-accent:#ff9f43;--bi-accent-2:#ff5f52;--bi-grid:rgba(255,159,67,0.075);--bi-border:rgba(255,159,67,0.42);--bi-copy:#c9ad94;--bi-caption:#ffe3c4;--bi-control:#d2b59a;background:radial-gradient(circle at 78% 16%,rgba(255,79,67,.14),transparent 33%),linear-gradient(145deg,#090705,#1b1009 56%,#120707);color:#fff5e8}:root[data-appearance=verdant] .bi-stage{--bi-accent:#42e89b;--bi-accent-2:#55d8d0;--bi-grid:rgba(66,232,155,0.075);--bi-border:rgba(66,232,155,0.42);--bi-copy:#9fc9b2;--bi-caption:#d3ffea;--bi-control:#a8d2bb;background:radial-gradient(circle at 78% 16%,rgba(83,216,208,.13),transparent 34%),linear-gradient(145deg,#020a07,#071a10 56%,#03100d);color:#eafff3}:root:is([data-appearance=aurora],[data-appearance=ember],[data-appearance=verdant]) .bi-stage:before{background:linear-gradient(var(--bi-grid) 1px,transparent 1px) 0 0 /100% 64px,linear-gradient(90deg,var(--bi-grid) 1px,transparent 1px) 0 0 /64px 100%}:root:is([data-appearance=aurora],[data-appearance=ember],[data-appearance=verdant]) .bi-stage:after{background:radial-gradient(72% 62% at 50% 50%,transparent 28%,rgba(0,0,0,.82) 100%)}:root:is([data-appearance=aurora],[data-appearance=ember],[data-appearance=verdant]) .bi-mark b{color:var(--bi-accent)}:root:is([data-appearance=aurora],[data-appearance=ember],[data-appearance=verdant]) .bi-rule{background:linear-gradient(90deg,transparent,var(--bi-accent),var(--bi-accent-2),transparent)}:root:is([data-appearance=aurora],[data-appearance=ember],[data-appearance=verdant]) .bi-claim__sub,:root:is([data-appearance=aurora],[data-appearance=ember],[data-appearance=verdant]) .bi-ring__core span,:root:is([data-appearance=aurora],[data-appearance=ember],[data-appearance=verdant]) .bi-sign__meta{color:var(--bi-copy)}:root:is([data-appearance=aurora],[data-appearance=ember],[data-appearance=verdant]) .bi-shot figcaption{background:linear-gradient(transparent,rgba(5,4,8,.93))}:root:is([data-appearance=aurora],[data-appearance=ember],[data-appearance=verdant]) .bi-shot figcaption span{color:var(--bi-caption)}:root:is([data-appearance=aurora],[data-appearance=ember],[data-appearance=verdant]) .bi-bar{background:linear-gradient(90deg,var(--bi-accent),var(--bi-accent-2))}:root:is([data-appearance=aurora],[data-appearance=ember],[data-appearance=verdant]) .bi-skip{border-color:var(--bi-border);color:var(--bi-control)}:root:is([data-appearance=aurora],[data-appearance=ember],[data-appearance=verdant]) .bi-skip:hover{border-color:var(--bi-accent);color:#fff}:root:is([data-appearance=aurora],[data-appearance=ember],[data-appearance=verdant]) .bi-never{color:var(--bi-control)}:root:is([data-appearance=aurora],[data-appearance=ember],[data-appearance=verdant]) .bi-never:focus-visible,:root:is([data-appearance=aurora],[data-appearance=ember],[data-appearance=verdant]) .bi-skip:focus-visible{outline-color:var(--bi-accent)}:root[data-appearance=phoebe] .bi-stage{background:linear-gradient(168deg,#fff2f8,#ffe6f2 46%,#f3e6ff);color:#4a2340}:root[data-appearance=phoebe] .bi-stage:before{background:radial-gradient(circle at 12% 78%,rgba(255,138,200,.34) 0 9px,transparent 10px),radial-gradient(circle at 82% 24%,rgba(205,160,255,.32) 0 13px,transparent 14px),radial-gradient(circle at 30% 22%,rgba(255,190,224,.42) 0 7px,transparent 8px),radial-gradient(circle at 66% 82%,rgba(255,160,210,.28) 0 16px,transparent 17px),radial-gradient(circle at 48% 52%,rgba(214,178,255,.24) 0 11px,transparent 12px);animation:bi-float 15s ease-in-out both}:root[data-appearance=phoebe] .bi-stage:after{background:radial-gradient(82% 72% at 50% 48%,transparent 46%,rgba(255,214,236,.46) 100%)}:root[data-appearance=phoebe] .bi-mark{font-weight:600;letter-spacing:.2em;color:#b82f7f}:root[data-appearance=phoebe] .bi-mark b{color:#c98bff}:root[data-appearance=phoebe] .bi-rule{height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,#ff7ac0,#cdb0ff,transparent)}:root[data-appearance=phoebe] .bi-claim__line,:root[data-appearance=phoebe] .bi-sign__line{font-family:ui-serif,Iowan Old Style,Georgia,Palatino Linotype,Palatino,serif;font-style:italic;font-weight:400;background:linear-gradient(104deg,#ff6fb4,#d98cf0 52%,#a98bff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 5px 20px rgba(255,108,184,.34))}:root[data-appearance=phoebe] .bi-claim__sub,:root[data-appearance=phoebe] .bi-ring__core span,:root[data-appearance=phoebe] .bi-sign__meta{color:#9a5c85}:root[data-appearance=phoebe] .bi-shot figcaption{background:linear-gradient(transparent,rgba(74,35,64,.88));color:#fff4fa}:root[data-appearance=phoebe] .bi-shot figcaption span{color:#ffd9ec}:root[data-appearance=phoebe] .bi-shot img{border-radius:0}:root[data-appearance=phoebe] .bi-bar{background:linear-gradient(90deg,#ff7ac0,#cdb0ff)}:root[data-appearance=phoebe] .bi-skip{border-color:rgba(184,47,127,.34);color:#9a5c85}:root[data-appearance=phoebe] .bi-skip:hover{color:#b82f7f;border-color:#ff7ac0}:root[data-appearance=phoebe] .bi-never{color:#9a5c85}@keyframes bi-float{0%{transform:translate3d(0,24px,0) scale(1)}to{transform:translate3d(0,-30px,0) scale(1.08)}}@media (prefers-reduced-motion:reduce){.bi-bar,.bi-claim__line,.bi-claim__sub,.bi-divisions li,.bi-dot,.bi-mark,.bi-ring__core,.bi-ring__line,.bi-rule,.bi-shot img,.bi-sign__line,.bi-sign__meta,.bi-stage:before{animation:none}.bi-proof,.bi-ring,.bi-sign{display:none}.bi-scene{animation-duration:2.2s}}.ms-envgrid{display:grid;grid-gap:8px;gap:8px;margin-top:10px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.ms-env{display:grid;grid-gap:5px;gap:5px;padding:8px;text-align:left;cursor:pointer;border:1px solid var(--ms-line-2);border-radius:10px;background:transparent;color:inherit;font:inherit}.ms-env:hover:not(:disabled){border-color:var(--ms-line);background:rgba(132,168,208,.06)}.ms-env:disabled{opacity:.55;cursor:progress}.ms-env.is-on{border-color:var(--ms-accent,#6ea8de);background:rgba(110,168,222,.12)}.ms-env-swatch{display:block;height:40px;border-radius:7px;border:1px solid var(--ms-line-2)}.ms-env-label{font-size:12px;font-weight:600;color:var(--ms-dim)}.ms-env-note{font-size:10.5px;line-height:1.45;color:var(--ms-faint)}.ads-panel{display:flex;flex-direction:column;gap:14px}.ads-muted{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:11.5px;color:#7d93ad}.ads-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 20px;text-align:center;color:#8ba0b8;border:1px dashed rgba(120,160,200,.22);border-radius:12px}.ads-empty h3{margin:0;font-size:14px;color:#e8f2fb}.ads-empty p{margin:0;max-width:46ch;font-size:12px;line-height:1.55}.ads-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.ads-toolbar label{display:flex;flex-direction:column;gap:3px}.ads-toolbar span{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#5f7691}.ads-toolbar select{min-width:190px;padding:6px 8px;font-size:12px;border-radius:7px;color:#dbe9f6;background:rgba(15,24,42,.7);border:1px solid rgba(120,160,200,.22)}.ads-section{display:flex;flex-direction:column;gap:8px}.ads-section h3{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#7d93ad}.ads-queue{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.ads-card{display:flex;flex-direction:column;gap:7px;padding:11px 13px;border-radius:10px;background:rgba(15,24,42,.55);border:1px solid rgba(120,160,200,.16);border-left-width:3px}.ads-card[data-kind=increase_budget]{border-left-color:#4ade80}.ads-card[data-kind=decrease_budget]{border-left-color:#fbbf24}.ads-card[data-kind=pause_entity]{border-left-color:#f87171}.ads-card[data-kind=resume_entity]{border-left-color:#66d9ff}.ads-card__head{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ads-card__head strong{font-size:13px;color:#e8f2fb}.ads-kind{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:10px;color:#cfe3f5;background:rgba(102,217,255,.1)}.ads-kind,.ads-level{text-transform:uppercase;letter-spacing:.5px}.ads-level{font-size:9.5px;color:#5f7691}.ads-why{margin:0;font-size:12.5px;line-height:1.55;color:#c6d6e6}.ads-evidence{display:flex;flex-wrap:wrap;gap:6px}.ads-evidence span{padding:2px 7px;border-radius:6px;font-size:10.5px;color:#9fb4c9;background:rgba(120,160,200,.08);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ads-evidence .ads-rule{color:#6f86a0;font-family:var(--font-mono,monospace)}.ads-delta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;color:#e8f2fb;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ads-delta em{font-style:normal;font-size:11px;color:#fbbf24}.ads-card__foot{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.ads-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:10px;text-transform:uppercase;letter-spacing:.4px}.ads-badge--applied,.ads-badge--ok{color:#bff7d5;background:rgba(74,222,128,.14)}.ads-badge--refused{color:#ffd9a8;background:rgba(251,191,36,.14)}.ads-badge--failed{color:#ffc9c9;background:rgba(248,113,113,.14)}.ads-tablewrap{overflow-x:auto}.ads-table{width:100%;border-collapse:collapse;font-size:12px}.ads-table th{text-align:left;padding:6px 9px;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#5f7691;border-bottom:1px solid rgba(120,160,200,.16);white-space:nowrap}.ads-table td{padding:7px 9px;color:#c6d6e6;border-bottom:1px solid rgba(120,160,200,.07);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ads-table tr[data-level=adset] td:first-child{padding-left:20px}.ads-table .ads-name{color:#e8f2fb;margin-right:6px}.ads-table .ads-bad{color:#f87171}.ads-status{font-size:10.5px;text-transform:uppercase;letter-spacing:.4px}.ads-status--active{color:#4ade80}.ads-status--paused{color:#fbbf24}.ads-status--archived,.ads-status--deleted,.ads-status--unknown{color:#7d93ad}.ads-log{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.ads-log li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:6px 9px;border-radius:7px;background:rgba(15,24,42,.45);font-size:11.5px}.ads-log__what{color:#dbe9f6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adk-planner-nav button[data-lane=draw]{--lane-a:#8fe3ff;--lane-b:#5ab8e6}.adk-planner-page--draw{grid-template-columns:minmax(0,1fr)}.pcb{display:grid;grid-template-columns:248px minmax(0,1fr);grid-gap:12px;gap:12px}.pcb--full{position:fixed;inset:0;z-index:1400;margin:0;padding:14px;background:#060d15;overflow-y:auto}.pcb--full .pcb-rail{max-height:none}.pcb--full .pcb-main{display:flex;flex-direction:column;min-height:calc(100vh - 28px)}.pcb--full .pcb-stage{height:auto;flex:1 1;min-height:340px}.pcb-rail{display:flex;flex-direction:column;gap:8px;max-height:720px;overflow-y:auto;padding-right:4px}.pcb-railhead{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#5f7691}.pcb-railhead--sub{margin-top:6px;padding-top:8px;border-top:1px solid rgba(120,160,200,.14)}.pcb-list{list-style:none;margin:0;padding:0;gap:6px}.pcb-list,.pcb-list button{display:flex;flex-direction:column}.pcb-list button{width:100%;text-align:left;gap:3px;padding:8px 10px;border-radius:8px;cursor:pointer;font:inherit;border:1px solid rgba(120,160,200,.14);background:rgba(15,24,42,.55);color:#cfe0ef}.pcb-list button:hover{border-color:rgba(143,227,255,.4)}.pcb-list button.is-active{border-color:#8fe3ff;background:rgba(90,184,230,.12)}.pcb-listtitle{font-size:12px;font-weight:600;color:#e8f2fb}.pcb-listmeta{display:flex;align-items:center;gap:6px;font-size:10px;color:#5f7691}.pcb-tgroup{display:flex;flex-direction:column;gap:6px}.pcb-tgroup h5{margin:4px 0 0;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#7792a8}.pcb-template{display:flex;flex-direction:column;gap:3px;text-align:left;cursor:pointer;padding:8px 10px;border-radius:8px;font:inherit;border:1px dashed rgba(120,160,200,.22);background:transparent;color:#cfe0ef}.pcb-template:hover{border-color:rgba(143,227,255,.45);background:rgba(90,184,230,.07)}.pcb-template:disabled{opacity:.55;cursor:default}.pcb-tname{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#e8f2fb}.pcb-tsummary{font-size:10.5px;line-height:1.45;color:#7792a8}.pcb-tmeta{font-size:10px;color:#5f7691}.pcb-main{flex-direction:column;min-width:0}.pcb-bar,.pcb-main{display:flex;gap:8px}.pcb-bar{align-items:center;flex-wrap:wrap}.pcb-titleinput{flex:1 1 220px;min-width:180px;padding:7px 10px;border-radius:8px;font:inherit;font-size:13px;font-weight:600;color:#e8f2fb;border:1px solid rgba(120,160,200,.18);background:rgba(7,17,27,.72)}.pcb-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pcb-btn{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font:inherit;font-size:11.5px;padding:7px 11px;border-radius:8px;color:#cfe0ef;border:1px solid rgba(120,160,200,.2);background:rgba(15,24,42,.6)}.pcb-btn:hover:not(:disabled){border-color:rgba(143,227,255,.45);color:#e8f2fb}.pcb-btn:disabled{opacity:.45;cursor:default}.pcb-btn.is-armed{border-color:#8fe3ff;background:rgba(90,184,230,.18);color:#e8f2fb}.pcb-btn--go{border-color:rgba(114,226,195,.45);color:#072018;background:linear-gradient(135deg,#72e2c3,#58c8a6);font-weight:700}.pcb-btn--danger{border-color:rgba(248,113,113,.4);color:#f8a5a5}.pcb-hint{margin:0;font-size:11px;line-height:1.5;color:#7792a8}.pcb-dirty{color:#fbbf24}.pcb-error,.pcb-notice{display:flex;align-items:center;gap:6px;margin:0;font-size:11.5px;padding:7px 10px;border-radius:8px}.pcb-error{color:#f8a5a5;border:1px solid rgba(248,113,113,.3);background:rgba(248,113,113,.08)}.pcb-notice{color:#9ee7c9;border:1px solid rgba(114,226,195,.28);background:rgba(114,226,195,.07)}.pcb-empty{margin:0;font-size:11.5px;line-height:1.5;color:#5f7691}.pcb-empty--stage{padding:40px 0;text-align:center}.pcb-stage{position:relative;overflow:auto;height:470px;border-radius:10px;border:1px solid rgba(120,160,200,.16);background:radial-gradient(circle,rgba(120,160,200,.16) 1px,transparent 0) 0 0 /26px 26px,rgba(7,17,27,.72)}.pcb-stage[data-connecting] .pcb-node{cursor:crosshair}.pcb-canvas{position:relative}.pcb-edges{position:absolute;inset:0;pointer-events:none}.pcb-edges g{pointer-events:auto}.pcb-edge{fill:none;stroke:rgba(143,227,255,.5);stroke-width:1.8}.pcb-edges marker path{fill:rgba(143,227,255,.65)}.pcb-edgehit{fill:none;stroke:transparent;stroke-width:14;cursor:pointer}.pcb-edges g:hover .pcb-edge{stroke:#8fe3ff}.pcb-edges g.is-selected .pcb-edge{stroke:#ffcf7a;stroke-width:2.4}.pcb-node{position:absolute;display:flex;flex-direction:column;gap:3px;justify-content:center;padding:8px 10px;border-radius:9px;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgba(120,160,200,.28);background:rgba(15,24,42,.96);box-shadow:0 6px 18px rgba(0,0,0,.28)}.pcb-node:active{cursor:-webkit-grabbing;cursor:grabbing}.pcb-node[data-selected]{border-color:#8fe3ff;box-shadow:0 0 0 2px rgba(143,227,255,.28)}.pcb-node[data-from]{border-color:#ffcf7a;box-shadow:0 0 0 2px rgba(255,207,122,.3)}.pcb-nodestep{position:absolute;top:-8px;left:-8px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;color:#07141e;background:linear-gradient(135deg,#8fe3ff,#5ab8e6)}.pcb-nodelabel{font-size:12px;font-weight:600;color:#e8f2fb;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcb-nodephase{font-size:9px;letter-spacing:.5px;text-transform:uppercase;color:#5f7691;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcb-nodeagent{display:flex;align-items:center;gap:4px;font-size:10px;color:#8fe3ff}.pcb-nodeagent[data-kind=person]{color:#ffcf7a}.pcb-mine,.pcb-nodeagent[data-kind=mine]{color:#5f7691}.pcb-mine{font-style:italic}.pcb-under{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.pcb-inspect,.pcb-order,.pcb-result{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:9px;border:1px solid rgba(120,160,200,.14);background:rgba(15,24,42,.55)}.pcb-inspect h5,.pcb-order h5,.pcb-result h5{display:flex;align-items:center;gap:5px;margin:0;font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:#5f7691}.pcb-inspect label{display:flex;flex-direction:column;gap:4px;font-size:10.5px;color:#7792a8}.pcb-inspect input,.pcb-inspect select,.pcb-inspect textarea{padding:6px 8px;border-radius:7px;font:inherit;font-size:11.5px;color:#e8f2fb;border:1px solid rgba(120,160,200,.18);background:rgba(7,17,27,.72);resize:vertical}.pcb-edgedesc{margin:0;font-size:11.5px;line-height:1.5;color:#cfe0ef}.pcb-steps{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.pcb-steps li{font-size:11.5px;line-height:1.45;color:#cfe0ef}.pcb-fine{margin:0;font-size:10.5px;line-height:1.5;color:#5f7691}.pcb-handoffs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.pcb-handoffs li{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;color:#cfe0ef}.pcb-chip{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;font-size:9.5px;text-transform:uppercase;letter-spacing:.4px;color:#8fe3ff;border:1px solid rgba(143,227,255,.28);background:rgba(90,184,230,.1)}.pcb-chip[data-tone=person]{color:#ffcf7a;border-color:rgba(255,207,122,.3);background:rgba(255,207,122,.1)}.pcb-chip[data-tone=ok]{color:#9ee7c9;border-color:rgba(114,226,195,.3);background:rgba(114,226,195,.1)}.pcb-spin{animation:ws-spin 1s linear infinite}@media (max-width:1180px){.pcb{grid-template-columns:minmax(0,1fr)}.pcb-rail{max-height:300px}.pcb-under{grid-template-columns:minmax(0,1fr)}}.pcb-share{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;border-radius:10px;border:1px solid rgba(143,227,255,.25);background:rgba(90,184,230,.06)}.pcb-sharelist,.pcb-sharemake{display:flex;flex-direction:column;gap:8px;min-width:0}.pcb-sharelist h5,.pcb-sharemake h5{display:flex;align-items:center;gap:5px;margin:0;font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:#5f7691}.pcb-sharemake label{display:flex;flex-direction:column;gap:4px;font-size:10.5px;color:#7792a8}.pcb-sharemake input,.pcb-sharemake select{padding:6px 8px;border-radius:7px;font:inherit;font-size:11.5px;color:#e8f2fb;border:1px solid rgba(120,160,200,.18);background:rgba(7,17,27,.72)}.pcb-minted{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:8px;border:1px solid rgba(114,226,195,.28);background:rgba(114,226,195,.06)}.pcb-linkrow{display:flex;align-items:center;gap:8px}.pcb-linkrow code{flex:1 1;min-width:0;overflow-x:auto;white-space:nowrap;padding:6px 8px;border-radius:6px;font-size:11px;color:#9ee7c9;background:rgba(7,17,27,.72)}.pcb-row{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:8px;border:1px solid rgba(120,160,200,.14);background:rgba(15,24,42,.55)}.pcb-rowmain{display:flex;align-items:center;gap:7px;font-size:12px;color:#e8f2fb}.pcb-rowmeta{font-size:10.5px;color:#5f7691}.pcb-row .pcb-btn{align-self:flex-start;margin-top:4px}.pv{max-width:1100px;margin:0 auto;padding:40px 20px 72px;gap:18px}.pv,.pv-head{display:flex;flex-direction:column}.pv-head{gap:8px}.pv-kicker{margin:0;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:#5f7691}.pv h1{margin:0;font-size:30px;line-height:1.15;color:#e8f2fb}.pv-sub{margin:0;max-width:68ch;font-size:14px;line-height:1.6;color:#7792a8}.pv-stage{height:520px}.pv-node,.pv-node:active{cursor:default}.pv-steps{display:flex;flex-direction:column;gap:10px}.pv-steps h2{margin:0;font-size:15px;color:#cfe0ef}.pv-steps ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:12px}.pv-steps li{color:#7792a8}.pv-steps li p{margin:4px 0 0;font-size:13px;line-height:1.6;max-width:74ch}.pv-stephead{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:#e8f2fb}.pv-phase{font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:#5f7691}@media (max-width:860px){.pcb-share{grid-template-columns:minmax(0,1fr)}.pv-stage{height:400px}}.lrp{display:flex;flex-direction:column;gap:10px;min-height:0;height:100%}.lrp-bar{display:flex;align-items:center;gap:12px}.lrp-count,.lrp-toggle{font-size:12px;color:var(--ws-dim,#8aa0b8)}.lrp-toggle{display:inline-flex;align-items:center;gap:6px}.lrp-split{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);grid-gap:0;gap:0;min-height:0;flex:1 1;border:1px solid var(--ws-line);border-radius:10px;overflow:hidden}.lrp-list{list-style:none;margin:0;padding:0;overflow-y:auto;border-right:1px solid var(--ws-line)}.lrp-row{display:block;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--ws-line);padding:10px 12px;color:inherit;cursor:pointer}.lrp-row:hover{background:#101825}.lrp-row.sel{background:#12222e;box-shadow:inset 2px 0 0 var(--ws-cyan)}.lrp-top{display:flex;align-items:center;gap:8px}.lrp-who{font-size:13px;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrp-age{font-size:11px;color:var(--ws-dim,#8aa0b8);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lrp-subject{font-size:12.5px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrp-meta{display:flex;gap:6px;font-size:11px;color:var(--ws-dim,#8aa0b8);margin-top:3px}.lrp-detail{overflow-y:auto;padding:14px 16px;background:var(--ws-panel);display:flex;flex-direction:column;gap:12px}.lrp-dhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lrp-dtitle{font-size:15px;font-weight:600}.lrp-dsub{font-size:12px;color:var(--ws-dim,#8aa0b8);margin-top:2px}.lrp-evidence{opacity:.75}.lrp-grade{border:1px solid var(--ws-line);border-left-width:3px;border-radius:8px;padding:10px 12px;font-size:13px}.lrp-grade p{margin:4px 0 0;color:var(--ws-dim,#8aa0b8)}.lrp-grade.s-hot{border-left-color:#ff7a59}.lrp-grade.s-warm{border-left-color:#f5c451}.lrp-grade.s-review{border-left-color:#c68cff}.lrp-grade.s-dead{border-left-color:#6b7a8c}.lrp-grade.s-watch{border-left-color:#4e6b8a}.lrp-grade.s-nurture{border-left-color:var(--ws-cyan)}.lrp-msgs{display:flex;flex-direction:column;gap:8px}.lrp-msg{border:1px solid var(--ws-line);border-radius:8px;padding:8px 10px;font-size:12.5px}.lrp-msg.outbound{background:#0f1a22}.lrp-msg p{margin:4px 0 0;white-space:pre-wrap;max-height:220px;overflow:auto}.lrp-msghead{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--ws-dim,#8aa0b8)}.lrp-draft{border-top:1px solid var(--ws-line);padding-top:10px;display:flex;flex-direction:column;gap:6px}.lrp-draftsubject{font-size:13px;font-weight:600}.lrp-drafttext{font-size:13px;white-space:pre-wrap;margin:0;max-height:320px;overflow:auto}.lrp-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}@media (max-width:900px){.lrp-split{grid-template-columns:1fr}.lrp-list{max-height:40vh;border-right:0;border-bottom:1px solid var(--ws-line)}}