.qq[data-astro-cid-zma7eeyb]{max-width:34rem;min-height:100svh;margin:0 auto;padding:clamp(6rem,14vw,9rem) 1.25rem 6rem}.progress[data-astro-cid-zma7eeyb]{gap:.4rem;margin-bottom:2rem;display:flex}.progress[data-astro-cid-zma7eeyb] li[data-astro-cid-zma7eeyb]{background:var(--color-ink-700);border-radius:2px;flex:1;height:3px;transition:background .3s}.progress[data-astro-cid-zma7eeyb] li[data-astro-cid-zma7eeyb].on{background:var(--color-gold-500)}.eyebrow[data-astro-cid-zma7eeyb]{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-400);font-size:.75rem;font-weight:600}h1[data-astro-cid-zma7eeyb]{font-family:var(--font-display);letter-spacing:-.02em;outline:none;margin-top:.75rem;font-size:clamp(2rem,8vw,2.75rem);font-weight:850;font-stretch:115%;line-height:1}.sizes[data-astro-cid-zma7eeyb]{gap:.75rem;margin-top:2rem;display:grid}.card[data-astro-cid-zma7eeyb]{border:1px solid var(--color-ink-700);background:var(--color-ink-900);text-align:left;cursor:pointer;border-radius:.6rem;justify-content:space-between;align-items:baseline;padding:1.25rem;transition:border-color .2s,background .2s;display:flex}.card[data-astro-cid-zma7eeyb]:hover,.card[data-astro-cid-zma7eeyb]:focus-visible{border-color:var(--color-gold-500);background:var(--color-ink-850);outline:none}.card[data-astro-cid-zma7eeyb] strong[data-astro-cid-zma7eeyb]{font-family:var(--font-display);font-size:1.5rem;font-weight:800;font-stretch:115%}.card[data-astro-cid-zma7eeyb] span[data-astro-cid-zma7eeyb]{color:var(--color-bone-400);font-size:.9rem}.typed[data-astro-cid-zma7eeyb]{margin-top:1.5rem}.typed[data-astro-cid-zma7eeyb] summary[data-astro-cid-zma7eeyb]{cursor:pointer;color:var(--color-gold-400);font-weight:500}.typed[data-astro-cid-zma7eeyb] form[data-astro-cid-zma7eeyb]{grid-template-columns:1fr auto 1fr;align-items:end;gap:.75rem;margin-top:1rem;display:grid}.typed[data-astro-cid-zma7eeyb] .btn[data-astro-cid-zma7eeyb]{grid-column:1/-1}.typed[data-astro-cid-zma7eeyb] label[data-astro-cid-zma7eeyb]{color:var(--color-bone-400);gap:.35rem;font-size:.8rem;display:grid}.typed[data-astro-cid-zma7eeyb] label[data-astro-cid-zma7eeyb] span[data-astro-cid-zma7eeyb]{color:var(--color-bone-200);align-items:center;gap:.4rem;display:flex}.x[data-astro-cid-zma7eeyb]{color:var(--color-bone-500);padding-bottom:.7rem}input[data-astro-cid-zma7eeyb],textarea[data-astro-cid-zma7eeyb]{border:1px solid var(--color-ink-600);background:var(--color-ink-900);width:100%;color:var(--color-bone-50);color-scheme:dark;border-radius:.5rem;padding:.8rem .9rem;font-size:1rem}input[data-astro-cid-zma7eeyb]:focus,textarea[data-astro-cid-zma7eeyb]:focus{outline:2px solid var(--color-gold-500);outline-offset:1px;border-color:#0000}fieldset[data-astro-cid-zma7eeyb]{margin-top:1.75rem}legend[data-astro-cid-zma7eeyb]{font-size:1.1rem;font-weight:600}.hint[data-astro-cid-zma7eeyb]{color:var(--color-bone-400);margin-top:.3rem;font-size:.9rem}.yn[data-astro-cid-zma7eeyb]{grid-template-columns:1fr 1fr 1.3fr;gap:.5rem;margin-top:.75rem;display:grid}.yn[data-astro-cid-zma7eeyb] input[data-astro-cid-zma7eeyb]{opacity:0;width:1px;position:absolute}.yn[data-astro-cid-zma7eeyb] span[data-astro-cid-zma7eeyb]{text-align:center;border:1px solid var(--color-ink-700);background:var(--color-ink-900);cursor:pointer;border-radius:.5rem;padding:.8rem .5rem;font-weight:500;display:block}.yn[data-astro-cid-zma7eeyb] input[data-astro-cid-zma7eeyb]:checked+span[data-astro-cid-zma7eeyb]{border-color:var(--color-gold-500);background:color-mix(in oklab, var(--color-gold-500) 16%, var(--color-ink-900));color:var(--color-gold-400)}.yn[data-astro-cid-zma7eeyb] input[data-astro-cid-zma7eeyb]:focus-visible+span[data-astro-cid-zma7eeyb]{outline:2px solid var(--color-gold-400);outline-offset:2px}.nav[data-astro-cid-zma7eeyb]{flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.nav[data-astro-cid-zma7eeyb] .btn[data-astro-cid-zma7eeyb]{text-align:center;flex:1 0 auto}.btn[data-astro-cid-zma7eeyb]{background:var(--color-gold-500);color:var(--color-ink-950);cursor:pointer;border-radius:999px;padding:.95rem 1.4rem;font-weight:700;transition:background .2s}.btn[data-astro-cid-zma7eeyb]:hover{background:var(--color-gold-400)}.btn[data-astro-cid-zma7eeyb]:focus-visible{outline:2px solid var(--color-bone-50);outline-offset:3px}.btn[data-astro-cid-zma7eeyb]:disabled{opacity:.6}.link[data-astro-cid-zma7eeyb]{color:var(--color-bone-400);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.range[data-astro-cid-zma7eeyb]{white-space:nowrap;color:var(--color-gold-400);font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,10.5vw,3.75rem)}.sub[data-astro-cid-zma7eeyb]{color:var(--color-bone-200);margin-top:.75rem}.lines[data-astro-cid-zma7eeyb]{border-top:1px solid var(--color-ink-700);margin-top:1.75rem}.lines[data-astro-cid-zma7eeyb] li{border-bottom:1px solid var(--color-ink-700);justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.95rem;display:flex}.lines[data-astro-cid-zma7eeyb] b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.notes[data-astro-cid-zma7eeyb]{color:var(--color-bone-400);gap:.5rem;margin-top:1.25rem;font-size:.875rem;display:grid}.notes[data-astro-cid-zma7eeyb] li:before{content:"· ";color:var(--color-gold-500)}.next[data-astro-cid-zma7eeyb]{color:var(--color-bone-200);margin-top:1.5rem}[data-astro-cid-zma7eeyb][data-book]{gap:1rem;margin-top:1.75rem;display:grid}[data-astro-cid-zma7eeyb][data-book] label[data-astro-cid-zma7eeyb]{gap:.4rem;font-size:.95rem;font-weight:500;display:grid}[data-astro-cid-zma7eeyb][data-book] small[data-astro-cid-zma7eeyb]{color:var(--color-bone-400);font-weight:400}input[data-astro-cid-zma7eeyb][type=file]{padding:.6rem;font-size:.875rem}.hp[data-astro-cid-zma7eeyb]{position:absolute;left:-9999px}.error[data-astro-cid-zma7eeyb]{color:#f0a58a}
