[data-gdi]{position:relative;z-index:1;--n0:#071426;--n00:#050D1A;--n1:#0C2B55;--gr:#1A2230;--sig:#2878D8;--ice:#B9DCFF;--ti:#C9D0DC;--gold:#F1A23A;--gold-hi:#FFC168;--gold-lo:#D98B1E;--tx:#F2F7FE;--tx2:#C6CFDD;--dim:#8AA2C4;--faint:#7188AB;--ghost:#54688A;--line:rgba(185,220,255,.14);--line2:rgba(185,220,255,.26);--ember:#F0B5A0;--emberbg:rgba(214,94,54,.13);--emberline:rgba(224,122,75,.38);--ease:cubic-bezier(.22,.72,.18,1);--snap:cubic-bezier(.16,1,.3,1);--b:var(--font-b),Inter,Arial,Helvetica,sans-serif;--m:var(--font-m),ui-monospace,"SF Mono",Consolas,monospace;background:transparent;color:var(--tx);font-family:var(--b);font-size:15.5px;line-height:1.6;min-height:100svh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-gdi] ::selection{background:rgba(40,120,216,.45)}[data-gdi] :focus-visible{outline:none;border-radius:12px;box-shadow:0 0 0 2px var(--n00),0 0 0 5px rgba(40,120,216,.55)}[data-gdi] a{color:inherit;text-decoration:none}.pg-stage{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(620px 460px at 70% 38%,rgba(185,220,255,.05),transparent 68%),radial-gradient(1500px 980px at 72% 32%,rgba(16,52,100,.5),transparent 64%),radial-gradient(1100px 760px at 6% 110%,rgba(12,43,85,.32),transparent 62%),linear-gradient(166deg,#040A14,#071426 42%,#081B36)}.pg-stage .st-depth{position:absolute;inset:-10%;background:radial-gradient(44% 40% at 20% 24%,rgba(43,64,150,.3),transparent 70%),radial-gradient(40% 44% at 84% 70%,rgba(16,96,148,.24),transparent 70%),radial-gradient(34% 30% at 68% 12%,rgba(58,84,168,.2),transparent 70%),radial-gradient(36% 34% at 12% 84%,rgba(12,74,124,.22),transparent 70%)}@media (prefers-reduced-motion:no-preference){.pg-stage .st-depth{animation:pgdepth 30s cubic-bezier(.22,.72,.18,1) infinite alternate}}.pg-stage .st-net{position:absolute;inset:0}.pg-stage .st-net canvas{width:100%;height:100%;display:block}.pg-stage .st-glass{position:absolute;inset:0;background:rgba(5,12,24,.1);-webkit-backdrop-filter:blur(2.6px) brightness(.97);backdrop-filter:blur(2.6px) brightness(.97);transition:opacity .55s cubic-bezier(.22,.72,.18,1)}.pg-stage .st-glass.land{-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.85) 7%,transparent 16%),radial-gradient(62% 58% at 50% 47%,#000 20%,rgba(0,0,0,.45) 55%,transparent 88%),linear-gradient(0deg,#000,rgba(0,0,0,.8) 5%,transparent 12%);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.85) 7%,transparent 16%),radial-gradient(62% 58% at 50% 47%,#000 20%,rgba(0,0,0,.45) 55%,transparent 88%),linear-gradient(0deg,#000,rgba(0,0,0,.8) 5%,transparent 12%)}.pg-stage .st-glass.join{-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.85) 7%,transparent 16%),radial-gradient(min(680px,76vw) 64% at 50% 46%,#000 26%,rgba(0,0,0,.4) 60%,transparent 90%),linear-gradient(0deg,#000,rgba(0,0,0,.8) 5%,transparent 12%);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.85) 7%,transparent 16%),radial-gradient(min(680px,76vw) 64% at 50% 46%,#000 26%,rgba(0,0,0,.4) 60%,transparent 90%),linear-gradient(0deg,#000,rgba(0,0,0,.8) 5%,transparent 12%)}.pg-stage[data-turning] .st-glass,.pg-stage[data-view=join] .st-glass.land,.pg-stage[data-view=land] .st-glass.join{opacity:0}.pg-stage .st-grain{position:absolute;inset:0;opacity:.05;mix-blend-mode:overlay}.pg-head{position:absolute;top:0;left:0;right:0;z-index:20;justify-content:space-between;padding:24px clamp(22px,4.8vw,64px) 0}.pg-brandlink,.pg-head{display:flex;align-items:center}.pg-brandlink{flex:none}.pg-brandlink img{height:60px;width:auto;display:block;filter:drop-shadow(0 6px 18px rgba(0,0,0,.55))}.pg-status{display:inline-flex;align-items:center;gap:9px;font-family:var(--m);font-size:9.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.pg-status i{width:5px;height:5px;border-radius:50%;background:var(--sig);flex:none;box-shadow:0 0 10px rgba(40,120,216,.9)}@media (prefers-reduced-motion:no-preference){.pg-status i{animation:stbreathe 3.6s var(--ease) infinite}@keyframes stbreathe{0%,to{opacity:.55}50%{opacity:1}}}.pg-hero{position:relative;height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;isolation:isolate;background:transparent}.pg-net{position:absolute;inset:0;z-index:-2}.pg-net canvas{width:100%;height:100%;display:block}.pg-depth{position:absolute;inset:-10%;z-index:-3;pointer-events:none;background:radial-gradient(44% 40% at 20% 24%,rgba(43,64,150,.3),transparent 70%),radial-gradient(40% 44% at 84% 70%,rgba(16,96,148,.24),transparent 70%),radial-gradient(34% 30% at 68% 12%,rgba(58,84,168,.2),transparent 70%),radial-gradient(36% 34% at 12% 84%,rgba(12,74,124,.22),transparent 70%)}@media (prefers-reduced-motion:no-preference){.pg-depth{animation:pgdepth 30s var(--ease) infinite alternate}@keyframes pgdepth{0%{transform:translate3d(-1.2%,0,0) scale(1);opacity:.92}to{transform:translate3d(1.2%,-1.6%,0) scale(1.05);opacity:1}}}.pg-hero:after{content:"";z-index:-1;background:radial-gradient(min(1080px,86vw) 620px at 50% 52%,rgba(4,10,20,.46),transparent 72%),linear-gradient(180deg,rgba(4,10,20,.32),transparent 16%,transparent 76%,rgba(4,10,20,.55))}.pg-focus,.pg-hero:after{position:absolute;inset:0;pointer-events:none}.pg-focus{z-index:0;background:rgba(5,12,24,.1);-webkit-backdrop-filter:blur(2.6px) brightness(.97);backdrop-filter:blur(2.6px) brightness(.97);-webkit-mask-image:radial-gradient(62% 58% at 50% 47%,#000 20%,rgba(0,0,0,.45) 55%,transparent 88%);mask-image:radial-gradient(62% 58% at 50% 47%,#000 20%,rgba(0,0,0,.45) 55%,transparent 88%);transition:opacity .5s var(--ease)}.pg-focus.join{-webkit-mask-image:radial-gradient(min(680px,76vw) 64% at 50% 46%,#000 26%,rgba(0,0,0,.4) 60%,transparent 90%);mask-image:radial-gradient(min(680px,76vw) 64% at 50% 46%,#000 26%,rgba(0,0,0,.4) 60%,transparent 90%)}.pg-grain,.pg-stage .st-grain{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/png;base64,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");background-size:64px 64px}.pg-hero-in{position:relative;z-index:1;width:100%;max-width:1160px;margin:0 auto;padding:clamp(84px,11svh,124px) clamp(22px,4.8vw,64px) clamp(84px,13svh,140px);display:flex;flex-direction:column;align-items:center;text-align:center}.pg-eyebrow{display:inline-flex;align-items:center;gap:14px;font-family:var(--m);font-size:11px;font-weight:500;letter-spacing:.34em;color:var(--ice);text-transform:uppercase;opacity:.94}.pg-eyebrow:after,.pg-eyebrow:before{content:"";width:26px;height:1px;flex:none}.pg-eyebrow:before{background:linear-gradient(90deg,rgba(241,162,58,0),var(--gold))}.pg-eyebrow:after{background:linear-gradient(90deg,var(--gold),rgba(241,162,58,0))}.pg-h1{font-family:var(--b);font-weight:600;font-size:clamp(46px,min(7.6vw,12.5svh),108px);line-height:1.08;letter-spacing:-.041em;margin-top:clamp(12px,1.8svh,24px);padding-bottom:.06em;filter:drop-shadow(0 5px 30px rgba(150,195,250,.18)) drop-shadow(0 18px 60px rgba(241,162,58,.07))}.pg-h1 .l1,.pg-h1 .l2{-webkit-background-clip:text;background-clip:text;color:transparent;background-size:170% 100%;background-position:12% 0}.pg-h1 .l1{background-image:linear-gradient(93deg,#FFFFFF,#F4F9FF 22%,#D9E8FC 44%,#AFCDF8 68%,#8DB6F2 88%,#7FABEF)}.pg-h1 .l2{background-image:linear-gradient(93deg,#86AFEE,#A3C4F4 20%,#CBDFFA 40%,#EFF5FD 56%,#F4E2AE 76%,#F2C368 91%,#EFAD44)}@media (prefers-reduced-motion:no-preference){.pg-h1 .l1{animation:h1sheen 13s var(--ease) infinite alternate}.pg-h1 .l2{animation:h1sheen 13s var(--ease) infinite alternate-reverse}@keyframes h1sheen{0%{background-position:0 0}to{background-position:58% 0}}}.pg-h1 .gdot{background:linear-gradient(180deg,var(--gold-hi),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent;margin-left:-.04em;filter:drop-shadow(0 0 14px rgba(241,162,58,.5))}@media (prefers-reduced-motion:no-preference){.pg-h1 .gdot{animation:gdotb 3.4s var(--ease) infinite}@keyframes gdotb{0%,to{filter:drop-shadow(0 0 10px rgba(241,162,58,.4))}50%{filter:drop-shadow(0 0 20px rgba(241,162,58,.75))}}}.pg-sub{margin-top:clamp(18px,3svh,36px);font-size:clamp(15px,1.85svh,18px);line-height:1.66;color:#BCC9DD;max-width:66ch;font-weight:400;letter-spacing:.004em;margin-inline:auto}.pg-sub .call,.pg-sub .lead{display:block}.pg-sub .lead{max-width:62ch;margin-inline:auto;text-wrap:pretty;color:#C3D0E3}.pg-sub .call{margin-top:clamp(15px,2.4svh,26px);font-size:1.09em;font-weight:500;color:#F0F5FD;letter-spacing:.006em;text-shadow:0 0 26px rgba(185,220,255,.24)}.pg-cta-row{display:flex;gap:26px;flex-wrap:wrap;margin-top:clamp(20px,3.4svh,42px)}.pg-cta-row,.pgbtn{align-items:center;justify-content:center}.pgbtn{display:inline-flex;gap:8px;height:46px;padding:0 22px;border-radius:11px;font-weight:600;font-size:14px;letter-spacing:.011em;font-family:var(--b);white-space:nowrap;position:relative;border:1px solid transparent;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s,transform .16s var(--ease),box-shadow .25s var(--ease),filter .18s}.pgbtn:active{transform:scale(.98)}.pgbtn .arr{transition:transform .2s var(--ease);font-weight:500}.pgbtn:hover .arr{transform:translateX(3px)}.pgbtn.gold{color:#171107;background:linear-gradient(180deg,#F7AE47,#EF9F33);border-color:rgba(255,255,255,.14);box-shadow:0 10px 30px -14px rgba(241,162,58,.55)}.pgbtn.gold:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 14px 36px -14px rgba(241,162,58,.65)}.pgbtn.gold:disabled{background:rgba(185,220,255,.07);color:var(--ghost);border-color:rgba(185,220,255,.1);box-shadow:none;pointer-events:none;filter:none}.pgbtn.ti{color:#E6EFFB;background:rgba(185,220,255,.05);border-color:rgba(185,220,255,.22)}.pgbtn.ti:hover{color:#fff;background:rgba(185,220,255,.09);border-color:rgba(185,220,255,.42)}.pgbtn.ti:disabled{opacity:.38;pointer-events:none}.pgbtn.ti .sp{border-color:#DDE8F6 rgba(221,232,246,.3) rgba(221,232,246,.3)}.pgbtn.ghost{background:transparent;border-color:transparent;color:var(--dim)}.pgbtn.ghost:hover{color:var(--tx);background:rgba(185,220,255,.05)}.pgbtn.ghost:disabled{opacity:.4;pointer-events:none}.pgbtn.orb{width:56px;height:56px;padding:0;border-radius:50%;flex:none}.pgbtn.orb svg{display:block}.pgbtn.orb.gold:hover{transform:scale(1.07);filter:brightness(1.07);box-shadow:0 12px 36px -12px rgba(241,162,58,.8),0 0 20px -6px rgba(241,162,58,.4)}.pgbtn.orb.ti:hover{transform:scale(1.07)}.pgbtn.orb.gold:active,.pgbtn.orb.ti:active{transform:scale(.97)}.pgbtn.orb .sp{border-color:#1A1005 rgba(26,16,5,.3) rgba(26,16,5,.3)}.pgbtn.orb.ti .sp{border-color:#DDE8F6 rgba(221,232,246,.3) rgba(221,232,246,.3)}@media (prefers-reduced-motion:no-preference){.pgbtn.orb.gold.hint{animation:orbbreathe 3.2s var(--ease) infinite}.pgbtn.orb.gold.hint:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1.5px solid rgba(241,162,58,.55);pointer-events:none;animation:orbring 3.2s var(--ease) infinite}@keyframes orbbreathe{0%,to{box-shadow:0 10px 30px -14px rgba(241,162,58,.55)}50%{box-shadow:0 10px 40px -10px rgba(241,162,58,.85),0 0 24px -4px rgba(241,162,58,.35)}}@keyframes orbring{0%,34%{transform:scale(1);opacity:0}44%{opacity:.8}78%,to{transform:scale(1.55);opacity:0}}}.pgbtn .sp{width:14px;height:14px;border-radius:50%;flex:none;border:2px solid rgba(26,16,5,.3);border-top-color:#1a1005}.pgbtn.ghost .sp{border-color:rgba(201,208,220,.3);border-top-color:var(--tx2)}@media (prefers-reduced-motion:no-preference){.pgbtn .sp{animation:pgspin .65s linear infinite}}@keyframes pgspin{to{transform:rotate(1turn)}}.pg-foot{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:center;padding:20px clamp(22px,4.8vw,64px) 22px}.pg-foot:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,rgba(185,220,255,0),rgba(185,220,255,.16) 22%,rgba(185,220,255,.16) 78%,rgba(185,220,255,0))}.pg-base{display:inline-flex;align-items:baseline;gap:12px;font-family:var(--m);font-size:10px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap}.pg-base .gw{color:#AFC3DF}.pg-base .dot{color:var(--ghost)}.pg-base .by{color:var(--faint)}@media (prefers-reduced-motion:no-preference){.pg-head{opacity:0;animation:pgfade .9s var(--ease) .12s forwards}.pg-hero .pg-head{animation-delay:2.75s}.pg-rise{opacity:0;transform:translateY(18px);animation:pgrise .9s var(--snap) forwards}.pg-rise.z1{animation-delay:2.7s}.pg-rise.z2{animation-delay:2.82s}.pg-rise.z3{animation-delay:3s}.pg-rise.z4{animation-delay:3.16s}.pg-rise.z5{animation-delay:3.34s}.pg-hero[data-fast] .pg-head{animation-delay:.15s}.pg-hero[data-fast] .pg-rise.z1{animation-delay:.2s}.pg-hero[data-fast] .pg-rise.z2{animation-delay:.32s}.pg-hero[data-fast] .pg-rise.z3{animation-delay:.48s}.pg-hero[data-fast] .pg-rise.z4{animation-delay:.64s}.pg-hero[data-fast] .pg-rise.z5{animation-delay:.8s}@keyframes pgrise{to{opacity:1;transform:none}}@keyframes pgfade{to{opacity:1}}}@media (prefers-reduced-motion:no-preference){.pg-hero.departing .pg-head,.pg-hero.departing .pg-rise{animation:none;opacity:0;transform:translateY(-10px);transition:opacity .38s var(--ease),transform .6s var(--ease)}.pg-hero.departing .pg-focus{opacity:0}.pg-join.departing .pg-head,.pg-join.departing .pg-jfoot,.pg-join.departing .pg-jrail,.pg-join.departing .pg-panel{animation:none;opacity:0;transform:translateY(-8px);transition:opacity .36s var(--ease),transform .55s var(--ease)}}.pg-join{position:relative;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;background:transparent}.pg-join .pg-grain{z-index:0}.pg-join-in{position:relative;z-index:1;max-width:840px;padding:clamp(96px,calc(50svh - 348px),210px) clamp(22px,4.8vw,56px) 84px;flex-direction:column;flex:1 1;justify-content:flex-start}.pg-join-in,.pg-jrail{width:100%;margin:0 auto;display:flex}.pg-jrail{align-items:flex-start;max-width:568px;min-height:78px}.pg-jnode{display:flex;flex-direction:column;align-items:center;gap:12px;flex:none}.pg-jnode .dot{width:30px;height:30px;border-radius:50%;position:relative;background:#081527;border:1.5px solid rgba(185,220,255,.32);display:grid;place-items:center;font-family:var(--m);font-size:10px;color:var(--dim);transition:border-color .4s,color .4s,background .4s,box-shadow .5s,transform .4s}.pg-jnode .lb{font-family:var(--m);font-size:9px;letter-spacing:.18em;color:var(--faint);text-transform:uppercase;transition:color .4s;white-space:nowrap;padding-left:.18em}.pg-jnode.on .dot{border-color:rgba(255,255,255,.9);color:#fff;transform:scale(1.08);background:radial-gradient(circle at 50% 36%,#123059,#081527);box-shadow:0 0 0 5px rgba(40,120,216,.15),0 0 28px rgba(40,120,216,.55)}.pg-jnode.on .lb{color:var(--ice)}.pg-jnode.done .dot{background:linear-gradient(180deg,#F7AE47,#EF9F33);border-color:rgba(255,255,255,.2);color:#171107;font-weight:700;box-shadow:0 0 16px -6px rgba(241,162,58,.6)}.pg-jnode.done .lb{color:var(--dim)}.jline{flex:1 1;height:2px;border-radius:2px;margin:14px 12px 0;background:rgba(185,220,255,.12);position:relative;overflow:hidden}.jline i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#F7AE47,#EF9F33);transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--ease)}.jline.done i{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.jline.done i{animation:jliving 5s var(--ease) infinite}@keyframes jliving{0%,to{opacity:.82}50%{opacity:1}}.pg-jnode.on .dot:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid rgba(40,120,216,.4);animation:nodering 2.8s var(--ease) infinite}@keyframes nodering{0%{transform:scale(.72);opacity:0}30%{opacity:1}to{transform:scale(1.18);opacity:0}}}.pg-panel{position:relative;margin:32px auto 0;width:100%;max-width:568px;background:linear-gradient(168deg,rgba(13,24,42,.92),rgba(8,20,38,.78));border:1px solid rgba(185,220,255,.15);border-radius:18px;box-shadow:0 48px 130px -42px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.07);padding:clamp(30px,4vw,42px) clamp(24px,4vw,44px) clamp(28px,3.6vw,38px);-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12)}.pg-panel:before{content:"";position:absolute;top:0;left:22px;right:22px;height:1px;border-radius:2px;background:linear-gradient(90deg,rgba(185,220,255,0),rgba(185,220,255,.38),rgba(185,220,255,0))}.pg-corner{position:absolute;width:14px;height:14px;pointer-events:none;opacity:.55}.pg-corner.tl{top:10px;left:10px;border-top:1.5px solid var(--ice);border-left:1.5px solid var(--ice);border-top-left-radius:6px}.pg-corner.br{bottom:10px;right:10px;border-bottom:1.5px solid var(--ice);border-right:1.5px solid var(--ice);border-bottom-right-radius:6px}.pg-stepmeta{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;font-family:var(--m);font-size:9.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--dim)}.pg-stepmeta:before{content:"";width:18px;height:1px;flex:none;background:linear-gradient(90deg,var(--gold),rgba(241,162,58,0))}.pg-panel h2{font-size:clamp(21px,2.6vw,24px);font-weight:600;letter-spacing:-.02em;color:var(--tx)}.pg-hint{margin-top:10px;font-size:13.5px;line-height:1.7;color:var(--tx2)}.pg-hint b{color:var(--ice);font-weight:500}.pg-refchip{display:inline-flex;align-items:center;gap:8px;font-family:var(--m);font-size:10px;letter-spacing:.22em;color:var(--ice);border:1px solid rgba(185,220,255,.3);background:rgba(40,120,216,.1);border-radius:999px;padding:6px 14px;text-transform:uppercase;margin-bottom:16px}.pg-refchip:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px rgba(241,162,58,.8)}.pg-lbl{display:block;font-family:var(--m);font-size:9.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--dim);margin:22px 0 9px}.pgin{width:100%;height:52px;border:1px solid rgba(185,220,255,.2);border-radius:12px;padding:0 16px;background:rgba(4,11,22,.62);font-size:15px;color:var(--tx);caret-color:var(--gold-hi);transition:border-color .16s,box-shadow .16s,background .16s}.pgin:hover{border-color:rgba(185,220,255,.38)}.pgin:focus{outline:none;border-color:var(--sig);background:rgba(8,22,42,.7);box-shadow:0 0 0 4px rgba(40,120,216,.2),0 0 26px -6px rgba(40,120,216,.4)}.pgin::placeholder{color:var(--ghost);text-transform:none;letter-spacing:0}.pgin.code{font-family:var(--m);letter-spacing:.14em;font-size:15.5px;text-transform:uppercase}.pgin:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 60px #0D2140;-webkit-text-fill-color:var(--tx)}.pg-otpgrid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(7px,1.2vw,11px);margin-top:10px}.pg-otpbox{width:clamp(40px,10vw,50px);height:clamp(52px,12vw,62px);text-align:center;font-family:var(--m);font-size:24px;font-weight:500;color:var(--tx);caret-color:var(--gold-hi);background:rgba(4,11,22,.62);border:1px solid rgba(185,220,255,.2);border-radius:12px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s}.pg-otpbox:hover{border-color:rgba(185,220,255,.36)}.pg-otpbox:focus{outline:none;border-color:var(--sig);background:rgba(8,22,42,.72);box-shadow:0 0 0 4px rgba(40,120,216,.2),0 0 22px -6px rgba(40,120,216,.45);transform:translateY(-1px)}.pg-otpbox.filled{border-color:rgba(185,220,255,.42);background:rgba(10,26,48,.7)}.pg-otpgrid[data-full="1"] .pg-otpbox{border-color:rgba(241,162,58,.65);box-shadow:0 0 18px -6px rgba(241,162,58,.45);background:rgba(24,20,12,.35)}.pg-actions{margin-top:26px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pg-actions.duo,.pg-actions.trio{justify-content:space-between}.pg-actions.trio .pg-quietbtn{flex:1 1;text-align:center}.pg-quietbtn{font-size:12.5px;color:var(--dim);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(138,162,196,.4);text-decoration-color:rgba(138,162,196,.4);transition:color .15s}.pg-quietbtn:hover{color:var(--ice)}.pg-quietbtn:disabled{opacity:.45;pointer-events:none}.pg-err{margin-top:15px;font-size:13px;line-height:1.6;color:var(--ember);background:var(--emberbg);border:1px solid var(--emberline);border-radius:12px;padding:11px 14px}@media (prefers-reduced-motion:no-preference){.pg-join .pg-jrail{opacity:0;animation:pgrise .8s var(--snap) .15s forwards}.pg-join .pg-panel{opacity:0;animation:pgrise .85s var(--snap) .28s forwards}.pg-join .pg-jfoot{opacity:0;animation:pgfade .9s var(--ease) .55s forwards}}.pg-swap{will-change:transform,opacity}@media (prefers-reduced-motion:no-preference){.pg-swap[data-ph=in]{animation:pgin .32s var(--ease)}.pg-swap[data-ph=out]{opacity:0;transform:translateX(-18px);transition:opacity .16s,transform .16s}@keyframes pgin{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.pg-swap[data-ph=out]{opacity:0;transition:opacity .12s}}@media (prefers-reduced-motion:no-preference){[data-gdi] .pg-join.depart .pg-panel{opacity:0;transform:translateY(-12px) scale(.98);transition:opacity .36s var(--ease),transform .36s var(--ease)}}@media (prefers-reduced-motion:reduce){[data-gdi] .pg-join.depart .pg-panel{opacity:0;transition:opacity .2s}}.pg-jfoot{position:absolute;left:0;right:0;bottom:18px;display:flex;justify-content:center}@media (max-width:640px){.pg-head{padding:16px 18px 0}.pg-brandlink img{height:42px}.pg-status{font-size:8.5px;letter-spacing:.18em}.pg-hero-in{padding:clamp(76px,10svh,110px) 22px clamp(72px,11svh,100px)}.pg-h1{font-size:clamp(38px,min(11vw,7.2svh),54px)}.pg-sub{font-size:clamp(14px,1.75svh,15.5px);line-height:1.62}.pg-sub .lead{max-width:100%}.pgbtn{height:46px;padding:0 20px;font-size:14px}.pgbtn.orb{width:52px;height:52px;padding:0}.pg-foot{padding:14px 18px 16px}.pg-base{font-size:8.5px;letter-spacing:.24em;gap:9px}.pg-jrail{min-height:66px}.pg-jnode{gap:10px}.pg-jnode .dot{width:26px;height:26px;font-size:9px}.pg-jnode .lb{font-size:7.5px;letter-spacing:.14em;padding-left:.14em}.jline{margin:12px 9px 0}.pg-join-in{padding:clamp(88px,calc(50svh - 280px),160px) 18px 72px;justify-content:flex-start}.vx{width:min(340px,84vw)}.vx-wm{font-size:10.5px;letter-spacing:.26em;padding-left:.26em}.vx-by{font-size:8.5px}.pg-panel{padding:28px 20px;margin-top:24px}.pg-otpbox{font-size:20px}.pg-jfoot{bottom:14px}}@media (max-height:560px){.pg-hero{height:auto;min-height:100svh}}.vx{flex-direction:column;align-items:center;width:min(430px,80vw)}.vx,.vx-wm{display:flex}.vx-wm{justify-content:center;white-space:nowrap;font-family:var(--m);font-size:12.5px;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:#DCE9FB;padding-left:.34em}.vx-wm i{font-style:normal;opacity:0;animation:vxtype .36s step-end forwards}@keyframes vxtype{0%{opacity:1;color:#FFF6E8;text-shadow:0 0 14px rgba(255,209,140,.7)}to{opacity:1;color:#DCE9FB;text-shadow:0 0 12px rgba(185,220,255,.22)}}.vx-line{position:relative;width:100%;height:1px;margin:24px 0 19px}.vx-trace{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(185,220,255,.3) 10%,rgba(185,220,255,.3) 90%,transparent);transform:scaleX(0);transform-origin:left center;animation:vxline .7s var(--ease) .05s forwards}@keyframes vxline{to{transform:scaleX(1)}}.vx-fill{position:absolute;inset:0;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,rgba(185,220,255,.14),rgba(203,227,255,.5) 72%,rgba(255,214,150,.6));animation:vxfill 1.55s linear .74s forwards}@keyframes vxfill{to{transform:scaleX(1)}}.vx-sig{left:0;width:4px;height:4px;border-radius:50%;margin-top:-2px;background:#FFD695;opacity:0;box-shadow:0 0 12px 3px rgba(241,162,58,.8),0 0 36px 11px rgba(241,162,58,.26);animation:vxsig 1.55s linear .74s forwards}.vx-sig,.vx-sig:before{position:absolute;top:50%}.vx-sig:before{content:"";right:2px;height:1px;width:76px;transform:translateY(-50%);background:linear-gradient(270deg,rgba(255,204,124,.9),rgba(241,162,58,.32) 45%,transparent)}@keyframes vxsig{0%{left:0;opacity:0}6%{opacity:1}94%{opacity:1}to{left:100%;opacity:0}}.vx-end{position:absolute;top:50%;right:-2px;width:5px;height:5px;border-radius:50%;margin-top:-2.5px;background:linear-gradient(180deg,var(--gold-hi),var(--gold));opacity:0;transform:scale(.25);box-shadow:0 0 14px 4px rgba(241,162,58,.6);animation:vxend .5s var(--snap) 2.2s forwards}@keyframes vxend{to{opacity:1;transform:scale(1)}}.vx-by{font-family:var(--m);font-size:9.5px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--faint);opacity:0;padding-left:.3em;animation:vxby .7s var(--ease) 2.32s forwards;text-align:center}@keyframes vxby{to{opacity:.92}}.vx-sweep{position:absolute;inset:0;opacity:0;background:linear-gradient(90deg,transparent 32%,rgba(255,204,124,.8) 50%,transparent 68%);background-size:220% 100%}.vx.hold .vx-sweep{animation:vxsweep 2.6s cubic-bezier(.45,.1,.4,.95) 2.6s infinite}@keyframes vxsweep{0%{background-position:170% 0;opacity:0}14%{opacity:1}86%{opacity:1}to{background-position:-70% 0;opacity:0}}@media (prefers-reduced-motion:reduce){.vx-wm i{opacity:1;animation:none;color:#DCE9FB}.vx-fill,.vx-trace{transform:none;animation:none}.vx-sig,.vx-sweep{display:none}.vx-end{opacity:1;transform:none;animation:none}.vx-by{opacity:.92;animation:none}}.pg-boot{position:fixed;inset:0;z-index:120;background:radial-gradient(900px 620px at 50% 44%,rgba(16,52,100,.42),transparent 66%),radial-gradient(1400px 900px at 50% 112%,rgba(12,43,85,.28),transparent 60%),linear-gradient(170deg,#050D1A,#071426 52%,#081B36);display:flex;align-items:center;justify-content:center;animation:bootveil .55s var(--ease) 2.75s forwards}@keyframes bootveil{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.pg-boot{display:none}}.pg-warp{position:fixed;inset:0;z-index:110;background:radial-gradient(900px 620px at 50% 44%,rgba(16,52,100,.46),transparent 66%),radial-gradient(1400px 900px at 50% 112%,rgba(12,43,85,.3),transparent 60%),linear-gradient(170deg,rgba(5,13,26,.97),rgba(7,20,38,.97) 52%,rgba(8,27,54,.97));display:flex;align-items:center;justify-content:center;animation:warpin .4s var(--ease)}@keyframes warpin{0%{opacity:0}}