@font-face{font-family:mori;src:url(../media/Mori_Regular-s.p.27ybsan8odvfg.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:mori;src:url(../media/Mori_Medium-s.p.29vk85oo6tw3m.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:mori;src:url(../media/Mori_Bold-s.p.1k63ogtm9nn0r.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:mori Fallback;src:local(Arial);ascent-override:92.23%;descent-override:26.01%;line-gap-override:0.0%;size-adjust:105.71%}.mori_cf0d5150-module__dKzycG__className{font-family:mori,mori Fallback}.mori_cf0d5150-module__dKzycG__variable{--font-mori:"mori", "mori Fallback"}
:root{--color-background:#fff;--color-text:#161514;--color-text-strong:#111;--color-text-muted:#71706f;--color-icon-muted:#9f9f9f;--color-link-underline:color-mix(in srgb, var(--color-text) 22%, transparent);--color-link-underline-hover:var(--color-text-muted);--color-control-border:#ececeb;--color-card-border:var(--color-control-border);--color-hover:#fafafa;--color-button:#f6f6f6;--color-button-hover:#ececeb;--color-code-background:var(--color-button);--color-skeleton:#f8f8f7;--color-skeleton-edge:#ebebe9;--color-skeleton-line:#e7e7e5;--color-skeleton-strong:#dcdcd9;--color-focus:var(--color-text);--color-selection:#d9d9d6;--color-notice:#0a84ff;--color-divider:var(--color-control-border);--color-surface:#fff;--color-logo-shade:#f3f3f0;--color-logo-shade-deep:#e8e8e4;--color-sticker-pink:#ff48b0;--color-sticker-coral:#ff7477;--color-sticker-sunflower:#ffb511;--color-sticker-lime:#c8f03c;--color-sticker-aqua:#5ec8e5;--color-sticker-violet:#9d7ad2;--color-sticker-pink-deep:#8f1457;--color-sticker-coral-deep:#9a2229;--color-sticker-sunflower-deep:#6e4700;--color-sticker-lime-deep:#3d5700;--color-sticker-aqua-deep:#0a5670;--color-sticker-violet-deep:#35226f;--mock-stripe-blurple:#533afd;--mock-github-green:#1f883d;--mock-github-border:#1f232826;--mock-github-purple:#8250df;--mock-spotify-green:#1ed760;--mock-vercel-black:#000;--mock-figma-chip:#f5f5f5;--mock-figma-blue:#0d99ff;--mock-supabase-border:#00000014;--mock-supabase-ink:#1c1c1c;--mock-supabase-muted:#707070;--mock-cursor-ink:#000000bd;--mock-notion-chip:#211b170d;--mock-notion-ink:#2c2c2b;--mock-chatgpt-border:#e3e3e3;--mock-chatgpt-muted:#8f8f8f;--mock-chatgpt-send:#b4b4b4;--mock-chatgpt-ink:#0d0d0d;--mock-stripe-field-border:#e6e6e6;--mock-stripe-ink:#30313d;--mock-visa-blue:#1a1f71;--mock-mastercard-red:#eb001b;--mock-mastercard-orange:#f79e1b;--mock-discord-field:#383a40;--mock-discord-muted:#6d6f78;--mock-discord-icon:#b5bac1;--mock-figma-purple:#9747ff;--mock-slack-aubergine:#3f0e40;--mock-slack-sidebar-ink:#f9edffcc;--mock-slack-selected:#f9edff;--mock-slack-selected-ink:#39063a;--mock-github-button-ink:#fff;--mock-github-button-shadow-1:#1f23280a;--mock-github-button-shadow-2:#1f232808;--mock-vercel-button:#171717;--mock-vercel-button-ink:#fff;--mock-vercel-space-10:10px;--mock-vercel-space-6:6px;--mock-supabase-page:#fdfdfd;--mock-supabase-control-border:#03030325;--mock-supabase-control-ink:#696969;--mock-supabase-space-3:3px;--mock-supabase-space-5:5px;--mock-supabase-space-6:6px;--mock-linear-surface:#0c0d0e;--mock-linear-ink:#d0d6e0;--mock-linear-icon:#8a8f98;--mock-linear-space-6:6px;--mock-linear-space-7:7px;--mock-cursor-menu:#f2f1ed;--mock-cursor-menu-ring:#26251e1a;--mock-cursor-menu-shadow:#00000047;--mock-cursor-menu-ink:#26251e;--mock-cursor-menu-muted:#26251e66;--mock-cursor-menu-selected:#ebeae5;--mock-cursor-space-row-y:5.6px;--mock-cursor-space-row-x:7.5px;--mock-replit-ink:#2f3034;--mock-replit-chevron:#55585e;--mock-lovable-button:#000000e0;--mock-lovable-button-ink:#fafafa;--mock-lovable-drop:#1616161f;--mock-lovable-rim-top:#fff6f83d;--mock-lovable-rim-bottom:#fff6f8;--mock-lovable-edge:#000;--mock-lovable-hairline-light:#ffffff14;--mock-lovable-hairline-dark:#00000029;--mock-lovable-clear:#0000;--mock-lovable-space-10:10px;--mock-lovable-space-28:28px;--mock-lovable-space-6:6px;--mock-raycast-window:#161618;--mock-raycast-window-border:#8e8c9033;--mock-raycast-window-edge:#000c;--mock-raycast-window-rim:#ffffff4d;--mock-raycast-ink:#fff;--mock-raycast-muted:#fff9;--mock-raycast-key:#ffffff1a;--mock-raycast-space-10:10px;--mock-resend-button-from:#0d0d0d;--mock-resend-button-to:#181817;--mock-resend-button-border:#ffffff0d;--mock-resend-button-shadow:#0000001a;--mock-resend-ink:#fff;--mock-resend-chevron:#70757e;--mock-resend-space-20:20px;--mock-clerk-purple:#6c47ff;--mock-clerk-ink:#fff;--mock-clerk-inset:#ffffff12;--mock-clerk-shadow-1:#222a3533;--mock-clerk-shadow-2:#0000003d;--mock-clerk-sheen:#ffffff1c;--mock-clerk-sheen-end:#0000;--mock-clerk-space-7:7px;--mock-chatgpt-surface:#fff;--mock-chatgpt-composer-border:#0003;--mock-chatgpt-ring:#0000000a;--mock-chatgpt-haze:#00000006;--mock-chatgpt-send-idle:#aaa;--mock-chatgpt-type-17:17px;--mock-chatgpt-space-6:6px;--mock-chatgpt-space-10:10px;--mock-perplexity-surface:#fff;--mock-perplexity-track:#271a0009;--mock-perplexity-border:#271a0024;--mock-perplexity-ink:#27251e;--mock-perplexity-muted:#27251ea6;--mock-discord-blurple:#5865f2;--mock-discord-on-blurple:#fff;--mock-spotify-on-green:#000;--mock-claude-ink:#3d3d3a;--mock-claude-muted:#73726c;--mock-claude-clay:#c6613f;--mock-claude-on-clay:#fff;--mock-reddit-pill:#e5ebee;--mock-reddit-ink:#000;--mock-pinterest-red:#e60023;--mock-pinterest-on-red:#fff;--mock-pinterest-space-6:6px;--mock-pinterest-space-14:14px;--mock-medium-muted:#6b6b6b;--mock-substack-orange:#ff6719;--mock-substack-on-orange:#fff;--mock-substack-space-20:20px;--mock-duolingo-green:#58cc02;--mock-duolingo-green-shade:#58a700;--mock-duolingo-on-green:#fff;--mock-duolingo-space-12-5:12.5px;--mock-notion-muted:#7d7a75;--mock-notion-space-6:6px;--mock-figma-ink:#000000e5;--mock-figma-muted:#00000080;--mock-slack-sidebar:#542556;--mock-slack-row-ink:#f6e4ffe6;--mock-slack-type-15:15px;--mock-framer-blue:#09f;--mock-framer-ink:#fff;--mock-framer-shadow-1:#0099ff26;--mock-framer-shadow-2:#09f3;--mock-framer-space-10:10px;--mock-airtable-yellow:#ffba05;--mock-airtable-ink:#1d1f25;--mock-airtable-space-10:10px;--mock-calcom-bg:#0f0f0f;--mock-calcom-border:#111827;--mock-calcom-ink:#fff;--mock-calcom-shadow-1:#0000001a;--mock-calcom-shadow-2:#00000014;--mock-calcom-shadow-3:#0000001f;--mock-calcom-highlight:#ffffff3d;--mock-calcom-space-10:10px;--mock-miro-blue:#3859ff;--mock-miro-sheen:#7a90fe66;--mock-miro-sheen-end:#0000;--mock-miro-ink:#fff;--mock-loom-chip:#0515240f;--mock-loom-ink:#292a2e;--mock-asana-black:#0d0d0d;--mock-asana-ink:#fff;--mock-webflow-blue:#146ef5;--mock-webflow-knob:#fff;--mock-webflow-ink:#080808;--mock-webflow-muted:#5a5a5a;--mock-webflow-space-6:6px;--mock-webflow-space-knob:1.5px;--mock-webflow-space-knob-on:19.5px;--mock-stripe-badge-positive:#eafcdd;--mock-stripe-badge-positive-border:#a8f170;--mock-stripe-badge-positive-ink:#217005;--mock-stripe-space-badge-x:6px;--mock-mercor-indigo:#4f46e5;--mock-mercor-button-ink:#fff;--mock-clay-selected:#ecf6ff;--mock-clay-selected-border:#0667d9;--mock-clay-ink:#000;--mock-mercury-blue:#5266eb;--mock-mercury-button-ink:#fff;--mock-mercury-space-x:20px;--mock-ramp-lime:#e4f222;--mock-ramp-ink:#0c0a08;--mock-brex-orange:#ff3d00;--mock-brex-button-ink:#fcfcfd;--mock-revolut-button:#1f1f1f;--mock-revolut-button-ink:#fff;--mock-revolut-space-y:10px;--mock-wise-chip:#3e3b0712;--mock-wise-ink:#0e0f0c;--mock-wise-divider:#0e0f0c1f;--mock-posthog-orange:#eb9d2a;--mock-posthog-orange-deep:#cd8407;--mock-posthog-border:#b17816;--mock-posthog-ink:#000;--mock-posthog-space-x:20px;--mock-posthog-space-lift:3px;--mock-posthog-space-overhang:-1.5px;--mock-shopify-surface:#fff;--mock-shopify-ink:#303030;--mock-shopify-icon:#8a8a8a;--mock-shopify-critical:#8e0b21;--mock-shopify-shadow-strong:#00000047;--mock-shopify-shadow-soft:#0000000d;--mock-shopify-shadow-edge:#0000000f;--mock-shopify-space-item-start:6px;--mock-v0-surface:#fff;--mock-v0-border:#c9c9c9;--mock-v0-muted:#666;--mock-v0-ink:#171717;--mock-v0-space-6:6px;--mock-bolt-accent:#2ba6ff;--mock-bolt-ink:#fff;--mock-suno-pink:#e63d8d;--mock-suno-rose:#e64276;--mock-suno-orange:#e45328;--mock-suno-ink:#fff;--mock-krea-chip:#2c2c2c;--mock-krea-ink:#fff;--mock-tally-surface:#fff;--mock-tally-ink:#5f5e5a;--mock-tally-key:#0070d7;--mock-tally-shadow-drop:#0000001f;--mock-tally-shadow-ring:#3d3b3529;--mock-tally-shadow-soft:#3d3b3514;--mock-tally-key-ring:#3d3b351f;--mock-tally-key-soft:#3d3b350f;--mock-tally-space-10:10px;--mock-tally-space-6:6px;--mock-beehiiv-frame:#f9fafb;--mock-beehiiv-frame-border:#e5e7eb;--mock-beehiiv-field:#fff;--mock-beehiiv-ink:#030712;--mock-beehiiv-placeholder:#6b7280;--mock-beehiiv-pink:#ff42cc;--mock-beehiiv-button-ink:#fff;--mock-eleven-track:#f5f3f1;--mock-eleven-active:#fff;--mock-eleven-ink:#000;--mock-eleven-muted:#44403b;--mock-eleven-shadow-edge:#0006;--mock-eleven-shadow-soft:#0000000a;--mock-eleven-space-16:16px;--mock-eleven-space-17:17px;--mock-reader-mark:#ffd500;--mock-reader-fill:#ffd50026;--mock-reader-ink:#000;--mock-reader-type-20:20px;--mock-tldraw-panel:#fcfcfc;--mock-tldraw-ink:#2e2e2e;--mock-tldraw-selected:#3182ed;--mock-tldraw-selected-ink:#fff;--mock-tldraw-shadow-edge:#00000029;--mock-tldraw-shadow-drop:#0000003d;--mock-tldraw-shadow-soft:#0000001a;--mock-tldraw-highlight:#fff;--mock-superhuman-glass:#6b7eb2;--mock-superhuman-sheen:#ffffff26;--mock-superhuman-edge:#ffffff47;--mock-superhuman-ink:#fff;--mock-superhuman-menu:#f7f5f2;--mock-railway-panel:#0d0c14;--mock-railway-edge:#ffffff20;--mock-railway-ink:#f7f7f8;--mock-railway-slash:#535260;--mock-railway-chevron:#a1a0ab;--mock-railway-chevron-env:#c4c4ca;--mock-railway-space-9:9px;--mock-railway-space-13:13px;--mock-zed-strip:#ebebec;--mock-zed-active:#fafafa;--mock-zed-border:#c9c9ca;--mock-zed-ink:#242529;--mock-zed-muted:#58585a;--mock-zed-space-tab-x:25.6px;--mock-zed-space-5:5px;--mock-zed-type-tab:15.36px;--mock-elevenlabs-surface:#fff;--mock-elevenlabs-ring:#ebe8e4;--mock-elevenlabs-ink:#000;--mock-elevenlabs-chevron:#a59f97;--mock-elevenlabs-orb-light:#9ba1e4;--mock-elevenlabs-orb-mid:#8a8fd6;--mock-elevenlabs-orb-rose:#c98a9a;--mock-elevenlabs-orb-warm:#e3743f;--mock-captions-surface:#fff;--mock-captions-attach:#eef4f6;--mock-captions-attach-ring:#d0d6d7;--mock-captions-attach-ink:#2a2c2d;--mock-captions-cyan:#00d0ff;--mock-captions-cyan-fill:#00d0ff26;--mock-captions-cyan-ring:#00d0ff33;--mock-captions-space-14:14px;--mock-captions-space-10:10px;--mock-granola-note:#f7f7f2;--mock-granola-border:#47432a33;--mock-granola-ink:#72726e;--mock-granola-space-10:10px;--mock-dia-sidebar:#f6e7c0;--mock-dia-selected:#fef9f0;--mock-dia-selected-shadow:#96783238;--mock-dia-ink:#201a1a;--mock-dia-muted:#3f3a33;--mock-dia-icon:#6f685c;--mock-dia-dots:#a79f90;--mock-gemini-surface:#fff;--mock-gemini-shadow:#00000029;--mock-gemini-placeholder:#5f6368;--mock-gemini-icon:#000;--mock-gemini-type-17:17px;--mock-grok-surface:#fff;--mock-grok-border:#e6e5e3;--mock-grok-placeholder:#636363;--mock-grok-icon:#636363;--mock-grok-icon-muted:#858585;--mock-grok-send:#0890ff;--mock-grok-send-ink:#fcfcfc;--mock-grok-space-10:10px;--mock-grok-space-18:18px;--mock-grok-space-22:22px;--mock-kagi-surface:#fff;--mock-kagi-border:#e6e6e8;--mock-kagi-shadow:#00000017;--mock-kagi-placeholder:#707077;--mock-kagi-icon:#b7b7bb;--mock-kagi-space-21:21px;--mock-convex-field:#1a0f0f;--mock-convex-field-border:#ffffff26;--mock-convex-ink:#fff;--mock-convex-string:#ffd7bf;--mock-convex-icon:#8b8b8e;--mock-neon-field:#24282a;--mock-neon-ink:#fff;--mock-neon-muted:#94979e;--mock-neon-space-6:6px;--mock-algolia-surface:#fff;--mock-algolia-border:#e2dfdc;--mock-algolia-ink:#5a5e9a;--mock-algolia-key:#e2dfdc;--mock-algolia-key-border:#e1dfdc33;--mock-algolia-space-key-y:2.25px;--mock-algolia-space-key-x:4.5px;--mock-algolia-space-key-gap:5.6px;--mock-excalidraw-surface:#fff;--mock-excalidraw-button:#ececf4;--mock-excalidraw-ink:#1b1b1f;--mock-excalidraw-space-10:10px;--mock-huggingface-surface:#fff;--mock-huggingface-border:#e5e7eb;--mock-huggingface-ink:#6a7282;--mock-huggingface-red:#fb2c36;--mock-huggingface-like-wash:#fb2c361a;--mock-huggingface-space-6:6px;--mock-fin-surface:#ffffffe6;--mock-fin-edge:#0000000d;--mock-fin-shadow-near:#090e1533;--mock-fin-shadow-far:#0000003d;--mock-fin-muted:#6c6f74;--mock-fin-send:#090e151a;--mock-rippling-plum:#7a005d;--mock-rippling-surface:#fff;--mock-rippling-surface-top:#f4f3f3;--mock-rippling-ink:#000;--mock-rippling-shadow:#00000014;--mock-rippling-space-15:15.5px;--mock-rippling-space-9:9px;--mock-canva-bar-start:#7250e7;--mock-canva-bar-end:#8435e9;--mock-canva-ring:#ffffff4d;--mock-canva-on-bar:#fff;--mock-canva-share:#f6efff;--mock-canva-ink:#0f1015;--mock-canva-space-10:10px;--mock-canva-space-17:17px;--mock-zapier-orange:#ff4f00;--mock-zapier-on-orange:#fffefb;--mock-zapier-chip:#f8f4f0;--mock-zapier-line:#c5c0b1;--mock-zapier-ink:#201515;--mock-zapier-space-9:9px;--mock-zapier-space-22:22px;--mock-zapier-space-gap:11.5px;--mock-grammarly-green:#027e6f;--mock-grammarly-knob:#fff;--mock-grammarly-muted:#707070;--mock-grammarly-ink:#2e2e2e;--mock-grammarly-type-18:18px;--mock-attio-surface:#fff;--mock-attio-line:#eeeff1;--mock-attio-green:#00d17e;--mock-attio-ink:#242629;--mock-attio-chevron:#0000008c;--mock-calendly-slot:#edf5ff;--mock-calendly-slot-selected:#9eccff;--mock-calendly-ink:#081d35;--mock-calendly-space-6:6.5px;--mock-retool-blue:#518dd2;--mock-retool-on-blue:#e9ebdf;--mock-x-primary:#000;--mock-x-on-primary:#fff;--mock-x-type-body:15px;--mock-x-space-16:16px;--mock-ramp-agent-surface:#fff;--mock-ramp-agent-green:#5ab56f;--mock-ramp-type-agent:28px;--mock-ramp-space-inset:8.5px;--mock-ramp-space-gap:17.5px;--mock-robinhood-page:#000;--mock-robinhood-outline:#83808e;--mock-robinhood-muted:#bfbfbf;--mock-robinhood-lime:#c3f53c;--mock-robinhood-ink:#1c180d;--mock-klarna-glass-a:#c4bc6e;--mock-klarna-glass-b:#97916e;--mock-klarna-glass-c:#946568;--mock-klarna-option-off:#ffffff14;--mock-klarna-label-off:#fff;--mock-klarna-radio-off:#ffffff73;--mock-klarna-pink:#ffc3dc;--mock-klarna-ink:#3f3b50;--mock-klarna-dot:#fff;--mock-klarna-type-option:21px;--mock-klarna-space-gap:11.5px;--mock-klarna-space-top:17.5px;--mock-klarna-space-side:16.5px;--mock-klarna-space-label:24.5px;--mock-klarna-space-radio:20px;--mock-coinbase-card:#0a0b0d;--mock-coinbase-ink:#fff;--mock-coinbase-up:#27ad75;--mock-coinbase-tether:#26a17b;--mock-coinbase-type-name:32px;--mock-coinbase-type-price:24px;--mock-coinbase-type-change:18px;--mock-cashapp-green:#00e414;--mock-cashapp-surface:#fff;--mock-cashapp-ink:#000;--mock-cashapp-type-amount:86px;--mock-cashapp-space-tile:20px;--mock-cashapp-space-pill:49px;--mock-monzo-surface:#fff;--mock-monzo-ink:#091723;--mock-monzo-shadow:#09172324;--mock-monzo-flag-blue:#012169;--mock-monzo-flag-red:#c8102e;--mock-monzo-space-inset:14.5px;--mock-monzo-space-gap:8.5px;--mock-monzo-space-chevron:4px;--mock-plaid-track:#f9f8ff;--mock-plaid-outline:#ecebfe;--mock-plaid-surface:#fff;--mock-plaid-shadow:#7864dc29;--mock-plaid-shadow-edge:#3c327814;--mock-plaid-ink:#102a4c;--mock-plaid-muted:#9ea2ae;--mock-plaid-mint:#c2f4e9;--mock-plaid-pink:#f9cdf3;--mock-plaid-lilac:#cdbff8;--mock-plaid-sky:#90def7;--mock-plaid-type-label:13.5px;--mock-plaid-space-inset:3px;--mock-plaid-space-icon:6.5px;--mock-plaid-space-gap:9.5px;--mock-deel-surface:#fff;--mock-deel-ink:#232323;--mock-deel-shadow:#0000001f;--mock-deel-lavender:#bcb0f0;--mock-deel-disc:#221f2d;--mock-deel-chevron:#b6b6b6;--mock-deel-type-select:13.8px;--mock-deel-space-inset:11px;--mock-deel-space-gap:10px;--mock-deel-space-chevron:5.5px;--mock-type-12:12px;--mock-type-15:15px;--mock-type-11:11px;--font-sans:var(--font-mori), Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--type-display-size:32px;--type-display-size-compact:26px;--type-page-size:21px;--type-body-size:16px;--type-copy-size:16px;--type-control-size:15px;--type-ui-size:14px;--type-caption-size:13px;--type-input-touch-size:16px;--type-monogram-size:10px;--type-code-size:13px;--leading-display:40px;--leading-display-compact:32px;--leading-page:28px;--leading-body:1.5;--leading-copy:24px;--leading-ui:24px;--leading-caption:20px;--leading-code:20px;--tracking-page:-.01em;--tracking-display:-.02em;--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-24:96px;--link-underline-width:.5px;--link-underline-offset:3px;--focus-width:2px;--focus-offset:3px;--radius-nav:4px;--radius-control:6px;--size-icon:16px;--size-control:36px;--size-copy-button:28px;--size-touch:44px;--size-swatch:48px;--sticker-cut:6px;--layout-sidebar-width:176px;--layout-content-width:576px;--layout-hero-width:840px;--button-padding-block:6px;--button-padding-inline:16px;--nav-padding-inline:12px;--motion-hover:.1s ease-out;--ease-spring:linear(0, .22 6%, .6 13%, .9 20%, 1.06 28%, 1.09 34%, 1.06 42%, 1.01 52%, .99 62%, 1);--ease-glide:cubic-bezier(.25, .8, .25, 1);--layout-gutter:24px;--layout-top:96px;--layout-top-compact:32px;--layout-system-width:1008px}@supports (color:lab(0% 0 0)){:root{--mock-supabase-page:lab(99.42% -.0000298023 0);--mock-supabase-control-border:lab(.903296% 0 0/.146418);--mock-supabase-control-ink:lab(44.3954% 0 0);--mock-cursor-menu-ring:lab(14.6028% -.673354 4.86313/.1);--mock-cursor-menu-muted:lab(14.6028% -.673354 4.86313/.4);--mock-lovable-button:lab(0% 0 0/.88);--mock-lovable-button-ink:lab(98.2716% 0 0);--mock-lovable-drop:lab(7.22658% -.00286102 -.00145733/.12);--mock-lovable-rim-top:lab(97.5555% 3.36391 .025332/.24);--mock-lovable-rim-bottom:lab(97.5555% 3.36391 .025332);--mock-lovable-hairline-light:lab(100% 0 0/.08);--mock-lovable-hairline-dark:lab(0% 0 0/.16);--mock-miro-sheen:lab(61.9375% 15.233 -58.2742/.4);--mock-miro-sheen-end:lab(0% 0 0/0);--mock-ramp-lime:lab(92.1406% -20.4979 84.7726);--mock-ramp-ink:lab(2.83994% .367254 .969091);--mock-v0-surface:lab(100% 0 0);--mock-v0-border:lab(80.976% 0 -.0000119209);--mock-v0-muted:lab(43.16% 0 0);--mock-v0-ink:lab(7.78201% -.0000149012 0);--mock-algolia-border:lab(88.9889% .427485 1.84714);--mock-algolia-key:lab(88.9889% .427485 1.84714);--mock-huggingface-border:lab(91.6229% -.159115 -2.26791);--mock-huggingface-ink:lab(47.7841% -.393182 -10.0268);--mock-huggingface-red:lab(55.4814% 75.0732 48.8528);--mock-huggingface-like-wash:lab(55.4814% 75.0732 48.8528/.1)}}
*{box-sizing:border-box}body{background:var(--color-background);color:var(--color-text);font:var(--type-body-size)/var(--leading-body) var(--font-sans);-webkit-font-smoothing:antialiased;text-wrap:balance;-moz-osx-font-smoothing:grayscale;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}::selection{background:var(--color-selection);color:var(--color-text-strong)}html{scrollbar-width:thin;scrollbar-color:var(--color-button-hover) transparent;scrollbar-gutter:stable}::-webkit-scrollbar{width:var(--space-2);height:var(--space-2)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:var(--space-0-5) solid transparent;border-radius:var(--radius-control);background:var(--color-button-hover) padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--color-icon-muted)}::-webkit-scrollbar-thumb:active{background-color:var(--color-icon-muted)}.byline{z-index:10;padding:var(--space-12) var(--layout-gutter) var(--space-8);background:linear-gradient(to top, var(--color-background) 45%, transparent);text-align:center;pointer-events:none;position:fixed;inset:auto 0 0}.byline p{color:var(--color-text-muted);font-size:var(--type-caption-size);line-height:var(--leading-caption);margin:0}.byline a{pointer-events:auto}html{scroll-padding-bottom:calc(var(--space-12) + var(--leading-caption) + var(--space-8))}.sidebar{padding-top:var(--layout-top);background:var(--color-background);flex-direction:column;display:flex}.navigation{justify-content:center;display:flex}.nav-group{gap:var(--space-1);display:flex;position:relative}.nav-pill{--pill-x:0px;--pill-w:0px;width:var(--pill-w);border-radius:var(--radius-control);background:var(--color-button);height:100%;translate:var(--pill-x) 0;opacity:0;pointer-events:none;position:absolute;top:0;left:0}.nav-pill[data-show]{opacity:1}.nav-pill[data-slide]{transition:translate .32s var(--ease-glide), width .32s var(--ease-glide), opacity var(--motion-hover)}@media (prefers-reduced-motion:reduce){.nav-pill[data-slide]{transition:none}}.navigation a{padding:var(--button-padding-block) var(--nav-padding-inline);border-radius:var(--radius-control);font-size:var(--type-control-size);line-height:var(--leading-copy);color:var(--color-text-muted);transition:background-color var(--motion-hover), color var(--motion-hover);-webkit-tap-highlight-color:transparent;align-items:center;display:flex;position:relative}@media (hover:hover){.navigation a:hover{color:var(--color-text)}}.navigation a[aria-current=page]{color:var(--color-text)}.nav-dot{top:var(--space-1);right:var(--space-1);background:var(--color-notice);border-radius:50%;width:6px;height:6px;position:absolute}.main{min-width:0;padding-inline:var(--layout-gutter);container-type:inline-size}.content{width:100%;max-width:var(--layout-content-width);padding:var(--space-12) var(--layout-gutter) var(--space-24);margin-inline:auto}.content:has(>[data-page=home]){padding-block:0 var(--space-8)}.page-heading h1,.page-heading .page-heading-title,.prose h1{margin:0 0 var(--space-2);color:var(--color-text-strong);font-size:var(--type-page-size);line-height:var(--leading-page);letter-spacing:var(--tracking-page);font-weight:500}.page-heading p{color:var(--color-text-muted);font-size:var(--type-copy-size);line-height:var(--leading-copy);margin-block:0}.section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin:var(--space-12) 0 var(--space-3);display:flex}.section-heading h2{color:var(--color-text);font-size:var(--type-ui-size);line-height:var(--leading-ui);margin:0;font-weight:500}.button{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--button-padding-block) var(--button-padding-inline);border-radius:var(--radius-control);background:var(--color-button);color:var(--color-text);font-size:var(--type-control-size);font-weight:400;line-height:var(--leading-copy);transition:background-color var(--motion-hover);border:0;text-decoration:none;display:inline-flex}.button:hover{background:var(--color-button-hover)}.text-link,.prose a{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline);text-decoration-thickness:var(--link-underline-width);text-underline-offset:var(--link-underline-offset)}.text-link:hover,.prose a:hover{color:var(--color-text-strong);-webkit-text-decoration-color:var(--color-link-underline-hover);text-decoration-color:var(--color-link-underline-hover)}.search{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--button-padding-block) var(--nav-padding-inline);border-radius:var(--radius-control);background:var(--color-button);color:var(--color-icon-muted);cursor:text;transition:background-color var(--motion-hover);display:flex}.search:hover,.search:focus-within{background:var(--color-button-hover)}.search svg{width:var(--size-icon);height:var(--size-icon);flex:none;transition:color .2s ease-out}.search:focus-within svg{color:var(--color-text)}.search input{width:100%;min-width:0;color:var(--color-text);font-size:var(--type-control-size);line-height:var(--leading-copy);background:0 0;border:0;outline:0;padding:0}.search input::placeholder{color:var(--color-text-muted)}.search input::-webkit-search-cancel-button{filter:grayscale()}.directory-grid{display:grid}.directory-entry{justify-content:space-between;align-items:baseline;gap:var(--space-4);width:100%;padding:var(--space-1) 0;color:var(--color-text);font-size:var(--type-ui-size);line-height:var(--leading-ui);display:flex}.entry-label{min-width:0}.entry-icon{width:var(--size-icon);height:var(--size-icon);border-radius:var(--radius-nav);vertical-align:middle;filter:grayscale();translate:0 calc(var(--space-0-5) * -1);margin-inline-end:var(--space-2);display:inline-block}.entry-glyph{color:var(--color-icon-muted);place-items:center;display:inline-grid}.entry-glyph svg{width:var(--size-icon);height:var(--size-icon)}.entry-monogram{border:1px solid var(--color-card-border);color:var(--color-text-muted);font-size:var(--type-monogram-size);text-box:trim-both cap alphabetic;justify-content:center;align-items:center;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.entry-arrow{color:var(--color-text-muted);margin-inline-start:var(--space-1);display:inline-block}.entry-detail{color:var(--color-text-muted);font-size:var(--type-caption-size);line-height:var(--leading-caption);white-space:nowrap;flex:none}.entry-name,.entry-arrow{transition:color var(--motion-hover)}.directory-entry:hover .entry-name{color:var(--color-text-strong)}.directory-entry:hover .entry-arrow{color:var(--color-text)}.prose p{margin-block:0 var(--space-4);color:var(--color-text);font-size:var(--type-copy-size);line-height:var(--leading-copy)}.skip{top:var(--space-2);left:var(--space-4);z-index:20;padding:var(--space-2);background:var(--color-text);color:var(--color-background);position:fixed;transform:translateY(-200%)}.skip:focus{transform:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.sidebar{padding-top:var(--layout-top-compact)}.main{padding-inline:0}.content{padding:var(--space-8) var(--layout-gutter) var(--space-24)}}@media (max-width:600px){.content{max-width:none}.search input{font-size:var(--type-input-touch-size)}}
