@font-face{font-stretch:62% 125%;font-family:sans;src:url(../media/archivo_latin_standard_normal-s.p.3b1_7etm2gpf5.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.jwJRoq_className{font-family:sans,sans Fallback}.jwJRoq_variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:text;src:url(../media/inter_latin_wght_normal-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.yWk3yq_className{font-family:text,text Fallback}.yWk3yq_variable{--font-text:"text", "text Fallback"}
:root{--paper:#eceef0;--paper-deep:#dfe2e6;--ink:#141210;--muted:#4d535a;--accent:#00e0ff;--line:3px solid var(--ink);--hairline:1px solid var(--ink);--gutter:clamp(16px, 4vw, 48px);--max:1320px;--sans:var(--font-sans), "Arial Narrow", Arial, sans-serif;--text:var(--font-text), "Helvetica Neue", Arial, sans-serif;--ease:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-kerning:normal;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;margin:0;font-size:1.0625rem;line-height:1.5;display:flex}main{flex:1}h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:10px 14px;font-weight:700;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}.wrap{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.eyebrow{letter-spacing:.09em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.demo-banner{background:var(--ink);color:var(--paper);padding:7px var(--gutter);text-align:center;font-size:.8125rem;line-height:1.35}.demo-banner strong{color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.site-header{border-bottom:var(--line);z-index:20;background:var(--paper);position:relative}.header-inner{justify-content:space-between;align-items:center;gap:16px;min-height:60px;display:flex}.wordmark{letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:clamp(1.05rem,.9rem + .6vw,1.35rem);font-weight:900;font-stretch:112%;text-decoration:none;display:inline-flex}.wordmark-dot{background:var(--accent);border:2px solid var(--ink);width:.85em;height:.85em;transition:transform .3s var(--ease);border-radius:50%}.wordmark:hover .wordmark-dot{transform:scale(1.25)}.menu-toggle{display:none}.site-nav ul{gap:28px;display:flex}.site-nav a{text-transform:uppercase;letter-spacing:.05em;border-bottom:3px solid #0000;padding:6px 0;font-size:.9375rem;font-weight:700;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{border-bottom-color:var(--accent)}@media (max-width:640px){.menu-toggle{border:2px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;padding:6px 12px;font-size:.8125rem;font-weight:800;display:inline-block}.menu-toggle[aria-expanded=true]{background:var(--ink);color:var(--paper)}.site-nav{background:var(--paper);border-bottom:var(--line);display:none;position:absolute;top:100%;left:0;right:0}.site-nav.is-open{display:block}.site-nav ul{flex-direction:column;gap:0}.site-nav li+li{border-top:var(--hairline)}.site-nav a{padding:18px var(--gutter);border:0;font-size:1.5rem;font-weight:900;font-stretch:85%;display:block}.site-nav a[aria-current=page]{background:var(--accent)}}.stage{border-bottom:var(--line);padding:clamp(20px,4vw,56px) 0 clamp(40px,6vw,80px)}.stage-intro{font-family:var(--text);margin-bottom:clamp(12px,2vw,24px);font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);line-height:1.35}.stage-meta{border-bottom:var(--hairline);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;font-size:.8125rem;font-weight:700;display:flex}.meta-of{color:var(--muted)}.meta-category{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.meta-category:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px}.meta-category:hover{text-underline-offset:3px;text-decoration:underline}.question{letter-spacing:-.025em;text-wrap:balance;max-width:17ch;margin:clamp(18px,3vw,40px) 0 clamp(22px,3.5vw,48px);font-size:clamp(2.15rem,1.2rem + 4.6vw,6.4rem);font-weight:800;font-stretch:78%;line-height:.96}.question-long{max-width:20ch;font-size:clamp(1.95rem,1.1rem + 3.7vw,5.2rem)}.has-results .question{max-width:24ch;font-size:clamp(1.75rem,1rem + 3vw,4.25rem)}.question-head{justify-content:space-between;align-items:center;gap:clamp(24px,4vw,64px);display:flex}.sticker{width:clamp(180px,18vw,270px);height:auto;font-family:var(--sans);flex:none;display:none}.sticker-ring{transform-origin:100px 100px;animation:24s linear infinite spin}@media (min-width:1000px){.sticker{display:block}}@keyframes spin{to{transform:rotate(360deg)}}.answers{grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.4vw,20px);display:grid}.answer{background:var(--paper);border:var(--line);min-height:clamp(64px,9vw,132px);box-shadow:6px 6px 0 var(--ink);text-align:left;cursor:pointer;align-items:flex-end;padding:14px 18px;transition:background-color .12s,transform .12s,box-shadow .12s;display:flex;position:relative}.answer-label{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1.25rem,.9rem + 1.3vw,2.1rem);font-weight:900;font-stretch:85%;line-height:1}.answer-key{border:1.5px solid;place-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:10px;right:12px}.answer:hover:not(:disabled){background:var(--accent)}.answer:active:not(:disabled){box-shadow:0 0 0 var(--ink);transform:translate(6px,6px)}.answer:focus-visible{outline-offset:5px}.answer:disabled{cursor:default}.answers[aria-busy=true] .answer:not(.is-chosen){opacity:.45}.answer.is-chosen{background:var(--accent);box-shadow:0 0 0 var(--ink);transform:translate(6px,6px)}.vote-footer{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:22px;display:flex}.hint{font-family:var(--text);font-size:clamp(.95rem,.9rem + .25vw,1.1rem)}.skip-link-inline{text-transform:uppercase;letter-spacing:.06em;text-underline-offset:4px;font-size:.875rem;font-weight:700}.form-error{border-left:6px solid var(--accent);background:var(--paper-deep);margin-top:16px;padding:12px 16px;font-weight:600}@media (max-width:720px){.answers{grid-template-columns:1fr}.answer{min-height:60px;box-shadow:4px 4px 0 var(--ink);align-items:center;padding:12px 16px}.answer:active:not(:disabled),.answer.is-chosen{transform:translate(4px,4px)}.answer-key{top:50%;transform:translateY(-50%)}.vote-footer{margin-top:16px}}@media (hover:none){.answer-key{display:none}}.results{animation:rise .5s var(--ease) both}.results-grid{border-top:var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,80px);padding-top:clamp(20px,3vw,36px);display:grid}.verdict{letter-spacing:-.03em;text-wrap:balance;margin-top:10px;font-size:clamp(2.4rem,1.4rem + 4vw,5.4rem);font-weight:900;font-stretch:80%;line-height:.92}.verdict:focus{outline:none}.verdict:focus-visible{outline:3px solid var(--ink)}.verdict-detail{font-family:var(--text);max-width:32ch;margin-top:18px;font-size:clamp(1.1rem,1rem + .5vw,1.45rem);line-height:1.35}.bars{gap:18px;display:grid}.bar-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.bar-label{text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:6px;font-size:.9375rem;font-weight:800;display:inline-flex}.you-tag{background:var(--ink);color:var(--paper);letter-spacing:.1em;padding:3px 7px;font-size:.6875rem}.bar-pct{letter-spacing:-.03em;font-variant-numeric:tabular-nums;animation:fade .6s var(--ease) both;animation-delay:calc(var(--i) * .12s + .2s);font-size:clamp(2.6rem,1.8rem + 3vw,4.6rem);font-weight:900;font-stretch:75%;line-height:.85}.bar-pct-sign{vertical-align:.6em;margin-left:2px;font-size:.5em}.bar-track{border:var(--line);background:var(--paper);height:22px;margin-top:6px}.bar-fill{background:var(--ink);transform-origin:0;height:100%;animation:grow .9s var(--ease) both;animation-delay:calc(var(--i) * .12s + .15s)}.is-mine .bar-fill{background:var(--accent)}.bar-count{color:var(--muted);margin-top:6px;font-size:.8125rem;display:block}.tally{border-top:var(--hairline);margin-top:22px;padding-top:14px;font-size:.9375rem}.tally strong{font-weight:900}.demo-note{background:var(--ink);color:var(--paper);margin-top:12px;padding:8px 12px;font-size:.8125rem}.after-actions{border-top:var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:clamp(28px,4vw,48px);padding-top:clamp(20px,3vw,28px);display:flex}.submit-nudge{font-family:var(--text);margin-top:22px;font-size:1rem}.submit-nudge a{font-family:var(--sans);text-transform:uppercase;letter-spacing:.05em;text-underline-offset:4px;margin-left:6px;font-size:.9375rem;font-style:normal;font-weight:800;text-decoration-thickness:2px}@media (max-width:860px){.results-grid{grid-template-columns:1fr}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes fade{0%{opacity:0;transform:translateY(8px)}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}.btn{background:var(--paper);border:var(--line);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 20px;font-size:.9375rem;font-weight:800;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.btn:hover{background:var(--ink);color:var(--paper)}.btn:disabled{opacity:.6;cursor:progress}.btn-accent{background:var(--accent)}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{background:var(--paper);color:var(--ink)}.btn-large{min-height:60px;padding:14px 28px;font-size:1.0625rem}.btn-next{background:var(--ink);min-height:64px;color:var(--paper);box-shadow:6px 6px 0 var(--accent);padding:14px 28px;font-size:1.25rem;font-weight:900;font-stretch:85%}.btn-next:hover{background:var(--accent);color:var(--ink)}.share{flex:420px}.share-buttons{flex-wrap:wrap;gap:10px;display:flex}.share-panel{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.share-panel a{border:2px solid var(--ink);padding:8px 14px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-block}.share-panel a:hover{background:var(--accent)}.manual-copy input{border:2px solid var(--ink);background:#f8f9fa;width:100%;max-width:520px;margin-top:12px;padding:10px 12px}.share-status{min-height:1.5em;font-family:var(--text);margin-top:10px;font-size:1rem}@media (max-width:720px){.share-buttons .btn{flex:auto}.btn-next{width:100%}}.section{border-bottom:var(--line);padding:clamp(40px,6vw,88px) 0}.section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(18px,3vw,32px);display:flex}.section-title{letter-spacing:-.025em;font-size:clamp(2rem,1.3rem + 3vw,4rem);font-weight:900;font-stretch:80%;line-height:.95}.text-link{text-transform:uppercase;letter-spacing:.06em;text-underline-offset:4px;white-space:nowrap;font-size:.875rem;font-weight:800;text-decoration-thickness:2px}.how{background:var(--paper-deep)}.how .section-title{margin-bottom:clamp(18px,3vw,32px)}.how-steps{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);display:grid}.how-steps li{border-top:var(--line);padding-top:14px;font-size:1.125rem;line-height:1.35}.how-num{color:var(--accent);-webkit-text-stroke:2px var(--ink);margin-bottom:10px;font-size:clamp(3rem,2rem + 4vw,6rem);font-weight:900;font-stretch:75%;line-height:.9;display:block}.how-steps strong{text-transform:uppercase;font-weight:900}@media (max-width:720px){.how-steps{grid-template-columns:1fr}}.category-index{border-top:var(--line)}.category-index li{border-bottom:var(--hairline)}.category-row{transition:background-color .15s ease, padding .2s var(--ease);grid-template-columns:3.5rem minmax(0,1fr) minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:18px 4px;text-decoration:none;display:grid}.category-row:hover,.category-row[aria-current=page]{background:var(--accent);padding-left:16px}.category-num{font-size:.875rem;font-weight:700}.category-name{letter-spacing:-.02em;font-size:clamp(1.5rem,1rem + 2vw,2.6rem);font-weight:900;font-stretch:82%;line-height:1}.category-blurb{font-family:var(--text);color:var(--muted);font-size:1rem}.category-count{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.8125rem;font-weight:700}@media (max-width:720px){.category-row{grid-template-columns:2.25rem minmax(0,1fr) auto;gap:4px 10px}.category-blurb{grid-area:2/2/auto/-1;font-size:.9375rem}}.submit-band{background:var(--accent);border-bottom:var(--line);padding:clamp(40px,6vw,80px) 0}.submit-band-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.submit-band-title{letter-spacing:-.03em;max-width:14ch;font-size:clamp(2.2rem,1.2rem + 4.4vw,5.6rem);font-weight:900;font-stretch:78%;line-height:.92}.page{padding-top:clamp(28px,5vw,64px);padding-bottom:clamp(48px,7vw,96px)}.page-head{margin-bottom:clamp(24px,4vw,44px)}.page-title{letter-spacing:-.03em;text-wrap:balance;max-width:16ch;margin-top:10px;font-size:clamp(2.5rem,1.4rem + 5vw,6.5rem);font-weight:900;font-stretch:78%;line-height:.92}.page-intro{font-family:var(--text);max-width:44ch;margin-top:16px;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);line-height:1.4}.filters{margin-bottom:24px}.filters ul{flex-wrap:wrap;gap:8px;display:flex}.filters a{border:2px solid var(--ink);padding:8px 14px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-block}.filters a:hover{background:var(--paper-deep)}.filters a[aria-current=page]{background:var(--ink);color:var(--paper)}.question-list{border-top:var(--line)}.question-list li{border-bottom:var(--hairline)}.question-row{transition:background-color .15s ease, padding .2s var(--ease);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:18px 4px;text-decoration:none;display:grid}.question-row:hover{background:var(--accent);padding-left:14px}.question-row-text{letter-spacing:-.01em;font-size:clamp(1.15rem,.95rem + .9vw,1.65rem);font-weight:800;font-stretch:88%;line-height:1.12}.question-row-arrow{font-size:1.4rem;font-weight:900}.voted-mark{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background:var(--ink);color:var(--paper);padding:3px 8px;font-size:.6875rem;font-weight:800}.empty-state{border-top:var(--line);font-family:var(--text);padding:32px 0;font-size:1.15rem}.answer-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.answer-chips li{border:2px solid var(--ink);text-transform:uppercase;letter-spacing:.05em;padding:6px 12px;font-size:.8125rem;font-weight:800}.submit-form,.submit-done{border-top:var(--line);max-width:760px;padding-top:28px}.field+.field{margin-top:24px}.field-label{text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.875rem;font-weight:800;display:block}.optional{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:600}.submit-form textarea,.submit-form select{border:var(--line);background:#f8f9fa;border-radius:0;width:100%;padding:14px 16px;display:block}.submit-form textarea{resize:vertical;min-height:132px;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:700;font-stretch:90%;line-height:1.2}.submit-form select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.submit-form textarea:focus-visible,.submit-form select:focus-visible{outline:3px solid var(--accent);outline-offset:0;box-shadow:0 0 0 6px var(--ink)}.submit-form textarea[aria-invalid=true]{border-color:var(--accent)}.field-meta{justify-content:space-between;gap:16px;margin-top:8px;display:flex}.field-hint{color:var(--muted);font-size:.9375rem}.char-count{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.char-count.is-over{background:var(--accent);padding:0 6px}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.review-note{font-family:var(--text);margin-top:24px;font-size:1rem;line-height:1.45}.submit-form .btn-large{margin-top:22px}.submit-done-title{letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);font-weight:900;font-stretch:80%;line-height:.95}.submit-done p{font-family:var(--text);max-width:40ch;margin:14px 0 22px;font-size:1.1rem;line-height:1.45}.status-page .btn,.status-actions{margin-top:28px}.status-actions{flex-wrap:wrap;gap:12px;display:flex}.status-actions .btn{margin-top:0}.site-footer{background:var(--ink);color:var(--paper);padding:40px 0 48px}.footer-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.footer-mark{text-transform:uppercase;color:var(--accent);font-size:1.5rem;font-weight:900;font-stretch:112%}.footer-note{opacity:.85;max-width:46ch;margin-top:10px;font-size:.9375rem}.footer-links{gap:8px;display:grid}.footer-links a{text-transform:uppercase;letter-spacing:.05em;text-underline-offset:4px;font-size:.875rem;font-weight:700}.site-footer :focus-visible{outline-color:var(--accent)}.footer-mode{opacity:.85;font-size:.8125rem}@media (max-width:720px){.footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
