:root{--black:#0b0f14;--royal-blue:#06f;--azure-blue:#008cff;--cyan-blue:#00aeef;--orbital-gradient:linear-gradient(110deg, #0038b8 0%, #06f 38%, #008cff 70%, #00aeef 100%);--background:#fff;--surface:#f7f9fc;--surface-blue:#f3f7ff;--border:#e5e9f0;--text:#0b0f14;--text-muted:#5f6b7a;--header-background:#fffffff0;--inverse-text:#fff;--container-width:1240px}html[data-theme=dark]{--background:#080c12;--surface:#111923;--surface-blue:#101b2b;--border:#ffffff1a;--text:#f4f7fb;--text-muted:#a8b4c3;--header-background:#080c12f0;--inverse-text:#fff;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background);margin:0;padding:0;transition:background-color .2s,color .2s}body{background:var(--background);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .2s,color .2s}h1,h2,h3,h4,h5,h6{color:var(--text)}p,small{color:var(--text-muted)}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6{color:var(--text)!important}html[data-theme=dark] p{color:var(--text-muted)!important}html[data-theme=dark] .eyebrow,html[data-theme=dark] .section-label,html[data-theme=dark] .category{color:var(--royal-blue)!important}a{color:inherit}a:hover{color:var(--royal-blue)}button{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}.container{width:min(calc(100% - 48px), var(--container-width));margin:0 auto}.brand{color:#0000;background:linear-gradient(90deg,#06f 0%,#00aeef 100%);-webkit-background-clip:text;background-clip:text;font-family:Segoe UI Black,Segoe UI,sans-serif;font-size:25px;font-weight:900}.footer-brand{letter-spacing:-.035em;color:#0000;background:linear-gradient(90deg,#06f 0%,#00aeef 100%);-webkit-background-clip:text;background-clip:text;font-family:Segoe UI Black,Segoe UI,sans-serif;font-size:22px;font-weight:900;line-height:1}.footer-main p{color:#8d98a7;margin:10px 0 0;font-size:13px}html[data-theme=dark] main{background:var(--background)}html[data-theme=dark] .card,html[data-theme=dark] .area-card{background:var(--surface);border-color:var(--border)}html[data-theme=dark] .page-hero{background:radial-gradient(circle at 82% 45%,#008cff1f,#0000 30%),linear-gradient(135deg,#080c12 0%,#0d1723 52%,#08111b 100%)}html[data-theme=dark] .page-hero h1{color:#f4f7fb!important}html[data-theme=dark] .page-hero p{color:#a8b4c3!important}html[data-theme=dark] hr{border-color:var(--border)}@media (width<=700px){.container{width:min(calc(100% - 32px), var(--container-width))}}.site-header[data-astro-cid-nen7h5rs]{z-index:1000;background:var(--header-background);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);width:100%;transition:background-color .2s,border-color .2s;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:40px;min-height:78px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:#0000;letter-spacing:-.035em;white-space:nowrap;background:linear-gradient(90deg,#06f 0%,#00aeef 100%);-webkit-background-clip:text;background-clip:text;margin-right:auto;font-family:Segoe UI Black,Segoe UI,sans-serif;font-size:25px;font-weight:900;line-height:1;text-decoration:none}nav[data-astro-cid-nen7h5rs]{align-items:center;gap:30px;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text);font-size:14px;font-weight:500;text-decoration:none;transition:color .18s;position:relative}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{color:var(--royal-blue)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active:after{content:"";background:var(--royal-blue);height:2px;position:absolute;bottom:-29px;left:0;right:0}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;display:flex}.theme-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.mobile-nav-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:none}.mobile-nav-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:19px;height:19px}.theme-toggle[data-astro-cid-nen7h5rs]:hover{border-color:var(--royal-blue);color:var(--royal-blue);transform:translateY(-1px)}.theme-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sun-icon[data-astro-cid-nen7h5rs]{display:block}.moon-icon[data-astro-cid-nen7h5rs],html[data-theme=dark] .sun-icon[data-astro-cid-nen7h5rs]{display:none}html[data-theme=dark] .moon-icon[data-astro-cid-nen7h5rs]{display:block}.header-button[data-astro-cid-nen7h5rs]{background:var(--black);min-height:40px;color:var(--inverse-text);border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.header-button[data-astro-cid-nen7h5rs]:hover{background:var(--royal-blue);transform:translateY(-1px)}@media (width<=900px){nav[data-astro-cid-nen7h5rs]{gap:18px}.header-button[data-astro-cid-nen7h5rs]{display:none}}@media (width<=700px){.site-header[data-astro-cid-nen7h5rs]{position:sticky}.header-inner[data-astro-cid-nen7h5rs]{gap:14px;width:100%;min-height:70px;padding:0 16px;position:relative}.brand[data-astro-cid-nen7h5rs]{flex-shrink:0;font-size:22px}nav[data-astro-cid-nen7h5rs]{z-index:1;border-bottom:1px solid var(--border);background:var(--header-background);flex-direction:column;align-items:stretch;gap:0;padding:8px 16px 16px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 24px #0b0f1414}.site-header[data-astro-cid-nen7h5rs][data-menu-open] nav[data-astro-cid-nen7h5rs]{display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:13px 0}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active:after{width:22px;bottom:7px;right:auto}.theme-toggle[data-astro-cid-nen7h5rs]{flex-shrink:0}.mobile-nav-toggle[data-astro-cid-nen7h5rs]{flex-shrink:0;display:inline-flex}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--black);color:#fff;margin-top:100px}.footer-main[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:40px;padding-top:64px;padding-bottom:56px;display:flex}.footer-brand[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;font-size:18px;font-weight:700}.footer-main[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#8d98a7;margin:8px 0 0;font-size:13px}.footer-links[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:28px;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#c3cad4;font-size:13px;text-decoration:none}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--cyan-blue)}.footer-bottom[data-astro-cid-jo6i4kqk]{color:#697585;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:18px;padding-bottom:20px;font-size:12px;display:flex}@media (width<=700px){.footer-main[data-astro-cid-jo6i4kqk]{flex-direction:column}.footer-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px}}
