:root{--ink:#101125;--paper:#f8fbff;--cyan:#9ff5ff;--pink:#ff4fc3;--lime:#b9ff22;--yellow:#ffe95a;--blue:#4b5dff;--muted:#596174;--panel:#fff;--line:#15162c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);background:radial-gradient(circle at 12% 0%,rgba(255,79,195,.2),transparent 28%),radial-gradient(circle at 92% 10%,rgba(185,255,34,.24),transparent 28%),linear-gradient(90deg,rgba(75,93,255,.08) 1px,transparent 1px),linear-gradient(rgba(75,93,255,.08) 1px,transparent 1px),var(--paper);background-size:auto,auto,26px 26px,26px 26px;line-height:1.72}a{color:inherit}img{display:block;max-width:100%}.flight-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px clamp(16px,4vw,42px);border-bottom:3px solid var(--line);background:linear-gradient(90deg,#fff 0 38%,#eaff4b 38% 54%,#ff72cc 54% 72%,#9ff5ff 72%);box-shadow:0 4px 0 var(--line)}.flight-mark{display:grid;grid-template-columns:40px auto;column-gap:10px;text-decoration:none;align-items:center}.flight-mark span{width:40px;height:40px;border:3px solid var(--line);border-radius:50% 50% 46% 54%;background:conic-gradient(from 20deg,var(--pink),var(--yellow),var(--cyan),var(--lime),var(--pink));box-shadow:4px 4px 0 var(--line)}.flight-mark b{font-size:18px}.flight-mark small{grid-column:2;font-size:12px;color:#252a3a}.flight-top nav{display:flex;gap:10px;flex-wrap:wrap}.flight-top nav a,.hero-actions a,.bubble-note a,.help-lanes a{font-weight:900;text-decoration:none;border:3px solid var(--line);border-radius:999px;background:#fff;box-shadow:4px 4px 0 var(--line);padding:8px 13px}.flight-menu{display:none;width:42px;height:38px;border:3px solid var(--line);border-radius:12px;background:var(--lime);box-shadow:4px 4px 0 var(--line);font-weight:900}.flight-hero{max-width:1280px;margin:30px auto 0;padding:0 clamp(16px,4vw,0);display:grid;grid-template-columns:.84fr 1.16fr;gap:18px;align-items:stretch}.headline-panel,.inner-pop{background:rgba(255,255,255,.9);backdrop-filter:blur(12px);border:4px solid var(--line);border-radius:28px;box-shadow:10px 10px 0 var(--pink);padding:clamp(24px,4vw,44px);position:relative;overflow:hidden}.headline-panel:after,.inner-pop:after{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;background:repeating-linear-gradient(45deg,var(--lime) 0 12px,var(--cyan) 12px 24px);border:4px solid var(--line);border-radius:28px;transform:rotate(18deg)}.sticker-label{margin:0 0 12px;display:inline-flex;align-items:center;border:3px solid var(--line);border-radius:999px;padding:5px 12px;background:var(--yellow);box-shadow:3px 3px 0 var(--line);font-weight:950;color:#1b1b2a;letter-spacing:0}.headline-panel h1,.inner-pop h1,.guide-article h1{margin:0 0 16px;font-size:clamp(38px,5.8vw,76px);line-height:1.02;letter-spacing:0;font-family:Georgia,"Times New Roman",serif}.headline-panel p,.inner-pop p{font-size:17px;color:#333a4c}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.hero-actions a:first-child{background:var(--lime)}.hero-actions a:nth-child(2){background:var(--cyan)}.bird-stage{margin:0;border:4px solid var(--line);border-radius:30px;box-shadow:10px 10px 0 var(--lime);overflow:hidden;background:#dbfbff}.bird-stage img{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}.sticker-runway{max-width:1280px;margin:22px auto 0;padding:0 clamp(16px,4vw,0);display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sticker-runway a{min-height:116px;text-decoration:none;border:4px solid var(--line);border-radius:22px;background:#fff;box-shadow:7px 7px 0 var(--line);padding:18px;transform:rotate(-1deg)}.sticker-runway a:nth-child(even){transform:rotate(1deg);background:#f9ffcf}.sticker-runway b{display:block;font-size:20px}.sticker-runway span{display:block;color:var(--muted);font-size:14px}.meme-console,.platform-grid,.subscription-deck,.legal-grid,.help-lanes{max-width:1280px;margin:34px auto;padding:0 clamp(16px,4vw,0);display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.meme-console article,.platform-grid article,.subscription-deck article,.legal-grid article,.help-lanes article,.guide-grid article{background:rgba(255,255,255,.92);border:3px solid var(--line);border-radius:24px;box-shadow:6px 6px 0 rgba(16,17,37,.22);padding:22px}.meme-console article:nth-child(1){background:#f0fdff}.meme-console article:nth-child(2){background:#fff0fb}.meme-console article:nth-child(3){background:#f7ffd4}.meme-console span,.guide-grid span{display:inline-flex;border:2px solid var(--line);border-radius:999px;background:var(--blue);color:#fff;padding:3px 9px;font-weight:900;font-size:12px}.meme-console h2,.device-bubbles h2,.node-board h2,.guide-zone h2,.faq-bubbles h2,.bubble-note h2,.platform-grid h2,.subscription-deck h2,.legal-grid h2,.help-lanes h2,.guide-article h2{margin:10px 0 8px;line-height:1.2}.meme-console p,.device-bubbles p,.node-board p,.guide-zone p,.faq-bubbles p,.bubble-note p,.platform-grid p,.platform-grid li,.subscription-deck p,.legal-grid p,.help-lanes p,.guide-grid p,.guide-article p{color:var(--muted)}.device-bubbles,.node-board,.guide-zone,.faq-bubbles{max-width:1280px;margin:38px auto;padding:0 clamp(16px,4vw,0)}.device-bubbles{display:grid;grid-template-columns:.34fr .66fr;gap:16px}.device-bubbles>div,.node-board>div,.guide-zone>div,.faq-bubbles>div{align-self:start;background:#101125;color:#fff;border:4px solid var(--line);border-radius:26px;box-shadow:8px 8px 0 var(--yellow);padding:24px}.device-bubbles>div p,.node-board>div p,.guide-zone>div p,.faq-bubbles>div p{color:#101125}.device-bubbles>article{background:#fff}.platform-grid{grid-template-columns:repeat(2,1fr)}.platform-grid article span{display:inline-flex;color:#111827;font-weight:900;background:var(--cyan);border:2px solid var(--line);border-radius:999px;padding:4px 10px}.node-table{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.node-board.full .node-table{max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,0)}.node-table article{background:#fff;border:3px solid var(--line);border-radius:22px;box-shadow:5px 5px 0 var(--cyan);padding:18px}.node-table b{display:block;font-size:18px}.node-table span{display:block;color:#36415b;font-weight:800}.bubble-note{max-width:1080px;margin:34px auto;padding:24px clamp(20px,4vw,32px);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;border:4px solid var(--line);border-radius:30px;background:linear-gradient(135deg,#fff,#e9fbff 55%,#fff8b0);box-shadow:8px 8px 0 var(--pink)}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.guide-grid time{display:block;margin:8px 0;color:#667085;font-size:13px}.guide-grid a{text-decoration:none}.faq-bubbles{max-width:960px}.faq-bubbles>div{margin-bottom:16px}details{background:#fff;border:3px solid var(--line);border-radius:20px;box-shadow:5px 5px 0 rgba(16,17,37,.16);margin:12px 0;padding:0 18px}summary{cursor:pointer;font-weight:950;padding:16px 0}.guide-article{max-width:900px;margin:34px auto;padding:0 clamp(16px,4vw,0)}.guide-article header,.guide-article section,.guide-article footer{background:#fff;border:3px solid var(--line);border-radius:24px;box-shadow:6px 6px 0 rgba(16,17,37,.16);padding:26px;margin:14px 0}.guide-article time{color:#667085}.guide-article footer{display:flex;gap:10px;flex-wrap:wrap}.guide-article footer h2{width:100%;margin:0}.guide-article footer a{border:2px solid var(--line);border-radius:999px;background:#f2fbff;padding:8px 12px;text-decoration:none;font-weight:900}.inner-pop{max-width:1040px;margin:34px auto}.flight-footer{max-width:1280px;margin:54px auto 0;padding:24px clamp(16px,4vw,0);display:flex;justify-content:space-between;gap:20px;border-top:4px solid var(--line);background:#fff}.flight-footer p{margin:4px 0;color:var(--muted)}.flight-footer nav{display:flex;gap:12px;flex-wrap:wrap}.flight-footer a{text-decoration:none;font-weight:800}@media(max-width:960px){.flight-menu{display:block}.flight-top nav{display:none;position:absolute;left:16px;right:16px;top:68px;flex-direction:column;background:#fff;border:3px solid var(--line);border-radius:20px;padding:14px}.flight-top nav.open{display:flex}.flight-hero,.sticker-runway,.meme-console,.device-bubbles,.platform-grid,.subscription-deck,.legal-grid,.help-lanes,.node-table,.guide-grid,.bubble-note{grid-template-columns:1fr}.bird-stage{order:-1}.headline-panel h1,.inner-pop h1,.guide-article h1{font-size:34px}.headline-panel,.inner-pop{border-radius:22px}.sticker-runway a{transform:none!important}.bubble-note{align-items:start}.flight-footer{display:block}.flight-footer nav{margin-top:14px}.node-board.full .node-table{padding:0}}