@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.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}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}._80fyqW_className{font-family:Geist,Geist Fallback;font-style:normal}._80fyqW_variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb20b375a5739b57-s.2njitm-prmz2_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d3323de857e1fce-s.p.38hmww4cj4vme.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}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b7a08e852a63f857-s.12_ml6bnugnre.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86fd170c8543a779-s.p.2yee423r7ahpo.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}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.p511qG_className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.p511qG_variable{--font-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");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}
.jt-theme{--jt-font:"Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--jt-display:"Geist Variable", Geist, var(--jt-font);--jt-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--jt-editor-font:var(--jt-font);--jt-text-xxs:11px;--jt-text-xs:12px;--jt-text-sm:13px;--jt-text-base:14px;--jt-text-lg:15px;--jt-r-sm:4px;--jt-r-row:5px;--jt-r-md:6px;--jt-r-card:8px;--jt-r-pop:10px;--jt-r-frame:12px;--jt-canvas:#f5f5f5;--jt-bg:#f9f9f9;--jt-sidebar:#f5f5f5;--jt-raised:#fff;--jt-text:#000000d9;--jt-text-2:#000000bf;--jt-muted:#0009;--jt-quiet:#00000080;--jt-hint:#00000059;--jt-faint:#00000040;--jt-border:#0000000f;--jt-border-2:#0000001f;--jt-border-3:#00000029;--jt-fill-subtle:#00000005;--jt-fill:#0000000a;--jt-fill-hover:#0000000f;--jt-inverse:#0d0d0d;--jt-inverse-hover:#404040;--jt-on-inverse:#fff;--jt-brand:#5da8f5;--jt-brand-soft:#80bfff;--jt-link:#3182d4;--jt-brand-ring:#5da8f533;--jt-brand-tint:#5da8f51a;--jt-brand-ink:#063769;--jt-selection:#80bfff59;--jt-ok:#49bf4c;--jt-warn:#ffa238;--jt-danger:#e04b2d;--jt-danger-tint:#e04b2d14;--jt-shadow-frame:0 4px 48px #0000000a;--jt-shadow-card:0 1px 2px #0000000a, 0 1px 3px #00000005;--jt-shadow-pop:0 2px 8px #0000000a, 0 4px 48px #0000000f;--jt-shadow-pill:inset 0 0 0 1px #fff3, 0 2px 18px #00000005;--jt-scrim:#f5f5f599;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.jt-theme:not(.jt-light){--jt-canvas:#141414;--jt-bg:#191919;--jt-sidebar:#141414;--jt-raised:#222;--jt-text:#ffffffe0;--jt-text-2:#ffffffc2;--jt-muted:#ffffff9e;--jt-quiet:#ffffff80;--jt-hint:#ffffff5c;--jt-faint:#ffffff3d;--jt-border:#ffffff12;--jt-border-2:#ffffff1f;--jt-border-3:#ffffff2e;--jt-fill-subtle:#ffffff08;--jt-fill:#ffffff0f;--jt-fill-hover:#ffffff17;--jt-inverse:#f5f5f5;--jt-inverse-hover:#d6d6d6;--jt-on-inverse:#0d0d0d;--jt-brand:#80bfff;--jt-brand-soft:#5da8f5;--jt-link:#80bfff;--jt-brand-ring:#80bfff40;--jt-brand-tint:#80bfff1f;--jt-brand-ink:#c0defc;--jt-selection:#80bfff47;--jt-danger:#f55434;--jt-danger-tint:#f554341f;--jt-shadow-frame:0 4px 48px #0000004d;--jt-shadow-card:0 1px 2px #0000004d;--jt-shadow-pop:0 2px 8px #0000004d, 0 8px 48px #00000073;--jt-shadow-pill:inset 0 0 0 1px #ffffff0a, 0 2px 18px #0000004d;--jt-scrim:#00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-theme=dark] .jt-theme:not(.jt-light){--jt-canvas:#141414;--jt-bg:#191919;--jt-sidebar:#141414;--jt-raised:#222;--jt-text:#ffffffe0;--jt-text-2:#ffffffc2;--jt-muted:#ffffff9e;--jt-quiet:#ffffff80;--jt-hint:#ffffff5c;--jt-faint:#ffffff3d;--jt-border:#ffffff12;--jt-border-2:#ffffff1f;--jt-border-3:#ffffff2e;--jt-fill-subtle:#ffffff08;--jt-fill:#ffffff0f;--jt-fill-hover:#ffffff17;--jt-inverse:#f5f5f5;--jt-inverse-hover:#d6d6d6;--jt-on-inverse:#0d0d0d;--jt-brand:#80bfff;--jt-brand-soft:#5da8f5;--jt-link:#80bfff;--jt-brand-ring:#80bfff40;--jt-brand-tint:#80bfff1f;--jt-brand-ink:#c0defc;--jt-selection:#80bfff47;--jt-danger:#f55434;--jt-danger-tint:#f554341f;--jt-shadow-frame:0 4px 48px #0000004d;--jt-shadow-card:0 1px 2px #0000004d;--jt-shadow-pop:0 2px 8px #0000004d, 0 8px 48px #00000073;--jt-shadow-pill:inset 0 0 0 1px #ffffff0a, 0 2px 18px #0000004d;--jt-scrim:#00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .jt-theme{--jt-canvas:#f5f5f5;--jt-bg:#f9f9f9;--jt-sidebar:#f5f5f5;--jt-raised:#fff;--jt-text:#000000d9;--jt-text-2:#000000bf;--jt-muted:#0009;--jt-quiet:#00000080;--jt-hint:#00000059;--jt-faint:#00000040;--jt-border:#0000000f;--jt-border-2:#0000001f;--jt-border-3:#00000029;--jt-fill-subtle:#00000005;--jt-fill:#0000000a;--jt-fill-hover:#0000000f;--jt-inverse:#0d0d0d;--jt-inverse-hover:#404040;--jt-on-inverse:#fff;--jt-brand:#5da8f5;--jt-brand-soft:#80bfff;--jt-link:#3182d4;--jt-brand-ring:#5da8f533;--jt-brand-tint:#5da8f51a;--jt-brand-ink:#063769;--jt-selection:#80bfff59;--jt-danger:#e04b2d;--jt-danger-tint:#e04b2d14;--jt-shadow-frame:0 4px 48px #0000000a;--jt-shadow-card:0 1px 2px #0000000a, 0 1px 3px #00000005;--jt-shadow-pop:0 2px 8px #0000000a, 0 4px 48px #0000000f;--jt-shadow-pill:inset 0 0 0 1px #fff3, 0 2px 18px #00000005;--jt-scrim:#f5f5f599;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.jt-theme[data-mono=true],html[data-mono=true] .jt-theme{--jt-editor-font:var(--jt-mono)}.jt-theme,html[data-theme=light] .jt-theme{--jt-tc-red:#d23a2a;--jt-tc-orange:#c2610c;--jt-tc-green:#2e8540;--jt-tc-blue:#2a6fc4;--jt-tc-purple:#7c4bc2;--jt-hl-yellow:#ffd20052;--jt-hl-green:#49bf4c38;--jt-hl-blue:#5da8f53d;--jt-hl-pink:#f472b63d;--jt-hl-purple:#a78bfa42}@media (prefers-color-scheme:dark){.jt-theme:not(.jt-light){--jt-tc-red:#ff7a6b;--jt-tc-orange:#ffad5c;--jt-tc-green:#6fd97a;--jt-tc-blue:#80bfff;--jt-tc-purple:#c4a5ff;--jt-hl-yellow:#ffd20042;--jt-hl-green:#49bf4c47;--jt-hl-blue:#5da8f54d;--jt-hl-pink:#f472b64d;--jt-hl-purple:#a78bfa52}}html[data-theme=dark] .jt-theme:not(.jt-light){--jt-tc-red:#ff7a6b;--jt-tc-orange:#ffad5c;--jt-tc-green:#6fd97a;--jt-tc-blue:#80bfff;--jt-tc-purple:#c4a5ff;--jt-hl-yellow:#ffd20042;--jt-hl-green:#49bf4c47;--jt-hl-blue:#5da8f54d;--jt-hl-pink:#f472b64d;--jt-hl-purple:#a78bfa52}
.jt-page{background:var(--jt-bg);min-height:100dvh;color:var(--jt-text);font-family:var(--jt-font);font-size:var(--jt-text-xs);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01";line-height:1.5}.jt-page *,.jt-page :before,.jt-page :after{box-sizing:border-box}.jt-page button,.jt-page input,.jt-page select{font:inherit;color:inherit}.jt-page button{cursor:pointer}.jt-page :is(button,a,select,[role=tab],[role=menuitem],[tabindex="0"]:not([contenteditable])):focus-visible{outline:2px solid var(--jt-brand-ring);outline-offset:0;box-shadow:0 0 0 1px var(--jt-brand-soft);border-radius:var(--jt-r-row)}.jt-boot{background:var(--jt-bg);height:100dvh}.muted{color:var(--jt-quiet)}.small{font-size:var(--jt-text-xxs)}.jt-app{background:var(--jt-bg);height:100dvh;color:var(--jt-text);font-family:var(--jt-font);font-size:var(--jt-text-xs);line-height:1.5;display:flex;position:relative;overflow:hidden;container:app/inline-size}.jt-main{background:var(--jt-bg);flex-direction:column;flex:1;min-width:0;display:flex}.jt-icon-btn{border-radius:var(--jt-r-row);width:26px;height:26px;color:var(--jt-muted);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;transition:background-color .1s cubic-bezier(0,0,.2,1),color .1s cubic-bezier(0,0,.2,1);display:inline-grid}.jt-icon-btn svg{width:16px;height:16px}.jt-icon-btn:hover{background:var(--jt-fill);color:var(--jt-text)}.jt-icon-btn.on,.jt-icon-btn[aria-pressed=true],.jt-icon-btn[aria-expanded=true]{color:var(--jt-text)}.jt-icon-btn.tiny{width:18px;height:18px}.jt-icon-btn.tiny svg{width:12px;height:12px}.jt-chip,.jt-btn.small{border:1px solid var(--jt-border-2);border-radius:var(--jt-r-row);height:22px;color:var(--jt-text);font-size:var(--jt-text-xxs);white-space:nowrap;background:0 0;align-items:center;gap:4px;padding:0 6px;font-weight:500;line-height:1;transition:background-color .1s cubic-bezier(0,0,.2,1);display:inline-flex}.jt-chip svg,.jt-btn.small svg{width:14px;height:14px}.jt-chip:hover,.jt-btn.small:hover:not(:disabled),.jt-chip.on{background:var(--jt-fill)}.jt-btn.small.primary{border-color:var(--jt-inverse);background:var(--jt-inverse);color:var(--jt-on-inverse)}.jt-btn.small.danger{color:var(--jt-danger)}.jt-btn{border-radius:var(--jt-r-md);background:var(--jt-fill);height:32px;color:var(--jt-text);font-size:var(--jt-text-sm);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-weight:400;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),opacity .2s;display:inline-flex}.jt-btn:hover:not(:disabled){background:var(--jt-fill-hover)}.jt-btn:disabled{opacity:.45;cursor:default}.jt-btn.primary{background:var(--jt-inverse);color:var(--jt-on-inverse)}.jt-btn.primary:hover:not(:disabled){background:var(--jt-inverse-hover)}.jt-btn.danger{background:var(--jt-danger-tint);color:var(--jt-danger)}.jt-btn.outline{background:var(--jt-raised);box-shadow:inset 0 0 0 1px var(--jt-border-2), var(--jt-shadow-card)}.jt-btn.outline:hover:not(:disabled){background:var(--jt-raised);box-shadow:inset 0 0 0 1px var(--jt-border-3), var(--jt-shadow-card)}.jt-btn.wide{width:100%}.jt-link-btn{color:var(--jt-quiet);font-size:var(--jt-text-xs);text-decoration:underline;-webkit-text-decoration-color:var(--jt-border-3);text-decoration-color:var(--jt-border-3);text-underline-offset:3px;background:0 0;border:0;padding:2px 0}.jt-link-btn:hover{color:var(--jt-text)}.jt-link-btn.small{font-size:var(--jt-text-xxs)}.jt-segmented{gap:4px;display:inline-flex}.jt-segmented button{border:1px solid var(--jt-border-2);border-radius:var(--jt-r-row);height:22px;color:var(--jt-quiet);font-size:var(--jt-text-xxs);background:0 0;align-items:center;padding:0 6px;font-weight:500;transition:background-color .1s,color .1s;display:inline-flex}.jt-segmented button:hover{color:var(--jt-text)}.jt-segmented button.on{background:var(--jt-fill);color:var(--jt-text)}.jt-kbd{font-family:var(--jt-font);font-size:var(--jt-text-xxs);color:var(--jt-hint);white-space:nowrap;font-feature-settings:"tnum";font-weight:400}.jt-sidebar{z-index:20;background:var(--jt-sidebar);border-right:1px solid var(--jt-border);width:min(300px,88%);box-shadow:var(--jt-shadow-pop);flex-direction:column;animation:.18s cubic-bezier(.19,1,.22,1) jt-slide;display:flex;position:absolute;inset:0 auto 0 0}.jt-sidebar-scrim{z-index:15;background:var(--jt-scrim);animation:.15s ease-out jt-fade;position:absolute;inset:0}@keyframes jt-slide{0%{opacity:0;transform:translate(-12px)}}@keyframes jt-fade{0%{opacity:0}}.jt-nav-pane{border-bottom:1px solid var(--jt-border);flex-direction:column;flex-shrink:0;min-height:0;max-height:52%;display:flex}.jt-list-pane{flex-direction:column;flex:1;min-height:0;display:flex}.jt-side-head{flex-shrink:0;align-items:center;gap:2px;height:40px;padding:0 8px 0 14px;display:flex}.jt-workspace{min-width:0;font-size:var(--jt-text-sm);color:var(--jt-text);flex:1;align-items:center;gap:8px;display:flex}.jt-mark{border-radius:var(--jt-r-sm);background:var(--jt-inverse);width:18px;height:18px;color:var(--jt-on-inverse);flex-shrink:0;place-items:center;display:inline-grid}.jt-mark svg{width:12px;height:12px}.jt-nav-list{scrollbar-width:thin;flex:1;min-height:0;padding:0 6px 8px;overflow-y:auto}.jt-nav-row{border-radius:var(--jt-r-row);align-items:center;transition:background-color .1s;display:flex}.jt-nav-row:hover{background:var(--jt-fill-subtle)}.jt-nav-row.active{background:var(--jt-fill)}.jt-nav-row.drop{box-shadow:inset 0 0 0 1px var(--jt-brand-soft), 0 0 0 2px var(--jt-brand-ring)}.jt-nav{border-radius:var(--jt-r-row);min-width:0;height:30px;color:var(--jt-text-2);font-size:var(--jt-text-xs);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 8px;line-height:18px;display:flex}.jt-nav-row.active .jt-nav,.jt-nav-row:hover .jt-nav{color:var(--jt-text)}.jt-nav svg{flex-shrink:0;width:16px;height:16px}.jt-nav-row{position:relative}.jt-nav-row[style*=--depth] .jt-nav{padding-left:calc(8px + var(--depth) * 14px)}.jt-nav-twisty{top:50%;left:calc(8px + var(--depth,0) * 14px);z-index:1;width:16px;height:16px;color:var(--jt-quiet);opacity:0;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.jt-nav-twisty svg{width:14px;height:14px;transition:transform .12s}.jt-nav-twisty .jt-rot{transform:rotate(-90deg)}.jt-nav-row.has-kids:hover .jt-nav-twisty,.jt-nav-twisty:focus-visible{opacity:1}.jt-nav-twisty:hover{background:var(--jt-fill-hover);color:var(--jt-text)}.jt-nav-row.has-kids:hover .jt-nav>:first-child{visibility:hidden}.jt-section.drop{box-shadow:inset 0 -2px 0 var(--jt-brand-soft)}.jt-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.jt-count{font-size:var(--jt-text-xxs);color:var(--jt-hint);font-feature-settings:"tnum"}.jt-nav-more{opacity:0;width:22px;height:22px;margin-right:4px}.jt-nav-row:hover .jt-nav-more,.jt-nav-more[aria-expanded=true],.jt-nav-more:focus-visible{opacity:1}.jt-section{width:100%;height:35px;color:var(--jt-quiet);font-size:var(--jt-text-xxs);text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:12px 4px 0 8px;font-weight:500;display:flex}.jt-section>span{flex:1}.jt-section .jt-icon-btn{width:20px;height:20px}.jt-section .jt-icon-btn svg{width:14px;height:14px}.jt-section-toggle svg{width:12px;height:12px;transition:transform .15s}.jt-rot{transform:rotate(-90deg)}.jt-card{border:1px solid var(--jt-border-2);border-radius:var(--jt-r-card);background:var(--jt-fill-subtle);padding:8px 12px 10px}.jt-suggest{margin:8px 2px 4px}.jt-suggest p{color:var(--jt-muted);font-size:var(--jt-text-xs);margin:0 0 8px}.jt-suggest div{gap:4px;display:flex}.jt-list-head{flex-shrink:0;align-items:center;gap:8px;height:40px;padding:0 8px 0 14px;display:flex}.jt-list-head h2{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--jt-text-xs);color:var(--jt-text);flex:1;margin:0;font-weight:500;overflow:hidden}.jt-list-head .jt-count{margin-left:-2px}.jt-group-label{height:28px;font-size:var(--jt-text-xxs);color:var(--jt-quiet);align-items:center;padding:0 8px;list-style:none;display:flex}.jt-note-list{scrollbar-width:thin;flex:1;min-height:0;margin:0;padding:0 6px 12px;list-style:none;overflow-y:auto}.jt-note-row{border-radius:var(--jt-r-row);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;width:100%;padding:7px 10px 6px;transition:background-color .1s;display:grid}.jt-note-row:hover{background:var(--jt-fill-subtle)}.jt-note-row.active{background:var(--jt-fill)}.jt-note-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--jt-text-xs);color:var(--jt-text);align-items:center;gap:5px;line-height:18px;display:flex;overflow:hidden}.jt-note-title>span{text-overflow:ellipsis;overflow:hidden}.jt-note-meta{font-size:var(--jt-text-xxs);color:var(--jt-quiet);white-space:nowrap;font-feature-settings:"tnum";line-height:18px}.jt-note-snippet{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--jt-text-xxs);color:var(--jt-quiet);grid-column:1/-1;line-height:16px;overflow:hidden}.jt-note-notebook{font-size:var(--jt-text-xxs);color:var(--jt-hint);grid-column:1/-1;align-items:center;gap:4px;margin-top:2px;line-height:16px;display:flex}.jt-note-notebook svg{width:12px;height:12px}.jt-pin{width:12px;height:12px;color:var(--jt-quiet);flex-shrink:0}.jt-empty{color:var(--jt-quiet);font-size:var(--jt-text-xs);padding:20px 10px;line-height:1.55;list-style:none}.jt-sidebar-foot{border-top:1px solid var(--jt-border);height:32px;font-size:var(--jt-text-xxs);color:var(--jt-quiet);align-items:center;gap:8px;padding:0 14px;display:flex}.jt-only-narrow{display:inline-grid}@container app (min-width:860px){.jt-sidebar{width:280px;box-shadow:none;animation:none;position:relative;inset:auto}.jt-sidebar-scrim,.jt-only-narrow{display:none}}@container app (min-width:1100px){.jt-sidebar{background:var(--jt-bg);flex-direction:row;width:530px}.jt-nav-pane{border-bottom:0;border-right:1px solid var(--jt-border);background:var(--jt-sidebar);width:250px;max-height:none}}@container app (max-width:520px){.jt-sidebar{border-right:0;width:100%}}.jt-header{flex-shrink:0;align-items:center;gap:4px;height:40px;padding:0 8px;display:flex}.jt-crumbs{min-width:0;font-size:var(--jt-text-xs);flex:1;align-items:center;gap:2px;font-weight:500;display:flex}.jt-notebook-btn{border-radius:var(--jt-r-row);max-width:160px;height:24px;color:var(--jt-quiet);font-size:var(--jt-text-xs);white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:0 4px 0 6px;font-weight:500;transition:background-color .1s,color .1s;display:inline-flex;overflow:hidden}.jt-notebook-btn:hover,.jt-notebook-btn[aria-expanded=true]{background:var(--jt-fill);color:var(--jt-text)}.jt-notebook-btn svg{opacity:.7;flex-shrink:0;width:12px;height:12px}.jt-crumb-sep{color:var(--jt-faint);padding:0 2px;font-weight:400}.jt-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--jt-text);flex:1;padding:0 4px;overflow:hidden}.jt-header-actions{align-items:center;gap:4px;display:flex}.jt-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.jt-editor{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.jt-editor-scroll{flex:1;min-height:0;position:relative;overflow-y:auto}.jt-md.jt-prose{box-sizing:border-box;max-width:720px;min-height:100%;caret-color:var(--jt-brand);font-feature-settings:"cv11", "ss01";white-space:pre-wrap;outline:none;padding:24px 28px 30vh}.jt-prose ul[data-type=taskList]>li>label>span{display:none}.jt-prose ::selection{background:var(--jt-selection)}.jt-prose p.is-editor-empty:first-child:before,.jt-prose .is-empty[data-placeholder]:not([data-placeholder=""]):before{content:attr(data-placeholder);float:left;height:0;color:var(--jt-hint);pointer-events:none}.jt-prose li>p.is-empty:before{content:"List"!important}.jt-prose :is(td,th,blockquote)>p.is-empty:before{content:none!important}.jt-prose a{cursor:text}.jt-tag{color:var(--jt-link)}.jt-prose ul[data-type=taskList]{padding-left:0;list-style:none}.jt-prose ul[data-type=taskList]>li{align-items:flex-start;gap:8px;display:flex}.jt-prose ul[data-type=taskList]>li>label{-webkit-user-select:none;user-select:none;flex:none;padding-top:calc(.825em - 7.5px);line-height:0}.jt-prose ul[data-type=taskList]>li>label input{margin:0}.jt-prose ul[data-type=taskList]>li>div{flex:1;min-width:0}.jt-prose ul[data-type=taskList]>li[data-checked=true]>div{color:var(--jt-quiet);text-decoration:line-through;-webkit-text-decoration-color:var(--jt-faint);text-decoration-color:var(--jt-faint)}.jt-prose ul[data-type=taskList]>li[data-checked=true]>div li[data-checked=false]>div{color:var(--jt-text);text-decoration:none}.jt-img{border-radius:var(--jt-r-card);border:1px solid var(--jt-border);max-width:min(100%,520px);max-height:420px;margin:8px 0;display:block}.jt-img.loading,.jt-img.missing{background:var(--jt-fill);width:180px;height:110px}.jt-prose .ProseMirror-selectednode{outline:2px solid var(--jt-brand);outline-offset:1px}.jt-prose .tableWrapper{margin:0 0 .8em;overflow-x:auto}.jt-prose .tableWrapper table{margin:0;display:table}.jt-prose .selectedCell{background:var(--jt-brand-tint)}.jt-fmt{z-index:40;border:1px solid var(--jt-border-2);border-radius:var(--jt-r-pop);background:var(--jt-raised);box-shadow:var(--jt-shadow-pop);font-size:var(--jt-text-xs);align-items:center;padding:3px;display:flex}.jt-fmt-bubble{animation:.12s cubic-bezier(.19,1,.22,1) jt-pop}.jt-fmt-row{align-items:center;gap:1px;display:flex}.jt-fmt-btn{border-radius:var(--jt-r-row);min-width:26px;height:26px;color:var(--jt-text-2);font-family:var(--jt-font);font-size:var(--jt-text-xs);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 5px;display:inline-flex}.jt-fmt-btn:hover{background:var(--jt-fill);color:var(--jt-text)}.jt-fmt-btn.on{background:var(--jt-fill-hover);color:var(--jt-text)}.jt-fmt-btn svg{width:16px;height:16px}.jt-fmt-btn b,.jt-fmt-btn i,.jt-fmt-btn s{font-size:13px;line-height:1}.jt-fmt-btn b{font-weight:650}.jt-fmt-style{color:var(--jt-text);gap:2px;padding:0 4px 0 8px}.jt-fmt-style svg{width:12px;height:12px;color:var(--jt-quiet)}.jt-fmt-sep{background:var(--jt-border);flex:none;width:1px;height:16px;margin:0 3px}.jt-fmt-pop-root{position:relative}.jt-menu.jt-fmt-pop{top:calc(100% + 8px);left:-4px}.jt-menu.jt-fmt-pop-end{left:auto;right:-4px}.jt-fmt-pop .jt-menu-item:not(:disabled):hover{background:var(--jt-fill);color:var(--jt-text)}.jt-menu.jt-fmt-more{max-height:none;overflow:visible}.jt-fmt-sub-root{position:relative}.jt-menu.jt-fmt-flyout{top:-5px;left:calc(100% + 5px)}.jt-menu.jt-fmt-flyout.flip{left:auto;right:calc(100% + 5px)}.jt-menu.jt-fmt-inline{min-width:0;box-shadow:none;border:0;padding:4px 0 2px 30px;animation:none;position:static}.jt-fmt-s{font-size:13px;line-height:1}.jt-fmt-a-icon{flex-direction:column;align-items:center;gap:1px;display:inline-flex}.jt-fmt-a-icon .jt-fmt-bar{width:12px}.jt-fmt-h1 .jt-menu-label{font-size:15px;font-weight:500}.jt-fmt-h2 .jt-menu-label{font-size:14px;font-weight:500}.jt-fmt-h3 .jt-menu-label{font-weight:600}.jt-fmt-split{border-radius:var(--jt-r-row);align-items:center;display:inline-flex}.jt-fmt-split:hover{background:var(--jt-fill-subtle)}.jt-fmt-split.on .jt-fmt-split-main{background:var(--jt-fill-hover);color:var(--jt-text)}.jt-fmt-btn.jt-fmt-split-main{flex-direction:column;gap:2px;min-width:24px;padding:0 4px}.jt-fmt-split-main svg{width:14px;height:14px}.jt-fmt-a{font-size:13px;font-weight:600;line-height:14px}.jt-fmt-bar{border-radius:1.5px;width:14px;height:3px}.jt-fmt-bar-hl[data-color=yellow]{background:#f5c400}.jt-fmt-bar-hl[data-color=green]{background:#49bf4c}.jt-fmt-bar-hl[data-color=blue]{background:#5da8f5}.jt-fmt-bar-hl[data-color=pink]{background:#f472b6}.jt-fmt-bar-hl[data-color=purple]{background:#a78bfa}.jt-fmt-bar-text[data-color=red]{background:var(--jt-tc-red)}.jt-fmt-bar-text[data-color=orange]{background:var(--jt-tc-orange)}.jt-fmt-bar-text[data-color=green]{background:var(--jt-tc-green)}.jt-fmt-bar-text[data-color=blue]{background:var(--jt-tc-blue)}.jt-fmt-bar-text[data-color=purple]{background:var(--jt-tc-purple)}.jt-fmt-btn.jt-fmt-split-more{min-width:14px;color:var(--jt-quiet);padding:0 1px}.jt-fmt-split-more svg{width:11px;height:11px}.jt-fmt-touch .jt-fmt-btn.jt-fmt-split-more{min-width:20px}.jt-menu.jt-fmt-colors{min-width:0;padding:8px 6px 4px}.jt-fmt-swatches{gap:4px;margin:0 2px 8px;display:flex}.jt-swatch{border:1px solid var(--jt-border-2);border-radius:var(--jt-r-row);background:var(--jt-raised);place-items:center;width:24px;height:24px;padding:0;font-size:13px;font-weight:600;display:grid}.jt-swatch:hover{border-color:var(--jt-border-3)}.jt-swatch.on{border-color:var(--jt-brand);box-shadow:0 0 0 2px var(--jt-brand-ring)}.jt-fmt-link{color:var(--jt-quiet);align-items:center;gap:4px;padding-left:6px;display:flex}.jt-fmt-link input{width:220px;height:26px;color:var(--jt-text);font-size:var(--jt-text-xs);background:0 0;border:0;outline:none}.jt-fmt-touch{margin-bottom:8px;position:fixed;left:8px;right:8px}.jt-fmt-touch .jt-fmt-row{scrollbar-width:none;flex:1;overflow-x:auto}.jt-fmt-touch .jt-fmt-btn{min-width:36px;height:36px}.jt-fmt-touch .jt-fmt-pop-root{position:static}.jt-fmt-touch .jt-menu.jt-fmt-pop{top:auto;bottom:calc(100% + 8px);left:0}.jt-fmt-touch .jt-menu.jt-fmt-pop-end{left:auto;right:0}.jt-fmt-touch .jt-fmt-link{flex:1}.jt-fmt-touch .jt-fmt-link input{flex:1;width:auto}.jt-pending-link{background:var(--jt-selection)}.jt-link-picker{flex-direction:column;width:340px;max-width:calc(100vw - 32px);display:flex}.jt-link-picker .jt-fmt-link input{flex:1;width:auto;min-width:0}.jt-link-options{border-top:1px solid var(--jt-border);max-height:264px;margin:3px 0 0;padding:3px 0 0;list-style:none;overflow-y:auto}.jt-link-option,.jt-link-card-target{border-radius:var(--jt-r-row);min-width:0;height:30px;color:var(--jt-text-2);font-size:var(--jt-text-xs);cursor:pointer;align-items:center;gap:8px;padding:0 8px;display:flex}.jt-link-option.active{background:var(--jt-fill);color:var(--jt-text)}.jt-link-option svg,.jt-link-card-target svg{width:16px;height:16px;color:var(--jt-quiet);flex:none}.jt-link-option-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.jt-link-option-detail{max-width:45%;color:var(--jt-hint);font-size:var(--jt-text-xxs);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.jt-link-card-row{align-items:center;gap:1px;max-width:min(460px,100vw - 32px);display:flex}.jt-link-card-target{max-width:300px;height:26px;color:var(--jt-text);background:0 0;border:0;flex:auto;padding:0 6px}.jt-link-card-target:hover:not(:disabled){background:var(--jt-fill)}.jt-link-card-target.missing{color:var(--jt-hint);cursor:default}.jt-link-card .jt-fmt-btn:disabled{opacity:.4}.jt-link-icon{content:"";pointer-events:none;vertical-align:-.08em;background:var(--jt-link);width:.85em;height:.85em;-webkit-mask:var(--jt-link-icon) center / contain no-repeat;-webkit-mask:var(--jt-link-icon) center / contain no-repeat;mask:var(--jt-link-icon) center / contain no-repeat;margin-right:.22em;display:inline-block}.jt-link-icon-note{--jt-link-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M4.75 2.25h4.5l3 3v7a1.5 1.5 0 0 1-1.5 1.5h-6a1.5 1.5 0 0 1-1.5-1.5v-8.5a1.5 1.5 0 0 1 1.5-1.5zM9 2.25V5.5h3.25'/></svg>")}.jt-link-icon-folder{--jt-link-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M2.25 4.75a1.5 1.5 0 0 1 1.5-1.5h2.6l1.4 1.5h4.5a1.5 1.5 0 0 1 1.5 1.5v5.5a1.5 1.5 0 0 1-1.5 1.5h-8.5a1.5 1.5 0 0 1-1.5-1.5z'/></svg>")}.jt-link-icon-tag{--jt-link-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M6.25 2.75 5 13.25M11 2.75 9.75 13.25M2.75 5.75h10.5M2.25 10.25h10.5'/></svg>")}.jt-link-icon-view{--jt-link-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M3 8h9M8.75 4.5 12.25 8l-3.5 3.5'/></svg>")}.jt-emoji-inline{flex:none;margin-right:6px;font-size:1.05em;font-style:normal;line-height:1;display:inline-block}.jt-nav-emoji,.jt-link-emoji{flex:none;place-items:center;width:16px;height:16px;font-size:13.5px;line-height:1;display:inline-grid}.jt-badge-emoji{font-size:10.5px;line-height:1}.jt-note-icon{border-radius:var(--jt-r-row);background:0 0;border:0;flex:none;place-items:center;width:24px;height:24px;margin-right:2px;padding:0;font-size:15px;line-height:1;display:inline-grid}.jt-note-icon:hover,.jt-note-icon[aria-expanded=true]{background:var(--jt-fill)}.jt-list-head h2 .jt-emoji-inline{margin-right:5px}.jt-emoji-picker{z-index:200;flex-direction:column;min-width:0;max-height:none;padding:0;display:flex;position:fixed;overflow:hidden}.jt-emoji-head{border-bottom:1px solid var(--jt-border);align-items:center;gap:6px;padding:8px 8px 6px;display:flex}.jt-emoji-search{border-radius:var(--jt-r-row);background:var(--jt-fill);height:28px;color:var(--jt-quiet);flex:1;align-items:center;gap:6px;padding:0 8px;display:flex}.jt-emoji-search svg{flex:none;width:14px;height:14px}.jt-emoji-search input{min-width:0;color:var(--jt-text);font-size:var(--jt-text-xs);background:0 0;border:0;outline:none;flex:1}.jt-emoji-body{scrollbar-width:thin;flex:1;padding:2px 6px 8px;overflow-y:auto}.jt-emoji-label{color:var(--jt-quiet);font-size:var(--jt-text-xxs);padding:8px 4px 4px;font-weight:500}.jt-emoji-grid{grid-template-columns:repeat(9,1fr);display:grid}.jt-emoji{border-radius:var(--jt-r-row);background:0 0;border:0;place-items:center;height:32px;padding:0;font-size:20px;line-height:1;display:grid}.jt-emoji:hover,.jt-emoji:focus-visible{background:var(--jt-fill-hover)}.jt-emoji.on{background:var(--jt-brand-tint);box-shadow:inset 0 0 0 1px var(--jt-brand-soft)}.jt-emoji-empty{color:var(--jt-quiet);font-size:var(--jt-text-xs);text-align:center;padding:24px 8px}.jt-md mark{background:var(--jt-hl-yellow);color:inherit;border-radius:2px;padding:0 1px}.jt-md mark[data-color=green],.jt-swatch-hl[data-color=green]{background:var(--jt-hl-green)}.jt-md mark[data-color=blue],.jt-swatch-hl[data-color=blue]{background:var(--jt-hl-blue)}.jt-md mark[data-color=pink],.jt-swatch-hl[data-color=pink]{background:var(--jt-hl-pink)}.jt-md mark[data-color=purple],.jt-swatch-hl[data-color=purple]{background:var(--jt-hl-purple)}.jt-swatch-hl[data-color=yellow]{background:var(--jt-hl-yellow)}.jt-md span[data-color=red],.jt-swatch-text[data-color=red]{color:var(--jt-tc-red)}.jt-md span[data-color=orange],.jt-swatch-text[data-color=orange]{color:var(--jt-tc-orange)}.jt-md span[data-color=green],.jt-swatch-text[data-color=green]{color:var(--jt-tc-green)}.jt-md span[data-color=blue],.jt-swatch-text[data-color=blue]{color:var(--jt-tc-blue)}.jt-md span[data-color=purple],.jt-swatch-text[data-color=purple]{color:var(--jt-tc-purple)}.jt-banner{border:1px solid var(--jt-border-2);border-radius:var(--jt-r-card);background:var(--jt-fill-subtle);color:var(--jt-muted);font-size:var(--jt-text-xs);align-items:center;gap:6px;margin:4px 28px 0;padding:8px 8px 8px 12px;display:flex}.jt-banner span{flex:1}.jt-footer{height:30px;font-size:var(--jt-text-xxs);color:var(--jt-hint);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 14px;display:flex}.jt-hint{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.jt-status{color:var(--jt-quiet);font-size:var(--jt-text-xxs);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.jt-dot{background:var(--jt-faint);border-radius:50%;width:6px;height:6px}.jt-status.synced .jt-dot{background:var(--jt-ok)}.jt-status.saving .jt-dot,.jt-status.connecting .jt-dot{background:var(--jt-brand);animation:1.2s ease-in-out infinite jt-pulse}.jt-status.warn{color:var(--jt-text);cursor:pointer}.jt-status.warn .jt-dot{background:var(--jt-warn)}@keyframes jt-pulse{50%{opacity:.3}}.jt-preview{flex:1;padding:24px 28px 30vh;overflow-y:auto}.jt-preview-empty{color:var(--jt-quiet);font-size:var(--jt-text-xs)}.jt-md{max-width:664px;font-family:var(--jt-editor-font);font-size:var(--jt-editor-size,14px);color:var(--jt-text);overflow-wrap:anywhere;margin:0 auto;line-height:1.65}.jt-md>:first-child{margin-top:0}.jt-md h1{letter-spacing:-.02em;margin:0 0 14px;font-size:1.57em;font-weight:500;line-height:1.25}.jt-md h2{letter-spacing:-.01em;margin:1.7em 0 .5em;font-size:1.21em;font-weight:500;line-height:1.3}.jt-md h3,.jt-md h4{margin:1.5em 0 .4em;font-size:1em;font-weight:500}.jt-md p,.jt-md ul,.jt-md ol,.jt-md blockquote,.jt-md pre,.jt-md table{margin:0 0 .8em}.jt-md ul,.jt-md ol{padding-left:1.35em}.jt-md li>p,.jt-md li>div>p{margin:0}.jt-md li+li{margin-top:.2em}.jt-md li::marker{color:var(--jt-hint)}.jt-md strong{font-weight:600}.jt-md li.task-list-item{margin-left:-1.35em;list-style:none}.jt-md input[type=checkbox]{appearance:none;vertical-align:-2px;border:1px solid var(--jt-border-3);border-radius:var(--jt-r-sm);background:var(--jt-raised);cursor:pointer;place-items:center;width:15px;height:15px;margin:0 8px 0 0;transition:background-color .1s,border-color .1s;display:inline-grid}.jt-md input[type=checkbox]:checked{border-color:var(--jt-brand);background:var(--jt-brand) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 8.2l2.6 2.6L12 5.4' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 11px no-repeat}.jt-md input[type=checkbox]:disabled{cursor:default}.jt-md li.task-list-item:has(input:checked){color:var(--jt-quiet)}.jt-md a{color:var(--jt-link);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--jt-brand-ring);text-decoration-color:var(--jt-brand-ring);text-underline-offset:3px}.jt-md a:hover{text-decoration-color:currentColor}.jt-md blockquote{border-left:2px solid var(--jt-border-2);color:var(--jt-muted);padding-left:12px}.jt-md code{font-family:var(--jt-mono);border-radius:var(--jt-r-sm);background:var(--jt-fill);padding:.12em .35em;font-size:.86em}.jt-md pre{border:1px solid var(--jt-border);border-radius:var(--jt-r-card);background:var(--jt-fill-subtle);padding:12px 14px;overflow-x:auto}.jt-md pre code{background:0 0;padding:0}.jt-md hr{border:0;border-top:1px solid var(--jt-border);margin:1.6em 0}.jt-md table{border-collapse:collapse;font-size:14px;display:block;overflow-x:auto}.jt-md th{border-bottom:1px solid var(--jt-border-2);color:var(--jt-text);text-align:left;padding:6px 12px;font-weight:600}.jt-md td{border-bottom:1px solid var(--jt-border);padding:7px 12px}.jt-md :is(th,td)+:is(th,td){border-left:1px solid var(--jt-border)}.jt-md :is(th,td):first-child{padding-left:0}.jt-md img{border-radius:var(--jt-r-card);border:1px solid var(--jt-border);max-width:100%}.jt-img-loading{border-radius:var(--jt-r-card);background:var(--jt-fill);width:180px;height:110px;display:block}.jt-img-missing{font-size:var(--jt-text-xs);color:var(--jt-quiet)}.jt-menu-root{position:relative}.jt-menu{z-index:50;border:1px solid var(--jt-border-2);border-radius:var(--jt-r-pop);background:var(--jt-raised);min-width:208px;max-height:60vh;box-shadow:var(--jt-shadow-pop);outline:none;padding:4px;animation:.12s cubic-bezier(.19,1,.22,1) jt-pop;position:absolute;top:calc(100% + 4px);overflow-y:auto}@keyframes jt-pop{0%{opacity:0;transform:translateY(-2px)}}.jt-menu-end{right:0}.jt-menu-start{left:0}.jt-menu-item{border-radius:var(--jt-r-row);width:100%;height:28px;color:var(--jt-text-2);font-size:var(--jt-text-xs);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.jt-menu-item.active{background:var(--jt-fill);color:var(--jt-text)}.jt-menu-item:disabled{opacity:.4;cursor:default}.jt-menu-item.danger{color:var(--jt-danger)}.jt-menu-icon{width:16px;color:var(--jt-quiet);font-size:var(--jt-text-xs);place-items:center;display:inline-grid}.jt-menu-icon svg{width:16px;height:16px}.jt-menu-item.danger .jt-menu-icon{color:inherit}.jt-menu-label{white-space:nowrap;flex:1}.jt-menu-sep{background:var(--jt-border);height:1px;margin:4px 6px}.jt-scrim{z-index:100;background:var(--jt-scrim);place-items:center;padding:16px;animation:.12s ease-out jt-fade;display:grid;position:fixed;inset:0}.jt-scrim.top{place-items:start center;padding-top:min(12vh,88px)}.jt-modal{border:1px solid var(--jt-border-2);border-radius:var(--jt-r-frame);background:var(--jt-raised);width:min(400px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--jt-shadow-pop);color:var(--jt-text);outline:none;padding:0 16px 16px;animation:.16s cubic-bezier(.19,1,.22,1) jt-pop;overflow-y:auto}.jt-modal.wide{width:min(560px,100%)}.jt-modal-head{border-bottom:1px solid var(--jt-border);justify-content:space-between;align-items:center;height:44px;margin:0 -8px 14px -16px;padding:0 8px 0 16px;display:flex}.jt-modal-head h2{font-size:var(--jt-text-sm);margin:0;font-weight:500}.jt-modal-text{font-size:var(--jt-text-sm);color:var(--jt-muted);margin:0 0 14px;line-height:1.55}.jt-modal-text.muted{color:var(--jt-quiet)}.jt-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.jt-form{flex-direction:column;gap:12px;display:flex}.jt-field{color:var(--jt-quiet);font-size:var(--jt-text-xxs);flex-direction:column;gap:6px;font-weight:500;display:flex}.jt-field input,.jt-share-url input,.jt-server input,.jt-page select{border:1px solid var(--jt-border-2);border-radius:var(--jt-r-md);background:var(--jt-raised);height:32px;color:var(--jt-text);font-size:var(--jt-text-sm);outline:none;padding:0 10px;font-weight:400;transition:border-color .1s,box-shadow .1s}.jt-page select{height:26px;font-size:var(--jt-text-xs);border-radius:var(--jt-r-row);padding:0 6px}.jt-field input::placeholder{color:var(--jt-hint)}.jt-field input:focus,.jt-share-url input:focus,.jt-server input:focus,.jt-page select:focus{border-color:var(--jt-brand-soft);box-shadow:0 0 0 2px var(--jt-brand-ring)}.jt-page input[type=checkbox].jt-switch{appearance:none;background:var(--jt-border-3);cursor:pointer;border-radius:8px;width:28px;height:16px;margin:0;transition:background-color .15s;position:relative}.jt-page input[type=checkbox].jt-switch:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.jt-page input[type=checkbox].jt-switch:checked{background:var(--jt-brand)}.jt-page input[type=checkbox].jt-switch:checked:after{transform:translate(12px)}.jt-error{color:var(--jt-danger);font-size:var(--jt-text-xs);margin:10px 0 0}.jt-settings section{padding:4px 0 12px}.jt-settings section+section{border-top:1px solid var(--jt-border);padding-top:12px}.jt-settings h3{font-size:var(--jt-text-xxs);color:var(--jt-quiet);margin:0 0 4px;font-weight:500}.jt-row{min-height:36px;font-size:var(--jt-text-xs);color:var(--jt-text-2);justify-content:space-between;align-items:center;gap:12px;display:flex}.jt-row>.muted{color:var(--jt-quiet)}.jt-settings p{color:var(--jt-quiet);line-height:1.55;font-size:var(--jt-text-xs);margin:0}.jt-shortcuts{border-collapse:collapse;width:100%;font-size:var(--jt-text-xs);margin-bottom:4px}.jt-shortcuts td{border-bottom:1px solid var(--jt-border);height:32px;color:var(--jt-text-2)}.jt-shortcuts tr:last-child td{border-bottom:0}.jt-shortcuts td:last-child{text-align:right}.jt-modal code{font-family:var(--jt-mono);border-radius:var(--jt-r-sm);background:var(--jt-fill);color:var(--jt-text);padding:.1em .3em;font-size:.92em}.jt-share-url{gap:8px;margin-bottom:10px;display:flex}.jt-modal:has(.jt-share){width:min(480px,100%)}.jt-share-section+.jt-share-section{border-top:1px solid var(--jt-border);margin-top:14px;padding-top:12px}.jt-share-heading{color:var(--jt-quiet);font-size:var(--jt-text-xxs);margin:0 0 6px;font-weight:500}.jt-share-row{align-items:center;gap:10px;display:flex}.jt-share-row .jt-modal-text{flex:1;margin:0}.jt-share-invite{gap:6px;margin-bottom:10px;display:flex}.jt-share-invite input,.jt-share-invite select,.jt-person select{border:1px solid var(--jt-border-2);border-radius:var(--jt-r-md);background:var(--jt-raised);height:30px;color:var(--jt-text);font-size:var(--jt-text-xs);outline:none;padding:0 8px}.jt-share-invite input{flex:1;min-width:0}.jt-share-invite input:focus,.jt-share-invite select:focus,.jt-person select:focus{border-color:var(--jt-brand-soft);box-shadow:0 0 0 2px var(--jt-brand-ring)}.jt-people{margin:0 0 8px;padding:0;list-style:none}.jt-person{align-items:center;gap:8px;min-height:40px;display:flex}.jt-person-name{min-width:0;font-size:var(--jt-text-xs);flex-direction:column;flex:1;font-weight:500;display:flex}.jt-person-email{color:var(--jt-quiet);font-size:var(--jt-text-xxs);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}span.jt-person-role{color:var(--jt-quiet);font-size:var(--jt-text-xs)}.jt-person select{height:26px;color:var(--jt-text-2);background:0 0;border-color:#0000}.jt-person select:hover{border-color:var(--jt-border-2)}.jt-avatar{background:var(--jt-av,#8e8e93);color:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:600;display:inline-grid}.jt-avatar.small,.jt-presence .jt-avatar{width:22px;height:22px;font-size:9.5px}.jt-avatar[data-colour="0"]{--jt-av:#4f86d9}.jt-avatar[data-colour="1"]{--jt-av:#d9644f}.jt-avatar[data-colour="2"]{--jt-av:#3f9e6a}.jt-avatar[data-colour="3"]{--jt-av:#a76bd6}.jt-avatar[data-colour="4"]{--jt-av:#d18b2c}.jt-avatar[data-colour="5"]{--jt-av:#2f9fae}.jt-avatar[data-colour="6"]{--jt-av:#d45c96}.jt-avatar[data-colour="7"]{--jt-av:#6c7a89}.jt-presence{margin-right:2px;display:inline-flex}.jt-presence .jt-avatar{box-shadow:0 0 0 2px var(--jt-bg,#f9f9f9)}.jt-presence .jt-avatar+.jt-avatar{margin-left:-6px}.jt-edited{max-width:220px;color:var(--jt-quiet);font-size:var(--jt-text-xxs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container app (max-width:560px){.jt-edited{display:none}}.jt-view-only{color:var(--jt-quiet)}.jt-note-lock,.jt-note-shared,.jt-nav-shared{width:13px;height:13px;color:var(--jt-hint);flex:none}.jt-unseen{background:var(--jt-brand);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.jt-share-url input{min-width:0;font-size:var(--jt-text-xs);flex:1}.jt-switcher{border:1px solid var(--jt-border-2);border-radius:var(--jt-r-pop);background:var(--jt-raised);width:min(560px,100%);box-shadow:var(--jt-shadow-pop);animation:.14s cubic-bezier(.19,1,.22,1) jt-pop;overflow:hidden}.jt-switcher-input{border-bottom:1px solid var(--jt-border);height:46px;color:var(--jt-hint);align-items:center;gap:10px;padding:0 14px;display:flex}.jt-switcher-input svg{width:16px;height:16px}.jt-switcher-input input{height:100%;color:var(--jt-text);font-size:var(--jt-text-base);background:0 0;border:0;outline:none;flex:1}.jt-switcher-input input::placeholder{color:var(--jt-hint)}.jt-switcher-list{max-height:min(420px,60vh);margin:0;padding:6px;list-style:none;overflow-y:auto}.jt-sw-item{border-radius:var(--jt-r-row);cursor:pointer;flex-direction:column;gap:1px;padding:7px 10px 6px;display:flex;position:relative}.jt-sw-item.active{background:var(--jt-fill)}.jt-sw-item .jt-kbd{position:absolute;top:8px;right:10px}.jt-sw-title{white-space:nowrap;text-overflow:ellipsis;font-size:var(--jt-text-xs);color:var(--jt-text);align-items:center;gap:6px;line-height:18px;display:flex;overflow:hidden}.jt-sw-sub{white-space:nowrap;text-overflow:ellipsis;font-size:var(--jt-text-xxs);color:var(--jt-quiet);line-height:16px;overflow:hidden}.jt-sw-cmd{width:14px;height:14px;color:var(--jt-quiet)}.jt-toast{z-index:200;border:1px solid var(--jt-border);border-radius:var(--jt-r-frame);background:var(--jt-raised);max-width:calc(100vw - 32px);height:40px;box-shadow:var(--jt-shadow-pill), var(--jt-shadow-pop);color:var(--jt-text);font-size:var(--jt-text-xs);align-items:center;gap:12px;padding:0 8px 0 14px;font-weight:500;animation:.2s cubic-bezier(.19,1,.22,1) jt-rise;display:flex;position:fixed;bottom:44px;left:50%;transform:translate(-50%)}.jt-toast:not(:has(.jt-toast-action)){padding-right:14px}.jt-toast-action{border:1px solid var(--jt-border-2);border-radius:var(--jt-r-row);height:22px;color:var(--jt-text);font-size:var(--jt-text-xxs);background:0 0;padding:0 6px;font-weight:500}.jt-toast-action:hover{background:var(--jt-fill)}@keyframes jt-rise{0%{opacity:0;transform:translate(-50%,6px)}}.jt-signin{background:var(--jt-canvas);place-items:center;min-height:100dvh;padding:24px;display:grid}.jt-modal .jt-signin{background:0 0;min-height:0;padding:0}.jt-modal .jt-signin-card{width:100%}.jt-modal .jt-brand,.jt-modal .jt-signin h1{display:none}.jt-signin-card{flex-direction:column;gap:4px;width:min(360px,100%);display:flex}.jt-brand{font-family:var(--jt-display);letter-spacing:-.02em;color:var(--jt-text);align-items:center;gap:6px;margin-bottom:40px;font-size:17px;display:inline-flex}.jt-brand svg{width:17px;height:17px}.jt-signin h1{font-family:var(--jt-display);letter-spacing:-.03em;color:var(--jt-text);margin:0;font-size:28px;font-weight:400;line-height:1.2}.jt-signin-lede{font-size:var(--jt-text-lg);color:var(--jt-quiet);margin:8px 0 24px;line-height:1.5}.jt-modal .jt-signin-lede{font-size:var(--jt-text-sm);margin-top:0}.jt-signin-note{font-size:var(--jt-text-sm);color:var(--jt-muted);margin:0;line-height:1.55}.jt-signin-note strong{color:var(--jt-text);font-weight:500}.jt-signin-legal{font-size:var(--jt-text-xs);color:var(--jt-quiet);text-align:center;margin:2px 0 0;line-height:1.5}.jt-signin-legal a,.jt-check-row a{color:inherit;text-underline-offset:2px;text-decoration:underline}.jt-plan-cards{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.jt-plan-cards legend{font-size:var(--jt-text-xs);color:var(--jt-muted);margin-bottom:8px;padding:0}.jt-plan-cards label{border:1px solid var(--jt-border-2);border-radius:var(--jt-r-pop);background:var(--jt-raised);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:2px;padding:30px 12px 16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.jt-plan-cards label:hover{border-color:var(--jt-border-3)}.jt-plan-cards label.on{border-color:var(--jt-text);box-shadow:inset 0 0 0 1px var(--jt-text)}.jt-plan-cards label:has(input:focus-visible){outline:2px solid var(--jt-text);outline-offset:2px}.jt-plan-cards input{accent-color:var(--jt-text);margin:0;position:absolute;top:10px;left:10px}.jt-plan-art{border-radius:var(--jt-r-md);background:var(--jt-fill);width:48px;height:40px;color:var(--jt-muted);place-items:center;margin-bottom:8px;display:grid}.jt-plan-cards label.on .jt-plan-art{color:var(--jt-text)}.jt-plan-cards b{font-family:var(--jt-display);letter-spacing:-.02em;color:var(--jt-text);font-size:19px;font-weight:400}.jt-plan-cards small{font-size:var(--jt-text-xs);color:var(--jt-quiet)}.jt-plan-compare{font-size:var(--jt-text-xs);color:var(--jt-quiet);text-align:right;margin:6px 0 0}.jt-plan-compare a{color:inherit;text-underline-offset:2px}.jt-check-row{font-size:var(--jt-text-sm);color:var(--jt-muted);cursor:pointer;align-items:flex-start;gap:8px;line-height:1.45;display:flex}.jt-check-row input{flex:none;margin:2px 0 0}.jt-signin-card>.jt-check-row{margin:14px 0 12px}.jt-check-row.nudge{color:var(--jt-danger)}.jt-terms-nudge{margin:-6px 0 10px 22px}.jt-signin-switch{font-size:var(--jt-text-sm);color:var(--jt-muted);text-align:center;margin:16px 0 0}.jt-signin-card>.jt-signin-note[role=status]{border-radius:var(--jt-r-md);background:var(--jt-fill);margin:-8px 0 16px;padding:10px 12px}.jt-social{flex-direction:column;gap:8px;display:flex}.jt-or{color:var(--jt-hint);font-size:var(--jt-text-xxs);align-items:center;gap:10px;margin:10px 0 6px;display:flex}.jt-or:before,.jt-or:after{content:"";background:var(--jt-border);flex:1;height:1px}.jt-code{letter-spacing:.4em;text-align:center;font-feature-settings:"tnum";height:44px!important;font-size:20px!important}.jt-waiting{font-size:var(--jt-text-sm);color:var(--jt-muted);flex-direction:column;align-items:flex-start;gap:12px;line-height:1.55;display:flex}.jt-waiting p{margin:0}.jt-signin .jt-link-btn{align-self:flex-start;margin-top:6px}.jt-server{margin-top:32px}.jt-server form{gap:6px;display:flex}.jt-server input{height:26px;font-size:var(--jt-text-xs);flex:1}.jt-demo-login{border:1px dashed var(--jt-border-3);border-radius:var(--jt-r-card);flex-direction:column;gap:6px;margin-top:20px;padding:10px;display:flex}.jt-demo-login p{font-size:var(--jt-text-xxs);color:var(--jt-hint);text-align:center;margin:0 0 2px}.jt-shared{flex-direction:column;max-width:712px;min-height:100dvh;margin:0 auto;padding:64px 24px 48px;display:flex}.jt-shared article{flex:1}.jt-shared .jt-md{--jt-editor-size:15px}.jt-shared-missing{font-family:var(--jt-display);letter-spacing:-.02em;margin:20vh 0 8px;font-size:24px;font-weight:400}.jt-shared-foot{border-top:1px solid var(--jt-border);font-size:var(--jt-text-xxs);color:var(--jt-quiet);margin-top:56px;padding-top:14px}.jt-shared-foot a{color:inherit}@media (prefers-reduced-motion:reduce){.jt-page *,.jt-page :before,.jt-page :after{transition:none!important;animation:none!important}}.jt-nav.jt-nav-add{width:100%;color:var(--jt-hint)}.jt-nav.jt-nav-add:hover{color:var(--jt-text);background:var(--jt-fill-subtle)}.jt-doc{width:100%;max-width:720px;font-family:var(--jt-editor-font);font-size:var(--jt-editor-size,14px);color:var(--jt-text);font-feature-settings:"cv11", "ss01";margin:0 auto;padding:24px 0;line-height:1.65}.jt-doc-line{white-space:pre-wrap;min-height:1.65em;padding:0 28px}.jt-doc-h1{letter-spacing:-.02em;font-size:1.57em;font-weight:500}.jt-doc-h2{letter-spacing:-.01em;font-size:1.21em;font-weight:500}.jt-doc strong{font-weight:600}.jt-doc-li{align-items:baseline;display:flex}.jt-doc-bullet{flex:none;width:1.35em}.jt-doc-bullet:before{content:"•";color:var(--jt-hint)}.jt-doc-box{border:1px solid var(--jt-border-3);border-radius:var(--jt-r-sm);background:var(--jt-raised);flex:none;align-self:center;width:15px;height:15px;margin-right:8px}.jt-doc-box.on{border-color:var(--jt-brand);background:var(--jt-brand) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 8.2l2.6 2.6L12 5.4' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 11px no-repeat}.jt-doc-done{color:var(--jt-quiet);text-decoration:line-through;-webkit-text-decoration-color:var(--jt-faint);text-decoration-color:var(--jt-faint)}.jt-doc-sel{background:var(--jt-selection)}.jt-doc mark{background:var(--jt-hl-yellow);color:inherit;border-radius:2px;padding:0 1px}.jt-doc-bubble{width:max-content;font-family:var(--jt-font);line-height:normal}.jt-doc-caret{vertical-align:-.22em;background:var(--jt-brand);width:2px;height:1.2em;margin-left:1px;animation:1.1s step-end infinite jt-blink;display:inline-block}.jt-doc-placeholder{color:var(--jt-hint);margin-left:-2px}@keyframes jt-blink{50%{opacity:0}}.jt-check{border:1px solid var(--jt-border-3);border-radius:var(--jt-r-sm);background:var(--jt-raised);color:#fff;flex-shrink:0;place-items:center;width:15px;height:15px;padding:0;transition:background-color .1s,border-color .1s;display:inline-grid}.jt-check:hover{border-color:var(--jt-brand-soft)}.jt-check.on{border-color:var(--jt-brand);background:var(--jt-brand)}.jt-check svg{stroke-width:1.8px;width:11px;height:11px}.jt-header .jt-check{margin:0 4px 0 6px}.jt-due.overdue,.jt-due-label.overdue{color:var(--jt-danger)}.jt-due.today,.jt-due-label.today{color:var(--jt-link)}.jt-due.none{color:var(--jt-quiet)}.jt-due-label{font-size:var(--jt-text-xxs);color:var(--jt-quiet);white-space:nowrap;line-height:18px}.jt-due-pop{min-width:240px}.jt-due-custom{gap:6px;padding:4px;display:flex}.jt-due-custom input{border:1px solid var(--jt-border-2);border-radius:var(--jt-r-row);background:var(--jt-raised);min-width:0;height:26px;color:var(--jt-text);font-size:var(--jt-text-xs);outline:none;flex:1;padding:0 6px}.jt-due-custom input:focus{border-color:var(--jt-brand-soft);box-shadow:0 0 0 2px var(--jt-brand-ring)}.jt-due-custom .jt-btn.small{height:26px}.jt-note-item{list-style:none;position:relative}.jt-note-item>.jt-check{z-index:1;position:absolute;top:9px;left:10px}.jt-note-item.todo .jt-note-row{padding-left:33px}.jt-note-item.done .jt-note-title>span{color:var(--jt-quiet);text-decoration:line-through;-webkit-text-decoration-color:var(--jt-faint);text-decoration-color:var(--jt-faint)}.jt-count.danger{color:var(--jt-danger)}@container app (max-width:480px){.jt-header .jt-due{justify-content:center;gap:0;width:26px;padding:0;font-size:0}}.jt-kind-btn{max-width:none;color:var(--jt-text)}.jt-kind-btn .jt-title{flex:none;padding:0}.jt-note-badges{font-size:var(--jt-text-xxs);color:var(--jt-hint);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:2px 10px;margin-top:2px;line-height:16px;display:flex}.jt-badge{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.jt-badge svg{width:12px;height:12px}.jt-badge.complete{color:var(--jt-ok)}.jt-group-label svg{width:12px;height:12px;margin-right:4px}.jt-note-item.linger .jt-note-row,.jt-note-item.leaving .jt-note-row{opacity:.6}.jt-note-item.leaving{animation:.35s cubic-bezier(.4,0,.2,1) forwards jt-leave;overflow:hidden}@keyframes jt-leave{to{opacity:0;max-height:0;transform:translate(8px)}}.jt-note-item{max-height:120px}.jt-day{border-radius:var(--jt-r-row);list-style:none;transition:background-color .1s,box-shadow .1s}.jt-day>ul{margin:0;padding:0}.jt-day.empty .jt-group-label:after{content:"—";color:var(--jt-faint);margin-left:6px}.jt-day.drop{background:var(--jt-brand-tint);box-shadow:inset 0 0 0 1px var(--jt-brand-soft)}.jt-nav-progress{color:var(--jt-quiet);place-items:center;display:inline-grid}.jt-ring{display:block}.jt-due-repeat{font-size:var(--jt-text-xs);color:var(--jt-text-2);justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 4px 8px;display:flex}.jt-due-repeat label{align-items:center;gap:8px;display:inline-flex}.jt-due-repeat label svg{width:16px;height:16px;color:var(--jt-quiet)}.jt-due-repeat select{border:1px solid var(--jt-border-2);border-radius:var(--jt-r-row);background:var(--jt-raised);height:24px;color:var(--jt-text);font-size:var(--jt-text-xs);padding:0 4px}.jt-note-title .jt-emoji-inline,.jt-sw-title .jt-emoji-inline{margin-right:0}.jt-menu.jt-menu-up{top:auto;bottom:calc(100% + 4px)}.jt-user{border-top:1px solid var(--jt-border);flex:none;padding:6px}.jt-user .jt-menu-root{display:block}.jt-user-btn{border-radius:var(--jt-r-row);width:100%;color:var(--jt-text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:5px 6px;display:flex}.jt-user-btn:hover,.jt-user-btn[aria-expanded=true]{background:var(--jt-fill)}.jt-user-text{flex-direction:column;flex:1;min-width:0;display:flex}.jt-user-name,.jt-user-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jt-user-name{font-size:var(--jt-text-xs);font-weight:500}.jt-user-email{color:var(--jt-quiet);font-size:var(--jt-text-xxs)}.jt-user-chevron{width:12px;height:12px;color:var(--jt-quiet);flex:none;transform:rotate(180deg)}.jt-block-handle-root{z-index:30;padding-right:6px;transition:opacity .12s}.jt-block-handle{align-items:center;gap:1px;margin-top:1px;display:flex;position:relative}.jt-block-btn{border-radius:var(--jt-r-sm);width:20px;height:22px;color:var(--jt-hint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.jt-block-btn:hover,.jt-block-btn.on{background:var(--jt-fill);color:var(--jt-muted)}.jt-block-grip{cursor:grab;width:16px}.jt-block-grip:active,.jt-block-handle-root[data-dragging=true] .jt-block-grip{cursor:grabbing}.jt-menu.jt-block-menu{min-width:200px;max-height:none;top:calc(100% + 4px);left:0;overflow:visible}@media (pointer:coarse),(max-width:640px){.jt-block-handle-root{display:none!important}}.jt-prose .ProseMirror-dropcursor,.ProseMirror-dropcursor{background:var(--jt-brand)!important}.jt-menu.jt-slash-menu{width:240px;max-height:min(340px,50vh)}.jt-slash-empty{font-size:var(--jt-text-xs);color:var(--jt-quiet);padding:8px 10px}.jt-menu-heading{font-size:var(--jt-text-xxs);color:var(--jt-hint);padding:4px 8px 2px}.jt-block-glyph{letter-spacing:-.02em;font-size:11px;font-weight:600;line-height:1}.jt-table-ctl-layer{z-index:25;width:0;height:0;position:absolute;inset:0 auto auto 0}.jt-table-ctl{color:var(--jt-hint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;animation:.12s ease-out jt-fade-in;display:grid;position:absolute}@keyframes jt-fade-in{0%{opacity:0}}.jt-table-add{border-radius:var(--jt-r-sm);background:var(--jt-fill);opacity:.55;transition:opacity .12s,background .12s}.jt-table-add:hover{opacity:1;background:var(--jt-fill-2,var(--jt-fill));color:var(--jt-text-2)}.jt-table-add-col{width:14px}.jt-table-add-row{height:14px}.jt-table-add svg{width:12px;height:12px}.jt-table-grip{border-radius:var(--jt-r-sm);background:var(--jt-raised);box-shadow:inset 0 0 0 1px var(--jt-border-2)}.jt-table-grip:hover,.jt-table-grip.on{color:var(--jt-text-2);box-shadow:inset 0 0 0 1px var(--jt-border-3)}.jt-table-grip-row{width:12px;height:20px}.jt-table-grip-col{width:20px;height:14px}.jt-table-grip-col svg{transform:rotate(90deg)}.jt-table-grip svg{width:12px;height:12px}.jt-menu.jt-table-menu{min-width:190px;top:auto}@media (pointer:coarse){.jt-table-add-col{width:22px}.jt-table-add-row{height:22px}}.jt-prose :is(th,td):first-child{padding-left:12px}.jt-prose :is(th,td){min-width:4em}
.nOn41q_page{--bg:var(--jt-canvas);--fg:var(--jt-text);--fg2:var(--jt-muted);--fg3:var(--jt-quiet);--line:var(--jt-border);--line2:var(--jt-border-2);--pad:48px;--gap:32px;--ease-out:cubic-bezier(.19, 1, .22, 1);--ease:cubic-bezier(.4, 0, .2, 1);background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.5;overflow-x:clip}.nOn41q_page a{color:inherit;text-decoration:none}.nOn41q_page :focus-visible{outline:2px solid var(--jt-brand-ring);outline-offset:2px;border-radius:4px}.nOn41q_h1,.nOn41q_h2{letter-spacing:-.03em;color:var(--fg);margin:0;font-size:28px;font-weight:400;line-height:1.2}.nOn41q_h2Muted{color:var(--fg3)}.nOn41q_h3{color:var(--fg);margin:0;font-size:17px;font-weight:400;line-height:1.5}.nOn41q_muted{color:var(--fg3);margin:0}.nOn41q_label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--fg3);font-size:10px;font-weight:500}.nOn41q_labelCenter{text-align:center;margin:0 0 32px;display:block;}.nOn41q_caption{color:var(--fg3);margin:0 0 20px;font-size:13px}.nOn41q_btn{white-space:nowrap;height:32px;transition:background-color .2s var(--ease), opacity .2s var(--ease);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.nOn41q_btnSmall{height:28px;padding:0 10px;font-size:12px}.nOn41q_btnDark{background:var(--jt-inverse);color:var(--jt-on-inverse)!important}.nOn41q_btnDark:hover{background:var(--jt-inverse-hover)}.nOn41q_btnSoft{background:var(--jt-fill);color:var(--fg)!important}.nOn41q_btnSoft:hover{background:var(--jt-fill-hover)}.nOn41q_navWrap{z-index:50;pointer-events:none;justify-content:center;padding:16px;display:flex;position:fixed;inset:0 0 auto}.nOn41q_nav{pointer-events:auto;-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#e8e8e8b8;border-radius:8px;align-items:center;gap:4px;height:36px;padding:4px 4px 4px 12px;font-size:12px;display:flex}.nOn41q_navLogo{margin-right:10px}.nOn41q_logo{letter-spacing:-.02em;color:var(--fg);align-items:center;gap:5px;font-size:16px;display:inline-flex}.nOn41q_navLinks{gap:2px;display:flex}.nOn41q_navLinks a,.nOn41q_navLink{color:var(--fg2);transition:color .2s var(--ease);border-radius:5px;padding:4px 7px}.nOn41q_navLinks a:hover,.nOn41q_navLink:hover{color:var(--fg)}.nOn41q_navDivider{background:var(--line2);width:1px;height:14px;margin:0 8px}.nOn41q_navLink{margin-right:6px}.nOn41q_hero{min-height:max(100svh,760px);padding:0 var(--pad);column-gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;display:grid;position:relative}.nOn41q_heroText{max-width:380px;padding-bottom:60px}.nOn41q_lede{color:var(--fg3);max-width:360px;margin:16px 0 24px}.nOn41q_ctas{gap:8px;display:flex}.nOn41q_heroVisual{animation:nOn41q_heroIn 1.5s var(--ease-out) both;position:absolute;inset:102px 0 0 37.5%}.nOn41q_heroMock{width:1180px;height:calc(100% - 40px);min-height:640px;position:absolute;top:56px;left:0}@keyframes nOn41q_heroIn{0%{opacity:0;transform:translate(40px)}}.nOn41q_heroStatus{border:1px solid var(--jt-border);border-radius:var(--jt-r-frame);background:var(--jt-bg);width:360px;height:40px;box-shadow:var(--jt-shadow-pill);font-family:var(--jt-font);font-size:var(--jt-text-xs);color:var(--jt-text);align-items:center;gap:8px;padding:0 12px;display:flex;position:absolute;top:0;left:0}.nOn41q_heroStatus b{font-weight:500}.nOn41q_heroStatus span{color:var(--jt-quiet);flex:1}.nOn41q_heroStatus svg{color:var(--jt-muted)}.nOn41q_spinner{border:1.5px solid #0000001f;border-top-color:#00000073;border-radius:50%;width:13px;height:13px;animation:1s linear infinite nOn41q_spin}@keyframes nOn41q_spin{to{transform:rotate(360deg)}}.nOn41q_newsPill{left:var(--pad);height:28px;color:var(--fg3);transition:background-color .2s var(--ease);background:#0000000a;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:inline-flex;position:absolute;bottom:40px}.nOn41q_newsPill:hover{background:#00000012}.nOn41q_newsPill b{color:var(--fg);font-weight:500}.nOn41q_newsDot{background:#4b8cf5;border-radius:50%;width:6px;height:6px}.nOn41q_trusted{padding:120px var(--pad) 0}.nOn41q_logoGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nOn41q_logoCell{border-right:1px solid var(--line2);flex-direction:column;justify-content:center;align-items:center;gap:4px;height:150px;margin:0 3px 6px 0;display:flex}.nOn41q_logoCell:nth-child(4n){border-right:0}.nOn41q_logoCell:nth-child(-n+4){border-bottom:1px solid var(--line2);margin-bottom:3px}.nOn41q_platform{letter-spacing:-.02em;color:#0000009e;font-size:19px}.nOn41q_platformHow{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:#00000059;font-size:10px}.nOn41q_manifesto{color:#000000c7;max-width:540px;margin:0 auto;padding:160px 24px 150px;font-size:15.5px;line-height:1.6}.nOn41q_manifesto p{margin:0 0 10px}.nOn41q_manifestoLead{color:var(--fg)}.nOn41q_filmWrap{padding:0 var(--pad)}.nOn41q_film{aspect-ratio:1344/850;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.nOn41q_filmWindow{width:min(520px,70%);position:relative;transform:translateY(-2%)}.nOn41q_filmNote{height:300px;font-family:var(--jt-font);padding:22px 26px;font-size:14px;position:relative}.nOn41q_filmCaret{background:var(--jt-brand);width:2px;height:20px;animation:1.1s step-end infinite nOn41q_blink;position:absolute;top:24px;left:26px}@keyframes nOn41q_blink{50%{opacity:0}}.nOn41q_filmPlaceholder{color:var(--jt-hint);margin-left:6px}.nOn41q_watch{-webkit-backdrop-filter:blur(10px);background:#0000006b;border-radius:6px;align-items:center;gap:8px;height:28px;padding:0 12px;font-size:12px;display:inline-flex;position:absolute;bottom:24px;left:24px;color:#fff!important}.nOn41q_watch b{font-weight:500}.nOn41q_watch span{color:#ffffffa6}.nOn41q_section{padding:0 var(--pad);margin-top:160px}.nOn41q_sectionHead{column-gap:var(--gap);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-bottom:64px;padding-top:18px;scroll-margin-top:80px;display:grid}.nOn41q_sectionHead .nOn41q_h2{grid-column:1/span 2;max-width:680px}.nOn41q_sectionHead .nOn41q_label{grid-area:1/3;padding-top:4px}.nOn41q_num{letter-spacing:.08em;justify-self:end}.nOn41q_features{flex-direction:column;gap:96px;display:flex}.nOn41q_feature{column-gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.nOn41q_featureText{flex-direction:column;justify-content:space-between;gap:40px;display:flex}.nOn41q_stickyTrack{flex:1}.nOn41q_sticky{max-width:320px;position:sticky;top:calc(50svh - 6rem)}.nOn41q_sticky .nOn41q_muted{margin-top:2px}.nOn41q_quote{max-width:340px;margin:0;font-size:13px;line-height:1.5}.nOn41q_quote blockquote{color:var(--fg2);text-indent:-.4em;margin:0 0 10px}.nOn41q_quote figcaption{flex-direction:column;display:flex}.nOn41q_quote b{color:var(--fg);font-weight:400}.nOn41q_quote span{color:var(--fg3)}.nOn41q_panel{aspect-ratio:879/700;background:#00000006;border-radius:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a}.nOn41q_how{column-gap:var(--gap);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.nOn41q_howArt{justify-content:center;display:flex}.nOn41q_isoArt{width:min(460px,100%);height:auto;overflow:visible}.nOn41q_isoPlate{fill:#f7f7f7;stroke:#00000059;stroke-width:.8px}.nOn41q_isoEdge{fill:#ececec;stroke:#0000004d;stroke-width:.6px}.nOn41q_isoGrid line{stroke:#00000014;stroke-width:.6px}.nOn41q_isoCorner{fill:#fff;stroke:#0009;stroke-width:1px}.nOn41q_isoDevice{fill:#000c}.nOn41q_isoBox polygon{fill:#fff;stroke:#0000008c;stroke-width:.7px}.nOn41q_isoLine{stroke:#00000073;stroke-width:.8px}.nOn41q_isoMark polyline,.nOn41q_isoMark path{fill:none;stroke:#0000008c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.nOn41q_howList{flex-direction:column;gap:32px;max-width:360px;display:flex}.nOn41q_howItem .nOn41q_label{margin-bottom:8px;display:block}.nOn41q_howItem .nOn41q_h3{margin-bottom:4px;font-size:15px}.nOn41q_carousel{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 5.33333px);grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.nOn41q_carousel::-webkit-scrollbar{display:none}.nOn41q_card{scroll-snap-align:start;color:#fff;border-radius:4px;height:500px;position:relative;overflow:hidden}.nOn41q_cardInner{flex-direction:column;height:100%;padding:24px;display:flex;position:relative}.nOn41q_cardBrand{align-items:center;gap:12px;margin-bottom:20px;font-size:17px;display:flex}.nOn41q_cardQuote{letter-spacing:-.01em;text-indent:-.4em;margin:0;font-size:19px;line-height:1.32}.nOn41q_cardWho{flex-direction:column;margin-top:auto;font-size:13px;display:flex}.nOn41q_cardWho b{font-weight:400}.nOn41q_cardWho span{color:#fff9}.nOn41q_carouselNav{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.nOn41q_arrow{width:32px;height:32px;color:var(--fg);cursor:pointer;transition:background-color .2s var(--ease), opacity .2s var(--ease);background:#0000000d;border:0;border-radius:6px;font-size:14px}.nOn41q_arrow:hover:not(:disabled){background:#00000014}.nOn41q_arrow:disabled{opacity:.35;cursor:default}.nOn41q_tabsGrid{column-gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.nOn41q_tabList{border-left:1px solid var(--line2);flex-direction:column;align-self:start;display:flex}.nOn41q_tab{text-align:left;font:inherit;color:var(--fg3);cursor:pointer;transition:color .2s var(--ease);background:0 0;border:0;padding:3px 16px;font-size:15px;position:relative}.nOn41q_tab:hover{color:var(--fg2)}.nOn41q_tabActive,.nOn41q_tabActive:hover{color:var(--fg)}.nOn41q_tabActive:before{content:"";background:var(--fg);width:2px;position:absolute;top:0;bottom:0;left:-1px}.nOn41q_tabPanel{animation:nOn41q_fadeIn .4s var(--ease);position:absolute;inset:0}@keyframes nOn41q_fadeIn{0%{opacity:0}}.nOn41q_notes3{margin-top:16px;margin-left:calc((100% - 2 * var(--gap)) / 3 + var(--gap));grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.nOn41q_notes3>div{border-left:1px solid var(--line2);padding:0 0 0 14px}.nOn41q_notes3 h4{margin:0 0 4px;font-size:13px;font-weight:400}.nOn41q_notes3 p{color:var(--fg3);margin:0;font-size:12.5px;line-height:1.5}.nOn41q_split{column-gap:var(--gap);border-top:1px solid var(--line);margin-left:var(--pad);margin-right:var(--pad);grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding-top:18px;padding-left:0;padding-right:0;scroll-margin-top:80px;display:grid}.nOn41q_bigMuted{letter-spacing:-.01em;max-width:640px;color:var(--fg3);margin:0;font-size:22px;line-height:1.38}.nOn41q_getStarted{margin-top:120px;}.nOn41q_ctaCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nOn41q_ctaCard{color:#fff;border-radius:4px;min-height:430px;position:relative;overflow:hidden}.nOn41q_ctaDark{background:#0d0d0d}.nOn41q_ctaInner{flex-direction:column;height:100%;min-height:430px;padding:24px;display:flex;position:relative}.nOn41q_ctaInner h3{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:400;line-height:1.25}.nOn41q_ctaInner p{color:#ffffff9e;max-width:380px;margin:2px 0 0}.nOn41q_ctaBtn{width:166px;height:32px;transition:background-color .2s var(--ease);background:#fffffff0;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding:0 12px;font-size:13px;display:inline-flex;color:var(--fg)!important}.nOn41q_ctaBtn:hover{background:#fff}.nOn41q_ctaBtnSoon{background:#ffffff1f;justify-content:flex-start;color:#ffffffb3!important}.nOn41q_ctaBtnSoon:hover{background:#ffffff1f}.nOn41q_footer{margin:24px var(--pad) 0;border-top:1px solid var(--line);padding:18px 0 40px;font-size:13px}.nOn41q_footerTop,.nOn41q_footerBottom{column-gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.nOn41q_footerMark .nOn41q_logo{font-size:0}.nOn41q_footerMark svg{width:26px;height:26px}.nOn41q_footerCols{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nOn41q_footerCols h4{margin:0 0 12px;font-size:13px;font-weight:400}.nOn41q_footerCols a{color:var(--fg3);transition:color .2s var(--ease);line-height:1.75;display:block}.nOn41q_footerCols a:hover,.nOn41q_footerBottom a:hover{color:var(--fg)}.nOn41q_footerBottom{color:var(--fg3);margin-top:120px;font-size:12px}.nOn41q_footerBottom div{gap:24px;display:flex}.nOn41q_footerBottom a{transition:color .2s var(--ease)}.nOn41q_reveal{opacity:0;transition:opacity .8s var(--ease), transform 1.5s var(--ease-out);transform:translateY(16px)}.nOn41q_revealIn{opacity:1;transform:none}.nOn41q_backdrop{filter:blur(28px)saturate(1.05);position:absolute;inset:-10%}.nOn41q_backdrop:after{content:"";opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.nOn41q_backdrop_meadow{background:radial-gradient(60% 50% at 20% 25%,#a9b98d 0%,#0000 70%),radial-gradient(55% 60% at 80% 30%,#8fa9b8 0%,#0000 70%),radial-gradient(70% 60% at 60% 85%,#66784e 0%,#0000 70%),radial-gradient(50% 50% at 15% 85%,#4f5f3b 0%,#0000 70%),#7d8e6a}.nOn41q_backdrop_dusk{background:radial-gradient(45% 30% at 50% 2%,#e7a36b 0%,#0000 70%),radial-gradient(70% 45% at 50% 30%,#5d6f8f 0%,#0000 75%),radial-gradient(80% 60% at 30% 90%,#1f2c47 0%,#0000 70%),radial-gradient(60% 50% at 85% 80%,#32425f 0%,#0000 70%),#27354f}.nOn41q_backdrop_sky{background:radial-gradient(60% 45% at 30% 15%,#c9d6e2 0%,#0000 70%),radial-gradient(60% 55% at 80%,#7e95ad 0%,#0000 70%),radial-gradient(70% 50% at 25% 85%,#9aa9b5 0%,#0000 70%),#8ea2b6}.nOn41q_backdrop_fog{background:radial-gradient(45% 35% at 90% 5%,#e3a786 0%,#0000 70%),radial-gradient(60% 50% at 30% 30%,#b9b3ad 0%,#0000 70%),radial-gradient(70% 60% at 60% 85%,#8f8c8a 0%,#0000 70%),#a7a29d}.nOn41q_backdrop_sea{background:radial-gradient(60% 40% at 70% 10%,#b8d0d6 0%,#0000 70%),radial-gradient(60% 50% at 20%,#4d8091 0%,#0000 70%),radial-gradient(70% 60% at 70% 90%,#24505f 0%,#0000 70%),#3d6f7e}.nOn41q_frame{border-radius:var(--jt-r-frame);border:1px solid var(--jt-border);height:100%;box-shadow:var(--jt-shadow-frame);-webkit-font-smoothing:antialiased;overflow:hidden}.nOn41q_frame .jt-app{font-feature-settings:"cv11", "ss01";height:100%}.nOn41q_frame .jt-sidebar{animation:none}.nOn41q_frameHero{border-radius:var(--jt-r-frame) 0 0 var(--jt-r-frame);border-right:0}.nOn41q_frameFlat{box-shadow:none;border:0;border-radius:0}.nOn41q_stage{position:absolute;inset:0;overflow:hidden}.nOn41q_window{border-radius:var(--jt-r-pop);background:var(--jt-bg);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0000001a,0 24px 60px #00000024,0 2px 8px #0000000f}.nOn41q_window .nOn41q_frame{box-shadow:none;border:0;border-radius:0}.nOn41q_windowBody{flex:1;min-height:0}.nOn41q_titlebar{background:var(--jt-sidebar);border-bottom:1px solid var(--jt-border);height:28px;font-family:var(--jt-font);color:var(--jt-quiet);flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:500;display:flex;position:relative}.nOn41q_lights{gap:6px;display:flex;position:absolute;left:10px}.nOn41q_lights i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.nOn41q_lights i:nth-child(2){background:#febc2e}.nOn41q_lights i:nth-child(3){background:#28c840}.nOn41q_smallWindow{width:min(480px,64%);height:min(340px,60%);position:absolute;top:50%;left:50%;transform:translate(-50%,-44%)}.nOn41q_hotkey{border:1px solid var(--jt-border);border-radius:var(--jt-r-frame);background:var(--jt-bg);height:40px;box-shadow:var(--jt-shadow-pill);font-family:var(--jt-font);font-size:var(--jt-text-xs);color:var(--jt-muted);white-space:nowrap;align-items:center;gap:10px;padding:0 12px 0 8px;display:flex;position:absolute;top:13%;left:50%;transform:translate(-50%)}.nOn41q_keycaps{gap:4px;display:flex}.nOn41q_keycaps kbd{border:1px solid var(--jt-border-2);border-radius:var(--jt-r-row);background:var(--jt-raised);min-width:22px;height:22px;box-shadow:var(--jt-shadow-card);font-family:var(--jt-font);font-size:var(--jt-text-xs);color:var(--jt-text);place-items:center;padding:0 5px;display:inline-grid}.nOn41q_behind{opacity:.5;filter:saturate(.4);width:1180px;height:640px;position:absolute;top:9%;left:8%}.nOn41q_switcherWrap{width:min(500px,84%);position:absolute;top:15%;left:50%;transform:translate(-50%)}.nOn41q_switcherWrap .jt-switcher{width:100%;animation:none}.nOn41q_query{font-size:var(--jt-text-base);color:var(--jt-text)}.nOn41q_filter{color:var(--jt-link)}.nOn41q_sideCard{width:290px;height:auto;position:absolute;top:8%;bottom:-2%;left:12%}.nOn41q_sideCard .jt-sidebar{width:100%;box-shadow:none;border-right:0;position:relative}.nOn41q_sideCard .jt-nav-pane{max-height:none}.nOn41q_dragGhost{border:1px solid var(--jt-border-2);border-radius:var(--jt-r-card);background:var(--jt-raised);width:260px;box-shadow:var(--jt-shadow-pop);font-family:var(--jt-font);padding:2px;position:absolute;top:26%;left:calc(12% + 210px);transform:rotate(-2deg)}.nOn41q_toastWrap{position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.nOn41q_toastWrap .jt-toast{white-space:nowrap;animation:none;position:static;transform:none}.nOn41q_paneBack,.nOn41q_paneFront{width:56%;height:68%;position:absolute}.nOn41q_paneBack{top:9%;left:6%}.nOn41q_paneFront{box-shadow:var(--jt-shadow-pop);top:25%;right:5%}.nOn41q_menubar{border-bottom:1px solid var(--jt-border);background:#ffffffb8;justify-content:flex-end;height:26px;padding:0 18%;display:flex;position:absolute;inset:0 0 auto}.nOn41q_menubarIcon{background:var(--jt-fill-hover);width:28px;color:var(--jt-text);place-items:center;display:grid}.nOn41q_menubarIcon svg{width:14px;height:14px}.nOn41q_trayMenu{z-index:2;position:absolute;top:28px;right:calc(18% - 132px)}.nOn41q_trayMenu .jt-menu{animation:none;position:static}.nOn41q_browser{border:1px solid var(--jt-border);border-radius:var(--jt-r-frame);background:var(--jt-sidebar);box-shadow:var(--jt-shadow-frame);flex-direction:column;display:flex;position:absolute;inset:8% -8% -6% 6%;overflow:hidden}.nOn41q_browserBar{border-bottom:1px solid var(--jt-border);height:40px;font-family:var(--jt-font);align-items:center;padding:0 12px 0 78px;display:flex;position:relative}.nOn41q_url{background:var(--jt-raised);border:1px solid var(--jt-border);height:26px;color:var(--jt-quiet);font-size:var(--jt-text-xs);border-radius:13px;flex:1;justify-content:space-between;align-items:center;padding:0 4px 0 12px;display:flex}.nOn41q_install{background:var(--jt-brand-tint);height:20px;color:var(--jt-brand-ink);font-size:var(--jt-text-xxs);border-radius:10px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.nOn41q_install svg{width:12px;height:12px}.nOn41q_browser .nOn41q_frame{flex:1;min-height:0}.nOn41q_phones{justify-content:center;align-items:flex-start;gap:32px;padding-top:7%;display:flex;position:absolute;inset:0}.nOn41q_phone{background:var(--jt-bg);border-radius:38px;flex-direction:column;width:240px;height:490px;padding-top:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 7px #1d1d1f,0 24px 60px #0000002e}.nOn41q_phone .nOn41q_frame{flex:1;min-height:0}.nOn41q_notch{z-index:2;background:#1d1d1f;border-radius:12px;width:72px;height:20px;position:absolute;top:9px;left:50%;transform:translate(-50%)}@media (max-width:1100px){.nOn41q_page{--pad:32px}.nOn41q_navLinks{display:none}.nOn41q_heroMock{width:960px}}@media (max-width:860px){.nOn41q_page{--pad:20px;--gap:20px}.nOn41q_navDivider{display:none}.nOn41q_hero{min-height:0;padding-top:120px;display:block}.nOn41q_heroText{max-width:520px;padding-bottom:0}.nOn41q_heroVisual{height:560px;margin:40px calc(-1 * var(--pad)) 0 0;position:relative;top:auto;left:auto}.nOn41q_heroMock{width:900px;height:520px;min-height:0}.nOn41q_newsPill{margin-top:24px;position:static}.nOn41q_heroStatus{width:min(350px, calc(100% - var(--pad)))}.nOn41q_trusted{padding-top:80px}.nOn41q_logoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nOn41q_logoCell{border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);height:110px;margin:0 3px 3px 0}.nOn41q_logoCell:nth-child(2n){border-right:0}.nOn41q_logoCell:nth-last-child(-n+2){border-bottom:0}.nOn41q_manifesto{padding:100px var(--pad)}.nOn41q_film{aspect-ratio:4/3}.nOn41q_section{margin-top:110px}.nOn41q_sectionHead{grid-template-columns:1fr auto;row-gap:14px;margin-bottom:40px}.nOn41q_sectionHead .nOn41q_h2{grid-area:2/1/auto/-1}.nOn41q_sectionHead .nOn41q_label{grid-column:1}.nOn41q_sectionHead .nOn41q_num{grid-column:2}.nOn41q_feature,.nOn41q_how,.nOn41q_tabsGrid,.nOn41q_split,.nOn41q_footerTop,.nOn41q_footerBottom{grid-template-columns:minmax(0,1fr);row-gap:24px}.nOn41q_features{gap:72px}.nOn41q_sticky{position:static}.nOn41q_featureText{gap:16px}.nOn41q_quote{order:3}.nOn41q_panel{aspect-ratio:4/4.2}.nOn41q_howList{max-width:none}.nOn41q_carousel{grid-auto-columns:82%}.nOn41q_card{height:440px}.nOn41q_tabList{border-left:0;border-bottom:1px solid var(--line2);scrollbar-width:none;flex-direction:row;overflow-x:auto}.nOn41q_tab{white-space:nowrap;padding:6px 12px}.nOn41q_tabActive:before{width:auto;height:2px;inset:auto 0 -1px}.nOn41q_notes3{grid-template-columns:minmax(0,1fr);gap:16px;margin-left:0}.nOn41q_bigMuted{font-size:19px}.nOn41q_ctaCards{grid-template-columns:minmax(0,1fr)}.nOn41q_ctaCard,.nOn41q_ctaInner{min-height:340px}.nOn41q_footerCols{grid-template-columns:repeat(2,minmax(0,1fr))}.nOn41q_footerBottom{margin-top:64px}.nOn41q_footerBottom div{flex-wrap:wrap;gap:12px 20px}.nOn41q_menubar{padding:0 16px}.nOn41q_trayMenu{right:8px}.nOn41q_stage>*{zoom:.72}.nOn41q_smallWindow{width:80%;height:70%}}@media (prefers-reduced-motion:reduce){.nOn41q_reveal{opacity:1;transition:none;transform:none}.nOn41q_heroVisual,.nOn41q_tabPanel,.nOn41q_filmCaret,.nOn41q_spinner{animation:none}}
.Zw9Nqq_main{padding:140px var(--pad) 96px;justify-content:center;display:flex}.Zw9Nqq_doc{width:100%;max-width:680px}.Zw9Nqq_label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--fg3);font-size:10px;font-weight:500}.Zw9Nqq_doc h1{letter-spacing:-.03em;margin:12px 0 16px;font-size:32px;font-weight:400;line-height:1.15}.Zw9Nqq_lede{color:var(--fg2);margin:0 0 40px;font-size:17px}.Zw9Nqq_doc h2{letter-spacing:-.01em;margin:48px 0 12px;font-size:19px;font-weight:500}.Zw9Nqq_doc h3{margin:28px 0 8px;font-size:15px;font-weight:500}.Zw9Nqq_doc p,.Zw9Nqq_doc li{color:var(--fg2)}.Zw9Nqq_doc p{margin:0 0 14px}.Zw9Nqq_doc ul{margin:0 0 14px;padding-left:20px}.Zw9Nqq_doc li{margin:4px 0}.Zw9Nqq_doc a.Zw9Nqq_link,.Zw9Nqq_doc p a,.Zw9Nqq_doc li a{color:var(--jt-link,var(--fg));text-underline-offset:2px;text-decoration:underline}.Zw9Nqq_updated{color:var(--fg3);margin-top:56px;font-size:13px}.Zw9Nqq_draft{background:var(--jt-brand-tint,var(--jt-fill));color:var(--fg);border-radius:8px;margin:0 0 32px;padding:12px 14px;font-size:13px}.Zw9Nqq_faq{border-top:1px solid var(--line)}.Zw9Nqq_faq details{border-bottom:1px solid var(--line);padding:14px 0}.Zw9Nqq_faq summary{cursor:pointer;color:var(--fg);font-size:15px;list-style:none}.Zw9Nqq_faq summary::-webkit-details-marker{display:none}.Zw9Nqq_faq summary:after{content:"+";float:right;color:var(--fg3)}.Zw9Nqq_faq details[open] summary:after{content:"–"}.Zw9Nqq_faq details p{margin:10px 0 0}.Zw9Nqq_form{gap:16px;margin-top:8px;display:grid}.Zw9Nqq_row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.Zw9Nqq_field{color:var(--fg2);gap:6px;font-size:13px;display:grid}.Zw9Nqq_field input,.Zw9Nqq_field select,.Zw9Nqq_field textarea{font:inherit;color:var(--fg);background:var(--jt-raised,#fff);border:1px solid var(--line2);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:8px;outline:none;padding:10px 12px;font-size:15px}.Zw9Nqq_field textarea{resize:vertical;min-height:160px}.Zw9Nqq_field input:focus,.Zw9Nqq_field select:focus,.Zw9Nqq_field textarea:focus{border-color:var(--jt-brand,var(--fg));box-shadow:0 0 0 3px var(--jt-brand-ring)}.Zw9Nqq_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.Zw9Nqq_actions{align-items:center;gap:16px;display:flex}.Zw9Nqq_submit{background:var(--jt-inverse);height:38px;color:var(--jt-on-inverse);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 16px;font-size:14px}.Zw9Nqq_submit:disabled{opacity:.5;cursor:default}.Zw9Nqq_error{color:var(--jt-danger);font-size:13px}.Zw9Nqq_sent{background:var(--jt-fill);color:var(--fg);border-radius:10px;padding:20px}@media (max-width:640px){.Zw9Nqq_main{padding:112px 20px 72px}.Zw9Nqq_row{grid-template-columns:1fr}}
.iSlPcG_wide{width:100%;max-width:880px}.iSlPcG_head{text-align:center;max-width:600px;margin:0 auto 48px}.iSlPcG_plans{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.iSlPcG_card{background:var(--jt-raised,#fff);border:1px solid var(--line);border-radius:14px;flex-direction:column;padding:28px;display:flex}.iSlPcG_featured{border-color:var(--fg);box-shadow:var(--jt-shadow-card)}.iSlPcG_name{color:var(--fg);justify-content:space-between;align-items:center;font-size:15px;display:flex}.iSlPcG_badge{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;background:var(--jt-fill);color:var(--fg2);border-radius:999px;padding:3px 7px;font-size:10px}.iSlPcG_price{letter-spacing:-.03em;color:var(--fg);margin:16px 0 4px;font-size:40px;line-height:1}.iSlPcG_price small{letter-spacing:0;color:var(--fg3);font-size:15px}.iSlPcG_note{color:var(--fg3);margin:0 0 20px;font-size:13px}.iSlPcG_list{flex:1;align-content:start;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.iSlPcG_list li{color:var(--fg2);padding-left:22px;font-size:14px;position:relative}.iSlPcG_list li:before{content:"✓";color:var(--fg);position:absolute;left:0}.iSlPcG_list b{color:var(--fg);font-weight:500}.iSlPcG_cta{background:var(--jt-fill);border-radius:8px;justify-content:center;align-items:center;height:40px;font-size:14px;transition:background-color .2s;display:inline-flex;color:var(--fg)!important}.iSlPcG_cta:hover{background:var(--jt-fill-hover)}.iSlPcG_ctaDark{background:var(--jt-inverse);color:var(--jt-on-inverse)!important}.iSlPcG_ctaDark:hover{background:var(--jt-inverse-hover)}.iSlPcG_small{text-align:center;color:var(--fg3);margin-top:20px;font-size:13px}@media (max-width:720px){.iSlPcG_plans{grid-template-columns:1fr}}
