@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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}@font-face{font-family:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-italic-BYAq_K0C.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:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-italic-Da0gXVk3.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-italic-0fly6zkB.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:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-italic-XgKbg5n7.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:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-italic-dTnRTFFJ.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}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-italic-BsXxL8dx.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:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-italic-CfQkWpeR.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-italic-Dmq-fBVQ.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:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-italic-Dcombn6O.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:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-italic-BrDczivE.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:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-italic-B2M6KQje.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}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.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}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-italic-DTr-ymY4.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-italic-CSPGnFdO.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-italic-kJKFiXvB.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}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-opsz-normal-C5tfwALZ.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-opsz-normal-DgmypKXX.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-opsz-normal-DGm64vGR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-opsz-normal-DFglUmAd.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-opsz-normal-Gqw5JQlq.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-opsz-normal-STiTPs0F.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-opsz-normal-BHZsWIlc.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}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-opsz-italic-5yUt4G_9.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-opsz-italic-Bj0ndbyp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-opsz-italic-DFpO5j-Z.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-opsz-italic-CHERNRFq.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-opsz-italic-BdcrZMcO.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-opsz-italic-4y8iAqqs.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-opsz-italic-CJ93D38p.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}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-opsz-normal-DIwfbPUE.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-opsz-normal-C0olyEE-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-opsz-normal-DrHU7SY7.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-opsz-normal-DX68cEVD.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-opsz-normal-HoL-AExg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-normal-BpEBLj1O.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}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-opsz-italic-Bl6DJqma.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-opsz-italic-Dibx14aP.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-opsz-italic-CMW9dfKg.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-opsz-italic-Hh3oeMt5.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-opsz-italic-BhUEwDRF.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-italic-BOLXpvkj.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}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.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}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-italic-DxWqP7Ku.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-italic-CGbN9UgK.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-lSdLDfvT.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}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.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}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-italic-Cigfgs4r.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:Atkinson Hyperlegible Next Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-italic-DC5MiAaX.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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-italic-CBjNughH.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-italic-B4oTjJdl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-italic-CBJ8pzag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-italic-2syK4fUT.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-italic-DRuN92E5.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-italic-D6eaYXMU.woff)format("woff");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:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-italic-B7_fu1kp.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-italic-Bg0ZHwF4.woff)format("woff");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:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-italic-BqAiT5Ww.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-italic-66oory27.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");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:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-italic-DMKVS-1y.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-italic-Cy8uZqzA.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-italic-BAXem5qA.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-italic-D2gHEUJ1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-italic-FQn1smHh.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-italic-65UGcu27.woff)format("woff");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:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-italic-Cu1iunv5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-italic-c5iGRZbz.woff)format("woff");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:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-italic-DrfJ59vG.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-italic-DYu2LnOQ.woff)format("woff");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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.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}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-cyrillic-ext-wght-normal-DhYMMuQd.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:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-cyrillic-wght-normal-Y3u8pIsh.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-greek-ext-wght-normal-wWus70Ix.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-greek-wght-normal-B2SviObF.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:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-symbols2-wght-normal-CE6EOz_n.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-latin-ext-wght-normal-Dvfvaomy.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:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fira-code-latin-wght-normal-CHoedHDv.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}:root{--font-ui:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-doc:"Newsreader Variable", "Iowan Old Style", Georgia, serif;--font-code:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--doc-size:21px;--doc-leading:1.6;--measure:68ch;--code-scale:1;--ease-out:cubic-bezier(.22, .8, .24, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--edge:14px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--hover:color-mix(in oklab, var(--text) 7%, transparent);--press:color-mix(in oklab, var(--text) 11%, transparent);--hairline:color-mix(in oklab, var(--text) 10%, transparent);--ring:color-mix(in oklab, var(--accent) 75%, transparent);--tap:34px}@media (pointer:coarse){:root{--tap:42px}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);overscroll-behavior:none;margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;transition:background-color var(--dur-3) var(--ease-out)}body{font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01" 0;-webkit-tap-highlight-color:transparent;font-size:14px;line-height:1.45;overflow:hidden}#app{height:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-user-select:none;user-select:none}::selection{background:var(--selection);color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.icon{flex:none;display:block}.glass{background:color-mix(in oklab, var(--surface) var(--glass-opacity), transparent);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border-radius:var(--radius,14px);box-shadow:0 0 0 .5px color-mix(in oklab, var(--text) 16%, transparent), 0 1px 1.5px color-mix(in oklab, var(--shadow-color) 55%, transparent), 0 12px 32px -12px var(--shadow-color);color:var(--text);position:relative}.glass:before{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--glass-edge), transparent 42%, transparent 78%, color-mix(in oklab, var(--glass-edge) 40%, transparent));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.glass{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.glass{border:1px solid canvastext}}.btn{min-width:var(--tap);height:var(--tap);color:var(--text);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.btn:hover{background:var(--hover)}.btn:active{background:var(--press);transform:scale(.96)}.btn[aria-pressed=true],.btn[aria-expanded=true],.btn.is-active{background:color-mix(in oklab, var(--accent) 14%, transparent);color:color-mix(in oklab, var(--accent) 70%, var(--text))}.btn:disabled{opacity:.4;cursor:default;background:0 0;transform:none}.btn.icon-only{padding:0}.btn.primary{background:var(--accent);color:var(--on-accent);padding:0 14px;font-weight:550}.btn.primary:hover{background:color-mix(in oklab, var(--accent) 88%, var(--text))}.btn.subtle{color:var(--muted)}.btn.danger{color:var(--danger)}.btn.outline{box-shadow:inset 0 0 0 1px var(--hairline);padding:0 12px}.sep{background:var(--hairline);flex:none;align-self:stretch;width:1px;margin:7px 3px}.kbd{font-family:var(--font-ui);letter-spacing:.02em;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.field{background:color-mix(in oklab, var(--sunken) 80%, transparent);width:100%;height:36px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--text);transition:box-shadow var(--dur-1) var(--ease-out);border:0;border-radius:10px;padding:0 12px}.field::placeholder{color:var(--muted)}.field:focus-visible{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px color-mix(in oklab, var(--accent) 22%, transparent);outline:none}@media (pointer:coarse){.field{height:44px;font-size:16px}}.pop{z-index:60;--radius:16px;max-width:calc(100vw - 24px);transform-origin:var(--origin,top left);animation:pop-in var(--dur-2) var(--ease-out);flex-direction:column;padding:6px;display:flex;position:fixed;top:0;left:0;overflow:hidden}.pop.closing{animation:pop-out .12s var(--ease-out) forwards}@keyframes pop-in{0%{opacity:0;transform:scale(.965) translateY(var(--pop-dy,-4px))}}@keyframes pop-out{to{opacity:0;transform:scale(.98)}}.menu{flex-direction:column;gap:1px;min-width:220px;display:flex}.item{width:100%;min-height:var(--tap);color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;display:flex}.item:hover,.item[data-active=true]{background:var(--hover)}.item:focus-visible{background:var(--hover);box-shadow:inset 0 0 0 1.5px var(--ring);outline:none}.item .icon{color:var(--muted)}.item .grow{flex:1;min-width:0}.item.danger,.item.danger .icon{color:var(--danger)}.item[aria-checked=true] .check{opacity:1}.item .check{opacity:0;color:var(--accent)}.menu-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px;font-size:11px;font-weight:600}.menu-sep{background:var(--hairline);flex:none;height:1px;margin:5px 8px}dialog.sheet{--radius:20px;width:min(520px,100vw - 24px);max-height:min(720px,100dvh - 32px);color:var(--text);border:0;padding:0;overflow:hidden}dialog.sheet[open]{animation:dialog-in var(--dur-3) var(--ease-out);flex-direction:column;display:flex}dialog.sheet::backdrop{background:color-mix(in oklab, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade-in var(--dur-2) var(--ease-out)}@keyframes dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::view-transition-old(root){animation-duration:.38s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.38s;animation-timing-function:var(--ease-out)}.page{--gutter:clamp(20px, 6vw, 56px);--page-top:clamp(84px, 13vh, 150px);--page-bottom:42vh;box-sizing:content-box;max-width:var(--measure);padding:var(--page-top) var(--gutter) var(--page-bottom);font-family:var(--font-doc);font-size:var(--doc-size);line-height:var(--doc-leading);font-optical-sizing:auto;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;text-rendering:optimizelegibility;hanging-punctuation:first allow-end;overflow-wrap:break-word;transition:padding var(--dur-3) var(--ease-out), max-width var(--dur-3) var(--ease-out);margin-inline:auto}:root[data-scheme=light] .page{-webkit-font-smoothing:auto}@media (max-width:600px){.page{font-size:calc(var(--doc-size) * .88);--page-top:96px}}.doc{min-height:40vh;caret-color:var(--accent);white-space:pre-wrap;word-wrap:break-word;outline:none}.doc>*{transition:opacity .36s var(--ease-out)}.doc>:first-child{margin-top:0!important}.doc p{text-wrap:pretty;margin:0 0 .78em}.doc h1,.doc h2,.doc h3,.doc h4{color:var(--text);text-wrap:balance;font-optical-sizing:auto}.doc h1{letter-spacing:-.022em;margin:1.5em 0 .5em;font-size:2.1em;font-weight:500;line-height:1.12}.doc h2{letter-spacing:-.014em;margin:1.65em 0 .45em;font-size:1.48em;font-weight:520;line-height:1.2}.doc h3{margin:1.5em 0 .35em;font-size:1.18em;font-weight:600;line-height:1.3}.doc h4{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:2em 0 .5em;font-size:.7em;font-weight:600;line-height:1.5}:root[data-doc-kind=mono] .doc h1,:root[data-doc-kind=mono] .doc h2{letter-spacing:-.01em;font-weight:600}.doc strong{font-weight:650}:root[data-doc-kind=serif] .doc strong{font-weight:640}.doc em{font-style:italic}.doc u{text-underline-offset:.18em;text-decoration-thickness:1px}.doc s{text-decoration-thickness:1.2px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 70%, transparent);text-decoration-color:color-mix(in oklab, currentColor 70%, transparent)}.doc a{color:var(--accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent);transition:text-decoration-color var(--dur-1);cursor:text}.doc a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.doc[contenteditable=false] a{cursor:pointer}.doc mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.22em;margin:0 -.04em;padding:.04em .14em}.doc .font-serif{font-family:Newsreader Variable,Georgia,serif}.doc .font-sans{font-family:Geist Variable,system-ui,sans-serif;font-size:.94em}.doc .font-mono{font-family:var(--font-code);font-size:calc(.84em * var(--code-scale))}.doc .font-display{font-optical-sizing:auto;letter-spacing:-.005em;font-family:Fraunces Variable,Georgia,serif}.doc code{font-family:var(--font-code);font-size:calc(.82em * var(--code-scale));font-variant-ligatures:none;background:var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--rule) 70%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.32em;padding:.12em .34em}:root[data-scheme=dark] .doc :not(pre)>code{background:color-mix(in oklab, var(--sunken) 70%, var(--text) 5%)}.doc ul,.doc ol{margin:0 0 .78em;padding-left:1.35em}.doc li{padding-left:.15em}.doc li>p{margin:0 0 .2em}.doc li>ul,.doc li>ol{margin:.1em 0 .25em}.doc ul>li::marker{color:var(--faint)}.doc ol>li::marker{color:var(--muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.doc ul ul>li{list-style-type:circle}.doc ul[data-type=taskList]{padding-left:.1em;list-style:none}.doc ul[data-type=taskList] li{align-items:flex-start;gap:.55em;padding-left:0;display:flex}.doc ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;cursor:pointer;flex:none;width:.95em;height:.95em;margin-top:calc(.5lh - .475em);display:inline-flex;position:relative}.doc ul[data-type=taskList] li>label:before{content:"";box-shadow:inset 0 0 0 1.5px var(--muted);transition:background-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border-radius:.3em;position:absolute;inset:0}.doc ul[data-type=taskList] li>label:after{content:"";border:solid var(--on-accent);width:26%;height:50%;transition:transform var(--dur-2) var(--ease-spring);pointer-events:none;border-width:0 .13em .13em 0;position:absolute;top:14%;left:34%;transform:rotate(45deg)scale(0)}.doc ul[data-type=taskList] li[data-checked=true]>label:before{background:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.doc ul[data-type=taskList] li[data-checked=true]>label:after{transform:rotate(45deg)scale(1)}.doc ul[data-type=taskList] li>label input{opacity:0;cursor:pointer;z-index:1;width:calc(100% + 12px);height:calc(100% + 12px);margin:0;position:absolute;inset:-6px}.doc ul[data-type=taskList] li>label:has(input:focus-visible):before{outline:2px solid var(--ring);outline-offset:2px}.doc ul[data-type=taskList] li>div>p{margin:0 0 .25em}.doc ul[data-type=taskList] li>div{flex:1;min-width:0}.doc ul[data-type=taskList] li[data-checked=true]>div>p{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--muted) 55%, transparent)}.doc blockquote{border-left:2px solid color-mix(in oklab, var(--accent) 50%, var(--rule));color:color-mix(in oklab, var(--text) 86%, var(--muted));margin:1.1em 0;padding:.05em 0 .05em 1.05em;font-style:italic}.doc blockquote p:last-child{margin-bottom:0}.doc blockquote em{font-style:normal}.doc hr{text-align:center;cursor:default;border:0;height:1.4em;margin:2em 0;overflow:visible}.doc hr:after{content:"⁂";color:var(--faint);font-size:1em;line-height:1.4em;display:inline-block}.doc hr.ProseMirror-selectednode:after{color:var(--accent)}.doc img{border-radius:10px;max-width:100%;height:auto;margin:1.2em auto;display:block}.doc img.ProseMirror-selectednode{outline:2px solid var(--accent);outline-offset:3px}.doc .code-block{background:var(--sunken);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--rule) 65%, transparent);font-size:calc(.76em * var(--code-scale));white-space:normal;border-radius:12px;margin:1.15em 0 1.3em;position:relative}.doc .code-tools{height:2.6em;font-family:var(--font-ui);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;padding:.45em .5em 0 .7em;font-size:max(12px,.82em);line-height:1;display:flex}.doc .code-tools button{height:26px;color:var(--muted);transition:background-color var(--dur-1), color var(--dur-1), opacity var(--dur-2);background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.doc .code-tools button:hover{background:var(--hover);color:var(--text)}.doc .code-copy{opacity:0}.doc .code-block:hover .code-copy,.doc .code-block:focus-within .code-copy,.doc .code-copy:focus-visible,.doc .code-copy.is-done{opacity:1}.doc .code-copy.is-done{color:var(--success)}@media (pointer:coarse){.doc .code-copy{opacity:.8}.doc .code-tools button{height:32px}}.doc pre{font-family:var(--font-code);tab-size:2;white-space:pre;scrollbar-width:thin;margin:0;padding:.35em 1.25em 1.15em;line-height:1.62;overflow-x:auto}.doc pre code{box-shadow:none;white-space:pre;font-variant-ligatures:none;background:0 0;border-radius:0;padding:0;font-size:1em;display:block}:root[data-code-ligatures=true] .doc pre code,.doc pre code{font-feature-settings:"calt" 1}.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-doctag{color:var(--syn-keyword)}.hljs-string,.hljs-regexp,.hljs-template-tag,.hljs-template-variable,.hljs-selector-attr,.hljs-selector-pseudo{color:var(--syn-string)}.hljs-number,.hljs-literal,.hljs-symbol,.hljs-bullet{color:var(--syn-number)}.hljs-title,.hljs-title.function_,.hljs-section{color:var(--syn-func)}.hljs-type,.hljs-title.class_,.hljs-class .hljs-title{color:var(--syn-type)}.hljs-comment,.hljs-quote{color:var(--syn-comment);font-style:italic}.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class{color:var(--syn-tag)}.hljs-attr,.hljs-attribute,.hljs-property{color:var(--syn-attr)}.hljs-meta,.hljs-meta .hljs-keyword{color:var(--syn-meta)}.hljs-variable,.hljs-params,.hljs-subst{color:var(--syn-variable)}.hljs-punctuation,.hljs-operator{color:var(--syn-punctuation)}.hljs-addition{color:var(--syn-addition)}.hljs-deletion{color:var(--syn-deletion)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:650}.doc .tableWrapper{box-shadow:inset 0 0 0 1px var(--rule);scrollbar-width:thin;border-radius:10px;margin:1.2em 0 1.4em;overflow-x:auto}.doc table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;margin:0;font-size:.9em;line-height:1.45;overflow:hidden}.doc th,.doc td{border:1px solid var(--rule);vertical-align:top;text-align:left;min-width:4em;padding:.5em .75em;position:relative}.doc tr:first-child>*{border-top:0}.doc tr:last-child>*{border-bottom:0}.doc tr>:first-child{border-left:0}.doc tr>:last-child{border-right:0}.doc th{background:color-mix(in oklab, var(--sunken) 85%, transparent);font-weight:620}:root[data-doc-kind=serif] .doc th{font-weight:600}.doc th>p,.doc td>p{margin:0}.doc th>p+p,.doc td>p+p{margin-top:.4em}.doc .selectedCell:after{content:"";background:color-mix(in oklab, var(--selection) 70%, transparent);pointer-events:none;position:absolute;inset:0}.doc .column-resize-handle{background:var(--accent);pointer-events:none;z-index:2;width:3px;position:absolute;top:0;bottom:0;right:-2px}.doc.resize-cursor,.resize-cursor{cursor:col-resize}.doc .ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.doc .ProseMirror-gapcursor:after{content:"";border-top:1.5px solid var(--accent);width:1.2em;animation:1.1s steps(2,start) infinite caret-blink;display:block;position:absolute;top:-2px}.doc.ProseMirror-focused .ProseMirror-gapcursor{display:block}@keyframes caret-blink{to{visibility:hidden}}.doc .ProseMirror-selectednode{outline:2px solid color-mix(in oklab, var(--accent) 60%, transparent);outline-offset:2px;border-radius:4px}.doc .is-editor-empty:first-child:before,.doc h1.is-empty:before,.doc h2.is-empty:before,.doc h3.is-empty:before,.doc h4.is-empty:before{content:attr(data-placeholder);float:left;height:0;color:var(--faint);pointer-events:none}.doc .is-editor-empty:first-child:before{font-style:italic}.zen-focus .doc>*{opacity:.26}.zen-focus .doc>.is-current{opacity:1}.show-changes .doc>.is-changed{background:color-mix(in oklab, var(--accent) 7%, transparent);box-shadow:-.75em 0 0 -.6em var(--accent), 0 0 0 .3em color-mix(in oklab, var(--accent) 7%, transparent);border-radius:2px}.doc[data-vim=normal],.doc[data-vim=visual],.doc[data-vim=visual-line]{caret-color:#0000}.doc .vim-cursor{background:color-mix(in oklab, var(--accent) 80%, transparent);color:var(--on-accent);border-radius:2px}.doc .vim-cursor-eol{width:.55em;margin-right:-.55em;display:inline-block}.doc:not(.ProseMirror-focused) .vim-cursor{color:inherit;box-shadow:inset 0 0 0 1px var(--accent);background:0 0}@media print{html,body{color:#111!important;background:#fff!important;height:auto!important;overflow:visible!important}.chrome,.toasts,.code-tools,.no-print{display:none!important}.pane-scroll{height:auto!important;overflow:visible!important}.page{max-width:none!important;padding:0!important;font-size:11.5pt!important}.doc pre{white-space:pre-wrap}.doc a{color:inherit}}.bubble.svelte-x3n3in{z-index:50;--radius:13px;animation:svelte-x3n3in-bubble-in .16s var(--ease-out);transform-origin:var(--origin,center bottom);padding:4px;position:fixed;top:0;left:0}@keyframes svelte-x3n3in-bubble-in{0%{opacity:0;transform:translateY(var(--pop-dy,4px)) scale(.97)}}.row.svelte-x3n3in{align-items:center;gap:1px;display:flex}.bubble.svelte-x3n3in .btn:where(.svelte-x3n3in){border-radius:9px;min-width:32px;height:32px}.bubble.coarse.svelte-x3n3in .btn:where(.svelte-x3n3in){min-width:40px;height:40px}.turn.svelte-x3n3in{gap:5px;padding:0 6px 0 8px;font-size:13px;font-weight:500}.turn.svelte-x3n3in .lbl:where(.svelte-x3n3in){text-overflow:ellipsis;max-width:92px;overflow:hidden}.aa.svelte-x3n3in{font-family:var(--font-doc);border-radius:4px;padding:2px 4px;font-size:16px;font-weight:500;line-height:1}.style-btn.svelte-x3n3in{gap:2px;padding:0 4px 0 2px}@media (max-width:420px){.hide-narrow.svelte-x3n3in,.turn.svelte-x3n3in .lbl:where(.svelte-x3n3in){display:none}}.link-row.svelte-x3n3in{gap:6px;padding-left:8px}.link-icon.svelte-x3n3in{color:var(--muted)}.link-input.svelte-x3n3in{width:min(300px,60vw);height:32px;color:var(--text);background:0 0;border:0;font-size:14px}.link-input.svelte-x3n3in:focus-visible{outline:none}.small.svelte-x3n3in{min-width:34px!important;height:30px!important;padding:0 8px!important}.link-view.svelte-x3n3in .url:where(.svelte-x3n3in){max-width:min(320px,64vw);height:32px;color:var(--accent);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.link-view.svelte-x3n3in .url:where(.svelte-x3n3in) span:where(.svelte-x3n3in){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-view.svelte-x3n3in .url:where(.svelte-x3n3in):hover{background:var(--hover)}.style.svelte-x3n3in{padding:2px 4px 6px}.swatches.svelte-x3n3in{grid-template-columns:repeat(9,1fr);gap:4px;padding:2px 6px 4px;display:grid}.sw.svelte-x3n3in{aspect-ratio:1;width:100%;min-width:0;font-family:var(--font-doc);box-shadow:inset 0 0 0 1px var(--hairline);transition:transform var(--dur-1) var(--ease-spring);background:0 0;border:0;border-radius:8px;place-items:center;font-size:17px;font-weight:600;display:grid}.sw.svelte-x3n3in:hover{transform:scale(1.08)}.sw[aria-checked=true].svelte-x3n3in{box-shadow:inset 0 0 0 1.5px var(--text), 0 0 0 2px color-mix(in oklab, var(--accent) 30%, transparent)}.sw.mark.none.svelte-x3n3in span:where(.svelte-x3n3in){background:var(--muted);width:70%;height:1.5px;transform:rotate(-45deg)}.sw.ink.none.svelte-x3n3in{color:var(--text)}.seg.svelte-x3n3in{background:var(--sunken);border-radius:11px;gap:2px;margin:2px 6px 4px;padding:3px;display:flex}.seg.svelte-x3n3in button:where(.svelte-x3n3in){height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1;place-items:center;padding:0 4px;font-size:12.5px;display:grid}.seg.svelte-x3n3in button:where(.svelte-x3n3in):hover{color:var(--text)}.seg.svelte-x3n3in button[aria-checked=true]:where(.svelte-x3n3in){background:var(--surface);color:var(--text);box-shadow:0 1px 2px var(--shadow-color)}.seg.svelte-x3n3in span:where(.svelte-x3n3in){font-family:var(--font-doc);line-height:1}.fonts.svelte-x3n3in button:where(.svelte-x3n3in){font-size:13px}.note.svelte-x3n3in{color:var(--muted);margin:8px 10px 2px;font-size:11.5px;line-height:1.4}.slash.svelte-ypock0{gap:1px;width:260px;max-height:340px;padding:5px;overflow-y:auto}.glyph.svelte-ypock0{background:var(--sunken);width:28px;height:28px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:8px;place-items:center;display:grid}.item[data-active=true].svelte-ypock0 .glyph:where(.svelte-ypock0){color:var(--accent)}.empty.svelte-ypock0{color:var(--muted);padding:10px 12px;font-size:13px}.tbar.svelte-5ngtd5{z-index:45;--radius:12px;animation:svelte-5ngtd5-bubble-in .16s var(--ease-out);align-items:center;gap:1px;padding:3px;display:flex;position:fixed;top:0;left:0}@keyframes svelte-5ngtd5-bubble-in{0%{opacity:0;transform:translateY(4px)}}.tbar.svelte-5ngtd5 .btn:where(.svelte-5ngtd5){border-radius:8px;min-width:30px;height:30px}.pointer-coarse .tbar.svelte-5ngtd5 .btn:where(.svelte-5ngtd5){min-width:40px;height:40px}.small-text.svelte-5ngtd5{padding:0 8px;font-size:12.5px}.done.svelte-5ngtd5{color:var(--success)}.item.svelte-5ngtd5 small:where(.svelte-5ngtd5){color:var(--muted);font-size:11.5px;display:block}.editor-host.svelte-1ktuelv{display:contents}.missing.svelte-1ktuelv{font-family:var(--font-ui);text-align:center;color:var(--muted);padding:20vh 24px}.missing.svelte-1ktuelv p:where(.svelte-1ktuelv){color:var(--text);margin:0 0 6px;font-size:15px}.missing.svelte-1ktuelv .hint:where(.svelte-1ktuelv){color:var(--muted);font-size:13px}.panel.svelte-1rkvhp7{flex-direction:column;min-height:0;max-height:100%;display:flex}.head.svelte-1rkvhp7{align-items:center;gap:6px;padding:4px 4px 8px;display:flex}.search.svelte-1rkvhp7{background:color-mix(in oklab, var(--sunken) 80%, transparent);height:38px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--muted);border-radius:11px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.search.svelte-1rkvhp7:focus-within{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px color-mix(in oklab, var(--accent) 20%, transparent)}.search.svelte-1rkvhp7 input:where(.svelte-1rkvhp7){min-width:0;height:100%;color:var(--text);background:0 0;border:0;flex:1;font-size:14px}.search.svelte-1rkvhp7 input:where(.svelte-1rkvhp7):focus-visible{outline:none}.search.svelte-1rkvhp7 input:where(.svelte-1rkvhp7)::-webkit-search-cancel-button{filter:grayscale()}@media (pointer:coarse){.search.svelte-1rkvhp7{height:44px}.search.svelte-1rkvhp7 input:where(.svelte-1rkvhp7){font-size:16px}}.new.svelte-1rkvhp7{height:38px;color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 30%, transparent);padding:0 12px 0 10px;font-weight:550}.list.svelte-1rkvhp7{scrollbar-width:thin;overscroll-behavior:contain;flex:auto;min-height:0;max-height:min(56vh,520px);padding:0 2px 4px;overflow-y:auto}.section.svelte-1rkvhp7{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 10px 4px;font-size:11px;font-weight:600}.row.svelte-1rkvhp7{border-radius:11px;align-items:center;gap:2px;display:flex;position:relative}.row.svelte-1rkvhp7:hover,.row.svelte-1rkvhp7:focus-within{background:var(--hover)}.row.current.svelte-1rkvhp7{background:color-mix(in oklab, var(--accent) 10%, transparent)}.row.current.svelte-1rkvhp7:before{content:"";background:var(--accent);border-radius:2px;width:2.5px;position:absolute;top:12px;bottom:12px;left:0}.row-main.svelte-1rkvhp7{text-align:left;min-width:0;color:var(--text);background:0 0;border:0;border-radius:11px;flex-direction:column;flex:1;gap:1px;padding:9px 6px 9px 12px;display:flex}.row-main.static.svelte-1rkvhp7{cursor:default}.row-main.svelte-1rkvhp7:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ring);outline:none}.r-title.svelte-1rkvhp7{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:14px;font-weight:560;display:flex;overflow:hidden}.r-title.svelte-1rkvhp7 mark,.r-snip.svelte-1rkvhp7 mark{background:var(--mark-amber);color:inherit;border-radius:3px;padding:0 1px}.pin.svelte-1rkvhp7{color:var(--accent);flex:none}.tag.svelte-1rkvhp7{background:var(--sunken);color:var(--muted);border-radius:999px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:600}.r-snip.svelte-1rkvhp7{font-family:var(--font-doc);color:var(--muted);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.r-snip.svelte-1rkvhp7:empty{display:none}.r-meta.svelte-1rkvhp7{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.row-more.svelte-1rkvhp7{opacity:0;color:var(--muted);margin-right:4px}.row.svelte-1rkvhp7:hover .row-more:where(.svelte-1rkvhp7),.row.svelte-1rkvhp7:focus-within .row-more:where(.svelte-1rkvhp7),.row-more[aria-expanded=true].svelte-1rkvhp7{opacity:1}@media (pointer:coarse){.row-more.svelte-1rkvhp7{opacity:.8}}.rename.svelte-1rkvhp7{flex:1;padding:6px}.empty.svelte-1rkvhp7{text-align:center;color:var(--muted);padding:22px 12px}.empty.svelte-1rkvhp7 p:where(.svelte-1rkvhp7){margin:0 0 10px}.empty.svelte-1rkvhp7 .hint:where(.svelte-1rkvhp7){font-size:12.5px}.foot.svelte-1rkvhp7{border-top:1px solid var(--hairline);align-items:center;gap:2px;margin-top:4px;padding-top:6px;display:flex}.foot.svelte-1rkvhp7 .btn:where(.svelte-1rkvhp7){height:32px;padding:0 8px;font-size:12.5px}@media (max-width:420px){.foot.svelte-1rkvhp7 .btn:where(.svelte-1rkvhp7) span:where(.svelte-1rkvhp7):not(.count){display:none}}.grow.svelte-1rkvhp7{flex:1}.count.svelte-1rkvhp7{background:var(--sunken);border-radius:999px;min-width:18px;padding:0 5px;font-size:11px;font-weight:600}.trash-head.svelte-1rkvhp7 h2:where(.svelte-1rkvhp7){margin:0;font-size:15px;font-weight:600}.docbtn.svelte-askchl{--radius:13px;max-width:min(340px,100vw - 196px);height:40px;color:var(--text);transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-2);border:0;align-items:center;gap:9px;padding:0 10px 0 13px;font-size:13.5px;font-weight:500;display:inline-flex}.docbtn.svelte-askchl:active{transform:scale(.98)}.docbtn.compact.svelte-askchl{max-width:min(260px,44vw);height:34px;font-size:13px}@media (pointer:coarse){.docbtn.svelte-askchl{height:44px}}@media (max-width:720px){.docbtn.svelte-askchl:not(.compact){max-width:calc(100vw - 196px)}}.title.svelte-askchl{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;min-width:0;overflow:hidden}.chev.svelte-askchl{color:var(--muted);transition:transform var(--dur-2) var(--ease-out)}.docbtn[aria-expanded=true].svelte-askchl .chev:where(.svelte-askchl){transform:rotate(180deg)}.warn.svelte-askchl{color:var(--danger);flex:none;font-size:11.5px;font-weight:600}.mark.svelte-askchl{flex:none;place-items:center;width:12px;height:12px;display:grid;position:relative}.dot.svelte-askchl{background:var(--muted);width:8px;height:8px;transition:background-color var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-spring), box-shadow var(--dur-3);border-radius:50%;box-shadow:0 0 #0000}.mark[data-status=saved].svelte-askchl .dot:where(.svelte-askchl){background:color-mix(in oklab, var(--success) 75%, var(--muted))}.mark[data-status=pending].svelte-askchl .dot:where(.svelte-askchl){box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0;transform:scale(1.05)}.mark[data-status=saving].svelte-askchl .dot:where(.svelte-askchl){background:var(--accent);animation:svelte-askchl-breathe .9s var(--ease-in-out) infinite alternate}.mark[data-status=error].svelte-askchl .dot:where(.svelte-askchl){background:var(--danger);box-shadow:0 0 0 3px color-mix(in oklab, var(--danger) 25%, transparent)}.mark[data-status=loading].svelte-askchl .dot:where(.svelte-askchl),.mark[data-status=none].svelte-askchl .dot:where(.svelte-askchl){background:var(--faint)}@keyframes svelte-askchl-breathe{0%{opacity:.6;transform:scale(.75)}to{opacity:1;transform:scale(1.1)}}.pane.svelte-ucfxhi{contain:layout;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;position:relative}.pane-scroll.svelte-ucfxhi{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--text) 18%, transparent) transparent;-webkit-overflow-scrolling:touch;flex:1;min-height:0;scroll-padding-top:96px;overflow:hidden auto}.pane-scroll.svelte-ucfxhi:focus-visible{outline:none}.pane-scroll.svelte-ucfxhi::-webkit-scrollbar{width:10px}.pane-scroll.svelte-ucfxhi::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--text) 16%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:10px}.pane-chip.svelte-ucfxhi{top:calc(var(--edge) + var(--safe-top));left:var(--edge);z-index:20;position:absolute}.workspace[data-orientation=vertical] .pane[data-pane=a].svelte-ucfxhi .pane-chip:where(.svelte-ucfxhi){left:calc(var(--edge) + var(--safe-left))}.workspace[data-orientation=horizontal] .pane[data-pane=b].svelte-ucfxhi .pane-chip:where(.svelte-ucfxhi){top:10px}.choose.svelte-ucfxhi{text-align:center;max-width:440px;margin:0 auto;padding:clamp(96px,18vh,180px) 24px 64px}.choose.svelte-ucfxhi h2:where(.svelte-ucfxhi){font-family:var(--font-doc);letter-spacing:-.01em;margin:0 0 6px;font-size:26px;font-weight:500}.choose.svelte-ucfxhi p:where(.svelte-ucfxhi){color:var(--muted);margin:0 0 22px}.choices.svelte-ucfxhi{flex-direction:column;gap:6px;display:flex}.choice.svelte-ucfxhi{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--text);text-align:left;transition:transform var(--dur-1) var(--ease-out);border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.choice.svelte-ucfxhi:hover{background:color-mix(in oklab, var(--sunken) 80%, var(--text) 6%)}.choice.svelte-ucfxhi:active{transform:scale(.99)}.c-title.svelte-ucfxhi{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.c-meta.svelte-ucfxhi{color:var(--muted);flex:none;font-size:12px}.choice.new.svelte-ucfxhi{color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 35%, transparent);background:0 0;justify-content:center;gap:6px}.appearance.svelte-8iplqb{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:4px 6px 6px;overflow-y:auto}section.svelte-8iplqb{padding:8px 4px 12px}section.svelte-8iplqb+section:where(.svelte-8iplqb){border-top:1px solid var(--hairline)}h3.svelte-8iplqb{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:2px 2px 8px;font-size:11px;font-weight:600}.h.svelte-8iplqb{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.h.svelte-8iplqb h3:where(.svelte-8iplqb){margin:0 2px}.seg.svelte-8iplqb{background:var(--sunken);border-radius:10px;gap:2px;padding:3px;display:flex}.seg.svelte-8iplqb button:where(.svelte-8iplqb){height:28px;color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.seg.svelte-8iplqb button[aria-checked=true]:where(.svelte-8iplqb){background:var(--surface);color:var(--text);box-shadow:0 1px 2px var(--shadow-color)}.themes.svelte-8iplqb{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.theme.svelte-8iplqb{color:var(--muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.preview.svelte-8iplqb{aspect-ratio:.82;width:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--text) 14%, transparent);transition:transform var(--dur-2) var(--ease-spring), box-shadow var(--dur-2);border-radius:11px;flex-direction:column;gap:4px;padding:8px 7px;display:flex;position:relative;overflow:hidden}.theme.svelte-8iplqb:hover .preview:where(.svelte-8iplqb){transform:translateY(-2px)}.theme[aria-checked=true].svelte-8iplqb .preview:where(.svelte-8iplqb){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--text) 14%, transparent), 0 0 0 2px var(--bg), 0 0 0 4px var(--accent)}.theme[aria-checked=true].svelte-8iplqb .t-name:where(.svelte-8iplqb){color:var(--text);font-weight:560}.pv-title.svelte-8iplqb{font-size:17px;font-weight:500;line-height:1}.pv-line.svelte-8iplqb{opacity:.75;border-radius:2px;width:88%;height:3px}.pv-line.short.svelte-8iplqb{width:60%}.pv-dots.svelte-8iplqb{gap:3px;margin-top:auto;display:flex}.pv-dots.svelte-8iplqb i:where(.svelte-8iplqb){border-radius:50%;width:8px;height:8px}.fonts.svelte-8iplqb{flex-direction:column;gap:1px;display:flex}.font.svelte-8iplqb{color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:10px;padding:7px 10px;display:grid}.font.svelte-8iplqb:hover{background:var(--hover)}.font[aria-checked=true].svelte-8iplqb{background:color-mix(in oklab, var(--accent) 10%, transparent)}.f-name.svelte-8iplqb{font-size:17px;line-height:1.25}.f-name.mono.svelte-8iplqb{font-size:14px}.f-note.svelte-8iplqb{color:var(--muted);grid-row:2;font-size:11.5px}.font.svelte-8iplqb .check:where(.svelte-8iplqb){opacity:0;color:var(--accent);grid-area:1/2/span 2}.font[aria-checked=true].svelte-8iplqb .check:where(.svelte-8iplqb){opacity:1}.sliders.svelte-8iplqb{flex-direction:column;gap:12px;display:flex}.sliders.svelte-8iplqb label:where(.svelte-8iplqb){flex-direction:column;gap:6px;display:flex}.s-head.svelte-8iplqb{justify-content:space-between;font-size:13px;display:flex}output.svelte-8iplqb{color:var(--muted);font-variant-numeric:tabular-nums}input[type=range].svelte-8iplqb{appearance:none;background:0 0;width:100%;height:22px;margin:0}input[type=range].svelte-8iplqb::-webkit-slider-runnable-track{background:color-mix(in oklab, var(--text) 14%, transparent);border-radius:2px;height:4px}input[type=range].svelte-8iplqb::-moz-range-track{background:color-mix(in oklab, var(--text) 14%, transparent);border-radius:2px;height:4px}input[type=range].svelte-8iplqb::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);width:18px;height:18px;box-shadow:0 0 0 1px color-mix(in oklab, var(--text) 18%, transparent), 0 2px 6px var(--shadow-color);transition:transform var(--dur-1) var(--ease-spring);border-radius:50%;margin-top:-7px}input[type=range].svelte-8iplqb::-moz-range-thumb{background:var(--surface);width:18px;height:18px;box-shadow:0 0 0 1px color-mix(in oklab, var(--text) 18%, transparent), 0 2px 6px var(--shadow-color);border:0;border-radius:50%}input[type=range].svelte-8iplqb:active::-webkit-slider-thumb{transform:scale(1.15)}input[type=range].svelte-8iplqb:focus-visible{outline:none}input[type=range].svelte-8iplqb:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--ring)}@media (pointer:coarse){input[type=range].svelte-8iplqb{height:34px}input[type=range].svelte-8iplqb::-webkit-slider-thumb{width:26px;height:26px;margin-top:-11px}}.reset.svelte-8iplqb{color:var(--accent);background:0 0;border:0;align-self:flex-start;padding:4px 2px;font-size:12.5px}.toggles.svelte-8iplqb h3:where(.svelte-8iplqb):not(:first-child){margin-top:14px}.toggle.svelte-8iplqb{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:7px 4px;display:flex}.toggle.svelte-8iplqb b:where(.svelte-8iplqb){font-size:13.5px;font-weight:520;display:block}.toggle.svelte-8iplqb small:where(.svelte-8iplqb){color:var(--muted);margin-top:1px;font-size:11.5px;line-height:1.35;display:block}.toggle.svelte-8iplqb{position:relative}.toggle.svelte-8iplqb input:where(.svelte-8iplqb){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.switch.svelte-8iplqb{background:color-mix(in oklab, var(--text) 18%, transparent);width:36px;height:22px;transition:background-color var(--dur-2) var(--ease-out);border-radius:999px;flex:none;position:relative}.switch.svelte-8iplqb:after{content:"";background:var(--surface);width:16px;height:16px;transition:transform var(--dur-2) var(--ease-spring);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.toggle.svelte-8iplqb input:where(.svelte-8iplqb):checked+.switch:where(.svelte-8iplqb){background:var(--accent)}.toggle.svelte-8iplqb input:where(.svelte-8iplqb):checked+.switch:where(.svelte-8iplqb):after{transform:translate(14px)}.toggle.svelte-8iplqb input:where(.svelte-8iplqb):focus-visible+.switch:where(.svelte-8iplqb){outline:2px solid var(--ring);outline-offset:2px}@media (max-width:420px){.themes.svelte-8iplqb{grid-template-columns:repeat(5,1fr);gap:5px}.seg.svelte-8iplqb button:where(.svelte-8iplqb) span:where(.svelte-8iplqb){display:none}}.outline.svelte-1lxmh6j{flex-direction:column;min-height:0;display:flex}.stats.svelte-1lxmh6j{color:var(--muted);border-bottom:1px solid var(--hairline);font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:4px;padding:6px 10px 8px;font-size:12px;display:flex}.stats.svelte-1lxmh6j b:where(.svelte-1lxmh6j){color:var(--text);font-weight:600}nav.svelte-1lxmh6j{scrollbar-width:thin;flex-direction:column;max-height:min(60vh,520px);display:flex;overflow-y:auto}.h.svelte-1lxmh6j{width:100%;padding:6px 10px 6px calc(12px + var(--indent) * 14px);color:var(--muted);text-align:left;font-family:var(--font-doc);background:0 0;border:0;border-radius:9px;font-size:15px;line-height:1.3;display:block;position:relative}.h.svelte-1lxmh6j span:where(.svelte-1lxmh6j){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.h.svelte-1lxmh6j:hover,.h.svelte-1lxmh6j:focus-visible{background:var(--hover);color:var(--text);outline:none}.h.current.svelte-1lxmh6j{color:var(--text)}.h.current.svelte-1lxmh6j:before{content:"";left:calc(4px + var(--indent) * 14px);background:var(--accent);border-radius:1px;width:2px;position:absolute;top:9px;bottom:9px}.empty.svelte-1lxmh6j{color:var(--muted);margin:0;padding:10px 12px 12px;font-size:13px;line-height:1.45}.cluster.svelte-hgfm5d{--radius:13px;align-items:center;gap:1px;padding:3px;display:flex}.cluster.svelte-hgfm5d .btn:where(.svelte-hgfm5d){color:color-mix(in oklab, var(--text) 82%, var(--muted))}@media (max-width:720px){.hide-narrow.svelte-hgfm5d{display:none}}.tall.svelte-hgfm5d{align-items:flex-start;padding-top:9px;padding-bottom:9px}.tall.svelte-hgfm5d .icon{margin-top:1px}.item.svelte-hgfm5d b:where(.svelte-hgfm5d){font-weight:560;display:block}.item.svelte-hgfm5d small:where(.svelte-hgfm5d){color:var(--muted);margin-top:1px;font-size:11.5px;display:block}.hint.svelte-hgfm5d{border-top:1px solid var(--hairline);color:var(--muted);margin:4px 10px 6px;padding-top:8px;font-size:12px;line-height:1.45}.hint.svelte-hgfm5d b:where(.svelte-hgfm5d){color:var(--text);font-weight:600}.submenu.svelte-hgfm5d{border-left:1px solid var(--hairline);margin:0 0 4px 28px;padding-left:6px}.submenu.svelte-hgfm5d .item:where(.svelte-hgfm5d){min-height:32px}.cbar.svelte-amc91z{--radius:13px;align-items:center;gap:1px;padding:3px;display:flex}.cbar.svelte-amc91z .btn:where(.svelte-amc91z){padding:0 10px;font-size:12.5px;font-weight:500}.cbar.svelte-amc91z .btn.icon-only:where(.svelte-amc91z){padding:0}@media (max-width:640px){.lbl.svelte-amc91z{display:none}.cbar.svelte-amc91z .btn:where(.svelte-amc91z){padding:0}}.toasts.svelte-r9p0hk{left:50%;bottom:calc(18px + var(--safe-bottom));z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(460px,100vw - 24px);display:flex;position:fixed;transform:translate(-50%)}.toasts.lifted.svelte-r9p0hk{bottom:calc(76px + var(--safe-bottom))}.toast.svelte-r9p0hk{pointer-events:auto;--radius:14px;width:-moz-fit-content;width:fit-content;max-width:100%;animation:svelte-r9p0hk-toast-in .26s var(--ease-spring);align-items:flex-start;gap:10px;padding:10px 6px 10px 14px;display:flex}@keyframes svelte-r9p0hk-toast-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}.ti.svelte-r9p0hk{color:var(--muted);margin-top:2px}.toast[data-tone=success].svelte-r9p0hk .ti:where(.svelte-r9p0hk){color:var(--success)}.toast[data-tone=error].svelte-r9p0hk .ti:where(.svelte-r9p0hk){color:var(--danger)}.tx.svelte-r9p0hk{min-width:0;padding-right:4px}.msg.svelte-r9p0hk{margin:1px 0 0;font-size:13.5px;font-weight:520;line-height:1.35}.detail.svelte-r9p0hk{color:var(--muted);margin:2px 0 0;font-size:12.5px;line-height:1.4}.act.svelte-r9p0hk{height:28px;color:var(--accent);padding:0 10px;font-size:13px;font-weight:600}.x.svelte-r9p0hk{min-width:28px;height:28px;color:var(--muted)}header.svelte-1fqobbm{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 16px 6px 22px;display:flex}h2.svelte-1fqobbm{font-family:var(--font-doc);letter-spacing:-.012em;margin:0;font-size:23px;font-weight:540;line-height:1.2}.sub.svelte-1fqobbm{color:var(--muted);margin:4px 0 0;font-size:13px}.close.svelte-1fqobbm{color:var(--muted);margin-top:-4px}.body.svelte-1fqobbm{scrollbar-width:thin;flex:auto;min-height:0;padding:8px 22px 18px;overflow-y:auto}footer.svelte-1fqobbm{border-top:1px solid var(--hairline);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px 16px;display:flex}footer.svelte-1fqobbm .grow{flex:1}.formats.svelte-u0xts8{flex-direction:column;gap:6px;display:flex}.fmt.svelte-u0xts8{box-shadow:inset 0 0 0 1px var(--hairline);cursor:pointer;transition:background-color var(--dur-1), box-shadow var(--dur-1);border-radius:13px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex;position:relative}.fmt.svelte-u0xts8:hover{background:var(--hover)}.fmt.sel.svelte-u0xts8{background:color-mix(in oklab, var(--accent) 9%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--accent) 70%, transparent)}.fmt.svelte-u0xts8 input:where(.svelte-u0xts8){opacity:0;pointer-events:none;position:absolute}.fmt.svelte-u0xts8:has(input:where(.svelte-u0xts8):focus-visible){outline:2px solid var(--ring);outline-offset:2px}.ico.svelte-u0xts8{color:var(--muted);margin-top:1px}.sel.svelte-u0xts8 .ico:where(.svelte-u0xts8){color:var(--accent)}.txt.svelte-u0xts8 b:where(.svelte-u0xts8){font-size:14px;font-weight:580;display:block}.ext.svelte-u0xts8{color:var(--muted);margin-left:4px;font-size:12.5px;font-weight:450}.txt.svelte-u0xts8 small:where(.svelte-u0xts8){color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.styling.svelte-u0xts8{background:var(--sunken);border:0;border-radius:12px;margin:14px 0 0;padding:10px 14px 12px}.styling.svelte-u0xts8 legend:where(.svelte-u0xts8){float:left;width:100%;padding:0 0 6px;font-size:12.5px;font-weight:600}.styling.svelte-u0xts8 label:where(.svelte-u0xts8){align-items:center;gap:8px;padding:4px 0;font-size:13.5px;display:flex}.styling.svelte-u0xts8 input:where(.svelte-u0xts8){accent-color:var(--accent)}.notes.svelte-u0xts8{background:color-mix(in oklab, var(--mark-amber) 55%, transparent);border-radius:12px;gap:10px;margin-top:14px;padding:11px 14px;font-size:13px;line-height:1.45;display:flex}.notes.ok.svelte-u0xts8{background:color-mix(in oklab, var(--mark-green) 55%, transparent)}.notes.svelte-u0xts8 ul:where(.svelte-u0xts8){margin:0;padding-left:16px}.notes.svelte-u0xts8 p:where(.svelte-u0xts8){margin:0}.ni.svelte-u0xts8{margin-top:1px}.layout.svelte-1kutkae{grid-template-columns:220px 1fr;gap:14px;height:min(56vh,520px);display:grid}@media (max-width:640px){.layout.svelte-1kutkae{grid-template-rows:140px 1fr;grid-template-columns:1fr;height:62vh}}.list.svelte-1kutkae{scrollbar-width:thin;flex-direction:column;gap:2px;display:flex;overflow-y:auto}.ver.svelte-1kutkae{text-align:left;color:var(--text);background:0 0;border:0;border-radius:10px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.ver.svelte-1kutkae:hover{background:var(--hover)}.ver[aria-selected=true].svelte-1kutkae{background:color-mix(in oklab, var(--accent) 12%, transparent)}.when.svelte-1kutkae{font-size:13.5px;font-weight:560}.meta.svelte-1kutkae{color:var(--muted);font-size:11.5px}.preview.svelte-1kutkae{background:var(--bg);box-shadow:inset 0 0 0 1px var(--hairline);scrollbar-width:thin;border-radius:12px;padding:22px 26px;overflow-y:auto}.mini.svelte-1kutkae{font-family:var(--font-doc);white-space:normal;font-size:16px;line-height:1.55}.mini.svelte-1kutkae pre{background:var(--sunken);border-radius:10px;padding:12px 14px}.muted.svelte-1kutkae{color:var(--muted)}.small.svelte-1kutkae{font-size:12px}.empty.svelte-1kutkae{text-align:center;padding:24px 0}.empty.svelte-1kutkae p:where(.svelte-1kutkae){margin:0 0 6px}.link.svelte-1y2b8ud{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.qr.svelte-1y2b8ud{width:min(232px,62vw);box-shadow:0 0 0 1px var(--hairline), 0 6px 24px var(--shadow-color);background:#fff;border-radius:16px;margin:4px 0 2px;padding:10px}.qr.svelte-1y2b8ud svg{shape-rendering:crispedges;width:100%;height:auto;display:block}.lead.svelte-1y2b8ud{max-width:34ch;margin:4px 0 0;line-height:1.45}.status.svelte-1y2b8ud{align-items:center;gap:8px;margin:4px 0 0;font-size:15px;display:inline-flex}.status.svelte-1y2b8ud b:where(.svelte-1y2b8ud){font-weight:600}.detail.svelte-1y2b8ud{max-width:36ch;margin:0;line-height:1.45}.relay.svelte-1y2b8ud{color:var(--muted);text-align:left;align-items:center;gap:8px;max-width:38ch;font-size:13px;display:inline-flex}.path.svelte-1y2b8ud{max-width:38ch;color:var(--muted);margin:0;font-size:13px;line-height:1.45}.note.svelte-1y2b8ud{background:var(--sunken);color:var(--muted);text-align:left;border-radius:12px;align-items:flex-start;gap:8px;margin:6px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.note.svelte-1y2b8ud .icon{flex:none;margin-top:1px}.big.svelte-1y2b8ud{background:var(--sunken);width:76px;height:76px;color:var(--muted);border-radius:50%;place-items:center;margin:10px 0 2px;display:grid;position:relative}.big.ok.svelte-1y2b8ud{background:color-mix(in oklab, var(--success) 16%, transparent);color:var(--success);animation:svelte-1y2b8ud-pop var(--dur-3) var(--ease-spring)}.big.bad.svelte-1y2b8ud{background:color-mix(in oklab, var(--danger) 12%, transparent);color:var(--danger)}.pulse.svelte-1y2b8ud{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 40%, transparent);animation:svelte-1y2b8ud-ring 1.6s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}.bar.svelte-1y2b8ud{background:var(--sunken);border-radius:3px;width:min(280px,100%);height:6px;overflow:hidden}.bar.svelte-1y2b8ud span:where(.svelte-1y2b8ud){background:var(--accent);height:100%;transition:width var(--dur-2) var(--ease-out);border-radius:3px;display:block}.spinner.svelte-1y2b8ud{border:2px solid color-mix(in oklab, var(--muted) 35%, transparent);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.9s linear infinite svelte-1y2b8ud-spin}@keyframes svelte-1y2b8ud-spin{to{transform:rotate(360deg)}}@keyframes svelte-1y2b8ud-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent) 40%, transparent)}to{box-shadow:0 0 0 18px #0000}}@keyframes svelte-1y2b8ud-pop{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-1y2b8ud,.pulse.svelte-1y2b8ud,.big.ok.svelte-1y2b8ud{animation:none}}.lead.svelte-51xdwn{color:color-mix(in oklab, var(--text) 88%, var(--muted));margin:4px 0 14px;line-height:1.55}.muted.svelte-51xdwn{color:var(--muted)}.small.svelte-51xdwn{font-size:12.5px}.check.svelte-51xdwn{align-items:center;gap:8px;padding:6px 0;font-size:13.5px;display:flex}.check.svelte-51xdwn input:where(.svelte-51xdwn),.mode.svelte-51xdwn input:where(.svelte-51xdwn){accent-color:var(--accent)}.facts.svelte-51xdwn{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;font-size:13.5px;list-style:none;display:flex}.facts.svelte-51xdwn li:where(.svelte-51xdwn){align-items:flex-start;gap:9px;line-height:1.45;display:flex}.facts.svelte-51xdwn .icon{color:var(--muted);margin-top:2px}.modes.svelte-51xdwn{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.mode.svelte-51xdwn{box-shadow:inset 0 0 0 1px var(--hairline);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;column-gap:10px;padding:10px 14px;display:grid}.mode.sel.svelte-51xdwn{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--accent) 70%, transparent);background:color-mix(in oklab, var(--accent) 8%, transparent)}.mode.svelte-51xdwn small:where(.svelte-51xdwn){color:var(--muted);grid-column:2;font-size:12.5px;line-height:1.4}.keys.svelte-51xdwn{columns:2 300px;column-gap:28px}.keys.svelte-51xdwn section:where(.svelte-51xdwn){break-inside:avoid;margin-bottom:16px}.keys.svelte-51xdwn h3:where(.svelte-51xdwn){letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:600}dl.svelte-51xdwn{grid-template-columns:auto 1fr;gap:5px 12px;margin:0;font-size:13px;display:grid}dt.svelte-51xdwn{text-align:right}dd.svelte-51xdwn{margin:0}kbd.svelte-51xdwn{font-family:var(--font-ui);background:var(--sunken);box-shadow:inset 0 -1px 0 var(--hairline), inset 0 0 0 1px var(--hairline);white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:11.5px;font-weight:550}.linkish.svelte-51xdwn{color:var(--accent);font-size:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.btn.primary.danger-fill{background:var(--danger)}.lp.svelte-f7p9uu{flex-direction:column;min-height:0;display:flex}.filter.svelte-f7p9uu{background:var(--sunken);height:36px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;margin-bottom:4px;padding:0 10px;display:flex}.filter.svelte-f7p9uu input:where(.svelte-f7p9uu){min-width:0;color:var(--text);background:0 0;border:0;flex:1;font-size:13.5px}.filter.svelte-f7p9uu input:where(.svelte-f7p9uu):focus-visible{outline:none}.list.svelte-f7p9uu{scrollbar-width:thin;max-height:280px;overflow-y:auto}.list.svelte-f7p9uu .item:where(.svelte-f7p9uu){min-height:30px;padding:4px 10px}.none.svelte-f7p9uu{color:var(--muted);margin:8px 10px;font-size:13px}.receive.svelte-89l29t{width:min(400px,100vw - 24px)}.body.svelte-89l29t{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:26px 22px 22px;display:flex}h2.svelte-89l29t{font-family:var(--font-doc);letter-spacing:-.012em;margin:6px 0 0;font-size:23px;font-weight:540;line-height:1.2}p.svelte-89l29t{max-width:34ch;margin:0;line-height:1.45}.title.svelte-89l29t{font-weight:600}.note.svelte-89l29t{background:var(--sunken);color:var(--muted);border-radius:12px;margin-top:4px;padding:9px 12px;font-size:12.5px}.cancel.svelte-89l29t{margin-top:8px}.wide.svelte-89l29t{width:100%;height:48px;margin-top:12px;font-size:15px}.big.svelte-89l29t{background:var(--sunken);width:76px;height:76px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:relative}.big.ok.svelte-89l29t{background:color-mix(in oklab, var(--success) 16%, transparent);color:var(--success)}.big.bad.svelte-89l29t{background:color-mix(in oklab, var(--danger) 12%, transparent);color:var(--danger)}.spinner.svelte-89l29t{border:3px solid #0000;border-top-color:var(--accent);border-radius:50%;animation:1s linear infinite svelte-89l29t-spin;position:absolute;inset:-3px}@keyframes svelte-89l29t-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-89l29t{animation:none}}.workspace.svelte-1n46o8q{grid-template-rows:100%;grid-template-columns:100%;display:grid;position:fixed;inset:0}.workspace[data-orientation=vertical].svelte-1n46o8q{grid-template-columns:minmax(0, calc(var(--ratio) * 100%)) 1px minmax(0, 1fr)}.workspace[data-orientation=horizontal].svelte-1n46o8q{grid-template-columns:100%;grid-template-rows:minmax(0, calc(var(--ratio) * 100%)) 1px minmax(0, 1fr)}.workspace.dragging.svelte-1n46o8q{cursor:col-resize;-webkit-user-select:none;user-select:none}.workspace[data-orientation=horizontal].dragging.svelte-1n46o8q{cursor:row-resize}.workspace.hide-cursor.svelte-1n46o8q,.workspace.hide-cursor.svelte-1n46o8q *{cursor:none!important}.divider.svelte-1n46o8q{z-index:10;background:var(--rule);touch-action:none;position:relative}.divider.svelte-1n46o8q:before{content:"";cursor:col-resize;position:absolute;inset:0 -7px}.workspace[data-orientation=horizontal].svelte-1n46o8q .divider:where(.svelte-1n46o8q):before{cursor:row-resize;inset:-7px 0}.grip.svelte-1n46o8q{background:var(--surface);width:5px;height:44px;box-shadow:0 0 0 1px var(--rule), 0 2px 6px var(--shadow-color);opacity:0;transition:opacity var(--dur-2), transform var(--dur-2) var(--ease-spring);pointer-events:none;border-radius:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace[data-orientation=horizontal].svelte-1n46o8q .grip:where(.svelte-1n46o8q){width:44px;height:5px}.divider.svelte-1n46o8q:hover .grip:where(.svelte-1n46o8q),.divider.svelte-1n46o8q:focus-visible .grip:where(.svelte-1n46o8q),.dragging.svelte-1n46o8q .grip:where(.svelte-1n46o8q){opacity:1}.divider.svelte-1n46o8q:focus-visible{background:var(--accent);outline:none}.zen.svelte-1n46o8q .divider:where(.svelte-1n46o8q){background:color-mix(in oklab, var(--rule) 60%, transparent)}.zen.svelte-1n46o8q .grip:where(.svelte-1n46o8q){display:none}.chrome.svelte-1n46o8q{z-index:30;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);position:fixed}.chrome.quiet.svelte-1n46o8q{opacity:0;pointer-events:none;transform:translateY(-3px)}.chrome.quiet.svelte-1n46o8q:focus-within{opacity:1;pointer-events:auto;transform:none}.top-left.svelte-1n46o8q{top:calc(var(--edge) + var(--safe-top));left:calc(var(--edge) + var(--safe-left))}.top-right.svelte-1n46o8q{top:calc(var(--edge) + var(--safe-top));right:calc(var(--edge) + var(--safe-right))}.bottom-center.svelte-1n46o8q{bottom:calc(var(--edge) + var(--safe-bottom));left:50%;transform:translate(-50%)}.bottom-center.quiet.svelte-1n46o8q{transform:translate(-50%)translateY(3px)}.bottom-left.svelte-1n46o8q{bottom:calc(var(--edge) + var(--safe-bottom));left:calc(var(--edge) + var(--safe-left))}.bottom-right.svelte-1n46o8q{bottom:calc(var(--edge) + var(--safe-bottom));right:calc(var(--edge) + var(--safe-right))}.count.svelte-1n46o8q{color:var(--muted);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;border-radius:10px;padding:6px 10px;font-size:12px}.vim-pill.svelte-1n46o8q{--radius:9px;font-family:var(--font-code);letter-spacing:.08em;color:var(--muted);padding:5px 10px;font-size:11px;font-weight:600}.vim-pill[data-mode=insert].svelte-1n46o8q{color:var(--success)}.vim-pill[data-mode=visual].svelte-1n46o8q,.vim-pill[data-mode=visual-line].svelte-1n46o8q{color:var(--accent)}.zen-hint.svelte-1n46o8q{left:50%;bottom:calc(28px + var(--safe-bottom));z-index:40;color:var(--muted);background:color-mix(in oklab, var(--surface) 70%, transparent);pointer-events:none;animation:svelte-1n46o8q-hint 2.6s var(--ease-out) forwards;border-radius:999px;padding:7px 14px;font-size:12.5px;position:fixed;transform:translate(-50%)}@keyframes svelte-1n46o8q-hint{0%{opacity:0;transform:translate(-50%,6px)}12%,70%{opacity:1;transform:translate(-50%)}to{opacity:0}}.zen.svelte-1n46o8q .page{--page-top:clamp(96px, 22vh, 260px)}.zen-writing.svelte-1n46o8q .page{--page-bottom:55vh}.drop.svelte-1n46o8q{z-index:90;background:color-mix(in oklab, var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;animation:fade-in var(--dur-2) var(--ease-out);place-items:center;display:grid;position:fixed;inset:0}.drop-card.svelte-1n46o8q{--radius:20px;outline:2px dashed color-mix(in oklab, var(--accent) 60%, transparent);outline-offset:-10px;flex-direction:column;align-items:center;gap:4px;padding:28px 40px;display:flex}.drop-card.svelte-1n46o8q b:where(.svelte-1n46o8q){font-family:var(--font-doc);font-size:24px;font-weight:520}.drop-card.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--muted);font-size:13px}.boot-error.svelte-1n46o8q{place-items:center;padding:24px;display:grid;position:fixed;inset:0}.be-card.svelte-1n46o8q{--radius:20px;max-width:440px;padding:28px}.be-card.svelte-1n46o8q h1:where(.svelte-1n46o8q){font-family:var(--font-doc);margin:0 0 10px;font-size:26px;font-weight:520}.be-card.svelte-1n46o8q p:where(.svelte-1n46o8q){line-height:1.5}.muted.svelte-1n46o8q{color:var(--muted)}
/*$vite$:1*/