/*! 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;--brand-weight:420;--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:12px;--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);--brand-weight:500;--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);--brand-weight:500;--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)}.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{font-family:var(--font-display);font-feature-settings:normal;letter-spacing:-.02em;align-items:center;gap:6px;font-size:16px;font-weight:420;display:flex}.brand.svelte-1j4gcsq .mark{width:23.7px;height:22.5px}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{gap:88px}.right.svelte-1bqlcrj{gap:12px}.brand.svelte-1bqlcrj{color:var(--text);font-family:var(--font-display);font-feature-settings:normal;font-size:16px;font-weight:var(--brand-weight);letter-spacing:-.02em;align-items:center;gap:6px;line-height:1.3;display:flex}.brand.svelte-1bqlcrj .mark{width:23.7px;height:22.5px}.links.svelte-1bqlcrj{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}}
