.spectral-logo.svelte-m5gwq5{display:inline-flex;align-items:center;gap:.45em;padding-block:max(0px,(44px - 1.55em) / 2);margin-block:min(0px,(1.55em - 44px) / 2);white-space:nowrap;color:var(--sp-sys-color-primary);text-decoration:none;font-family:var(--sp-ref-typeface-plain, "Inter", system-ui, sans-serif);font-weight:500;letter-spacing:-.015em;line-height:1.1}.spectral-logo.md.svelte-m5gwq5{font-size:1.125rem}@media(max-width:25em){.spectral-logo.md.svelte-m5gwq5{font-size:1rem}}.spectral-logo.sm.svelte-m5gwq5{font-size:1rem}.ghost-icon.svelte-m5gwq5{flex:none;height:min(1.55em,44px);width:auto}@media(max-width:14.5em){.spectral-logo.md.svelte-m5gwq5 .logo-word:where(.svelte-m5gwq5){display:none}.spectral-logo.sm.svelte-m5gwq5{white-space:normal}}.logo-word.svelte-m5gwq5{color:inherit}.spectral-cursor.svelte-m5gwq5{display:inline-block;font-family:Arial,sans-serif;color:var(--sp-sys-color-primary);margin-left:2px}.spectral-cursor.active.svelte-m5gwq5{animation:svelte-m5gwq5-spectral-blink 1.6s steps(1,end) infinite}.spectral-cursor.stopped.svelte-m5gwq5{opacity:.3}@keyframes svelte-m5gwq5-spectral-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.spectral-cursor.active.svelte-m5gwq5{animation:none}}.footer.svelte-jz8lnl{border-top:1px solid var(--sp-sys-color-outline-variant);background:var(--mkt-band-bg)}.footer-inner.svelte-jz8lnl{max-width:var(--mkt-page-max);margin:0 auto;padding:3.5rem 1.5rem 2.5rem;display:grid;grid-template-columns:1.4fr 2fr;gap:2.5rem}.footer-brand.svelte-jz8lnl{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;max-width:22rem}.footer-tagline.svelte-jz8lnl{margin:0;font-family:var(--mkt-typeface-editorial);font-style:italic;font-size:1rem;line-height:1.5;color:var(--sp-sys-color-on-surface-variant);text-wrap:balance}.footer-cols.svelte-jz8lnl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:1.5rem}.footer-col.svelte-jz8lnl{display:flex;flex-direction:column;gap:.55rem;min-width:0}.footer-col-title.svelte-jz8lnl{font-size:var(--mkt-text-label);font-weight:500;letter-spacing:var(--mkt-label-tracking);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--sp-sys-color-on-surface-variant);margin-bottom:.25rem}.footer-address.svelte-jz8lnl{display:flex;flex-direction:column;gap:.75rem;font-style:normal}.footer-postal.svelte-jz8lnl{display:flex;flex-direction:column;font-size:.88rem;line-height:1.5;color:var(--sp-sys-color-on-surface-variant)}.footer-link.svelte-jz8lnl{width:fit-content;max-width:100%;font-size:.88rem;color:var(--sp-sys-color-on-surface-variant);text-decoration:none;overflow-wrap:anywhere;border-radius:var(--sp-sys-shape-corner-xs);transition:color var(--sp-sys-motion-duration-short3) var(--sp-sys-motion-easing-effects)}.footer-link.svelte-jz8lnl:active{color:var(--sp-sys-color-primary)}@media(hover:hover)and (pointer:fine){.footer-link.svelte-jz8lnl:hover{color:var(--sp-sys-color-primary)}}@media(pointer:coarse){.footer-col.svelte-jz8lnl{gap:0}.footer-link.svelte-jz8lnl{display:inline-flex;align-items:center;min-width:44px;min-height:44px}}.footer-bottom.svelte-jz8lnl{max-width:var(--mkt-content-max);width:calc(100% - 3rem);margin:0 auto;padding:1.25rem 0 2rem;border-top:1px solid var(--sp-sys-color-outline-variant);display:flex;justify-content:space-between;gap:1rem;font-size:.8rem;color:var(--sp-sys-color-on-surface-variant)}html:not(.dark) .footer-bottom.svelte-jz8lnl{border-top-color:var(--sp-sys-color-outline)}@media(max-width:760px){.footer-inner.svelte-jz8lnl{grid-template-columns:1fr;gap:2rem}.footer-bottom.svelte-jz8lnl{flex-direction:column;gap:.4rem}}.theme-toggle.svelte-1gut47y{--cell: 26px;--inset: 3px;--gap: 2px;position:relative;display:inline-grid;grid-template-columns:var(--cell) var(--cell);gap:var(--gap);padding:var(--inset);border:0;border-radius:999px;background:color-mix(in oklch,var(--sp-sys-color-on-surface) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--sp-sys-color-on-surface) 14%,transparent);color:var(--sp-sys-color-on-surface-variant);cursor:pointer;transition:transform .16s var(--mkt-ease-out),background-color .2s ease,box-shadow .2s ease}.theme-toggle.svelte-1gut47y:active{transform:scale(.96)}.thumb.svelte-1gut47y{position:absolute;top:var(--inset);left:var(--inset);width:var(--cell);height:var(--cell);border-radius:999px;--edge: color-mix(in oklch, var(--sp-sys-color-on-surface-variant) 75%, transparent);background:var(--sp-sys-color-surface-container-lowest);box-shadow:inset 0 0 0 1px var(--edge),0 1px 3px #00000024;transition:transform .2s var(--mkt-ease-in-out),background-color .2s ease,box-shadow .2s ease}.theme-toggle[aria-checked=true].svelte-1gut47y .thumb:where(.svelte-1gut47y){transform:translate(calc(var(--cell) + var(--gap)))}html.dark .thumb.svelte-1gut47y{background:color-mix(in oklch,var(--sp-sys-color-on-surface) 17%,transparent);box-shadow:inset 0 0 0 1px var(--edge),inset 0 2px #ffffff14,0 1px 2px #00000080}.glyph.svelte-1gut47y{position:relative;display:grid;place-items:center;height:var(--cell);transition:color .2s ease}.theme-toggle[aria-checked=false].svelte-1gut47y .light:where(.svelte-1gut47y),.theme-toggle[aria-checked=true].svelte-1gut47y .dark:where(.svelte-1gut47y){color:var(--sp-sys-color-on-surface)}@media(hover:hover)and (pointer:fine){.theme-toggle.svelte-1gut47y:hover{background:color-mix(in oklch,var(--sp-sys-color-on-surface) 9%,transparent)}}@media(pointer:coarse){.theme-toggle.svelte-1gut47y:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}}@media(forced-colors:active){.theme-toggle.svelte-1gut47y{border:1px solid ButtonText}.theme-toggle.svelte-1gut47y .thumb.thumb:where(.svelte-1gut47y){background:Highlight}.theme-toggle[aria-checked=false].svelte-1gut47y .light:where(.svelte-1gut47y),.theme-toggle[aria-checked=true].svelte-1gut47y .dark:where(.svelte-1gut47y){color:HighlightText}}@media(prefers-reduced-motion:reduce){.theme-toggle.theme-toggle.svelte-1gut47y,.thumb.thumb.svelte-1gut47y{transition:background-color .2s ease,box-shadow .2s ease!important}.glyph.glyph.svelte-1gut47y{transition:color .2s ease!important}}.topbar.svelte-1mxrylc{position:sticky;top:0;z-index:40;border-bottom:1px solid transparent;background:transparent;transition:background-color var(--sp-sys-motion-duration-medium1) var(--sp-sys-motion-easing-effects),border-color var(--sp-sys-motion-duration-medium1) var(--sp-sys-motion-easing-effects),backdrop-filter var(--sp-sys-motion-duration-medium1) var(--sp-sys-motion-easing-effects)}.topbar.scrolled.svelte-1mxrylc{background:color-mix(in oklch,var(--sp-sys-color-background) 82%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom-color:var(--sp-sys-color-outline-variant)}@media(prefers-reduced-transparency:reduce){.topbar.scrolled.svelte-1mxrylc{background:var(--sp-sys-color-background);-webkit-backdrop-filter:none;backdrop-filter:none}}.topbar-inner.svelte-1mxrylc{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:64px;max-width:var(--mkt-page-max);margin:0 auto;padding:0 1.5rem}.topbar-left.svelte-1mxrylc{justify-self:start;display:flex;align-items:center}.topbar-nav.svelte-1mxrylc{justify-self:center;display:flex;align-items:center;gap:.35rem}.nav-link.svelte-1mxrylc{padding:.45rem .8rem;font-size:.9rem;color:var(--sp-sys-color-on-surface-variant);text-decoration:none;border-radius:var(--sp-sys-shape-corner-sm);transition:color var(--sp-sys-motion-duration-short3) var(--sp-sys-motion-easing-effects),background-color var(--sp-sys-motion-duration-short3) var(--sp-sys-motion-easing-effects)}.nav-link[aria-current].svelte-1mxrylc{color:var(--sp-sys-color-on-surface);background:color-mix(in oklch,var(--sp-sys-color-on-surface) 6%,transparent)}@media(forced-colors:active){.nav-link[aria-current].svelte-1mxrylc{text-decoration:underline;text-underline-offset:.35em}}.topbar-right.svelte-1mxrylc{justify-self:end;display:flex;align-items:center;gap:.75rem}.topbar-theme.svelte-1mxrylc{display:inline-flex}.menu-trigger.svelte-1mxrylc{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:none;border:none;color:var(--sp-sys-color-on-surface);cursor:pointer;border-radius:var(--sp-sys-shape-corner-sm)}@media(hover:hover)and (pointer:fine){.nav-link.svelte-1mxrylc:hover{color:var(--sp-sys-color-on-surface);background:color-mix(in oklch,var(--sp-sys-color-on-surface) 5%,transparent)}.menu-trigger.svelte-1mxrylc:hover{background:color-mix(in oklch,var(--sp-sys-color-on-surface) 5%,transparent)}.menu-close.svelte-1mxrylc:hover{color:var(--sp-sys-color-primary);background:color-mix(in oklch,var(--sp-sys-color-on-surface) 5%,transparent)}.menu-link.svelte-1mxrylc:hover{color:var(--sp-sys-color-primary)}}@media(max-width:53.75em){.topbar-inner.svelte-1mxrylc{grid-template-columns:1fr auto}.topbar-nav.svelte-1mxrylc,.topbar-theme.svelte-1mxrylc{display:none}.menu-trigger.svelte-1mxrylc{display:inline-flex;margin-inline-end:-11px}}@media(max-width:23.375em){.topbar-right.svelte-1mxrylc .signin-link:where(.svelte-1mxrylc) .sp-button.sp-button{padding-inline:.5rem;border-color:transparent}}@media(min-width:21.4375em)and (max-width:22.1875em){.topbar-right.svelte-1mxrylc .signin-link:where(.svelte-1mxrylc) .sp-button.sp-button{padding-inline:0}}@media(max-width:21.4375em){.signin-link.svelte-1mxrylc{display:none}}@media(orientation:landscape)and (max-height:500px){.topbar-inner.svelte-1mxrylc{min-height:52px}}html.mkt-menu-open{overflow:hidden;scrollbar-gutter:stable}.mkt-menu-overlay{--sp-comp-sheet-overlay-opacity: .6}.mkt-menu-panel.mkt-menu-panel.sp-sheet-content[data-side=right]{width:min(20rem,86vw);max-width:100%;background:var(--sp-sys-color-surface);padding:0;display:flex;flex-direction:column}.menu-scroll.svelte-1mxrylc{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:3.5rem 1.5rem 1.5rem}.menu-close.svelte-1mxrylc{position:absolute;top:10px;right:10px;width:44px;height:44px;background:none;border:none;color:var(--sp-sys-color-on-surface-variant);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--sp-sys-shape-corner-sm);z-index:1}.menu-content.svelte-1mxrylc{display:flex;flex-direction:column;gap:1.75rem}.menu-section.svelte-1mxrylc{display:flex;flex-direction:column;gap:.25rem}.menu-section-title.svelte-1mxrylc{font-size:var(--mkt-text-label);font-weight:500;letter-spacing:var(--mkt-label-tracking);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--sp-sys-color-on-surface-variant);margin-bottom:.35rem}.menu-link.svelte-1mxrylc{display:flex;align-items:center;gap:.5rem;min-height:44px;padding:.6rem 0;font-size:.95rem;color:var(--sp-sys-color-on-surface);text-decoration:none;border-radius:var(--sp-sys-shape-corner-xs);transition:color var(--sp-sys-motion-duration-short3) var(--sp-sys-motion-easing-effects)}.menu-link[aria-current].svelte-1mxrylc{font-weight:600}.menu-link.svelte-1mxrylc:active{color:var(--sp-sys-color-primary)}.menu-row.svelte-1mxrylc{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:.95rem;color:var(--sp-sys-color-on-surface)}@font-face{font-family:Spectral Editorial;src:url(/assets/fonts/SpectralEditorial-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spectral Editorial;src:url(/assets/fonts/SpectralEditorial-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Editorial Serif Fallback";src:local("Georgia"),local("Georgia-Regular");font-weight:400;font-style:normal;size-adjust:100.4%}@font-face{font-family:"Editorial Serif Fallback";src:local("Georgia Italic"),local("Georgia-Italic");font-weight:400;font-style:italic;size-adjust:89.5%}:root{--mkt-typeface-editorial: "Spectral Editorial", "Editorial Serif Fallback", Georgia, serif;--mkt-page-max: 1200px;--mkt-content-max: calc(var(--mkt-page-max) - 3rem);--mkt-topbar-h: 65px;--mkt-scroll-pad: 80px;--mkt-text-label: var(--sp-sys-typescale-label-medium-size);--mkt-label-tracking: .08em;--mkt-text-card: .9375rem;--mkt-card-bg: var(--sp-sys-color-surface-container);--mkt-band-bg: var(--sp-sys-color-surface-container-low);--mkt-card-shadow: 0 0 0 transparent;--mkt-ease-out: cubic-bezier(.23, 1, .32, 1);--mkt-ease-in-out: cubic-bezier(.77, 0, .175, 1)}html.dark{--mkt-card-shadow: inset 0 1px 0 var(--sp-ext-bevel-highlight)}html:not(.dark){--mkt-card-bg: var(--sp-sys-color-surface-container-lowest);--mkt-band-bg: var(--sp-sys-color-surface-container);--mkt-card-shadow: var(--sp-sys-elevation-1)}:root[data-theme=spectral]:not(.dark){--sp-sys-color-on-surface-variant: #48484d}html{scroll-behavior:smooth;scroll-padding-top:var(--mkt-scroll-pad);-webkit-tap-highlight-color:transparent}html,body{margin:0;min-height:100%}body{font-family:var(--sp-ref-typeface-plain, "Inter", system-ui, sans-serif);background:var(--sp-sys-color-background);color:var(--sp-sys-color-on-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100dvh}.marketing-theme{min-height:100dvh;background:var(--sp-sys-color-background);color:var(--sp-sys-color-on-background)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}a:focus-visible,button:focus-visible{outline:2px solid var(--sp-sys-color-primary);outline-offset:2px}p,li{text-wrap:pretty}h1,h2,h3{text-wrap:balance}::selection{background-color:color-mix(in oklch,var(--sp-sys-color-primary) 32%,transparent);color:var(--sp-sys-color-on-surface)}html:root{--sp-comp-scrollbar-thumb-color: color-mix( in oklab, var(--sp-sys-color-on-surface-variant) 60%, transparent );--sp-comp-scrollbar-thumb-hover-color: var(--sp-sys-color-on-surface-variant)}a,button,[role=switch]{touch-action:manipulation}:root .sp-button[data-variant]{transition-property:background-color,border-color,color,box-shadow,opacity,transform}:root .sp-button[data-variant]:active:not(:disabled):not([aria-disabled]){transform:scale(.97)}@media(pointer:coarse){:root{--sp-comp-button-filled-container-height: 44px}.signin-link .sp-button{position:relative}.signin-link .sp-button:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}}@media(hover:none){html:root{--sp-sys-state-hover-opacity: 0;--sp-comp-button-filled-hover-container-elevation: var(--sp-sys-elevation-0)}}.sp-badge.sp-badge.tonal.primary{--sp-comp-badge-tonal-bg: var(--sp-sys-color-primary-container);--sp-comp-badge-tonal-fg: var(--sp-sys-color-on-primary-container)}html.dark .sp-badge.sp-badge.tonal.success{--sp-comp-badge-tonal-bg: color-mix(in oklch, var(--sp-sys-color-success) 16%, transparent);--sp-comp-badge-tonal-fg: var(--sp-sys-color-success)}:root .sp-badge.sm[data-size]{height:auto;min-height:20px;padding-block:.2em}.sp-switch[data-state=unchecked] .sp-switch-thumb{background-color:var(--sp-sys-color-on-surface-variant);color:var(--sp-sys-color-surface)}.sp-switch[data-state=unchecked] .sp-switch-track{border-color:var(--sp-sys-color-on-surface-variant)}@media(forced-colors:active){.sp-switch .sp-switch-thumb{border:2px solid}:root .sp-button[data-variant=filled]{border:1px solid ButtonText}}.mkt-menu-panel.sp-sheet-content[data-side]{transition:transform var(--sp-sys-motion-duration-medium2) var(--sp-sys-motion-easing-emphasized-decelerate)}.mkt-menu-overlay.sp-sheet-overlay[data-state]{transition:opacity var(--sp-sys-motion-duration-short4) var(--sp-sys-motion-easing-emphasized-decelerate)}@starting-style{.mkt-menu-panel.sp-sheet-content[data-side]{transform:translate(100%)}.mkt-menu-overlay.sp-sheet-overlay[data-state]{opacity:0}}.faq-accordion{interpolate-size:allow-keywords}.faq-accordion .sp-accordion-content[data-state]{transition:height var(--sp-sys-motion-duration-short4) var(--sp-sys-motion-easing-emphasized-decelerate),opacity var(--sp-sys-motion-duration-short4) var(--sp-sys-motion-easing-emphasized-decelerate)}@starting-style{.faq-accordion .sp-accordion-content[data-state]{height:0;opacity:0}}.plan-price[data-animate] .price-amount,.plan-price[data-animate] .price-suffix{display:inline-block;transition:opacity var(--sp-sys-motion-duration-short4) var(--sp-sys-motion-easing-emphasized-decelerate),transform var(--sp-sys-motion-duration-short4) var(--sp-sys-motion-easing-emphasized-decelerate)}@starting-style{.plan-price[data-animate] .price-amount,.plan-price[data-animate] .price-suffix{opacity:0;transform:translateY(.25em)}}html.mkt-theme-switching *:not(.theme-toggle,.theme-toggle *),html.mkt-theme-switching *:before,html.mkt-theme-switching *:after{transition:none!important}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation-duration:var(--sp-sys-motion-duration-short4);animation-timing-function:var(--sp-sys-motion-easing-standard)}.theme-toggle{view-transition-name:mkt-theme-switch}::view-transition-group(mkt-app-logo){animation-duration:var(--sp-sys-motion-duration-medium3);animation-timing-function:var(--sp-sys-motion-easing-standard)}::view-transition-old(mkt-app-logo):only-child{animation-duration:var(--sp-sys-motion-duration-short4)}html.mkt-logo-nav::view-transition-old(root){animation-duration:var(--sp-sys-motion-duration-short2)}html.mkt-logo-nav::view-transition-new(root){animation-delay:var(--sp-sys-motion-duration-short1)}html.mkt-logo-nav .topbar{view-transition-name:mkt-topbar}html.mkt-logo-nav::view-transition-old(mkt-topbar){display:none}html.mkt-logo-nav::view-transition-group(mkt-topbar),html.mkt-logo-nav::view-transition-new(mkt-topbar){animation:none}::view-transition-old(mkt-theme-switch){display:none}::view-transition-group(mkt-theme-switch),::view-transition-new(mkt-theme-switch){animation:none}@media(prefers-reduced-motion:reduce){.nav-link,.footer-link,.back-link,.menu-link,.period-label{transition-duration:.15s!important}.mkt-menu-panel.sp-sheet-content[data-side],.mkt-menu-overlay.sp-sheet-overlay[data-state]{transition:opacity .15s ease!important}@starting-style{.mkt-menu-panel.sp-sheet-content[data-side]{opacity:0}}.faq-accordion .sp-accordion-content[data-state]{transition:opacity .15s ease!important}.plan-price[data-animate] .price-amount,.plan-price[data-animate] .price-suffix{transition:opacity .12s ease!important}}@media(orientation:landscape)and (max-height:500px){:root{--mkt-topbar-h: 53px;--mkt-scroll-pad: 68px}}:root{--sp-ref-typeface-brand: "Inter", system-ui, -apple-system, sans-serif;--sp-ref-typeface-plain: "Inter", system-ui, -apple-system, sans-serif;--sp-ref-typeface-mono: "JetBrains Mono", ui-monospace, "Cascadia Code", monospace;--sp-ref-typeface-weight-regular: 400;--sp-ref-typeface-weight-medium: 500;--sp-ref-typeface-weight-semibold: 600;--sp-ref-typeface-weight-bold: 700;--sp-sys-typescale-display-large-font: var(--sp-ref-typeface-brand);--sp-sys-typescale-display-large-size: 3.5625rem;--sp-sys-typescale-display-large-line-height: 4rem;--sp-sys-typescale-display-large-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-display-large-tracking: -.015em;--sp-sys-typescale-display-medium-font: var(--sp-ref-typeface-brand);--sp-sys-typescale-display-medium-size: 2.8125rem;--sp-sys-typescale-display-medium-line-height: 3.25rem;--sp-sys-typescale-display-medium-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-display-medium-tracking: -.01em;--sp-sys-typescale-display-small-font: var(--sp-ref-typeface-brand);--sp-sys-typescale-display-small-size: 2.25rem;--sp-sys-typescale-display-small-line-height: 2.75rem;--sp-sys-typescale-display-small-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-display-small-tracking: 0em;--sp-sys-typescale-headline-large-font: var(--sp-ref-typeface-brand);--sp-sys-typescale-headline-large-size: 2rem;--sp-sys-typescale-headline-large-line-height: 2.5rem;--sp-sys-typescale-headline-large-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-headline-large-tracking: 0em;--sp-sys-typescale-headline-medium-font: var(--sp-ref-typeface-brand);--sp-sys-typescale-headline-medium-size: 1.75rem;--sp-sys-typescale-headline-medium-line-height: 2.25rem;--sp-sys-typescale-headline-medium-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-headline-medium-tracking: 0em;--sp-sys-typescale-headline-small-font: var(--sp-ref-typeface-brand);--sp-sys-typescale-headline-small-size: 1.5rem;--sp-sys-typescale-headline-small-line-height: 2rem;--sp-sys-typescale-headline-small-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-headline-small-tracking: 0em;--sp-sys-typescale-title-large-font: var(--sp-ref-typeface-plain);--sp-sys-typescale-title-large-size: 1.375rem;--sp-sys-typescale-title-large-line-height: 1.75rem;--sp-sys-typescale-title-large-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-title-large-tracking: 0em;--sp-sys-typescale-title-medium-font: var(--sp-ref-typeface-plain);--sp-sys-typescale-title-medium-size: 1rem;--sp-sys-typescale-title-medium-line-height: 1.5rem;--sp-sys-typescale-title-medium-weight: var(--sp-ref-typeface-weight-medium);--sp-sys-typescale-title-medium-tracking: .01em;--sp-sys-typescale-title-small-font: var(--sp-ref-typeface-plain);--sp-sys-typescale-title-small-size: .875rem;--sp-sys-typescale-title-small-line-height: 1.25rem;--sp-sys-typescale-title-small-weight: var(--sp-ref-typeface-weight-medium);--sp-sys-typescale-title-small-tracking: .006em;--sp-sys-typescale-body-large-font: var(--sp-ref-typeface-plain);--sp-sys-typescale-body-large-size: 1rem;--sp-sys-typescale-body-large-line-height: 1.5rem;--sp-sys-typescale-body-large-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-body-large-tracking: .03em;--sp-sys-typescale-body-medium-font: var(--sp-ref-typeface-plain);--sp-sys-typescale-body-medium-size: .875rem;--sp-sys-typescale-body-medium-line-height: 1.25rem;--sp-sys-typescale-body-medium-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-body-medium-tracking: .016em;--sp-sys-typescale-body-small-font: var(--sp-ref-typeface-plain);--sp-sys-typescale-body-small-size: .75rem;--sp-sys-typescale-body-small-line-height: 1rem;--sp-sys-typescale-body-small-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-body-small-tracking: .025em;--sp-sys-typescale-label-large-font: var(--sp-ref-typeface-plain);--sp-sys-typescale-label-large-size: .875rem;--sp-sys-typescale-label-large-line-height: 1.25rem;--sp-sys-typescale-label-large-weight: var(--sp-ref-typeface-weight-medium);--sp-sys-typescale-label-large-tracking: .006em;--sp-sys-typescale-label-medium-font: var(--sp-ref-typeface-plain);--sp-sys-typescale-label-medium-size: .75rem;--sp-sys-typescale-label-medium-line-height: 1rem;--sp-sys-typescale-label-medium-weight: var(--sp-ref-typeface-weight-medium);--sp-sys-typescale-label-medium-tracking: .03em;--sp-sys-typescale-label-small-font: var(--sp-ref-typeface-plain);--sp-sys-typescale-label-small-size: .6875rem;--sp-sys-typescale-label-small-line-height: 1rem;--sp-sys-typescale-label-small-weight: var(--sp-ref-typeface-weight-medium);--sp-sys-typescale-label-small-tracking: .03em;--sp-sys-typescale-display-large-emphasized-weight: var(--sp-ref-typeface-weight-bold);--sp-sys-typescale-display-large-emphasized-tracking: -.02em;--sp-sys-typescale-display-medium-emphasized-weight: var(--sp-ref-typeface-weight-bold);--sp-sys-typescale-display-small-emphasized-weight: var(--sp-ref-typeface-weight-semibold);--sp-sys-typescale-headline-large-emphasized-weight: var(--sp-ref-typeface-weight-bold);--sp-sys-typescale-headline-medium-emphasized-weight: var(--sp-ref-typeface-weight-semibold);--sp-sys-typescale-headline-small-emphasized-weight: var(--sp-ref-typeface-weight-semibold);--sp-sys-typescale-title-large-emphasized-weight: var(--sp-ref-typeface-weight-semibold);--sp-sys-typescale-title-medium-emphasized-weight: var(--sp-ref-typeface-weight-semibold);--sp-sys-typescale-title-small-emphasized-weight: var(--sp-ref-typeface-weight-semibold);--sp-sys-typescale-body-large-emphasized-weight: var(--sp-ref-typeface-weight-semibold);--sp-sys-typescale-body-medium-emphasized-weight: var(--sp-ref-typeface-weight-semibold);--sp-sys-typescale-body-small-emphasized-weight: var(--sp-ref-typeface-weight-semibold);--sp-sys-typescale-label-large-emphasized-weight: var(--sp-ref-typeface-weight-bold);--sp-sys-typescale-label-medium-emphasized-weight: var(--sp-ref-typeface-weight-bold);--sp-sys-typescale-label-small-emphasized-weight: var(--sp-ref-typeface-weight-bold);--sp-sys-spacing-unit: .25rem;--sp-sys-spacing-xs: .25rem;--sp-sys-spacing-sm: .5rem;--sp-sys-spacing-md: .75rem;--sp-sys-spacing-lg: 1rem;--sp-sys-spacing-xl: 1.5rem;--sp-sys-spacing-2xl: 2rem;--sp-sys-spacing-3xl: 3rem;--sp-sys-spacing-4xl: 4rem;--sp-sys-layout-compact: 600px;--sp-sys-layout-medium: 840px;--sp-sys-layout-expanded: 1200px;--sp-sys-layout-large: 1600px;--sp-sys-layout-margin-compact: 1rem;--sp-sys-layout-margin-medium: 1.5rem;--sp-sys-layout-margin-expanded: 1.5rem;--sp-sys-layout-margin-large: 1.5rem;--sp-sys-layout-margin-xl: 2.5rem;--sp-sys-layout-spacer: 1.5rem;--sp-sys-shape-corner-none: 0px;--sp-sys-shape-corner-xs: 4px;--sp-sys-shape-corner-sm: 8px;--sp-sys-shape-corner-md: 12px;--sp-sys-shape-corner-lg: 16px;--sp-sys-shape-corner-xl: 24px;--sp-sys-shape-corner-full: 9999px;--sp-sys-elevation-0: none;--sp-sys-elevation-1: 0 1px 3px 0 rgb(0 0 0 / .08), 0 1px 2px -1px rgb(0 0 0 / .08);--sp-sys-elevation-2: 0 2px 6px 0 rgb(0 0 0 / .08), 0 2px 4px -2px rgb(0 0 0 / .08);--sp-sys-elevation-3: 0 4px 12px 0 rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--sp-sys-elevation-4: 0 8px 20px 0 rgb(0 0 0 / .12), 0 6px 8px -6px rgb(0 0 0 / .12);--sp-sys-elevation-5: 0 16px 32px 0 rgb(0 0 0 / .14), 0 8px 12px -8px rgb(0 0 0 / .14);--sp-sys-motion-duration-short1: 50ms;--sp-sys-motion-duration-short2: .1s;--sp-sys-motion-duration-short3: .15s;--sp-sys-motion-duration-short4: .2s;--sp-sys-motion-duration-medium1: .25s;--sp-sys-motion-duration-medium2: .3s;--sp-sys-motion-duration-medium3: .35s;--sp-sys-motion-duration-medium4: .4s;--sp-sys-motion-duration-long1: .45s;--sp-sys-motion-duration-long2: .5s;--sp-sys-motion-duration-long3: .55s;--sp-sys-motion-duration-long4: .6s;--sp-sys-motion-duration-extra-long1: .7s;--sp-sys-motion-duration-extra-long2: .8s;--sp-sys-motion-duration-short: var(--sp-sys-motion-duration-short3);--sp-sys-motion-duration-medium: var(--sp-sys-motion-duration-medium2);--sp-sys-motion-duration-long: var(--sp-sys-motion-duration-long2);--sp-sys-motion-easing-emphasized: cubic-bezier(.05, .7, .1, 1);--sp-sys-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--sp-sys-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--sp-sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--sp-sys-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--sp-sys-motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--sp-sys-motion-easing-effects: cubic-bezier(.2, 0, 0, 1);--sp-sys-motion-easing-effects-decelerate: cubic-bezier(0, 0, 0, 1);--sp-sys-motion-easing-effects-accelerate: cubic-bezier(.3, 0, 1, 1);--sp-sys-state-hover-opacity: .08;--sp-sys-state-focus-opacity: .12;--sp-sys-state-pressed-opacity: .12;--sp-sys-state-dragged-opacity: .16;--sp-sys-density: 0;--sp-sys-density-offset: 0px}@media(prefers-reduced-motion:reduce){:root{--sp-sys-motion-duration-medium3: 0ms;--sp-sys-motion-duration-medium4: 0ms;--sp-sys-motion-duration-long1: 0ms;--sp-sys-motion-duration-long2: 0ms;--sp-sys-motion-duration-long3: 0ms;--sp-sys-motion-duration-long4: 0ms;--sp-sys-motion-duration-extra-long1: 0ms;--sp-sys-motion-duration-extra-long2: 0ms}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var( --sp-ref-typeface-plain, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif );font-size:var(--sp-sys-typescale-body-large-size, 1rem);color:var(--sp-sys-color-on-background, #1a1a1a);background-color:var(--sp-sys-color-background, #ffffff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;line-height:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:focus-visible{outline:2px solid var(--sp-sys-color-outline-focus, currentColor);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--sp-icon-size-xs: 12px;--sp-icon-size-sm: 16px;--sp-icon-size-md: 20px;--sp-icon-size-lg: 24px;--sp-icon-size-xl: 32px}html{color-scheme:light}html.dark{color-scheme:dark}:root{--sp-comp-scrollbar-size: 10px;--sp-comp-scrollbar-thumb-color: var(--sp-sys-color-outline-variant);--sp-comp-scrollbar-thumb-hover-color: var(--sp-sys-color-outline);--sp-comp-scrollbar-track-color: transparent}html{scrollbar-color:var(--sp-comp-scrollbar-thumb-color) var(--sp-comp-scrollbar-track-color)}*::-webkit-scrollbar{width:var(--sp-comp-scrollbar-size);height:var(--sp-comp-scrollbar-size)}*::-webkit-scrollbar-track{background:var(--sp-comp-scrollbar-track-color)}*::-webkit-scrollbar-thumb{background-color:var(--sp-comp-scrollbar-thumb-color);border-radius:var(--sp-sys-shape-corner-full, 9999px);border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--sp-comp-scrollbar-thumb-hover-color)}*::-webkit-scrollbar-corner{background:var(--sp-comp-scrollbar-track-color)}@font-face{font-family:Inter;src:url(/_app/immutable/assets/InterVariable.DiVDrmQJ.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/_app/immutable/assets/InterVariable-Italic.FCBEiFp6.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/_app/immutable/assets/JetBrainsMono-Regular.BQaDgvhP.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/_app/immutable/assets/JetBrainsMono-Bold.D4WEaHbo.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/_app/immutable/assets/JetBrainsMono-Italic.CFFf43z2.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}[data-theme=spectral]{--sp-ref-palette-primary-0: oklch(0% 0 179.7);--sp-ref-palette-primary-10: oklch(10% .0586 179.7);--sp-ref-palette-primary-20: oklch(20% .1042 179.7);--sp-ref-palette-primary-30: oklch(30% .1368 179.7);--sp-ref-palette-primary-40: oklch(40% .1564 179.7);--sp-ref-palette-primary-50: oklch(50% .1629 179.7);--sp-ref-palette-primary-60: oklch(60% .1564 179.7);--sp-ref-palette-primary-70: oklch(70% .1368 179.7);--sp-ref-palette-primary-80: oklch(80% .1042 179.7);--sp-ref-palette-primary-90: oklch(90% .0586 179.7);--sp-ref-palette-primary-95: oklch(95% .0309 179.7);--sp-ref-palette-primary-99: oklch(99% .0244 179.7);--sp-ref-palette-primary-100: oklch(100% 0 179.7);--sp-ref-palette-secondary-0: oklch(0% 0 171.7);--sp-ref-palette-secondary-10: oklch(10% .0543 171.7);--sp-ref-palette-secondary-20: oklch(20% .0965 171.7);--sp-ref-palette-secondary-30: oklch(30% .1266 171.7);--sp-ref-palette-secondary-40: oklch(40% .1447 171.7);--sp-ref-palette-secondary-50: oklch(50% .1507 171.7);--sp-ref-palette-secondary-60: oklch(60% .1447 171.7);--sp-ref-palette-secondary-70: oklch(70% .1266 171.7);--sp-ref-palette-secondary-80: oklch(80% .0965 171.7);--sp-ref-palette-secondary-90: oklch(90% .0543 171.7);--sp-ref-palette-secondary-95: oklch(95% .0286 171.7);--sp-ref-palette-secondary-99: oklch(99% .0226 171.7);--sp-ref-palette-secondary-100: oklch(100% 0 171.7);--sp-ref-palette-tertiary-0: oklch(0% 0 288.2);--sp-ref-palette-tertiary-10: oklch(10% .0889 288.2);--sp-ref-palette-tertiary-20: oklch(20% .158 288.2);--sp-ref-palette-tertiary-30: oklch(30% .2074 288.2);--sp-ref-palette-tertiary-40: oklch(40% .237 288.2);--sp-ref-palette-tertiary-50: oklch(50% .2468 288.2);--sp-ref-palette-tertiary-60: oklch(60% .237 288.2);--sp-ref-palette-tertiary-70: oklch(70% .2074 288.2);--sp-ref-palette-tertiary-80: oklch(80% .158 288.2);--sp-ref-palette-tertiary-90: oklch(90% .0889 288.2);--sp-ref-palette-tertiary-95: oklch(95% .0469 288.2);--sp-ref-palette-tertiary-99: oklch(99% .037 288.2);--sp-ref-palette-tertiary-100: oklch(100% 0 288.2);--sp-ref-palette-error-0: oklch(0% 0 24.7);--sp-ref-palette-error-10: oklch(10% .0754 24.7);--sp-ref-palette-error-20: oklch(20% .1341 24.7);--sp-ref-palette-error-30: oklch(30% .176 24.7);--sp-ref-palette-error-40: oklch(40% .2011 24.7);--sp-ref-palette-error-50: oklch(50% .2095 24.7);--sp-ref-palette-error-60: oklch(60% .2011 24.7);--sp-ref-palette-error-70: oklch(70% .176 24.7);--sp-ref-palette-error-80: oklch(80% .1341 24.7);--sp-ref-palette-error-90: oklch(90% .0754 24.7);--sp-ref-palette-error-95: oklch(95% .0398 24.7);--sp-ref-palette-error-99: oklch(99% .0314 24.7);--sp-ref-palette-error-100: oklch(100% 0 24.7);--sp-ref-palette-warning-0: oklch(0% 0 68.4);--sp-ref-palette-warning-10: oklch(10% .055 68.4);--sp-ref-palette-warning-20: oklch(20% .0977 68.4);--sp-ref-palette-warning-30: oklch(30% .1283 68.4);--sp-ref-palette-warning-40: oklch(40% .1466 68.4);--sp-ref-palette-warning-50: oklch(50% .1527 68.4);--sp-ref-palette-warning-60: oklch(60% .1466 68.4);--sp-ref-palette-warning-70: oklch(70% .1283 68.4);--sp-ref-palette-warning-80: oklch(80% .0977 68.4);--sp-ref-palette-warning-90: oklch(90% .055 68.4);--sp-ref-palette-warning-95: oklch(95% .029 68.4);--sp-ref-palette-warning-99: oklch(99% .0229 68.4);--sp-ref-palette-warning-100: oklch(100% 0 68.4);--sp-ref-palette-success-0: oklch(0% 0 159.4);--sp-ref-palette-success-10: oklch(10% .0547 159.4);--sp-ref-palette-success-20: oklch(20% .0972 159.4);--sp-ref-palette-success-30: oklch(30% .1275 159.4);--sp-ref-palette-success-40: oklch(40% .1458 159.4);--sp-ref-palette-success-50: oklch(50% .1518 159.4);--sp-ref-palette-success-60: oklch(60% .1458 159.4);--sp-ref-palette-success-70: oklch(70% .1275 159.4);--sp-ref-palette-success-80: oklch(80% .0972 159.4);--sp-ref-palette-success-90: oklch(90% .0547 159.4);--sp-ref-palette-success-95: oklch(95% .0288 159.4);--sp-ref-palette-success-99: oklch(99% .0228 159.4);--sp-ref-palette-success-100: oklch(100% 0 159.4);--sp-ref-palette-neutral-0: oklch(0% 0 89.9);--sp-ref-palette-neutral-10: oklch(10% .02 89.9);--sp-ref-palette-neutral-20: oklch(20% .02 89.9);--sp-ref-palette-neutral-30: oklch(30% .02 89.9);--sp-ref-palette-neutral-40: oklch(40% .02 89.9);--sp-ref-palette-neutral-50: oklch(50% .02 89.9);--sp-ref-palette-neutral-60: oklch(60% .02 89.9);--sp-ref-palette-neutral-70: oklch(70% .02 89.9);--sp-ref-palette-neutral-80: oklch(80% .02 89.9);--sp-ref-palette-neutral-90: oklch(90% .02 89.9);--sp-ref-palette-neutral-95: oklch(95% .02 89.9);--sp-ref-palette-neutral-99: oklch(99% .02 89.9);--sp-ref-palette-neutral-100: oklch(100% 0 89.9);--sp-ref-palette-neutral-variant-0: oklch(0% 0 89.9);--sp-ref-palette-neutral-variant-10: oklch(10% .03 89.9);--sp-ref-palette-neutral-variant-20: oklch(20% .03 89.9);--sp-ref-palette-neutral-variant-30: oklch(30% .03 89.9);--sp-ref-palette-neutral-variant-40: oklch(40% .03 89.9);--sp-ref-palette-neutral-variant-50: oklch(50% .03 89.9);--sp-ref-palette-neutral-variant-60: oklch(60% .03 89.9);--sp-ref-palette-neutral-variant-70: oklch(70% .03 89.9);--sp-ref-palette-neutral-variant-80: oklch(80% .03 89.9);--sp-ref-palette-neutral-variant-90: oklch(90% .03 89.9);--sp-ref-palette-neutral-variant-95: oklch(95% .03 89.9);--sp-ref-palette-neutral-variant-99: oklch(99% .03 89.9);--sp-ref-palette-neutral-variant-100: oklch(100% 0 89.9)}[data-theme=spectral]{--sp-sys-color-primary: var(--sp-ref-palette-primary-40);--sp-sys-color-on-primary: var(--sp-ref-palette-primary-100);--sp-sys-color-primary-container: var(--sp-ref-palette-primary-90);--sp-sys-color-on-primary-container: var(--sp-ref-palette-primary-10);--sp-sys-color-secondary: var(--sp-ref-palette-secondary-40);--sp-sys-color-on-secondary: var(--sp-ref-palette-secondary-100);--sp-sys-color-secondary-container: var(--sp-ref-palette-secondary-90);--sp-sys-color-on-secondary-container: var(--sp-ref-palette-secondary-10);--sp-sys-color-tertiary: var(--sp-ref-palette-tertiary-40);--sp-sys-color-on-tertiary: var(--sp-ref-palette-tertiary-100);--sp-sys-color-tertiary-container: var(--sp-ref-palette-tertiary-90);--sp-sys-color-on-tertiary-container: var(--sp-ref-palette-tertiary-10);--sp-sys-color-error: var(--sp-ref-palette-error-40);--sp-sys-color-on-error: var(--sp-ref-palette-error-100);--sp-sys-color-error-container: var(--sp-ref-palette-error-90);--sp-sys-color-on-error-container: var(--sp-ref-palette-error-10);--sp-sys-color-warning: var(--sp-ref-palette-warning-40);--sp-sys-color-success: var(--sp-ref-palette-success-40);--sp-sys-color-background: var(--sp-ref-palette-neutral-99);--sp-sys-color-on-background: var(--sp-ref-palette-neutral-10);--sp-sys-color-surface: var(--sp-ref-palette-neutral-99);--sp-sys-color-on-surface: var(--sp-ref-palette-neutral-10);--sp-sys-color-on-surface-variant: var(--sp-ref-palette-neutral-variant-30);--sp-sys-color-surface-container-lowest: var(--sp-ref-palette-neutral-100);--sp-sys-color-surface-container-low: var(--sp-ref-palette-neutral-96);--sp-sys-color-surface-container: var(--sp-ref-palette-neutral-94);--sp-sys-color-surface-container-high: var(--sp-ref-palette-neutral-92);--sp-sys-color-surface-container-highest: var(--sp-ref-palette-neutral-90);--sp-sys-color-surface-dim: var(--sp-ref-palette-neutral-87);--sp-sys-color-surface-bright: var(--sp-ref-palette-neutral-98);--sp-sys-color-outline: var(--sp-ref-palette-neutral-variant-50);--sp-sys-color-outline-variant: var(--sp-ref-palette-neutral-variant-80);--sp-sys-color-inverse-surface: var(--sp-ref-palette-neutral-20);--sp-sys-color-inverse-on-surface: var(--sp-ref-palette-neutral-95);--sp-sys-color-inverse-primary: var(--sp-ref-palette-primary-80);--sp-sys-color-scrim: var(--sp-ref-palette-neutral-0);--sp-sys-color-shadow: var(--sp-ref-palette-neutral-0)}[data-theme=spectral].dark,.dark [data-theme=spectral]{--sp-sys-color-primary: var(--sp-ref-palette-primary-80);--sp-sys-color-on-primary: var(--sp-ref-palette-primary-20);--sp-sys-color-primary-container: var(--sp-ref-palette-primary-30);--sp-sys-color-on-primary-container: var(--sp-ref-palette-primary-90);--sp-sys-color-secondary: var(--sp-ref-palette-secondary-80);--sp-sys-color-on-secondary: var(--sp-ref-palette-secondary-20);--sp-sys-color-secondary-container: var(--sp-ref-palette-secondary-30);--sp-sys-color-on-secondary-container: var(--sp-ref-palette-secondary-90);--sp-sys-color-tertiary: var(--sp-ref-palette-tertiary-80);--sp-sys-color-on-tertiary: var(--sp-ref-palette-tertiary-20);--sp-sys-color-tertiary-container: var(--sp-ref-palette-tertiary-30);--sp-sys-color-on-tertiary-container: var(--sp-ref-palette-tertiary-90);--sp-sys-color-error: var(--sp-ref-palette-error-80);--sp-sys-color-on-error: var(--sp-ref-palette-error-20);--sp-sys-color-error-container: var(--sp-ref-palette-error-30);--sp-sys-color-on-error-container: var(--sp-ref-palette-error-90);--sp-sys-color-warning: var(--sp-ref-palette-warning-80);--sp-sys-color-success: var(--sp-ref-palette-success-80);--sp-sys-color-background: var(--sp-ref-palette-neutral-10);--sp-sys-color-on-background: var(--sp-ref-palette-neutral-90);--sp-sys-color-surface: var(--sp-ref-palette-neutral-10);--sp-sys-color-on-surface: var(--sp-ref-palette-neutral-90);--sp-sys-color-on-surface-variant: var(--sp-ref-palette-neutral-variant-80);--sp-sys-color-surface-container-lowest: var(--sp-ref-palette-neutral-0);--sp-sys-color-surface-container-low: var(--sp-ref-palette-neutral-10);--sp-sys-color-surface-container: var(--sp-ref-palette-neutral-20);--sp-sys-color-surface-container-high: var(--sp-ref-palette-neutral-30);--sp-sys-color-surface-container-highest: var(--sp-ref-palette-neutral-40);--sp-sys-color-surface-dim: var(--sp-ref-palette-neutral-10);--sp-sys-color-surface-bright: var(--sp-ref-palette-neutral-30);--sp-sys-color-outline: var(--sp-ref-palette-neutral-variant-60);--sp-sys-color-outline-variant: var(--sp-ref-palette-neutral-variant-30);--sp-sys-color-inverse-surface: var(--sp-ref-palette-neutral-90);--sp-sys-color-inverse-on-surface: var(--sp-ref-palette-neutral-20);--sp-sys-color-inverse-primary: var(--sp-ref-palette-primary-40);--sp-sys-color-scrim: var(--sp-ref-palette-neutral-0);--sp-sys-color-shadow: var(--sp-ref-palette-neutral-0)}[data-theme=spectral]{--sp-sys-color-background: #f5f5f7;--sp-sys-color-on-background: #1d1d1f;--sp-sys-color-surface: #ffffff;--sp-sys-color-on-surface: #1d1d1f;--sp-sys-color-on-surface-variant: #6e6e73;--sp-sys-color-surface-container-lowest: #ffffff;--sp-sys-color-surface-container-low: #f5f5f7;--sp-sys-color-surface-container: #ececee;--sp-sys-color-surface-container-high: #e8e8ed;--sp-sys-color-surface-container-highest: #dddde1;--sp-sys-color-surface-dim: #d2d2d7;--sp-sys-color-surface-bright: #f5f5f7;--sp-sys-color-outline: #d2d2d7;--sp-sys-color-outline-variant: #e8e8ed;--sp-sys-color-primary: #007aff;--sp-sys-color-on-primary: #ffffff;--sp-sys-color-primary-container: #e3f0ff;--sp-sys-color-on-primary-container: #003166;--sp-sys-color-success: #34c759;--sp-sys-color-warning: #ff9f0a;--sp-sys-color-error: #ff3b30;--sp-sys-color-inverse-surface: #2c2c2e;--sp-sys-color-inverse-on-surface: #f5f5f7;--sp-comp-input-container-color: rgba(119, 119, 119, .22);--sp-comp-input-container-shape: 10px;--sp-comp-input-outline-width: 0px;--sp-comp-input-focus-outline-width: 0px;--sp-comp-input-caret-color: var(--sp-sys-color-primary);--sp-comp-input-focus-shadow: 0 0 12px color-mix(in oklch, var(--sp-sys-color-primary) 55%, transparent), 0 0 32px color-mix(in oklch, var(--sp-sys-color-primary) 25%, transparent);--sp-comp-input-focus-shadow-invalid: 0 0 12px color-mix(in oklch, var(--sp-sys-color-error) 55%, transparent), 0 0 32px color-mix(in oklch, var(--sp-sys-color-error) 25%, transparent)}[data-theme=spectral].dark,.dark [data-theme=spectral]{--sp-sys-color-background: #000000;--sp-sys-color-on-background: #e0e0e0;--sp-sys-color-surface: #0a0a0a;--sp-sys-color-on-surface: #e0e0e0;--sp-sys-color-on-surface-variant: #9e9e9e;--sp-sys-color-surface-container-lowest: #000000;--sp-sys-color-surface-container-low: #0a0a0a;--sp-sys-color-surface-container: #121212;--sp-sys-color-surface-container-high: #1e1e1e;--sp-sys-color-surface-container-highest: #2a2a2a;--sp-sys-color-surface-dim: #000000;--sp-sys-color-surface-bright: #2a2a2a;--sp-sys-color-outline: #333333;--sp-sys-color-outline-variant: #1e1e1e;--sp-sys-color-primary: #00ffe0;--sp-sys-color-on-primary: #000000;--sp-sys-color-primary-container: #003d33;--sp-sys-color-on-primary-container: #00ffe0;--sp-sys-color-success: #69f0ae;--sp-sys-color-warning: #ffab40;--sp-sys-color-error: #ff5252;--sp-ext-glow-color: #00ffe0;--sp-ext-glow-opacity: .15;--sp-ext-glow-blur: 80px;--sp-ext-glow-spread: 20px;--sp-ext-grid-color: rgba(0, 255, 224, .03);--sp-ext-grid-size: 60px;--sp-ext-grid-line-width: 1px;--sp-ext-bevel-highlight: rgba(255, 255, 255, .06);--sp-ext-bevel-shadow: rgba(0, 0, 0, .4);--sp-ext-surface-noise-opacity: .02;--sp-comp-input-container-color: rgba(119, 119, 119, .6);--sp-comp-input-container-shape: 10px;--sp-comp-input-outline-width: 0px;--sp-comp-input-focus-outline-width: 0px;--sp-comp-input-caret-color: var(--sp-sys-color-primary);--sp-comp-input-focus-shadow: 0 0 12px color-mix(in oklch, var(--sp-sys-color-primary) 60%, transparent), 0 0 32px color-mix(in oklch, var(--sp-sys-color-primary) 28%, transparent);--sp-comp-input-focus-shadow-invalid: 0 0 12px color-mix(in oklch, var(--sp-sys-color-error) 60%, transparent), 0 0 32px color-mix(in oklch, var(--sp-sys-color-error) 28%, transparent)}[data-theme=spectral] .sp-spectral-primary.sp-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;align-self:center!important;width:auto!important;min-width:0!important;height:auto!important;padding:12px 32px!important;font-size:16px!important;border-radius:16px!important;transition:background-image .3s ease,box-shadow .3s ease!important;background-color:#32e6d2!important;background-image:linear-gradient(#4cffeb,#1ec8b4)!important;border:1px solid rgb(20,160,145)!important;color:#000!important;text-shadow:rgba(255,255,255,.3) 0 1px!important;box-shadow:#ffffff0d 0 0 0 1px inset,#ffffff73 0 1px inset,#ffffff26 0 -1px inset,#ffffff26 0 1px!important}[data-theme=spectral] .sp-spectral-primary.sp-button:hover:not(:disabled){background-image:linear-gradient(#5afff0,#28d2be)!important}[data-theme=spectral] .sp-spectral-primary.sp-button:active:not(:disabled){background-image:linear-gradient(#1ec8b4,#4cffeb)!important;box-shadow:#0000001a 0 1px 2px inset,#ffffff26 0 0 0 1px inset!important}[data-theme=spectral] .sp-spectral-primary.sp-button:disabled{opacity:.6!important;cursor:not-allowed!important}[data-theme=spectral]:not(.dark) .sp-spectral-primary.sp-button,:not(.dark) [data-theme=spectral] .sp-spectral-primary.sp-button{background-color:#3232e6!important;background-image:linear-gradient(#4c4cff,#1e1ec8)!important;border-color:#1414a0!important;color:#fff!important;text-shadow:rgba(0,0,0,.2) 0 1px!important}[data-theme=spectral]:not(.dark) .sp-spectral-primary.sp-button:hover:not(:disabled),:not(.dark) [data-theme=spectral] .sp-spectral-primary.sp-button:hover:not(:disabled){background-image:linear-gradient(#5a5aff,#2828d2)!important}[data-theme=spectral]:not(.dark) .sp-spectral-primary.sp-button:active:not(:disabled),:not(.dark) [data-theme=spectral] .sp-spectral-primary.sp-button:active:not(:disabled){background-image:linear-gradient(#1e1ec8,#4c4cff)!important}.marketing-theme.svelte-12qhfyh{display:flex;flex-direction:column;min-height:100dvh}.marketing-main.svelte-12qhfyh{flex:1;min-width:0}.skip-link.svelte-12qhfyh{position:fixed;top:.75rem;left:50%;transform:translate(-50%,-200%);z-index:200;padding:.55rem 1rem;border-radius:var(--sp-sys-shape-corner-sm);background:var(--sp-sys-color-primary);color:var(--sp-sys-color-on-primary);font-size:.85rem;font-weight:500;text-decoration:none}.skip-link.svelte-12qhfyh:focus-visible{transform:translate(-50%)}
