@font-face {font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url('/site-static/ui-slai/slai-neural-20261022-140927/inter-regular.ttf') format('truetype');}
@font-face {font-family:Inter;font-style:normal;font-weight:500 900;font-display:swap;src:url('/site-static/ui-slai/slai-neural-20261022-140927/inter-medium.ttf') format('truetype');}
@font-face {font-family:'Geist Pixel Circle';font-style:normal;font-weight:400;font-display:swap;src:url('/site-static/ui-slai/slai-neural-20261022-140927/fonts/GeistPixel-Circle.woff2') format('woff2');}
:root {
  --bg:#000;--text:#fff;--muted:#8e8e8e;--nav-text:#2e2e2e;--pill-dark:#28282a;
  --sign-in-text:#c8c8c8;--nav-shadow:0 4px 14px rgba(0,0,0,.16);
  --trust-bg:#28282a;--trust-border:rgba(255,255,255,.4);--trust-text:#c4c2c3;
  --font-sans:Inter,'Segoe UI',system-ui,sans-serif;
  --font-display:'BubbledotICG-FinePos','Geist Pixel Circle',monospace;
}
html[data-fumin-evolve],html[data-fumin-evolve] body {background:#000;color:#fff;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;}
html[data-fumin-evolve] body {isolation:isolate;overflow-x:hidden;}
html[data-fumin-evolve] #root {position:relative;z-index:1;}
.fumin-motion-background {position:fixed;inset:0;z-index:0;overflow:hidden;background:#000;pointer-events:none;}
.fumin-motion-background video {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:.8;}
.fumin-motion-background::after {content:'';position:absolute;inset:0;background:rgba(0,0,0,.16);}
html[data-fumin-scene='app'] .fumin-motion-background video {opacity:.3;}
html[data-fumin-scene='login'] .fumin-motion-background video {opacity:.55;}
html[data-fumin-evolve] #root,html[data-fumin-evolve] .app-layout,html[data-fumin-evolve] .app-layout > section {background:transparent !important;}
html[data-fumin-scene='home'],html[data-fumin-scene='home'] body {height:100dvh;overflow:hidden;}
body:has(.classic-home-default) .public-page-content,body:has(.classic-home-default) .app-layout > section {margin:0 !important;padding:0 !important;min-height:100dvh;background:transparent !important;}
.classic-home-default {position:relative;isolation:isolate;height:100dvh;min-height:0;color:#fff;background:transparent !important;overflow:hidden;}
.classic-home-default .classic-home-hero {height:100%;min-height:0;background:transparent !important;border:0 !important;}
.classic-home-default .blur-ball {display:none;}
.classic-home-default [data-fumin-stage] {height:100%;min-height:0;display:flex;align-items:center;justify-content:center;padding:110px 24px 208px;box-sizing:border-box;}
.classic-home-default [data-fumin-copy] {width:100%;max-width:1000px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto;}
.classic-home-default [data-fumin-intro] {margin:0;width:100%;}
.classic-home-default h1 {font:400 clamp(28px,6.2vw,80px)/1.12 var(--font-display) !important;letter-spacing:-.04em !important;color:#fff !important;margin:0;text-align:center;}
.classic-home-default h1 > span {display:block;white-space:nowrap;animation:fumin-headline-fade .85s cubic-bezier(.22,1,.36,1) both;animation-delay:.12s;}
.classic-home-default h1 > span:nth-child(2) {animation-delay:.3s;}
.classic-home-default [data-fumin-intro] > p {max-width:min(500px,92%);font-size:clamp(16px,1.7vw,19px);line-height:1.55;color:#d0d0d0;opacity:.8;margin:22px auto 0;}
.fumin-trust-row {--trust-size:clamp(36px,4.5vw,42px);display:flex;align-items:center;justify-content:center;margin-bottom:clamp(16px,2.5vh,26px);animation:fumin-reveal .85s .05s both;}
.fumin-trust-ring {height:var(--trust-size);width:var(--trust-size);box-sizing:border-box;padding:5px;border:1px solid var(--trust-border);border-radius:50%;background:var(--trust-bg);position:relative;z-index:1;transition:transform .35s;}
.fumin-trust-ring + .fumin-trust-ring {margin-left:calc(var(--trust-size) * -.42);z-index:2;}
.fumin-trust-ring:nth-child(3) {z-index:4;}
.fumin-trust-ring > span {display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#fff;color:#111;}
.fumin-trust-ring svg {width:68%;height:68%;}
.fumin-trust-ring:hover {transform:translateY(-2px);}
.fumin-trust-ring:nth-child(2):hover {transform:translateY(-4px);}
.fumin-trust-label {height:var(--trust-size);display:flex;align-items:center;box-sizing:border-box;margin-left:calc(var(--trust-size) * -.42);padding:0 18px 0 calc(var(--trust-size) * .58);border:1px solid var(--trust-border);border-radius:999px;background:var(--trust-bg);color:var(--trust-text);font-size:13px;font-weight:500;}
.classic-home-default [data-fumin-address] {display:flex;align-items:center;width:100%;max-width:490px;margin:20px auto 0;}
.classic-home-default .semi-input-wrapper {background:rgba(25,25,27,.7) !important;border:1px solid rgba(255,255,255,.25) !important;border-radius:999px !important;height:42px;padding-left:16px;backdrop-filter:blur(14px);}
.classic-home-default .semi-input {background:transparent !important;color:#eee !important;font-size:13px;}
.classic-home-default .semi-scrolllist {font-size:11px;color:#aaa;}
.classic-home-default .semi-scrolllist-shade {background:transparent;}
.classic-home-default .semi-scrolllist-item-selected {color:#ddd !important;}
.classic-home-default .semi-input-suffix button {background:#333336 !important;color:#ddd !important;border-radius:50% !important;margin-right:5px;}
.classic-home-default [data-fumin-actions] {display:flex;flex-direction:row;gap:14px;margin-top:24px;animation:fumin-reveal .85s .4s both;}
.classic-home-default [data-fumin-actions] button {height:46px;padding:0 28px;border-radius:999px !important;font:600 14px var(--font-sans);border:0;transition:transform .25s,box-shadow .25s;}
html[data-fumin-evolve] #root .classic-home-default [data-fumin-actions] a button {background:#fff !important;color:#111 !important;border:1px solid #fff !important;box-shadow:0 0 0 1px rgba(255,255,255,.15),0 0 22px rgba(255,255,255,.32),0 0 44px rgba(255,255,255,.12);}
html[data-fumin-evolve] #root .classic-home-default [data-fumin-actions] a button .semi-button-content {color:#111 !important;}
html[data-fumin-evolve] #root .classic-home-default [data-fumin-actions] > button {background:#28282a !important;color:#c8c8c8 !important;border:1px solid #555 !important;}
.classic-home-default [data-fumin-actions] button:hover {transform:translateY(-2px) scale(1.02);box-shadow:0 0 32px rgba(255,255,255,.32);}
.classic-home-default [data-fumin-providers] {display:none;}
.classic-home-default .fumin-presentation-stats {position:absolute;bottom:64px;left:50%;transform:translateX(-50%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:calc(100% - 48px);max-width:920px;gap:24px;text-align:center;}
.fumin-presentation-stats > div {display:flex;flex-direction:column;align-items:center;gap:8px;animation:fumin-reveal .85s .5s both;}
.fumin-presentation-stats > div:nth-child(2) {animation-delay:.58s;}
.fumin-presentation-stats > div:nth-child(3) {animation-delay:.66s;}
.fumin-presentation-stats > div:nth-child(4) {animation-delay:.74s;}
.fumin-presentation-stats .fumin-stat-symbol {font:400 clamp(22px,3vw,33px)/1 var(--font-display);color:#fff;}
.fumin-presentation-stats strong {font-size:clamp(18px,2.2vw,26px);font-weight:400;letter-spacing:-.025em;line-height:1.2;color:#fff;font-variant-numeric:tabular-nums;}
.fumin-presentation-stats > div:last-child strong {font-size:clamp(13px,1.5vw,18px);line-height:1.7;}
.fumin-presentation-stats > div > span:last-child {font-size:12px;color:#8e8e8e;}
body:is(:has(.classic-home-default),:has([data-fumin-login])) .app-layout .semi-layout-footer {position:fixed;bottom:0;left:0;width:100%;z-index:2;}
body:is(:has(.classic-home-default),:has([data-fumin-login])) .semi-layout-footer footer {background:transparent !important;padding:0 24px 16px !important;border:0;min-height:0;}
.semi-layout-footer footer > .absolute {display:none;}
body:is(:has(.classic-home-default),:has([data-fumin-login])) .semi-layout-footer footer > div:last-child {max-width:none;gap:12px;}
.semi-layout-footer span {font-size:10px !important;color:#8e8e8e !important;}
.semi-layout-footer .text-sm:has(> a[href='https://github.com/QuantumNous/new-api']) {display:none !important;}
@keyframes fumin-headline-fade {from {opacity:0;transform:translateY(14px)} to {opacity:1;transform:none}}
@keyframes fumin-reveal {from {opacity:0;transform:translateY(22px) scale(.98);filter:blur(6px)} to {opacity:1;transform:none;filter:blur(0)}}
@media (max-width:720px) {
  .classic-home-default [data-fumin-stage] {padding:100px 16px 250px;}
  .classic-home-default h1 {font-size:clamp(28px,6.2vw,45px) !important;line-height:1.05 !important;letter-spacing:-.08em !important;}
  .classic-home-default [data-fumin-intro] > p {font-size:14px;margin-top:18px;}
  .classic-home-default [data-fumin-address] {max-width:440px;margin-top:16px;}
  .classic-home-default .semi-input-wrapper {height:40px;}
  .classic-home-default .semi-input {font-size:12px;}
  .classic-home-default .semi-scrolllist {font-size:10px;}
  .classic-home-default [data-fumin-actions] {margin-top:20px;}
  .classic-home-default [data-fumin-actions] button {height:44px;padding:0 24px;}
  .classic-home-default .fumin-presentation-stats {bottom:48px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;}
  .fumin-presentation-stats > div {gap:5px;}
  .fumin-presentation-stats strong {font-size:20px;}
  .fumin-presentation-stats .fumin-stat-symbol {font-size:25px;}
  .fumin-presentation-stats > div > span:last-child {font-size:11px;}
  body:is(:has(.classic-home-default),:has([data-fumin-login])) .semi-layout-footer footer {padding-bottom:12px !important;}
}
@media (max-width:420px) {
  .fumin-trust-row {--trust-size:34px;}
  .fumin-trust-label {font-size:12px;}
  .classic-home-default h1 {letter-spacing:-.09em !important;font-size:clamp(24px,7.2vw,30px) !important;line-height:1.04 !important;}
}
@media (max-height:700px) {
  .classic-home-default [data-fumin-stage] {padding-top:90px;padding-bottom:190px;}
  .classic-home-default h1 {font-size:clamp(26px,5vw,58px) !important;}
  .classic-home-default .fumin-trust-row {margin-bottom:12px;}
  .classic-home-default [data-fumin-intro] > p {margin-top:12px;font-size:14px;}
  .classic-home-default [data-fumin-actions] {margin-top:14px;}
  .classic-home-default [data-fumin-address] {margin-top:12px;}
  .classic-home-default .fumin-presentation-stats {bottom:40px;}
}
@media (max-width:720px) and (max-height:700px) {
  .classic-home-default [data-fumin-stage] {padding-bottom:220px;}
  .classic-home-default .fumin-presentation-stats {gap:10px;}
  .fumin-presentation-stats .fumin-stat-symbol {font-size:20px;}
  .fumin-presentation-stats strong {font-size:17px;}
}
@media (prefers-reduced-motion:reduce) {
  html[data-fumin-evolve] *,html[data-fumin-evolve] *::before,html[data-fumin-evolve] *::after {animation-duration:.01ms !important;animation-delay:0s !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;transition-delay:0s !important;scroll-behavior:auto !important;}
}
