.WIAuthHandoffScene-module__sgztxq__shell{--wi-gold:#f7d45a;--wi-gold-soft:#caa74a;--wi-cyan:#44e8ff;--wi-blue:#17f;--stage-size:min(60svh, 76vw, 620px);--avatar-size:min(calc(var(--stage-size) * .38), 230px);--orbit-radius:calc(var(--stage-size) * .405);--orbit-icon-size:clamp(70px, calc(var(--stage-size) * .145), 112px);--orbit-glyph-size:clamp(32px, calc(var(--stage-size) * .066), 52px);width:100%;height:100dvh;min-height:100svh;max-height:100dvh;padding:max(10px, env(safe-area-inset-top,0px)) max(10px, env(safe-area-inset-right,0px)) max(14px, env(safe-area-inset-bottom,0px)) max(10px, env(safe-area-inset-left,0px));color:#fff6d6;isolation:isolate;contain:layout paint style;background:#020203;place-items:center;display:grid;position:relative;overflow:hidden}.WIAuthHandoffScene-module__sgztxq__overlay{z-index:2147483647;position:fixed;inset:0}.WIAuthHandoffScene-module__sgztxq__backdrop,.WIAuthHandoffScene-module__sgztxq__grid,.WIAuthHandoffScene-module__sgztxq__particleField{pointer-events:none;z-index:-3;position:absolute;inset:0}.WIAuthHandoffScene-module__sgztxq__backdrop{background:radial-gradient(circle at 50% 44%,#44e8ff29,#0000 18%),radial-gradient(circle at 48% 46%,#f7d45a2e,#0000 34%),radial-gradient(circle at 78% 22%,#f7d45a1a,#0000 24%),radial-gradient(circle at 22% 74%,#1177ff1f,#0000 28%),linear-gradient(145deg,#020203 0%,#050507 44%,#090805 100%)}.WIAuthHandoffScene-module__sgztxq__grid{z-index:-2;opacity:.3;transform-origin:50% 100%;background-image:linear-gradient(#f7d45a14 1px,#0000 1px),linear-gradient(90deg,#44e8ff12 1px,#0000 1px);background-size:54px 54px;transform:perspective(900px)rotateX(64deg)translateY(22%);-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 74%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 74%,#0000 100%)}.WIAuthHandoffScene-module__sgztxq__particleField{z-index:-1;overflow:hidden}.WIAuthHandoffScene-module__sgztxq__particleField:before,.WIAuthHandoffScene-module__sgztxq__particleField:after{content:"";pointer-events:none;opacity:.78;background-image:radial-gradient(circle at 8% 18%,#ffe897a3 0 1px,#0000 1.8px),radial-gradient(circle at 16% 74%,#44e8ff5c 0 1px,#0000 1.7px),radial-gradient(circle at 26% 32%,#f7d45a57 0 1px,#0000 1.7px),radial-gradient(circle at 37% 88%,#ffffff52 0 1px,#0000 1.6px),radial-gradient(circle at 48% 12%,#44e8ff4d 0 1px,#0000 1.6px),radial-gradient(circle at 58% 67%,#ffe89770 0 1px,#0000 1.8px),radial-gradient(circle at 69% 27%,#ffffff47 0 1px,#0000 1.6px),radial-gradient(circle at 78% 82%,#44e8ff57 0 1px,#0000 1.7px),radial-gradient(circle at 88% 42%,#f7d45a6b 0 1px,#0000 1.8px),radial-gradient(circle at 96% 14%,#ffffff4d 0 1px,#0000 1.7px);background-size:260px 260px;animation:34s linear infinite WIAuthHandoffScene-module__sgztxq__wiCosmicDrift;position:absolute;inset:-12%}.WIAuthHandoffScene-module__sgztxq__particleField:after{opacity:.48;filter:blur(.2px);background-size:390px 390px;animation-duration:52s;animation-direction:reverse;inset:-18%;transform:rotate(18deg)scale(1.08)}.WIAuthHandoffScene-module__sgztxq__spark{left:var(--spark-x);top:var(--spark-y);width:calc(2.4px * var(--spark-scale));height:calc(2.4px * var(--spark-scale));background:var(--spark-core,#f7d45ae0);box-shadow:0 0 13px var(--spark-glow,#f7d45a94), 0 0 25px #44e8ff38;animation:7.5s ease-in-out infinite WIAuthHandoffScene-module__sgztxq__wiSparkFloat;animation-delay:var(--spark-delay);opacity:.36;z-index:1;border-radius:999px;position:absolute}.WIAuthHandoffScene-module__sgztxq__main{grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:clamp(8px,1.8svh,18px);width:min(100%,900px);height:min(100%,780px);display:grid}.WIAuthHandoffScene-module__sgztxq__stage{width:var(--stage-size);height:var(--stage-size);place-items:center;max-width:100%;max-height:calc(100svh - 150px);display:grid;position:relative;transform:translateZ(0)}.WIAuthHandoffScene-module__sgztxq__ring,.WIAuthHandoffScene-module__sgztxq__energyCore{pointer-events:none;border-radius:999px;position:absolute}.WIAuthHandoffScene-module__sgztxq__ringOuter{border:1px solid #f7d45a33;width:100%;height:100%;box-shadow:inset 0 0 32px #f7d45a14,0 0 38px #f7d45a14}.WIAuthHandoffScene-module__sgztxq__ringMiddle{border:1px solid #44e8ff3d;width:75%;height:75%;box-shadow:inset 0 0 28px #44e8ff1c,0 0 26px #44e8ff14}.WIAuthHandoffScene-module__sgztxq__ringInner{border:1px solid #f7d45a47;width:49%;height:49%;box-shadow:inset 0 0 22px #f7d45a1f}.WIAuthHandoffScene-module__sgztxq__shell[data-phase=ready] .WIAuthHandoffScene-module__sgztxq__ringOuter,.WIAuthHandoffScene-module__sgztxq__shell[data-complete=true] .WIAuthHandoffScene-module__sgztxq__ringOuter,.WIAuthHandoffScene-module__sgztxq__shell[data-phase=ready] .WIAuthHandoffScene-module__sgztxq__ringMiddle,.WIAuthHandoffScene-module__sgztxq__shell[data-complete=true] .WIAuthHandoffScene-module__sgztxq__ringMiddle,.WIAuthHandoffScene-module__sgztxq__shell[data-phase=ready] .WIAuthHandoffScene-module__sgztxq__ringInner,.WIAuthHandoffScene-module__sgztxq__shell[data-complete=true] .WIAuthHandoffScene-module__sgztxq__ringInner{animation:1.45s ease-in-out infinite WIAuthHandoffScene-module__sgztxq__wiReadyPulse}.WIAuthHandoffScene-module__sgztxq__shell[data-phase=ready] .WIAuthHandoffScene-module__sgztxq__ringOuter,.WIAuthHandoffScene-module__sgztxq__shell[data-complete=true] .WIAuthHandoffScene-module__sgztxq__ringOuter{border-color:#ffd6528a;box-shadow:inset 0 0 34px #ffd65224,0 0 48px #ffd6523d,0 0 72px #44e8ff29}.WIAuthHandoffScene-module__sgztxq__shell[data-phase=ready] .WIAuthHandoffScene-module__sgztxq__ringMiddle,.WIAuthHandoffScene-module__sgztxq__shell[data-complete=true] .WIAuthHandoffScene-module__sgztxq__ringMiddle{border-color:#58f1ff7a}.WIAuthHandoffScene-module__sgztxq__shell[data-phase=ready] .WIAuthHandoffScene-module__sgztxq__ringInner,.WIAuthHandoffScene-module__sgztxq__shell[data-complete=true] .WIAuthHandoffScene-module__sgztxq__ringInner{border-color:#ffec9894}.WIAuthHandoffScene-module__sgztxq__energyCore{width:calc(var(--avatar-size) * 1.08);height:calc(var(--avatar-size) * 1.08);filter:blur(18px);opacity:.82;background:radial-gradient(circle,#44e8ff38,#f7d45a17 38%,#0000 70%);animation:2.4s ease-in-out infinite WIAuthHandoffScene-module__sgztxq__wiCoreBreathe}.WIAuthHandoffScene-module__sgztxq__avatarWrap{width:var(--avatar-size);height:var(--avatar-size);filter:drop-shadow(0 0 26px #44e8ff59)drop-shadow(0 0 30px #f7d45a2e);z-index:4;border-radius:999px;position:relative}.WIAuthHandoffScene-module__sgztxq__avatar{object-fit:contain;will-change:opacity, transform, filter;border-radius:999px;transition:opacity .9s,transform .9s,filter .9s}.WIAuthHandoffScene-module__sgztxq__avatarOne{opacity:1;transform:scale(1)}.WIAuthHandoffScene-module__sgztxq__avatarTwo,.WIAuthHandoffScene-module__sgztxq__avatarThree{opacity:0;transform:scale(.998)}.WIAuthHandoffScene-module__sgztxq__shell[data-phase=receiving] .WIAuthHandoffScene-module__sgztxq__avatarOne,.WIAuthHandoffScene-module__sgztxq__shell[data-phase=activating] .WIAuthHandoffScene-module__sgztxq__avatarOne,.WIAuthHandoffScene-module__sgztxq__shell[data-phase=ready] .WIAuthHandoffScene-module__sgztxq__avatarOne,.WIAuthHandoffScene-module__sgztxq__shell[data-complete=true] .WIAuthHandoffScene-module__sgztxq__avatarOne{opacity:0}.WIAuthHandoffScene-module__sgztxq__shell[data-phase=receiving] .WIAuthHandoffScene-module__sgztxq__avatarTwo,.WIAuthHandoffScene-module__sgztxq__shell[data-phase=activating] .WIAuthHandoffScene-module__sgztxq__avatarTwo{opacity:1}.WIAuthHandoffScene-module__sgztxq__shell[data-phase=ready] .WIAuthHandoffScene-module__sgztxq__avatarTwo,.WIAuthHandoffScene-module__sgztxq__shell[data-complete=true] .WIAuthHandoffScene-module__sgztxq__avatarTwo{opacity:0}.WIAuthHandoffScene-module__sgztxq__shell[data-phase=ready] .WIAuthHandoffScene-module__sgztxq__avatarThree,.WIAuthHandoffScene-module__sgztxq__shell[data-complete=true] .WIAuthHandoffScene-module__sgztxq__avatarThree{opacity:1;filter:saturate(1.08)brightness(1.08);transform:scale(1.012)}.WIAuthHandoffScene-module__sgztxq__eyeGlow,.WIAuthHandoffScene-module__sgztxq__foreheadGlow{pointer-events:none;opacity:0;transition:opacity .64s;position:absolute}.WIAuthHandoffScene-module__sgztxq__eyeGlow{filter:blur(7px);mix-blend-mode:screen;background:radial-gradient(circle at 29%,#44e8ff6b,#0000 12%),radial-gradient(circle at 72%,#44e8ff6b,#0000 12%);inset:38% 22% 30%}.WIAuthHandoffScene-module__sgztxq__foreheadGlow{filter:blur(9px);mix-blend-mode:screen;background:radial-gradient(circle,#ffe98a7a,#0000 62%);border-radius:999px;width:22%;height:18%;top:14%;left:39%}.WIAuthHandoffScene-module__sgztxq__shell[data-phase=receiving] .WIAuthHandoffScene-module__sgztxq__eyeGlow,.WIAuthHandoffScene-module__sgztxq__shell[data-phase=activating] .WIAuthHandoffScene-module__sgztxq__eyeGlow,.WIAuthHandoffScene-module__sgztxq__shell[data-phase=ready] .WIAuthHandoffScene-module__sgztxq__eyeGlow,.WIAuthHandoffScene-module__sgztxq__shell[data-complete=true] .WIAuthHandoffScene-module__sgztxq__eyeGlow,.WIAuthHandoffScene-module__sgztxq__shell[data-phase=activating] .WIAuthHandoffScene-module__sgztxq__foreheadGlow,.WIAuthHandoffScene-module__sgztxq__shell[data-phase=ready] .WIAuthHandoffScene-module__sgztxq__foreheadGlow,.WIAuthHandoffScene-module__sgztxq__shell[data-complete=true] .WIAuthHandoffScene-module__sgztxq__foreheadGlow{opacity:1}.WIAuthHandoffScene-module__sgztxq__iconNode{width:var(--orbit-icon-size);height:var(--orbit-icon-size);color:var(--wi-gold);transform:translate(var(--start-x), var(--start-y)) translate(-50%, -50%) scale(.68);opacity:0;animation:2.75s cubic-bezier(.18,.82,.15,1) forwards WIAuthHandoffScene-module__sgztxq__wiIconArrive;animation-delay:var(--arrival-delay);z-index:3;background:radial-gradient(circle at 42% 34%,#fff7be29,#060809bd 58%,#030405e0);border:1px solid #f7d45a6b;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 26px #f7d45a26,0 0 34px #f7d45a45,0 0 50px #44e8ff17}.WIAuthHandoffScene-module__sgztxq__iconNode svg{width:var(--orbit-glyph-size);height:var(--orbit-glyph-size);stroke-width:2.05px;filter:drop-shadow(0 0 7px)}.WIAuthHandoffScene-module__sgztxq__tone_cyan{color:var(--wi-cyan);border-color:#44e8ff4d;box-shadow:inset 0 0 24px #44e8ff21,0 0 30px #44e8ff3d,0 0 46px #44e8ff1a}.WIAuthHandoffScene-module__sgztxq__tone_blue{color:#71a7ff;border-color:#71a7ff4d;box-shadow:inset 0 0 24px #71a7ff21,0 0 30px #71a7ff3d,0 0 46px #71a7ff1a}.WIAuthHandoffScene-module__sgztxq__shell[data-phase=ready] .WIAuthHandoffScene-module__sgztxq__iconNode,.WIAuthHandoffScene-module__sgztxq__shell[data-complete=true] .WIAuthHandoffScene-module__sgztxq__iconNode{animation-name:WIAuthHandoffScene-module__sgztxq__wiIconArrive,WIAuthHandoffScene-module__sgztxq__wiIconReadyPulse;animation-duration:2.75s,1.5s;animation-timing-function:cubic-bezier(.18,.82,.15,1),ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards,both;animation-delay:var(--arrival-delay), 0s}.WIAuthHandoffScene-module__sgztxq__copy{text-align:center;z-index:5;width:min(92vw,640px);transform:translateY(clamp(-4px,-.8svh,-10px))}.WIAuthHandoffScene-module__sgztxq__copy h1{letter-spacing:clamp(.12em,.55vw,.24em);text-transform:uppercase;color:#fff4c8;text-shadow:0 0 18px #f7d45a3b;margin:0;font-size:clamp(1.05rem,2.8vw,1.84rem);font-weight:800;line-height:1.04}.WIAuthHandoffScene-module__sgztxq__copy p{letter-spacing:.16em;color:#dcb967bd;text-shadow:0 0 14px #f7d45a2e;margin:clamp(5px,1svh,9px) 0 0;font-size:clamp(.82rem,2vw,1rem);font-style:italic;font-weight:300;animation:2.6s ease-in-out infinite WIAuthHandoffScene-module__sgztxq__wiThoughtBreath}.WIAuthHandoffScene-module__sgztxq__starburst{z-index:6;pointer-events:none;opacity:0;position:absolute;inset:0}.WIAuthHandoffScene-module__sgztxq__starburst span{opacity:0;background:#ffe68c;border-radius:999px;width:clamp(4px,.86vw,8px);height:clamp(4px,.86vw,8px);position:absolute;top:50%;left:50%;box-shadow:0 0 12px #ffe78ce6,0 0 22px #44e8ff6b}.WIAuthHandoffScene-module__sgztxq__shell[data-phase=ready] .WIAuthHandoffScene-module__sgztxq__starburst,.WIAuthHandoffScene-module__sgztxq__shell[data-complete=true] .WIAuthHandoffScene-module__sgztxq__starburst{opacity:1}.WIAuthHandoffScene-module__sgztxq__shell[data-phase=ready] .WIAuthHandoffScene-module__sgztxq__starburst span,.WIAuthHandoffScene-module__sgztxq__shell[data-complete=true] .WIAuthHandoffScene-module__sgztxq__starburst span{animation:1.25s cubic-bezier(.18,.82,.15,1) both WIAuthHandoffScene-module__sgztxq__wiStarburst;animation-delay:var(--burst-delay)}@keyframes WIAuthHandoffScene-module__sgztxq__wiIconArrive{0%{opacity:0;transform:translate(var(--start-x), var(--start-y)) translate(-50%, -50%) scale(.54);filter:blur(2px)}16%{opacity:1}68%{transform:translate(calc(var(--final-x) * var(--orbit-radius) * 1.1), calc(var(--final-y) * var(--orbit-radius) * 1.1)) translate(-50%, -50%) scale(1.02);filter:blur()}to{opacity:1;transform:translate(calc(var(--final-x) * var(--orbit-radius)), calc(var(--final-y) * var(--orbit-radius))) translate(-50%, -50%) scale(1);filter:blur()}}@keyframes WIAuthHandoffScene-module__sgztxq__wiIconReadyPulse{0%,to{filter:brightness()}50%{filter:brightness(1.35)drop-shadow(0 0 10px)}}@keyframes WIAuthHandoffScene-module__sgztxq__wiSparkFloat{0%,to{opacity:.18;transform:translate(0,0)scale(1)}50%{opacity:.58;transform:translate(12px,-22px)scale(1.55)}}@keyframes WIAuthHandoffScene-module__sgztxq__wiCosmicDrift{0%{transform:translate(0,0)rotate(0)}to{transform:translate(-90px,64px)rotate(1turn)}}@keyframes WIAuthHandoffScene-module__sgztxq__wiCoreBreathe{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes WIAuthHandoffScene-module__sgztxq__wiReadyPulse{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes WIAuthHandoffScene-module__sgztxq__wiThoughtBreath{0%,to{opacity:.66}50%{opacity:.92}}@keyframes WIAuthHandoffScene-module__sgztxq__wiStarburst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}22%{opacity:1}to{opacity:0;transform:translate(calc(var(--burst-x) * var(--stage-size) * .53), calc(var(--burst-y) * var(--stage-size) * .53)) translate(-50%, -50%) scale(.95)}}@media (max-width:760px){.WIAuthHandoffScene-module__sgztxq__shell{--stage-size:min(62svh, 92vw, 500px);--avatar-size:min(calc(var(--stage-size) * .42), 190px);--orbit-radius:calc(var(--stage-size) * .392);--orbit-icon-size:clamp(58px, calc(var(--stage-size) * .13), 88px);--orbit-glyph-size:clamp(27px, calc(var(--stage-size) * .06), 42px)}.WIAuthHandoffScene-module__sgztxq__stage{max-height:calc(100svh - 122px)}.WIAuthHandoffScene-module__sgztxq__copy h1{letter-spacing:.14em}.WIAuthHandoffScene-module__sgztxq__copy p{letter-spacing:.1em}}@media (max-height:650px){.WIAuthHandoffScene-module__sgztxq__shell{--stage-size:min(66svh, 72vw, 420px);--avatar-size:min(calc(var(--stage-size) * .36), 160px);--orbit-radius:calc(var(--stage-size) * .38);--orbit-icon-size:clamp(50px, calc(var(--stage-size) * .122), 70px);--orbit-glyph-size:clamp(24px, calc(var(--stage-size) * .058), 34px)}.WIAuthHandoffScene-module__sgztxq__main{gap:4px}.WIAuthHandoffScene-module__sgztxq__copy h1{font-size:clamp(.9rem,2.2vw,1.26rem)}.WIAuthHandoffScene-module__sgztxq__copy p{margin-top:3px;font-size:clamp(.72rem,1.8vw,.86rem)}}@media (prefers-reduced-motion:reduce){.WIAuthHandoffScene-module__sgztxq__spark,.WIAuthHandoffScene-module__sgztxq__particleField:before,.WIAuthHandoffScene-module__sgztxq__particleField:after,.WIAuthHandoffScene-module__sgztxq__ring,.WIAuthHandoffScene-module__sgztxq__energyCore,.WIAuthHandoffScene-module__sgztxq__copy p,.WIAuthHandoffScene-module__sgztxq__iconNode,.WIAuthHandoffScene-module__sgztxq__starburst span{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.WIAuthHandoffScene-module__sgztxq__iconNode{opacity:1;transform:translate(calc(var(--final-x) * var(--orbit-radius)), calc(var(--final-y) * var(--orbit-radius))) translate(-50%, -50%) scale(1)}.WIAuthHandoffScene-module__sgztxq__avatarOne{opacity:0}.WIAuthHandoffScene-module__sgztxq__avatarThree{opacity:1}}
