:is(html:has(.gv2-root),body:has(.gv2-root)){overscroll-behavior:none;margin:0;overflow:hidden}.gv2-root{--gv2-bg:#0b0d11;--gv2-ink:#fffffff0;--gv2-ink-2:#ffffff80;--gv2-ink-3:#ffffff4d;--gv2-ink-4:#ffffff2e;--gv2-ink-ph:#ffffff80;--gv2-brand:#0a84ff;--gv2-lift:#9ed4ff;--gv2-danger:#ff3b30;--gv2-edge-hc:#ffffff9e;--gv2-ink-3-hc:#ffffffb3;--gv2-glass:#ffffff17;--gv2-glass-focus:#ffffff21;--gv2-glass-edge:#ffffff24;--gv2-glass-spec:#ffffff4d;--gv2-glass-shade:#0000002e;--gv2-glass-glow:#0a84ff38;--gv2-glass-solid:#212326;--gv2-halo:#0a84ff4d;--gv2-danger-halo:#ff3b3052;--gv2-danger-halo-lo:#ff3b3014;--gv2-arrive-light:#e5e8ee;--gv2-arrive-dark:#282c33;--gv2-c-ink:#0b153d;--gv2-c-deep:#0b3cda;--gv2-aur-1:#0054c2;--gv2-aur-2:#0099e6;--gv2-c-hi:#70d4ff;--gv2-iri-cyan:#a6e6e0;--gv2-iri-violet:#bcb0f4;--gv2-iri-pink:#f0bcd2;--gv2-rule:#ffffff24;--gv2-mask:#000;--gv2-horizon:62%;--sk-orb-hi:#7cbcff;--sk-orb-lo:#0a6dd1;--sk-orb-spec:#ffffffd9;--sk-orb-spec-dim:#fff6;--sk-orb-rim:#ffffff47;--sk-orb-shade:#00205059;--sk-orb-glow:#0091ff73;--hx-ease:cubic-bezier(.23, 1, .32, 1);--hx-cycle:7s;--motion-fast:.12s;--motion-normal:.18s;--motion-slow:.26s;--gv2-rise-d:.12s;--gv2-shake:.45s;--gv2-flash:.6s;--gv2-ui-out:.16s;--gv2-leave:.3s;--gv2-leave-still:.2s;--gv2-emit:.22s;--gv2-draw:.7s;--gv2-gutter:clamp(28px, 5vw, 72px);--gv2-cap-w:240px;--gv2-cap-h:40px;--gv2-key:32px;--gv2-key-hit:44px;--gv2-wm-w:240px;--gv2-wm-dim:.65;--gv2-wm-dark:.1;--gv2-wm-ar:10.348;--gv2-label:11px;--gv2-p1x:62%;--gv2-p1y:45%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;padding:max(var(--gv2-gutter), calc(env(safe-area-inset-top) + 16px)) max(var(--gv2-gutter), calc(env(safe-area-inset-right) + 16px)) max(var(--gv2-gutter), calc(env(safe-area-inset-bottom) + 16px)) max(var(--gv2-gutter), calc(env(safe-area-inset-left) + 16px));background:var(--gv2-bg);color:var(--gv2-ink);font-family:var(--font-sans);-webkit-font-smoothing:auto;grid-template:"wm wm wm wm"". . . ."1fr"cap me st mt"/1fr auto auto auto;column-gap:16px;display:grid;position:fixed;inset:0;overflow:hidden}.gv2-field,.gv2-poster{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gv2-poster{background:radial-gradient(circle at var(--gv2-p1x) var(--gv2-p1y), var(--gv2-ink) 0, color-mix(in srgb, var(--gv2-brand) 55%, transparent) 2.5vmin, color-mix(in srgb, var(--gv2-brand) 12%, transparent) 14vmin, transparent 24vmin), radial-gradient(140% 38% at 50% 92%, color-mix(in srgb, var(--gv2-brand) 16%, transparent), transparent 70%);display:none}.gv2-root.no-gl .gv2-field{display:none}.gv2-root.no-gl .gv2-poster{display:block}.gv2-aura{z-index:0;pointer-events:none;background:radial-gradient(75vmax 41vmax at 18% -8%, color-mix(in srgb, var(--gv2-aur-1) 22%, transparent), transparent 70%), radial-gradient(60vmax 60vmax at 96% 104%, color-mix(in srgb, var(--gv2-aur-2) 20%, transparent), transparent 70%), linear-gradient(180deg, transparent calc(var(--gv2-horizon) - 9%), color-mix(in srgb, var(--gv2-brand) 8%, transparent) var(--gv2-horizon), transparent calc(var(--gv2-horizon) + 9%));display:none;position:absolute;inset:0}.gv2-root.no-gl .gv2-aura,.gv2-root[data-under=off] .gv2-aura{display:block}.gv2-wordmark,.gv2-card,.gv2-status,.gv2-motion,.gv2-meta,.gv2-rule{z-index:1;position:relative}.gv2-wordmark{width:var(--gv2-wm-w);aspect-ratio:var(--gv2-wm-ar);font-size:calc(var(--gv2-wm-w) / var(--gv2-wm-ar) / .72);-webkit-user-select:none;user-select:none;grid-area:wm;place-self:start;margin:0;line-height:0;position:relative}.gv2-wm-face{transform-origin:0;width:100%;height:100%;display:block;position:relative}.gv2-wm-art{pointer-events:none;color:var(--gv2-ink);opacity:calc(var(--gv2-wm-dark) + (var(--gv2-wm-dim) - var(--gv2-wm-dark)) * var(--gv2-wm-lit,1));display:block;position:absolute;inset:0}.gv2-wm-svg{width:100%;height:100%;display:block;overflow:visible}.gv2-card{grid-area:cap;place-self:end start;margin:0}.gv2-label{letter-spacing:.08em;color:var(--gv2-ink-2);margin:0 0 8px 2px;font-size:11px;display:block}.gv2-capsule{--gv2-cap-pad:calc((var(--gv2-cap-h) - var(--gv2-key)) / 2);box-sizing:border-box;width:var(--gv2-cap-w);height:var(--gv2-cap-h);padding:0 calc(var(--gv2-cap-pad) + var(--gv2-key) + 8px);border:1px solid var(--gv2-glass-edge);background-color:var(--gv2-glass);-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);--gv2-cap-glass:inset 0 1px 0 var(--gv2-glass-spec), inset 0 -1px 0 var(--gv2-glass-shade), inset 0 -6px 10px -8px var(--gv2-glass-shade);box-shadow:var(--gv2-cap-glass);transition:border-color var(--motion-normal) var(--hx-ease), box-shadow var(--motion-normal) var(--hx-ease), background-color var(--motion-normal) var(--hx-ease);border-radius:999px;align-items:center;display:flex;position:relative}.gv2-capsule:focus-within,.gv2-root.is-busy .gv2-capsule{border-color:var(--gv2-brand);background-color:var(--gv2-glass-focus);box-shadow:var(--gv2-cap-glass), 0 0 0 3px var(--gv2-halo)}.gv2-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--gv2-glass-glow), transparent);position:absolute;inset:-40px -60px}.gv2-input{width:0;min-width:0;height:100%;color:var(--gv2-ink);caret-color:var(--gv2-brand);font:inherit;letter-spacing:.2em;text-indent:.2em;text-align:center;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}.gv2-input::placeholder{color:var(--gv2-ink-ph);letter-spacing:.2em}.gv2-input:focus::placeholder{color:#0000}.gv2-input::selection{color:var(--gv2-ink);background:0 0}.gv2-key{top:50%;right:calc(var(--gv2-cap-pad) - 1px);width:var(--gv2-key);height:var(--gv2-key);margin-top:calc(var(--gv2-key) / -2);color:var(--gv2-bg);background:radial-gradient(ellipse 46% 30% at 40% 22%, var(--sk-orb-spec), transparent 72%), radial-gradient(circle at 34% 30%, var(--sk-orb-hi), var(--sk-orb-lo) 70%);box-shadow:inset 0 0 0 1px var(--sk-orb-rim), inset 0 -3px 4px var(--sk-orb-shade), 0 0 10px var(--sk-orb-glow);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--hx-ease), transform var(--motion-fast) var(--hx-ease), visibility 0s linear var(--motion-fast);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:scale(.9)}.gv2-key:after{content:"";inset:calc((var(--gv2-key) - var(--gv2-key-hit)) / 2);border-radius:50%;position:absolute}.gv2-key svg{width:15px;height:15px;display:block}.gv2-root.has-value .gv2-key{opacity:1;visibility:visible;transition:opacity var(--motion-normal) var(--hx-ease), transform var(--motion-normal) var(--hx-ease), visibility 0s;transform:none}.gv2-root.has-value .gv2-key:active,.gv2-root.is-busy .gv2-key{transition-duration:var(--motion-fast);background:radial-gradient(ellipse 46% 30% at 60% 78%, var(--sk-orb-spec-dim), transparent 72%), radial-gradient(circle at 66% 70%, var(--sk-orb-hi), var(--sk-orb-lo) 70%);box-shadow:inset 0 0 0 1px var(--sk-orb-rim), inset 0 3px 4px var(--sk-orb-shade), 0 0 6px var(--sk-orb-glow);transform:scale(.97)}.gv2-key:focus-visible{outline:2px solid var(--gv2-brand);outline-offset:2px}.gv2-status{font-size:var(--gv2-label);letter-spacing:.16em;text-transform:uppercase;color:var(--gv2-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;grid-area:st;place-self:center end;align-items:center;gap:8px;margin:0;font-weight:600;line-height:1;display:flex}.gv2-status>span,.gv2-state>span{text-box:trim-both cap alphabetic}.gv2-state{justify-items:end;display:inline-grid}.gv2-state>span{grid-area:1/1}.gv2-state-sizer{visibility:hidden}.gv2-status:has(.gv2-state-now:empty) :is(.gv2-state,.gv2-sep){display:none}.gv2-credit{color:var(--gv2-ink-3);letter-spacing:.1em}.gv2-sep:before{content:"·"}.gv2-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:721px){.gv2-status{gap:12px}.gv2-state>span:before{content:"[ ";content:"[ " / ""}.gv2-state>span:after{content:" ]";content:" ]" / ""}.gv2-sep:before{content:"•"}}.gv2-meta{font-size:var(--gv2-label);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--gv2-ink-3);white-space:nowrap;-webkit-user-select:none;user-select:none;grid-area:me;place-self:center end;align-items:center;gap:12px;margin:0 -4px 0 0;font-weight:600;line-height:1;display:flex}.gv2-meta>span:first-child{text-box:trim-both cap alphabetic}.gv2-meta-dot{background:color-mix(in srgb, var(--gv2-brand) 45%, transparent);opacity:.6;border-radius:50%;width:5px;height:5px}@media (min-width:721px){.gv2-root{--gv2-foot:var(--gv2-ink-4)}:is(.gv2-root:has(:is(.gv2-meta,.gv2-status,.gv2-motion):hover),.gv2-root:has(.gv2-motion:focus-visible)){--gv2-foot:var(--gv2-ink-2)}.gv2-meta,.gv2-status,.gv2-credit{color:var(--gv2-foot);transition:color var(--motion-normal) var(--hx-ease)}.gv2-state{justify-items:start}.gv2-state-sizer{display:none}}.gv2-rule{background:var(--gv2-rule);transform-origin:0;grid-area:3/1/4/-1;align-self:start;height:1px;margin-top:-25px}.gv2-root.is-denied .gv2-state-now{color:var(--gv2-danger)}.gv2-motion{border:1px solid color-mix(in srgb, var(--gv2-ink-2) 50%, transparent);height:24px;color:var(--gv2-ink-2);font:inherit;font-size:var(--gv2-label);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;grid-area:mt;place-self:center end;align-items:center;padding:0 10px;font-weight:600;line-height:1;display:inline-flex}.gv2-motion:after{content:"";position:absolute;inset:-4px -2px}.gv2-motion[aria-pressed=true]{background:var(--gv2-glass);border-color:var(--gv2-ink-3);color:var(--gv2-ink)}.gv2-motion:focus-visible{outline:2px solid var(--gv2-brand);outline-offset:2px}@media (pointer:coarse){.gv2-motion:after{inset:-10px -4px}}.gv2-root .gate-cipher{z-index:2;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.gv2-root.is-beat .gate-cipher{display:block}.gv2-leave{z-index:3;pointer-events:none;opacity:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--lightningcss-light,var(--gv2-arrive-light))var(--lightningcss-dark,var(--gv2-arrive-dark));position:absolute;inset:0}@media (prefers-color-scheme:dark){.gv2-leave{--lightningcss-light: ;--lightningcss-dark:initial}}.gv2-root[data-arrive=light] .gv2-leave{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.gv2-root[data-arrive=dark] .gv2-leave{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gv2-root.is-leaving .gv2-leave{opacity:1;transition:opacity var(--gv2-leave) linear}.gv2-root.is-still.is-leaving .gv2-leave{transition-duration:var(--gv2-leave-still)}.gv2-root.is-granted :is(.gv2-wordmark,.gv2-card,.gv2-status,.gv2-motion,.gv2-meta,.gv2-rule){opacity:0;pointer-events:none;transition:opacity var(--gv2-ui-out) var(--hx-ease)}.gv2-root.is-wrong .gv2-capsule{border-color:var(--gv2-danger)}@media (prefers-reduced-motion:no-preference){.gv2-root.is-pre:not(.is-still) .gv2-wm-face{opacity:0}.gv2-root.is-rise:not(.is-still) .gv2-wm-face{will-change:scale, filter, opacity;animation:3.1s linear 1.3s backwards gv2-wm-near}@media (max-width:720px){.gv2-root.is-rise:not(.is-still) .gv2-wm-face{animation-delay:1.85s}}.gv2-root.is-entry:not(.is-still) .gv2-rule{animation:gv2-draw var(--gv2-draw) linear backwards}.gv2-root:not(.is-still) .gv2-meta-dot{animation:gv2-dot var(--hx-cycle) var(--hx-ease) 3.15s infinite backwards}.gv2-root.is-entry:not(.is-still) :is(.gv2-card,.gv2-status,.gv2-motion){animation:hx-rise var(--motion-slow) var(--hx-ease) var(--gv2-rise-d) backwards}.gv2-root.is-emit:not(.is-still):not(.is-busy) .gv2-key{animation:gv2-emit var(--gv2-emit) var(--hx-ease)}.gv2-root.is-wrong:not(.is-still) .gv2-capsule{animation:gv2-shake var(--gv2-shake) cubic-bezier(.36, .07, .19, .97), gv2-flash var(--gv2-flash) var(--hx-ease)}}.gv2-root.is-still .gv2-key{transition-property:opacity,visibility}.gv2-root.is-still .gv2-key,.gv2-root.is-still.has-value .gv2-key{transform:none}@keyframes hx-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes gv2-wm-near{0%{opacity:0;filter:blur(.1em);animation-timing-function:cubic-bezier(.3,0,.6,1);scale:.83}22.6%{opacity:.8;filter:blur(.085em);animation-timing-function:cubic-bezier(.35,0,.45,1);scale:.85}to{opacity:1;filter:blur();scale:1}}@keyframes gv2-draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes gv2-dot{0%,13%,to{opacity:.4;transform:none}6.4%{opacity:1;transform:scale(1.35)}}@keyframes gv2-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}@keyframes gv2-emit{40%{box-shadow:inset 0 0 0 1px var(--sk-orb-rim), inset 0 -3px 4px var(--sk-orb-shade), 0 0 18px 3px var(--sk-orb-glow)}}@keyframes gv2-flash{0%,to{box-shadow:var(--gv2-cap-glass), 0 0 0 0 transparent}15%,55%{box-shadow:var(--gv2-cap-glass), 0 0 0 4px var(--gv2-danger-halo)}35%{box-shadow:var(--gv2-cap-glass), 0 0 0 4px var(--gv2-danger-halo-lo)}}@media (prefers-reduced-transparency:reduce){.gv2-capsule,.gv2-capsule:focus-within,.gv2-root.is-busy .gv2-capsule{background-color:var(--gv2-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.gv2-card:before{display:none}}@media (prefers-contrast:more){.gv2-root{--gv2-glass-edge:var(--gv2-edge-hc);--gv2-ink-3:var(--gv2-ink-3-hc);--gv2-ink-4:var(--gv2-ink-3-hc)}}@media (max-width:720px){.gv2-root{--gv2-cap-h:44px;--gv2-key:36px;--gv2-p1x:50%;--gv2-p1y:47%;padding-top:calc(env(safe-area-inset-top) + 20px);--gv2-wm-w:200px;--gv2-wm-dim:.9;grid-template:"wm""."1fr"st""cap""mt"/1fr}.gv2-wordmark{justify-self:start;margin:0 0 0 -4px}.gv2-card{justify-self:center}.gv2-capsule{max-width:100%}.gv2-input{font-size:16px}.gv2-status{min-height:var(--gv2-label);justify-self:center;margin-bottom:12px}.gv2-status :is(.gv2-state,.gv2-sep,.gv2-credit){display:none}.gv2-root:is(.is-busy,.is-denied) .gv2-status .gv2-state{display:inline-grid}.gv2-state-sizer{display:none}.gv2-motion{border-color:#0000;place-self:start center;height:22px;margin-top:12px}.gv2-motion:after{inset:-11px -4px}.gv2-meta,.gv2-rule{display:none}}
