@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-latin-700-normal.Dort48En.woff2)format("woff2"),url(/_astro/nunito-latin-700-normal.OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-latin-800-normal.Dz8SOQK_.woff2)format("woff2"),url(/_astro/nunito-latin-800-normal.D-J0wlBY.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-700-normal.DvUfVpUG.woff2)format("woff2"),url(/_astro/dm-sans-latin-700-normal.CUSSCpQX.woff)format("woff")}:root{--color-background:#fbfaf7;--color-surface:#fff;--color-surface-container:#f4f2ed;--color-surface-container-high:#ebe8e1;--color-text-primary:#1a1830;--color-text-secondary:#47455e;--color-text-tertiary:#5f5d78;--color-primary:#4338e0;--color-on-primary:#fff;--color-primary-pressed:#3a2fc9;--color-primary-container:#e6e4ff;--color-on-primary-container:#1e1880;--color-secondary:#b53c0b;--color-on-secondary:#fff;--color-secondary-pressed:#9a330a;--color-secondary-container:#ffe3d6;--color-on-secondary-container:#6a1f04;--color-accent:#ffd43b;--color-on-accent:#1a1830;--color-accent-container:#fff3c2;--color-on-accent-container:#4a3a00;--color-success:#167048;--color-on-success:#fff;--color-success-container:#d7f5e5;--color-on-success-container:#0b3d26;--color-warning:#965300;--color-on-warning:#fff;--color-warning-container:#ffeacc;--color-on-warning-container:#4d2b00;--color-error:#c42b24;--color-on-error:#fff;--color-error-container:#ffe0dd;--color-on-error-container:#6e120e;--color-outline:#7e7b95;--color-outline-variant:#e2dfd7;--color-disabled-container:#ebe8e1;--color-disabled-content:#77748e;--color-inverse-surface:#2a283f;--color-on-inverse-surface:#f4f3fa;--color-inverse-primary:#a5a0ff;--color-scrim:#0f0e1a;--brand-ink:#4338e0;--brand-paper:#fff;--brand-ink-text:#1a1830;--brand-highlighter:#ffd43b;--brand-fold:#e6e4ff;--font-family-display:"Nunito";--font-family-text:"DM Sans";--font-family-display-large:var(--font-family-display);--font-size-display-large:48px;--line-height-display-large:56px;--font-weight-display-large:800;--letter-spacing-display-large:-1px;--font-family-display-medium:var(--font-family-display);--font-size-display-medium:40px;--line-height-display-medium:48px;--font-weight-display-medium:800;--letter-spacing-display-medium:-.75px;--font-family-display-small:var(--font-family-display);--font-size-display-small:34px;--line-height-display-small:40px;--font-weight-display-small:800;--letter-spacing-display-small:-.5px;--font-family-headline-large:var(--font-family-display);--font-size-headline-large:30px;--line-height-headline-large:36px;--font-weight-headline-large:800;--letter-spacing-headline-large:-.25px;--font-family-headline-medium:var(--font-family-display);--font-size-headline-medium:26px;--line-height-headline-medium:32px;--font-weight-headline-medium:800;--letter-spacing-headline-medium:0px;--font-family-headline-small:var(--font-family-display);--font-size-headline-small:22px;--line-height-headline-small:28px;--font-weight-headline-small:700;--letter-spacing-headline-small:0px;--font-family-title-large:var(--font-family-text);--font-size-title-large:20px;--line-height-title-large:28px;--font-weight-title-large:700;--letter-spacing-title-large:0px;--font-family-title-medium:var(--font-family-text);--font-size-title-medium:17px;--line-height-title-medium:24px;--font-weight-title-medium:600;--letter-spacing-title-medium:0px;--font-family-title-small:var(--font-family-text);--font-size-title-small:15px;--line-height-title-small:20px;--font-weight-title-small:600;--letter-spacing-title-small:.1px;--font-family-body-large:var(--font-family-text);--font-size-body-large:17px;--line-height-body-large:26px;--font-weight-body-large:400;--letter-spacing-body-large:0px;--font-family-body-medium:var(--font-family-text);--font-size-body-medium:15px;--line-height-body-medium:22px;--font-weight-body-medium:400;--letter-spacing-body-medium:0px;--font-family-body-small:var(--font-family-text);--font-size-body-small:13px;--line-height-body-small:18px;--font-weight-body-small:400;--letter-spacing-body-small:.1px;--font-family-label-large:var(--font-family-text);--font-size-label-large:16px;--line-height-label-large:20px;--font-weight-label-large:600;--letter-spacing-label-large:.1px;--font-family-label-medium:var(--font-family-text);--font-size-label-medium:14px;--line-height-label-medium:18px;--font-weight-label-medium:600;--letter-spacing-label-medium:.2px;--font-family-label-small:var(--font-family-text);--font-size-label-small:12px;--line-height-label-small:16px;--font-weight-label-small:600;--letter-spacing-label-small:.3px;--space-none:0px;--space-xxs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--space-x3l:48px;--space-x4l:64px;--layout-screen-gutter:16px;--layout-screen-gutter-tablet:24px;--layout-tablet-breakpoint:600px;--layout-max-content-width:640px;--layout-card-padding:16px;--layout-list-gap:12px;--layout-section-gap:32px;--layout-sheet-padding:24px;--layout-dialog-padding:24px;--layout-dialog-max-width:400px;--layout-empty-state-max-width:320px;--layout-bubble-max-width-fraction:.8;--layout-sheet-max-height-fraction:.9;--size-touch-target:48px;--size-button-height:52px;--size-button-height-compact:40px;--size-text-field-height:56px;--size-chip-height:32px;--size-badge-height:22px;--size-icon-sm:16px;--size-icon-inline:20px;--size-icon-md:24px;--size-icon-lg:32px;--size-icon-hero:48px;--size-state-icon-disc:96px;--size-avatar-sm:32px;--size-avatar-md:40px;--size-avatar-lg:72px;--size-nav-bar-height:72px;--size-fab:64px;--size-call-button:72px;--size-send-button:40px;--size-thumb-width:56px;--size-thumb-height:72px;--size-list-row-min-height:56px;--size-skeleton-line-body:12px;--size-skeleton-line-title:16px;--size-nav-indicator-width:64px;--size-nav-indicator-height:32px;--size-app-bar-height:64px;--size-progress-bar-height:8px;--size-spinner-sm:20px;--size-spinner-lg:32px;--size-voice-orb:160px;--size-sheet-handle-width:36px;--size-sheet-handle-height:4px;--size-border-width:1px;--size-border-width-focus:2px;--size-focus-ring-width:2px;--size-focus-ring-offset:2px;--radius-none:0px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--duration-none:0s;--duration-fast1:.1s;--duration-fast2:.15s;--duration-medium1:.2s;--duration-medium2:.3s;--duration-slow1:.4s;--duration-slow2:.6s;--duration-celebrate:.9s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--easing-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--easing-playful:cubic-bezier(.34, 1.56, .64, 1);--easing-linear:cubic-bezier(0, 0, 1, 1);--opacity-state-hover:.08;--opacity-state-focus:.12;--opacity-state-pressed:.12;--opacity-state-dragged:.16}@media (prefers-color-scheme:dark){:root{--color-background:#100f1c;--color-surface:#181727;--color-surface-container:#222035;--color-surface-container-high:#2c2a42;--color-text-primary:#f4f3fa;--color-text-secondary:#c4c2d9;--color-text-tertiary:#a3a1bc;--color-primary:#a5a0ff;--color-on-primary:#14123a;--color-primary-pressed:#8f89ff;--color-primary-container:#2e2880;--color-on-primary-container:#e6e4ff;--color-secondary:#ff9a7a;--color-on-secondary:#3a0d02;--color-secondary-pressed:#ff8461;--color-secondary-container:#5a2410;--color-on-secondary-container:#ffe3d6;--color-accent:#ffd43b;--color-on-accent:#1a1830;--color-accent-container:#4a3d00;--color-on-accent-container:#fff3c2;--color-success:#5fd49a;--color-on-success:#0b2b1c;--color-success-container:#0f3d29;--color-on-success-container:#d7f5e5;--color-warning:#ffb547;--color-on-warning:#3a2000;--color-warning-container:#4a2e00;--color-on-warning-container:#ffeacc;--color-error:#ff8a80;--color-on-error:#3d0705;--color-error-container:#5c1512;--color-on-error-container:#ffe0dd;--color-outline:#7e7b99;--color-outline-variant:#33314a;--color-disabled-container:#2c2a42;--color-disabled-content:#7e7b99;--color-inverse-surface:#eae8f4;--color-on-inverse-surface:#1a1830;--color-inverse-primary:#4338e0;--color-scrim:#000}}*,:before,:after{box-sizing:border-box}html{color-scheme:light dark;-webkit-text-size-adjust:100%}body{background:var(--color-background);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-family-text), system-ui, sans-serif;font-size:var(--font-size-body-large);line-height:var(--line-height-body-large);flex-direction:column;margin:0;display:flex}h1,h2,h3{font-family:var(--font-family-display), system-ui, sans-serif;color:var(--color-text-primary);margin:0 0 var(--space-lg)}h1{font-size:var(--font-size-display-large);line-height:var(--line-height-display-large);font-weight:var(--font-weight-display-large);letter-spacing:var(--letter-spacing-display-large)}h2{font-size:var(--font-size-headline-large);line-height:var(--line-height-headline-large);font-weight:var(--font-weight-headline-large)}h3{font-size:var(--font-size-headline-small);line-height:var(--line-height-headline-small);font-weight:var(--font-weight-headline-small)}p{margin:0 0 var(--space-lg);color:var(--color-text-secondary)}a{color:var(--color-primary);text-underline-offset:var(--space-xs)}a:focus-visible{outline:var(--size-focus-ring-width) solid var(--color-primary);outline-offset:var(--size-focus-ring-offset);border-radius:var(--radius-xs)}main{flex:1}.container{width:100%;max-width:calc(var(--layout-max-content-width) + 2 * var(--layout-screen-gutter));padding-inline:var(--layout-screen-gutter);margin-inline:auto}@media (width>=600px){.container{padding-inline:var(--layout-screen-gutter-tablet)}}.container.wide{max-width:calc(1120px + 2 * var(--layout-screen-gutter-tablet))}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--size-nav-bar-height) + var(--space-lg))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.skip-link{left:var(--space-lg);top:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-sm);font-weight:var(--font-weight-label-large);z-index:10;transition:transform var(--duration-fast2) var(--easing-standard);position:absolute;transform:translateY(-200%)}.skip-link:focus{outline:var(--size-focus-ring-width) solid var(--color-text-primary);outline-offset:var(--size-focus-ring-offset);transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:var(--duration-none)!important;animation-duration:var(--duration-none)!important}}.site-header[data-astro-cid-nen7h5rs]{z-index:5;background:color-mix(in srgb, var(--color-background) 88%, transparent);backdrop-filter:blur(var(--space-md));border-bottom:var(--size-border-width) solid var(--color-outline-variant);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{min-height:var(--size-nav-bar-height);justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.brand[data-astro-cid-nen7h5rs]{min-height:var(--size-touch-target);flex:none;align-items:center;display:inline-flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:var(--size-icon-lg);width:auto;display:block}nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-xs);display:flex}.link[data-astro-cid-nen7h5rs]{min-height:var(--size-touch-target);padding-inline:var(--space-md);border-radius:var(--radius-pill);font-size:var(--font-size-label-large);font-weight:var(--font-weight-label-large);color:var(--color-text-primary);transition:background-color var(--duration-fast2) var(--easing-standard);align-items:center;text-decoration:none;display:none}.link[data-astro-cid-nen7h5rs]:hover{background:var(--color-surface-container-high)}.cta[data-astro-cid-nen7h5rs]{min-height:var(--size-touch-target);margin-left:var(--space-sm);padding-inline:var(--space-xl);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-size-label-large);font-weight:var(--font-weight-title-large);white-space:nowrap;transition:background-color var(--duration-fast2) var(--easing-standard);align-items:center;text-decoration:none;display:inline-flex}.cta[data-astro-cid-nen7h5rs]:hover{background:var(--color-primary-pressed)}.link[data-astro-cid-nen7h5rs]:focus-visible,.cta[data-astro-cid-nen7h5rs]:focus-visible{outline:var(--size-focus-ring-width) solid var(--color-primary);outline-offset:var(--size-focus-ring-offset)}@media (width>=768px){.link[data-astro-cid-nen7h5rs]{display:inline-flex}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:var(--size-border-width) solid var(--color-outline-variant);background:var(--color-surface-container);padding-block:var(--space-xl)}nav[data-astro-cid-jo6i4kqk]{gap:var(--space-xs) var(--space-xl);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--size-touch-target);font-size:var(--font-size-body-medium);align-items:center;display:inline-flex}.legal[data-astro-cid-jo6i4kqk]{font-size:var(--font-size-body-small);color:var(--color-text-tertiary);margin:0}
