body:has(.gd){background:#0a1224}.gd{color:#b9c3d6;-webkit-font-smoothing:antialiased;background:#0a1224;min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15.5px;line-height:1.6}.gd *,.gd :before,.gd :after{box-sizing:border-box}.gd h1,.gd h2,.gd h3,.gd p,.gd ul{margin:0}.gd ul{padding:0;list-style:none}.gd a{color:inherit;text-decoration:none}.gd ::selection{background:var(--accent,#c82020);color:#fff}.gd .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.gd .nav{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1224d1;border-bottom:1px solid #ffffff17;position:sticky;top:0}.gd .nav-in{align-items:center;gap:20px;height:60px;display:flex}.gd .logo{color:#eef2f8;letter-spacing:-.025em;align-items:center;gap:10px;margin-right:auto;font-size:17px;font-weight:700;display:flex}.gd .logo svg{flex-shrink:0;width:24px;height:24px}.gd .nav a.l{color:#8593ad;padding:7px 0;font-size:13.5px}.gd .nav a.l:hover{color:#eef2f8}.gd .nav a.l.on{color:#f0555b}.gd .b-red{background:var(--accent,#c82020);color:#fff;border-radius:9px;padding:9px 17px;font-size:13.5px;font-weight:650;display:inline-block}.gd .b-red:hover{background:#e02a2a}.gd .b-line{color:#eef2f8;border:1px solid #ffffff29;border-radius:9px;padding:8px 15px;font-size:13.5px;font-weight:600;display:inline-block}.gd .b-line:hover{border-color:#eef2f8}.gd .b-red-l{background:var(--accent,#c82020);color:#fff;border-radius:9px;padding:13px 26px;font-size:15.5px;font-weight:650;display:inline-block}.gd .b-red-l:hover{background:#e02a2a}.gd .b-line-l{color:#eef2f8;border:1px solid #ffffff29;border-radius:9px;padding:12px 24px;font-size:15.5px;font-weight:600;display:inline-block}.gd .b-line-l:hover{border-color:#eef2f8}.gd .hero{text-align:center;padding:72px 0 48px;position:relative;overflow:hidden}.gd .hero:before{content:"";pointer-events:none;filter:blur(24px);background:radial-gradient(#c820202e,#63a6e814 44%,#0000 72%);width:700px;height:480px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.gd .hero-inner{z-index:1;position:relative}.gd h1{letter-spacing:-.045em;color:#eef2f8;font-size:clamp(34px,6vw,58px);font-weight:800;line-height:1.02}.gd h1 em{color:#f0555b;font-style:normal}.gd .hero-sub{color:#b9c3d6;max-width:48ch;margin:18px auto 0;font-size:18px}.gd .hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.gd .hero-fine{color:#8593ad;margin-top:14px;font-size:13.5px}.gd .sec{padding:68px 0}.gd .sec+.sec{border-top:1px solid #ffffff17}.gd .kick{letter-spacing:.13em;text-transform:uppercase;color:#f0555b;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:10.5px}.gd h2{letter-spacing:-.035em;color:#eef2f8;text-wrap:balance;margin-top:12px;font-size:clamp(22px,3vw,32px);font-weight:750;line-height:1.1}.gd .sec-p{color:#b9c3d6;overflow-wrap:anywhere;max-width:52ch;margin-top:12px;font-size:15.5px}.gd .list{flex-direction:column;gap:8px;margin-top:16px;display:flex}.gd .list li{color:#b9c3d6;flex-wrap:wrap;gap:10px;font-size:13.5px;display:flex}.gd .list li b{white-space:nowrap}.gd .list li:before{content:"";background:#f0555b;border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:8px}.gd .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:54px;display:grid}.gd .two.flip .two-t{order:2}.gd .sn{background:var(--accent,#c82020);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 4px 16px #c8202059}.gd .scr{color:#454b57;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px -30px #000000b3,0 0 0 1px #ffffff29}.gd .scr-h{color:#6b7280;border-bottom:1px solid #e4e6ea;align-items:center;gap:10px;padding:11px 14px;font-size:12.5px;display:flex}.gd .scr-h b{color:#0b1220;font-weight:650}.gd .scr-b{padding:16px}.gd .scr-f{color:#6b7280;border-top:1px solid #e4e6ea;padding:10px 14px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:10.5px}.gd .mock-tabs{border-bottom:1px solid #e4e6ea;display:flex}.gd .mock-tab{color:#6b7280;cursor:default;border-bottom:2px solid #0000;padding:10px 18px;font-size:13.5px;font-weight:600}.gd .mock-tab.on{color:var(--accent,#c82020);border-bottom-color:var(--accent,#c82020)}.gd .mock-field{color:#6b7280;background:#fff;border:1px solid #e4e6ea;border-radius:8px;margin-bottom:10px;padding:10px 12px;font-size:13.5px}.gd .mock-field b{color:#454b57;font-weight:500}.gd .mock-btn{text-align:center;cursor:default;border:none;border-radius:8px;width:100%;padding:11px;font-size:13.5px;font-weight:650;display:block}.gd .mock-btn.tg{color:#fff;background:#229ed9}.gd .mock-check{align-items:center;gap:10px;padding:10px 0;font-size:13.5px;display:flex}.gd .mock-check+.mock-check{border-top:1px solid #f1f5f9}.gd .mock-dot{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.gd .mock-dot.done{color:#16a34a;background:#dcfce7}.gd .mock-dot.todo{color:#94a3b8;background:#f1f5f9;border:1.5px solid #e2e8f0}.gd .mock-dot.active{background:var(--accent,#c82020);color:#fff}.gd .mock-check .tx{color:#0b1220;font-weight:500}.gd .mock-check .tx small{color:#6b7280;margin-top:1px;font-size:12px;font-weight:400;display:block}.gd .mock-check.is-done .tx{color:#6b7280}.gd .mock-row{justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:13.5px;display:flex}.gd .mock-row+.mock-row{border-top:1px solid #f1f5f9}.gd .mock-row .nm{color:#0b1220;font-weight:600}.gd .mock-row .d{color:#6b7280;margin-top:1px;font-size:12px}.gd .mock-row .when{color:#6b7280;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px}.gd .mock-tog{background:#16a34a;border-radius:999px;flex-shrink:0;width:36px;height:20px;position:relative}.gd .mock-tog:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;position:absolute;top:2px;right:2px;box-shadow:0 1px 2px #00000026}.gd .mock-link{background:#f6f7f9;border:1px solid #e4e6ea;border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.gd .mock-link code{color:#0b1220;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:600;overflow:hidden}.gd .mock-link .copy{color:#454b57;background:#fff;border:1px solid #e4e6ea;border-radius:6px;flex-shrink:0;padding:5px 12px;font-size:12px;font-weight:600}.gd .mock-src .src-h,.gd .mock-src .src-r{grid-template-columns:minmax(0,1fr) 64px 56px;align-items:center;gap:8px;padding:9px 2px;font-size:12.5px;display:grid}.gd .mock-src .src-h{color:#6b7280;border-bottom:1px solid #e4e6ea;padding-bottom:7px;font-size:11px}.gd .mock-src .src-r+.src-r{border-top:1px solid #f1f5f9}.gd .mock-src .src-r span:first-child{color:#0b1220;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.gd .mock-src .src-h span+span,.gd .mock-src .src-r span+span{text-align:right;color:#6b7280;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11.5px}.gd .ph{background:#e8ecf2;border-radius:24px;max-width:260px;margin:0 auto;padding:10px}.gd .ph-inner{background:#fff;border-radius:16px;overflow:hidden}.gd .ph-bar{color:#454b57;background:#f6f7f9;border-bottom:1px solid #e4e6ea;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:600;display:flex}.gd .ph-av{color:#64748b;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:flex}.gd .ph-body{min-height:80px;padding:10px}.gd .ph-msg{color:#454b57;background:#f1f5f9;border-radius:4px 12px 12px;margin-bottom:8px;padding:9px 11px;font-size:12.5px;line-height:1.45}.gd .ph-btns{flex-direction:column;gap:5px;padding:0 4px;display:flex}.gd .ph-btn{text-align:center;color:#229ed9;background:#fff;border:1px solid #d7e0ea;border-radius:8px;padding:7px;font-size:12px;font-weight:600}.gd .ph-btn.gr{color:#16a34a}.gd .plans{background:#ffffff17;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:1fr 1fr;gap:1px;margin-top:20px;display:grid;overflow:hidden}.gd .plan{background:#101b33;padding:22px 20px}.gd .plan-n{letter-spacing:.08em;text-transform:uppercase;color:#8593ad;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:10.5px}.gd .plan-v{color:#eef2f8;letter-spacing:-.03em;margin-top:6px;font-size:clamp(24px,3vw,36px);font-weight:800}.gd .plan-v span{color:#8593ad;font-size:13.5px;font-weight:400}.gd .plan.hi{background:#16233f}.gd .plan ul{flex-direction:column;gap:6px;margin-top:14px;display:flex}.gd .plan li{color:#b9c3d6;gap:8px;font-size:13.5px;display:flex}.gd .plan li:before{content:"✓";color:#4ec27e;flex-shrink:0;font-weight:700}.gd .cta-sec{text-align:center;border-top:1px solid #ffffff17;padding:72px 0}.gd .cta-sec h2{margin:0 auto}.gd .cta-sec .sec-p{text-align:center;margin:14px auto 0}.gd .support-block{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.gd .sc{background:#101b33;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-size:13.5px;display:flex}.gd .sc b{color:#eef2f8;font-weight:600}.gd .foot{color:#75849f;border-top:1px solid #ffffff17;flex-wrap:wrap;align-items:center;gap:16px;padding:24px 0;font-size:12px;display:flex}.gd .foot a:hover{color:#eef2f8}.gd .foot .sp{margin-left:auto}@media (max-width:980px){.gd .two{grid-template-columns:minmax(0,1fr);gap:32px}.gd .two.flip .two-t{order:0}.gd .nav a.l{display:none}.gd .plans{grid-template-columns:1fr}.gd .hero{padding:48px 0 32px}.gd .sec{padding:48px 0}}@media (max-width:600px){.gd .nav-in{gap:10px}.gd .b-line{display:none}.gd .support-block{flex-direction:column;align-items:stretch}}
