.header-module__4KoakG__header{z-index:50;border-bottom:1px solid color-mix(in oklch,var(--border)70%,transparent);background:color-mix(in oklch,var(--surface-light)92%,transparent);-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);color:var(--foreground);position:sticky;top:0}.header-module__4KoakG__inner{padding-block:var(--space-3);justify-content:space-between;align-items:center;display:flex}.header-module__4KoakG__brand{align-items:center;gap:var(--space-2);font-size:var(--step-1);color:#0d191c;color:lab(7.74197% -4.45774 -3.90577);font-weight:700;text-decoration:none;display:inline-flex}.header-module__4KoakG__brandIcon{color:#25d1f4;color:lab(77.048% -33.4789 -29.637);background:#25d1f42e;background:lab(77.048% -33.4789 -29.637/.18);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.header-module__4KoakG__brandIcon svg{width:1.1rem;height:1.1rem}.header-module__4KoakG__nav{align-items:center;gap:var(--space-4);font-size:var(--step--1);display:none}.header-module__4KoakG__navLink{text-decoration:none}.header-module__4KoakG__actions{align-items:center;gap:var(--space-2);display:none}.header-module__4KoakG__cta{color:#fff;color:lab(100% 0 0);background:#0d191c;background:lab(7.74197% -4.45774 -3.90577);border-radius:999px;font-weight:700;box-shadow:0 10px 24px -16px #00000073;box-shadow:0 10px 24px -16px lab(0% 0 0/.45)}.header-module__4KoakG__cta:hover{transform:translateY(-1px)}.header-module__4KoakG__toggle{display:inline-flex}.header-module__4KoakG__mobilePanel{border-top:1px solid color-mix(in oklch,var(--border)70%,transparent);background:color-mix(in oklch,var(--surface-light)96%,transparent)}.header-module__4KoakG__mobileInner{gap:var(--space-3);padding-block:var(--space-3);font-size:var(--step--1);flex-direction:column;display:flex}.header-module__4KoakG__mobileLink{text-decoration:none}.dark .header-module__4KoakG__header{border-bottom:1px solid color-mix(in oklch,var(--border)70%,transparent);background:color-mix(in oklch,var(--surface-light)88%,transparent);color:var(--foreground)}.dark .header-module__4KoakG__brand{color:var(--foreground)}.dark .header-module__4KoakG__brandIcon{background:color-mix(in oklch,var(--primary)18%,transparent);color:var(--primary)}.dark .header-module__4KoakG__cta{background:var(--foreground);color:var(--background)}.dark .header-module__4KoakG__mobilePanel{border-top:1px solid color-mix(in oklch,var(--border)70%,transparent);background:color-mix(in oklch,var(--surface-light)92%,transparent)}.header-module__4KoakG__mobileActions{padding-top:var(--space-2);gap:var(--space-2);display:grid}.header-module__4KoakG__fullWidth{width:100%}@media (min-width:64rem){.header-module__4KoakG__nav,.header-module__4KoakG__actions{display:inline-flex}.header-module__4KoakG__toggle{display:none}}
.footer-module__F-ZiRa__footer{margin-top:var(--space-8);border-top:1px solid color-mix(in oklch,var(--border)70%,transparent);background:var(--surface-light,var(--background))}.footer-module__F-ZiRa__footerInner{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding-block:var(--space-8);text-align:left;flex-direction:column;display:flex}.footer-module__F-ZiRa__footerBrand{gap:var(--space-2);display:grid}.footer-module__F-ZiRa__footerTitle{font-size:var(--step-1);color:var(--foreground);font-weight:700}.footer-module__F-ZiRa__footerText{font-size:var(--step--1);color:var(--muted-foreground)}.footer-module__F-ZiRa__footerLinks{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-start;display:flex}.footer-module__F-ZiRa__footerLink{font-size:var(--step--1);color:var(--muted-foreground);text-decoration:none}.footer-module__F-ZiRa__footerLink:hover{color:var(--foreground)}@media (min-width:48rem){.footer-module__F-ZiRa__footerInner{flex-direction:row;align-items:center}}
.base-layout-module__toL3aa__shell{background:var(--background);min-height:100dvh;color:var(--foreground);grid-template-rows:auto 1fr auto;display:grid}.base-layout-module__toL3aa__header{z-index:10;position:relative}.base-layout-module__toL3aa__main{min-width:0}.base-layout-module__toL3aa__footer{margin-top:auto}
