.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:#0b0616d9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(139,92,246,.18);transition:background .3s ease}.header-container[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:72px}.brand-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:#fff}.brand-planet-icon[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center}.brand-text[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;line-height:1.15}.brand-name[data-astro-cid-3ef6ksr2]{font-size:1.25rem;font-weight:800;letter-spacing:-.01em;background:linear-gradient(135deg,#fff 30%,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brand-badge[data-astro-cid-3ef6ksr2]{font-size:.7rem;color:#a78bfa;letter-spacing:.04em;font-family:monospace}.site-nav[data-astro-cid-3ef6ksr2]{display:none}@media (min-width: 992px){.site-nav[data-astro-cid-3ef6ksr2]{display:block}}.nav-list[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;gap:1.35rem;align-items:center}.nav-link[data-astro-cid-3ef6ksr2]{color:#cbd5e1;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease;padding:.4rem .2rem}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:#fff;text-shadow:0 0 10px rgba(244,114,182,.5)}.header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.75rem}.header-btn-register[data-astro-cid-3ef6ksr2]{min-height:40px;padding:.5rem 1.15rem;font-size:.9rem;min-width:90px}.header-cta[data-astro-cid-3ef6ksr2]{min-height:40px;padding:.5rem 1.25rem;font-size:.9rem;min-width:100px}@media (max-width: 480px){.brand-badge[data-astro-cid-3ef6ksr2]{display:none}.header-btn-register[data-astro-cid-3ef6ksr2]{padding:.45rem .75rem;font-size:.825rem;min-width:75px}.header-cta[data-astro-cid-3ef6ksr2]{padding:.45rem .95rem;font-size:.85rem;min-width:85px}}.site-footer[data-astro-cid-sz7xmlte]{background-color:#06030b;border-top:1px solid rgba(139,92,246,.2);padding:4.5rem 0 2.5rem;color:#94a3b8;font-size:.9rem}.footer-top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:3.5rem}@media (min-width: 900px){.footer-top[data-astro-cid-sz7xmlte]{grid-template-columns:1.1fr 2fr}}.footer-brand-col[data-astro-cid-sz7xmlte]{max-width:380px}.footer-brand-link[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:baseline;gap:.6rem;text-decoration:none;margin-bottom:1rem}.footer-brand-title[data-astro-cid-sz7xmlte]{font-size:1.5rem;font-weight:800;color:#fff}.footer-universe-badge[data-astro-cid-sz7xmlte]{font-size:.725rem;color:#f472b6;background:#ec48991f;border:1px solid rgba(236,72,153,.3);padding:.15rem .5rem;border-radius:9999px}.footer-brand-desc[data-astro-cid-sz7xmlte]{font-size:.875rem;line-height:1.6;color:#cbd5e1;margin-bottom:1.25rem}.audit-record-tag[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.4rem;font-size:.775rem;color:#a78bfa;background:#140a28;border:1px solid #361b5c;padding:.3rem .65rem;border-radius:6px}.audit-record-tag[data-astro-cid-sz7xmlte] .sep[data-astro-cid-sz7xmlte]{color:#64748b}.footer-links-col[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 580px){.footer-links-col[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,1fr)}}.group-title[data-astro-cid-sz7xmlte]{font-size:.875rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.footer-nav-list[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:.65rem}.footer-nav-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#94a3b8;text-decoration:none;font-size:.875rem;transition:color .15s ease}.footer-nav-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#f472b6}.footer-bottom-bar[data-astro-cid-sz7xmlte]{border-top:1px solid #1c1032;padding-top:2rem;font-size:.825rem;color:#64748b}.copyright-row[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;color:#475569}.host-domain[data-astro-cid-sz7xmlte]{font-family:monospace}:root{--space-black: #07040d;--space-dark: #0d0819;--space-deep-purple: #160c2b;--space-purple-card: #140d28;--space-card-border: #3b2068;--space-card-border-hover: #7c3aed;--brand-purple: #8b5cf6;--brand-purple-light: #a78bfa;--brand-pink: #ec4899;--brand-pink-light: #f472b6;--brand-glow: rgba(236, 72, 153, .35);--brand-glow-purple: rgba(139, 92, 246, .3);--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--status-pending-bg: rgba(234, 179, 8, .12);--status-pending-border: #ca8a04;--status-pending-text: #fef08a;--accent-cyan: #38bdf8;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--container-max-width: 1200px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);background-color:var(--space-black);color:var(--text-primary);line-height:1.6;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 15% 15%,rgba(139,92,246,.18) 0%,transparent 40%),radial-gradient(circle at 85% 25%,rgba(236,72,153,.15) 0%,transparent 45%),radial-gradient(circle at 50% 70%,rgba(88,28,135,.12) 0%,transparent 50%),var(--space-black);background-attachment:fixed;overflow-x:hidden}:focus-visible{outline:3px solid var(--brand-pink-light);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.container{padding-left:2rem;padding-right:2rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem;font-weight:600;padding:.8rem 1.6rem;border-radius:9999px;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;border:1px solid transparent;min-height:48px;min-width:140px;text-align:center}.btn-primary{background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff;box-shadow:0 4px 18px var(--brand-glow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 24px #ec489980;color:#fff}.btn-secondary{background:#1e103ab3;color:#f8fafc;border:1px solid var(--space-card-border);backdrop-filter:blur(8px)}.btn-secondary:hover{background:#3b2068d9;border-color:var(--brand-purple-light);color:#fff;transform:translateY(-2px)}.btn-disabled{background:#1e143280;color:var(--text-muted);border:1px dashed #473269;cursor:not-allowed;opacity:.85}.section-badge{display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-pink-light);background:#ec48991f;border:1px solid rgba(236,72,153,.3);padding:.3rem .85rem;border-radius:9999px;margin-bottom:.75rem}.section-title{font-size:1.875rem;font-weight:800;line-height:1.25;color:#fff;margin-bottom:.75rem}@media (min-width: 768px){.section-title{font-size:2.25rem}}.section-lead{font-size:1.05rem;color:var(--text-secondary);max-width:680px;margin-bottom:2.5rem;line-height:1.65}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.skip-to-content[data-astro-cid-sckkx6r4]{position:absolute;top:-50px;left:1rem;background:#ec4899;color:#fff;padding:.5rem 1rem;z-index:100;font-weight:700;border-radius:4px;transition:top .2s ease;text-decoration:none}.skip-to-content[data-astro-cid-sckkx6r4]:focus{top:1rem}#main-content[data-astro-cid-sckkx6r4]{flex-grow:1;display:flex;flex-direction:column}
