.auth{max-width:40rem}.auth-steps{margin-bottom:2.25rem}.auth-form{max-width:30rem}.auth-form .actions{margin-top:.5rem}.auth-foot{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--rule)}.auth-address{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.auth-set{min-width:0;margin:0;padding:0;border:0;display:grid;gap:.625rem}.auth-set>legend{padding:0;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:var(--ink)}.auth-set.invalid>legend{color:var(--bad)}.auth-dob{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);gap:.625rem}.auth-dob .select{display:block}.auth-dob .field>label{font-weight:500;color:var(--ink-2)}.auth-agree{padding:1.125rem 0 1.375rem;border-top:1px solid var(--rule-ink);display:grid;gap:.75rem}.auth-agree .kicker{margin:0}.auth-agree .agree{margin:0;padding:0;border:0;min-width:0;display:grid;gap:.5rem}.auth-tick{display:grid;gap:.375rem}.auth-disclosure{margin:0;padding-left:1.125rem;display:grid;gap:.375rem;color:var(--ink-2);font-size:.9375rem;line-height:1.55;max-width:var(--measure)}.auth-code{max-width:16rem;font-family:var(--f-mono);letter-spacing:.28em;font-variant-numeric:tabular-nums}input.auth-code[autocapitalize=characters]{max-width:22rem;letter-spacing:.08em;text-transform:uppercase}.auth-again{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--rule)}.auth-again p{margin:0;flex:1 0 100%}.auth-next{padding:1.25rem 0 1.5rem;border-top:1px solid var(--rule-ink)}.auth-next .headline{margin:0 0 .625rem;font-size:1.5rem}.auth-next p{max-width:var(--measure);color:var(--ink-2)}.auth-next .actions{margin-top:1rem}.auth-next .notice{margin:0}.auth-next .notice span{color:var(--ink)}.auth-facts{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.auth-facts li{padding:.75rem 0;border-bottom:1px solid var(--rule);color:var(--ink-2);max-width:var(--measure)}.auth-areas{margin:0;display:grid;gap:0;border-top:1px solid var(--rule)}.auth-areas>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:.25rem 1.25rem;padding:.75rem 0;border-bottom:1px solid var(--rule)}.auth-areas dt{font:400 1.25rem/1.2 var(--f-display)}.auth-areas dd{margin:0;color:var(--ink-2);font-size:.9375rem}.auth-codes{max-width:36rem;padding:1.5rem 1.75rem 1.25rem;border-radius:4px;background:var(--doc);color:var(--doc-ink);box-shadow:var(--doc-shadow-sm)}.auth-codes .folio{margin:0 0 .75rem;color:var(--doc-ink-3)}.auth-codes .small{margin:.875rem 0 0;color:var(--doc-ink-2)}.auth-code-list{margin:0;padding:0;list-style:none;columns:2;column-gap:2rem;counter-reset:code;border-top:1px solid var(--doc-rule)}.auth-code-list li{counter-increment:code;display:flex;align-items:baseline;gap:.625rem;padding:.4375rem 0;border-bottom:1px solid var(--doc-rule);break-inside:avoid;font-size:1rem;white-space:nowrap}.auth-code-list li:before{content:counter(code);width:1.25rem;font:italic 400 .9375rem/1 var(--f-display);color:var(--doc-ink-3);text-align:right}.auth-print{margin:1rem 0 1.5rem}.auth-tabs{margin-bottom:1.5rem}.auth-list{margin:0 0 2rem;padding:0;list-style:none;border-top:1px solid var(--rule-ink)}.auth-list li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1.25rem;padding:.875rem 0;border-bottom:1px solid var(--rule)}.auth-list li>div{min-width:0;flex:1 1 16rem}.auth-list p{margin:0}.auth-list-t{font-weight:600}.auth-list form{margin:0}.empty-line{margin:0 0 2rem;padding:1rem 0;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule);color:var(--ink-2)}.auth-count{margin:0 0 1.5rem;font:400 1.25rem/1.4 var(--f-serif)}.auth-count .num{font:italic 400 2.25rem/1 var(--f-display);color:var(--accent);margin-right:.25rem}.auth-steps-list{margin:0 0 2rem;padding:0;list-style:none;counter-reset:step;border-top:1px solid var(--rule-ink)}.auth-steps-list>li{counter-increment:step;position:relative;padding:1.25rem 0 1.25rem 3rem;border-bottom:1px solid var(--rule)}.auth-steps-list>li:before{content:counter(step);position:absolute;left:0;top:1.125rem;width:2rem;font:italic 400 2rem/1 var(--f-display);color:var(--accent);text-align:right}.auth-steps-list h2{margin:0 0 .5rem}.auth-steps-list p{margin:0 0 .75rem;max-width:38rem}.auth-qr{display:inline-block;width:12.5rem;max-width:100%;padding:.75rem;border-radius:4px;background:var(--doc);box-shadow:var(--doc-shadow-sm)}.auth-qr svg{display:block;width:100%;height:auto}.auth-key{display:inline-block;margin:0 0 .5rem;padding:.625rem .875rem;border:1px solid var(--rule-ink);border-radius:2px;font-size:1.0625rem;letter-spacing:.06em;overflow-wrap:anywhere;user-select:all}.auth-choice{padding:1.125rem 0;border-top:1px solid var(--rule)}.auth-choice-t{margin:0 0 .375rem;font:600 1.0625rem/1.3 var(--f-sans)}.auth-choice p{margin:0 0 .75rem;max-width:38rem}.auth-choice form{margin:0}.auth-passkey-note{max-width:38rem;padding-top:1rem;border-top:1px solid var(--rule)}.auth-again{margin:1.5rem 0 0}.auth-lost{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--rule)}.auth-people{width:100%;border-collapse:collapse;font-size:.9375rem}.auth-people th,.auth-people td{padding:.5rem .75rem .5rem 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle}.auth-people thead th{font:600 .75rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom-color:var(--rule-ink)}.auth-people tbody th{font-weight:600}.auth-people form{margin:0}.auth-people .mono{overflow-wrap:anywhere}@media(max-width:560px){.auth-dob{grid-template-columns:minmax(0,1fr)}.auth-areas>div{grid-template-columns:minmax(0,1fr)}.auth-code-list{columns:1}.auth-people thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.auth-people tr{display:grid;padding:.625rem 0;border-bottom:1px solid var(--rule)}.auth-people th,.auth-people td{border:0;padding:.125rem 0}}@media(forced-colors:active){.auth-codes{border:1px solid CanvasText}}@media print{body:has([data-print-area]) .auth>:not([data-print-area]){display:none!important}.auth-codes{box-shadow:none;border:1px solid var(--doc-ink)}}.auth-rules{margin:.5rem 0 0;padding-left:1.125rem;display:grid;gap:.25rem;color:var(--ink-2);font-size:.9375rem;line-height:1.55;max-width:var(--measure)}.auth-strength{display:grid;gap:.25rem;max-width:30rem}.auth-strength[hidden]{display:none}.auth-strength meter{width:100%;height:.5rem}.auth-strength .hint{margin:0}.auth-or{display:flex;align-items:center;gap:.75rem;max-width:30rem;margin:1.25rem 0 1rem;color:var(--ink-3);font-size:.875rem}.auth-or:before,.auth-or:after{content:"";flex:1 1 0;border-top:1px solid var(--rule)}.auth-link{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .25rem;border:0;background:none;font:inherit;color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:.18em;cursor:pointer}.auth-link:hover{color:var(--ink)}.auth-others{margin-top:0}.auth-passkey{max-width:30rem}.auth-form+.auth-passkey{margin-top:.625rem}.auth-passkey .headline{margin:0 0 .5rem;font-size:1.5rem}.auth-passkey .hint,.auth-passkey .err{margin:.5rem 0 0}.auth-skip{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--rule)}.auth-skip .hint{margin:0 0 .5rem}.auth-hero.page{padding-top:clamp(.75rem,2.5vw,2rem)}.auth-hero .auth-steps,.auth-hero .masthead.compact{margin-bottom:1.25rem}.auth-mark{margin:.125rem 0 .875rem;font:inherit;line-height:1;color:var(--ink)}.auth-mark .bm-hero{--bm-hero-size: clamp(3.25rem, min(1rem + 12vw, 11vh), 7.5rem)}@supports (height: 1svh){.auth-mark .bm-hero{--bm-hero-size: clamp(3.25rem, min(1rem + 12vw, 11svh), 7.5rem)}}.auth-lead{margin:0 0 .75rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.875rem)}@media(max-height:860px){.auth-hero.page{padding-top:clamp(.5rem,2vh,1.5rem)}.auth-hero .auth-steps{margin-bottom:.75rem}.auth-hero .masthead .kicker{margin-bottom:.625rem}.auth-hero .masthead.compact{margin-bottom:.75rem}.auth-hero .masthead .deck{margin-top:.5rem;font-size:1.0625rem;line-height:1.45}.auth-mark{margin-bottom:.625rem}.auth-lead{margin-bottom:.5rem;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.75rem)}}@media(max-width:40rem)and (max-height:860px){.auth-hero .auth-steps li:not([aria-current]) .lbl{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-height:700px){.auth-mark{margin-bottom:.5rem}.auth-mark .bm-hero{--bm-hero-size: clamp(3rem, 9vh, 5.5rem)}}@media(min-width:62rem){.auth-hero.page.narrow{max-width:64rem;display:grid;grid-template-columns:minmax(0,24rem) minmax(0,30rem);justify-content:center;column-gap:4rem;align-content:start;align-items:start}.auth-hero>.auth-steps{grid-column:1 / -1}.auth-hero>.masthead{margin-bottom:0}.auth-hero>.auth-body{min-width:0;padding-top:.5rem}.auth-hero .auth-form{max-width:none}}.auth-alert,.turnstile-note{margin:.25rem 0 0;max-width:30rem}.auth-alert:focus-visible,.turnstile-note:focus-visible{outline:2px solid var(--bad);outline-offset:3px;border-radius:.25rem}.auth-new{max-width:30rem;margin:1.25rem 0 0;color:var(--ink-2)}.auth-next .auth-form{margin-top:1rem}.auth-next .auth-form .select{display:block}.auth-next .auth-held{margin:0;padding:.75rem 0;max-width:var(--measure);border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule);font:400 1.0625rem/1.5 var(--f-serif);color:var(--ink)}
