@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations"),url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations"),url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.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,[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--jn-purple-deep:#690bc8;--jn-purple-joina:#ebaaff;--jn-red-matte:#fe5b3d;--jn-blue-matte:#5dc5da;--jn-amber-matte:#c67c0c;--jn-night:#020204;--jn-night-card:#0b0b0e;--jn-night-muted:#8c8b92;--jn-night-border-strong:#5e5d63;--jn-night-foreground:#fafafa;--jn-brand:var(--lightningcss-light,var(--jn-purple-deep))var(--lightningcss-dark,var(--jn-purple-joina));--jn-destructive:var(--lightningcss-light,#d02e1e)var(--lightningcss-dark,#fe5b3d);--jn-destructive-hover:var(--lightningcss-light,#b71c0e)var(--lightningcss-dark,#ff7d63);--jn-destructive-foreground:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#07070a);--jn-destructive-soft:var(--lightningcss-light,#d02e1e1a)var(--lightningcss-dark,#fe5b3d24);--jn-status-success-bg:var(--lightningcss-light,#dcfce7)var(--lightningcss-dark,#0d542b);--jn-status-success-fg:var(--lightningcss-light,#016630)var(--lightningcss-dark,#b9f8cf);--jn-status-warning-bg:var(--lightningcss-light,#fef9c2)var(--lightningcss-dark,#733e0a);--jn-status-warning-fg:var(--lightningcss-light,#874b00)var(--lightningcss-dark,#fff085);--jn-status-danger-bg:var(--lightningcss-light,#ffe2e2)var(--lightningcss-dark,#82181a);--jn-status-danger-fg:var(--lightningcss-light,#9f0712)var(--lightningcss-dark,#ffcaca);--jn-status-info-bg:var(--lightningcss-light,#dbeafe)var(--lightningcss-dark,#1c398e);--jn-status-info-fg:var(--lightningcss-light,#193cb8)var(--lightningcss-dark,#bedbff);--jn-shadow-xs:0 1px 2px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#00000073);--jn-shadow-xl:0 8px 20px var(--lightningcss-light,#00000012)var(--lightningcss-dark,#00000073), 0 2px 6px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#00000040);--jn-shadow-2xl:0 24px 48px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#0009), 0 12px 24px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0006);--jn-overlay:#02020499;--jn-font-sans:"Inter", system-ui, sans-serif;--jn-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--jn-font-weight-regular:400;--jn-font-weight-medium:500;--jn-font-weight-semibold:600;--jn-text-xs:12px;--jn-text-sm:14px;--jn-text-base:16px;--jn-text-lg:18px;--jn-text-xl:20px;--jn-text-2xl:24px;--jn-text-3xl:30px;--jn-text-title-md:clamp(24px, 2.6vw, 32px);--jn-text-title-lg:clamp(28px, 3.2vw, 38px);--jn-text-title-xl:clamp(32px, 3.8vw, 44px);--jn-text-display:min(54px, 8cqi);--jn-space-0-5:2px;--jn-space-1:4px;--jn-space-1-5:6px;--jn-space-2:8px;--jn-space-2-5:10px;--jn-space-3:12px;--jn-space-4:16px;--jn-space-5:20px;--jn-space-6:24px;--jn-space-7:28px;--jn-space-8:32px;--jn-space-10:40px;--jn-space-14:56px;--jn-space-16:64px;--jn-control-sm:32px;--jn-control-md:36px;--jn-control-lg:44px;--jn-container:1200px;--jn-container-narrow:720px;--jn-gutter:24px;--jn-duration-fast:.15s;--jn-duration-base:.2s;--jn-duration-slow:.3s;--jn-ease-out:cubic-bezier(.2, .8, .2, 1)}@supports (color:lab(0% 0 0)){:root{--jn-purple-deep:lab(31.4896% 61.2542 -77.0852);--jn-purple-joina:lab(78.1381% 34.9946 -32.7169);--jn-red-matte:lab(61.6024% 62.0514 51.3227);--jn-blue-matte:lab(74.0191% -26.7604 -20.2683);--jn-amber-matte:lab(59.029% 24.3804 63.0973);--jn-night:lab(.641346% .249654 -.574669);--jn-night-card:lab(3.0091% .574134 -1.33261);--jn-night-muted:lab(58.1367% 1.49408 -3.41475);--jn-night-border-strong:lab(39.5759% 1.50366 -3.40829);--jn-night-foreground:lab(98.26% 0 0);--jn-destructive:var(--lightningcss-light,lab(47.0331% 62.1515 49.9384))var(--lightningcss-dark,lab(61.6024% 62.0514 51.3227));--jn-destructive-hover:var(--lightningcss-light,lab(40.1534% 59.2041 49.6375))var(--lightningcss-dark,lab(68.2437% 54.2199 42.6539));--jn-destructive-foreground:var(--lightningcss-light,lab(98.26% 0 0))var(--lightningcss-dark,lab(1.94996% .502631 -1.16314));--jn-destructive-soft:var(--lightningcss-light,lab(47.0331% 62.1515 49.9384/.1))var(--lightningcss-dark,lab(61.6024% 62.0514 51.3227/.14));--jn-status-success-bg:var(--lightningcss-light,lab(96.1861% -13.8464 6.52365))var(--lightningcss-dark,lab(30.797% -29.6927 17.382));--jn-status-success-fg:var(--lightningcss-light,lab(37.4616% -36.7971 22.9692))var(--lightningcss-dark,lab(92.4222% -26.4702 12.9427));--jn-status-warning-bg:var(--lightningcss-light,lab(97.3564% -4.51407 27.344))var(--lightningcss-dark,lab(32.3865% 21.1273 38.5959));--jn-status-warning-fg:var(--lightningcss-light,lab(38.7484% 23.5833 51.4916))var(--lightningcss-dark,lab(94.3433% -5.00429 52.9663));--jn-status-danger-bg:var(--lightningcss-light,lab(92.243% 10.2865 3.83865))var(--lightningcss-dark,lab(28.5139% 44.5539 29.0463));--jn-status-danger-fg:var(--lightningcss-light,lab(33.7174% 55.8993 41.0293))var(--lightningcss-dark,lab(86.017% 19.8815 7.75869));--jn-status-info-bg:var(--lightningcss-light,lab(92.0301% -2.24757 -11.6453))var(--lightningcss-dark,lab(26.1542% 15.7545 -51.5504));--jn-status-info-fg:var(--lightningcss-light,lab(30.2514% 27.7853 -70.2699))var(--lightningcss-dark,lab(86.15% -4.04379 -21.0797));--jn-overlay:lab(.641346% .249654 -.574669/.6)}}@media (pointer:coarse){:root{--jn-control-md:44px;--jn-control-lg:48px}}:root,[data-theme=default]{--jn-background:var(--lightningcss-light,#f8f8fc)var(--lightningcss-dark,#020204);--jn-foreground:var(--lightningcss-light,#07070a)var(--lightningcss-dark,#fafafa);--jn-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b0b0e);--jn-primary:var(--lightningcss-light,#690bc8)var(--lightningcss-dark,#ebaaff);--jn-primary-hover:var(--lightningcss-light,#5300a3)var(--lightningcss-dark,#f2c4ff);--jn-producer:var(--jn-primary);--jn-primary-foreground:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#07070a);--jn-primary-soft:var(--lightningcss-light,#690bc81a)var(--lightningcss-dark,#ebaaff1a);--jn-primary-tint:var(--lightningcss-light,#690bc80d)var(--lightningcss-dark,#ebaaff0d);--jn-primary-soft-foreground:var(--jn-primary);--jn-muted:var(--lightningcss-light,#e8e7eb)var(--lightningcss-dark,#18181c);--jn-muted-foreground:var(--lightningcss-light,#5e5d63)var(--lightningcss-dark,#8c8b92);--jn-accent:var(--lightningcss-light,#e6ddf2)var(--lightningcss-dark,#222126);--jn-border:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--jn-border-strong:var(--lightningcss-light,#8f8e95)var(--lightningcss-dark,#5e5d63);--jn-ring:var(--jn-primary);--jn-nav-bg:var(--lightningcss-light,#f8f8fcd1)var(--lightningcss-dark,#020204d1);--jn-chart-1:var(--lightningcss-light,#6b12cb)var(--lightningcss-dark,#9458a7);--jn-chart-2:var(--lightningcss-light,#089bb2)var(--lightningcss-dark,#04a4bc);--jn-chart-3:#f55235;--jn-chart-4:#0c9d49;--jn-chart-5:var(--lightningcss-light,#b476c7)var(--lightningcss-dark,#782ddc);--jn-radius-sm:6px;--jn-radius-md:8px;--jn-radius-lg:10px;--jn-radius-xl:14px;--jn-radius-2xl:18px;--jn-radius-3xl:24px;--jn-radius-full:9999px}@supports (color:lab(0% 0 0)){:root,[data-theme=default]{--jn-background:var(--lightningcss-light,lab(97.6291% .737309 -1.71416))var(--lightningcss-dark,lab(.641346% .249654 -.574669));--jn-foreground:var(--lightningcss-light,lab(1.94996% .502631 -1.16314))var(--lightningcss-dark,lab(98.26% 0 0));--jn-card:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(3.0091% .574134 -1.33261));--jn-primary:var(--lightningcss-light,lab(31.4896% 61.2542 -77.0852))var(--lightningcss-dark,lab(78.1381% 34.9946 -32.7169));--jn-primary-hover:var(--lightningcss-light,lab(23.2925% 58.0633 -70.5262))var(--lightningcss-dark,lab(84.5486% 28.5409 -27.0117));--jn-primary-foreground:var(--lightningcss-light,lab(98.26% 0 0))var(--lightningcss-dark,lab(1.94996% .502631 -1.16314));--jn-primary-soft:var(--lightningcss-light,lab(31.4896% 61.2542 -77.0852/.1))var(--lightningcss-dark,lab(78.1381% 34.9946 -32.7169/.1));--jn-primary-tint:var(--lightningcss-light,lab(31.4896% 61.2542 -77.0852/.05))var(--lightningcss-dark,lab(78.1381% 34.9946 -32.7169/.05));--jn-muted:var(--lightningcss-light,lab(91.8188% .886321 -2.05593))var(--lightningcss-dark,lab(8.27471% 1.2284 -2.71054));--jn-muted-foreground:var(--lightningcss-light,lab(39.5759% 1.50366 -3.40829))var(--lightningcss-dark,lab(58.1367% 1.49408 -3.41475));--jn-accent:var(--lightningcss-light,lab(89.202% 6.03911 -9.19749))var(--lightningcss-dark,lab(12.8931% 1.53904 -3.38607));--jn-border:var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(100% 0 0/.1));--jn-border-strong:var(--lightningcss-light,lab(59.2967% 1.49366 -3.41506))var(--lightningcss-dark,lab(39.5759% 1.50366 -3.40829));--jn-nav-bg:var(--lightningcss-light,lab(97.6291% .737309 -1.71416/.82))var(--lightningcss-dark,lab(.641346% .249654 -.574669/.82));--jn-chart-1:var(--lightningcss-light,lab(32.4764% 60.7848 -77.0584))var(--lightningcss-dark,lab(46.9519% 35.4954 -32.4034));--jn-chart-2:var(--lightningcss-light,lab(58.4041% -28.8211 -22.0954))var(--lightningcss-dark,lab(61.3373% -30.1155 -23.0953));--jn-chart-3:lab(58.6925% 62.168 52.1246);--jn-chart-4:lab(56.8088% -50.157 33.4701);--jn-chart-5:var(--lightningcss-light,lab(58.5987% 35.2568 -32.5375))var(--lightningcss-dark,lab(38.5878% 58.2224 -76.961))}}[data-theme=party]{--jn-background:var(--lightningcss-light,#fbf9fa)var(--lightningcss-dark,#0f090e);--jn-foreground:var(--lightningcss-light,#130e11)var(--lightningcss-dark,#fbf2f6);--jn-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1419);--jn-primary:var(--lightningcss-light,#c114aa)var(--lightningcss-dark,#f58de0);--jn-primary-hover:var(--lightningcss-light,#a70593)var(--lightningcss-dark,#ffaaec);--jn-producer:var(--jn-primary);--jn-primary-foreground:var(--lightningcss-light,#fcfcfc)var(--lightningcss-dark,#1d0a17);--jn-primary-soft:var(--lightningcss-light,#c114aa1a)var(--lightningcss-dark,#f58de01f);--jn-primary-tint:var(--lightningcss-light,#c114aa0d)var(--lightningcss-dark,#f58de00f);--jn-primary-soft-foreground:var(--lightningcss-light,#a21f8f)var(--lightningcss-dark,#f58de0);--jn-muted:var(--lightningcss-light,#f1edef)var(--lightningcss-dark,#282127);--jn-muted-foreground:var(--lightningcss-light,#60585c)var(--lightningcss-dark,#b1a8ac);--jn-accent:var(--lightningcss-light,#f1e8ee)var(--lightningcss-dark,#362d35);--jn-border:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1f);--jn-border-strong:var(--lightningcss-light,#93898e)var(--lightningcss-dark,#776a72);--jn-ring:var(--jn-primary);--jn-nav-bg:var(--lightningcss-light,#fbf9fad1)var(--lightningcss-dark,#0f090ed1);--jn-chart-1:var(--lightningcss-light,#be20a8)var(--lightningcss-dark,#cc68b9);--jn-chart-2:var(--lightningcss-light,#ee7104)var(--lightningcss-dark,#bb6000);--jn-chart-3:var(--lightningcss-light,#017b37)var(--lightningcss-dark,#24ae56);--jn-chart-4:var(--lightningcss-light,#01a2c5)var(--lightningcss-dark,#0792b1);--jn-chart-5:var(--lightningcss-light,#8f61ec)var(--lightningcss-dark,#9b7be9);--jn-radius-sm:8px;--jn-radius-md:12px;--jn-radius-lg:14px;--jn-radius-xl:18px;--jn-radius-2xl:24px;--jn-radius-3xl:32px;--jn-radius-full:9999px}@supports (color:lab(0% 0 0)){[data-theme=party]{--jn-background:var(--lightningcss-light,lab(98.2328% .638455 -.254095))var(--lightningcss-dark,lab(2.93962% 2.3939 -1.5559));--jn-foreground:var(--lightningcss-light,lab(4.34574% 2.18614 -.872457))var(--lightningcss-dark,lab(96.3871% 3.33318 -.628281));--jn-card:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(7.03366% 4.22546 -2.70463));--jn-primary:var(--lightningcss-light,lab(45.3005% 71.4902 -36.4131))var(--lightningcss-dark,lab(72.1855% 48.3027 -24.6492));--jn-primary-hover:var(--lightningcss-light,lab(38.6343% 65.5029 -33.3608))var(--lightningcss-dark,lab(79.5999% 39.4165 -20.1263));--jn-primary-foreground:var(--lightningcss-light,lab(98.84% .0000298023 -.0000119209))var(--lightningcss-dark,lab(4.85154% 10.1847 -4.09684));--jn-primary-soft:var(--lightningcss-light,lab(45.3005% 71.4902 -36.4131/.1))var(--lightningcss-dark,lab(72.1855% 48.3027 -24.6492/.12));--jn-primary-tint:var(--lightningcss-light,lab(45.3005% 71.4902 -36.4131/.05))var(--lightningcss-dark,lab(72.1855% 48.3027 -24.6492/.06));--jn-primary-soft-foreground:var(--lightningcss-light,lab(38.9752% 59.6483 -30.3878))var(--lightningcss-dark,lab(72.1855% 48.3027 -24.6492));--jn-muted:var(--lightningcss-light,lab(94.1319% 1.5955 -.635088))var(--lightningcss-dark,lab(13.9531% 4.40966 -2.78406));--jn-muted-foreground:var(--lightningcss-light,lab(38.3576% 3.91626 -1.14165))var(--lightningcss-dark,lab(69.6777% 3.92312 -1.14255));--jn-accent:var(--lightningcss-light,lab(92.8763% 3.82438 -1.52289))var(--lightningcss-dark,lab(19.6835% 5.87726 -3.7081));--jn-border:var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(100% 0 0/.12));--jn-border-strong:var(--lightningcss-light,lab(58.037% 4.8973 -1.42732))var(--lightningcss-dark,lab(46.3661% 6.34891 -2.53124));--jn-nav-bg:var(--lightningcss-light,lab(98.2328% .638455 -.254095/.82))var(--lightningcss-dark,lab(2.93962% 2.3939 -1.5559/.82));--jn-chart-1:var(--lightningcss-light,lab(45.4709% 68.5629 -34.9266))var(--lightningcss-dark,lab(58.2428% 48.164 -24.5691));--jn-chart-2:var(--lightningcss-light,lab(62.3084% 46.1464 69.6844))var(--lightningcss-dark,lab(51.0727% 34.2912 59.7236));--jn-chart-3:var(--lightningcss-light,lab(44.8963% -42.5843 28.4503))var(--lightningcss-dark,lab(62.6791% -51.5741 34.2908));--jn-chart-4:var(--lightningcss-light,lab(61.1482% -27.1908 -28.2322))var(--lightningcss-dark,lab(55.3004% -24.9567 -25.8869));--jn-chart-5:var(--lightningcss-light,lab(51.6177% 41.9187 -64.5739))var(--lightningcss-dark,lab(58.3125% 30.8155 -52.0176))}}[data-producer]{--jn-primary:var(--lightningcss-light,oklch(from var(--jn-producer) min(l, .45) c h))var(--lightningcss-dark,oklch(from var(--jn-producer) max(l, .8) c h));--jn-primary-hover:var(--lightningcss-light,oklch(from var(--jn-producer) calc(min(l, .45) - .07) c h))var(--lightningcss-dark,oklch(from var(--jn-producer) calc(max(l, .8) + .05) c h));--jn-primary-foreground:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#07070a);--jn-primary-soft:var(--lightningcss-light,oklch(from var(--jn-producer) min(l, .45) c h / .1))var(--lightningcss-dark,oklch(from var(--jn-producer) max(l, .8) c h / .1));--jn-primary-tint:var(--lightningcss-light,oklch(from var(--jn-producer) min(l, .45) c h / .05))var(--lightningcss-dark,oklch(from var(--jn-producer) max(l, .8) c h / .05));--jn-primary-soft-foreground:var(--jn-primary);--jn-ring:var(--jn-primary);--jn-accent:var(--lightningcss-light,oklch(from var(--jn-producer) .91 min(c, .03) h))var(--lightningcss-dark,oklch(from var(--jn-producer) .25 min(c, .02) h))}@supports (color:lab(0% 0 0)){[data-producer]{--jn-primary-foreground:var(--lightningcss-light,lab(98.26% 0 0))var(--lightningcss-dark,lab(1.94996% .502631 -1.16314))}}
@keyframes jn-float{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}@keyframes jn-float-x{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(18px,-12px)rotate(8deg)}}@keyframes jn-spin{to{transform:rotate(360deg)}}@keyframes jn-spin-reverse{to{transform:rotate(-360deg)}}@keyframes jn-morph{0%,to{border-radius:42% 58% 63% 37%/41% 44% 56% 59%;transform:rotate(0)}50%{border-radius:63% 37% 38% 62%/58% 62% 38% 42%;transform:rotate(25deg)}}@keyframes jn-wave{to{stroke-dashoffset:-900px}}@keyframes jn-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.25)}}@keyframes jn-grow{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes jn-grow-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes jn-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes jn-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes jn-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes jn-pop{0%{opacity:0;transform:scale(.97)}}@keyframes jn-sway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes jn-sweep{0%,to{transform:rotate(-16deg)}50%{transform:rotate(16deg)}}@keyframes jn-roll{0%,30%{transform:rotate(0)}45%,65%{transform:rotate(90deg)}80%,to{transform:rotate(180deg)}}@keyframes jn-restart{0%{transform:scaleY(0)}60%,80%{transform:scaleY(1)}92%,to{transform:scaleY(0)}}@keyframes jn-enter{0%{opacity:0;transform:translateY(12px)}}@keyframes jn-strike{0%{background-size:0% var(--jn-strike,2px)}}@property --jn-chat-time{syntax:"<number>";inherits:true;initial-value:2}@keyframes jn-chat{0%{--jn-chat-time:0}to{--jn-chat-time:1}}@keyframes jn-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes jn-scatter{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(6px,-8px)rotate(20deg)}66%{transform:translate(-6px,4px)rotate(-12deg)}}.jn-anim-float{animation:jn-float var(--jn-duration,7s) ease-in-out var(--jn-delay,0s) infinite}.jn-anim-floatX{animation:jn-float-x var(--jn-duration,9s) ease-in-out var(--jn-delay,0s) infinite}.jn-anim-spin{animation:jn-spin var(--jn-duration,24s) linear var(--jn-delay,0s) infinite}.jn-anim-spinReverse{animation:jn-spin-reverse var(--jn-duration,30s) linear var(--jn-delay,0s) infinite}.jn-anim-morph{animation:jn-morph var(--jn-duration,12s) ease-in-out var(--jn-delay,0s) infinite}.jn-anim-pulse{animation:jn-pulse var(--jn-duration,2.4s) ease-in-out var(--jn-delay,0s) infinite}.jn-anim-scatter{animation:jn-scatter var(--jn-duration,5s) ease-in-out var(--jn-delay,0s) infinite}.jn-anim-blink{animation:jn-blink var(--jn-duration,1.6s) ease-in-out var(--jn-delay,0s) infinite}.jn-anim-grow{transform-origin:bottom;animation:jn-grow var(--jn-duration,2.6s) cubic-bezier(.3, .7, .3, 1) var(--jn-delay,0s) infinite alternate}.jn-anim-growIn{transform-origin:bottom;animation:jn-grow-in var(--jn-duration,.7s) var(--jn-ease-out) var(--jn-delay,0s) both}.jn-anim-growX{transform-origin:0;animation:jn-grow-x var(--jn-duration,.9s) var(--jn-ease-out) var(--jn-delay,0s) both}.jn-anim-shimmer{background-image:linear-gradient(90deg, transparent 0%, var(--jn-accent) 50%, transparent 100%);animation:jn-shimmer var(--jn-duration,1.6s) ease-in-out var(--jn-delay,0s) infinite;background-repeat:no-repeat;background-size:200% 100%}.jn-anim-wave{stroke-dasharray:260 640;animation:jn-wave var(--jn-duration,6s) linear var(--jn-delay,0s) infinite}.jn-anim-pop{animation:jn-pop var(--jn-duration,var(--jn-duration-fast)) var(--jn-ease-out) var(--jn-delay,0s) both}.jn-anim-sway{transform-origin:top;transform-box:fill-box;animation:jn-sway var(--jn-duration,3.2s) ease-in-out var(--jn-delay,0s) infinite}.jn-anim-sweep{transform-origin:top;animation:jn-sweep var(--jn-duration,9s) ease-in-out var(--jn-delay,0s) infinite}.jn-anim-roll{animation:jn-roll var(--jn-duration,3.2s) var(--jn-ease-out) var(--jn-delay,0s) infinite}.jn-anim-restart{transform-origin:bottom;animation:jn-restart var(--jn-duration,3.6s) var(--jn-ease-out) var(--jn-delay,0s) infinite}.jn-anim-enter{animation:jn-enter var(--jn-duration,.45s) var(--jn-ease-out) var(--jn-delay,0s) both}.jn-anim-strike{animation:jn-strike var(--jn-duration,.4s) var(--jn-ease-out) var(--jn-delay,0s) both}.jn-anim-chat{animation:jn-chat var(--jn-duration,24s) steps(var(--jn-steps,480)) var(--jn-delay,0s) infinite}.jn-anim-rise{animation:jn-rise .9s cubic-bezier(.2, .8, .2, 1) var(--jn-delay,0s) both}@supports (animation-timeline:view()){.jn-reveal{animation:linear both jn-rise;animation-timeline:view();animation-range:entry cover 28%}}.jn-still *,.jn-still :before,.jn-still :after,.jn-still{animation:none!important}.jn-still .jn-anim-shimmer,.jn-still.jn-anim-shimmer{background-image:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.jn-anim-shimmer{background-image:none}}
*,:before,:after{box-sizing:border-box}body{background:var(--jn-background);color:var(--jn-foreground);font-family:var(--jn-font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.625}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--jn-ring);outline-offset:2px}.jn-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}

