#quiz .rm-input{width:100%;background:#f5f1e8;border:2px solid #0c0a08;padding:14px 16px;font-family:Archivo,sans-serif;font-size:15px;color:#0c0a08;border-radius:0;transition:box-shadow .14s ease,background .14s ease}#quiz .rm-input:focus{outline:none;background:#faf7ee;box-shadow:3px 3px #d4b254}#quiz .rm-sublabel{display:block;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-weight:800;margin-bottom:6px}#quiz .rm-submit{margin-top:28px;width:100%;background:#d4b254;color:#0c0a08;border:2px solid #0c0a08;border-radius:0;padding:22px;font-family:Archivo,sans-serif;font-size:17px;letter-spacing:.01em;font-weight:800;cursor:pointer;box-shadow:7px 7px #0c0a08;transition:transform .14s ease,box-shadow .14s ease}#quiz .rm-submit:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:9px 9px #0c0a08}#quiz .rm-submit:active:not(:disabled){transform:translate(2px,2px);box-shadow:3px 3px #0c0a08}#quiz .rm-submit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}#quiz .rm-submit-note{margin-top:16px;text-align:center;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);font-weight:600}#quiz .rm-q-label{font-family:Archivo,sans-serif;font-weight:700;font-size:clamp(20px,2.4vw,26px);line-height:1.3;color:var(--fg);letter-spacing:-.015em;display:block;margin-bottom:20px}#quiz .rm-q-hint{display:block;margin-top:8px;font-family:Archivo,sans-serif;font-size:13.5px;font-weight:400;color:var(--fg-muted);font-style:italic}#quiz .rm-email-note{margin:12px auto 0;max-width:480px;text-align:center;font-family:Archivo,sans-serif;font-size:12.5px;line-height:1.55;color:var(--fg-soft)}#quiz .rm-field-hint{display:block;margin-top:6px;font-family:Archivo,sans-serif;font-size:12px;color:var(--fg-soft);font-style:italic}#quiz .rm-numgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}#quiz .rm-numfield{display:flex;flex-direction:column}#quiz .rm-numgrid .rm-input{width:100%}@media(max-width:600px){#quiz .rm-numgrid{grid-template-columns:1fr}}#quiz .rm-choices{display:flex;flex-direction:column;gap:10px}#quiz .rm-choices.rm-choices-2col{display:grid;grid-template-columns:1fr 1fr}@media(max-width:600px){#quiz .rm-choices.rm-choices-2col{grid-template-columns:1fr}}#quiz .rm-choice{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;padding:16px 18px;background:#f5f1e8;border:2px solid #0c0a08;border-radius:0;cursor:pointer;font-family:Archivo,sans-serif;font-size:16px;color:#0c0a08;transition:box-shadow .14s ease,background .14s ease,transform .14s ease}#quiz .rm-choice:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #0c0a08}#quiz .rm-choice.on{background:#d4b254;font-weight:700;box-shadow:3px 3px #0c0a08}#quiz .rm-choice b{font-weight:700}#quiz .rm-choice i{font-style:normal;font-family:JetBrains Mono,monospace;font-size:10.5px;color:#5c544a;letter-spacing:.04em}#quiz .rm-choice.on i{color:#0c0a08a6}@media(max-width:720px){#quiz .rm-choice{padding:14px;font-size:15px}}#quiz .rm-mx-scrollhint{display:none}#quiz .rm-matrix{border:2px solid #0c0a08;background:#fff;box-shadow:4px 4px #0c0a08}#quiz .rm-mx-head{display:grid;grid-template-columns:minmax(0,1fr) repeat(5,86px);border-bottom:2px solid #0c0a08;background:#f5f1e8;position:sticky;top:64px;z-index:5}#quiz .rm-mx-head div{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#5c544a;padding:11px 6px;text-align:center;line-height:1.25;border-left:1px solid rgba(12,10,8,.14)}#quiz .rm-mx-head div:first-child{text-align:left;padding-left:16px;border-left:0;display:flex;align-items:center}#quiz .rm-mx-tier{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#0c0a08;color:#faf7ee}#quiz .rm-mx-tier b{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#d4b254;white-space:nowrap}#quiz .rm-mx-tier span{font-size:13px;color:#faf7eeb8;letter-spacing:-.01em}#quiz .rm-mx-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(5,86px);border-bottom:1px solid rgba(12,10,8,.13);transition:background .12s ease}@media(hover:hover){#quiz .rm-mx-row:hover{background:#d4b25414}}#quiz .rm-mx-q{padding:14px 16px;font-family:Archivo,sans-serif;font-size:14.5px;line-height:1.38;letter-spacing:-.012em;color:#0c0a08;display:flex;align-items:center}#quiz .rm-mx-q i{font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal;color:#d4b254;font-weight:700;margin-right:10px;flex:none}#quiz .rm-mx-cell{border-left:1px solid rgba(12,10,8,.13);cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;background:none;border-top:0;border-right:0;border-bottom:0;padding:0;transition:background .1s ease}#quiz .rm-mx-cell:hover{background:#d4b25429}#quiz .rm-mx-dot{width:15px;height:15px;border:1.6px solid rgba(12,10,8,.32);border-radius:50%;transition:transform .16s cubic-bezier(.16,1,.3,1),background .12s ease,border-color .12s ease,box-shadow .12s ease}#quiz .rm-mx-cell.on .rm-mx-dot{background:#d4b254;border-color:#0c0a08;box-shadow:0 0 0 3.5px #d4b2544d;transform:scale(1.3)}#quiz .rm-mx-cell.on.rm-mx-never .rm-mx-dot{background:#d9542b;box-shadow:0 0 0 3.5px #d9542b47}#quiz .rm-mx-row.answered .rm-mx-q{font-weight:600}#quiz .rm-mx-row.gapped{background:#d9542b0e}#quiz .rm-mx-row.gapped:hover{background:#d9542b17}@keyframes rm-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#quiz .rm-step>*{animation:rm-rise .46s cubic-bezier(.16,1,.3,1) both}#quiz .rm-step>*:nth-child(2){animation-delay:60ms}#quiz .rm-step>*:nth-child(3){animation-delay:.12s}@media(prefers-reduced-motion:reduce){#quiz .rm-step>*{animation:none!important}#quiz .rm-mx-dot{transition:none}}#quiz .rm-mxm{display:none}#quiz .rm-mxm-bar{position:sticky;top:64px;z-index:6;display:flex;justify-content:space-between;align-items:center;gap:10px;background:#0c0a08;color:#faf7ee;border:2px solid #0c0a08;padding:9px 12px;margin-bottom:16px}#quiz .rm-mxm-count{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.18em;color:#d4b254}#quiz .rm-mxm-tierchip{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#faf7eeb8}#quiz .rm-mxm-tier{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5c544a;margin-bottom:10px}#quiz .rm-mxm-q{font-family:Archivo,sans-serif;font-weight:700;font-size:clamp(19px,5.4vw,24px);line-height:1.3;letter-spacing:-.015em;color:#0c0a08;margin-bottom:16px}#quiz .rm-mxm-opts{display:flex;flex-direction:column;gap:10px}#quiz .rm-mxm-opt{width:100%;text-align:left;cursor:pointer;padding:15px 16px;background:#f5f1e8;border:2px solid #0c0a08;border-radius:0;font-family:Archivo,sans-serif;font-size:15px;color:#0c0a08;transition:background .12s ease,box-shadow .12s ease}#quiz .rm-mxm-opt.on{background:#d4b254;font-weight:700;box-shadow:3px 3px #0c0a08}#quiz .rm-mxm-opt.rm-mxm-never.on{background:#d9542b;color:#fff}#quiz .rm-mxm-back{margin-top:16px;background:none;border:none;cursor:pointer;padding:8px 0;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#5c544a}#quiz .rm-mxm-back:hover{color:#0c0a08}@media(prefers-reduced-motion:no-preference){#quiz .rm-mxm-body>*{animation:rm-rise .32s cubic-bezier(.16,1,.3,1) both}}@media(prefers-reduced-motion:reduce){#quiz .rm-mxm-opt{transition:none}}@media(max-width:759.98px){#quiz .rm-mx-scroll{display:none}#quiz .rm-mxm{display:block}}.st-nav[data-astro-cid-25twisj2],.st-stage[data-astro-cid-25twisj2]{--rm-ink: #0c0a08;--rm-paper: #faf7ee;--rm-bone: #f5f1e8;--rm-gold: #d4b254;--rm-ember: #d9542b;--rm-muted: #5c544a;--rm-shadow-lg: 7px 7px 0 var(--rm-ink)}.st-nav[data-astro-cid-25twisj2]{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 4vw;background:var(--rm-paper);border-bottom:2px solid var(--rm-ink)}.st-logo[data-astro-cid-25twisj2]{display:inline-flex;align-items:center;gap:8px;font-family:Archivo,sans-serif;font-weight:900;font-size:17px;letter-spacing:-.02em;color:var(--rm-ink);text-decoration:none}.st-logo-mark[data-astro-cid-25twisj2]{width:16px;height:14px;display:block;flex:none}.st-nav-chip[data-astro-cid-25twisj2]{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.16em;color:var(--rm-ink);background:var(--rm-gold);border:2px solid var(--rm-ink);border-radius:0;padding:7px 14px;box-shadow:2px 3px 0 var(--rm-ink);white-space:nowrap}@media(max-width:520px){.st-nav-chip[data-astro-cid-25twisj2]{font-size:9px;padding:6px 10px}}.st-stage[data-astro-cid-25twisj2]{position:relative;background:#f6e8d2;min-height:calc(100dvh - 65px);padding:40px 0 80px}.st-stage[data-astro-cid-25twisj2]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(12,10,8,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(12,10,8,.045) 1px,transparent 1px);background-size:44px 44px}.st-stage[data-astro-cid-25twisj2]>[data-astro-cid-25twisj2]{position:relative}.st-wrap[data-astro-cid-25twisj2]{width:min(1240px,94vw);margin:0 auto}.rm-form[data-astro-cid-25twisj2]{margin:0 auto;max-width:780px;background:var(--rm-paper);border:2.5px solid var(--rm-ink);border-radius:0;box-shadow:var(--rm-shadow-lg);padding:40px;transition:max-width .2s ease;scroll-margin-top:84px}.rm-form[data-astro-cid-25twisj2].rm-form-wide{max-width:1180px}.rm-progress[data-astro-cid-25twisj2]{margin-bottom:28px}.rm-progress-label[data-astro-cid-25twisj2]{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);font-weight:800;margin-bottom:10px}.rm-progress-label[data-astro-cid-25twisj2] span[data-astro-cid-25twisj2]{color:var(--rm-ink)}.rm-progress-track[data-astro-cid-25twisj2]{height:3px;background:#0c0a0826;border-radius:0}.rm-progress-fill[data-astro-cid-25twisj2]{height:100%;width:0%;background:var(--gold);transition:width .24s ease}.rm-nav[data-astro-cid-25twisj2]{margin-top:28px}.rm-back[data-astro-cid-25twisj2]{background:none;border:none;color:var(--fg-muted);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;cursor:pointer;padding:8px 0}.rm-back[data-astro-cid-25twisj2]:hover{color:var(--gold)}.rm-scoring[data-astro-cid-25twisj2]{text-align:center;padding:48px 0}.rm-scoring-title[data-astro-cid-25twisj2]{font-family:Archivo,sans-serif;font-weight:800;font-size:22px;color:var(--fg)}.rm-scoring-sub[data-astro-cid-25twisj2]{margin-top:10px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted)}@media(max-width:720px){.rm-form[data-astro-cid-25twisj2]{padding:24px 18px}.st-stage[data-astro-cid-25twisj2]{padding:20px 0 60px}}
