@font-face{font-family:sora;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:sora Fallback;src:local("Arial");ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.00%;size-adjust:113.97%}.__className_7ca156{font-family:sora,sora Fallback}.__variable_7ca156{--font-sora:"sora","sora Fallback"}@font-face{font-family:grotesk;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:grotesk Fallback;src:local("Arial");ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.00%;size-adjust:110.84%}.__className_23c363{font-family:grotesk,grotesk Fallback}.__variable_23c363{--font-grotesk:"grotesk","grotesk Fallback"}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--bg:oklch(14.2% .017 253);--bg2:oklch(17.2% .018 253);--fg:oklch(96.6% .006 247);--muted:oklch(70% .022 252);--accent:oklch(86.8% .185 145);--accent2:oklch(70% .14 152);--accent3:oklch(83% .115 208);--card:oklch(17.2% .018 253);--card-border:oklch(96% .01 247/.09);--card-hover:oklch(20.8% .02 253);--glass:oklch(14.2% .017 253/.65);--grad:linear-gradient(135deg,oklch(83% .115 208),oklch(86.8% .185 145),oklch(84.5% .155 80));--grad-h:linear-gradient(135deg,oklch(88% .13 200),oklch(90% .18 148),oklch(88% .15 85));--radius:4px;--radius-sm:4px;--radius-xs:2px;--shadow:0 1px 2px rgb(0 0 0/.3);--shadow-lg:0 20px 60px rgb(0 0 0/.45);--shadow-glow:0 0 60px oklch(86.8% .185 145/.14);--transition:200ms cubic-bezier(.4,0,.2,1);--spring:500ms cubic-bezier(.34,1.56,.64,1)}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgb(255 255 255/.1) transparent}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgb(255 255 255/.08);border-radius:3px}body{font-family:var(--font-sora),"PingFang SC","Microsoft YaHei",ui-sans-serif,sans-serif;background:var(--bg);color:var(--fg);line-height:1.5;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:-.01em}.hero-panel-title,.logo,.section-badge,.stat-label,.stat-num,.terminal-title,h1,h2{font-family:var(--font-grotesk),"Sora","PingFang SC",ui-sans-serif,sans-serif}.logo{font-weight:800;font-size:1.2rem;letter-spacing:-.03em;background:var(--grad);background-size:250% 250%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:grad-pan 8s ease infinite}.logo,.skip-link{text-decoration:none}.skip-link{position:absolute;top:-100%;left:50%;transform:translateX(-50%);background:var(--accent);color:#fff;padding:.5rem 1.5rem;border-radius:0 0 8px 8px;z-index:1000;font-size:.9rem}.skip-link:focus{top:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mesh-bg{position:fixed;inset:0;z-index:-1;overflow:clip;background:var(--bg)}.mesh-bg:before{content:"";inset:0;background-image:linear-gradient(90deg,oklch(96% .01 247/.04) 1px,transparent 0),linear-gradient(180deg,oklch(96% .01 247/.04) 1px,transparent 0);background-size:48px 48px}.mesh-bg .beam-1,.mesh-bg:before{position:absolute;pointer-events:none}.mesh-bg .beam-1{top:-10%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,oklch(83% .115 208/.25),transparent 70%)}.mesh-bg .beam-2{position:absolute;bottom:-15%;left:-5%;width:450px;height:450px;background:radial-gradient(circle,oklch(86.8% .185 145/.2),transparent 70%);pointer-events:none}.mesh-bg .sheen-line{position:absolute;top:30%;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,oklch(86.8% .185 145/.4) 50%,transparent);animation:sheen 6s ease-in-out infinite}@keyframes sheen{0%,55%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes orb-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-50px) scale(1.08)}66%{transform:translate(-30px,25px) scale(.94)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-dot{0%{box-shadow:0 0 0 0 oklch(86.8% .185 145/.6)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes grad-pan{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.5rem;border-radius:var(--radius-xs);font-weight:600;font-size:.9rem;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:all var(--transition);font-family:inherit;letter-spacing:-.01em}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:oklch(86.8% .185 145);color:oklch(19% .035 155);border-color:oklch(86.8% .185 145/.3);box-shadow:0 4px 20px oklch(86.8% .185 145/.2)}.btn-primary:hover{box-shadow:0 8px 30px oklch(86.8% .185 145/.35);border-color:oklch(86.8% .185 145/.5)}.btn-ghost{background:transparent;color:var(--fg);border-color:var(--card-border)}.btn-ghost:hover{background:var(--card-hover);border-color:oklch(96% .01 247/.18)}.btn-sm{padding:.4rem 1rem;font-size:.82rem}.glass{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.reveal{animation:reveal-up .6s var(--transition) forwards;animation-timeline:view();animation-range:entry 10% cover 25%}@keyframes reveal-up{0%{opacity:.001;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@supports not (animation-timeline:view()){.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--transition),transform .6s var(--transition)}.reveal.visible{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.mesh-bg .sheen-line{animation:none}.btn-primary,.grad-text,.stat-num{animation:none!important}}