.m-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:var(--s-5);padding:var(--s-3) max(var(--s-5),env(safe-area-inset-left)) var(--s-3) max(var(--s-5),env(safe-area-inset-right));backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:var(--glass-bg);border-bottom:1px solid var(--separator-thin)}.m-brand[data-astro-cid-3ef6ksr2]{text-decoration:none;font-weight:800;font-size:22px;letter-spacing:-.026em;display:inline-flex;align-items:baseline}.m-brand-lead[data-astro-cid-3ef6ksr2]{color:#0a1a3a}.m-brand-hunter[data-astro-cid-3ef6ksr2]{background:linear-gradient(90deg,#005cff,#1e9cff,#4ee3ff);-webkit-background-clip:text;background-clip:text;color:transparent}.m-nav[data-astro-cid-3ef6ksr2]{margin-left:var(--s-5);flex:1;display:flex;gap:var(--s-5)}.m-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--label-secondary);text-decoration:none;font-size:var(--t-15);font-weight:500;transition:color var(--d-fast)}.m-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--label)}.m-cta-mini[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;background:var(--brand);color:#fff;font-size:var(--t-13);font-weight:600;text-decoration:none;box-shadow:0 1px 3px #007aff38;transition:transform var(--d-fast)}.m-cta-mini[data-astro-cid-3ef6ksr2]:hover{transform:translateY(-1px)}@media(max-width:960px){.m-nav[data-astro-cid-3ef6ksr2]{gap:var(--s-3);font-size:var(--t-13);margin-left:var(--s-3)}.m-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:var(--t-13)}}@media(max-width:720px){.m-nav[data-astro-cid-3ef6ksr2]{display:none}.m-header[data-astro-cid-3ef6ksr2]{gap:var(--s-3);padding:var(--s-2) var(--s-4)}.m-cta-mini[data-astro-cid-3ef6ksr2]{margin-left:auto}}@media(prefers-color-scheme:dark){html:not(.theme-light) .m-brand-lead[data-astro-cid-3ef6ksr2]{color:#fffffff2}}html.theme-dark .m-brand-lead[data-astro-cid-3ef6ksr2]{color:#fffffff2}.m-footer[data-astro-cid-sz7xmlte]{margin-top:var(--s-12);padding:var(--s-10) max(var(--s-5),env(safe-area-inset-left)) var(--s-6) max(var(--s-5),env(safe-area-inset-right));border-top:1px solid var(--separator-thin);background:var(--bg-grouped);color:var(--label-secondary);font-size:var(--t-13)}.m-footer-grid[data-astro-cid-sz7xmlte]{max-width:1100px;margin:0 auto;display:grid;gap:var(--s-6) var(--s-5);grid-template-columns:1.6fr 1fr 1fr 1fr 1fr}@media(max-width:1024px){.m-footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(4,1fr)}.m-footer-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}.m-footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-top:var(--s-2);line-height:1.5;max-width:44ch}.m-footer-col[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:var(--t-12);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--label-tertiary);margin-bottom:var(--s-3)}.m-footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;color:var(--label);text-decoration:none;padding:4px 0;font-size:var(--t-14, 14px);transition:color var(--d-fast)}.m-footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--brand)}.m-brand-link[data-astro-cid-sz7xmlte]{text-decoration:none;font-weight:800;font-size:22px;letter-spacing:-.026em;display:inline-flex;align-items:baseline}.m-brand-lead[data-astro-cid-sz7xmlte]{color:#0a1a3a}.m-brand-hunter[data-astro-cid-sz7xmlte]{background:linear-gradient(90deg,#005cff,#1e9cff,#4ee3ff);-webkit-background-clip:text;background-clip:text;color:transparent}.m-footer-bottom[data-astro-cid-sz7xmlte]{max-width:1100px;margin:var(--s-8) auto 0;display:flex;justify-content:space-between;align-items:center;padding-top:var(--s-5);border-top:1px solid var(--separator-thin);font-size:var(--t-12)}.m-footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--brand);text-decoration:none}@media(max-width:900px){.m-footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.m-footer-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:480px){.m-footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}@media(prefers-color-scheme:dark){html:not(.theme-light) .m-brand-lead[data-astro-cid-sz7xmlte]{color:#fffffff2}}html.theme-dark .m-brand-lead[data-astro-cid-sz7xmlte]{color:#fffffff2}body{overflow-x:clip}img,svg,video,iframe{max-width:100%;height:auto}img,video,iframe{display:block}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.m-main[data-astro-cid-n6fpvoxc]{margin:0 auto;padding:var(--s-8) max(var(--s-5),env(safe-area-inset-left)) var(--s-10) max(var(--s-5),env(safe-area-inset-right))}.m-main-wide[data-astro-cid-n6fpvoxc]{max-width:1100px}.m-main-article[data-astro-cid-n6fpvoxc]{max-width:760px}@media(max-width:720px){.m-main[data-astro-cid-n6fpvoxc]{padding:var(--s-5) var(--s-4) var(--s-8)}}.m-cta[data-astro-cid-4xty6sx2]{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;border-radius:12px;transition:transform var(--d-fast),box-shadow var(--d-fast);cursor:pointer;white-space:nowrap}.m-cta[data-astro-cid-4xty6sx2]:hover{transform:translateY(-1px)}.m-cta[data-astro-cid-4xty6sx2]:active{transform:scale(.98)}.m-cta-sm[data-astro-cid-4xty6sx2]{height:36px;padding:0 14px;font-size:var(--t-13)}.m-cta-md[data-astro-cid-4xty6sx2]{height:48px;padding:0 22px;font-size:var(--t-15)}.m-cta-lg[data-astro-cid-4xty6sx2]{height:56px;padding:0 28px;font-size:var(--t-17)}.m-cta-primary[data-astro-cid-4xty6sx2]{background:var(--brand-gradient);color:#fff;box-shadow:0 8px 24px -8px #007aff80,0 2px 6px #007aff33}.m-cta-primary[data-astro-cid-4xty6sx2]:hover{box-shadow:0 12px 32px -8px #007aff99}.m-cta-secondary[data-astro-cid-4xty6sx2]{background:var(--brand-tint);color:var(--brand)}.m-cta-secondary[data-astro-cid-4xty6sx2]:hover{background:var(--brand-tint-strong)}.m-cta-ghost[data-astro-cid-4xty6sx2]{background:transparent;color:var(--brand);box-shadow:inset 0 0 0 1.5px var(--brand)}.m-cta-ghost[data-astro-cid-4xty6sx2]:hover{background:var(--brand-tint)}
