:root{color-scheme:dark;--deep-0:#01060d;--deep-1:#020b17;--deep-2:#041526;--deep-3:#072340;--ice:#eef7ff;--ice-soft:#cfe4fa;--ice-dim:#9db9d6;--ice-faint:#7b93ae;--glow:#5aa2ff;--glow-cyan:#9ae8ff;--line:rgba(148,194,252,.16);--font-cn:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Source Han Sans SC","Noto Sans CJK SC","WenQuanYi Micro Hei","Helvetica Neue",Arial,sans-serif}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--deep-0);color:var(--ice);font-family:var(--font-cn);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:rgba(120,190,255,.28);color:#fff}.stage{position:relative;isolation:isolate;display:flex;min-height:100vh;min-height:100svh;background:radial-gradient(150% 95% at 50% -20%,#103a63 0,#0a2745 22%,#04121f 56%,#020a14 100%),linear-gradient(180deg,#03101f,#020a14)}.bg,.stage{overflow:hidden}.bg{inset:0;z-index:0;pointer-events:none}.bg,.bg-glow{position:absolute}.bg-glow{display:block;border-radius:50%;will-change:transform}.bg-glow--north{top:-56vmax;left:50%;width:104vmax;height:104vmax;margin-left:-52vmax;background:radial-gradient(circle at 50% 50%,rgba(214,240,255,.26) 0,rgba(150,205,255,.16) 20%,rgba(74,140,226,.08) 42%,rgba(8,26,48,0) 68%);animation:drift-north 36s ease-in-out infinite}.bg-glow--east{top:4%;right:-34vmax;width:78vmax;height:78vmax;background:radial-gradient(circle at 50% 50%,rgba(64,140,255,.2) 0,rgba(42,104,200,.1) 34%,rgba(6,20,38,0) 66%);animation:drift-east 44s ease-in-out infinite}.bg-glow--south{bottom:-40vmax;left:12%;width:84vmax;height:84vmax;background:radial-gradient(circle at 50% 50%,rgba(52,118,196,.16) 0,rgba(28,76,140,.09) 36%,rgba(3,10,20,0) 66%);animation:drift-south 52s ease-in-out infinite}.bg-grid{position:absolute;inset:-8%;background-image:linear-gradient(90deg,rgba(140,190,255,.055) 1px,transparent 0),linear-gradient(180deg,rgba(140,190,255,.055) 1px,transparent 0);background-size:86px 86px;opacity:.55;-webkit-mask-image:radial-gradient(ellipse 62% 52% at 50% 44%,#000 0,rgba(0,0,0,.55) 46%,transparent 78%);mask-image:radial-gradient(ellipse 62% 52% at 50% 44%,#000 0,rgba(0,0,0,.55) 46%,transparent 78%)}.network-canvas{inset:0;z-index:1;display:block;width:100%;height:100%}.network-canvas,.scrim{position:absolute;pointer-events:none}.scrim{top:50%;left:50%;z-index:2;width:min(1000px,112vw);height:min(640px,76vh);transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(3,10,21,.7) 0,rgba(3,10,21,.52) 30%,rgba(3,10,21,.22) 58%,rgba(3,10,21,0) 80%)}.grain{opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}.grain,.vignette{position:absolute;inset:0;z-index:4;pointer-events:none}.vignette{background:radial-gradient(ellipse 118% 96% at 50% 46%,rgba(1,5,11,0) 38%,rgba(1,5,11,.42) 74%,rgba(1,5,11,.82) 100%)}.frame{position:relative;z-index:3;display:flex;flex:1 1;flex-direction:column;width:100%;min-height:100vh;min-height:100svh;padding:clamp(22px,3.6vh,42px) clamp(20px,5vw,56px) calc(clamp(20px, 3.2vh, 36px) + env(safe-area-inset-bottom));text-align:center}.brand,.frame{align-items:center}.brand{display:inline-flex;flex:0 0 auto;gap:11px;padding:8px 18px 8px 13px;border:1px solid var(--line);border-radius:999px;background:rgba(9,24,43,.34);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 12px 36px -22px rgba(90,160,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-mark{width:21px;height:21px;flex:0 0 auto;filter:drop-shadow(0 0 8px rgba(120,200,255,.45))}.brand-name{font-size:.84rem;font-weight:500;letter-spacing:.32em;padding-left:.32em;color:#dcecfd}.hero{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1080px;padding:clamp(24px,5vh,58px) 0 clamp(20px,4vh,48px)}.title{margin:0;font-size:clamp(2.05rem,6.1vw,4.5rem);font-weight:700;line-height:1.24;letter-spacing:.055em;padding-left:.055em;white-space:nowrap;background:linear-gradient(177deg,#fff 2%,#eaf5ff 32%,#c2dcf8 66%,#94b9df);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 8px 40px rgba(88,158,240,.16))}.subtitle{margin:clamp(16px,2.4vh,26px) 0 0;font-size:clamp(.95rem,1.32vw,1.15rem);font-weight:400;line-height:1.9;letter-spacing:.15em;padding-left:.15em;color:#b6d4f1;text-shadow:0 1px 14px rgba(2,8,18,.85),0 0 30px rgba(2,8,18,.55)}.intro{max-width:40em;margin:clamp(22px,3.4vh,36px) 0 0;font-size:clamp(.84rem,1.02vw,.95rem);font-weight:300;line-height:2.05;letter-spacing:.045em;color:#9cb6d3;text-shadow:0 1px 16px rgba(2,8,18,.9),0 0 34px rgba(2,8,18,.6);text-wrap:balance}.status{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:clamp(30px,5vh,50px)}.status-pill{display:inline-flex;align-items:center;gap:9px;padding:9px 19px;border:1px solid rgba(148,226,255,.22);border-radius:999px;background:linear-gradient(180deg,rgba(120,190,255,.11),rgba(120,190,255,.02));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 0 34px -12px rgba(96,184,255,.85)}.status-dot{position:relative;display:block;width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--glow-cyan);box-shadow:0 0 12px rgba(154,232,255,.95)}.status-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(154,232,255,.55);animation:pulse-ring 2.8s ease-out infinite}.status-text{font-size:.8rem;line-height:1;letter-spacing:.18em;padding-left:.18em;color:#d5eafd}.status-note{font-size:.72rem;font-weight:300;line-height:1;letter-spacing:.6em;padding-left:.6em;color:#7e9ab8;text-shadow:0 1px 12px rgba(2,8,18,.9),0 0 24px rgba(2,8,18,.7)}.footer{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:16px}.footer-thread{display:block;width:1px;height:30px;background:linear-gradient(180deg,rgba(150,200,255,0),rgba(150,200,255,.42))}.footer-text{margin:0;font-size:.74rem;font-weight:300;letter-spacing:.16em;padding-left:.16em;color:#7d94ad}@keyframes reveal{0%{opacity:0;transform:translate3d(0,18px,0);filter:blur(10px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}.reveal{opacity:0;animation:reveal 1.15s cubic-bezier(.22,.68,.36,1) forwards}.brand.reveal{animation-delay:.1s}.title.reveal{animation-delay:.3s}.subtitle.reveal{animation-delay:.48s}.intro.reveal{animation-delay:.64s}.status.reveal{animation-delay:.82s}.footer.reveal{animation-delay:1s}@keyframes pulse-ring{0%{transform:scale(1);opacity:.7}70%{transform:scale(3.4);opacity:0}to{transform:scale(3.4);opacity:0}}@keyframes drift-north{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2%,2.4%,0) scale(1.05)}}@keyframes drift-east{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-3%,3.2%,0) scale(1.07)}}@keyframes drift-south{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2.6%,-2.2%,0) scale(1.04)}}@media (max-width:1024px){.title{font-size:clamp(1.95rem,7.2vw,3.6rem);letter-spacing:.045em;padding-left:.045em}.intro{max-width:34em;font-size:.9rem;line-height:2}.scrim{width:132vw;height:min(720px,84vh)}}@media (max-width:640px){.frame,.stage{min-height:100svh}.frame{padding:20px 22px calc(22px + env(safe-area-inset-bottom))}.brand{gap:8px;padding:7px 15px 7px 11px}.brand-mark{width:18px;height:18px}.brand-name{font-size:.76rem;letter-spacing:.28em;padding-left:.28em}.hero{padding:18px 0 26px}.title{font-size:clamp(1.82rem,8.4vw,2.5rem);line-height:1.32;letter-spacing:.035em;padding-left:.035em}.subtitle{margin-top:15px;font-size:.84rem;letter-spacing:.1em;padding-left:.1em;color:#aac9e8}.intro{max-width:100%;margin-top:20px;font-size:.82rem;line-height:1.95;letter-spacing:.03em;color:#9ab4d1}.status{gap:12px;margin-top:28px}.status-pill{padding:8px 16px}.status-text{font-size:.74rem;letter-spacing:.12em;padding-left:.12em}.status-note{font-size:.66rem;letter-spacing:.5em;padding-left:.5em}.footer{gap:12px}.footer-thread{height:22px}.footer-text{font-size:.66rem;letter-spacing:.08em;padding-left:.08em;color:#768da8}.scrim{width:160vw;height:74vh;background:radial-gradient(ellipse at center,rgba(3,10,21,.82) 0,rgba(3,10,21,.66) 34%,rgba(3,10,21,.34) 58%,rgba(3,10,21,0) 80%)}.bg-grid{background-size:62px 62px;opacity:.42}}@media (max-width:380px){.title{font-size:1.7rem}.intro{font-size:.75rem}}@media (max-height:640px){.frame{padding-top:14px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.brand{padding:6px 14px 6px 10px}.hero{padding:12px 0 16px}.title{font-size:clamp(1.6rem,5.4vh,2.7rem)}.subtitle{margin-top:12px;font-size:.86rem}.intro{margin-top:14px;font-size:.8rem;line-height:1.85}.status{gap:9px;margin-top:18px}.footer{gap:8px}.footer-thread{height:16px}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;filter:none}.bg-glow,.reveal{animation:none}.status-dot:after{animation:none;opacity:.35}html{scroll-behavior:auto}}