.identity-page[data-astro-cid-w26kr2yv]{--identity-radius:0;--identity-control-radius:0;--identity-border:2px solid var(--ink);--identity-shadow:6px 6px 0 var(--ink);background:var(--cream);min-height:100vh;color:var(--ink);padding:1rem 1rem 4rem;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.identity-nav[data-astro-cid-w26kr2yv]{background:var(--sun);border:var(--identity-border);border-radius:var(--identity-radius);justify-content:space-between;align-items:center;gap:1rem;max-width:76rem;margin:0 auto;padding:.8rem 1.2rem;display:flex}.identity-brand[data-astro-cid-w26kr2yv]{max-width:55%}.identity-brand[data-astro-cid-w26kr2yv] img[data-astro-cid-w26kr2yv]{width:13rem;height:auto;display:block}main[data-astro-cid-w26kr2yv]{max-width:46rem;margin:clamp(2rem,5vw,4rem) auto 0}.identity-kicker[data-astro-cid-w26kr2yv]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.8rem;font-weight:700}h1[data-astro-cid-w26kr2yv],h2[data-astro-cid-w26kr2yv]{font-family:Archivo Black,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400}h1[data-astro-cid-w26kr2yv]{color:var(--ink);text-wrap:balance;margin:.75rem 0 1.25rem;font-size:clamp(2.25rem,5vw,3.4rem);line-height:1.1}h2[data-astro-cid-w26kr2yv]{margin:0 0 .8rem;font-size:1.6rem;line-height:1.25}p[data-astro-cid-w26kr2yv]{margin:1rem 0;line-height:1.65}.identity-intro[data-astro-cid-w26kr2yv]{font-size:1.12rem;font-weight:600}a[data-astro-cid-w26kr2yv]{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}a[data-astro-cid-w26kr2yv]:hover{color:var(--ink)}.identity-nav[data-astro-cid-w26kr2yv] a[data-astro-cid-w26kr2yv]{color:var(--ink);font-weight:700}.identity-panel[data-astro-cid-w26kr2yv]{background:var(--cream);border:var(--identity-border);border-radius:var(--identity-radius);box-shadow:var(--identity-shadow);margin:2rem 0;padding:clamp(1.2rem,4vw,2rem)}label[data-astro-cid-w26kr2yv]{margin:1rem 0 .4rem;font-weight:700;display:block}input[data-astro-cid-w26kr2yv]:not([type=checkbox]){border:1px solid var(--color-neutral-500);border-radius:var(--identity-control-radius);background:var(--cream);width:100%;min-height:3rem;color:var(--ink);font:inherit;padding:.75rem;display:block}button[data-astro-cid-w26kr2yv]{background:var(--accent);color:#fff;border-radius:var(--identity-control-radius);width:100%;min-height:3rem;font:inherit;cursor:pointer;border:2px solid #0000;margin:1.25rem 0;padding:.85rem 1rem;font-weight:800;display:block}button[data-astro-cid-w26kr2yv]:hover{background:var(--ink)}button[data-astro-cid-w26kr2yv]:disabled{opacity:.6;cursor:wait}.secondary-button[data-astro-cid-w26kr2yv]{background:var(--sun);border-color:var(--ink);color:var(--ink)}.secondary-button[data-astro-cid-w26kr2yv]:hover{background:var(--butter)}.text-button[data-astro-cid-w26kr2yv]{color:var(--ink);background:0 0;text-decoration:underline}.text-button[data-astro-cid-w26kr2yv]:hover{background:var(--cream)}[data-astro-cid-w26kr2yv]:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.confirmation[data-astro-cid-w26kr2yv]{cursor:pointer;align-items:flex-start;gap:.8rem;line-height:1.6;display:flex}input[data-astro-cid-w26kr2yv][type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--accent);flex-shrink:0;margin-top:.2rem}#identity-status[data-astro-cid-w26kr2yv]:not(:empty){border-left:4px solid var(--accent);background:var(--butter);color:var(--ink);padding:1rem 1.25rem}.manual-code[data-astro-cid-w26kr2yv]{background:var(--sun);border:var(--identity-border);text-align:center;margin:1.5rem 0;padding:clamp(1rem,4vw,2rem)}.manual-code[data-astro-cid-w26kr2yv] h2[data-astro-cid-w26kr2yv]{font-size:clamp(1.2rem,4vw,1.6rem)}#manual-challenge[data-astro-cid-w26kr2yv]{letter-spacing:.08em;overflow-wrap:anywhere;margin:1rem 0;font-family:IBM Plex Mono,monospace;font-size:clamp(1.8rem,7vw,3.5rem);font-weight:800;line-height:1.4;display:block}#manual-code-validity[data-astro-cid-w26kr2yv]{margin-bottom:0;font-size:.95rem}#manual-code-waiting[data-astro-cid-w26kr2yv]{border:var(--identity-border);background:var(--butter);padding:1rem}details[data-astro-cid-w26kr2yv]{margin-top:1.25rem}summary[data-astro-cid-w26kr2yv]{cursor:pointer;min-height:2.75rem;padding:.6rem 0;font-weight:700}#manual-reference[data-astro-cid-w26kr2yv]{overflow-wrap:anywhere;font-size:.9rem}.identity-help[data-astro-cid-w26kr2yv]{border-top:var(--identity-border);padding-top:1.25rem}#manual-calendar[data-astro-cid-w26kr2yv]{border-top:var(--identity-border);margin:2rem 0;padding-top:1.5rem}.calendar-slots[data-astro-cid-w26kr2yv] h3{width:100%;margin-top:1rem;font-weight:700}.calendar-slots[data-astro-cid-w26kr2yv]{flex-wrap:wrap;gap:.5rem;display:flex}.calendar-slots[data-astro-cid-w26kr2yv] .calendar-slot{border-radius:var(--identity-control-radius);width:auto;min-width:5rem;min-height:2.75rem;font:inherit;background:var(--cream);color:var(--ink);border:var(--identity-border);margin:0;padding:.65rem .9rem}.calendar-slots[data-astro-cid-w26kr2yv] .calendar-slot[aria-pressed=true]{background:var(--accent);color:#fff}.calendar-slots[data-astro-cid-w26kr2yv] .calendar-slot:disabled{color:#777;cursor:not-allowed;background:#eee}.manual-message[data-astro-cid-w26kr2yv]{border:2px solid var(--accent);border-radius:var(--identity-control-radius);background:color-mix(in srgb, var(--accent) 8%, white);border-left-width:6px;margin:1.5rem 0;padding:clamp(1rem,3vw,1.5rem)}.manual-message[data-astro-cid-w26kr2yv] h2[data-astro-cid-w26kr2yv]{font-size:1.35rem}#manual-instructions[data-astro-cid-w26kr2yv]{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:700}#manual-reply[data-astro-cid-w26kr2yv]{padding:.6rem 0;font-weight:700;display:inline-block}[data-astro-cid-w26kr2yv][hidden]{display:none!important}@media (max-width:480px){.identity-nav[data-astro-cid-w26kr2yv]{padding:.8rem}.identity-nav[data-astro-cid-w26kr2yv]>a[data-astro-cid-w26kr2yv]:last-child{font-size:.85rem}}