._logo_1qbkn_1{color:inherit;align-items:center;gap:8px;display:inline-flex}._mark_1qbkn_2{flex:none;width:auto}._sm_1qbkn_3 ._mark_1qbkn_2{height:16px}._md_1qbkn_4 ._mark_1qbkn_2{height:24px}._lg_1qbkn_5 ._mark_1qbkn_2{height:32px}._mark_1qbkn_2._markSm_1qbkn_7{height:16px}._mark_1qbkn_2._markMd_1qbkn_8{height:24px}._mark_1qbkn_2._markLg_1qbkn_9{height:32px}._wordmark_1qbkn_10{font-weight:var(--jn-font-weight-semibold);letter-spacing:-.025em;font-size:var(--jn-text-xl);line-height:28px}._sm_1qbkn_3 ._wordmark_1qbkn_10{font-size:var(--jn-text-base);line-height:24px}._tone-brand_1qbkn_12{color:var(--jn-brand)}._tone-primary_1qbkn_13{color:var(--jn-primary)}._tone-purple-deep_1qbkn_14{color:var(--jn-purple-deep)}._tone-purple-joina_1qbkn_15{color:var(--jn-purple-joina)}._tone-ink_1qbkn_16{color:var(--jn-night)}._tone-white_1qbkn_17{color:var(--jn-night-foreground)}._tone-current_1qbkn_18{color:currentColor}
._button_4kc2q_1{justify-content:center;align-items:center;gap:var(--jn-space-2);border-radius:var(--jn-radius-md);font:inherit;font-weight:var(--jn-font-weight-medium);cursor:pointer;white-space:nowrap;transition:background-color var(--jn-duration-base),color var(--jn-duration-base),border-color var(--jn-duration-base);border:1px solid #0000;text-decoration:none;display:inline-flex}._button_4kc2q_1:disabled,._button_4kc2q_1[aria-disabled=true]{opacity:.5;pointer-events:none}._sm_4kc2q_8{min-height:var(--jn-control-sm);padding:0 var(--jn-space-3);gap:var(--jn-space-1-5);font-size:var(--jn-text-sm)}._md_4kc2q_9{min-height:var(--jn-control-md);padding:0 var(--jn-space-4);font-size:var(--jn-text-sm)}._lg_4kc2q_10{min-height:var(--jn-control-lg);padding:0 var(--jn-space-5);font-size:var(--jn-text-base)}._block_4kc2q_11{width:100%}._icon_4kc2q_14{flex:none;display:inline-flex}._icon_4kc2q_14 svg{width:16px;height:16px}._lg_4kc2q_10 ._icon_4kc2q_14 svg{width:20px;height:20px}._iconOnly_4kc2q_19{flex:none;padding:0}._iconOnly_4kc2q_19._sm_4kc2q_8{width:var(--jn-control-sm)}._iconOnly_4kc2q_19._md_4kc2q_9{width:var(--jn-control-md)}._iconOnly_4kc2q_19._lg_4kc2q_10{width:var(--jn-control-lg)}._primary_4kc2q_25{background:var(--jn-primary);color:var(--jn-primary-foreground)}._primary_4kc2q_25:hover{background:var(--jn-primary-hover);color:var(--jn-primary-foreground)}._secondary_4kc2q_28{background:var(--jn-card);color:var(--jn-foreground);border-color:var(--jn-border-strong)}._secondary_4kc2q_28:hover{background:var(--jn-accent);color:var(--jn-foreground)}._tertiary_4kc2q_31{color:var(--jn-primary);background:0 0}._tertiary_4kc2q_31:hover{background:var(--jn-primary-soft);color:var(--jn-primary-soft-foreground)}._danger_4kc2q_34{background:var(--jn-destructive);color:var(--jn-destructive-foreground)}._danger_4kc2q_34:hover{background:var(--jn-destructive-hover);color:var(--jn-destructive-foreground)}
._header_i6v54_1{z-index:20;background:var(--jn-nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--jn-border)}._sticky_i6v54_2{position:sticky;top:0}._nav_i6v54_3{max-width:var(--jn-container);padding:calc(var(--jn-space-3) + var(--jn-space-0-5)) var(--jn-gutter);justify-content:space-between;align-items:center;gap:var(--jn-space-4);margin:0 auto;display:flex}._brand_i6v54_4{color:var(--jn-foreground);text-decoration:none;display:inline-flex}
._footer_1uesb_1{background:var(--jn-night);color:var(--jn-night-muted);border-top:1px solid color-mix(in oklch,var(--jn-night-foreground) 10%,transparent)}._inner_1uesb_2{max-width:var(--jn-container);padding:var(--jn-space-7) var(--jn-gutter);justify-content:space-between;align-items:center;gap:var(--jn-space-4);flex-wrap:wrap;margin:0 auto;display:flex}._logo_1uesb_3{color:var(--jn-night-foreground)}._links_1uesb_4{gap:var(--jn-space-5);flex-wrap:wrap;display:flex}._links_1uesb_4 a{color:var(--jn-night-muted);text-decoration:none}._links_1uesb_4 a:hover{color:var(--jn-night-foreground)}._links_1uesb_4 a[aria-current]{color:var(--jn-night-foreground);text-underline-offset:.25em;text-decoration:underline}
