@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primitive-brand-accent:#ea035d;--primitive-brand-accent-deep:#400013;--primitive-brand-action-blue:#0666eb;--primitive-brand-blue-deep:#1227fd;--primitive-brand-blue-light:#6fa0ff;--primitive-neutral-20:#f7f7f7;--primitive-neutral-50:#f4f5f6;--primitive-neutral-80:#ebebf0;--primitive-neutral-100:#e2e2e7;--primitive-neutral-200:#c9c9cd;--primitive-neutral-500:#717173;--primitive-neutral-600:#414549;--primitive-neutral-700:#272b2f;--primitive-neutral-750:#1f1f1f;--primitive-neutral-800:#1c1c1e;--primitive-neutral-850:#191c1f;--primitive-neutral-900:#111;--primitive-neutral-black:#000;--primitive-neutral-white:#fff;--primitive-deesyn-ink:#0f2a56;--primitive-deesyn-ink-soft:#30486c;--primitive-deesyn-ink-hover:#425878;--primitive-deesyn-paper:#f8fdf2;--primitive-deesyn-paper-deep:#f0face;--primitive-deesyn-white:#fff;--primitive-deesyn-graphite:#536783;--primitive-deesyn-mist:#c5cfd0;--primitive-deesyn-line:#c5cfd0;--primitive-deesyn-signal:#c7ff3d;--primitive-deesyn-sage:#e6f7a3;--primitive-deesyn-sage-deep:#375951;--primitive-deesyn-lilac:#fff;--primitive-deesyn-lilac-deep:#344c6f;--primitive-deesyn-coral:#fbe1dc;--primitive-deesyn-coral-deep:#b42a22;--primitive-deesyn-sky:#dde8f8;--primitive-deesyn-sky-deep:#1d4fb8;--primitive-accent-blue:#6fa0ff;--primitive-accent-cold-blue:#0a84ff;--primitive-accent-light-blue:#2bb2ff;--primitive-accent-cyan:#0cd9e6;--primitive-accent-teal:#13d1a3;--primitive-accent-green:#30d158;--primitive-accent-light-green:#5ad024;--primitive-accent-lime:#cbdc0f;--primitive-accent-yellow:#ffd60a;--primitive-accent-orange:#ff9f0a;--primitive-accent-terracotta:#ff7a40;--primitive-accent-red:#ff453a;--primitive-accent-deep-pink:#ff5777;--primitive-accent-pink:#ff50a4;--primitive-accent-purple:#bf5af2;--primitive-accent-deep-purple:#805cff;--primitive-accent-indigo:#5e5ce6;--primitive-status-success:#1ac097;--primitive-status-warning:#ff9f0a;--primitive-status-danger:#ff5363;--primitive-status-negative:#ff453a;--primitive-premium-light:#e3dbd3;--primitive-premium-mid:#8eb199;--primitive-premium-dark:#7e8898;--primitive-metal-light:#b1aaa1;--primitive-metal-dark:#8e7150;--primitive-alpha-white-6:#ffffff0f;--primitive-alpha-white-10:#ffffff1a;--primitive-alpha-white-14:#ffffff24;--primitive-alpha-white-24:#ffffff3d;--primitive-alpha-white-50:#ffffff80;--primitive-alpha-white-70:#ffffffb2;--primitive-alpha-white-80:#fffc;--primitive-alpha-white-85:#ffffffd9;--primitive-alpha-black-4:#0000000a;--primitive-alpha-black-15:#00000026;--primitive-alpha-black-30:#0000004d;--primitive-alpha-black-40:#0006;--primitive-alpha-black-60:#0009;--primitive-alpha-black-70:#000000b2;--primitive-space-sp50:2px;--primitive-space-sp100:3px;--primitive-space-sp150:4px;--primitive-space-sp200:6px;--primitive-space-sp300:8px;--primitive-space-sp400:12px;--primitive-space-sp500:16px;--primitive-space-sp600:20px;--primitive-space-sp800:24px;--primitive-space-sp1000:32px;--primitive-layout-l40:40px;--primitive-layout-l48:48px;--primitive-layout-l64:64px;--primitive-layout-l80:80px;--primitive-layout-l96:96px;--primitive-layout-l128:128px;--primitive-layout-l160:160px;--primitive-layout-l200:200px;--primitive-radius-r2:2px;--primitive-radius-r4:4px;--primitive-radius-r6:6px;--primitive-radius-r8:8px;--primitive-radius-r12:12px;--primitive-radius-r16:16px;--primitive-radius-r20:20px;--primitive-radius-r24:24px;--primitive-radius-r32:32px;--primitive-radius-r36:36px;--primitive-radius-round:9999px;--primitive-size-s2:2px;--primitive-size-s4:4px;--primitive-size-s6:6px;--primitive-size-s8:8px;--primitive-size-s12:12px;--primitive-size-s16:16px;--primitive-size-s20:20px;--primitive-size-s24:24px;--primitive-size-s32:32px;--primitive-size-s40:40px;--primitive-size-s48:48px;--primitive-size-s56:56px;--primitive-size-s64:64px;--primitive-size-s72:72px;--primitive-size-button-xs:28px;--primitive-size-button-sm:32px;--primitive-size-button-md:44px;--primitive-size-button-lg:48px;--primitive-size-input:56px;--primitive-size-nav:64px;--primitive-size-max-width:1000px;--primitive-breakpoint-mobile:425px;--primitive-breakpoint-tablet:768px;--primitive-breakpoint-laptop:1024px;--primitive-breakpoint-desktop:1440px;--primitive-duration-d100:.1s;--primitive-duration-d160:.16s;--primitive-duration-d200:.2s;--primitive-duration-d250:.25s;--primitive-duration-d400:.4s;--primitive-duration-d800:.8s;--primitive-easing-out:cubic-bezier(.23, 1, .32, 1);--primitive-easing-in-out:cubic-bezier(.77, 0, .175, 1);--primitive-easing-drawer:cubic-bezier(.32, .72, 0, 1);--primitive-easing-linear:cubic-bezier(0, 0, 1, 1);--semantic-bg-canvas:var(--primitive-deesyn-paper);--semantic-bg-subtle:var(--primitive-deesyn-paper-deep);--semantic-bg-surface:var(--primitive-deesyn-white);--semantic-bg-surface-raised:var(--primitive-deesyn-white);--semantic-bg-overlay:var(--primitive-deesyn-white);--semantic-bg-inverse:var(--primitive-deesyn-ink);--semantic-bg-widget:var(--primitive-alpha-black-4);--semantic-bg-widget-hover:var(--primitive-alpha-black-15);--semantic-bg-scrim:var(--primitive-alpha-black-40);--semantic-bg-highlight:var(--primitive-deesyn-signal);--semantic-bg-ink-hover:var(--primitive-deesyn-ink-hover);--semantic-band-base:var(--primitive-deesyn-paper);--semantic-band-sunken:var(--primitive-deesyn-paper-deep);--semantic-fg-primary:var(--primitive-deesyn-ink);--semantic-fg-secondary:var(--primitive-deesyn-graphite);--semantic-fg-tertiary:var(--primitive-deesyn-line);--semantic-fg-inverse:var(--primitive-deesyn-paper);--semantic-fg-accent:var(--primitive-deesyn-ink);--semantic-fg-on-accent:var(--primitive-deesyn-paper);--semantic-fg-link:var(--primitive-deesyn-ink);--semantic-fg-on-highlight:var(--primitive-deesyn-ink);--semantic-fg-on-ink:var(--primitive-deesyn-paper);--semantic-fg-on-tint:var(--primitive-deesyn-graphite);--semantic-fg-link-hover:var(--primitive-deesyn-ink);--semantic-border-subtle:var(--primitive-alpha-black-4);--semantic-border-default:var(--primitive-deesyn-line);--semantic-border-strong:var(--primitive-deesyn-graphite);--semantic-border-focus:var(--primitive-deesyn-ink);--semantic-action-primary-bg:var(--primitive-deesyn-ink);--semantic-action-primary-fg:var(--primitive-deesyn-paper);--semantic-action-accent-bg:var(--primitive-deesyn-ink);--semantic-action-accent-fg:var(--primitive-deesyn-paper);--semantic-action-secondary-bg:var(--primitive-alpha-black-4);--semantic-action-secondary-fg:var(--primitive-deesyn-ink);--semantic-action-disabled-bg:var(--primitive-deesyn-paper-deep);--semantic-action-disabled-fg:var(--primitive-deesyn-graphite);--semantic-action-primary-bg-hover:var(--primitive-deesyn-ink-hover);--semantic-action-secondary-bg-hover:var(--primitive-alpha-black-15);--semantic-action-ghost-bg-hover:var(--primitive-alpha-black-4);--semantic-status-success:var(--primitive-status-success);--semantic-status-warning:var(--primitive-status-warning);--semantic-status-danger:var(--primitive-status-danger);--semantic-status-info:var(--primitive-deesyn-sky-deep);--semantic-highlight:var(--primitive-deesyn-signal);--semantic-tint-lilac:var(--primitive-deesyn-lilac);--semantic-tint-sage:var(--primitive-deesyn-sage);--semantic-duration-instant:var(--primitive-duration-d100);--semantic-duration-press:var(--primitive-duration-d160);--semantic-duration-tooltip:var(--primitive-duration-d200);--semantic-duration-dropdown:var(--primitive-duration-d250);--semantic-duration-overlay:var(--primitive-duration-d400);--semantic-duration-counter:var(--primitive-duration-d800);--semantic-easing-out:var(--primitive-easing-out);--semantic-easing-in-out:var(--primitive-easing-in-out);--semantic-easing-drawer:var(--primitive-easing-drawer);--semantic-easing-linear:var(--primitive-easing-linear);--shadow-level-1:0px 2px 3px 0px #0000000d;--shadow-level-2:0px 3px 8px 0px #0000001a;--shadow-level-3:0px 3px 30px 0px #00000014;--shadow-level-4:0px 16px 64px 0px #0000001f;--shadow-level-5:0px 14px 28px 0px #0006, 0px 8px 16px 0px #0006;--shadow-popover:0px 4px 4px 4px #0000001f, 0px 16px 48px 0px #00000029;--gradient-brand:linear-gradient(135deg, #1227fd 0%, #6fa0ff 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--semantic-bg-canvas:var(--primitive-deesyn-ink);--semantic-bg-subtle:var(--primitive-deesyn-ink-soft);--semantic-bg-surface:var(--primitive-deesyn-ink-soft);--semantic-bg-surface-raised:var(--primitive-deesyn-ink-hover);--semantic-bg-overlay:var(--primitive-deesyn-ink-soft);--semantic-bg-inverse:var(--primitive-deesyn-paper);--semantic-bg-widget:var(--primitive-alpha-white-6);--semantic-bg-widget-hover:var(--primitive-alpha-white-10);--semantic-bg-scrim:var(--primitive-alpha-black-70);--semantic-bg-highlight:var(--primitive-deesyn-signal);--semantic-bg-ink-hover:var(--primitive-deesyn-ink-hover);--semantic-band-base:var(--primitive-deesyn-ink);--semantic-band-sunken:var(--primitive-deesyn-ink-soft);--semantic-fg-primary:var(--primitive-deesyn-paper);--semantic-fg-secondary:var(--primitive-deesyn-mist);--semantic-fg-tertiary:var(--primitive-alpha-white-50);--semantic-fg-inverse:var(--primitive-deesyn-ink);--semantic-fg-accent:var(--primitive-deesyn-paper);--semantic-fg-on-accent:var(--primitive-deesyn-ink);--semantic-fg-link:var(--primitive-deesyn-paper);--semantic-fg-on-highlight:var(--primitive-deesyn-ink);--semantic-fg-on-ink:var(--primitive-deesyn-paper);--semantic-fg-on-tint:var(--primitive-deesyn-paper);--semantic-fg-link-hover:var(--primitive-deesyn-signal);--semantic-border-subtle:var(--primitive-alpha-white-10);--semantic-border-default:var(--primitive-alpha-white-14);--semantic-border-strong:var(--primitive-alpha-white-24);--semantic-border-focus:var(--primitive-deesyn-signal);--semantic-action-primary-bg:var(--primitive-deesyn-paper);--semantic-action-primary-fg:var(--primitive-deesyn-ink);--semantic-action-accent-bg:var(--primitive-deesyn-paper);--semantic-action-accent-fg:var(--primitive-deesyn-ink);--semantic-action-secondary-bg:var(--primitive-alpha-white-14);--semantic-action-secondary-fg:var(--primitive-deesyn-paper);--semantic-action-disabled-bg:var(--primitive-deesyn-ink-soft);--semantic-action-disabled-fg:var(--primitive-deesyn-mist);--semantic-action-primary-bg-hover:var(--primitive-deesyn-paper-deep);--semantic-action-secondary-bg-hover:var(--primitive-alpha-white-24);--semantic-action-ghost-bg-hover:var(--primitive-alpha-white-6);--semantic-status-success:var(--primitive-status-success);--semantic-status-warning:var(--primitive-status-warning);--semantic-status-danger:var(--primitive-status-danger);--semantic-status-info:var(--primitive-deesyn-sky);--semantic-highlight:var(--primitive-deesyn-signal);--semantic-tint-lilac:var(--primitive-deesyn-lilac-deep);--semantic-tint-sage:var(--primitive-deesyn-sage-deep);--semantic-duration-instant:var(--primitive-duration-d100);--semantic-duration-press:var(--primitive-duration-d160);--semantic-duration-tooltip:var(--primitive-duration-d200);--semantic-duration-dropdown:var(--primitive-duration-d250);--semantic-duration-overlay:var(--primitive-duration-d400);--semantic-duration-counter:var(--primitive-duration-d800);--semantic-easing-out:var(--primitive-easing-out);--semantic-easing-in-out:var(--primitive-easing-in-out);--semantic-easing-drawer:var(--primitive-easing-drawer);--semantic-easing-linear:var(--primitive-easing-linear)}}[data-theme=dark]{--semantic-bg-canvas:var(--primitive-deesyn-ink);--semantic-bg-subtle:var(--primitive-deesyn-ink-soft);--semantic-bg-surface:var(--primitive-deesyn-ink-soft);--semantic-bg-surface-raised:var(--primitive-deesyn-ink-hover);--semantic-bg-overlay:var(--primitive-deesyn-ink-soft);--semantic-bg-inverse:var(--primitive-deesyn-paper);--semantic-bg-widget:var(--primitive-alpha-white-6);--semantic-bg-widget-hover:var(--primitive-alpha-white-10);--semantic-bg-scrim:var(--primitive-alpha-black-70);--semantic-bg-highlight:var(--primitive-deesyn-signal);--semantic-bg-ink-hover:var(--primitive-deesyn-ink-hover);--semantic-band-base:var(--primitive-deesyn-ink);--semantic-band-sunken:var(--primitive-deesyn-ink-soft);--semantic-fg-primary:var(--primitive-deesyn-paper);--semantic-fg-secondary:var(--primitive-deesyn-mist);--semantic-fg-tertiary:var(--primitive-alpha-white-50);--semantic-fg-inverse:var(--primitive-deesyn-ink);--semantic-fg-accent:var(--primitive-deesyn-paper);--semantic-fg-on-accent:var(--primitive-deesyn-ink);--semantic-fg-link:var(--primitive-deesyn-paper);--semantic-fg-on-highlight:var(--primitive-deesyn-ink);--semantic-fg-on-ink:var(--primitive-deesyn-paper);--semantic-fg-on-tint:var(--primitive-deesyn-paper);--semantic-fg-link-hover:var(--primitive-deesyn-signal);--semantic-border-subtle:var(--primitive-alpha-white-10);--semantic-border-default:var(--primitive-alpha-white-14);--semantic-border-strong:var(--primitive-alpha-white-24);--semantic-border-focus:var(--primitive-deesyn-signal);--semantic-action-primary-bg:var(--primitive-deesyn-paper);--semantic-action-primary-fg:var(--primitive-deesyn-ink);--semantic-action-accent-bg:var(--primitive-deesyn-paper);--semantic-action-accent-fg:var(--primitive-deesyn-ink);--semantic-action-secondary-bg:var(--primitive-alpha-white-14);--semantic-action-secondary-fg:var(--primitive-deesyn-paper);--semantic-action-disabled-bg:var(--primitive-deesyn-ink-soft);--semantic-action-disabled-fg:var(--primitive-deesyn-mist);--semantic-action-primary-bg-hover:var(--primitive-deesyn-paper-deep);--semantic-action-secondary-bg-hover:var(--primitive-alpha-white-24);--semantic-action-ghost-bg-hover:var(--primitive-alpha-white-6);--semantic-status-success:var(--primitive-status-success);--semantic-status-warning:var(--primitive-status-warning);--semantic-status-danger:var(--primitive-status-danger);--semantic-status-info:var(--primitive-deesyn-sky);--semantic-highlight:var(--primitive-deesyn-signal);--semantic-tint-lilac:var(--primitive-deesyn-lilac-deep);--semantic-tint-sage:var(--primitive-deesyn-sage-deep);--semantic-duration-instant:var(--primitive-duration-d100);--semantic-duration-press:var(--primitive-duration-d160);--semantic-duration-tooltip:var(--primitive-duration-d200);--semantic-duration-dropdown:var(--primitive-duration-d250);--semantic-duration-overlay:var(--primitive-duration-d400);--semantic-duration-counter:var(--primitive-duration-d800);--semantic-easing-out:var(--primitive-easing-out);--semantic-easing-in-out:var(--primitive-easing-in-out);--semantic-easing-drawer:var(--primitive-easing-drawer);--semantic-easing-linear:var(--primitive-easing-linear)}[data-band]{background:var(--semantic-band-base);color:var(--semantic-fg-primary)}[data-band=sunken]{background:var(--semantic-band-sunken)}[data-band=inverse],[data-band=inverse-raised]{--semantic-bg-canvas:var(--primitive-deesyn-ink);--semantic-bg-subtle:var(--primitive-deesyn-ink-soft);--semantic-bg-surface:var(--primitive-deesyn-ink-soft);--semantic-bg-surface-raised:var(--primitive-deesyn-ink-hover);--semantic-bg-overlay:var(--primitive-deesyn-ink-soft);--semantic-bg-inverse:var(--primitive-deesyn-paper);--semantic-bg-widget:var(--primitive-alpha-white-6);--semantic-bg-widget-hover:var(--primitive-alpha-white-10);--semantic-bg-scrim:var(--primitive-alpha-black-70);--semantic-bg-highlight:var(--primitive-deesyn-signal);--semantic-bg-ink-hover:var(--primitive-deesyn-ink-hover);--semantic-band-base:var(--primitive-deesyn-ink);--semantic-band-sunken:var(--primitive-deesyn-ink-soft);--semantic-fg-primary:var(--primitive-deesyn-paper);--semantic-fg-secondary:var(--primitive-deesyn-mist);--semantic-fg-tertiary:var(--primitive-alpha-white-50);--semantic-fg-inverse:var(--primitive-deesyn-ink);--semantic-fg-accent:var(--primitive-deesyn-paper);--semantic-fg-on-accent:var(--primitive-deesyn-ink);--semantic-fg-link:var(--primitive-deesyn-paper);--semantic-fg-on-highlight:var(--primitive-deesyn-ink);--semantic-fg-on-ink:var(--primitive-deesyn-paper);--semantic-fg-on-tint:var(--primitive-deesyn-paper);--semantic-fg-link-hover:var(--primitive-deesyn-signal);--semantic-border-subtle:var(--primitive-alpha-white-10);--semantic-border-default:var(--primitive-alpha-white-14);--semantic-border-strong:var(--primitive-alpha-white-24);--semantic-border-focus:var(--primitive-deesyn-signal);--semantic-action-primary-bg:var(--primitive-deesyn-paper);--semantic-action-primary-fg:var(--primitive-deesyn-ink);--semantic-action-accent-bg:var(--primitive-deesyn-paper);--semantic-action-accent-fg:var(--primitive-deesyn-ink);--semantic-action-secondary-bg:var(--primitive-alpha-white-14);--semantic-action-secondary-fg:var(--primitive-deesyn-paper);--semantic-action-disabled-bg:var(--primitive-deesyn-ink-soft);--semantic-action-disabled-fg:var(--primitive-deesyn-mist);--semantic-action-primary-bg-hover:var(--primitive-deesyn-paper-deep);--semantic-action-secondary-bg-hover:var(--primitive-alpha-white-24);--semantic-action-ghost-bg-hover:var(--primitive-alpha-white-6);--semantic-status-success:var(--primitive-status-success);--semantic-status-warning:var(--primitive-status-warning);--semantic-status-danger:var(--primitive-status-danger);--semantic-status-info:var(--primitive-deesyn-sky);--semantic-highlight:var(--primitive-deesyn-signal);--semantic-tint-lilac:var(--primitive-deesyn-lilac-deep);--semantic-tint-sage:var(--primitive-deesyn-sage-deep);--semantic-duration-instant:var(--primitive-duration-d100);--semantic-duration-press:var(--primitive-duration-d160);--semantic-duration-tooltip:var(--primitive-duration-d200);--semantic-duration-dropdown:var(--primitive-duration-d250);--semantic-duration-overlay:var(--primitive-duration-d400);--semantic-duration-counter:var(--primitive-duration-d800);--semantic-easing-out:var(--primitive-easing-out);--semantic-easing-in-out:var(--primitive-easing-in-out);--semantic-easing-drawer:var(--primitive-easing-drawer);--semantic-easing-linear:var(--primitive-easing-linear);background:var(--semantic-band-base)}[data-band=inverse-raised]{background:var(--semantic-band-sunken)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-band=inverse],:root:not([data-theme=light]) [data-band=inverse-raised]{--semantic-bg-canvas:var(--primitive-deesyn-paper);--semantic-bg-subtle:var(--primitive-deesyn-paper-deep);--semantic-bg-surface:var(--primitive-deesyn-white);--semantic-bg-surface-raised:var(--primitive-deesyn-white);--semantic-bg-overlay:var(--primitive-deesyn-white);--semantic-bg-inverse:var(--primitive-deesyn-ink);--semantic-bg-widget:var(--primitive-alpha-black-4);--semantic-bg-widget-hover:var(--primitive-alpha-black-15);--semantic-bg-scrim:var(--primitive-alpha-black-40);--semantic-bg-highlight:var(--primitive-deesyn-signal);--semantic-bg-ink-hover:var(--primitive-deesyn-ink-hover);--semantic-band-base:var(--primitive-deesyn-paper);--semantic-band-sunken:var(--primitive-deesyn-paper-deep);--semantic-fg-primary:var(--primitive-deesyn-ink);--semantic-fg-secondary:var(--primitive-deesyn-graphite);--semantic-fg-tertiary:var(--primitive-deesyn-line);--semantic-fg-inverse:var(--primitive-deesyn-paper);--semantic-fg-accent:var(--primitive-deesyn-ink);--semantic-fg-on-accent:var(--primitive-deesyn-paper);--semantic-fg-link:var(--primitive-deesyn-ink);--semantic-fg-on-highlight:var(--primitive-deesyn-ink);--semantic-fg-on-ink:var(--primitive-deesyn-paper);--semantic-fg-on-tint:var(--primitive-deesyn-graphite);--semantic-fg-link-hover:var(--primitive-deesyn-ink);--semantic-border-subtle:var(--primitive-alpha-black-4);--semantic-border-default:var(--primitive-deesyn-line);--semantic-border-strong:var(--primitive-deesyn-graphite);--semantic-border-focus:var(--primitive-deesyn-ink);--semantic-action-primary-bg:var(--primitive-deesyn-ink);--semantic-action-primary-fg:var(--primitive-deesyn-paper);--semantic-action-accent-bg:var(--primitive-deesyn-ink);--semantic-action-accent-fg:var(--primitive-deesyn-paper);--semantic-action-secondary-bg:var(--primitive-alpha-black-4);--semantic-action-secondary-fg:var(--primitive-deesyn-ink);--semantic-action-disabled-bg:var(--primitive-deesyn-paper-deep);--semantic-action-disabled-fg:var(--primitive-deesyn-graphite);--semantic-action-primary-bg-hover:var(--primitive-deesyn-ink-hover);--semantic-action-secondary-bg-hover:var(--primitive-alpha-black-15);--semantic-action-ghost-bg-hover:var(--primitive-alpha-black-4);--semantic-status-success:var(--primitive-status-success);--semantic-status-warning:var(--primitive-status-warning);--semantic-status-danger:var(--primitive-status-danger);--semantic-status-info:var(--primitive-deesyn-sky-deep);--semantic-highlight:var(--primitive-deesyn-signal);--semantic-tint-lilac:var(--primitive-deesyn-lilac);--semantic-tint-sage:var(--primitive-deesyn-sage);--semantic-duration-instant:var(--primitive-duration-d100);--semantic-duration-press:var(--primitive-duration-d160);--semantic-duration-tooltip:var(--primitive-duration-d200);--semantic-duration-dropdown:var(--primitive-duration-d250);--semantic-duration-overlay:var(--primitive-duration-d400);--semantic-duration-counter:var(--primitive-duration-d800);--semantic-easing-out:var(--primitive-easing-out);--semantic-easing-in-out:var(--primitive-easing-in-out);--semantic-easing-drawer:var(--primitive-easing-drawer);--semantic-easing-linear:var(--primitive-easing-linear)}}[data-theme=dark] [data-band=inverse],[data-theme=dark] [data-band=inverse-raised]{--semantic-bg-canvas:var(--primitive-deesyn-paper);--semantic-bg-subtle:var(--primitive-deesyn-paper-deep);--semantic-bg-surface:var(--primitive-deesyn-white);--semantic-bg-surface-raised:var(--primitive-deesyn-white);--semantic-bg-overlay:var(--primitive-deesyn-white);--semantic-bg-inverse:var(--primitive-deesyn-ink);--semantic-bg-widget:var(--primitive-alpha-black-4);--semantic-bg-widget-hover:var(--primitive-alpha-black-15);--semantic-bg-scrim:var(--primitive-alpha-black-40);--semantic-bg-highlight:var(--primitive-deesyn-signal);--semantic-bg-ink-hover:var(--primitive-deesyn-ink-hover);--semantic-band-base:var(--primitive-deesyn-paper);--semantic-band-sunken:var(--primitive-deesyn-paper-deep);--semantic-fg-primary:var(--primitive-deesyn-ink);--semantic-fg-secondary:var(--primitive-deesyn-graphite);--semantic-fg-tertiary:var(--primitive-deesyn-line);--semantic-fg-inverse:var(--primitive-deesyn-paper);--semantic-fg-accent:var(--primitive-deesyn-ink);--semantic-fg-on-accent:var(--primitive-deesyn-paper);--semantic-fg-link:var(--primitive-deesyn-ink);--semantic-fg-on-highlight:var(--primitive-deesyn-ink);--semantic-fg-on-ink:var(--primitive-deesyn-paper);--semantic-fg-on-tint:var(--primitive-deesyn-graphite);--semantic-fg-link-hover:var(--primitive-deesyn-ink);--semantic-border-subtle:var(--primitive-alpha-black-4);--semantic-border-default:var(--primitive-deesyn-line);--semantic-border-strong:var(--primitive-deesyn-graphite);--semantic-border-focus:var(--primitive-deesyn-ink);--semantic-action-primary-bg:var(--primitive-deesyn-ink);--semantic-action-primary-fg:var(--primitive-deesyn-paper);--semantic-action-accent-bg:var(--primitive-deesyn-ink);--semantic-action-accent-fg:var(--primitive-deesyn-paper);--semantic-action-secondary-bg:var(--primitive-alpha-black-4);--semantic-action-secondary-fg:var(--primitive-deesyn-ink);--semantic-action-disabled-bg:var(--primitive-deesyn-paper-deep);--semantic-action-disabled-fg:var(--primitive-deesyn-graphite);--semantic-action-primary-bg-hover:var(--primitive-deesyn-ink-hover);--semantic-action-secondary-bg-hover:var(--primitive-alpha-black-15);--semantic-action-ghost-bg-hover:var(--primitive-alpha-black-4);--semantic-status-success:var(--primitive-status-success);--semantic-status-warning:var(--primitive-status-warning);--semantic-status-danger:var(--primitive-status-danger);--semantic-status-info:var(--primitive-deesyn-sky-deep);--semantic-highlight:var(--primitive-deesyn-signal);--semantic-tint-lilac:var(--primitive-deesyn-lilac);--semantic-tint-sage:var(--primitive-deesyn-sage);--semantic-duration-instant:var(--primitive-duration-d100);--semantic-duration-press:var(--primitive-duration-d160);--semantic-duration-tooltip:var(--primitive-duration-d200);--semantic-duration-dropdown:var(--primitive-duration-d250);--semantic-duration-overlay:var(--primitive-duration-d400);--semantic-duration-counter:var(--primitive-duration-d800);--semantic-easing-out:var(--primitive-easing-out);--semantic-easing-in-out:var(--primitive-easing-in-out);--semantic-easing-drawer:var(--primitive-easing-drawer);--semantic-easing-linear:var(--primitive-easing-linear)}[data-on-media]{--semantic-bg-canvas:var(--primitive-deesyn-ink);--semantic-bg-subtle:var(--primitive-deesyn-ink-soft);--semantic-bg-surface:var(--primitive-deesyn-ink-soft);--semantic-bg-surface-raised:var(--primitive-deesyn-ink-hover);--semantic-bg-overlay:var(--primitive-deesyn-ink-soft);--semantic-bg-inverse:var(--primitive-deesyn-paper);--semantic-bg-widget:var(--primitive-alpha-white-6);--semantic-bg-widget-hover:var(--primitive-alpha-white-10);--semantic-bg-scrim:var(--primitive-alpha-black-70);--semantic-bg-highlight:var(--primitive-deesyn-signal);--semantic-bg-ink-hover:var(--primitive-deesyn-ink-hover);--semantic-band-base:var(--primitive-deesyn-ink);--semantic-band-sunken:var(--primitive-deesyn-ink-soft);--semantic-fg-primary:var(--primitive-deesyn-paper);--semantic-fg-secondary:var(--primitive-deesyn-mist);--semantic-fg-tertiary:var(--primitive-alpha-white-50);--semantic-fg-inverse:var(--primitive-deesyn-ink);--semantic-fg-accent:var(--primitive-deesyn-paper);--semantic-fg-on-accent:var(--primitive-deesyn-ink);--semantic-fg-link:var(--primitive-deesyn-paper);--semantic-fg-on-highlight:var(--primitive-deesyn-ink);--semantic-fg-on-ink:var(--primitive-deesyn-paper);--semantic-fg-on-tint:var(--primitive-deesyn-paper);--semantic-fg-link-hover:var(--primitive-deesyn-signal);--semantic-border-subtle:var(--primitive-alpha-white-10);--semantic-border-default:var(--primitive-alpha-white-14);--semantic-border-strong:var(--primitive-alpha-white-24);--semantic-border-focus:var(--primitive-deesyn-signal);--semantic-action-primary-bg:var(--primitive-deesyn-paper);--semantic-action-primary-fg:var(--primitive-deesyn-ink);--semantic-action-accent-bg:var(--primitive-deesyn-paper);--semantic-action-accent-fg:var(--primitive-deesyn-ink);--semantic-action-secondary-bg:var(--primitive-alpha-white-14);--semantic-action-secondary-fg:var(--primitive-deesyn-paper);--semantic-action-disabled-bg:var(--primitive-deesyn-ink-soft);--semantic-action-disabled-fg:var(--primitive-deesyn-mist);--semantic-action-primary-bg-hover:var(--primitive-deesyn-paper-deep);--semantic-action-secondary-bg-hover:var(--primitive-alpha-white-24);--semantic-action-ghost-bg-hover:var(--primitive-alpha-white-6);--semantic-status-success:var(--primitive-status-success);--semantic-status-warning:var(--primitive-status-warning);--semantic-status-danger:var(--primitive-status-danger);--semantic-status-info:var(--primitive-deesyn-sky);--semantic-highlight:var(--primitive-deesyn-signal);--semantic-tint-lilac:var(--primitive-deesyn-lilac-deep);--semantic-tint-sage:var(--primitive-deesyn-sage-deep);--semantic-duration-instant:var(--primitive-duration-d100);--semantic-duration-press:var(--primitive-duration-d160);--semantic-duration-tooltip:var(--primitive-duration-d200);--semantic-duration-dropdown:var(--primitive-duration-d250);--semantic-duration-overlay:var(--primitive-duration-d400);--semantic-duration-counter:var(--primitive-duration-d800);--semantic-easing-out:var(--primitive-easing-out);--semantic-easing-in-out:var(--primitive-easing-in-out);--semantic-easing-drawer:var(--primitive-easing-drawer);--semantic-easing-linear:var(--primitive-easing-linear)}[data-on-media=light]{--semantic-bg-canvas:var(--primitive-deesyn-paper);--semantic-bg-subtle:var(--primitive-deesyn-paper-deep);--semantic-bg-surface:var(--primitive-deesyn-white);--semantic-bg-surface-raised:var(--primitive-deesyn-white);--semantic-bg-overlay:var(--primitive-deesyn-white);--semantic-bg-inverse:var(--primitive-deesyn-ink);--semantic-bg-widget:var(--primitive-alpha-black-4);--semantic-bg-widget-hover:var(--primitive-alpha-black-15);--semantic-bg-scrim:var(--primitive-alpha-black-40);--semantic-bg-highlight:var(--primitive-deesyn-signal);--semantic-bg-ink-hover:var(--primitive-deesyn-ink-hover);--semantic-band-base:var(--primitive-deesyn-paper);--semantic-band-sunken:var(--primitive-deesyn-paper-deep);--semantic-fg-primary:var(--primitive-deesyn-ink);--semantic-fg-secondary:var(--primitive-deesyn-graphite);--semantic-fg-tertiary:var(--primitive-deesyn-line);--semantic-fg-inverse:var(--primitive-deesyn-paper);--semantic-fg-accent:var(--primitive-deesyn-ink);--semantic-fg-on-accent:var(--primitive-deesyn-paper);--semantic-fg-link:var(--primitive-deesyn-ink);--semantic-fg-on-highlight:var(--primitive-deesyn-ink);--semantic-fg-on-ink:var(--primitive-deesyn-paper);--semantic-fg-on-tint:var(--primitive-deesyn-graphite);--semantic-fg-link-hover:var(--primitive-deesyn-ink);--semantic-border-subtle:var(--primitive-alpha-black-4);--semantic-border-default:var(--primitive-deesyn-line);--semantic-border-strong:var(--primitive-deesyn-graphite);--semantic-border-focus:var(--primitive-deesyn-ink);--semantic-action-primary-bg:var(--primitive-deesyn-ink);--semantic-action-primary-fg:var(--primitive-deesyn-paper);--semantic-action-accent-bg:var(--primitive-deesyn-ink);--semantic-action-accent-fg:var(--primitive-deesyn-paper);--semantic-action-secondary-bg:var(--primitive-alpha-black-4);--semantic-action-secondary-fg:var(--primitive-deesyn-ink);--semantic-action-disabled-bg:var(--primitive-deesyn-paper-deep);--semantic-action-disabled-fg:var(--primitive-deesyn-graphite);--semantic-action-primary-bg-hover:var(--primitive-deesyn-ink-hover);--semantic-action-secondary-bg-hover:var(--primitive-alpha-black-15);--semantic-action-ghost-bg-hover:var(--primitive-alpha-black-4);--semantic-status-success:var(--primitive-status-success);--semantic-status-warning:var(--primitive-status-warning);--semantic-status-danger:var(--primitive-status-danger);--semantic-status-info:var(--primitive-deesyn-sky-deep);--semantic-highlight:var(--primitive-deesyn-signal);--semantic-tint-lilac:var(--primitive-deesyn-lilac);--semantic-tint-sage:var(--primitive-deesyn-sage);--semantic-duration-instant:var(--primitive-duration-d100);--semantic-duration-press:var(--primitive-duration-d160);--semantic-duration-tooltip:var(--primitive-duration-d200);--semantic-duration-dropdown:var(--primitive-duration-d250);--semantic-duration-overlay:var(--primitive-duration-d400);--semantic-duration-counter:var(--primitive-duration-d800);--semantic-easing-out:var(--primitive-easing-out);--semantic-easing-in-out:var(--primitive-easing-in-out);--semantic-easing-drawer:var(--primitive-easing-drawer);--semantic-easing-linear:var(--primitive-easing-linear)}:root{--type-display-xl-family:"Manrope", system-ui, sans-serif;--type-display-xl-weight:700;--type-display-xl-size:88px;--type-display-xl-line:1;--type-display-xl-tracking:-.045em;--type-display-xl:700 88px/1 "Manrope", system-ui, sans-serif;--type-display-l-family:"Manrope", system-ui, sans-serif;--type-display-l-weight:700;--type-display-l-size:64px;--type-display-l-line:1;--type-display-l-tracking:-.045em;--type-display-l:700 64px/1 "Manrope", system-ui, sans-serif;--type-display-m-family:"Manrope", system-ui, sans-serif;--type-display-m-weight:700;--type-display-m-size:52px;--type-display-m-line:1;--type-display-m-tracking:-.045em;--type-display-m:700 52px/1 "Manrope", system-ui, sans-serif;--type-display-s-family:"Manrope", system-ui, sans-serif;--type-display-s-weight:700;--type-display-s-size:40px;--type-display-s-line:1.05;--type-display-s-tracking:-.045em;--type-display-s:700 40px/1.05 "Manrope", system-ui, sans-serif;--type-heading-l-family:"Manrope", system-ui, sans-serif;--type-heading-l-weight:700;--type-heading-l-size:32px;--type-heading-l-line:1.12;--type-heading-l-tracking:-.04em;--type-heading-l:700 32px/1.12 "Manrope", system-ui, sans-serif;--type-heading-m-family:"Manrope", system-ui, sans-serif;--type-heading-m-weight:700;--type-heading-m-size:24px;--type-heading-m-line:1.25;--type-heading-m-tracking:-.035em;--type-heading-m:700 24px/1.25 "Manrope", system-ui, sans-serif;--type-heading-s-family:"Manrope", system-ui, sans-serif;--type-heading-s-weight:700;--type-heading-s-size:20px;--type-heading-s-line:1.3;--type-heading-s-tracking:-.03em;--type-heading-s:700 20px/1.3 "Manrope", system-ui, sans-serif;--type-lead-l-family:"DM Sans", system-ui, sans-serif;--type-lead-l-weight:400;--type-lead-l-size:18px;--type-lead-l-line:1.5;--type-lead-l-tracking:0;--type-lead-l:400 18px/1.5 "DM Sans", system-ui, sans-serif;--type-lead-m-family:"DM Sans", system-ui, sans-serif;--type-lead-m-weight:500;--type-lead-m-size:16px;--type-lead-m-line:1.5;--type-lead-m-tracking:0;--type-lead-m:500 16px/1.5 "DM Sans", system-ui, sans-serif;--type-body-1-family:"DM Sans", system-ui, sans-serif;--type-body-1-weight:400;--type-body-1-size:17px;--type-body-1-line:1.55;--type-body-1-tracking:-.011em;--type-body-1:400 17px/1.55 "DM Sans", system-ui, sans-serif;--type-body-2-family:"DM Sans", system-ui, sans-serif;--type-body-2-weight:400;--type-body-2-size:14px;--type-body-2-line:1.43;--type-body-2-tracking:-.005em;--type-body-2:400 14px/1.43 "DM Sans", system-ui, sans-serif;--type-body-3-family:"DM Sans", system-ui, sans-serif;--type-body-3-weight:400;--type-body-3-size:12px;--type-body-3-line:1.5;--type-body-3-tracking:.015em;--type-body-3:400 12px/1.5 "DM Sans", system-ui, sans-serif;--type-body-xl-family:"DM Sans", system-ui, sans-serif;--type-body-xl-weight:400;--type-body-xl-size:20px;--type-body-xl-line:1.5;--type-body-xl-tracking:0;--type-body-xl:400 20px/1.5 "DM Sans", system-ui, sans-serif;--type-body-l-family:"DM Sans", system-ui, sans-serif;--type-body-l-weight:400;--type-body-l-size:18px;--type-body-l-line:1.55;--type-body-l-tracking:0;--type-body-l:400 18px/1.55 "DM Sans", system-ui, sans-serif;--type-emphasis-1-family:"DM Sans", system-ui, sans-serif;--type-emphasis-1-weight:600;--type-emphasis-1-size:16px;--type-emphasis-1-line:1.5;--type-emphasis-1-tracking:0;--type-emphasis-1:600 16px/1.5 "DM Sans", system-ui, sans-serif;--type-emphasis-2-family:"DM Sans", system-ui, sans-serif;--type-emphasis-2-weight:600;--type-emphasis-2-size:14px;--type-emphasis-2-line:1.43;--type-emphasis-2-tracking:0;--type-emphasis-2:600 14px/1.43 "DM Sans", system-ui, sans-serif;--type-emphasis-3-family:"DM Sans", system-ui, sans-serif;--type-emphasis-3-weight:600;--type-emphasis-3-size:12px;--type-emphasis-3-line:1.5;--type-emphasis-3-tracking:.01em;--type-emphasis-3:600 12px/1.5 "DM Sans", system-ui, sans-serif;--type-emphasis-4-family:"DM Sans", system-ui, sans-serif;--type-emphasis-4-weight:700;--type-emphasis-4-size:11px;--type-emphasis-4-line:1.27;--type-emphasis-4-tracking:.015em;--type-emphasis-4:700 11px/1.27 "DM Sans", system-ui, sans-serif;--type-ui-heading-1-family:"Manrope", system-ui, sans-serif;--type-ui-heading-1-weight:700;--type-ui-heading-1-size:22px;--type-ui-heading-1-line:1.36;--type-ui-heading-1-tracking:0;--type-ui-heading-1:700 22px/1.36 "Manrope", system-ui, sans-serif;--type-ui-heading-2-family:"Manrope", system-ui, sans-serif;--type-ui-heading-2-weight:700;--type-ui-heading-2-size:20px;--type-ui-heading-2-line:1.3;--type-ui-heading-2-tracking:0;--type-ui-heading-2:700 20px/1.3 "Manrope", system-ui, sans-serif;--type-ui-heading-3-family:"Manrope", system-ui, sans-serif;--type-ui-heading-3-weight:700;--type-ui-heading-3-size:18px;--type-ui-heading-3-line:1.33;--type-ui-heading-3-tracking:0;--type-ui-heading-3:700 18px/1.33 "Manrope", system-ui, sans-serif;--type-ui-subheader-family:"Manrope", system-ui, sans-serif;--type-ui-subheader-weight:700;--type-ui-subheader-size:16px;--type-ui-subheader-line:1.38;--type-ui-subheader-tracking:0;--type-ui-subheader:700 16px/1.38 "Manrope", system-ui, sans-serif;--type-ui-body-family:"DM Sans", system-ui, sans-serif;--type-ui-body-weight:500;--type-ui-body-size:15px;--type-ui-body-line:1.33;--type-ui-body-tracking:0;--type-ui-body:500 15px/1.33 "DM Sans", system-ui, sans-serif;--type-accent-italic-family:"Manrope", system-ui, sans-serif;--type-accent-italic-weight:700;--type-accent-italic-size:64px;--type-accent-italic-line:1;--type-accent-italic-tracking:-.03em;--type-accent-italic:700 64px/1 "Manrope", system-ui, sans-serif;--type-label-mono-family:"DM Sans", system-ui, sans-serif;--type-label-mono-weight:500;--type-label-mono-size:12px;--type-label-mono-line:1.35;--type-label-mono-tracking:.08em;--type-label-mono:500 12px/1.35 "DM Sans", system-ui, sans-serif}.type-display-xl{font:var(--type-display-xl);letter-spacing:var(--type-display-xl-tracking)}.type-display-l{font:var(--type-display-l);letter-spacing:var(--type-display-l-tracking)}.type-display-m{font:var(--type-display-m);letter-spacing:var(--type-display-m-tracking)}.type-display-s{font:var(--type-display-s);letter-spacing:var(--type-display-s-tracking)}.type-heading-l{font:var(--type-heading-l);letter-spacing:var(--type-heading-l-tracking)}.type-heading-m{font:var(--type-heading-m);letter-spacing:var(--type-heading-m-tracking)}.type-heading-s{font:var(--type-heading-s);letter-spacing:var(--type-heading-s-tracking)}.type-lead-l{font:var(--type-lead-l);letter-spacing:var(--type-lead-l-tracking)}.type-lead-m{font:var(--type-lead-m);letter-spacing:var(--type-lead-m-tracking)}.type-body-1{font:var(--type-body-1);letter-spacing:var(--type-body-1-tracking)}.type-body-2{font:var(--type-body-2);letter-spacing:var(--type-body-2-tracking)}.type-body-3{font:var(--type-body-3);letter-spacing:var(--type-body-3-tracking)}.type-body-xl{font:var(--type-body-xl);letter-spacing:var(--type-body-xl-tracking)}.type-body-l{font:var(--type-body-l);letter-spacing:var(--type-body-l-tracking)}.type-emphasis-1{font:var(--type-emphasis-1);letter-spacing:var(--type-emphasis-1-tracking)}.type-emphasis-2{font:var(--type-emphasis-2);letter-spacing:var(--type-emphasis-2-tracking)}.type-emphasis-3{font:var(--type-emphasis-3);letter-spacing:var(--type-emphasis-3-tracking)}.type-emphasis-4{font:var(--type-emphasis-4);letter-spacing:var(--type-emphasis-4-tracking)}.type-ui-heading-1{font:var(--type-ui-heading-1);letter-spacing:var(--type-ui-heading-1-tracking)}.type-ui-heading-2{font:var(--type-ui-heading-2);letter-spacing:var(--type-ui-heading-2-tracking)}.type-ui-heading-3{font:var(--type-ui-heading-3);letter-spacing:var(--type-ui-heading-3-tracking)}.type-ui-subheader{font:var(--type-ui-subheader);letter-spacing:var(--type-ui-subheader-tracking)}.type-ui-body{font:var(--type-ui-body);letter-spacing:var(--type-ui-body-tracking)}.type-accent-italic{font:var(--type-accent-italic);letter-spacing:var(--type-accent-italic-tracking)}.type-label-mono{font:var(--type-label-mono);letter-spacing:var(--type-label-mono-tracking)}:root{--z-sticky:100;--z-fab:150;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600}*,:before,:after{box-sizing:border-box}.measure{--measure-inline:var(--primitive-space-sp600);width:100%;max-width:var(--primitive-size-max-width);padding-inline:var(--measure-inline);margin-inline:auto}@media (width>=768px){.measure{--measure-inline:var(--primitive-space-sp1000)}}@media (width>=1024px){.measure{--measure-inline:var(--primitive-layout-l40)}}html{-webkit-text-size-adjust:100%;background:var(--semantic-band-base)}html[data-page-end=sunken]{background:var(--semantic-band-sunken)}body{background:var(--semantic-bg-canvas);color:var(--semantic-fg-primary);font-family:var(--type-body-1-family);-webkit-font-smoothing:antialiased;transition:background-color var(--semantic-duration-tooltip) var(--semantic-easing-out), color var(--semantic-duration-tooltip) var(--semantic-easing-out);margin:0}:root{--home-ground:color-mix(in srgb, var(--primitive-deesyn-ink) 7%, var(--primitive-deesyn-white));--home-ground-deep:color-mix(in srgb, var(--primitive-deesyn-ink) 11%, var(--primitive-deesyn-white))}@media (prefers-color-scheme:light){:root:not([data-brand]):not([data-theme=dark]) [data-band=base]{background:var(--home-ground)}:root:not([data-brand]):not([data-theme=dark]) [data-band=sunken]{background:var(--home-ground-deep)}:root:not([data-brand]):not([data-theme=dark]) body,:root:not([data-brand]):not([data-theme=dark]) .nav[data-state=scrolled],:root:not([data-brand]):not([data-theme=dark]) .nav__panel,:root:not([data-brand]):not([data-theme=dark]){background:var(--home-ground)}:root:not([data-brand]):not([data-theme=dark]) .hindsight,:root:not([data-brand]):not([data-theme=dark]) .media__frame{background:var(--home-ground-deep)}}:root:not([data-brand])[data-theme=light] [data-band=base]{background:var(--home-ground)}:root:not([data-brand])[data-theme=light] [data-band=sunken]{background:var(--home-ground-deep)}:root:not([data-brand])[data-theme=light] body,:root:not([data-brand])[data-theme=light] .nav[data-state=scrolled],:root:not([data-brand])[data-theme=light] .nav__panel,:root:not([data-brand])[data-theme=light]{background:var(--home-ground)}:root:not([data-brand])[data-theme=light] .hindsight,:root:not([data-brand])[data-theme=light] .media__frame{background:var(--home-ground-deep)}::selection{background:var(--semantic-highlight);color:var(--semantic-fg-on-highlight)}:where(button,input,select,textarea){font:inherit;color:inherit}:where(a){color:var(--semantic-fg-link)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(a,button,[role=button],summary,label,input,select,textarea){-webkit-tap-highlight-color:transparent}:where(a,button,[role=button],summary){touch-action:manipulation}:root:not([data-brand]) [data-brand-only]:not([data-brand-only~=deesyn]){display:none}.icon{flex:none;display:block}.theme-toggle{right:var(--primitive-space-sp600);bottom:var(--primitive-space-sp600);z-index:var(--z-fab);position:fixed}.theme-toggle.icon-button[data-variant=secondary]{background:var(--semantic-fg-on-highlight);color:var(--semantic-fg-on-ink);border:2px solid var(--semantic-highlight)}@media (hover:hover) and (pointer:fine){.theme-toggle.icon-button[data-variant=secondary]:hover{background:var(--semantic-bg-ink-hover)}}@media (width>=768px){.theme-toggle{right:var(--primitive-layout-l40);bottom:var(--primitive-layout-l40)}}.theme-toggle__icon{line-height:0;display:none}.theme-toggle__icon[data-shows=dark]{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle__icon[data-shows=dark]{display:none}:root:not([data-theme=light]) .theme-toggle__icon[data-shows=light]{display:block}}[data-theme=dark] .theme-toggle__icon[data-shows=dark]{display:none}[data-theme=dark] .theme-toggle__icon[data-shows=light],[data-theme=light] .theme-toggle__icon[data-shows=dark]{display:block}[data-theme=light] .theme-toggle__icon[data-shows=light]{display:none}@media print{.theme-toggle{display:none}}.skip{background:var(--semantic-bg-canvas);color:var(--semantic-fg-primary);border-radius:var(--primitive-radius-r8);padding:12px 20px;position:absolute;left:-9999px}.skip:focus{z-index:10;top:16px;left:16px}.logo-brand{align-items:center;gap:var(--primitive-space-sp300);color:inherit;display:inline-flex}.logo{color:inherit;flex:none;display:block}.logo-brand__x{width:var(--primitive-size-s12);height:var(--primitive-size-s12);color:inherit;flex:none;display:block}.logo-brand__word{font:var(--type-heading-s);letter-spacing:var(--type-heading-s-tracking);line-height:1}:root[data-brand] .logo-brand__word,:root[data-brand] .logo-brand__x{display:none}:root:not([data-brand]) .logo--lockup{aspect-ratio:1;width:auto}.button{cursor:pointer;border-radius:var(--primitive-radius-round);transition:transform var(--semantic-duration-press) var(--semantic-easing-out), background-color var(--semantic-duration-press) var(--semantic-easing-out), color var(--semantic-duration-press) var(--semantic-easing-out), border-radius var(--semantic-duration-press) var(--semantic-easing-out);border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button[data-size=sm]{height:var(--primitive-size-button-sm);padding-inline:var(--primitive-space-sp500);gap:var(--primitive-space-sp200)}.button[data-size=md]{height:var(--primitive-size-button-md);padding-inline:var(--primitive-space-sp600);gap:var(--primitive-space-sp300)}.button[data-size=lg]{height:var(--primitive-size-button-lg);padding-inline:var(--primitive-space-sp800);gap:var(--primitive-space-sp300)}.button[data-size=sm] .button__label{font:var(--type-emphasis-2);letter-spacing:var(--type-emphasis-2-tracking)}.button[data-size=md] .button__label,.button[data-size=lg] .button__label{font:var(--type-emphasis-1);letter-spacing:var(--type-emphasis-1-tracking)}.button__label{height:1lh;display:block;overflow:hidden}.button__roll{display:block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.button__roll{text-shadow:0 1lh;transition:transform var(--semantic-duration-overlay) var(--semantic-easing-out)}.button:is(:hover,:focus-visible) .button__roll{transform:translateY(-1lh)}}.button[data-variant=primary]{background:var(--semantic-action-primary-bg);color:var(--semantic-action-primary-fg)}.button[data-variant=secondary]{background:var(--semantic-action-secondary-bg);color:var(--semantic-action-secondary-fg)}.button[data-variant=ghost]{color:var(--semantic-action-secondary-fg);background:0 0}@media (hover:hover) and (pointer:fine){.button[data-variant=primary]:hover{background:var(--semantic-action-primary-bg-hover)}.button[data-variant=secondary]:hover{background:var(--semantic-action-secondary-bg-hover)}.button[data-variant=ghost]:hover{background:var(--semantic-action-ghost-bg-hover)}}.button:is([data-size=md],[data-size=lg]):is([data-variant=primary],[data-variant=secondary]){border-radius:var(--primitive-radius-round) var(--primitive-radius-round) var(--primitive-radius-round) var(--primitive-radius-r8)}@media (hover:hover) and (pointer:fine){.button:is([data-size=md],[data-size=lg]):is([data-variant=primary],[data-variant=secondary]):hover{border-radius:var(--primitive-radius-round)}}.button:is([data-size=md],[data-size=lg]):is([data-variant=primary],[data-variant=secondary]):focus-visible{border-radius:var(--primitive-radius-round)}@media (prefers-reduced-motion:reduce){.button{transition:none}}.button:active:not(:disabled){transform:scale(.97)}.button:focus-visible{outline:2px solid var(--semantic-border-focus);outline-offset:2px}.button:disabled,.button[aria-disabled=true]{background:var(--semantic-action-disabled-bg);color:var(--semantic-action-disabled-fg);cursor:not-allowed;transform:none}.button[data-variant=ghost]:disabled{background:0 0}.icon-button{cursor:pointer;border-radius:var(--primitive-radius-round);transition:transform var(--semantic-duration-press) var(--semantic-easing-out), background-color var(--semantic-duration-press) var(--semantic-easing-out);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button[data-size=sm]{width:var(--primitive-size-button-sm);height:var(--primitive-size-button-sm)}.icon-button[data-size=md]{width:var(--primitive-size-button-md);height:var(--primitive-size-button-md)}.icon-button[data-size=lg]{width:var(--primitive-size-button-lg);height:var(--primitive-size-button-lg)}.icon-button[data-variant=primary]{background:var(--semantic-action-primary-bg);color:var(--semantic-action-primary-fg)}.icon-button[data-variant=secondary]{background:var(--semantic-action-secondary-bg);color:var(--semantic-action-secondary-fg)}.icon-button[data-variant=ghost]{color:var(--semantic-action-secondary-fg);background:0 0}@media (hover:hover) and (pointer:fine){.icon-button[data-variant=primary]:hover{background:var(--semantic-action-primary-bg-hover)}.icon-button[data-variant=secondary]:hover{background:var(--semantic-action-secondary-bg-hover)}.icon-button[data-variant=ghost]:hover{background:var(--semantic-action-ghost-bg-hover)}}.icon-button:active:not(:disabled){transform:scale(.97)}.icon-button:focus-visible{outline:2px solid var(--semantic-border-focus);outline-offset:2px}.icon-button:disabled{background:var(--semantic-action-disabled-bg);color:var(--semantic-action-disabled-fg);cursor:not-allowed;transform:none}.icon-button[data-variant=ghost]:disabled{background:0 0}.nav{height:var(--primitive-size-nav);border-bottom:1px solid #0000;align-items:center;display:flex}.nav[data-sticky=true]{z-index:var(--z-sticky);position:fixed;inset-block-start:0;inset-inline:0}.nav__spacer{height:var(--primitive-size-nav)}.nav[data-state=top]{transition:background-color var(--semantic-duration-dropdown) var(--semantic-easing-out), border-color var(--semantic-duration-dropdown) var(--semantic-easing-out), height var(--semantic-duration-dropdown) var(--semantic-easing-out);background:0 0}.nav[data-state=scrolled]{background:var(--semantic-bg-canvas);border-bottom-color:var(--semantic-border-subtle);transition:background-color var(--semantic-duration-counter) var(--semantic-easing-drawer), border-color var(--semantic-duration-counter) var(--semantic-easing-drawer), height var(--semantic-duration-counter) var(--semantic-easing-drawer)}.nav__inner{align-items:center;gap:var(--primitive-space-sp600);display:flex}.nav__logo{color:var(--semantic-fg-primary);margin-right:auto;text-decoration:none;display:inline-flex}.nav__logo .logo{height:var(--primitive-size-s32);width:auto}.nav[data-state=top] .nav__logo .logo,.nav[data-state=top] .nav__logo .logo-brand,.nav[data-state=top] .nav__logo .logo-brand__x,.nav[data-state=top] .nav__logo .logo-brand__word{transition:height var(--semantic-duration-dropdown) var(--semantic-easing-out), width var(--semantic-duration-dropdown) var(--semantic-easing-out), gap var(--semantic-duration-dropdown) var(--semantic-easing-out), font-size var(--semantic-duration-dropdown) var(--semantic-easing-out), letter-spacing var(--semantic-duration-dropdown) var(--semantic-easing-out)}.nav[data-state=scrolled] .nav__logo .logo,.nav[data-state=scrolled] .nav__logo .logo-brand,.nav[data-state=scrolled] .nav__logo .logo-brand__x,.nav[data-state=scrolled] .nav__logo .logo-brand__word{transition:height var(--semantic-duration-counter) var(--semantic-easing-drawer), width var(--semantic-duration-counter) var(--semantic-easing-drawer), gap var(--semantic-duration-counter) var(--semantic-easing-drawer), font-size var(--semantic-duration-counter) var(--semantic-easing-drawer), letter-spacing var(--semantic-duration-counter) var(--semantic-easing-drawer)}.nav__logo:focus-visible{outline:2px solid var(--semantic-border-focus);outline-offset:4px;border-radius:4px}.nav__links{gap:var(--primitive-space-sp200);display:none}.nav__actions{display:none}.nav__menu{display:inline-flex}@media (width>=768px){.nav__links,.nav__actions{align-items:center;display:inline-flex}.nav__menu{display:none}}.nav__link,.nav__cta{display:inline-flex}@property --nav-cta-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.nav__cta{border-radius:var(--primitive-radius-round);isolation:isolate;--nav-cta-arc:var(--semantic-fg-primary);position:relative}.nav__cta:before{content:"";inset:calc((var(--primitive-space-sp100) + var(--primitive-size-s2)) * -1);z-index:-1;border-radius:inherit;padding:var(--primitive-size-s2);background:conic-gradient(from var(--nav-cta-angle), var(--nav-cta-arc) 0deg, var(--nav-cta-arc) 140deg, transparent 140deg);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--semantic-duration-press) var(--semantic-easing-out), --nav-cta-angle 0s linear var(--semantic-duration-press);position:absolute;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes nav-cta-hide{0%{opacity:1}to{opacity:0}}@media (hover:hover) and (pointer:fine){.nav__cta:hover:before{opacity:1;--nav-cta-angle:360deg;transition:opacity var(--semantic-duration-press) var(--semantic-easing-out), --nav-cta-angle var(--semantic-duration-counter) var(--semantic-easing-out);animation:nav-cta-hide var(--semantic-duration-overlay) var(--semantic-easing-linear) calc(var(--semantic-duration-counter) - var(--semantic-duration-overlay)) forwards}}.nav__cta:focus-within:before{opacity:1;--nav-cta-angle:360deg;transition:opacity var(--semantic-duration-press) var(--semantic-easing-out), --nav-cta-angle var(--semantic-duration-counter) var(--semantic-easing-out);animation:nav-cta-hide var(--semantic-duration-overlay) var(--semantic-easing-linear) calc(var(--semantic-duration-counter) - var(--semantic-duration-overlay)) forwards}@media (prefers-reduced-motion:reduce){.nav__cta:before,.nav__cta:hover:before,.nav__cta:focus-within:before{transition:opacity var(--semantic-duration-press) var(--semantic-easing-out);animation:none}.nav,.nav[data-state=top],.nav[data-state=scrolled]{transition-property:background-color,border-color}.nav__logo .logo,.nav__logo .logo-brand,.nav__logo .logo-brand__x,.nav__logo .logo-brand__word,.nav[data-state=top] .nav__logo .logo,.nav[data-state=top] .nav__logo .logo-brand,.nav[data-state=top] .nav__logo .logo-brand__x,.nav[data-state=top] .nav__logo .logo-brand__word,.nav[data-state=scrolled] .nav__logo .logo,.nav[data-state=scrolled] .nav__logo .logo-brand,.nav[data-state=scrolled] .nav__logo .logo-brand__x,.nav[data-state=scrolled] .nav__logo .logo-brand__word{transition:none}}.nav__scrim{z-index:155;background:var(--semantic-bg-scrim);opacity:0;visibility:hidden;transition:opacity var(--semantic-duration-dropdown) var(--semantic-easing-out), visibility 0s linear var(--semantic-duration-dropdown);position:fixed;inset:0}.nav__scrim[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--semantic-duration-overlay) var(--semantic-easing-drawer), visibility 0s}.nav__panel{z-index:160;background:var(--semantic-bg-canvas);width:100%;height:100dvh;padding-inline:var(--primitive-space-sp600);visibility:hidden;transition:transform var(--semantic-duration-dropdown) var(--semantic-easing-out), visibility 0s linear var(--semantic-duration-dropdown);flex-direction:column;padding-block-end:calc(var(--primitive-layout-l40) + env(safe-area-inset-bottom));padding-inline-end:calc(var(--primitive-space-sp600) + env(safe-area-inset-right));display:flex;position:fixed;inset-block:0;inset-inline-end:0;transform:translate(100%)}.nav__panel[data-open=true]{visibility:visible;transition:transform var(--semantic-duration-overlay) var(--semantic-easing-drawer), visibility 0s;transform:translate(0)}.nav__panel-bar{min-height:var(--primitive-size-nav);flex:none;justify-content:flex-end;align-items:center;padding-block-start:env(safe-area-inset-top);display:flex}.nav__panel-links{gap:var(--primitive-space-sp400);flex-direction:column;margin-block-start:var(--primitive-layout-l40);display:flex}.nav__panel-link{padding:var(--primitive-space-sp300) 0;min-height:var(--primitive-size-s56);font:var(--type-display-s);letter-spacing:var(--type-display-s-tracking);color:var(--semantic-fg-primary);-webkit-tap-highlight-color:transparent;touch-action:manipulation;opacity:0;transition:opacity var(--semantic-duration-dropdown) var(--semantic-easing-out), transform var(--semantic-duration-dropdown) var(--semantic-easing-out);text-decoration:none;display:block;transform:translate(12px)}.nav__panel[data-open=true] .nav__panel-link{opacity:1;transition-delay:calc(var(--i) * 40ms);transform:translate(0)}.nav__panel-link:active{transition-duration:var(--semantic-duration-press);transform:scale(.97)}.nav__panel-link[aria-current=page]{color:var(--semantic-fg-secondary)}.nav__panel-link:focus-visible{outline:2px solid var(--semantic-border-focus);outline-offset:4px;border-radius:var(--primitive-radius-r8)}@media (width>=768px){.nav__panel,.nav__scrim{display:none}}@media (prefers-reduced-motion:reduce){.nav__panel{opacity:0;transition:opacity var(--semantic-duration-instant) var(--semantic-easing-out), visibility 0s linear var(--semantic-duration-instant);transform:none}.nav__panel[data-open=true]{opacity:1;transition:opacity var(--semantic-duration-instant) var(--semantic-easing-out), visibility 0s;transform:none}.nav__panel-link,.nav__panel[data-open=true] .nav__panel-link{transition-duration:var(--semantic-duration-instant);transition-delay:0s;transform:none}.nav__panel-link:active{transform:none}.nav__scrim,.nav__scrim[data-open=true]{transition-duration:var(--semantic-duration-instant)}}body:has(.nav__panel[data-open=true]) .theme-toggle{opacity:0;pointer-events:none;transition:opacity var(--semantic-duration-dropdown) var(--semantic-easing-out)}.band{width:100%}.band[data-scale=compact]{padding-block:var(--primitive-layout-l40)}.band[data-scale=default]{padding-block:var(--primitive-layout-l64)}.band[data-scale=feature]{padding-block:var(--primitive-layout-l80)}@media (width>=768px){.band[data-scale=compact]{padding-block:var(--primitive-layout-l64)}.band[data-scale=default]{padding-block:var(--primitive-layout-l96)}.band[data-scale=feature]{padding-block:var(--primitive-layout-l128)}}@media (width>=1024px){.band[data-scale=compact]{padding-block:var(--primitive-layout-l80)}.band[data-scale=default]{padding-block:var(--primitive-layout-l128)}.band[data-scale=feature]{padding-block:var(--primitive-layout-l200)}}.link{color:var(--semantic-fg-link);text-underline-offset:.15em;transition:color var(--semantic-duration-press) var(--semantic-easing-out);text-decoration:underline}@media (hover:hover) and (pointer:fine){.link:hover{color:var(--semantic-fg-link-hover)}}.link:focus-visible{outline:2px solid var(--semantic-border-focus);outline-offset:2px;border-radius:2px}.arrow-link{align-items:center;gap:var(--primitive-space-sp200);color:var(--semantic-fg-link);font:var(--type-emphasis-1);letter-spacing:var(--type-emphasis-1-tracking);transition:color var(--semantic-duration-press) var(--semantic-easing-out);text-decoration:none;display:inline-flex}.arrow-link__icon{transition:transform var(--semantic-duration-press) var(--semantic-easing-out);display:inline-flex}@media (hover:hover) and (pointer:fine){.arrow-link:hover{color:var(--semantic-fg-link-hover)}.arrow-link:hover .arrow-link__icon{transform:translate(4px)}.arrow-link[data-icon=arrow-up-right]:hover .arrow-link__icon{transform:translate(3px,-3px)}}.arrow-link:focus-visible{outline:2px solid var(--semantic-border-focus);outline-offset:2px;border-radius:4px}.footer{background:0 0}.footer[data-scale=compact]{padding-block:var(--primitive-layout-l48)}.footer[data-scale=full]{padding-block:var(--primitive-layout-l80)}.footer__inner{gap:var(--primitive-layout-l48);flex-direction:column;display:flex}.footer__top{gap:var(--primitive-layout-l48);align-items:flex-start;display:flex}.footer__columns{gap:var(--primitive-layout-l48);margin-left:auto;display:flex}.footer__rule{background:var(--semantic-border-subtle);border:0;height:1px;margin:0}.footer__bottom{align-items:flex-start;gap:var(--primitive-space-sp1000);flex-flow:column-reverse wrap;display:flex}@media (width>=768px){.footer__bottom{align-items:center;gap:var(--primitive-space-sp600);flex-direction:row}}.footer__brand{align-items:flex-start;gap:var(--primitive-space-sp400);flex-direction:column;margin-right:auto;display:flex}.footer__copy{color:var(--semantic-fg-secondary);font:var(--type-body-3);letter-spacing:var(--type-body-3-tracking);margin:0}.footer[data-scale=full] .footer__bottom{justify-content:flex-end}.footer .logo{height:var(--primitive-size-s32);width:auto}.footer__links{align-items:flex-start;gap:var(--primitive-space-sp600);flex-direction:column;display:flex}@media (width>=768px){.footer__links{align-items:center;gap:var(--primitive-layout-l40);flex-direction:row;margin-left:auto}}
