@layer page{.gatemain{flex-direction:column;flex:1;display:flex}.gatemain>.gate{flex:1}.gate--solo{grid-template-columns:1fr}.gate .eyebrow,.sup-form>.field__hint{color:var(--console-steel)}.sup-title{font-size:var(--t-h1);letter-spacing:-.025em;text-wrap:balance;margin-block-start:var(--s4)}[dir=rtl] .sup-title{letter-spacing:0}.sup-lede{color:var(--console-steel);max-inline-size:52ch;margin-block-start:var(--s5)}.sup-flow{gap:var(--s5);counter-reset:step;max-inline-size:58ch;display:grid}.sup-flow li{gap:var(--s3);counter-increment:step;grid-template-columns:30px 1fr;display:grid}.sup-flow li:before{content:counter(step, decimal-leading-zero);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.08em;color:var(--c);padding-block-start:5px}[dir=rtl] .sup-flow li:before{letter-spacing:0}.sup-flow__t{font-size:var(--t-sm);color:var(--console-steel);line-height:1.65}.sup-flow__t b{color:var(--console-ink);margin-block-end:3px;font-weight:600;display:block}.sup-proof{gap:var(--s3);max-inline-size:580px;display:grid}.sup-caption{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--console-steel);font-weight:500}[dir=rtl] .sup-caption{letter-spacing:0;font-family:var(--body)}.sup-proof .slip p{font-size:var(--t-sm);line-height:1.6}.sup-pane{inline-size:100%;max-inline-size:520px;margin-inline:auto}.sup-tabs{border-block-end:var(--hair) solid var(--console-rule);margin-block:var(--s4) var(--s5);display:flex}.sup-tab{padding:var(--s3) var(--s4);border:0;cursor:pointer;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--console-steel);transition:color var(--fast) var(--ease), border-color var(--fast) var(--ease);background:0 0;border-block-end:2px solid #0000;flex:1;margin-block-end:-1px;font-weight:500}[dir=rtl] .sup-tab{letter-spacing:0;font-family:var(--body);font-size:var(--t-xs)}.sup-tab:hover{color:var(--console-ink)}.sup-tab[aria-selected=true]{color:var(--console-ink);border-block-end-color:var(--c)}.sup-form{gap:var(--s4);display:grid}.sup-row{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}.sup-check{align-items:flex-start;gap:var(--s3);display:flex}.sup-check input{block-size:15px;inline-size:15px;accent-color:var(--c);flex:none;margin:4px 0 0}.sup-check__t{font-size:var(--t-sm);color:var(--console-ink)}.sup-check__t .field__hint{margin-block-start:2px;display:block}.sup-status{align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s4);border:var(--hair) solid var(--console-rule);border-radius:var(--radius);background:var(--console-sunk);font-size:var(--t-sm);color:var(--console-ink);line-height:1.55;display:none}.sup-status.is-on{display:flex}.sup-status .dot{margin-block-start:7px}.sup-status--err{border-color:var(--canon)}.sup-forgot{font-size:var(--t-sm);color:var(--console-steel);border-block-end:var(--hair) solid var(--console-rule);justify-self:center}.sup-forgot:hover{color:var(--console-ink);border-block-end-color:var(--c)}.sup-note{font-size:var(--t-xs);color:var(--console-steel);line-height:1.65}.sup-states{border-block-start:var(--hair) solid var(--console-rule);gap:var(--s4);margin-block-start:var(--s7);padding-block-start:var(--s6);display:grid}.sup-states h2{font-size:var(--t-h3);color:var(--console-ink);margin-block-start:var(--s2)}.sup-states__lede{font-size:var(--t-sm);color:var(--console-steel);margin-block-start:var(--s2)}.sup-state{gap:var(--s4);grid-template-columns:minmax(96px,auto) 1fr;align-items:start;display:grid}.sup-state__mark{align-items:center;gap:var(--s2);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--console-ink);padding-block-start:2px;font-weight:500;display:flex}[dir=rtl] .sup-state__mark{letter-spacing:0;font-family:var(--body);font-size:var(--t-xs)}.sup-state__body{gap:var(--s3);font-size:var(--t-sm);color:var(--console-steel);line-height:1.6;display:grid}.sup-state__body a:not(.btn){color:var(--c);border-block-end:var(--hair) solid currentColor;justify-self:start;font-weight:600}@media (max-width:620px){.sup-row{grid-template-columns:1fr}.sup-state{gap:var(--s3);grid-template-columns:1fr}}}
