.autosec.as-guided{container-type:inline-size;--as-accent:#a7a1fa;--as-card:#1c1e2b;--as-bg:#161821;--as-border:#303241}.autosec.as-guided .as-header{background:linear-gradient(110deg,#a7a1fa0d,#0000 70%)}.autosec .as-guided-overview{display:grid;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--as-border)}.autosec .as-guided-phases{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:0;list-style:none}.autosec .as-guided-phases li{display:flex;align-items:center;gap:6px;color:var(--as-muted);font-size:11px}.autosec .as-guided-phases li>span{width:21px;height:21px;display:grid;place-items:center;border:1px solid var(--as-border);border-radius:50%;font-size:10px}.autosec .as-guided-phases li[data-state=current]{color:var(--as-text);font-weight:750}.autosec .as-guided-phases li[data-state=current]>span{background:var(--as-accent);color:#171525;border-color:var(--as-accent)}.autosec .as-guided-phases li[data-state=complete]>span{color:#a7a1fa;border-color:#a7a1fa66}.autosec .as-guided-lead{display:flex;align-items:center;gap:17px}.autosec .as-guided-lead h2{margin:5px 0;font-size:clamp(20px,3.5cqw,28px);line-height:1.25;letter-spacing:-.6px;font-weight:750}.autosec .as-guided-lead p:last-child{color:var(--as-muted);font-size:12px}.autosec .as-guided-orb{display:grid;place-items:center;flex-shrink:0;height:58px;width:58px;border-radius:18px;color:#c1bdff;background:radial-gradient(circle at 30% 20%,#a7a1fa29,#a7a1fa08);border:1px solid #a7a1fa33}.autosec .as-guided-facts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.autosec .as-guided-facts>button,.autosec .as-guided-facts>div{display:flex;align-items:center;text-align:left;gap:9px;background:#ffffff03;border:1px solid var(--as-border);border-radius:10px;padding:12px;min-width:0;color:var(--as-muted);font-size:10px}.autosec .as-guided-facts svg{flex-shrink:0;color:#a7a1fa}.autosec .as-guided-facts strong{display:block;color:var(--as-text);font-size:11px;font-weight:600;overflow-wrap:anywhere}.autosec .as-guided-fee{display:flex;align-items:center;gap:6px;color:var(--as-muted);font-size:11px}@container (max-width: 500px){.autosec .as-guided-phases{gap:3px}.autosec .as-guided-phases li{flex-direction:column;font-size:9px;gap:3px}.autosec .as-guided-facts{grid-template-columns:1fr}.autosec .as-guided-lead{gap:12px}.autosec .as-guided-orb{width:44px;height:44px;border-radius:13px}}.autosec{--as-bg:var(--esc-surface,#121316);--as-card:var(--esc-card,#1a1c20);--as-border:var(--esc-sep2,#ffffff17);--as-text:var(--esc-t1,#f0f2f5);--as-muted:var(--esc-t2,#b5b9c2);--as-accent:var(--esc-accent,#65d639);color:var(--as-text);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px;line-height:1.6;min-width:0}.autosec.as-panel{margin-bottom:16px;border:1px solid var(--as-border);border-radius:16px;background:var(--as-bg);overflow:hidden}.autosec .as-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 20px;border-bottom:1px solid var(--as-border);background:linear-gradient(110deg,#65d63912,#0000 70%)}.autosec .as-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:#65d6391a;color:var(--as-accent)}.autosec .as-title{font-size:16px;font-weight:800;letter-spacing:-.3px}.autosec .as-eyebrow{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.3px}.autosec .as-eyebrow,.autosec .as-muted,.autosec .as-small{color:var(--as-muted)}.autosec .as-small{font-size:12px}.autosec .as-body{display:grid;gap:16px;padding:20px}.autosec .as-stack{display:grid;gap:14px;min-width:0}.autosec fieldset.as-stack{margin:0;padding:0;border:0}.autosec .as-row{justify-content:space-between;gap:12px}.autosec .as-actions,.autosec .as-row{display:flex;align-items:center;flex-wrap:wrap}.autosec .as-actions{gap:10px}.autosec .as-badge{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--as-border);border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800;letter-spacing:.5px;white-space:nowrap}.autosec .as-badge--green{color:var(--as-accent);background:#65d63912}.autosec .as-card{background:var(--as-card);border:1px solid var(--as-border);border-radius:12px;padding:16px;min-width:0}.autosec .as-card-title{font-size:14px;font-weight:750}.autosec .as-next{padding:14px 16px;border-left:3px solid var(--as-accent);background:#65d6390d;border-radius:0 10px 10px 0}.autosec .as-next p+p{margin-top:4px}.autosec .as-next[data-tone=attention]{border-left-color:#f3d883;background:#facc150a}.autosec .as-notice{padding:12px 14px;border:1px solid var(--as-border);border-radius:10px;background:var(--as-card)}.autosec .as-notice--warning{border-color:#facc153b;background:#facc150d;color:#f3d883}.autosec .as-notice--danger{border-color:#f8717140;background:#f871710f;color:#fca5a5}.autosec .as-btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid var(--as-border);border-radius:9px;background:var(--as-card);color:var(--as-text);font-size:12px;font-weight:750;cursor:pointer;transition:background .15s,border-color .15s;text-align:center}.autosec .as-btn:hover:not(:disabled){background:var(--esc-hover,#2a2d34);border-color:#fff3}.autosec .as-btn--primary{background:var(--as-accent);border-color:var(--as-accent);color:#10150d}.autosec .as-btn--primary:hover:not(:disabled){background:var(--esc-accent-d,#55b82f);border-color:var(--esc-accent-d,#55b82f)}.autosec .as-btn--danger{color:#fca5a5;border-color:#f8717140}.autosec .as-btn:disabled,.autosec .as-btn[aria-disabled=true],.autosec fieldset:disabled .as-btn{opacity:.45;cursor:not-allowed}.autosec :is(button,a,select,input,summary):focus-visible{outline:2px solid var(--as-accent);outline-offset:3px}.autosec .as-field{display:grid;gap:7px;font-weight:650}.autosec .as-input{display:block;width:100%;min-width:0;min-height:42px;padding:10px 12px;background:var(--esc-input,#25272d);color:var(--as-text);border:1px solid var(--as-border);border-radius:8px;font-size:13px;font-weight:400;color-scheme:dark}.autosec .as-input:disabled{opacity:.55}.autosec .as-check{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--as-border);border-radius:9px;background:#0000001f}.autosec .as-check input{margin-top:4px;width:16px;height:16px;flex-shrink:0;accent-color:var(--as-accent)}.autosec .as-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.autosec .as-fact{padding:11px 13px;border-radius:8px;background:#00000029;min-width:0}.autosec .as-fact dt{font-size:11px;color:var(--as-muted)}.autosec .as-fact dd{margin-top:3px;font-weight:700;overflow-wrap:anywhere}.autosec .as-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;gap:6px;padding:0;margin:0}.autosec .as-step{padding-top:8px;border-top:3px solid var(--as-border);color:var(--as-muted);font-size:10px;font-weight:700}.autosec .as-step span{margin-right:5px;opacity:.65}.autosec .as-step[data-done=true]{border-color:var(--as-accent)}.autosec .as-step[aria-current=step]{border-color:var(--as-accent);color:var(--as-accent)}.autosec .as-details{border-top:1px solid var(--as-border);padding-top:12px}.autosec .as-details>summary{cursor:pointer;color:var(--as-muted);font-size:12px;font-weight:700;padding:3px 0}.autosec .as-details[open]>summary{margin-bottom:12px;color:var(--as-text)}.autosec .as-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.autosec .as-metric{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--as-border);min-width:0}.autosec .as-metric dt{color:var(--as-muted);font-size:12px}.autosec .as-metric dd{font-family:JetBrains Mono,monospace;font-size:12px;text-align:right;overflow-wrap:anywhere}.autosec .as-changes{overflow-x:auto}.autosec .as-changes table{width:100%;text-align:left;font-size:12px;border-collapse:collapse}.autosec .as-changes td,.autosec .as-changes th{padding:8px;border-bottom:1px solid var(--as-border);overflow-wrap:anywhere}.autosec .as-changes th{color:var(--as-muted);font-weight:600}.autosec .as-secret{display:block;padding:10px 12px;margin-top:5px;border:1px solid var(--as-border);border-radius:8px;background:var(--as-bg);font:12px/1.7 JetBrains Mono,monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;white-space:pre-wrap}.autosec .as-footer{padding:12px 20px;border-top:1px solid var(--as-border);color:var(--as-muted);font-size:11px}.autosec .as-qr{padding:12px;background:#fff;border-radius:10px;width:-moz-fit-content;width:fit-content}.autosec.as-modal-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:16px;background:#000000b8}.autosec .as-modal{width:min(100%,480px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:22px;border:1px solid var(--as-border);border-radius:16px;background:var(--as-bg);box-shadow:0 24px 80px #00000080}.autosec .as-modal .as-title{display:flex;align-items:center;gap:8px}.autosec .as-modal .as-title svg{color:var(--as-accent)}.autosec .as-review{border:1px solid var(--as-border);border-radius:14px;background:var(--as-bg);overflow:hidden;min-width:0}.autosec .as-review-hero{display:grid;gap:9px;padding:20px;background:linear-gradient(130deg,#65d63912,#0000 75%);border-bottom:1px solid var(--as-border)}.autosec .as-account-name{font-size:clamp(20px,3vw,26px);font-weight:800;letter-spacing:-.7px;line-height:1.25;overflow-wrap:anywhere}.autosec .as-verdict{width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px 9px;border:1px solid var(--as-border);border-radius:6px;font-size:11px;font-weight:750}.autosec .as-verdict[data-tone=blocked]{color:#fca5a5;border-color:#f871714d;background:#f8717112}.autosec .as-verdict[data-tone=warning]{color:#f3d883;border-color:#facc1540;background:#facc150f}.autosec .as-verdict[data-tone=pass]{color:var(--as-accent);background:#65d63912}.autosec .as-review-content{display:grid;gap:20px;padding:18px;min-width:0}.autosec .as-section-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800}.autosec .as-section-title svg{flex-shrink:0;color:var(--as-muted)}.autosec .as-review-section{display:grid;gap:10px;min-width:0}.autosec .as-checklist{display:grid}.autosec .as-check-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid var(--as-border);font-size:12px}.autosec .as-check-row:last-child{border-bottom:0}.autosec .as-check-row svg{margin-top:2px;color:var(--as-muted);flex-shrink:0}.autosec .as-check-row[data-tone=pass] svg{color:var(--as-accent)}.autosec .as-check-row dt{display:flex;gap:9px;color:var(--as-muted)}.autosec .as-check-row dd{text-align:right;font-weight:650;overflow-wrap:anywhere}.autosec .as-risk{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid;border-radius:10px}.autosec .as-risk>svg{flex-shrink:0;margin-top:2px}.autosec .as-risk>div{min-width:0}.autosec .as-risk h5{font-size:13px;font-weight:800}.autosec .as-risk li,.autosec .as-risk p{font-size:12px}.autosec .as-risk p{margin-top:4px}.autosec .as-risk ul{list-style:disc;padding-left:16px;margin:8px 0 0}.autosec .as-risk li+li{margin-top:5px}.autosec .as-risk--blocked{border-color:#f8717140;background:#f871710d;color:#fca5a5}.autosec .as-risk--warning{border-color:#facc153b;background:#facc150a;color:#f3d883}.autosec .as-risk .as-risk-note{color:var(--as-muted);margin-top:10px}.autosec .as-game-card{display:grid;gap:13px;border:1px solid var(--as-border);background:var(--as-card);padding:15px;border-radius:11px;min-width:0}.autosec .as-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.autosec .as-stat-grid>div{min-width:0}.autosec .as-stat-grid dt{color:var(--as-muted);font-size:11px}.autosec .as-stat-grid dd{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.3px;overflow-wrap:anywhere}.autosec .as-stat-grid>div:first-child{grid-column:1/-1;padding-bottom:12px;border-bottom:1px solid var(--as-border)}.autosec .as-stat-grid>div:first-child dd{font-size:23px}.autosec .as-stats-empty{display:flex;gap:10px;align-items:flex-start}.autosec .as-stats-empty>svg{flex-shrink:0;color:var(--as-muted);margin-top:2px}.autosec .as-stats-empty p+p{margin-top:5px}.autosec .as-source{color:var(--as-muted);font-size:10px;overflow-wrap:anywhere}.autosec .as-review-footer{padding:12px 18px;font-size:10px;color:var(--as-muted);border-top:1px solid var(--as-border)}.autosec .as-review-action{width:100%;justify-content:space-between}.autosec .as-chat-deadlines{display:grid;gap:10px;padding:12px;background:var(--as-card);border-radius:8px}.autosec .as-chat-deadlines dt{font-size:11px;color:var(--as-muted)}.autosec .as-chat-deadlines dd{font-size:12px;font-weight:650;white-space:pre-line;overflow-wrap:anywhere}.autosec .as-review--chat{max-width:520px;border-radius:12px}.autosec .as-review--chat .as-review-hero{padding:14px 16px;gap:6px}.autosec .as-review--chat .as-account-name{font-size:18px;letter-spacing:-.35px}.autosec .as-review--chat .as-review-content{padding:10px 12px;gap:8px}.autosec .as-review--chat .as-review-footer{padding:8px 14px;font-size:9px}.autosec .as-chat-flags{display:flex;flex-wrap:wrap;gap:5px}.autosec .as-chat-flags .as-verdict{display:inline-flex;align-items:center;gap:5px;font-size:10px}.autosec .as-chat-fold{border:1px solid var(--as-border);border-radius:8px;background:var(--as-card);min-width:0}.autosec .as-chat-fold>summary{display:flex;align-items:center;gap:9px;padding:10px 11px;cursor:pointer;list-style:none;font-size:12px;font-weight:750}.autosec .as-chat-fold>summary::-webkit-details-marker{display:none}.autosec .as-chat-fold>summary>span{flex:1;min-width:0;overflow-wrap:anywhere}.autosec .as-chat-fold>summary small{display:block;margin-top:2px;color:var(--as-muted);font-size:10px;font-weight:400}.autosec .as-chat-fold>summary>svg{flex-shrink:0;color:var(--as-muted)}.autosec .as-chat-fold[open]>summary>svg:last-child{transform:rotate(180deg)}.autosec .as-chat-fold>summary:hover{background:hsla(0,0%,100%,.025);border-radius:8px}.autosec .as-chat-fold-body{display:grid;gap:12px;padding:12px;border-top:1px solid var(--as-border)}@media (max-width:540px){.autosec .as-body,.autosec .as-header{padding:14px}.autosec .as-card{padding:13px}.autosec .as-metrics{grid-template-columns:1fr}.autosec .as-actions>.as-btn{flex:1 1 140px}.autosec .as-review-content,.autosec .as-review-hero{padding:14px}.autosec .as-game-card{padding:12px}}@media (prefers-reduced-motion:reduce){.autosec .as-btn{transition:none}}