:root{--font:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--weight-regular:400;--weight-strong:600;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:1.3125rem;--text-xl:1.75rem;--text-2xl:2.375rem;--text-3xl:3.25rem;--text-4xl:4.5rem;--leading-tight:1.08;--leading-snug:1.25;--leading-ui:1.4;--leading-read:1.6;--tracking-display:-.035em;--tracking-heading:-.02em;--tracking-body:-.006em;--tracking-small:.004em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--line-width:1px;--page-max:80rem;--page-gutter:clamp(1rem, 4vw, 3rem);--control-height:2.25rem;--control-height-lg:2.75rem;--focus-ring:2px solid var(--color-brand);--focus-offset:2px;--duration-fast:.12s;--duration-base:.2s;--ease:cubic-bezier(.2, 0, 0, 1);--image-bg:#0a0c0d;--image-text:#e8ecec;--image-text-muted:#93a3a1;--image-line:#263231;--image-select:#fff;--image-point-outline:#0a0c0d}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f7f9f9;--color-surface:#fff;--color-line:#dde4e3;--color-text:#14201f;--color-text-muted:#5b6b6a;--color-brand:#0f766e;--color-on-brand:#fff;--color-brand-soft:#e3f1ef;--logo-1:#5fb8ae;--logo-2:#2f9a8f;--logo-3:#0f766e;--logo-4:#0b5e58;--logo-5:#084944;--color-hover:#eef2f2;--color-error:#b42318;--color-success:#4a7a0c;--color-warning:#8a5a00;--color-error-soft:#fbeceb;--color-success-soft:#edf3e3;--color-warning-soft:#f6efe0;--color-overlay:#14201f73;--shadow-popover:0 8px 28px #14201f24}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0e1414;--color-surface:#161f1f;--color-line:#263231;--color-text:#e6eeed;--color-text-muted:#93a3a1;--color-brand:#3ccfc0;--color-on-brand:#06201d;--color-brand-soft:#16302e;--logo-1:#a8efe6;--logo-2:#6fdfd2;--logo-3:#3ccfc0;--logo-4:#27a99c;--logo-5:#1b857b;--color-hover:#1c2726;--color-error:#ff9a8f;--color-success:#b5db5e;--color-warning:#f2c55c;--color-error-soft:#33201e;--color-success-soft:#232b17;--color-warning-soft:#2e2716;--color-overlay:#0009;--shadow-popover:0 8px 28px #00000080}[data-surface=image]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--image-bg);color:var(--image-text)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s}}
:root{--header-height:3.5rem;--line:var(--line-width) solid var(--color-line);--line-strong:color-mix(in oklab, var(--color-line), var(--color-text) 22%);--z-header:20;--measure:34em}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-4))}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-ui);letter-spacing:var(--tracking-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;position:relative}.app-root{isolation:isolate;flex-direction:column;min-height:100dvh;display:flex}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{font-weight:var(--weight-strong);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);text-wrap:balance}p{text-wrap:pretty}strong,b{font-weight:var(--weight-strong)}a{color:inherit}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}[data-surface=image]{--focus-ring:2px solid var(--image-select)}::selection{background:color-mix(in oklab, var(--color-brand) 28%, transparent)}.num,time,[data-numeric]{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.Zfftfq_logo{align-items:center;gap:var(--space-2);display:inline-flex}.Zfftfq_mark{color:var(--color-brand);flex:none}.Zfftfq_wordmark{font-size:1.0625rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking-heading);color:var(--color-text)}
