.setup-preview.svelte-1pmmqss{color:#e8e8ed;background:#09090b;border:1px solid #ffffff26;border-radius:9px;overflow:hidden}.setup-toolbar.svelte-1pmmqss{background:#111114;border-bottom:1px solid #ffffff18;align-items:center;gap:10px;padding:17px 24px;display:flex}.setup-toolbar.svelte-1pmmqss svg{color:#ef7777}.setup-toolbar.svelte-1pmmqss strong:where(.svelte-1pmmqss){font-size:13px;font-weight:550}.setup-toolbar.svelte-1pmmqss>span:where(.svelte-1pmmqss){color:#9999a3;margin-left:auto;font-size:11px}.target-row.svelte-1pmmqss{border-bottom:1px solid #ffffff18;padding:27px 28px}.step-label.svelte-1pmmqss{color:#9999a5;letter-spacing:.07em;margin:0 0 20px;font:10px/1.5 ui-monospace,monospace}.target-value.svelte-1pmmqss{align-items:center;gap:14px;display:flex}.target-value.svelte-1pmmqss svg{color:#94949e;flex-shrink:0}.target-value.svelte-1pmmqss code:where(.svelte-1pmmqss){color:#f5f5f7;overflow-wrap:anywhere;background:0 0;padding:0;font:17px/1.5 Geist Variable,sans-serif}.setup-panels.svelte-1pmmqss{grid-template-columns:1.2fr 1fr;display:grid}section.svelte-1pmmqss{min-width:0;padding:25px 28px}.environment.svelte-1pmmqss{border-left:1px solid #ffffff18}.tier-grid.svelte-1pmmqss{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tier.svelte-1pmmqss{border:1px solid #ffffff1c;border-radius:6px;padding:16px}.tier.svelte-1pmmqss>div:where(.svelte-1pmmqss){justify-content:space-between;gap:8px;display:flex}.tier.svelte-1pmmqss strong:where(.svelte-1pmmqss){font-size:12px;font-weight:550}.tier.svelte-1pmmqss p:where(.svelte-1pmmqss){color:#858591;margin:10px 0 0;font-size:11px;line-height:1.7}.selected.svelte-1pmmqss{background:#ef44440b;border-color:#ef444466}.selected.svelte-1pmmqss svg{color:#ef7777;flex-shrink:0}.environment-row.svelte-1pmmqss{border:1px solid #ffffff25;border-radius:6px;align-items:center;gap:15px;padding:16px;display:flex}.environment-row.svelte-1pmmqss>svg{color:#94949e;flex-shrink:0}.environment-row.svelte-1pmmqss>svg:last-child{color:#ef8888;margin-left:auto}.environment-row.svelte-1pmmqss strong:where(.svelte-1pmmqss){font-size:13px;font-weight:550;display:block}.environment-row.svelte-1pmmqss span:where(.svelte-1pmmqss){color:#858591;margin-top:6px;font-size:11px;display:block}.scope-note.svelte-1pmmqss{margin-top:24px}.scope-note.svelte-1pmmqss span:where(.svelte-1pmmqss){color:#80808c;font:9px/1.5 ui-monospace,monospace}.scope-note.svelte-1pmmqss p:where(.svelte-1pmmqss){color:#aaaab5;margin:10px 0 0;font-size:12px;line-height:1.8}@media (width<=760px){.setup-toolbar.svelte-1pmmqss{padding:16px}.target-row.svelte-1pmmqss,section.svelte-1pmmqss{padding:22px 18px}.target-value.svelte-1pmmqss code:where(.svelte-1pmmqss){font-size:15px}.setup-panels.svelte-1pmmqss{grid-template-columns:1fr}.environment.svelte-1pmmqss{border-top:1px solid #ffffff18;border-left:0}.tier.svelte-1pmmqss{padding:12px}}.availability.svelte-qbzy2g{color:#a1a1aa;margin:22px 0 0;font-size:12px;line-height:1.6}.availability.svelte-qbzy2g a:where(.svelte-qbzy2g){text-underline-offset:3px;text-decoration:underline}.team-description.svelte-qbzy2g{color:#a1a1aa;max-width:470px;margin:24px 0 0;font-size:15px;line-height:1.8}.section-intro.svelte-qbzy2g h2:where(.svelte-qbzy2g):only-child{grid-column:1/-1}.room-page.svelte-qbzy2g{color:#fafafa;-webkit-font-smoothing:antialiased;background:#000;font-family:Geist Variable,sans-serif;overflow-x:clip}.room-page.svelte-qbzy2g *{box-sizing:border-box}.room-page.svelte-qbzy2g>main:where(.svelte-qbzy2g){width:100%;max-width:none;margin:0;padding:0}.room-page.svelte-qbzy2g a:where(.svelte-qbzy2g){color:inherit;text-decoration:none}.room-page.svelte-qbzy2g button:where(.svelte-qbzy2g){font-family:inherit}.room-page.svelte-qbzy2g :focus-visible{outline-offset:5px;outline:2px solid #ef4444}.wrap.svelte-qbzy2g{max-width:1440px;margin-inline:auto;padding-inline:60px}.skip-link.svelte-qbzy2g{z-index:100;background:#ef4444;padding:12px;position:absolute;top:-100px;left:20px}.skip-link.svelte-qbzy2g:focus{top:12px}.hero.svelte-qbzy2g{grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;padding-block:100px 90px;display:grid}.eyebrow.svelte-qbzy2g{letter-spacing:.12em;color:#999;align-items:center;gap:10px;margin:0 0 24px;font:500 10px/1.6 ui-monospace,monospace;display:flex}.eyebrow.svelte-qbzy2g>span:where(.svelte-qbzy2g){background:#ef4444;border-radius:50%;flex-shrink:0;width:5px;height:5px}h1.svelte-qbzy2g{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(52px,5.5vw,80px);font-weight:650;line-height:1.04}h1.svelte-qbzy2g>span:where(.svelte-qbzy2g){color:#e8887f}.lede.svelte-qbzy2g{color:#aaaab1;max-width:460px;margin:0 0 28px;font-size:16px;line-height:1.75}.actions.svelte-qbzy2g{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.primary.svelte-qbzy2g,.text-link.svelte-qbzy2g{align-items:center;gap:16px;font-size:13px;display:inline-flex}.primary.svelte-qbzy2g{background:#ef4444;border-radius:5px;padding:15px 20px;font-weight:600}.primary.svelte-qbzy2g:hover{background:#d93636}.text-link.svelte-qbzy2g:hover{color:#f4958d}.result-visual.svelte-qbzy2g{isolation:isolate;padding-block:60px 20px;position:relative}.connection-art.svelte-qbzy2g{z-index:-1;object-fit:contain;opacity:.45;pointer-events:none;width:730px;max-width:none;height:730px;position:absolute;top:-150px;left:-100px;-webkit-mask-image:radial-gradient(#000 25%,#0000 68%);mask-image:radial-gradient(#000 25%,#0000 68%)}.result-card.svelte-qbzy2g{background:linear-gradient(145deg,#181011ef,#09090bf5 65%);border:1px solid #ffffff24;border-top-color:#ee8b8055;border-radius:8px;padding:28px;box-shadow:0 35px 90px #000b}.result-meta.svelte-qbzy2g,.report-heading.svelte-qbzy2g{color:#888;letter-spacing:.03em;align-items:center;gap:12px;font:10px/1.5 ui-monospace,monospace;display:flex}.severity.svelte-qbzy2g{color:#f89990;background:#ef444416;border:1px solid #ef444440;border-radius:3px;padding:3px 7px;font:10px/1.4 ui-monospace,monospace;display:inline-block}.result-card.svelte-qbzy2g h2:where(.svelte-qbzy2g){letter-spacing:-.045em;margin:25px 0 18px;font-size:29px;line-height:1.15}.result-card.svelte-qbzy2g>p:where(.svelte-qbzy2g){color:#aaa;font-size:14px;line-height:1.7}.access-result.svelte-qbzy2g{border-top:1px solid #ffffff14;margin:22px 0 0;padding:18px 0}.access-result.svelte-qbzy2g>div:where(.svelte-qbzy2g){grid-template-columns:70px 1fr;gap:14px;padding:0;display:grid}.access-result.svelte-qbzy2g>div:where(.svelte-qbzy2g)+div:where(.svelte-qbzy2g){margin-top:14px}.access-result.svelte-qbzy2g dt:where(.svelte-qbzy2g){color:#aaa;margin:0;font-size:12px;line-height:1.7}.access-result.svelte-qbzy2g dd:where(.svelte-qbzy2g){color:#ddd;font-size:12px;line-height:1.7}.result-bottom.svelte-qbzy2g{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:18px;font:10px/1.5 ui-monospace,monospace;display:flex}.result-bottom.svelte-qbzy2g code:where(.svelte-qbzy2g){color:#a1a1aa}.result-bottom.svelte-qbzy2g>span:where(.svelte-qbzy2g){color:#e8887f}.visual-caption.svelte-qbzy2g{text-align:center;color:#85858e;margin-top:20px;font:9px/1.6 ui-monospace,monospace}.section-rule.svelte-qbzy2g{color:#96969f;letter-spacing:.09em;border-top:1px solid #ffffff26;justify-content:space-between;gap:20px;padding-top:20px;font:9px/1.6 ui-monospace,monospace;display:flex}#assessment.svelte-qbzy2g,#evidence.svelte-qbzy2g{scroll-margin-top:110px}.assessment-heading.svelte-qbzy2g{justify-content:space-between;align-items:center;gap:40px;padding:35px 0 25px;display:flex}.assessment-heading.svelte-qbzy2g>div:where(.svelte-qbzy2g){max-width:710px;min-height:108px}.assessment-heading.svelte-qbzy2g h2:where(.svelte-qbzy2g){letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(25px,2.5vw,36px);line-height:1.2}.assessment-heading.svelte-qbzy2g p:where(.svelte-qbzy2g){color:#a1a1aa;max-width:660px;margin:0;font-size:14px;line-height:1.7}.assessment-heading.svelte-qbzy2g>a:where(.svelte-qbzy2g){white-space:nowrap}.scene-tabs.svelte-qbzy2g{border:1px solid #ffffff20;border-bottom:0;border-radius:7px 7px 0 0;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.scene-tabs.svelte-qbzy2g button:where(.svelte-qbzy2g){color:#999;cursor:pointer;background:#08080a;border-top:0;border-bottom:2px solid #0000;border-left:0;border-right:1px solid #ffffff16;align-items:center;gap:12px;padding:17px;font-size:12px;display:flex;position:relative}.scene-tabs.svelte-qbzy2g button:where(.svelte-qbzy2g):last-child{border-right:0}.scene-tabs.svelte-qbzy2g button:where(.svelte-qbzy2g)>span:where(.svelte-qbzy2g){color:#666;font:10px ui-monospace,monospace}.scene-tabs.svelte-qbzy2g svg{opacity:0;margin-left:auto}.scene-tabs.svelte-qbzy2g button.active:where(.svelte-qbzy2g){color:#fff;background:#1c0e10}.chapter-progress.svelte-qbzy2g{transform-origin:0;background:#ef4444;height:2px;position:absolute;bottom:-2px;left:0;right:0}.scene-tabs.svelte-qbzy2g button.active:where(.svelte-qbzy2g) svg{opacity:1;color:#ef4444}.scene-tabs.svelte-qbzy2g button:where(.svelte-qbzy2g):hover{color:#fff}.room-frame.svelte-qbzy2g .room-viewport{border:1px solid #ffffff24;border-radius:0 0 7px 7px;overflow:hidden}.setup.svelte-qbzy2g,.evidence-section.svelte-qbzy2g{padding-top:120px}.section-intro.svelte-qbzy2g{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin:40px 0;display:grid}.section-intro.svelte-qbzy2g h2:where(.svelte-qbzy2g),.team-copy.svelte-qbzy2g h2:where(.svelte-qbzy2g),.evaluate.svelte-qbzy2g h2:where(.svelte-qbzy2g){letter-spacing:-.055em;margin:0;font-size:clamp(34px,3.7vw,52px);font-weight:600;line-height:1.08}.section-intro.svelte-qbzy2g h2:where(.svelte-qbzy2g) span:where(.svelte-qbzy2g){color:#898991}.section-intro.svelte-qbzy2g>p:where(.svelte-qbzy2g){color:#a1a1aa;max-width:470px;margin:0;font-size:15px;line-height:1.8}dl.svelte-qbzy2g{margin:0}dl.svelte-qbzy2g>div:where(.svelte-qbzy2g){padding-bottom:26px}dt.svelte-qbzy2g{margin-bottom:8px;font-size:14px;font-weight:550}dd.svelte-qbzy2g{color:#92929b;max-width:430px;margin:0;font-size:13px;line-height:1.7}.team-section.svelte-qbzy2g{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:110px;display:grid}.team-copy.svelte-qbzy2g .text-link:where(.svelte-qbzy2g){margin-top:24px}.decision-record.svelte-qbzy2g{background:0 0;flex-direction:column;gap:18px;height:auto;min-height:0;display:flex;overflow:visible}.message-bubble.svelte-qbzy2g{border:1px solid var(--rr-border);background:var(--rr-card);border-radius:12px;max-width:94%;padding:18px 20px}.team-message.svelte-qbzy2g{border-style:dashed;border-bottom-left-radius:3px}.operator-message.svelte-qbzy2g{background:#1b1012;border-color:#ef444444;border-bottom-right-radius:3px;align-self:flex-end}.agent-message.svelte-qbzy2g{border-bottom-left-radius:3px}.message-author.svelte-qbzy2g{align-items:center;gap:9px;display:flex}.message-author.svelte-qbzy2g strong:where(.svelte-qbzy2g){font-size:12px;font-weight:600}.message-author.svelte-qbzy2g>span:where(.svelte-qbzy2g){color:#92929b;margin-left:auto;font-size:10px}.message-bubble.svelte-qbzy2g p:where(.svelte-qbzy2g){color:#c4c4cd;margin:12px 0 0;font-size:13px;line-height:1.75}.message-bubble.svelte-qbzy2g code:where(.svelte-qbzy2g){color:#f0b0a9;overflow-wrap:anywhere;background:0 0;padding:0;font:11px/1.8 ui-monospace,monospace}.record-label.svelte-qbzy2g{color:#8e8e98;letter-spacing:.08em;border-bottom:1px solid #ffffff16;padding:16px 22px;font:9px/1.6 ui-monospace,monospace}.evidence-grid.svelte-qbzy2g{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.finding-report.svelte-qbzy2g{background:linear-gradient(150deg,#160e10,#09090b 45%);border:1px solid #fff2;border-radius:6px;padding:32px}.finding-report.svelte-qbzy2g h3:where(.svelte-qbzy2g){letter-spacing:-.035em;margin:25px 0 14px;font-size:29px;font-weight:550;line-height:1.2}.finding-summary.svelte-qbzy2g{color:#b0b0b9;border-bottom:1px solid #ffffff18;margin-bottom:28px;padding-bottom:25px;font-size:14px;line-height:1.7}.download-link.svelte-qbzy2g{border-top:1px solid #ffffff20;align-items:center;gap:10px;padding-top:20px;font-size:12px;display:flex}.download-link.svelte-qbzy2g>span:where(.svelte-qbzy2g){color:#777;margin-left:auto;font:8px ui-monospace,monospace}.download-link.svelte-qbzy2g:hover{color:#f4958d}.request-card.svelte-qbzy2g{background:#09090b;border:1px solid #ffffff20;border-radius:6px;overflow:hidden}.session-label.svelte-qbzy2g{color:#85858e;margin:22px 0 12px;padding:0 22px;font-size:11px}.session-label.svelte-qbzy2g strong:where(.svelte-qbzy2g){color:#d3d3da;font-weight:500}pre.svelte-qbzy2g{color:#b6b6c0;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 22px 22px;font:11px/1.8 ui-monospace,monospace}.response-status.svelte-qbzy2g{color:#898992;border-block:1px solid #ffffff16;justify-content:space-between;padding:14px 22px;font:10px ui-monospace,monospace;display:flex}.response-status.svelte-qbzy2g>span:where(.svelte-qbzy2g):first-child{color:#eea29a}.response.svelte-qbzy2g{color:#ecc1ba;padding-top:20px}details.svelte-qbzy2g{border-top:1px solid #ffffff16}summary.svelte-qbzy2g{cursor:pointer;color:#a0a0aa;padding:16px 22px;font-size:11px}details[open].svelte-qbzy2g summary:where(.svelte-qbzy2g){margin-bottom:8px}.evaluate.svelte-qbzy2g{border-top:1px solid #ffffff26;grid-template-columns:1fr;align-items:end;gap:100px;margin-top:120px;padding-block:70px;display:grid}.evaluate.svelte-qbzy2g .actions:where(.svelte-qbzy2g){margin-top:28px}@media (width<=1100px){.wrap.svelte-qbzy2g{padding-inline:36px}.hero.svelte-qbzy2g{gap:28px;padding-block:75px}.result-card.svelte-qbzy2g{padding:23px}.result-card.svelte-qbzy2g h2:where(.svelte-qbzy2g){font-size:25px}.team-section.svelte-qbzy2g,.section-intro.svelte-qbzy2g{gap:40px}.evaluate.svelte-qbzy2g{gap:50px}.scene-tabs.svelte-qbzy2g button:where(.svelte-qbzy2g){gap:8px;padding-inline:12px}}@media (width<=760px){.wrap.svelte-qbzy2g{padding-inline:24px}.hero.svelte-qbzy2g{grid-template-columns:1fr;gap:0;padding-top:56px;padding-bottom:50px}h1.svelte-qbzy2g{font-size:clamp(52px,9vw,72px)}.hero-copy.svelte-qbzy2g{max-width:570px}.result-visual.svelte-qbzy2g{width:100%;max-width:530px;margin:0 auto;padding-top:60px}.connection-art.svelte-qbzy2g{top:-65px}.result-card.svelte-qbzy2g h2:where(.svelte-qbzy2g){font-size:30px}.assessment-heading.svelte-qbzy2g{padding-block:28px;display:block}.assessment-heading.svelte-qbzy2g>div:where(.svelte-qbzy2g){min-height:136px}.assessment-heading.svelte-qbzy2g>a:where(.svelte-qbzy2g){margin-top:18px}.section-rule.svelte-qbzy2g{letter-spacing:.02em;font-size:8px}.scene-tabs.svelte-qbzy2g button:where(.svelte-qbzy2g){flex-direction:column;gap:6px;padding:12px 4px;font-size:10px}.scene-tabs.svelte-qbzy2g svg{display:none}.setup.svelte-qbzy2g,.evidence-section.svelte-qbzy2g{padding-top:75px}.section-intro.svelte-qbzy2g{grid-template-columns:1fr;gap:24px;margin-block:30px}.section-intro.svelte-qbzy2g h2:where(.svelte-qbzy2g),.team-copy.svelte-qbzy2g h2:where(.svelte-qbzy2g),.evaluate.svelte-qbzy2g h2:where(.svelte-qbzy2g){font-size:40px}.team-section.svelte-qbzy2g{grid-template-columns:1fr;gap:30px;padding-top:75px}.evidence-grid.svelte-qbzy2g{grid-template-columns:1fr;gap:24px}.finding-report.svelte-qbzy2g{padding:25px}.evaluate.svelte-qbzy2g{grid-template-columns:1fr;gap:35px;margin-top:75px;padding-block:45px}#assessment.svelte-qbzy2g,#evidence.svelte-qbzy2g{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){.room-page.svelte-qbzy2g{scroll-behavior:auto}}
