
body{background-color:var(--color-brand-secondary-75);min-height:100vh;color:var(--color-neutral-1000);font-family:var(--font-family-base);line-height:var(--line-height-base);flex-direction:column;margin:0;display:flex}main{flex:1}@media (max-width:34em){:root{--site-header-offset:5.75rem}}a{color:var(--color-brand-primary-500);font-weight:var(--font-weight-medium);text-decoration:none}a:hover,a:focus-visible{color:var(--color-brand-primary-400)}h1,.ds-heading-xl{font-size:clamp(2.5rem,3.5vw,3.5rem);line-height:var(--line-height-tight);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;margin:0}@media (max-width:64em){h1,.ds-heading-xl{font-size:clamp(2.25rem,4vw,var(--space-2xl))}}@media (max-width:34em){h1,.ds-heading-xl{font-size:clamp(var(--space-xl),6vw,2.75rem)}}h2,.ds-heading-lg{font-size:clamp(var(--space-xl),3vw,2.5rem);line-length:var(--line-height-tight);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin:0}h3,.ds-heading-md{font-size:clamp(var(--space-lg),2.5vw,var(--space-xl));line-height:var(--line-height-snug);font-weight:var(--font-weight-bold);margin:0}h4,.ds-heading-sm{font-size:clamp(1.25rem,2vw,var(--space-lg));line-height:var(--line-height-snug);font-weight:var(--font-weight-semibold);margin:0}p{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin:0}.ds-body-lg{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);max-width:60ch;margin:0}.ds-body-md{font-size:var(--space-md);max-width:70ch;margin:0;line-height:1.7}.ds-body-sm{font-size:var(--font-size-sm);max-width:70ch;margin:0;line-height:1.5}.ds-text-muted{color:var(--color-neutral-700)}.ds-surface{background-color:var(--color-base-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-2xl)}@media (max-width:64em){.ds-surface{padding:var(--space-lg)}}.ds-stack{gap:var(--space-md);flex-direction:column;display:flex}.ds-chip{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs)var(--space-sm);border-radius:var(--radius-pill);background-color:var(--color-brand-secondary-500);color:var(--color-base-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:inline-flex}.ds-card{background-color:var(--color-base-white);border-radius:var(--radius-md);border:1px solid var(--color-neutral-100);padding:var(--space-xl);box-shadow:var(--shadow-sm)}.ds-card--emphasis{border-color:var(--color-brand-primary-100);box-shadow:var(--shadow-md)}.ds-divider{background:var(--color-neutral-100);width:100%;height:1px;margin:var(--space-xl)0;border:0}.ds-pill-success{background-color:color-mix(in srgb,var(--color-status-success-500)12%,transparent);color:var(--color-status-success-500);border:1px solid color-mix(in srgb,var(--color-status-success-500)30%,transparent)}.ds-pill-warning{background-color:color-mix(in srgb,var(--color-status-warning-500)12%,transparent);color:var(--color-status-warning-500);border:1px solid color-mix(in srgb,var(--color-status-warning-500)40%,transparent)}.ds-pill-error{background-color:color-mix(in srgb,var(--color-status-error-500)12%,transparent);color:var(--color-status-error-500);border:1px solid color-mix(in srgb,var(--color-status-error-500)30%,transparent)}.ds-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:var(--font-size-root);font-family:var(--font-family-base);background-color:var(--color-brand-secondary-75);color:var(--color-neutral-1000);--site-header-offset:6.75rem}*,:before,:after{box-sizing:border-box}html{-webkit-overflow-scrolling:touch;height:100%;overflow:hidden}body{background-color:var(--color-brand-secondary-75);height:100%;color:var(--color-neutral-1000);font-family:var(--font-family-base);line-height:var(--line-height-base);flex-direction:column;margin:0;display:flex;overflow:hidden}main{padding:var(--space-3xl)var(--space-xl);z-index:0;isolation:isolate;flex:1;position:relative}
.sonnerToaster-module-scss-module__eSEqNW__closeButton{opacity:1;color:var(--color-neutral-900);background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);min-width:var(--space-lg);min-height:var(--space-lg);padding:var(--space-2xs)}.sonnerToaster-module-scss-module__eSEqNW__closeButton:hover{background:var(--color-neutral-100)}.sonnerToaster-module-scss-module__eSEqNW__closeButton:focus-visible{outline:2px solid var(--color-brand-primary-500);outline-offset:2px}
