.suite-ambient{--suite-pointer-x:0px;--suite-pointer-y:0px;background:radial-gradient(circle at 50% 10%,#5c36b414,#0000 42%),linear-gradient(#08050f47,#08050feb)}.suite-ambient-orb{aspect-ratio:1;filter:blur(72px);opacity:.18;mix-blend-mode:screen;will-change:transform;border-radius:999px;width:min(62vw,860px);position:absolute}.suite-ambient-orb-a{background:radial-gradient(circle,#80f2ff8c,#5239ff1a 55%,#0000 72%);animation:22s ease-in-out infinite alternate suite-orb-a;top:-20vh;left:-20vw}.suite-ambient-orb-b{background:radial-gradient(circle,#ff52c880,#7847ff1a 58%,#0000 72%);animation:28s ease-in-out infinite alternate suite-orb-b;top:18vh;right:-24vw}.suite-ambient-orb-c{background:radial-gradient(circle,#ffb15a52,#50ffcf14 56%,#0000 76%);width:min(72vw,980px);animation:31s ease-in-out infinite alternate suite-orb-c;bottom:-42vh;left:28vw}.suite-ambient-grid{opacity:.12;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:72px 72px;animation:28s linear infinite suite-grid-travel;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.suite-ambient-perspective{opacity:.12;height:86vh;transform:perspective(700px) rotateX(67deg) translate3d(var(--suite-pointer-x),var(--suite-pointer-y),0);transform-origin:bottom;will-change:transform,background-position;background-image:linear-gradient(#80f2ff1f 1px,#0000 1px),linear-gradient(90deg,#ff5dd31a 1px,#0000 1px);background-size:78px 78px;animation:9s linear infinite suite-perspective-flow;position:absolute;bottom:-36vh;left:-12vw;right:-12vw;-webkit-mask-image:linear-gradient(#0000 12%,#000);mask-image:linear-gradient(#0000 12%,#000)}.suite-ambient-scan{filter:blur(6px);background:linear-gradient(#0000,#80f2ff0f,#0000);height:38vh;animation:13s linear infinite suite-scan;position:absolute;inset:-20% 0 auto}.suite-ambient-ribbon{filter:blur(.2px);opacity:.16;mix-blend-mode:screen;will-change:transform;border:1px solid #ffffff17;border-radius:50%;width:78vw;height:18vh;position:absolute}.suite-ambient-ribbon:before,.suite-ambient-ribbon:after{content:"";border-radius:inherit;border:1px solid #80f2ff21;position:absolute;inset:18%}.suite-ambient-ribbon:after{border-color:#ff5dd31c;inset:38%}.suite-ambient-ribbon-a{transform:translate3d(var(--suite-pointer-x),var(--suite-pointer-y),0) rotate(-14deg);animation:19s ease-in-out infinite alternate suite-ribbon-a;top:24vh;left:-24vw}.suite-ambient-ribbon-b{transform:translate3d(var(--suite-pointer-x),var(--suite-pointer-y),0) rotate(18deg);animation:24s ease-in-out infinite alternate suite-ribbon-b;top:58vh;right:-26vw}.suite-ambient-beam{opacity:.2;transform-origin:50%;background:linear-gradient(#0000,#ffffff8c,#80f2ff26,#0000);width:1px;height:100vh;position:absolute;box-shadow:0 0 38px #80f2ff26}.suite-ambient-beam-a{animation:15s ease-in-out infinite alternate suite-beam-a;top:-18vh;left:22%;transform:rotate(24deg)}.suite-ambient-beam-b{background:linear-gradient(#0000,#ff5dd380,#ffb55b1f,#0000);animation:18s ease-in-out infinite alternate suite-beam-b;top:-8vh;right:18%;transform:rotate(-18deg)}.suite-ambient-rings{aspect-ratio:1;opacity:.16;width:min(48vw,680px);transform:translate3d(var(--suite-pointer-x),var(--suite-pointer-y),0);animation:20s ease-in-out infinite alternate suite-rings-drift;position:absolute;top:12vh;right:-13vw}.suite-ambient-rings span{border:1px solid #ffffff2e;border-radius:999px;position:absolute}.suite-ambient-rings span:first-child{animation:34s linear infinite suite-spin;inset:0}.suite-ambient-rings span:nth-child(2){animation:26s linear infinite suite-spin-reverse;inset:15%}.suite-ambient-rings span:nth-child(3){animation:18s linear infinite suite-spin;inset:32%}.suite-ambient-rings span:after{content:"";background:#80f2ffe6;border-radius:999px;width:6px;height:6px;position:absolute;top:-3px;left:50%;box-shadow:0 0 24px #80f2ffb3}.suite-ambient-signal{opacity:.16;height:74px;transform:translate3d(var(--suite-pointer-x),var(--suite-pointer-y),0);align-items:end;gap:5px;display:flex;position:absolute;bottom:7vh;left:7vw}.suite-ambient-signal span{--i:0;width:2px;min-height:8px;animation:2.8s ease-in-out infinite suite-signal;animation-delay:calc(var(--i) * -.11s);background:linear-gradient(#80f2ffe6,#ff5dd32e);border-radius:999px;box-shadow:0 0 14px #80f2ff38}.suite-ambient-stars{opacity:.24;background-image:radial-gradient(circle at 12% 22%,#ffffffb3 0 1px,#0000 1.6px),radial-gradient(circle at 81% 33%,#80f2ffb3 0 1px,#0000 1.7px),radial-gradient(circle at 36% 71%,#ff64d68c 0 1px,#0000 1.8px),radial-gradient(circle at 67% 84%,#ffffff80 0 1px,#0000 1.5px),radial-gradient(circle at 49% 17%,#ffd38073 0 1px,#0000 1.8px);background-size:360px 310px,420px 360px,520px 420px,610px 490px,720px 560px;animation:36s linear infinite suite-stars;position:absolute;inset:0}.suite-ambient-vignette{background:radial-gradient(circle,#0000 25%,#08050f59 72%,#08050fc7);position:absolute;inset:0}.suite-ambient-calm .suite-ambient-perspective,.suite-ambient-calm .suite-ambient-ribbon,.suite-ambient-calm .suite-ambient-beam,.suite-ambient-calm .suite-ambient-signal{opacity:.07;animation:none!important}.suite-ambient-calm .suite-ambient-orb,.suite-ambient-calm .suite-ambient-grid,.suite-ambient-calm .suite-ambient-scan,.suite-ambient-calm .suite-ambient-rings,.suite-ambient-calm .suite-ambient-rings span,.suite-ambient-calm .suite-ambient-stars{animation:none!important}.suite-panel{-webkit-backdrop-filter:blur(28px)saturate(160%);background:linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #ffffff1c;box-shadow:0 26px 80px #00000057,inset 0 1px #ffffff09}.suite-glow-line{background:linear-gradient(90deg,#0000,#80f2ffb3,#ff5dd399,#0000) 0 0/200% 100%;animation:6s linear infinite suite-line}.suite-nav-active{background:#ffffff13;box-shadow:inset 0 -1px #80f2ff8c,0 0 28px #80f2ff0f;color:#fffffff0!important}.profile-input{color:#ffffffdb;background:0 0;border:0;outline:none;width:100%;font-size:.78rem;line-height:1.45}.profile-input::placeholder{color:#ffffff2e}.profile-input:focus{color:#fff}@keyframes suite-orb-a{0%{transform:translate(0)scale(.95)}to{transform:translate(18vw,18vh)scale(1.12)}}@keyframes suite-orb-b{0%{transform:translate(0)scale(1)}to{transform:translate(-22vw,11vh)scale(.9)}}@keyframes suite-orb-c{0%{transform:translate(0)rotate(0)}to{transform:translate(-16vw,-18vh)rotate(22deg)}}@keyframes suite-grid-travel{to{background-position:0 72px,72px 0}}@keyframes suite-perspective-flow{to{background-position:0 78px,78px 0}}@keyframes suite-scan{0%{transform:translateY(-40vh)}to{transform:translateY(150vh)}}@keyframes suite-ribbon-a{0%{opacity:.11;margin-top:-20px}to{opacity:.2;margin-top:42px}}@keyframes suite-ribbon-b{0%{opacity:.08;margin-top:25px}to{opacity:.19;margin-top:-35px}}@keyframes suite-beam-a{0%{opacity:.08;margin-left:-6vw}to{opacity:.24;margin-left:8vw}}@keyframes suite-beam-b{0%{opacity:.06;margin-right:-4vw}to{opacity:.2;margin-right:9vw}}@keyframes suite-rings-drift{0%{margin-top:-3%;rotate:-5deg}to{margin-top:6%;rotate:8deg}}@keyframes suite-spin{to{transform:rotate(360deg)}}@keyframes suite-spin-reverse{to{transform:rotate(-360deg)}}@keyframes suite-signal{0%,to{opacity:.35;height:12px}35%{opacity:.95;height:62px}65%{opacity:.52;height:28px}}@keyframes suite-stars{to{background-position:40px 120px,-50px 80px,70px -120px,-80px 90px,110px 60px}}@keyframes suite-line{to{background-position:200% 0}}@media(max-width:760px){.suite-ambient-rings{opacity:.1;width:78vw;right:-36vw}.suite-ambient-signal{opacity:.1;bottom:3vh;left:4vw}.suite-ambient-ribbon{opacity:.1;width:120vw}.suite-ambient-perspective{opacity:.08}}@media(prefers-reduced-motion:reduce){.suite-ambient-orb,.suite-ambient-grid,.suite-ambient-perspective,.suite-ambient-scan,.suite-ambient-ribbon,.suite-ambient-beam,.suite-ambient-rings,.suite-ambient-rings span,.suite-ambient-signal span,.suite-ambient-stars,.suite-glow-line{animation:none!important}}
