@charset "UTF-8";:root{color-scheme:light dark;--bg:#F7F4EC;--bg-2:#FFFDF8;--bg-3:#EFEBE0;--bg-4:#E4DFD1;--line:#E2DCCC;--line-2:#CCC5B1;--edge:rgba(255,255,255,.9);--tx:#16161C;--tx-2:#54525C;--tx-3:#84808B;--glass:rgba(255,253,248,.82);--rail-bg:#F1EDE1;--rail-line:#E0D9C6;--ink-1:#6F9A00;--ink-2:#0093B8;--ink-3:#D6357F;--ink-4:#B57A00;--ink-5:#6F4BD8;--ink-6:#D2502C;--ok:#128A5B;--ok-bg:rgba(18,138,91,.1);--warn:#B4700A;--warn-bg:rgba(180,112,10,.11);--bad:#C4382F;--bad-bg:rgba(196,56,47,.09);--mark-1:rgba(255,214,60,.45);--mark-2:rgba(255,120,190,.34);--mark-3:rgba(70,205,240,.32);--mark-4:rgba(150,240,120,.36);--solid:#16161C;--solid-tx:#FBFAF7;--rule:rgba(22,22,28,.07);--grain:.055;--fibre:1;--aurora:0;--r:16px;--r-sm:11px;--r-lg:26px;--ease:cubic-bezier(.2,.72,.28,1);--pop:cubic-bezier(.34,1.4,.5,1);--sh:0 1px 2px rgba(86,66,26,.06),0 8px 18px -12px rgba(86,66,26,.22), 0 22px 44px -28px rgba(86,66,26,.24);--sh-lg:0 2px 4px rgba(86,66,26,.07),0 16px 32px -18px rgba(86,66,26,.22), 0 46px 80px -36px rgba(86,66,26,.34);--rail:240px;--gut:clamp(16px,3.2vw,38px);--accent:#7C5CFF;--accent-2:#FF5D8F}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#07070C;--bg-2:#101118;--bg-3:#181A22;--bg-4:#22242E;--line:#24262F;--line-2:#373A46;--edge:rgba(255,255,255,.055);--tx:#F3F1EC;--tx-2:#A3A2AE;--tx-3:#71707D;--glass:rgba(16,17,24,.72);--rail-bg:#0B0C12;--rail-line:#20222B;--ink-1:#A9DC3F;--ink-2:#4FD8F5;--ink-3:#FF6FB5;--ink-4:#F0B840;--ink-5:#A98BFF;--ink-6:#FF7A5A;--ok:#3ECF8E;--ok-bg:rgba(62,207,142,.12);--warn:#FFB020;--warn-bg:rgba(255,176,32,.12);--bad:#FF6B5E;--bad-bg:rgba(255,107,94,.11);--mark-1:rgba(255,214,60,.22);--mark-2:rgba(255,120,190,.2);--mark-3:rgba(70,205,240,.2);--mark-4:rgba(150,240,120,.2);--solid:#F3F1EC;--solid-tx:#0A0A10;--rule:rgba(255,255,255,.04);--grain:.032;--fibre:0;--aurora:1;--sh:0 1px 2px rgba(0,0,0,.6),0 12px 26px -14px rgba(0,0,0,.9), inset 0 1px 0 rgba(255,255,255,.045);--sh-lg:0 2px 8px rgba(0,0,0,.62),0 40px 78px -34px rgba(0,0,0,.95), 0 0 60px -22px color-mix(in srgb,var(--accent) 42%,transparent), inset 0 1px 0 rgba(255,255,255,.05)}}:root[data-theme=dark]{--bg:#07070C;--bg-2:#101118;--bg-3:#181A22;--bg-4:#22242E;--line:#24262F;--line-2:#373A46;--edge:rgba(255,255,255,.055);--tx:#F3F1EC;--tx-2:#A3A2AE;--tx-3:#71707D;--glass:rgba(16,17,24,.72);--rail-bg:#0B0C12;--rail-line:#20222B;--ink-1:#A9DC3F;--ink-2:#4FD8F5;--ink-3:#FF6FB5;--ink-4:#F0B840;--ink-5:#A98BFF;--ink-6:#FF7A5A;--ok:#3ECF8E;--ok-bg:rgba(62,207,142,.12);--warn:#FFB020;--warn-bg:rgba(255,176,32,.12);--bad:#FF6B5E;--bad-bg:rgba(255,107,94,.11);--mark-1:rgba(255,214,60,.22);--mark-2:rgba(255,120,190,.2);--mark-3:rgba(70,205,240,.2);--mark-4:rgba(150,240,120,.2);--solid:#F3F1EC;--solid-tx:#0A0A10;--rule:rgba(255,255,255,.04);--grain:.032;--fibre:0;--aurora:1;--sh:0 1px 2px rgba(0,0,0,.6),0 12px 26px -14px rgba(0,0,0,.9), inset 0 1px 0 rgba(255,255,255,.045);--sh-lg:0 2px 8px rgba(0,0,0,.62),0 40px 78px -34px rgba(0,0,0,.95), 0 0 60px -22px color-mix(in srgb,var(--accent) 42%,transparent), inset 0 1px 0 rgba(255,255,255,.05)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--tx);font:400 15px/1.6 Instrument Sans,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:6;pointer-events:none;opacity:var(--grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}img,svg{max-width:100%}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2.5px solid var(--tx);outline-offset:2px;border-radius:7px}::selection{background:var(--mark-1)}h1,h2,h3,h4{margin:0;line-height:1.06}p{margin:0 0 .9em}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.dsp{font-family:Bricolage Grotesque,Instrument Sans,system-ui,sans-serif;font-weight:700;letter-spacing:-.032em;line-height:.98;text-wrap:balance}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body.gated{overflow:hidden}:where(.gate) .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:9px 16px;border-radius:100px;border:1px solid var(--line-2,#888);background:var(--bg-2,#fff);color:inherit;cursor:pointer;font:inherit;font-size:.875rem;font-weight:600}:where(.gate) .btn-p{background:var(--solid,#111);color:var(--solid-tx,#fff);border-color:transparent}:where(.gate) .btn-lg{padding:13px 26px;font-size:.95rem}:where(.gate) .inp{width:100%;padding:10px 13px;border-radius:var(--r-sm,11px);border:1px solid var(--line-2,#888);background:var(--bg,#fff);color:inherit;font:inherit;font-size:.94rem}:where(.gate) .seg{display:inline-flex;gap:3px;padding:3px;border-radius:100px;background:var(--bg-3,#eee)}:where(.gate) .seg button{border:0;background:none;color:var(--tx-2,#555);cursor:pointer;font:inherit;font-size:.83rem;font-weight:600;padding:7px 14px;border-radius:100px}:where(.gate) .seg button[aria-pressed=true]{background:var(--bg-2,#fff);color:var(--tx,#111)}:where(.gate) .lab{font-size:.66rem;letter-spacing:.15em;text-transform:uppercase;color:var(--tx-3,#888);font-weight:600}:where(.gate) .f{display:flex;flex-direction:column;gap:5px}:where(.gate) .brand{display:flex;align-items:center;gap:10px;text-decoration:none}:where(.gate) .brand-m{width:34px;height:34px;flex:none;border-radius:11px;background:var(--solid,#111);color:var(--solid-tx,#fff);display:grid;place-items:center}:where(.gate) .brand-m svg{width:82%;height:auto;display:block}.bb-sprite{position:absolute;width:0;height:0;overflow:hidden}.bb-m>use{opacity:0;transition:opacity .5s var(--ease)}:root[data-bb="0"] .bb-m>use:nth-child(1),:root[data-bb="1"] .bb-m>use:nth-child(2),:root[data-bb="2"] .bb-m>use:nth-child(3),:root[data-bb="3"] .bb-m>use:nth-child(4){opacity:1}:root:not([data-bb]) .bb-m>use:nth-child(1){opacity:1}.brand-m .bb-m{animation:bbIn .62s var(--ease) both}@keyframes bbIn{0%{opacity:0;transform:translateY(9%) scale(.82)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.brand-m .bb-m{animation:none}.bb-m>use{transition:none}}:where(.gate) .brand-t{display:flex;flex-direction:column;line-height:1}:where(.gate) .brand-t i{font-style:normal;font-size:.6rem;letter-spacing:.17em;text-transform:uppercase;color:var(--tx-3,#888);margin-top:4px;font-weight:600}:where(.gate) .nv-i{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body.gated .app,body.gated .tabs{visibility:hidden}.gate{position:fixed;inset:0;z-index:200;background:var(--bg);color:var(--tx);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;opacity:0;transition:opacity .5s var(--ease)}.gate.on{opacity:1}.gate.out{opacity:0;transform:scale(1.03);pointer-events:none;transition:opacity .55s var(--ease),transform .6s var(--ease)}.gate.out .gate-card{transform:translateY(-14px) scale(.97)}.gate-bg{position:fixed;inset:0;overflow:hidden;pointer-events:none}.gate-drift{position:absolute;inset:-14%;transform:translate3d(var(--mx,0),var(--my,0),0);transition:transform .5s var(--ease)}.gb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;animation:drift 26s var(--ease) infinite alternate}.gb1{width:46vw;height:46vw;left:-12vw;top:-14vw;background:radial-gradient(circle,var(--ink-1),transparent 68%)}.gb2{width:40vw;height:40vw;right:-10vw;top:14vh;animation-duration:34s;animation-delay:-8s;background:radial-gradient(circle,var(--accent),transparent 68%)}.gb3{width:38vw;height:38vw;left:22vw;bottom:-18vw;animation-duration:30s;animation-delay:-16s;background:radial-gradient(circle,var(--ink-3),transparent 68%)}@keyframes drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(4vw,-5vh,0) scale(1.14)}to{transform:translate3d(-3vw,4vh,0) scale(.94)}}:root:not([data-theme=dark]) .gb{opacity:.16}.gate-rule{position:absolute;inset:0;opacity:.9;background-image:repeating-linear-gradient(transparent 0 33px,var(--rule) 33px 34px);-webkit-mask-image:radial-gradient(120% 80% at 30% 0,#000,transparent 72%);mask-image:radial-gradient(120% 80% at 30% 0,#000,transparent 72%);animation:ruleUp 40s linear infinite}@keyframes ruleUp{to{background-position:0 -340px}}:root[data-theme=dark] .gate-rule{opacity:.25}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .gate-rule{opacity:.25}}.gate-in{position:relative;z-index:1;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) 386px;gap:clamp(28px,4vw,60px);align-items:center;justify-content:center;width:min(1064px,100%);max-width:100%;margin-inline:auto;padding:clamp(20px,4vh,48px) clamp(20px,4vw,32px)}.gate-l{min-width:0;max-width:540px}.gate-r{min-width:0;display:flex;flex-direction:column;gap:12px}.gate-brand,.gate-h,.gate-say,.gate-f,.gate-note,.gate-card{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.gate.on .gate-brand{opacity:1;transform:none;transition-delay:.05s}.gate.on .gate-h{opacity:1;transform:none;transition-delay:.14s}.gate.on .gate-say{opacity:1;transform:none;transition-delay:.22s}.gate.on .gate-f{opacity:1;transform:none;transition-delay:.3s}.gate.on .gate-note{opacity:1;transform:none;transition-delay:.5s}.gate.on .gate-card{opacity:1;transform:none;transition-delay:.2s}.gate-brand .brand-m{animation:tilt 5.5s var(--ease) infinite}@keyframes tilt{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.06)}}@media(prefers-reduced-motion:reduce){.gate-brand .brand-m{animation:none}}.gate-h{font-size:clamp(2.3rem,5vw,3.5rem);margin:clamp(16px,2.6vh,26px) 0 0}.gate-w{display:inline-block;position:relative}.gate-w b{display:inline-block;font-weight:inherit;animation:wordIn .55s var(--pop) both}@keyframes wordIn{0%{opacity:0;transform:translateY(.42em) rotate(-2deg)}to{opacity:1;transform:none}}.gate-w:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.11em;border-radius:2px;background:var(--ink-1);transform-origin:0 50%;animation:strike 2.6s var(--ease) infinite}@keyframes strike{0%{transform:scaleX(0)}22%,78%{transform:scaleX(1)}to{transform:scaleX(1)}}.gate-say{font-size:1rem;color:var(--tx-2);max-width:40ch;margin:clamp(12px,1.8vh,18px) 0 0;line-height:1.6}.gate-f{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(18px,3vh,28px)}.gate-fi{display:inline-flex;gap:8px;align-items:center;padding:7px 13px 7px 8px;border-radius:100px;border:1px solid var(--line);background:color-mix(in srgb,var(--bg-2) 55%,transparent);transition:border-color .2s var(--ease),transform .2s var(--pop)}.gate-fi:hover{border-color:var(--tx-3);transform:translateY(-2px)}.gate-fi-i{width:24px;height:24px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--bg-3)}.gate-fi-i .nv-i{width:14px;height:14px;color:var(--tx-2)}.gate-fi b{font-size:.82rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.gate-note{font-size:.72rem;color:var(--tx-3);margin:0;text-align:center}.gate-card{position:relative;overflow:hidden;background:color-mix(in srgb,var(--bg-2) 92%,transparent);backdrop-filter:blur(22px) saturate(1.3);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(22px,3vw,32px);box-shadow:var(--sh-lg)}.gate-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,color-mix(in srgb,var(--ink-1) 55%,transparent),transparent 34%,transparent 66%,color-mix(in srgb,var(--accent) 45%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.7}.gate-card{transition:box-shadow .3s var(--ease),opacity .7s var(--ease)}.gate-card.kick{animation:kick .38s var(--ease)}@keyframes kick{0%{box-shadow:var(--sh-lg)}32%{box-shadow:var(--sh-lg),0 0 0 4px color-mix(in srgb,var(--ink-1) 16%,transparent)}to{box-shadow:var(--sh-lg)}}.gate-glow{position:absolute;left:50%;top:var(--gy,50%);width:118%;height:150px;translate:-50% -50%;border-radius:50%;pointer-events:none;opacity:0;filter:blur(44px);background:radial-gradient(closest-side,color-mix(in srgb,var(--ink-1) 42%,transparent),transparent 74%);transition:top .45s var(--pop),opacity .35s var(--ease)}.gate-glow.on{opacity:.34}.gate.busy .gate-glow.on{opacity:.5}.gate[data-str="2"] .gate-glow{--tone:var(--warn)}.gate[data-str="3"] .gate-glow{--tone:var(--ink-2)}.gate[data-str="4"] .gate-glow{--tone:var(--ok)}.gate[data-str="2"] .gate-glow,.gate[data-str="3"] .gate-glow,.gate[data-str="4"] .gate-glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--tone) 42%,transparent),transparent 74%)}.gate-card.shake{animation:shk .42s var(--ease)}@keyframes shk{10%,90%{transform:translate(-2px)}30%,70%{transform:translate(5px)}50%{transform:translate(-5px)}}.gate-tabs{width:100%;margin-bottom:20px}.gate-tabs button{flex:1}.gate-form{display:grid;gap:13px}.gate-fd{opacity:0;transform:translateY(9px);transition:.45s var(--ease)}.gate-form.in .gate-fd{opacity:1;transform:none}.gate-form.in .gate-fd:nth-child(2){transition-delay:.06s}.gate-form.in .gate-fd:nth-child(3){transition-delay:.12s}.gate-pw{position:relative;display:block}.gate-pw .inp{padding-right:44px;width:100%}.inp.good{border-color:color-mix(in srgb,var(--ok) 60%,var(--line-2))}.gate-ok{position:absolute;right:13px;top:50%;translate:0 -50%;width:18px;height:18px;opacity:0;transform:translateY(-50%) scale(.5);color:var(--ok);transition:opacity .25s var(--ease),transform .35s var(--pop)}.gate-ok.on{opacity:1;transform:translateY(-50%) scale(1)}.gate-ok svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:26;animation:draw .4s var(--ease) both}@keyframes draw{0%{stroke-dashoffset:26}to{stroke-dashoffset:0}}.gate-eye{position:absolute;right:6px;top:50%;translate:0 -50%;width:32px;height:32px;border:0;background:none;cursor:pointer;color:var(--tx-3);display:grid;place-items:center;border-radius:8px;transition:.15s}.gate-eye:hover{color:var(--tx);background:var(--bg-3)}.gate-eye svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.gate-eye.on{color:var(--ink-2)}.gate-bar{display:flex;gap:4px;margin-top:8px}.gate-bar i{flex:1;height:3px;border-radius:3px;background:var(--bg-4);transition:.3s var(--ease)}.gate-bar:after,.gate-bar:before{content:"";flex:1;height:3px;border-radius:3px;background:var(--bg-4);transition:.3s var(--ease)}.gate-bar[data-n="1"] i{background:var(--bad)}.gate-bar[data-n="2"] i,.gate-bar[data-n="2"]:before{background:var(--warn)}.gate-bar[data-n="3"] i,.gate-bar[data-n="3"]:before,.gate-bar[data-n="3"]:after{background:var(--ink-2)}.gate-bar[data-n="4"] i,.gate-bar[data-n="4"]:before,.gate-bar[data-n="4"]:after{background:var(--ok)}.gate-live{display:flex;align-items:center;gap:8px;min-height:1.3em;margin:2px 0 0;font-size:.82rem;color:var(--tx-3);font-weight:500}.gate-live i{width:6px;height:6px;border-radius:50%;flex:none;background:var(--tx-3);transition:background .3s var(--ease),box-shadow .3s var(--ease)}.gate-live[data-s=wait] i{background:var(--warn)}.gate-live[data-s=go] i{background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 18%,transparent);animation:pip 1.8s var(--ease) infinite}@keyframes pip{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 18%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--ok) 6%,transparent)}}.gate-live[data-s=go]{color:var(--tx-2)}.gate-live.bad{color:var(--bad)}.gate-live.bad i{background:var(--bad)}.gate-go{opacity:.72;transition:opacity .3s var(--ease),transform .16s var(--pop),box-shadow .3s var(--ease)}.gate-go.ready{opacity:1}.gate-go{position:relative;width:100%;overflow:hidden;margin-top:2px}.gate-go:after{content:"";position:absolute;top:0;bottom:0;width:44%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:translate(-160%);animation:sheen 3.6s var(--ease) infinite}@keyframes sheen{0%{transform:translate(-160%)}55%,to{transform:translate(320%)}}.gate-go.load span{opacity:0}.gate-go.load:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2.2px solid color-mix(in srgb,var(--solid-tx) 35%,transparent);border-top-color:var(--solid-tx);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.gate-or{display:flex;align-items:center;gap:12px;margin:18px 0 14px;font-size:.74rem;color:var(--tx-3);text-transform:uppercase;letter-spacing:.14em}.gate-or:before,.gate-or:after{content:"";flex:1;height:1px;background:var(--line)}.gate-guest{width:100%}.gate-tiny{font-size:.72rem;color:var(--tx-3);text-align:center;margin:10px 0 0}@media(max-width:900px){.gate-in{grid-template-columns:1fr;align-content:center;gap:18px;padding:20px 18px;width:min(430px,100%)}.gate-h{font-size:clamp(1.75rem,7.4vw,2.25rem);margin:10px 0 0}.gate-card{transform:none}.gate-f,.gate-say,.gate-note{display:none}}@media(max-width:900px)and (max-height:720px){.gate-in{gap:12px;padding:14px 16px}.gate-h{font-size:clamp(1.45rem,6vw,1.8rem)}.gate-brand .brand-t i{display:none}}@media(max-width:900px)and (max-height:580px){.gate-h,.gate-brand{display:none}.gate-in{padding-block:10px}}@media(max-height:700px){.gate-card{padding:20px 22px}.gate-form{gap:11px}}@media(max-height:600px){.gate-card{padding:16px 18px}.gate-form{gap:9px}.gate-tiny,.gate-note{display:none}.gate-tabs{margin-bottom:2px}.inp{padding-block:9px}.btn-lg{padding-block:11px}.gate-live{min-height:1em;font-size:.75rem}}@media(max-height:470px){.gate-bar{display:none}.gate-in{padding-block:8px}.gate-form{gap:7px}.gate-fd .lab{font-size:.62rem}}@media(min-width:901px)and (max-height:760px){.gate-f{display:none}.gate-h{font-size:clamp(2rem,3.6vw,2.6rem)}}:root[data-theme=dark] .btn-p:hover,:root[data-theme=dark] .gate-go{box-shadow:var(--sh),0 0 26px -8px color-mix(in srgb,var(--tx) 45%,transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .btn-p:hover,:root:not([data-theme=light]) .gate-go{box-shadow:var(--sh),0 0 26px -8px color-mix(in srgb,var(--tx) 45%,transparent)}}.gate-caps{margin:-4px 0 0;font-size:.76rem;font-weight:600;color:var(--warn,#c2830a);display:flex;align-items:center;gap:6px;animation:gfIn .22s var(--ease) both}.gate-caps:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.gate-offer{display:block;width:100%;margin-top:-4px;padding:9px 14px;border-radius:10px;border:1px dashed var(--line-2);background:none;cursor:pointer;font:inherit;font-size:.84rem;font-weight:600;color:var(--tx);animation:gfIn .3s var(--ease) both}.gate-offer:hover{border-style:solid;border-color:var(--tx-3);background:var(--bg-3)}@keyframes gfIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.gate[data-mode=code] .gate-tabs,.gate[data-mode=forgot] .gate-tabs,.gate[data-mode=reset] .gate-tabs{display:none}.gate-step{margin:0 0 4px}.gate-step .lab{display:flex;align-items:center;gap:7px}.gate-step .lab .nv-i{width:15px;height:15px;flex:none}.gate-step-p{margin:.55em 0 0;font-size:.84rem;line-height:1.55;color:var(--tx-2)}.gate-step-p b{color:var(--tx);font-weight:600;overflow-wrap:anywhere}.gate-code{text-align:center;font:600 1.5rem/1.2 var(--mono,ui-monospace,SFMono-Regular, Menlo,monospace);letter-spacing:.34em;text-indent:.34em;padding-block:13px}.gate-code::placeholder{letter-spacing:.34em;color:var(--tx-3);opacity:.42}.gate-alt{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center;margin-top:12px}.gate-lnk{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:.78rem;font-weight:600;color:var(--tx-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2);transition:color .16s var(--ease)}.gate-lnk:hover{color:var(--tx);text-decoration-color:currentColor}.gate-lnk[disabled]{color:var(--tx-3);cursor:default;text-decoration:none}.gate-forgot{margin-top:12px}@media(max-height:600px){.gate-tiny.gate-forgot{display:block;margin-top:8px}.gate-code{font-size:1.28rem;padding-block:10px}.gate-step-p{font-size:.79rem}.gate-alt{margin-top:8px}}@media(max-height:470px){.gate-step-p{display:none}}html{-webkit-tap-highlight-color:transparent}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img,svg{-webkit-user-drag:none}:focus:not(:focus-visible){outline:none}
