.legacy-theme .gauntlet-page,.legacy-theme .skill-eval-page,.legacy-theme .icebreak-page,.legacy-theme .scan-page{background:var(--background);padding-top:0;overflow:visible}.legacy-theme .gauntlet-orbit,.legacy-theme .skill-eval-orbit,.legacy-theme .icebreak-orbit{display:none}.legacy-theme .gauntlet-card,.legacy-theme .gauntlet-principles,.legacy-theme .gauntlet-result-shell,.legacy-theme .skill-eval-card,.legacy-theme .skill-eval-sidebar,.legacy-theme .skill-eval-result-shell,.legacy-theme .skill-eval-panel,.legacy-theme .skill-eval-badge,.legacy-theme .icebreak-card,.legacy-theme .icebreak-sidebar,.legacy-theme .icebreak-results-shell,.legacy-theme .icebreak-email-card,.legacy-theme .scan-form,.legacy-theme .scan-aside,.legacy-theme .scan-result,.legacy-theme .scan-finding{border-color:var(--border);background:var(--card);box-shadow:none;border-radius:16px}.legacy-theme .gauntlet-card-heading>div>span,.legacy-theme .skill-eval-step-badge,.legacy-theme .icebreak-step-badge,.legacy-theme .scan-step-badge{width:auto;height:auto;color:var(--accent);font:500 12px/1 var(--font-mono);background:0 0;border:0;border-radius:0;padding:0}.legacy-theme .gauntlet-card-heading p,.legacy-theme .gauntlet-eyebrow,.legacy-theme .gauntlet-card label,.legacy-theme .skill-eval-card-heading p,.legacy-theme .skill-eval-eyebrow,.legacy-theme .skill-eval-field-label,.legacy-theme .icebreak-card-heading p,.legacy-theme .icebreak-field-label,.legacy-theme .scan-card-heading p,.legacy-theme .scan-eyebrow,.legacy-theme .scan-field-label,.legacy-theme .scan-score-caption,.legacy-theme .scan-meta dt{color:var(--muted-foreground);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.legacy-theme .gauntlet-card-heading h2,.legacy-theme .skill-eval-card-heading h2,.legacy-theme .icebreak-card-heading h2,.legacy-theme .scan-card-heading h2,.legacy-theme .scan-verdict h2{font-family:var(--font-serif);letter-spacing:-.01em;font-size:22px;font-weight:500}.legacy-theme .gauntlet-card input,.legacy-theme .gauntlet-card textarea,.legacy-theme .gauntlet-card select,.legacy-theme .skill-eval-card input,.legacy-theme .skill-eval-card textarea,.legacy-theme .icebreak-input,.legacy-theme .icebreak-textarea,.legacy-theme .icebreak-select,.legacy-theme .scan-textarea,.legacy-theme .scan-input,.legacy-theme .scan-file{border-color:var(--border);background:var(--background);border-radius:10px}.legacy-theme .gauntlet-card input:focus,.legacy-theme .gauntlet-card textarea:focus,.legacy-theme .gauntlet-card select:focus,.legacy-theme .skill-eval-card input:focus,.legacy-theme .skill-eval-card textarea:focus,.legacy-theme .icebreak-input:focus,.legacy-theme .icebreak-textarea:focus,.legacy-theme .icebreak-select:focus,.legacy-theme .scan-textarea:focus,.legacy-theme .scan-input:focus{border-color:var(--accent);background:var(--background);box-shadow:none}.legacy-theme .gauntlet-submit,.legacy-theme .skill-eval-submit,.legacy-theme .icebreak-submit-btn,.legacy-theme .scan-submit{height:48px;color:var(--background);background:var(--foreground);box-shadow:none;border-radius:12px;font-size:15px;font-weight:600}.legacy-theme .gauntlet-submit:hover,.legacy-theme .skill-eval-submit:hover:not(:disabled),.legacy-theme .icebreak-submit-btn:hover,.legacy-theme .scan-submit:hover:not(:disabled){background:color-mix(in oklab, var(--foreground) 85%, var(--background));box-shadow:none;transform:none}.legacy-theme .gauntlet-submit:disabled,.legacy-theme .skill-eval-submit:disabled,.legacy-theme .icebreak-submit-btn:disabled,.legacy-theme .scan-submit:disabled{opacity:.6;box-shadow:none;transform:none}.legacy-theme .gauntlet-card-heading>div,.legacy-theme .skill-eval-card-heading>div,.legacy-theme .icebreak-card-heading>div,.legacy-theme .scan-card-heading{align-items:flex-start}.legacy-theme .gauntlet-card-heading>div>span,.legacy-theme .skill-eval-step-badge,.legacy-theme .icebreak-step-badge,.legacy-theme .scan-step-badge{margin-top:4px}.tool-guide{--guide-panel:var(--card);--guide-recessed:var(--secondary)}:root[data-theme=light] .tool-guide{--guide-recessed:var(--card)}.tool-guide__intro{text-align:center;max-width:820px;margin-inline:auto;padding:clamp(28px,4vw,52px) 24px clamp(40px,6vw,68px)}.tool-guide__intro h2{max-width:21ch;font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;margin-inline:auto;font-size:clamp(2.15rem,4.6vw,3.75rem);font-weight:500;line-height:1}.tool-guide__intro p{max-width:66ch;color:var(--muted-foreground);text-wrap:pretty;margin:22px auto 0;font-size:16px;line-height:1.65}.tool-guide__chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tool-guide__chapters article{border:1px solid var(--border);background:var(--guide-panel);border-radius:14px;min-width:0;padding:clamp(28px,4vw,42px)}.tool-guide__chapters h3{font-family:var(--font-serif);letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:500;line-height:1.08}.tool-guide__chapters p{color:color-mix(in oklab, var(--muted-foreground) 92%, var(--foreground) 8%);text-wrap:pretty;font-size:14.5px;line-height:1.72}.tool-guide__chapters p+p{margin-top:18px}.tool-guide__glossary{background:var(--guide-recessed);border-radius:4px 16px 4px 4px;grid-template-columns:minmax(150px,.58fr) minmax(0,2.42fr);gap:clamp(32px,6vw,72px);margin-top:16px;padding:clamp(32px,4vw,48px);display:grid}.tool-guide__glossary h3{max-width:9ch;font-family:var(--font-serif);letter-spacing:-.025em;font-size:clamp(1.4rem,2.3vw,1.9rem);font-weight:500;line-height:1.1}.tool-guide__glossary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px clamp(28px,5vw,60px);display:grid}.tool-guide__glossary dt{color:var(--foreground);font-size:14px;font-weight:650;line-height:1.35}.tool-guide__glossary dd{color:var(--muted-foreground);text-wrap:pretty;margin-top:7px;font-size:13.5px;line-height:1.62}.tool-guide__questions{padding:clamp(72px,10vw,120px) 0}.tool-guide__questions>header{text-align:center;max-width:650px;margin-inline:auto}.tool-guide__questions>header h2,.tool-guide__next>div h2{font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.85rem,3.4vw,2.75rem);font-weight:500;line-height:1.04}.tool-guide__questions>header p,.tool-guide__next>div p{max-width:46ch;color:var(--muted-foreground);margin:16px auto 0;font-size:14px;line-height:1.58}.tool-guide__answers{gap:10px;max-width:780px;margin:clamp(34px,5vw,48px) auto 0;display:grid}.tool-guide__answers details{border:1px solid var(--border);background:var(--card);border-radius:12px;transition:border-color .18s,background-color .18s}.tool-guide__answers details[open]{border-color:var(--border-strong);background:var(--guide-recessed)}.tool-guide__answers summary{min-height:62px;color:var(--foreground);cursor:pointer;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:20px;padding:16px 20px;font-size:15px;font-weight:620;line-height:1.4;list-style:none;display:grid}.tool-guide__answers summary::-webkit-details-marker{display:none}.tool-guide__answers summary svg{color:var(--muted-foreground);transition:color .18s,transform .24s cubic-bezier(.2,.8,.2,1);display:block}.tool-guide__answers summary:hover svg,.tool-guide__answers details[open] summary svg{color:var(--accent)}.tool-guide__answers details[open] summary svg{transform:rotate(180deg)}.tool-guide__answers summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:10px}.tool-guide__answers details p{max-width:none;color:var(--muted-foreground);text-wrap:pretty;padding:0 60px 22px 20px;font-size:14.5px;line-height:1.7}.tool-guide__next{background:var(--guide-panel);border-radius:14px;grid-template-columns:minmax(190px,.72fr) minmax(0,1.8fr);gap:clamp(40px,7vw,88px);padding:clamp(34px,5vw,54px);display:grid}.tool-guide__next>div p{margin-inline:0}.tool-guide__next ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.tool-guide__next li{border-top:1px solid var(--border);min-width:0}.tool-guide__next a{grid-template-columns:minmax(0,1fr) 20px;align-items:start;gap:14px;min-height:98px;padding:18px 4px;display:grid}.tool-guide__next strong{color:var(--foreground);font-size:14.5px;font-weight:620;line-height:1.4;transition:color .18s;display:block}.tool-guide__next small{color:var(--muted-foreground);margin-top:6px;font-size:13px;line-height:1.5;display:block}.tool-guide__arrow{color:var(--muted-foreground);margin-top:2px;transition:color .18s,transform .24s cubic-bezier(.2,.8,.2,1)}.tool-guide__next a:hover strong,.tool-guide__next a:hover .tool-guide__arrow{color:var(--accent)}.tool-guide__next a:hover .tool-guide__arrow{transform:translate(2px,-2px)}.tool-guide__next a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}@media (width<=800px){.tool-guide__chapters,.tool-guide__next,.tool-guide__glossary{grid-template-columns:1fr}.tool-guide__glossary h3{max-width:none}}@media (width<=560px){.tool-guide{padding-inline:18px}.tool-guide__intro{padding-inline:4px}.tool-guide__chapters article,.tool-guide__glossary,.tool-guide__next{padding:26px 22px}.tool-guide__glossary dl,.tool-guide__next ul{grid-template-columns:1fr}.tool-guide__questions>header{padding-inline:8px}.tool-guide__answers summary{min-height:58px;padding:14px 16px}.tool-guide__answers details p{padding:0 48px 20px 16px}.tool-guide__next{gap:28px}}@media (prefers-reduced-motion:reduce){.tool-guide__answers details,.tool-guide__answers summary svg,.tool-guide__next strong,.tool-guide__arrow{transition:none}}
