.hero[data-v-374a37bb]{background:linear-gradient(135deg,#0d1117,#111827,#0d1117);padding:120px 24px 100px;text-align:center;position:relative;overflow:hidden}.orb[data-v-374a37bb]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;pointer-events:none}.orb-1[data-v-374a37bb]{width:400px;height:400px;background:radial-gradient(circle,#00d4ff,transparent 70%);top:-100px;left:10%;animation:floatOrb 12s ease-in-out infinite}.orb-2[data-v-374a37bb]{width:350px;height:350px;background:radial-gradient(circle,#10b981,transparent 70%);bottom:-80px;right:15%;animation:floatOrb 15s ease-in-out infinite reverse}.orb-3[data-v-374a37bb]{width:300px;height:300px;background:radial-gradient(circle,#6366f1,transparent 70%);top:30%;right:30%;animation:floatOrb 18s ease-in-out infinite;opacity:.15}.scan-line[data-v-374a37bb]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.6),transparent);animation:scanLine 4s ease-in-out infinite;pointer-events:none;z-index:2}.code-bg[data-v-374a37bb]{position:absolute;top:0;left:0;width:420px;height:100%;transform:skewY(-8deg);transform-origin:top left;padding:60px 0 0 40px;pointer-events:none;z-index:1;overflow:hidden;mask-image:linear-gradient(to right,rgba(0,0,0,.6),transparent 90%);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.6),transparent 90%)}.code-line[data-v-374a37bb]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:2;color:#8b949e8c;white-space:nowrap;position:relative}.code-line .ck[data-v-374a37bb]{color:#ff638480}.code-line .cf[data-v-374a37bb]{color:#00d4ff73}.code-line .cn[data-v-374a37bb]{color:#10b98173}.code-line .cs[data-v-374a37bb]{color:#f59e0b73}.code-flag[data-v-374a37bb]{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:4px;font-size:11px;font-weight:600;font-family:Consolas,monospace;opacity:0;animation:flagAppear-374a37bb 4s ease-in-out infinite;white-space:nowrap}.flag-vuln[data-v-374a37bb]{background:#ef444440;border:1px solid rgba(239,68,68,.5);color:#ef4444e6;text-shadow:0 0 10px rgba(239,68,68,.5)}.flag-bug[data-v-374a37bb]{background:#f59e0b40;border:1px solid rgba(245,158,11,.5);color:#f59e0be6;text-shadow:0 0 10px rgba(245,158,11,.5)}.flag-rule[data-v-374a37bb]{background:#a855f740;border:1px solid rgba(168,85,247,.5);color:#a855f7e6;text-shadow:0 0 10px rgba(168,85,247,.5)}.code-line:nth-child(4) .code-flag[data-v-374a37bb]{animation-delay:.8s}.code-line:nth-child(6) .code-flag[data-v-374a37bb]{animation-delay:1.4s}.code-line:nth-child(8) .code-flag[data-v-374a37bb]{animation-delay:2s}.code-line:nth-child(12) .code-flag[data-v-374a37bb]{animation-delay:2.6s}.code-line:nth-child(14) .code-flag[data-v-374a37bb]{animation-delay:3.1s}.code-line:nth-child(16) .code-flag[data-v-374a37bb]{animation-delay:3.5s}@keyframes flagAppear-374a37bb{0%,30%{opacity:0;transform:translate(-10px)}40%{opacity:1;transform:translate(0)}70%{opacity:.9;transform:translate(0)}85%,to{opacity:0;transform:translate(0)}}.sca-bg[data-v-374a37bb]{position:absolute;top:0;right:0;width:420px;height:100%;transform:skewY(8deg);transform-origin:top right;padding:60px 40px 0 0;pointer-events:none;z-index:1;overflow:hidden;text-align:right;mask-image:linear-gradient(to left,rgba(0,0,0,.6),transparent 90%);-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,.6),transparent 90%)}.sca-line[data-v-374a37bb]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:2;color:#8b949e8c;white-space:nowrap;position:relative}.sca-line .sca-k[data-v-374a37bb]{color:#00d4ff80}.sca-line .sca-s[data-v-374a37bb]{color:#8b949e99}.sca-line .sca-n[data-v-374a37bb]{color:#10b98180}.sca-flag[data-v-374a37bb]{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:4px;font-size:11px;font-weight:600;font-family:Consolas,monospace;opacity:0;animation:flagAppear-374a37bb 4s ease-in-out infinite;white-space:nowrap}.sca-cve[data-v-374a37bb]{background:#ef444440;border:1px solid rgba(239,68,68,.5);color:#ef4444e6;text-shadow:0 0 10px rgba(239,68,68,.5)}.sca-sev[data-v-374a37bb]{background:#f59e0b40;border:1px solid rgba(245,158,11,.5);color:#f59e0be6;text-shadow:0 0 10px rgba(245,158,11,.5)}.sca-lic[data-v-374a37bb]{background:#10b98140;border:1px solid rgba(16,185,129,.5);color:#10b981e6;text-shadow:0 0 10px rgba(16,185,129,.5)}.sca-lic-warn[data-v-374a37bb]{background:#f59e0b40;border:1px solid rgba(245,158,11,.5);color:#f59e0be6;text-shadow:0 0 10px rgba(245,158,11,.5)}.sca-line:nth-child(2) .sca-flag[data-v-374a37bb]{animation-delay:.6s}.sca-line:nth-child(3) .sca-flag[data-v-374a37bb]{animation-delay:1s}.sca-line:nth-child(5) .sca-flag[data-v-374a37bb]{animation-delay:1.6s}.sca-line:nth-child(8) .sca-flag[data-v-374a37bb]{animation-delay:2.2s}.sca-line:nth-child(11) .sca-flag[data-v-374a37bb]{animation-delay:2.8s}.sca-line:nth-child(13) .sca-flag[data-v-374a37bb]{animation-delay:3.2s}.sca-line:nth-child(15) .sca-flag[data-v-374a37bb]{animation-delay:3.6s}.sca-line:nth-child(16) .sca-flag[data-v-374a37bb]{animation-delay:3.8s}.hero-inner[data-v-374a37bb]{max-width:800px;margin:0 auto;position:relative;z-index:1}.hero-badge[data-v-374a37bb]{display:inline-block;background:#00d4ff1a;color:#00d4ff;border:1px solid rgba(0,212,255,.3);padding:6px 20px;border-radius:24px;font-size:15px;font-weight:600;margin-bottom:28px;text-shadow:0 0 12px rgba(0,212,255,.3)}.hero-title[data-v-374a37bb]{color:#fff;font-size:clamp(32px,5vw,52px);font-weight:800;margin:0 0 24px;line-height:1.2;background:linear-gradient(135deg,#fff,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub[data-v-374a37bb]{color:#8b949e;font-size:18px;line-height:1.8;margin-bottom:36px}.hero-actions[data-v-374a37bb]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:56px}.hero-stats[data-v-374a37bb]{display:flex;gap:48px;justify-content:center;flex-wrap:wrap}.stat[data-v-374a37bb]{display:flex;flex-direction:column;align-items:center}.num[data-v-374a37bb]{color:#00d4ff;font-size:28px;font-weight:700;text-shadow:0 0 20px rgba(0,212,255,.3)}.label[data-v-374a37bb]{color:#6e7681;font-size:14px;margin-top:6px}.section[data-v-374a37bb]{padding:80px 24px}.bg-white[data-v-374a37bb]{background:#0d1117}.bg-gray[data-v-374a37bb]{background:#111827}.section-inner[data-v-374a37bb]{max-width:1200px;margin:0 auto}.section-title[data-v-374a37bb]{text-align:center;font-size:32px;font-weight:700;color:#e6edf3;margin-bottom:16px}.section-sub[data-v-374a37bb]{text-align:center;color:#8b949e;margin-bottom:56px;font-size:18px}.service-cards[data-v-374a37bb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.scard[data-v-374a37bb]{background:#11182799;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,212,255,.08);border-radius:16px;padding:36px;transition:all .35s cubic-bezier(.4,0,.2,1)}.scard[data-v-374a37bb]:hover{border-color:#00d4ff40;transform:translateY(-6px);box-shadow:0 16px 48px #00d4ff14,0 0 24px #00d4ff0a}.sca-card[data-v-374a37bb]{opacity:.85}.scard-icon[data-v-374a37bb]{display:inline-block;padding:8px 20px;border-radius:8px;font-weight:700;font-size:15px;margin-bottom:20px}.scast[data-v-374a37bb]{background:#00d4ff26;color:#00d4ff}.sca[data-v-374a37bb]{background:#10b98126;color:#10b981}.sast[data-v-374a37bb]{background:#00d4ff26;color:#00d4ff}.scard h3[data-v-374a37bb]{font-size:22px;margin:0 0 14px;color:#e6edf3;font-weight:600}.scard p[data-v-374a37bb]{color:#8b949e;margin-bottom:20px;line-height:1.7;font-size:16px}.scard ul[data-v-374a37bb]{list-style:none;padding:0;margin:0 0 24px}.scard li[data-v-374a37bb]{color:#d0d7de;font-size:16px;position:relative;padding:6px 0 6px 24px}.scard li[data-v-374a37bb]:before{content:"▸";position:absolute;left:0;color:#00d4ff;font-weight:700}.advantage-grid[data-v-374a37bb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.advantage-grid.four-cols[data-v-374a37bb]{grid-template-columns:repeat(4,1fr);gap:18px}.advantage-grid.four-cols .adv[data-v-374a37bb]{padding:32px 20px;min-height:230px}.adv[data-v-374a37bb]{padding:28px;background:#11182799;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(0,212,255,.08);transition:all .35s ease}.adv[data-v-374a37bb]:hover{border-color:#00d4ff33;transform:translateY(-3px)}.adv-icon[data-v-374a37bb]{font-size:32px;margin-bottom:16px}.adv h4[data-v-374a37bb]{color:#e6edf3;margin:0 0 10px;font-size:18px;font-weight:600}.adv p[data-v-374a37bb]{color:#8b949e;font-size:16px;line-height:1.7;margin:0}.notice-list[data-v-374a37bb]{display:flex;flex-direction:column;gap:12px;max-width:800px;margin:0 auto}.notice-item[data-v-374a37bb]{display:flex;align-items:center;gap:14px;background:#11182799;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px 24px;border-radius:12px;border:1px solid rgba(0,212,255,.06);transition:all .25s ease}.notice-item[data-v-374a37bb]:hover{border-color:#00d4ff26;background:#111827cc}.notice-date[data-v-374a37bb]{color:#6e7681;font-size:15px;white-space:nowrap}.notice-tag[data-v-374a37bb]{padding:3px 10px;border-radius:6px;font-size:13px;font-weight:600;white-space:nowrap}.notice-tag.update[data-v-374a37bb]{background:#00d4ff26;color:#00d4ff}.notice-tag.security[data-v-374a37bb]{background:#f59e0b26;color:#f59e0b}.notice-tag.notice[data-v-374a37bb]{background:#10b98126;color:#10b981}.notice-text[data-v-374a37bb]{color:#d0d7de;font-size:16px}.ds-grid[data-v-374a37bb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.ds-card[data-v-374a37bb]{background:#11182799;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,212,255,.08);border-radius:16px;padding:28px;text-align:center;transition:all .35s ease}.ds-card[data-v-374a37bb]:hover{border-color:#00d4ff33;transform:translateY(-4px)}.ds-icon[data-v-374a37bb]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;font-size:28px;margin-bottom:18px}.release-strip[data-v-374a37bb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:32px}.release-strip-title[data-v-374a37bb]{color:#8b949e;font-size:14px}.release-chip[data-v-374a37bb]{background:#11182799;border:1px solid rgba(0,212,255,.12);border-radius:20px;padding:6px 16px;color:#c9d1d9;font-size:14px}.release-chip b[data-v-374a37bb]{color:#34d399;margin-left:6px}.ds-card h4[data-v-374a37bb]{color:#e6edf3;margin:0 0 10px;font-size:18px;font-weight:600}.ds-card p[data-v-374a37bb]{color:#8b949e;font-size:15px;line-height:1.7;margin:0}@media (max-width: 1100px){.advantage-grid.four-cols[data-v-374a37bb]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.advantage-grid.four-cols[data-v-374a37bb]{grid-template-columns:1fr}}
