.fiTj6q_page{isolation:isolate;min-height:100svh;padding:clamp(2.5rem, 8vh, 5rem) var(--v-gutter);background:var(--v-ink);color:var(--v-text);place-items:center;display:grid;position:relative;overflow:hidden}.fiTj6q_room{z-index:-1;pointer-events:none;position:absolute;inset:0}.fiTj6q_glow{aspect-ratio:1;filter:blur(30px);background:radial-gradient(closest-side at 35% 40%,#cf9fe633,#0000),radial-gradient(closest-side at 66% 36%,#86dcbf26,#0000),radial-gradient(closest-side at 55% 68%,#93b3ec2e,#0000),radial-gradient(closest-side at 40% 70%,#f0cf7f12,#0000);width:min(52rem,160vw);animation:40s linear infinite fiTj6q_turn;position:absolute;top:46%;left:50%;translate:-50% -50%}@keyframes fiTj6q_turn{to{rotate:360deg}}.fiTj6q_grid{background:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px),linear-gradient(90deg,#ece4d30b 1px,#0000 1px) 50%/3.5rem 3.5rem,linear-gradient(#ece4d30b 1px,#0000 1px) 50%/3.5rem 3.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 48%,#000,#0000 85%);mask-image:radial-gradient(60% 55% at 50% 48%,#000,#0000 85%)}.fiTj6q_body{text-align:center;justify-items:center;gap:1.25rem;max-width:34rem;display:grid}.fiTj6q_chip{font:700 .625rem/1 var(--f-v-num), sans-serif;font-variation-settings:"wdth" 112;letter-spacing:.18em;text-transform:uppercase;color:#86dcbf;border-radius:2px;align-items:center;gap:.5rem;margin:0;padding:.45rem .7rem .35rem;display:inline-flex;box-shadow:inset 0 0 0 1px #86dcbf4d}.fiTj6q_mark{width:clamp(4.5rem,14vw,6.5rem);height:auto;margin-block:.75rem .25rem;display:block;overflow:visible}.fiTj6q_band{animation:fiTj6q_sweep 5.5s var(--v-ease) 1s infinite;transform:translate(-160px)}@keyframes fiTj6q_sweep{0%{transform:translate(-160px)}45%,to{transform:translate(380px)}}.fiTj6q_h1{font:800 clamp(2.1rem, 7vw, 3.75rem)/.95 var(--f-v-num), sans-serif;font-variation-settings:"wdth" 112;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;margin:0}.fiTj6q_lede{font:500 1.0625rem/1.5 var(--f-v-text), sans-serif;color:var(--v-dim);margin:0}.fiTj6q_label{background:var(--v-bone) var(--v-paper-noise);color:var(--v-bone-ink);box-shadow:inset 0 0 0 1px var(--v-oxblood), inset 0 0 0 3px var(--v-bone), inset 0 0 0 3.6px #5b151973, 0 18px 40px -20px #000c;text-align:left;border-radius:2px;grid-template-columns:repeat(3,auto);align-items:end;gap:1.25rem;margin-top:.75rem;padding:.8rem 1.1rem .7rem;display:grid}.fiTj6q_label span{gap:.3rem;display:grid}.fiTj6q_label small{font:700 .5rem/1 var(--f-v-num), sans-serif;font-variation-settings:"wdth" 112;letter-spacing:.2em;text-transform:uppercase;color:var(--v-bone-dim)}.fiTj6q_label b{font:500 .875rem/1 var(--f-v-mono), monospace;white-space:nowrap}.fiTj6q_label .fiTj6q_grade{font:800 1.5rem/.8 var(--f-v-fig), sans-serif;color:var(--v-oxblood)}.fiTj6q_hush{filter:blur(4.5px);-webkit-user-select:none;user-select:none}.fiTj6q_cta{margin-top:.75rem}.fiTj6q_door,.fiTj6q_access{right:var(--v-gutter);bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));position:absolute}.fiTj6q_door{appearance:none;cursor:pointer;color:var(--v-faint);opacity:.35;transition:opacity .16s var(--v-ease);background:0 0;border:0;margin:-.6rem;padding:.6rem}.fiTj6q_door:hover,.fiTj6q_door:focus-visible{opacity:1}.fiTj6q_access{max-width:calc(100% - 2 * var(--v-gutter));flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.fiTj6q_access input{border-radius:var(--v-r);background:var(--v-graphite);width:9.5rem;min-height:2.5rem;color:var(--v-text);box-shadow:inset 0 0 0 1px var(--v-line);font:500 .875rem/1 var(--f-v-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:0;padding:.1rem .75rem 0}.fiTj6q_access input:focus-visible{outline-offset:1px;outline:2px solid #86dcbf}.fiTj6q_access input[aria-invalid]{box-shadow:inset 0 0 0 1px #c96b6b}.fiTj6q_err{text-align:right;font:500 .75rem/1.3 var(--f-v-text), sans-serif;color:#e08f8f;flex-basis:100%;margin:0}.fiTj6q_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:26rem){.fiTj6q_label{gap:.9rem;padding-inline:.85rem}.fiTj6q_label b{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.fiTj6q_glow,.fiTj6q_band{animation:none}}
