.signin{--space:#0b0d19;--navy:#081a49;--navy-2:#0c2052;--navy-3:#13295f;--navy-4:#1c346d;--flame-1:#e4611f;--flame-2:#f3872e;--flame-3:#f9a055;--ink-soft:#8fa3cc;--drift:1;background:var(--space);color:var(--ink-soft);isolation:isolate;-webkit-font-smoothing:antialiased;place-items:center;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.signin__field{z-index:0;pointer-events:none;position:absolute;inset:-25%}.signin__cell{mix-blend-mode:screen;will-change:transform, opacity;border-radius:50%;position:absolute}.signin__cell:first-child{width:95vmax;height:95vmax;animation:signin-drift-a calc(34s * var(--drift)) ease-in-out infinite alternate, signin-breathe calc(19s * var(--drift)) ease-in-out infinite;background:radial-gradient(circle,#081a49eb 0%,#0c20528c 38%,#0b0d1900 70%);top:-22%;left:-18%}.signin__cell:nth-child(2){width:82vmax;height:82vmax;animation:signin-drift-b calc(43s * var(--drift)) ease-in-out infinite alternate, signin-breathe calc(26s * var(--drift)) ease-in-out infinite reverse;background:radial-gradient(circle,#13295fc7 0%,#081a496b 42%,#0b0d1900 72%);top:-12%;right:-22%}.signin__cell:nth-child(3){width:105vmax;height:105vmax;animation:signin-drift-c calc(51s * var(--drift)) ease-in-out infinite alternate, signin-breathe calc(31s * var(--drift)) ease-in-out infinite;background:radial-gradient(circle,#1c346d8c 0%,#081a4957 40%,#0b0d1900 70%);bottom:-40%;left:6%}.signin__cell:nth-child(4){width:70vmax;height:70vmax;animation:signin-drift-d calc(39s * var(--drift)) ease-in-out infinite alternate, signin-breathe calc(23s * var(--drift)) ease-in-out infinite reverse;background:radial-gradient(circle,#0c20529e 0%,#0b0d1900 66%);bottom:-26%;right:2%}@keyframes signin-drift-a{0%{transform:translate(-6%,-4%)rotate(0)}to{transform:translate(9%,7%)rotate(22deg)}}@keyframes signin-drift-b{0%{transform:translate(5%,6%)rotate(0)}to{transform:translate(-8%,-5%)rotate(-18deg)}}@keyframes signin-drift-c{0%{transform:translate(-4%,5%)rotate(0)}to{transform:translate(7%,-6%)rotate(14deg)}}@keyframes signin-drift-d{0%{transform:translate(6%,-3%)rotate(0)}to{transform:translate(-5%,6%)rotate(-24deg)}}@keyframes signin-breathe{0%,to{opacity:.52}50%{opacity:.95}}.signin__stars{z-index:1;pointer-events:none;animation:signin-twinkle calc(9s * var(--drift)) ease-in-out infinite;background-image:radial-gradient(1.4px 1.4px at 17% 23%,#ffffffbf,#0000 60%),radial-gradient(1px 1px at 63% 11%,#d6e4ff99,#0000 60%),radial-gradient(1.6px 1.6px at 88% 67%,#ffce968c,#0000 60%),radial-gradient(1px 1px at 34% 79%,#ffffff80,#0000 60%),radial-gradient(1.2px 1.2px at 8% 54%,#d6e4ff8c,#0000 60%),radial-gradient(1px 1px at 75% 38%,#ffffff73,#0000 60%);background-size:317px 293px,241px 227px,433px 389px,197px 181px,271px 257px,353px 331px;position:absolute;inset:0}@keyframes signin-twinkle{0%,to{opacity:.66}50%{opacity:1}}.signin__wash{z-index:2;pointer-events:none;background:linear-gradient(#081a498c 0%,#0b0d1940 34%,#0b0d19b8 78%,#0b0d19f2 100%);position:absolute;inset:0}.signin__stage{z-index:3;aspect-ratio:900/605;place-items:center;width:min(46vmin,460px);display:grid;position:relative}.signin__corona{z-index:0;pointer-events:none;width:210%;height:250%;animation:signin-corona calc(8.5s * var(--drift)) ease-in-out infinite;background:radial-gradient(circle,#f3872e38 0%,#e4611f1c 28%,#e4611f00 62%);border-radius:50%;position:absolute}@keyframes signin-corona{0%,to{opacity:.58;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}.signin__mark{z-index:2;object-fit:contain;filter:drop-shadow(0 0 26px #f3872e4d)drop-shadow(0 8px 40px #e4611f2e);width:100%;height:100%;animation:signin-pulse calc(4.2s * var(--drift)) ease-in-out infinite;display:block;position:relative}@keyframes signin-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.signin__orbit{z-index:var(--z);aspect-ratio:1;pointer-events:none;width:148%;clip-path:var(--half);position:absolute;transform:rotate(-19deg)scaleY(.42)}.signin__orbit--far{--z:1;--half:inset(0 0 50% 0)}.signin__orbit--near{--z:3;--half:inset(50% 0 0 0)}.signin__ring{border:1px solid #7e9bd629;border-radius:50%;position:absolute;inset:0}.signin__arm{animation:signin-lap calc(7.2s * var(--drift)) infinite;position:absolute;inset:0}@keyframes signin-lap{0%{animation-timing-function:cubic-bezier(.5,0,.9,.35);transform:rotate(0)}35%{animation-timing-function:cubic-bezier(.1,.65,.3,1);transform:rotate(150deg)}55%{animation-timing-function:cubic-bezier(.6,0,.85,.4);transform:rotate(255deg)}80%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:rotate(320deg)}to{transform:rotate(360deg)}}.signin__swoosh{background:conic-gradient(#ffd08ad9 0deg,#f9a05573 10deg,#e4611f2e 26deg,#e4611f00 46deg 360deg);border-radius:50%;position:absolute;inset:0;transform:scaleX(-1);-webkit-mask:radial-gradient(circle,#0000 0 calc(50% - 3px),#000 calc(50% - 2px) 50%,#0000 50%);mask:radial-gradient(circle,#0000 0 calc(50% - 3px),#000 calc(50% - 2px) 50%,#0000 50%)}.signin__craft{background:#fff0d8;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:-4px;transform:scaleY(2.38095);box-shadow:0 0 6px 2px #ffe0ae73,0 0 16px 6px #f9a05538}.signin__status{z-index:4;text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#8fa3cccc;animation:signin-say calc(3.4s * var(--drift)) ease-in-out infinite;margin:0;font-size:clamp(11px,1.3vw,14px);font-weight:500;position:absolute;bottom:max(7vh,54px);left:0;right:0}@keyframes signin-say{0%,to{opacity:.5}50%{opacity:.95}}.signin__rule{z-index:4;background:#8fa3cc21;width:min(190px,36vw);height:1px;margin-left:calc(min(190px,36vw)/-2);position:absolute;bottom:calc(max(7vh,54px) - 20px);left:50%;overflow:hidden}.signin__rule:after{content:"";width:38%;animation:signin-sweep calc(2.6s * var(--drift)) cubic-bezier(.45, 0, .25, 1) infinite;background:linear-gradient(90deg,#0000,#f9a055f2,#0000);position:absolute;inset:0}@keyframes signin-sweep{0%{transform:translate(-130%)}to{transform:translate(330%)}}.signin__vignette{z-index:5;pointer-events:none;background:radial-gradient(78% 68% at 50% 46%,#0b0d1900 40%,#0b0d198c 78%,#0b0d19eb 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.signin *,.signin :after{animation:none!important}.signin__cell{opacity:.72}.signin__status{opacity:.85}}
