.login-visual-module__Bui2yW__panel{isolation:isolate;color:#fff;background:#171923;border:1px solid #ffffff0d;border-radius:24px;flex-direction:column;justify-content:space-between;min-width:0;height:100%;min-height:740px;display:flex;position:relative;overflow:hidden}.login-visual-module__Bui2yW__panel:before{z-index:-1;content:"";background:radial-gradient(at 76% 12%,#5546f32e,#0000 48%),radial-gradient(at 8% 60%,#076f651f,#0000 43%),linear-gradient(160deg,#242338 0%,#171923 48%,#151620 100%);position:absolute;inset:0}.login-visual-module__Bui2yW__grain{z-index:3;pointer-events:none;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.5' d='M0 0h160v160H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.login-visual-module__Bui2yW__glow{aspect-ratio:1;filter:blur(32px);pointer-events:none;background:radial-gradient(#7961ff2e,#0000 64%);border-radius:50%;width:88%;animation:16s ease-in-out infinite alternate login-visual-module__Bui2yW__glow-drift;position:absolute;top:2%;left:12%}.login-visual-module__Bui2yW__topline{z-index:2;justify-content:space-between;align-items:center;gap:16px;padding:32px 36px;display:flex;position:relative}.login-visual-module__Bui2yW__eyebrow{color:#e5e2f0b3;letter-spacing:.02em;align-items:center;gap:9px;font-size:11px;font-weight:500;display:inline-flex}.login-visual-module__Bui2yW__eyebrow>span{background:#a99aff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #a99aff80}.login-visual-module__Bui2yW__illustration{aspect-ratio:800/650;pointer-events:none;width:118%;max-width:840px;position:absolute;top:-2%;left:50%;transform:translate(-50%)}.login-visual-module__Bui2yW__ribbons{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.login-visual-module__Bui2yW__ribbonFlow{transform-origin:50% 48%;animation:13s ease-in-out infinite alternate login-visual-module__Bui2yW__ribbon-breathe}.login-visual-module__Bui2yW__halo{filter:blur(26px);background:radial-gradient(#7c69ff36,#5546f30a 65%,#0000 72%);border-radius:50%;position:absolute;inset:21% 24% 25%}.login-visual-module__Bui2yW__orbitOuter,.login-visual-module__Bui2yW__orbitInner{aspect-ratio:1;border:1px solid #aaa1ef10;border-radius:50%;width:77%;position:absolute;top:47.7%;left:50%;transform:translate(-50%,-50%)}.login-visual-module__Bui2yW__orbitInner{border-color:#aaa1ef0d;width:58%}.login-visual-module__Bui2yW__brandTile{color:#f0ecff;background:linear-gradient(145deg,#514676c9,#28233c 70%);border:1px solid #e3daff45;border-radius:24px;place-items:center;width:104px;height:112px;animation:8s ease-in-out infinite alternate login-visual-module__Bui2yW__tile-float;display:grid;position:absolute;top:47.7%;left:50%;transform:translate(-50%,-50%)rotate(-9deg);box-shadow:inset 0 1px #eee5ff35,0 28px 50px #09081580,0 0 60px #8170f922}.login-visual-module__Bui2yW__platformTile{color:#e6e1f2;background:linear-gradient(140deg,#3e3d50ed,#232332ed);border:1px solid #ffffff29;border-radius:15px;place-items:center;width:54px;height:58px;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff12,0 16px 32px #0a091f4d}.login-visual-module__Bui2yW__openai{top:54%;left:14.5%;transform:rotate(-12deg)}.login-visual-module__Bui2yW__gemini{top:18%;left:60%;transform:rotate(10deg)}.login-visual-module__Bui2yW__perplexity{top:63%;right:17%;transform:rotate(12deg)}.login-visual-module__Bui2yW__spark{background:#d1c6ff;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 10px #c5b6ff60}.login-visual-module__Bui2yW__sparkOne{top:18%;left:34%}.login-visual-module__Bui2yW__sparkTwo{width:2px;height:2px;top:69%;left:37%}.login-visual-module__Bui2yW__sparkThree{width:2px;height:2px;top:42%;left:81%}.login-visual-module__Bui2yW__copy{z-index:2;margin-top:300px;padding:0 clamp(32px,4vw,64px) 32px;position:relative}.login-visual-module__Bui2yW__copy h2{font-family:var(--font-editorial);letter-spacing:-.035em;font-size:clamp(44px,4.2vw,66px);font-weight:400;line-height:1.02}.login-visual-module__Bui2yW__copy h2 em{color:#b9a8ff;font-weight:400}.login-visual-module__Bui2yW__description{color:#b8b4c5;margin-top:20px;font-size:13px;line-height:1.8}.login-visual-module__Bui2yW__footer{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:36px;padding-top:22px;display:flex}.login-visual-module__Bui2yW__platforms{color:#d2ccdf;align-items:center;gap:12px;display:flex}.login-visual-module__Bui2yW__platforms span{color:#aaa5ba;margin-left:3px;font-size:10px}.login-visual-module__Bui2yW__footerNote{color:#8e889f;font-size:10px}@keyframes login-visual-module__Bui2yW__glow-drift{to{opacity:.7;transform:translate(-6%,8%)scale(1.12)}}@keyframes login-visual-module__Bui2yW__ribbon-breathe{to{transform:rotate(5deg)scale(1.035)}}@keyframes login-visual-module__Bui2yW__tile-float{to{transform:translate(-50%,calc(-50% - 9px))rotate(-5deg)}}@media (min-height:900px) and (min-width:1024px){.login-visual-module__Bui2yW__illustration{top:7%}.login-visual-module__Bui2yW__copy{padding-bottom:40px}}@media (max-width:1279px){.login-visual-module__Bui2yW__topline{padding-inline:28px}.login-visual-module__Bui2yW__copy{padding-inline:32px}.login-visual-module__Bui2yW__copy h2{font-size:48px}.login-visual-module__Bui2yW__footerNote{display:none}}@media (prefers-reduced-motion:reduce){.login-visual-module__Bui2yW__glow,.login-visual-module__Bui2yW__ribbonFlow,.login-visual-module__Bui2yW__brandTile{animation:none}}
