._20ZFIq_page{overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;box-sizing:border-box;color:#edf5ff;background:#070d18;place-items:center;height:100dvh;min-height:0;padding:clamp(1rem,4vw,2.5rem);display:grid;overflow-y:auto}._20ZFIq_card{background:#101b2d;border:1px solid #30405a;border-radius:1rem;width:min(100%,32rem);padding:clamp(1rem,4vw,1.75rem);box-shadow:0 1.5rem 5rem #0005}._20ZFIq_dialog{color:#edf5ff;background:#101b2d;border-color:#30405a;border-radius:1rem;width:calc(100vw - 2rem);max-width:32rem;max-height:calc(100dvh - 2rem);overflow-y:auto}._20ZFIq_content{flex-direction:column;gap:1rem;min-width:0;display:flex}._20ZFIq_heading{margin:0;font-size:clamp(1.4rem,5vw,1.8rem);font-weight:650;line-height:1.25}._20ZFIq_subheading{margin:0;font-size:1.05rem;font-weight:650}._20ZFIq_muted{color:#bbcadf;margin:0;font-size:.9rem;line-height:1.5}._20ZFIq_brand{color:#adddf7;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.85rem;display:flex}._20ZFIq_languages{gap:.25rem;display:flex}._20ZFIq_languages button{color:#c6d8ef;background:0 0;border:1px solid #0000;border-radius:.4rem;min-height:2.75rem;padding:.35rem .65rem}._20ZFIq_languages button[aria-pressed=true]{color:#fff;border-color:#65cafa}._20ZFIq_actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._20ZFIq_button,._20ZFIq_secondary{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding:.65rem 1rem;font-size:.95rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}._20ZFIq_button{color:#061422;background:#79d4ff}._20ZFIq_secondary{color:#e3efff;background:#17273f;border-color:#465c7a}._20ZFIq_button:hover:not(:disabled){background:#ace4ff}._20ZFIq_secondary:hover:not(:disabled){background:#263c5a}._20ZFIq_button:disabled,._20ZFIq_secondary:disabled{opacity:.5;cursor:not-allowed}._20ZFIq_card :focus-visible,._20ZFIq_dialog :focus-visible,._20ZFIq_restore :focus-visible{outline-offset:3px;outline:3px solid #b8e9ff}._20ZFIq_link{color:#8cdbff;text-underline-offset:.2em;overflow-wrap:anywhere}._20ZFIq_form{border-top:1px solid #30405a;gap:.55rem;padding-top:1rem;display:grid}._20ZFIq_label{font-size:.9rem;font-weight:600;display:block}._20ZFIq_input,._20ZFIq_select{color:#f2f7ff;background:#081222;border:1px solid #586d88;border-radius:.5rem;width:100%;min-width:0;min-height:2.9rem;padding:.65rem .75rem;font-size:1rem}._20ZFIq_input{letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:1.2rem}._20ZFIq_details{flex-direction:column;gap:.8rem;display:flex}._20ZFIq_qr{background:#fff;border-radius:.6rem;align-self:center;padding:.25rem}._20ZFIq_qr svg{width:min(11rem,55vw);height:auto;display:block}._20ZFIq_code{letter-spacing:.12em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:ui-monospace,monospace;font-size:clamp(1.5rem,7vw,2rem);font-weight:650}._20ZFIq_codeGroup{text-align:center}._20ZFIq_status{background:#132a40;border:1px solid #365572;border-radius:.65rem;padding:.8rem 1rem;line-height:1.5}._20ZFIq_error{color:#ffe1e3;background:#391e29;border:1px solid #a65b61;border-radius:.65rem;padding:.8rem 1rem;line-height:1.5}._20ZFIq_error p{margin:0}._20ZFIq_error code{overflow-wrap:anywhere;margin-top:.35rem;font-size:.75rem;display:block}._20ZFIq_approval{background:#102c40;border:1px solid #6ebcda;border-radius:.75rem;gap:.8rem;padding:1rem;display:grid}._20ZFIq_identity{gap:.5rem;margin:0;display:grid}._20ZFIq_identity dt{color:#c1d8ea;font-size:.8rem}._20ZFIq_identity dd{overflow-wrap:anywhere;margin:0;font-weight:600}._20ZFIq_identity code{letter-spacing:.12em;-webkit-user-select:all;user-select:all;font-size:1.3rem}._20ZFIq_checkbox{cursor:pointer;align-items:flex-start;gap:.7rem;min-height:2.75rem;font-size:.9rem;line-height:1.5;display:flex}._20ZFIq_checkbox input{accent-color:#79d4ff;flex-shrink:0;width:1.2rem;height:1.2rem;margin-top:.15rem}._20ZFIq_countdown{font-variant-numeric:tabular-nums;white-space:nowrap}._20ZFIq_restore{color:#edf5ff;background:#070d18;place-items:center;height:100%;min-height:16rem;padding:1.5rem;display:grid}@media (max-width:360px){._20ZFIq_actions>*{flex:100%}._20ZFIq_card{padding:1rem}}@media (prefers-reduced-motion:reduce){._20ZFIq_card *,._20ZFIq_dialog *{transition:none!important;animation:none!important}}
