.site-topline[data-astro-cid-5blmo7yk]{position:relative}.wordmark[data-astro-cid-5blmo7yk]{flex:0 0 auto;transition:color .16s ease}.wordmark[data-astro-cid-5blmo7yk]:hover{color:var(--color-accent)}.desktop-nav[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:clamp(12px,2vw,24px)}.nav-link[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;gap:7px;color:var(--color-text-secondary);font-size:12px;font-weight:600;white-space:nowrap;transition:color .16s ease}a[data-astro-cid-5blmo7yk].nav-link:hover,a[data-astro-cid-5blmo7yk].nav-link.active{color:var(--color-text)}a[data-astro-cid-5blmo7yk].nav-link.active:after{width:5px;height:5px;border-radius:50%;background:var(--color-accent);content:""}.nav-link[data-astro-cid-5blmo7yk].upcoming{color:var(--color-text-muted);cursor:default}.coming-soon[data-astro-cid-5blmo7yk]{padding:2px 6px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:9px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.mobile-nav[data-astro-cid-5blmo7yk]{display:none;position:relative}.mobile-nav[data-astro-cid-5blmo7yk] summary[data-astro-cid-5blmo7yk]{display:grid;width:40px;height:40px;place-content:center;gap:5px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-card);cursor:pointer;list-style:none}.mobile-nav[data-astro-cid-5blmo7yk] summary[data-astro-cid-5blmo7yk]::-webkit-details-marker{display:none}.mobile-nav[data-astro-cid-5blmo7yk] summary[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{width:16px;height:2px;border-radius:2px;background:var(--color-text)}.mobile-nav-panel[data-astro-cid-5blmo7yk]{position:absolute;z-index:5;top:calc(100% + 12px);right:0;display:grid;width:max-content;min-width:210px;max-width:calc(100vw - 72px);gap:18px;padding:18px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);box-shadow:var(--shadow-card)}@media(max-width:820px){.desktop-nav[data-astro-cid-5blmo7yk]{gap:12px}.nav-link[data-astro-cid-5blmo7yk]{font-size:11px}}@media(max-width:700px){.desktop-nav[data-astro-cid-5blmo7yk]{display:none}.mobile-nav[data-astro-cid-5blmo7yk]{display:block}}@media(prefers-reduced-motion:reduce){.wordmark[data-astro-cid-5blmo7yk],.nav-link[data-astro-cid-5blmo7yk]{transition:none}}:root{color-scheme:dark;--color-bg: #0b0d12;--color-surface: #121722;--color-card: #192130;--color-border: #293345;--color-text: #f1f5f9;--color-text-secondary: #94a3b8;--color-text-muted: #64748b;--color-accent: #8b7cf6;--color-accent-secondary: #60a5fa;--color-success: #34d399;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--content-width: 1200px;--radius-card: 16px;--radius-control: 10px;--shadow-card: 0 18px 55px rgb(0 0 0 / 18%)}*{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;background:radial-gradient(ellipse at 82% 8%,rgb(96 165 250 / 7%),transparent 34rem),radial-gradient(ellipse at 12% 26%,rgb(139 124 246 / 8%),transparent 38rem),var(--color-bg);color:var(--color-text);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,svg{display:block;max-width:100%}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}::selection{color:var(--color-text);background:#8b7cf659}.container{width:min(var(--content-width),calc(100% - 48px));margin-inline:auto}.section{padding-block:clamp(48px,7vw,88px)}.eyebrow{margin:0;color:var(--color-accent);font-size:11px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.muted{color:var(--color-text-secondary)}.site-frame{overflow:hidden;border:1px solid var(--color-border);border-radius:20px;background:linear-gradient(145deg,#192130eb,#121722f5 58%,#111722fa);box-shadow:var(--shadow-card)}.site-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px clamp(22px,4vw,44px);border-bottom:1px solid var(--color-border)}.wordmark{margin:0;color:var(--color-text);font-size:17px;font-weight:800;letter-spacing:.12em}.topline-label{color:var(--color-text-muted);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.hero-content{position:relative;padding:clamp(38px,7vw,76px) clamp(22px,6vw,68px) clamp(44px,7vw,78px)}.hero-content:after{position:absolute;top:38px;right:clamp(22px,6vw,68px);width:150px;height:150px;border:1px solid rgb(139 124 246 / 14%);border-radius:50%;box-shadow:0 0 0 22px #8b7cf608,0 0 0 44px #60a5fa05;content:"";pointer-events:none}.hero-title{position:relative;z-index:1;max-width:820px;margin:26px 0 20px;color:var(--color-text);font-size:clamp(42px,7vw,76px);font-weight:750;line-height:1.04;letter-spacing:-.055em;overflow-wrap:anywhere}.hero-description{position:relative;z-index:1;max-width:620px;margin:0;color:var(--color-text-secondary);font-size:clamp(16px,1.7vw,18px);line-height:1.8;overflow-wrap:anywhere}.hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.meta-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--color-border);border-radius:999px;background:#0b0d1247;color:var(--color-text-secondary);font-size:12px;font-weight:600}.meta-dot{width:6px;height:6px;border-radius:50%;background:var(--color-success);box-shadow:0 0 12px #34d3998c}@media(max-width:640px){.container{width:min(100% - 36px,var(--content-width))}.section{padding-block:34px}.site-frame{border-radius:15px}.site-topline{padding:18px 20px}.topline-label{font-size:9px}.hero-content{padding:42px 20px 46px}.hero-content:after{top:24px;right:14px;width:88px;height:88px}.hero-title{margin-top:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
