:root{--ink:#080b11;--ink-2:#0c1019;--surface:#121826;--surface-2:#182032;--paper:#f5f7fa;--paper-ink:#0b0e14;--amber:#ff7a29;--amber-soft:#ffb37a;--amber-glow:#ff7a2929;--cyan:#2dd4ff;--cyan-soft:#8fe6ff;--cyan-glow:#2dd4ff24;--green:#34d399;--text:#eef2f8;--text-2:#c5ccda;--muted:#8b95a8;--muted-2:#697285;--hairline:#ffffff12;--hairline-strong:#ffffff24;--hairline-amber:#ff7a2961;--hairline-cyan:#2dd4ff57;--font-display:"Space Grotesk", "Noto Sans SC", system-ui, sans-serif;--font-body:"Inter", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--fs-display:clamp(40px, 6vw, 76px);--fs-h1:clamp(30px, 4.4vw, 46px);--fs-h2:clamp(23px, 2.7vw, 32px);--fs-h3:clamp(18px, 1.9vw, 21px);--fs-lead:clamp(16px, 1.4vw, 19px);--fs-body:16px;--fs-sm:14px;--fs-xs:12.5px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--radius-xs:8px;--radius-sm:12px;--radius:18px;--radius-lg:24px;--radius-pill:999px;--shadow-card:0 1px 0 #ffffff0a inset, 0 10px 30px -12px #00000080;--shadow-lift:0 26px 60px -20px #0009;--maxw:1180px;--maxw-narrow:760px;--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400;line-height:1.72;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1100px 680px at 85% -10%,#ff7a291a,#0000 55%),radial-gradient(980px 620px at 4% 8%,#2dd4ff14,#0000 54%),radial-gradient(900px 700px at 50% 120%,#2dd4ff0d,#0000 60%);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;mask-image:radial-gradient(circle at 50% 30%,#000 0%,#0000 80%)}h1,h2,h3,h4,h5{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);text-wrap:balance;overflow-wrap:break-word;font-weight:600;line-height:1.22}p{line-height:1.75}a{color:inherit;text-decoration:none}ul,ol{padding:0}img,svg{max-width:100%;display:block}strong,b{color:var(--text);font-weight:600}.container{width:100%;max-width:var(--maxw);padding-inline:var(--s-5);margin-inline:auto}.container--narrow{max-width:var(--maxw-narrow)}.section{padding-block:clamp(80px,9vw,128px)}.section--tight{padding-block:clamp(56px,7vw,88px)}.section--alt{background:radial-gradient(900px 400px at 100% 0%, #2dd4ff0d, transparent 60%), var(--ink-2);border-block:1px solid var(--hairline)}.section--light{background:var(--paper);color:var(--paper-ink)}.section--light h1,.section--light h2,.section--light h3{color:var(--paper-ink)}.section--light p{color:#3b4252}.section--light .muted,.section--light .section-lead{color:#5b6678}.eyebrow{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--amber);align-items:center;gap:9px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--amber), transparent);width:22px;height:1.5px}.eyebrow--cyan{color:var(--cyan)}.eyebrow--cyan:before{background:linear-gradient(90deg, var(--cyan), transparent)}.eyebrow--center{justify-content:center}.eyebrow--center:before{display:none}.section-head{max-width:720px}.section-head--center{text-align:center;margin-inline:auto}.section-title{font-size:var(--fs-h2);margin-top:var(--s-3);text-wrap:balance;max-width:100%;line-height:1.28}.section-head--center .section-title{margin-inline:auto}.section-lead{color:var(--muted);font-size:var(--fs-lead);max-width:60ch;margin-top:var(--s-4);line-height:1.7}.section-head--center .section-lead{max-width:56ch;margin-inline:auto}.section__more{margin-top:var(--s-6)}.hero{border-bottom:1px solid var(--hairline);padding-block:clamp(92px,12vw,168px) clamp(64px,9vw,116px);position:relative;overflow:hidden}.hero__bg{z-index:0;pointer-events:none;background:radial-gradient(1000px 560px at 82% -10%,#ff7a2929,#0000 56%),radial-gradient(880px 560px at 6% 6%,#2dd4ff1f,#0000 55%);position:absolute;inset:0}.hero__bg:after{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:radial-gradient(circle at 50% 32%,#000 0%,#0000 72%)}.hero .container{z-index:1;position:relative}.hero__title{font-size:var(--fs-h1);margin-top:var(--s-4);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;max-width:none;line-height:1.12}.hero--home .hero__title{font-size:var(--fs-display);letter-spacing:-.03em;line-height:1.05}.hero__title .grad{background:linear-gradient(100deg, var(--amber), var(--amber-soft) 55%, var(--cyan));color:#0000;background-clip:text}.hero__slogan{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-2);margin-top:var(--s-5);max-width:44ch;font-size:clamp(20px,2.6vw,30px);font-weight:500;line-height:1.35}.hero__slogan em{color:var(--amber);font-style:normal}.hero__lead{color:var(--text-2);font-size:var(--fs-lead);max-width:56ch;margin-top:var(--s-4);line-height:1.7}.hero__lead strong{color:var(--text);font-weight:600}.hero__actions{gap:var(--s-4);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.hero__meta{margin-top:var(--s-8);gap:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.hero__meta div{flex-direction:column;gap:3px;display:flex}.hero__meta b{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;font-size:clamp(26px,3vw,34px);line-height:1}.hero__meta span{font-size:var(--fs-sm);color:var(--muted)}@media (width<=640px){.hero{padding-block:clamp(72px,18vw,120px) clamp(48px,12vw,80px)}.hero__title{letter-spacing:-.02em;line-height:1.1}.hero__slogan{margin-top:var(--s-4);font-size:clamp(18px,5vw,24px)}.hero__lead{margin-top:var(--s-3)}.hero__actions{margin-top:var(--s-5)}}.vision{border-top:1px solid var(--hairline);background:radial-gradient(800px 300px at 100% 0%, #2dd4ff12, transparent 60%), var(--ink)}.vision__grid{gap:var(--s-6);grid-template-columns:repeat(3,1fr);display:grid}.vision__item{padding:var(--s-5) var(--s-5) var(--s-5) var(--s-5);border-radius:var(--radius);border:1px solid var(--hairline);border-left:2px solid var(--hairline-strong);background:#ffffff05}.vision__item h4{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:600}.vision__item p{color:var(--text);font-size:17px;line-height:1.6}.vision__item em{color:var(--amber);font-style:normal}.vision__item:nth-child(2){border-left-color:var(--hairline-cyan)}.vision__item:nth-child(2) em{color:var(--cyan)}@media (width<=820px){.vision__grid{gap:var(--s-5);grid-template-columns:1fr}}.btn{border-radius:var(--radius-sm);font-family:var(--font-display);cursor:pointer;transition:transform .2s var(--ease), background .2s ease, border-color .2s ease, color .2s ease, box-shadow .2s ease;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.btn--primary{background:var(--amber);color:#1a0d02;box-shadow:0 8px 22px -10px #ff7a2999}.btn--primary:hover{background:#ff8c45;transform:translateY(-2px)scale(1.03);box-shadow:0 14px 32px -10px #ff7a2980}.btn--ghost{border-color:var(--hairline-strong);color:var(--text);background:#ffffff05}.btn--ghost:hover{border-color:var(--cyan);color:var(--cyan);transform:translateY(-2px)scale(1.03)}.btn--cyan{background:var(--cyan);color:#04222b;box-shadow:0 8px 22px -10px #2dd4ff80}.btn--cyan:hover{background:var(--cyan-soft);transform:translateY(-2px)scale(1.03);box-shadow:0 14px 32px -10px #2dd4ff73}.btn--lg{padding:16px 30px;font-size:16px}.btn--sm{padding:9px 16px;font-size:13.5px}.card{border:1px solid var(--hairline);border-radius:var(--radius);transition:transform .25s var(--ease), border-color .3s ease, background .3s ease, box-shadow .3s ease;background:linear-gradient(#ffffff0b,#ffffff04);padding:clamp(22px,2.4vw,30px);position:relative;overflow:hidden}.card:before{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;inset:0 0 auto}.card:hover{border-color:var(--hairline-strong);box-shadow:var(--shadow-lift);background:linear-gradient(#ffffff0f,#ffffff06);transform:translateY(-5px)}.card--hover{cursor:pointer}.card--hover:after{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(440px circle at var(--mx,50%) var(--my,0%), #ff7a291f, transparent 42%);transition:opacity .35s var(--ease);position:absolute;inset:0}.card--hover>*{z-index:1;position:relative}.card--hover:hover{border-color:var(--hairline-strong);box-shadow:var(--shadow-lift);background:linear-gradient(#ffffff12,#ffffff06);transform:translateY(-6px)scale(1.012)}.card--hover:hover:after{opacity:1}.card--hover.glow-cyan:after{background:radial-gradient(440px circle at var(--mx,50%) var(--my,0%), #2dd4ff1f, transparent 42%)}.card--cyan{border-color:var(--hairline-cyan)}.card--cyan:before{background:linear-gradient(90deg, transparent, var(--cyan-glow), transparent)}.card-glass{border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14}.card-glow-hover{transition:transform .3s var(--ease), border-color .3s ease, box-shadow .3s ease, background .3s ease;position:relative}.card-glow-hover:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(520px at 50% 0,#2dd4ff29,#0000 55%);transition:opacity .4s;position:absolute;inset:-1px}.card-glow-hover>*{z-index:1;position:relative}.card-glow-hover:hover{background:#ffffff0d;border-color:#2dd4ff42;transform:translateY(-4px);box-shadow:0 18px 44px -12px #00000073,0 0 0 1px #2dd4ff14}.card-glow-hover:hover:before{opacity:1}.accordion-list{gap:var(--s-4);flex-direction:column;display:flex}.accordion-item{transition-delay:var(--delay,0s)}.accordion-card{overflow:hidden}.accordion-trigger{align-items:center;gap:var(--s-4);width:100%;padding:var(--s-5);text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;display:flex}.accordion-icon{width:56px;height:56px;color:var(--cyan);background:#ffffff0a;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}.accordion-icon svg{color:var(--cyan)}.accordion-num{font-family:var(--font-display);color:var(--amber);font-size:10px;font-weight:700}.accordion-head{flex:1;min-width:0}.accordion-head h3{font-size:var(--fs-h3);margin-bottom:4px}.accordion-head p{color:var(--muted);font-size:14.5px;line-height:1.55}.accordion-chevron{color:var(--muted-2);flex:none;transition:transform .3s}.accordion-chevron.rotate-180{color:var(--cyan);transform:rotate(180deg)}.accordion-panel{opacity:0;max-height:0;transition:max-height .35s,opacity .3s;overflow:hidden}.accordion-body{padding:0 var(--s-5) var(--s-5) calc(var(--s-5) + 56px + var(--s-4));border-top:1px solid #ffffff0d}.accordion-check{color:var(--text-2);align-items:flex-start;gap:10px;padding-top:10px;font-size:14px;display:flex}.accordion-check svg{color:var(--cyan);flex:none;margin-top:2px}@media (width<=640px){.accordion-trigger{gap:var(--s-3);padding:var(--s-4)}.accordion-icon{border-radius:12px;width:48px;height:48px}.accordion-icon svg{width:18px;height:18px}.accordion-body{padding-left:var(--s-4)}.accordion-head h3{font-size:17px}}.grid{gap:var(--s-5);display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.cols-auto-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cols-auto-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.bento{gap:var(--s-5);grid-template-columns:repeat(6,1fr);display:grid}.bento>*{grid-column:span 2}.bento>.span-3{grid-column:span 3}.bento>.span-4{grid-column:span 4}.bento>.span-6{grid-column:span 6}@media (width<=900px){.grid-3,.grid-4,.bento{grid-template-columns:repeat(2,1fr)}.bento>*{grid-column:span 1!important}}@media (width<=620px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.section{padding-block:var(--s-9)}}.accent-amber{color:var(--amber)}.accent-cyan{color:var(--cyan)}.tag{letter-spacing:.03em;border-radius:var(--radius-pill);border:1px solid var(--hairline-strong);color:var(--muted);padding:5px 12px;font-size:12px;font-weight:500;transition:border-color .2s,color .2s;display:inline-block}.tag--amber{border-color:var(--hairline-amber);color:var(--amber)}.tag--cyan{border-color:var(--hairline-cyan);color:var(--cyan)}.glyph{border:1px solid var(--hairline-cyan);width:48px;height:48px;color:var(--cyan);transition:transform .25s var(--ease), box-shadow .25s ease;background:#2dd4ff14;border-radius:13px;flex:none;place-items:center;display:grid}.glyph--amber{border-color:var(--hairline-amber);color:var(--amber);background:#ff7a291a}.glyph svg{width:23px;height:23px}.glyph:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 10px 24px -10px #2dd4ff66}.stats{gap:var(--s-5);grid-template-columns:repeat(3,1fr);display:grid}.stat{padding:var(--s-6) var(--s-5);border-radius:var(--radius);border:1px solid var(--hairline);text-align:center;background:linear-gradient(#ffffff0a,#ffffff03);position:relative;overflow:hidden}.stat:before{content:"";background:linear-gradient(90deg, transparent, var(--amber), transparent);opacity:.6;width:60%;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.stat b{font-family:var(--font-display);color:var(--amber);letter-spacing:-.02em;font-size:clamp(34px,3.8vw,46px);line-height:1;display:block}.stat--cyan:before{background:linear-gradient(90deg, transparent, var(--cyan), transparent)}.stat--cyan b{color:var(--cyan)}.stat span{color:var(--muted);font-size:var(--fs-sm);margin-top:10px;display:block}@media (width<=620px){.stats{gap:var(--s-4);grid-template-columns:1fr}}.flow{align-items:stretch;gap:var(--s-4);flex-wrap:wrap;display:flex}.flow__node{border:1px solid var(--hairline-strong);border-radius:var(--radius);min-width:180px;padding:var(--s-5);background:linear-gradient(#ffffff0a,#ffffff03);flex-direction:column;flex:1;gap:6px;display:flex}.flow__label{font-family:var(--font-display);color:var(--text);font-size:18px}.flow__sub{font-size:var(--fs-sm);color:var(--cyan)}.flow__arrow{color:var(--amber);flex:none;align-self:center;font-size:26px}.dotlist{flex-direction:column;gap:10px;list-style:none;display:flex}.dotlist li{color:var(--text-2);padding-left:20px;font-size:15px;line-height:1.6;position:relative}.dotlist li:before{content:"";background:var(--amber);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:0}.dotlist--cyan li:before{background:var(--cyan)}.fde-contact{border-top:1px solid var(--hairline);padding:var(--s-10) 0 var(--s-10);background:radial-gradient(760px 340px at 50% 0%, #2dd4ff0f, transparent 62%), var(--ink)}.community-box{text-align:center;background:linear-gradient(180deg, var(--surface), #ffffff03);border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);max-width:780px;padding:var(--s-8) var(--s-6) var(--s-6);box-shadow:var(--shadow-card);margin:0 auto}.box-header h3{font-size:var(--fs-h3);margin-bottom:var(--s-2)}.box-header .subtitle{color:var(--muted);font-size:15px}.qr-codes{gap:var(--s-5);margin:var(--s-6) 0 var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.qr-card{align-items:center;gap:var(--s-3);flex-direction:column;display:flex;position:relative}.qr-glow{filter:blur(28px);opacity:.5;pointer-events:none;z-index:0;border-radius:24px;width:132px;height:132px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.qr-glow-amber{background:radial-gradient(circle,#ff7a298c,#0000 70%)}.qr-glow-cyan{background:radial-gradient(circle,#2dd4ff8c,#0000 70%)}.qr-glow-green{background:radial-gradient(circle,#34d39980,#0000 70%)}.qr-inner{z-index:1;background:var(--paper);border:1px solid var(--hairline-strong);border-radius:14px;place-items:center;width:132px;height:132px;padding:9px;transition:transform .25s,box-shadow .25s;display:grid;position:relative}.qr-card:hover .qr-inner{transform:translateY(-4px);box-shadow:0 14px 32px -14px #0000008c}.qr-inner img{object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.qr-inner.qr-empty:after{content:"二维码";color:#5b6678;font-size:12px}.qr-label{color:var(--text-2);font-size:13.5px;font-weight:500}.hint{color:var(--muted);margin-top:var(--s-2);font-size:14px}.hint strong{color:var(--amber)}@media (width<=760px){.qr-codes{gap:var(--s-4)}.qr-inner,.qr-glow{width:116px;height:116px}}@media (width<=520px){.qr-codes{grid-template-columns:1fr}.qr-card{justify-content:flex-start;gap:var(--s-4);padding-left:var(--s-3);flex-direction:row}.qr-glow{left:73px}.qr-label{text-align:left}}.prose{color:var(--text-2);line-height:1.85}.prose>*+*{margin-top:var(--s-4)}.prose h2{font-size:var(--fs-h2);color:var(--text);margin-top:var(--s-7)}.prose h3{font-size:var(--fs-h3);color:var(--text);margin-top:var(--s-5)}.prose p{color:var(--text-2)}.prose strong{color:var(--text)}.prose ul.dotlist{margin-top:var(--s-3)}.prose a{color:var(--cyan);border-bottom:1px solid var(--hairline-cyan)}.prose blockquote{border-left:3px solid var(--amber);color:var(--text);font-size:18px;font-family:var(--font-display);padding:4px 0 4px 20px;line-height:1.5}.link{color:var(--cyan);background-image:linear-gradient(var(--cyan), var(--cyan));transition:background-size .3s var(--ease), color .2s ease;background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;padding-bottom:1px;position:relative}.link:hover{background-size:100% 1.5px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal{opacity:0;transition:opacity .7s var(--ease-out) var(--delay,0s), transform .7s var(--ease-out) var(--delay,0s);transform:translateY(20px)}.reveal.is-visible{opacity:1;transform:none}.reveal-rise{opacity:0;transition:opacity .8s var(--ease-out) var(--delay,0s), transform .8s var(--ease-out) var(--delay,0s);transform:translateY(34px)scale(.98)}.reveal-rise.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal-rise{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}*{animation:none!important}}:root[data-theme=light]{--ink:#f4f6fa;--ink-2:#e9edf3;--surface:#fff;--surface-2:#eff3f8;--text:#0b0e14;--text-2:#3b4252;--muted:#5b6472;--muted-2:#8a93a3;--hairline:#0b0e141a;--hairline-strong:#0b0e1429;--hairline-amber:#f26a0e66;--hairline-cyan:#0e9cb873;--amber:#f26a0e;--amber-soft:#fba968;--cyan:#0e9cb8;--cyan-soft:#5fc4d8;--green:#0e9f6e;--amber-glow:#f26a0e29;--cyan-glow:#0e9cb824;--paper:#fff;--paper-ink:#0b0e14;color-scheme:light}:root[data-theme=light] body{color:var(--text)}:root[data-theme=light] body:before{background:radial-gradient(1100px 680px at 85% -10%,#f26a0e12,#0000 55%),radial-gradient(980px 620px at 4% 8%,#0e9cb80f,#0000 54%),radial-gradient(900px 700px at 50% 120%,#0e9cb80a,#0000 60%)}:root[data-theme=light] body:after{background-image:linear-gradient(#0b0e1409 1px,#0000 1px),linear-gradient(90deg,#0b0e1409 1px,#0000 1px)}:root[data-theme=light] .card{background:linear-gradient(#fff,#f4f7fb)}:root[data-theme=light] .card:before{background:linear-gradient(90deg,#0000,#0b0e141a,#0000)}:root[data-theme=light] .card:hover{background:linear-gradient(#fff,#e9eef5)}:root[data-theme=light] .card-glass{background:#ffffffa8;border-color:#0b0e141a}:root[data-theme=light] .card-glow-hover{background:#fff}:root[data-theme=light] .card-glow-hover:hover{background:#fff;border-color:#0e9cb84d}:root[data-theme=light] .stat,:root[data-theme=light] .flow__node,:root[data-theme=light] .community-box{background:linear-gradient(#fff,#f4f7fb)}:root[data-theme=light] .vision__item{background:#0b0e1406}:root[data-theme=light] .accordion-icon{background:#0e9cb81a}:root[data-theme=light] .accordion-icon svg{color:var(--cyan)}:root[data-theme=light] .btn--ghost{background:#0b0e1408}:root[data-theme=light] .section--alt{background:radial-gradient(900px 400px at 100% 0%, #0e9cb80d, transparent 60%), var(--ink-2)}:root[data-theme=light] .cta{background:radial-gradient(1200px 400px at 80% -50%, #f26a0e1a, transparent 60%), radial-gradient(900px 400px at 0% 150%, #0e9cb80f, transparent 60%), var(--ink)}:root[data-theme=light] .fde-contact{background:radial-gradient(760px 340px at 50% 0%, #0e9cb80d, transparent 62%), var(--ink)}:root[data-theme=light] .vision{background:radial-gradient(800px 300px at 100% 0%, #0e9cb80d, transparent 60%), var(--ink)}:root[data-theme=light] .hero__bg{background:radial-gradient(1000px 560px at 82% -10%,#f26a0e14,#0000 56%),radial-gradient(880px 560px at 6% 6%,#0e9cb80f,#0000 55%)}:root[data-theme=light] .hero__bg:after{background-image:linear-gradient(#0b0e140a 1px,#0000 1px),linear-gradient(90deg,#0b0e140a 1px,#0000 1px)}:root[data-theme=light] .site-header{background:#f4f6fad1}:root[data-theme=light] .site-footer{background:#edf1f6}:root[data-theme=light] .nav__link:hover,:root[data-theme=light] .dropdown__link:hover{color:var(--text);background:#0b0e140d}:root[data-theme=light] .theme-toggle{background:#0b0e1408}html[data-theme=light] .theme-toggle .icon-sun{display:inline-flex}html[data-theme=light] .theme-toggle .icon-moon{display:none}body,.site-header,.site-footer,.stat,.flow__node,.community-box,.vision__item,.section--alt,.cta,.fde-contact,.vision,.accordion-icon{transition:background-color .3s,border-color .3s,color .3s}.site-header[data-astro-cid-nen7h5rs]{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--hairline);background:#0b0e14b8;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-5);height:68px;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;display:flex}.brand__mark[data-astro-cid-nen7h5rs]{background:var(--amber);border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 4px #ff7a292e}.brand__word[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.01em;font-size:21px;font-weight:700}.brand__ai[data-astro-cid-nen7h5rs]{color:var(--amber)}.brand__sub[data-astro-cid-nen7h5rs]{color:var(--muted);border-left:1px solid var(--hairline-strong);padding-left:10px;font-size:12px}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:4px;margin-left:auto;display:flex}.nav__item[data-astro-cid-nen7h5rs]{position:relative}.nav__link[data-astro-cid-nen7h5rs]{color:var(--text);opacity:.82;border-radius:8px;align-items:center;gap:4px;padding:8px 12px;font-size:15px;transition:color .15s,opacity .15s,background .15s;display:inline-flex}.nav__link[data-astro-cid-nen7h5rs]:hover{opacity:1;color:var(--text);background:#ffffff0a}.caret[data-astro-cid-nen7h5rs]{opacity:.6;font-size:10px}.nav__item[data-astro-cid-nen7h5rs].is-active>.nav__link[data-astro-cid-nen7h5rs]{color:var(--amber);opacity:1}.dropdown[data-astro-cid-nen7h5rs]{background:var(--surface);border:1px solid var(--hairline-strong);min-width:188px;box-shadow:var(--shadow-lift);opacity:0;visibility:hidden;border-radius:12px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-6px)}.nav__item[data-astro-cid-nen7h5rs].has-child:hover .dropdown[data-astro-cid-nen7h5rs],.nav__item[data-astro-cid-nen7h5rs].has-child:focus-within .dropdown[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}.dropdown__link[data-astro-cid-nen7h5rs]{color:var(--text-2);border-radius:8px;padding:9px 12px;font-size:14px;transition:background .15s,color .15s;display:block}.dropdown__link[data-astro-cid-nen7h5rs]:hover{color:var(--text);background:#ffffff0d}.dropdown__link[data-astro-cid-nen7h5rs].is-current{color:var(--amber)}.nav__cta[data-astro-cid-nen7h5rs]{padding:10px 18px}.theme-toggle[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);border:1px solid var(--hairline-strong);width:38px;height:38px;color:var(--text-2);cursor:pointer;background:#ffffff05;flex:none;justify-content:center;align-items:center;transition:border-color .2s,color .2s,background .2s,transform .2s;display:inline-flex}.theme-toggle[data-astro-cid-nen7h5rs]:hover{color:var(--amber);border-color:var(--hairline-amber);transform:translateY(-1px)}.theme-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:18px;height:18px}.theme-toggle[data-astro-cid-nen7h5rs] .icon-sun[data-astro-cid-nen7h5rs]{display:none}.theme-toggle[data-astro-cid-nen7h5rs] .icon-moon[data-astro-cid-nen7h5rs]{display:inline-flex}.nav__toggle[data-astro-cid-nen7h5rs]{color:var(--text);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:24px;display:none}@media (width<=1024px){.brand__sub[data-astro-cid-nen7h5rs]{display:none}}@media (width<=880px){.nav[data-astro-cid-nen7h5rs],.nav__cta[data-astro-cid-nen7h5rs]{display:none}.nav__toggle[data-astro-cid-nen7h5rs]{display:block}.nav[data-astro-cid-nen7h5rs].open{background:var(--ink);border-bottom:1px solid var(--hairline);padding:var(--s-4) var(--s-5);flex-direction:column;align-items:stretch;gap:2px;display:flex;position:absolute;top:68px;left:0;right:0}.nav[data-astro-cid-nen7h5rs].open .nav__link[data-astro-cid-nen7h5rs]{padding:12px 4px;font-size:16px}.nav[data-astro-cid-nen7h5rs].open .dropdown[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;box-shadow:none;background:0 0;border:none;padding:0 0 6px 14px;position:static;transform:none}.nav[data-astro-cid-nen7h5rs].open .has-child[data-astro-cid-nen7h5rs]>.nav__link[data-astro-cid-nen7h5rs]{color:var(--amber)}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--hairline);padding-block:var(--s-7) var(--s-5);background:#080a0f}.top[data-astro-cid-jo6i4kqk]{gap:var(--s-7);padding-bottom:var(--s-6);grid-template-columns:1.3fr 2.2fr;display:grid}.brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;display:flex}.brand__mark[data-astro-cid-jo6i4kqk]{background:var(--amber);border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 4px #ff7a292e}.brand__word[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:21px;font-weight:700}.brand__ai[data-astro-cid-jo6i4kqk]{color:var(--amber)}.tagline[data-astro-cid-jo6i4kqk]{color:var(--muted);margin-top:var(--s-3);max-width:34ch;font-size:14.5px}.footer-vision[data-astro-cid-jo6i4kqk]{margin-top:var(--s-2);font-family:var(--font-display);letter-spacing:.02em;background:linear-gradient(100deg, var(--amber), var(--cyan));-webkit-text-fill-color:transparent;color:#0000;background-clip:text;max-width:30ch;font-size:15px}.links[data-astro-cid-jo6i4kqk]{gap:var(--s-5);grid-template-columns:repeat(3,1fr);display:grid}.links[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:var(--s-3);font-size:12px}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-2);padding:5px 0;font-size:14.5px;transition:color .15s;display:block}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--amber)}.bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--s-3);border-top:1px solid var(--hairline);padding-top:var(--s-4);color:var(--muted);font-size:13.5px;display:flex}.legal[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.filing-gongan[data-astro-cid-jo6i4kqk]{color:var(--muted);align-items:center;gap:5px;font-size:13px;text-decoration:none;transition:color .15s;display:inline-flex}.filing-gongan[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{border-radius:2px;display:block}.filing-gongan[data-astro-cid-jo6i4kqk]:hover{color:var(--amber)}.filing-icp[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:underline dotted}.filing-icp[data-astro-cid-jo6i4kqk]:hover{color:var(--amber)}.slogan[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--amber);letter-spacing:.02em}@media (width<=820px){.top[data-astro-cid-jo6i4kqk]{gap:var(--s-6);grid-template-columns:1fr}.bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}.cta[data-astro-cid-amjew3wo]{border-top:1px solid var(--hairline);background:radial-gradient(1200px 400px at 80% -50%, #ff7a291f, transparent 60%), radial-gradient(900px 400px at 0% 150%, #2dd4ff1a, transparent 60%), var(--ink);padding-block:var(--s-9)}.inner[data-astro-cid-amjew3wo]{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}h2[data-astro-cid-amjew3wo]{font-size:clamp(24px,3vw,34px)}p[data-astro-cid-amjew3wo]{color:var(--muted);margin-top:var(--s-1);max-width:52ch}.actions[data-astro-cid-amjew3wo]{gap:var(--s-2);flex-wrap:wrap;display:flex}
