button:where(.astro-37s3b5ac){border:1px solid var(--hairline-strong);border-radius:var(--radius-md);width:36px;height:36px;color:var(--star-600);cursor:pointer;transition:color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);background:0 0;place-items:center;display:grid}button:where(.astro-37s3b5ac):hover{color:var(--star-200);border-color:var(--starlight-200)}button:where(.astro-37s3b5ac) svg{display:block}html[data-theme=light] .i-sun:where(.astro-37s3b5ac),html:not([data-theme=light]) .i-moon:where(.astro-37s3b5ac){display:none}.product-nav:where(.astro-jk2bkysu){background:var(--ink-canvas);border-bottom:1px solid var(--hairline)}.row:where(.astro-jk2bkysu){justify-content:space-between;align-items:center;height:62px;display:flex}.left:where(.astro-jk2bkysu){align-items:center;gap:34px;display:flex}.brand:where(.astro-jk2bkysu){align-items:center;gap:10px;display:inline-flex}.name:where(.astro-jk2bkysu){font-family:var(--font-sans);color:var(--star-100);font-size:16px;font-weight:600}.links:where(.astro-jk2bkysu){align-items:center;gap:26px;margin:0;padding:0;list-style:none;display:flex}.links:where(.astro-jk2bkysu) a:where(.astro-jk2bkysu){color:var(--star-700);transition:color var(--dur-base) var(--ease-standard);font-size:13.5px;font-weight:500}.links:where(.astro-jk2bkysu) a:where(.astro-jk2bkysu).active{color:var(--star-500)}.links:where(.astro-jk2bkysu) a:where(.astro-jk2bkysu):hover{color:var(--star-200)}.right:where(.astro-jk2bkysu){align-items:center;gap:14px;display:flex}.badge:where(.astro-jk2bkysu){font-family:var(--font-mono);color:var(--star-900);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:5px 8px;font-size:11px}.gh-link:where(.astro-jk2bkysu){color:var(--starlight-500);border:1px solid var(--starlight-border);border-radius:var(--radius-md);transition:border-color var(--dur-base) var(--ease-standard);padding:9px 14px;font-size:13px;font-weight:600}.gh-link:where(.astro-jk2bkysu):hover{border-color:var(--starlight-500)}@media (width<=780px){.links:where(.astro-jk2bkysu),.badge:where(.astro-jk2bkysu){display:none}}.term:where(.astro-ykqbfnj2){background:var(--surface-code);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.bar:where(.astro-ykqbfnj2){border-bottom:1px solid var(--hairline-faint);align-items:center;gap:7px;padding:11px 14px;display:flex}.dot:where(.astro-ykqbfnj2){border-radius:50%;width:9px;height:9px}.dot:where(.astro-ykqbfnj2).dim{background:var(--star-950)}.dot:where(.astro-ykqbfnj2).gold{background:var(--gold-500)}.term:where(.astro-ykqbfnj2)>input:where(.astro-ykqbfnj2){opacity:0;pointer-events:none;position:absolute}.bar:where(.astro-ykqbfnj2) label:where(.astro-ykqbfnj2){border-radius:var(--radius-pill);font-family:var(--font-mono);color:var(--star-900);cursor:pointer;transition:color var(--dur-base) var(--ease-standard);margin-left:4px;padding:4px 10px;font-size:12px}.bar:where(.astro-ykqbfnj2) label:where(.astro-ykqbfnj2):first-of-type{margin-left:10px}.bar:where(.astro-ykqbfnj2) label:where(.astro-ykqbfnj2):hover{color:var(--star-400)}#tab-define:where(.astro-ykqbfnj2):checked~.bar:where(.astro-ykqbfnj2) label:where(.astro-ykqbfnj2)[for=tab-define],#tab-govern:where(.astro-ykqbfnj2):checked~.bar:where(.astro-ykqbfnj2) label:where(.astro-ykqbfnj2)[for=tab-govern],#tab-prove:where(.astro-ykqbfnj2):checked~.bar:where(.astro-ykqbfnj2) label:where(.astro-ykqbfnj2)[for=tab-prove]{color:var(--star-100);background:var(--surface-1)}#tab-define:where(.astro-ykqbfnj2):focus-visible~.bar:where(.astro-ykqbfnj2) label:where(.astro-ykqbfnj2)[for=tab-define],#tab-govern:where(.astro-ykqbfnj2):focus-visible~.bar:where(.astro-ykqbfnj2) label:where(.astro-ykqbfnj2)[for=tab-govern],#tab-prove:where(.astro-ykqbfnj2):focus-visible~.bar:where(.astro-ykqbfnj2) label:where(.astro-ykqbfnj2)[for=tab-prove]{outline:2px solid var(--starlight-500);outline-offset:2px}.panels:where(.astro-ykqbfnj2){display:grid}.panel:where(.astro-ykqbfnj2){font-family:var(--font-mono);visibility:hidden;grid-area:1/1;margin:0;padding:18px 20px;font-size:14px;line-height:1.85;overflow-x:auto}#tab-define:where(.astro-ykqbfnj2):checked~.panels:where(.astro-ykqbfnj2) .p-define:where(.astro-ykqbfnj2),#tab-govern:where(.astro-ykqbfnj2):checked~.panels:where(.astro-ykqbfnj2) .p-govern:where(.astro-ykqbfnj2),#tab-prove:where(.astro-ykqbfnj2):checked~.panels:where(.astro-ykqbfnj2) .p-prove:where(.astro-ykqbfnj2){visibility:visible}.k:where(.astro-ykqbfnj2){color:var(--starlight-200)}.acc:where(.astro-ykqbfnj2){color:var(--starlight-500)}.ok:where(.astro-ykqbfnj2){color:var(--pulsar-300)}.str:where(.astro-ykqbfnj2){color:var(--star-400)}.deny:where(.astro-ykqbfnj2){color:var(--signal-red)}.comment:where(.astro-ykqbfnj2){color:var(--star-950)}@media (prefers-reduced-motion:reduce){.bar:where(.astro-ykqbfnj2) label:where(.astro-ykqbfnj2){transition:none}}.path-nav:where(.astro-dmzjffdc){font-family:var(--font-sans,system-ui, sans-serif)}.path-nav:where(.astro-dmzjffdc) .pn-steps:where(.astro-dmzjffdc){align-items:center;gap:var(--space-1,4px) var(--space-2,8px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.path-nav:where(.astro-dmzjffdc) .pn-step:where(.astro-dmzjffdc){align-items:center;gap:var(--space-2,8px);display:inline-flex}.path-nav:where(.astro-dmzjffdc) .pn-arrow:where(.astro-dmzjffdc){color:var(--text-faint,#5e708c);font-size:var(--text-size-mono-xs,12px);line-height:1}.path-nav:where(.astro-dmzjffdc) .pn-name:where(.astro-dmzjffdc){font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-size-mono-xs,12px);font-weight:var(--fw-medium,500);letter-spacing:var(--tracking-label,.08em);color:var(--text-faint,#5e708c);padding:var(--space-1,4px) 0;border-bottom:var(--border-accent,2px) solid transparent;white-space:nowrap;text-decoration:none;transition:color .2s}.path-nav:where(.astro-dmzjffdc) .pn-name:where(.astro-dmzjffdc):hover{color:var(--text-heading,#f2f6fc)}.path-nav:where(.astro-dmzjffdc) .pn-step:where(.astro-dmzjffdc).current .pn-name:where(.astro-dmzjffdc){color:var(--text-body,#c7d5ea);font-weight:var(--fw-semibold,600);border-bottom-color:currentColor}.path-nav:where(.astro-dmzjffdc) .pn-role:where(.astro-dmzjffdc){max-width:none;margin:var(--space-1,4px) 0 0;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-size-mono-xs,12px);color:var(--text-faint,#5e708c)}.hero:where(.astro-qmrutqly){background:var(--atmo-starlight), var(--bg-app);padding:74px 30px 68px;position:relative}.hero:where(.astro-qmrutqly):before{content:"";opacity:.5;pointer-events:none;background:url(/atlas/starfield.svg) 50%/cover no-repeat;position:absolute;inset:0}html[data-theme=light] .hero:where(.astro-qmrutqly):before{opacity:0}.grid:where(.astro-qmrutqly){grid-template-columns:1.05fr .95fr;align-items:center;gap:52px;display:grid;position:relative}.eyebrow-slot:where(.astro-qmrutqly){margin:0 0 20px}h1:where(.astro-qmrutqly){letter-spacing:-.03em;color:var(--star-100);margin:0;font-size:50px;font-weight:600;line-height:1.05}.payoff:where(.astro-qmrutqly){color:var(--starlight-500);margin-top:8px;display:block}.lead:where(.astro-qmrutqly){max-width:520px;color:var(--star-600);margin:22px 0 0;font-size:19px;line-height:1.6}.offer:where(.astro-qmrutqly){font-family:var(--font-mono);letter-spacing:.02em;color:var(--gold-500,#e3b341);margin:22px 0 0;font-size:13px}.cta:where(.astro-qmrutqly){flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.btn-primary:where(.astro-qmrutqly),.btn-secondary:where(.astro-qmrutqly),.btn-text:where(.astro-qmrutqly){border-radius:var(--radius-md);transition:all var(--dur-base) var(--ease-standard);align-items:center;gap:8px;font-weight:600;display:inline-flex}.btn-primary:where(.astro-qmrutqly){background:var(--gold-500);color:var(--gold-ink);padding:12px 20px;font-size:14px;box-shadow:0 8px 22px -8px #e3b34180}.btn-primary:where(.astro-qmrutqly):hover{background:var(--gold-300)}.btn-secondary:where(.astro-qmrutqly){color:var(--star-400);border:1px solid var(--hairline-strong);padding:12px 18px;font-size:14px}.btn-secondary:where(.astro-qmrutqly):hover{border-color:var(--starlight-200)}.btn-text:where(.astro-qmrutqly){color:var(--star-700);font-size:14px}.btn-text:where(.astro-qmrutqly):hover{color:var(--star-200)}.btn-primary:where(.astro-qmrutqly) svg,.btn-text:where(.astro-qmrutqly) svg{display:block}.status:where(.astro-qmrutqly){font-family:var(--font-mono);color:var(--star-900);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:12px;display:flex}.status:where(.astro-qmrutqly) span:where(.astro-qmrutqly){align-items:center;gap:6px;display:inline-flex}.drift:where(.astro-qmrutqly){color:var(--gold-300)}.s-dot:where(.astro-qmrutqly){border-radius:50%;width:7px;height:7px}.s-dot:where(.astro-qmrutqly).pulsar{background:var(--pulsar-500)}.s-dot:where(.astro-qmrutqly).starlight{background:var(--starlight-500)}@media (width<=880px){.grid:where(.astro-qmrutqly){grid-template-columns:1fr;gap:36px}h1:where(.astro-qmrutqly){font-size:40px}}.caps:where(.astro-v3k4obz2){border-top:1px solid var(--hairline);background:var(--bg-app);padding:76px 30px 84px}.head:where(.astro-v3k4obz2){text-align:center;margin-bottom:44px}.eyebrow:where(.astro-v3k4obz2){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--starlight-500);margin:0 0 14px;font-size:12px;font-weight:600}h2:where(.astro-v3k4obz2){letter-spacing:-.02em;color:var(--star-100);margin:0 0 14px;font-size:36px;font-weight:600;line-height:1.12}.intro:where(.astro-v3k4obz2){max-width:580px;color:var(--star-600);margin:0 auto;font-size:16px;line-height:1.6}.more:where(.astro-v3k4obz2){text-align:center;color:var(--star-600);margin:34px 0 0;font-size:15px;line-height:1.7}.more:where(.astro-v3k4obz2) a:where(.astro-v3k4obz2){color:var(--starlight-500);text-decoration:none}.more:where(.astro-v3k4obz2) a:where(.astro-v3k4obz2):hover{text-decoration:underline}.grid:where(.astro-v3k4obz2){grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.card:where(.astro-v3k4obz2){border:1px solid var(--hairline);background:var(--surface-card);transition:border-color var(--dur-base) var(--ease-standard);border-radius:12px;padding:24px 22px}.card:where(.astro-v3k4obz2):hover{border-color:var(--starlight-border)}.c-icon:where(.astro-v3k4obz2){background:var(--starlight-tint);width:38px;height:38px;color:var(--starlight-500);border-radius:9px;place-items:center;margin-bottom:16px;display:grid}.c-icon:where(.astro-v3k4obz2) svg{display:block}h3:where(.astro-v3k4obz2){color:var(--star-100);margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.1}.card:where(.astro-v3k4obz2) p:where(.astro-v3k4obz2){color:var(--star-600);margin:0;font-size:13.5px;line-height:1.55}@media (width<=880px){.grid:where(.astro-v3k4obz2){grid-template-columns:1fr}}.diataxis:where(.astro-5qpzetjz){border-top:1px solid var(--hairline);background:var(--surface-1);padding:76px 30px 84px}.head:where(.astro-5qpzetjz){text-align:center;margin-bottom:44px}.eyebrow:where(.astro-5qpzetjz){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--starlight-500);margin:0 0 14px;font-size:12px;font-weight:600}h2:where(.astro-5qpzetjz){letter-spacing:-.02em;color:var(--star-100);margin:0;font-size:36px;font-weight:600;line-height:1.12}.intro:where(.astro-5qpzetjz){max-width:560px;color:var(--star-600);margin:16px auto 0;font-size:16px;line-height:1.6}.intro:where(.astro-5qpzetjz) a:where(.astro-5qpzetjz){color:var(--starlight-500)}.matrix:where(.astro-5qpzetjz){grid-template-columns:118px 1fr 1fr;align-items:stretch;display:grid}.axis-col:where(.astro-5qpzetjz),.axis-row:where(.astro-5qpzetjz){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--star-900);align-items:center;font-size:11px;display:flex}.axis-col:where(.astro-5qpzetjz){justify-content:center;padding-bottom:12px}.axis-row:where(.astro-5qpzetjz){justify-content:flex-start}.quad:where(.astro-5qpzetjz){border:1px solid var(--hairline);background:var(--surface-card);transition:border-color var(--dur-base) var(--ease-standard);padding:26px 28px}.quad:where(.astro-5qpzetjz).lead{background:var(--grad-blue-wash)}.quad:where(.astro-5qpzetjz):first-of-type{border-top-left-radius:var(--radius-2xl)}.quad:where(.astro-5qpzetjz):nth-of-type(2){border-top-right-radius:var(--radius-2xl);border-left:none}.quad:where(.astro-5qpzetjz):nth-of-type(3){border-bottom-left-radius:var(--radius-2xl);border-top:none}.quad:where(.astro-5qpzetjz):nth-of-type(4){border-bottom-right-radius:var(--radius-2xl);border-top:none;border-left:none}.quad:where(.astro-5qpzetjz):hover{border-color:var(--starlight-border);z-index:1;position:relative}.q-head:where(.astro-5qpzetjz){align-items:center;gap:12px;margin-bottom:14px;display:flex}.q-icon:where(.astro-5qpzetjz){background:var(--starlight-tint);width:38px;height:38px;color:var(--starlight-500);border-radius:9px;flex:none;place-items:center;display:grid}.kicker:where(.astro-5qpzetjz){font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--star-900);font-size:10px;display:block}h3:where(.astro-5qpzetjz){color:var(--star-100);margin:2px 0 0;font-size:20px;font-weight:600}.q-body:where(.astro-5qpzetjz){color:var(--star-600);margin:0 0 16px;font-size:14px;line-height:1.55}ul:where(.astro-5qpzetjz){gap:8px;margin:0;padding:0;list-style:none;display:grid}ul:where(.astro-5qpzetjz) a:where(.astro-5qpzetjz){color:var(--star-500);transition:color var(--dur-base) var(--ease-standard);font-size:13px;font-weight:500}ul:where(.astro-5qpzetjz) a:where(.astro-5qpzetjz):hover{color:var(--starlight-500)}@media (width<=880px){.matrix:where(.astro-5qpzetjz){grid-template-columns:1fr}.axis-col:where(.astro-5qpzetjz),.axis-row:where(.astro-5qpzetjz){display:none}.quad:where(.astro-5qpzetjz),.quad:where(.astro-5qpzetjz):nth-of-type(n){border:1px solid var(--hairline);border-radius:var(--radius-2xl);margin-bottom:12px}}.copy:where(.astro-do47p5wj){border:1px solid var(--hairline-strong);border-radius:var(--radius-md);width:32px;height:32px;color:var(--star-600);cursor:pointer;transition:color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);background:0 0;flex:none;place-items:center;display:grid}.copy:where(.astro-do47p5wj):hover{color:var(--star-300)}.copy:where(.astro-do47p5wj) svg{display:block}.copy:where(.astro-do47p5wj).copied{color:var(--pulsar-300);border-color:var(--pulsar-300)}.install:where(.astro-bcbg6whp){border-top:1px solid var(--hairline);background:var(--atmo-hero,var(--atmo-starlight)), var(--bg-app);padding:70px 30px}.grid:where(.astro-bcbg6whp){grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.eyebrow:where(.astro-bcbg6whp){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--starlight-500);margin:0 0 14px;font-size:12px;font-weight:600}h2:where(.astro-bcbg6whp){letter-spacing:-.02em;color:var(--star-100);margin:0;font-size:32px;font-weight:600;line-height:1.14}.copy:where(.astro-bcbg6whp){max-width:460px;color:var(--star-600);margin:16px 0 0;font-size:16px;line-height:1.6}.copy:where(.astro-bcbg6whp) code:where(.astro-bcbg6whp){font-family:var(--font-mono);color:var(--starlight-500);font-size:.9em}.cta:where(.astro-bcbg6whp){flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;display:flex}.btn-primary:where(.astro-bcbg6whp),.btn-text:where(.astro-bcbg6whp){border-radius:var(--radius-md);transition:all var(--dur-base) var(--ease-standard);align-items:center;gap:8px;font-weight:600;display:inline-flex}.btn-primary:where(.astro-bcbg6whp){background:var(--gold-500);color:var(--gold-ink);padding:12px 20px;font-size:14px;box-shadow:0 8px 22px -8px #e3b34180}.btn-primary:where(.astro-bcbg6whp):hover{background:var(--gold-300)}.btn-text:where(.astro-bcbg6whp){color:var(--star-700);font-size:14px}.btn-text:where(.astro-bcbg6whp):hover{color:var(--star-200)}.btn-primary:where(.astro-bcbg6whp) svg,.btn-text:where(.astro-bcbg6whp) svg{display:block}.col-right:where(.astro-bcbg6whp){gap:12px;display:grid}.cmd-row:where(.astro-bcbg6whp){border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-code);align-items:center;gap:12px;padding:15px 16px;display:flex}.cmd-row:where(.astro-bcbg6whp) code:where(.astro-bcbg6whp){font-family:var(--font-mono);color:var(--star-300);white-space:nowrap;flex:1;font-size:13.5px;overflow-x:auto}.cmd-row:where(.astro-bcbg6whp) .prompt:where(.astro-bcbg6whp){color:var(--star-700);margin-right:8px}.yaml:where(.astro-bcbg6whp){border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-code);font-family:var(--font-mono);color:var(--star-400);margin:0;padding:16px 18px;font-size:12.5px;line-height:1.8;overflow-x:auto}.yaml:where(.astro-bcbg6whp) .k:where(.astro-bcbg6whp){color:var(--star-800)}.yaml:where(.astro-bcbg6whp) .acc:where(.astro-bcbg6whp){color:var(--starlight-500)}.yaml:where(.astro-bcbg6whp) .v:where(.astro-bcbg6whp){color:var(--pulsar-300)}.req:where(.astro-bcbg6whp){font-family:var(--font-mono);color:var(--star-900);margin:2px 0 0;padding-left:2px;font-size:11px}@media (width<=880px){.grid:where(.astro-bcbg6whp){grid-template-columns:1fr;gap:32px}}.site-footer:where(.astro-dguvsjck){padding:var(--space-20,48px) var(--gutter,32px) var(--space-16,40px);border-top:1px solid var(--border-default);background:var(--surface-1);font-family:var(--font-sans)}.site-footer:where(.astro-dguvsjck) .sf-inner:where(.astro-dguvsjck){max-width:var(--container-wide,1180px);margin:0 auto}.site-footer:where(.astro-dguvsjck) .sf-cols:where(.astro-dguvsjck){gap:var(--space-16,40px);display:grid}.site-footer:where(.astro-dguvsjck) .sf-brand:where(.astro-dguvsjck){align-items:center;gap:var(--space-3,10px);font-weight:var(--fw-semibold,600);font-size:var(--text-size-h4,16px);color:var(--text-heading);text-decoration:none;display:inline-flex}.site-footer:where(.astro-dguvsjck) .sf-tagline:where(.astro-dguvsjck){max-width:260px;margin:var(--space-5,14px) 0 0;font-size:var(--text-size-caption,13px);line-height:var(--leading-snug,1.55);color:var(--text-muted)}.site-footer:where(.astro-dguvsjck) h4:where(.astro-dguvsjck){margin:0 0 var(--space-5,14px);font-family:var(--font-mono);font-size:var(--text-size-mono-label,11px);font-weight:var(--fw-medium,500);letter-spacing:var(--tracking-label,.08em);text-transform:uppercase;color:var(--text-faint)}.site-footer:where(.astro-dguvsjck) ul:where(.astro-dguvsjck){gap:var(--space-3,10px);margin:0;padding:0;list-style:none;display:grid}.site-footer:where(.astro-dguvsjck) .sf-link-col:where(.astro-dguvsjck) a:where(.astro-dguvsjck){font-size:var(--text-size-caption,13px);font-weight:var(--fw-medium,500);color:var(--text-muted);transition:color var(--dur-base,.2s) var(--ease-standard,ease);text-decoration:none}.site-footer:where(.astro-dguvsjck) .sf-link-col:where(.astro-dguvsjck) a:where(.astro-dguvsjck):hover{color:var(--text-heading)}.site-footer:where(.astro-dguvsjck) .sf-link-col:where(.astro-dguvsjck) a:where(.astro-dguvsjck)[aria-current=page]{color:var(--text-heading);font-weight:var(--fw-semibold)}.site-footer:where(.astro-dguvsjck) .sf-tag:where(.astro-dguvsjck){margin-left:var(--space-2,8px);font-family:var(--font-mono);font-size:var(--text-size-mono-micro,10px);letter-spacing:var(--tracking-label,.08em);text-transform:uppercase;color:var(--text-faint);border:1px solid var(--border-default);border-radius:var(--radius-xs,4px);padding:1px 4px}.site-footer:where(.astro-dguvsjck) .sf-bottom:where(.astro-dguvsjck){justify-content:space-between;align-items:center;gap:var(--space-6,16px);margin-top:var(--space-16,40px);padding-top:var(--space-9,22px);border-top:1px solid var(--border-default);display:flex}.site-footer:where(.astro-dguvsjck) .sf-legal:where(.astro-dguvsjck){font-family:var(--font-mono);font-size:var(--text-size-mono-xs,12px);color:var(--text-faint)}.site-footer:where(.astro-dguvsjck) .sf-family:where(.astro-dguvsjck){align-items:center;gap:var(--space-2,8px);font-size:var(--text-size-caption,13px);color:var(--text-muted);text-decoration:none;display:inline-flex}.site-footer:where(.astro-dguvsjck) .sf-family:where(.astro-dguvsjck):hover{color:var(--text-heading)}@media (width<=780px){.site-footer:where(.astro-dguvsjck) .sf-cols:where(.astro-dguvsjck){grid-template-columns:1fr 1fr}.site-footer:where(.astro-dguvsjck) .sf-bottom:where(.astro-dguvsjck){flex-direction:column;align-items:flex-start}}html{background:var(--bg-app);color-scheme:light dark}body{font-family:var(--font-sans);background:var(--bg-app);color:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.atlas-inner{max-width:1120px;margin:0 auto}a{color:inherit;text-decoration:none}*,:before,:after{box-sizing:border-box}
