:root{--ui-bg:#060a14;--ui-bg-soft:#0d1424;--ui-text:#e8ecff;--ui-text-muted:#a0adcf;--ui-primary:#4f6dff;--ui-primary-2:#9d65ff;--ui-surface:#121b31;--ui-stroke:#82a2ff42;--ui-shadow:0 4.8vw 10.6667vw #070a1873;--ui-ease:cubic-bezier(.22, 1, .36, 1);--ui-dur-fast:.18s;--ui-dur-mid:.28s;color:var(--ui-text);background-color:var(--ui-bg);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;font-size:3.73333vw;line-height:1.5}*,:before,:after{box-sizing:border-box}body{color:var(--ui-text);-webkit-tap-highlight-color:transparent;background:radial-gradient(95% 70% at 8% -12%,#5378ff38,#0000 70%),radial-gradient(75% 55% at 105% 18%,#9d65ff2e,#0000 68%),linear-gradient(#060a14 0%,#090f1f 52%,#050812 100%);margin:0}body:before,body:after{content:"";pointer-events:none;filter:blur(19.2vw);z-index:-1;border-radius:50%;animation:14s ease-in-out infinite alternate uiFloat;position:fixed}body:before{background:#3b78ff33;width:58.6667vw;height:58.6667vw;top:22vh;left:-16vw}body:after{background:#f6589029;width:48vw;height:48vw;animation-delay:1.6s;top:54vh;right:-14.6667vw}#app{isolation:isolate;width:100%;min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:relative}#app :where(button){transition:transform var(--ui-dur-fast) var(--ui-ease), box-shadow var(--ui-dur-fast) var(--ui-ease), filter var(--ui-dur-fast) var(--ui-ease), opacity var(--ui-dur-fast) var(--ui-ease)}#app :where(button:active){transform:translateY(1px)scale(.985)}#app :where(button[class*=btn],button[class*=action]){border:1px solid #8eabff6b;box-shadow:inset 0 1px #ffffff38,0 2.66667vw 5.86667vw #283c8b47}#app :where(button:hover){filter:saturate(1.1)brightness(1.15);transform:translateY(-.53333vw)}#app :where(button[class*=btn]:hover,button[class*=action]:hover){box-shadow:0 1.06667vw 3.2vw #5171ef66}#app :where(button:focus-visible,input:focus-visible,textarea:focus-visible){outline-offset:.53333vw;outline:.53333vw solid #8faeffd9}#app :where(section[class*=card],article[class*=card],div[class*=card],section[class*=panel],div[class*=panel]){border-color:var(--ui-stroke);box-shadow:var(--ui-shadow)}#app :where(input,textarea){color:#f5f8ff;caret-color:#8da0ff}#app :where(){color:#9aa8cd}#app :where([class$=__title],[class$=-title]){letter-spacing:.02em}#app :where([class$=__label],[class$=-label]){color:#b8c5e7}#app :where(main[class$=__inner]){animation:uiIn var(--ui-dur-mid) var(--ui-ease) both}@keyframes uiFloat{0%{transform:translate(0,0)}to{transform:translateY(-20px)}}@keyframes uiIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){body:before,body:after{animation:none}#app :where(button){transition:none}#app :where(main[class$=__inner]){animation:none}}.font-bold{font-weight:700}
