/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.landing{--bg:var(--color-background-canvas);--line:var(--color-border-strong);--text:var(--color-foreground-default);--text-3:var(--color-foreground-subtle);--muted:var(--color-foreground-muted);--fg-dim:var(--color-foreground-placeholder);--ind-grid:var(--color-background-info-emphasis);--accent-text:var(--color-foreground-link-info);--danger:var(--color-foreground-danger);--focus:var(--color-border-focus);--thread:var(--color-background-info-emphasis);--hairline:var(--color-border-default);--emboss-inner-color:#000;--emboss-inner:.24;--emboss-drop-color:#000;--emboss-drop:.5;--font-display:"TimelessSans", "TimelessSans Fallback", ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-display);--font-mono:"IBMPlexMono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-display:3rem;--text-cta:3rem;--text-section:2rem;--text-menu:2rem;--text-body:.9375rem;--text-small:.8125rem;--text-legal:.6875rem;--text-label:.625rem;--page-w:1086px;--hero-w:980px;--content-w:980px;--gutter:20px;--rail-x:19px;--rail-lane:48px;--rail-end:24px;--section-y:120px;--nav-h:66px;--page-top:48px;--bleed:max(0px, (100vw - var(--page-w)) / 2 - var(--gutter));--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}@media (width>=48rem){.landing{--text-cta:3rem;--rail-x:30px;--rail-lane:64px;--rail-end:64px;--hero-gap:clamp(40px, 7vw, 100px)}}@media (width>=64rem){.landing{--text-cta:4.5rem;--text-display:4.5rem;--text-section:2.5rem;--gutter:24px;--rail-x:17.5px;--rail-lane:calc(var(--page-w) - var(--content-w));--rail-end:0px;--nav-h:89px;--section-y:140px;--hero-split:calc(50% - var(--rail-lane) / 2 + var(--hero-gap) / 2)}}@media (prefers-color-scheme:light){.landing:where(:not([data-theme=dark],[data-theme=dark] *)){--bg:var(--color-background-default);--emboss-inner-color:var(--color-foreground-muted);--emboss-inner:.25;--emboss-drop-color:var(--color-foreground-muted);--emboss-drop:.12}}.landing:where([data-theme=light],[data-theme=light] *){--bg:var(--color-background-default);--emboss-inner-color:var(--color-foreground-muted);--emboss-inner:.25;--emboss-drop-color:var(--color-foreground-muted);--emboss-drop:.12}.landing .page-grid{z-index:-1;pointer-events:none;--grid-line:var(--color-border-default);background:linear-gradient(to right, var(--grid-line) 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px) 0 0 / 22px 22px;width:358px;position:absolute;top:0;bottom:0;-webkit-mask-image:linear-gradient(270deg,#000000ba,#0000 80%);mask-image:linear-gradient(270deg,#000000ba,#0000 80%)}.landing .page-grid.l{left:-119px;scale:-1 1}.landing .page-grid.r{right:-108px}@media (width<=1100px){.landing .page-grid{display:none}}.landing{isolation:isolate;min-height:100svh;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--bg);color:var(--text);font-family:var(--font-body);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}@layer base{.landing :where(h1,h2,h3,h4,p,ul,ol){margin:0}.landing :where(a){color:inherit;text-decoration:none}.landing :where(button){font:inherit;color:inherit}.landing :where(:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.landing ::selection{background:var(--ind-grid)}@supports (color:color-mix(in lab, red, red)){.landing ::selection{background:color-mix(in srgb, var(--ind-grid) 45%, transparent)}}.landing ::selection{color:var(--text)}}.landing .l-heading{font-family:var(--font-display);font-feature-settings:normal;letter-spacing:-.04em;color:var(--text);font-weight:420}.landing .l-heading-display{font-size:var(--text-display);line-height:1}.landing .l-heading-section{font-size:var(--text-section);line-height:1.1}.landing .l-heading :where(.solid,.dim){filter:url(#l-emboss)}.landing .l-heading .dim{color:var(--fg-dim)}.landing .l-heading-break :where(.solid,.dim){display:block}.landing .l-body{font-size:var(--text-body);letter-spacing:-.01em;color:var(--muted);font-weight:480;line-height:1.4}.landing .l-label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:-.01em;text-transform:uppercase;color:var(--muted);line-height:1.6}.landing .l-trim{text-box:trim-both cap alphabetic}.landing .l-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing{--iso-plane:rotate(19deg) scale(1, .98) skewX(-12deg);--iso-hero:rotate(-19deg) scale(1, .98) skewX(12deg);--iso-picker:rotate(19deg) scale(1, .95) skewX(19deg);--iso-device:rotate(19deg) skewX(-43deg) scale(1, .73);--iso-slot:rotate(-28deg) skewX(-27deg) scale(1, .89);--ink:var(--color-foreground-default);--hl-plate:var(--color-background-default);--hl-edge:var(--color-border-strong);--hl-mid:var(--color-border-default);--hl-hi:var(--color-foreground-default);--hl-side:var(--color-background-inset);--hl-depth:4px;--hl-sheen:linear-gradient(150deg, #ffffff05, #fff0 45%);--hl-glass:var(--hl-sheen), var(--hl-plate)}@supports (color:color-mix(in lab, red, red)){.landing{--hl-glass:var(--hl-sheen), color-mix(in srgb, var(--hl-plate) 94%, transparent)}}.landing{--hl-solid:var(--hl-sheen), var(--hl-plate);--hl-blur:blur(6px) saturate(121%);--hl-glint:#ffffff47;--hl-glow:#ffffff12;--glint-inset:-1px;--glass-fill:var(--hl-glass);--glass-blur:var(--hl-blur);--glass-rim:var(--hl-edge);--ease-pop:cubic-bezier(.3, 1.6, .5, 1);--ease-pop-strong:cubic-bezier(.3, 1.8, .5, 1);--ease-glide:cubic-bezier(.2, .8, .2, 1);--ease-settle:cubic-bezier(.16, 1, .3, 1);--glass-solid-hover:var(--color-background-subtle);--av-gap:var(--color-background-default);--pill-shadow:0 0 0 2px #0006, 0 1px 2px #00000040}@media (prefers-color-scheme:light){.landing:where(:not([data-theme=dark],[data-theme=dark] *)){--av-gap:var(--color-background-inset);--pill-shadow:none;--hl-sheen:linear-gradient(150deg, #ffffff5c, #fff0 55%);--hl-glass:var(--hl-sheen), #ffffffdf}@supports (color:color-mix(in lab, red, red)){.landing:where(:not([data-theme=dark],[data-theme=dark] *)){--hl-glass:var(--hl-sheen), color-mix(in srgb, var(--color-background-default) 87.6%, transparent)}}.landing:where(:not([data-theme=dark],[data-theme=dark] *)){--hl-solid:var(--hl-sheen), var(--color-background-default);--hl-glint:#ffffff6b;--hl-glow:#ffffff57;--glint-inset:0}}.landing:where([data-theme=light],[data-theme=light] *){--av-gap:var(--color-background-inset);--pill-shadow:none;--hl-sheen:linear-gradient(150deg, #ffffff5c, #fff0 55%);--hl-glass:var(--hl-sheen), #ffffffdf}@supports (color:color-mix(in lab, red, red)){.landing:where([data-theme=light],[data-theme=light] *){--hl-glass:var(--hl-sheen), color-mix(in srgb, var(--color-background-default) 87.6%, transparent)}}.landing:where([data-theme=light],[data-theme=light] *){--hl-solid:var(--hl-sheen), var(--color-background-default);--hl-glint:#ffffff6b;--hl-glow:#ffffff57;--glint-inset:0}.landing :where(.glass){background:var(--glass-bg,var(--glass-fill));box-shadow:var(--glass-shadow,none);-webkit-backdrop-filter:var(--glass-backdrop,var(--glass-blur));backdrop-filter:var(--glass-backdrop,var(--glass-blur));background-clip:padding-box}.landing :where(.composite){will-change:transform;backface-visibility:hidden}@media (resolution<=1.5x){.landing :where(.composite){will-change:auto;backface-visibility:visible}}.landing :where(.rim):before{content:"";inset:var(--rim-inset,0);border-radius:inherit;background:var(--rim,var(--glass-rim));-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.landing :where(.glint):after{content:"";inset:var(--glint-inset);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hl-glint), inset 0 0 6px var(--hl-glow);--glint-mask:radial-gradient(45% 90% at 0 0, #000, #00000059 40%, transparent), radial-gradient(45% 90% at 100% 100%, #000c, #00000040 40%, transparent);-webkit-mask:var(--glint-mask);-webkit-mask:var(--glint-mask);-webkit-mask:var(--glint-mask);-webkit-mask:var(--glint-mask);mask:var(--glint-mask);pointer-events:none;position:absolute}.landing :where(.rim-copy){pointer-events:none}.landing :where(.at){translate:calc(var(--x,0px) - var(--ax,0%)) calc(var(--y,0px) - var(--ay,0%));position:absolute;top:0;left:0}.landing :where(.avatar){--av:36px;width:var(--av);height:var(--av);background:var(--av-gap);box-shadow:inset 0 0 0 1px var(--hl-edge);border-radius:50%;flex:none;place-items:center;display:grid}.landing :where(.avatar) img{width:calc(var(--av) * .855);height:calc(var(--av) * .855);object-fit:cover;box-shadow:0 0 0 calc(var(--av) * .052) var(--av-gap);border-radius:50%;display:block}.landing :where(.avatar-initial){width:calc(var(--av) * .855);height:calc(var(--av) * .855);background:var(--ind-grid);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.landing :where(.avatar-initial){background:color-mix(in srgb, var(--ind-grid) 16%, var(--av-gap))}}.landing :where(.avatar-initial){box-shadow:0 0 0 calc(var(--av) * .052) var(--av-gap);font-family:var(--font-display);font-size:calc(var(--av) * .42);color:var(--accent-text);-webkit-user-select:none;user-select:none;font-weight:500;line-height:1}.landing :where(.avatar.is-logo) img{width:calc(var(--av) * .96);height:calc(var(--av) * .96);box-shadow:none}.landing [data-held] *,.landing [data-held] :before,.landing [data-held] :after{animation-play-state:paused!important}@keyframes d-pop{0%{opacity:0;scale:.6}}@keyframes d-in{0%{opacity:0;translate:0 10px}}@keyframes d-fade{0%{opacity:0}}@keyframes d-fade-out{to{opacity:0}}@keyframes d-spin{to{rotate:360deg}}.emboss.svelte-lji6mj{position:absolute}.inner.svelte-lji6mj{flood-color:var(--emboss-inner-color);flood-opacity:var(--emboss-inner)}.drop.svelte-lji6mj{flood-color:var(--emboss-drop-color);flood-opacity:var(--emboss-drop)}.body.svelte-fwe1md,.face.svelte-fwe1md,.eye.svelte-fwe1md,.lid.svelte-fwe1md{animation-duration:2.97s;animation-fill-mode:both}.body.svelte-fwe1md{transform-box:view-box;transform-origin:16px 15.5px;animation-name:svelte-fwe1md-spin-in}.face.svelte-fwe1md{transform-box:view-box;transform-origin:15.2px 16.5px;animation-name:svelte-fwe1md-open-face}.eye.svelte-fwe1md{transform-box:fill-box;transform-origin:50%}.eye-l.svelte-fwe1md{animation-name:svelte-fwe1md-wink-eye}.eye-r.svelte-fwe1md{animation-name:svelte-fwe1md-squint-eye}.lid.svelte-fwe1md{opacity:0;animation-name:svelte-fwe1md-close-lid}@media (prefers-reduced-motion:reduce){.body.svelte-fwe1md,.face.svelte-fwe1md,.eye.svelte-fwe1md,.lid.svelte-fwe1md{animation:none}}@keyframes svelte-fwe1md-spin-in{0%{animation-timing-function:linear(0, .17, .321, .454, .572, .674, .761, .835, .896, .946, .986, 1.016, 1.038, 1.052, 1.059, 1.062, 1.059, 1.054, 1.045, 1.036, 1.025, 1.016, 1.008, 1.002, 1);transform:translate(0)rotate(-300deg)scale(0)}30.3%{transform:translate(0)rotate(0)scale(1)}83.84%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0)rotate(0)scale(1)}87.21%{transform:translateY(-.3px)rotate(-5deg)scale(1)}89.9%{animation-timing-function:linear(0, .189, .356, .502, .63, .739, .831, .908, .97, 1.02, 1.057, 1.083, 1.1, 1.109, 1.11, 1.105, 1.096, 1.084, 1.069, 1.053, 1.037, 1.023, 1.011, 1.003, 1);transform:translateY(-.3px)rotate(-5deg)scale(1)}to{transform:translate(0)rotate(0)scale(1)}}@keyframes svelte-fwe1md-open-face{0%{transform:scale(0)}23.57%{animation-timing-function:linear(0, .193, .405, .611, .792, .94, 1.05, 1.124, 1.164, 1.177, 1.17, 1.149, 1.12, 1.088, 1.058, 1.031, 1.009, .993, .982, .976, .974, .975, .978, .982, .987, .991, .995, .999, 1.001, 1.003, 1.004, 1.004, 1.004, 1.003, 1.003, 1.002, 1.001, 1.001, 1, 1, 1);transform:scale(0)}42.09%{transform:scale(1)}}@keyframes svelte-fwe1md-wink-eye{0%{opacity:1;transform:scaleY(0)}37.04%{opacity:1;animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scaleY(0)}44.44%{opacity:1;transform:scaleY(1)}63.3%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scaleY(1)}65.66%{opacity:1;animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scaleY(.06)}70.37%{opacity:1;transform:scaleY(1)}84.51%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scaleY(1)}86.87%{opacity:0;transform:scaleY(.06)}89.9%{opacity:0;animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scaleY(.06)}93.94%{opacity:1;transform:scaleY(1)}}@keyframes svelte-fwe1md-squint-eye{0%{transform:scaleY(0)}39.06%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scaleY(0)}46.46%{transform:scaleY(1)}63.3%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scaleY(1)}65.66%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scaleY(.06)}70.37%{transform:scaleY(1)}84.51%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:scaleY(1)}86.87%{transform:scaleY(.85)}89.9%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scaleY(.85)}93.94%{transform:scaleY(1)}}@keyframes svelte-fwe1md-close-lid{0%{opacity:0}84.51%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19)}86.87%{opacity:1}89.9%{opacity:1;animation-timing-function:cubic-bezier(.215,.61,.355,1)}93.94%{opacity:0}}.menu.svelte-1j4gcsq{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);overscroll-behavior:contain;background:var(--bg);border:0;margin:0;padding:0;position:fixed;inset:0}.menu.svelte-1j4gcsq::backdrop{background:0 0}.menu[open].svelte-1j4gcsq{animation:svelte-1j4gcsq-in .28s var(--ease-out) both}.sheet.svelte-1j4gcsq{box-sizing:border-box;min-height:100%;padding:calc(env(safe-area-inset-top,0px) + 16px) 20px calc(env(safe-area-inset-bottom,0px) + 24px);flex-direction:column;display:flex}.head.svelte-1j4gcsq{justify-content:space-between;align-items:center;height:34px;display:flex}.brand.svelte-1j4gcsq{align-items:center;display:flex;translate:0 1.25px}nav.svelte-1j4gcsq{flex:1;align-items:center;display:flex}ul.svelte-1j4gcsq{gap:14px;padding:0 2px;list-style:none;display:grid}@media (width>=48rem){nav.svelte-1j4gcsq{justify-content:center}ul.svelte-1j4gcsq{text-align:center;justify-items:center}}li.svelte-1j4gcsq{animation:svelte-1j4gcsq-rise .42s var(--ease-out) both;animation-delay:calc(80ms + var(--i) * 45ms)}li.svelte-1j4gcsq a{font-family:var(--font-display);font-feature-settings:normal;font-size:var(--text-menu);letter-spacing:-.02em;color:var(--text);font-weight:420;line-height:1.3}.actions.svelte-1j4gcsq{animation:svelte-1j4gcsq-rise .42s var(--ease-out) .25s both;grid-template-columns:1fr 1fr;gap:10px;display:grid}@keyframes svelte-1j4gcsq-in{0%{opacity:0}}@keyframes svelte-1j4gcsq-rise{0%{opacity:0;translate:0 10px}}.l-container.svelte-153g506{box-sizing:border-box;margin-inline:auto;position:relative}.l-container-page.svelte-153g506{width:min(var(--page-w), 100% - 2 * var(--gutter))}.l-container-hero.svelte-153g506{width:min(var(--hero-w), 100% - 2 * var(--gutter))}.l-container-rail.svelte-153g506{width:100%;padding-inline:var(--rail-lane) var(--rail-end)}@media (width>=64rem){.l-container-rail.svelte-153g506{width:min(var(--page-w), 100% - 2 * var(--gutter))}}.navbar.svelte-1bqlcrj{z-index:10;padding-top:env(safe-area-inset-top,0px);position:relative}.navbar.svelte-1bqlcrj:after{content:"";background:linear-gradient(90deg, transparent, var(--hairline) 10%, var(--hairline) 88%, transparent);height:1px;position:absolute;inset:auto 0 0}.navbar.svelte-1bqlcrj .bar{height:var(--nav-h);justify-content:space-between;align-items:center;display:flex}.left.svelte-1bqlcrj,.right.svelte-1bqlcrj{align-items:center;display:flex}.left.svelte-1bqlcrj{align-self:stretch;align-items:stretch;gap:88px}.right.svelte-1bqlcrj{gap:12px}.brand.svelte-1bqlcrj{background:var(--bg);color:var(--text);align-items:center;padding-top:2.5px;display:flex}.links.svelte-1bqlcrj{background:var(--bg);align-items:center;gap:20px;display:flex}.links.svelte-1bqlcrj .link{color:var(--muted);font-size:var(--text-body);letter-spacing:-.01em;font-weight:480;line-height:1.4;transition:color .15s}.links.svelte-1bqlcrj .link:hover{color:var(--text)}@media (width<64rem){.links.svelte-1bqlcrj,.right.svelte-1bqlcrj :is(.login,.join){display:none}}@media (width>=64rem){.right.svelte-1bqlcrj .menu{display:none}}
