.page-module__irBMUG__page{background:var(--ground);min-height:100dvh}.page-module__irBMUG__main{gap:var(--space-4);max-width:40rem;padding:var(--space-4) var(--space-4) var(--space-7);margin:0 auto;display:grid}.page-module__irBMUG__crumbs{font-size:var(--text-small);color:var(--ink-mute)}.page-module__irBMUG__crumbs a{color:var(--ink-soft)}.page-module__irBMUG__title{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:-.02em;font-weight:800;line-height:var(--leading-tight);text-wrap:balance;margin:0}.page-module__irBMUG__lead{color:var(--ink-soft);margin:0}.page-module__irBMUG__error{border-radius:var(--radius-tile);padding:var(--space-3) var(--space-4);font-size:var(--text-small);background:color-mix(in oklab, var(--danger) 12%, var(--surface));color:var(--danger);margin:0}.page-module__irBMUG__form{gap:var(--space-3);display:grid}.page-module__irBMUG__step{gap:var(--field-stack);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--surface);margin:0;display:grid}.page-module__irBMUG__step legend{align-items:center;gap:var(--space-2);color:var(--ink);padding:0;font-weight:700;display:flex}.page-module__irBMUG__number{background:var(--invert);width:1.6rem;height:1.6rem;color:var(--invert-ink);font-family:var(--font-mono);font-size:var(--text-micro);border-radius:50%;place-items:center;display:inline-grid}.page-module__irBMUG__label{gap:var(--field-label-gap);font-size:var(--field-label);color:var(--ink-soft);display:grid}.page-module__irBMUG__pair{gap:var(--field-stack) var(--space-5);grid-template-columns:minmax(6rem,1fr) minmax(0,2fr);display:grid}.page-module__irBMUG__choices{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.page-module__irBMUG__choice,.page-module__irBMUG__chip{min-height:var(--tap-min);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--ground);cursor:pointer;font-size:var(--text-small);color:var(--ink-soft);justify-content:center;align-items:center;padding:0 1em;display:flex;position:relative}.page-module__irBMUG__choice input,.page-module__irBMUG__chip input{opacity:0;cursor:pointer;position:absolute;inset:0}:is(.page-module__irBMUG__choice:has(input:checked),.page-module__irBMUG__chip:has(input:checked)){background:var(--invert);color:var(--invert-ink);border-color:var(--invert)}:is(.page-module__irBMUG__choice:has(input:focus-visible),.page-module__irBMUG__chip:has(input:focus-visible)){outline:2px solid var(--focus);outline-offset:2px}.page-module__irBMUG__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__irBMUG__hint,.page-module__irBMUG__fineprint{font-size:var(--text-micro);color:var(--ink-mute);margin:0}.page-module__irBMUG__primary{min-height:var(--tap-min);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font:inherit;cursor:pointer;border:0;justify-self:start;padding:0 1.6em;font-weight:700}.page-module__irBMUG__primary:hover{background:var(--accent-strong)}
