body,h1,h2,h3,p,ul,ol,li,figure,figcaption,blockquote,dl,dd,pre,input,button,fieldset{padding:0;margin:0}html{height:100%}body{min-height:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,label,legend{display:block}input,button,textarea,select{font:inherit}button{-webkit-appearance:button}a,select:not(:disabled),button:not(:disabled),label[tabindex]{cursor:pointer}fieldset{border:none}:root{--focus-color: oklch(.72 .15 240);--dark-text-color: oklch(.3 0 0);--light-text-color: oklch(.9 0 0);--accent-color: oklch(.58 .23 260);--dangerous-text-color: oklch(.55 .16 20);--cta-button-color: oklch(1 0 0);--float-shadow: 0 .125rem .188rem oklch(0 0 0 / 11%), 0 .356rem .538rem oklch(0 0 0 / 22%);--paper-background: repeating-linear-gradient( to right, transparent, transparent 15px, oklch(.9 .04 247) 15px, oklch(.9 .04 247) 16px ), repeating-linear-gradient( to bottom, transparent, transparent 15px, oklch(.9 .04 247) 15px, oklch(.9 .04 247) 16px ) 0 5px / 16px 16px oklch(.99 0 0);--secondary-c: 0;--fire1-color: oklch(.7 .15 65);--fire2-color: oklch(.58 .2 29)}:root.is-comfort-mode{--secondary-c: .01}@media (color-gamut: p3){:root{--focus-color: oklch(.68 .2 240);--accent-color: oklch(.54 .27 260)}}@media (prefers-color-scheme: light){:root{--selection-color: oklch(.93 .16 102);--text-color: var(--dark-text-color);--secondary-text-color: oklch(from var(--text-color) .7 c h);--land-color: oklch(.95 0 70);--main-land-color: oklch(.975 0 70);--button-hover-l: .05;--secondary-l: -.03;--secondary-hover-l: -.01;--note-l: -.1;--note-c: .03;--field-l: .025;--field-c: -.015;--note-good-background: oklch(.95 .03 140);--note-dangerous-background: oklch(.95 .02 20);--pressed-shadow: inset 0 1px 2px oklch(0 0 0 / 50%), inset 0 -.5px 0 oklch(1 0 0)}:root.is-comfort-mode{--land-color: oklch(.95 .03 70);--main-land-color: oklch(.975 .015 70)}}@media (prefers-color-scheme: dark){:root{--selection-color: oklch(.5 .1 102);--text-color: var(--light-text-color);--secondary-text-color: oklch(from var(--text-color) .5 c h);--land-color: oklch(.25 0 70);--secondary-l: .1;--button-hover-l: .03;--secondary-hover-l: .02;--field-l: -.05;--field-c: 0;--note-l: .2;--note-c: .03;--note-good-background: oklch(.25 .03 140);--note-dangerous-background: oklch(.25 .03 20);--main-land-color: oklch(.3 0 70);--pressed-shadow: inset 0 1px 2px oklch(0 0 0), inset 0 -.5px 0 oklch(1 0 0 / 40%)}:root.is-comfort-mode{--land-color: oklch(.25 .03 70);--main-land-color: oklch(.3 .03 70)}}.is-dark-theme{--selection-color: oklch(.5 .1 102);--text-color: var(--light-text-color);--secondary-text-color: oklch(from var(--text-color) .5 c h);--land-color: oklch(.25 0 70);--secondary-l: .1;--button-hover-l: .03;--secondary-hover-l: .02;--field-l: -.05;--field-c: 0;--note-l: .2;--note-c: .03;--note-good-background: oklch(.25 .03 140);--note-dangerous-background: oklch(.25 .03 20);--main-land-color: oklch(.3 0 70);--pressed-shadow: inset 0 1px 2px oklch(0 0 0), inset 0 -.5px 0 oklch(1 0 0 / 40%)}.is-dark-theme.is-comfort-mode{--land-color: oklch(.25 .03 70);--main-land-color: oklch(.3 .03 70)}.is-light-theme{--selection-color: oklch(.93 .16 102);--text-color: var(--dark-text-color);--secondary-text-color: oklch(from var(--text-color) .7 c h);--land-color: oklch(.95 0 70);--main-land-color: oklch(.975 0 70);--button-hover-l: .05;--secondary-l: -.03;--secondary-hover-l: -.01;--note-l: -.1;--note-c: .03;--field-l: .025;--field-c: -.015;--note-good-background: oklch(.95 .03 140);--note-dangerous-background: oklch(.95 .02 20);--pressed-shadow: inset 0 1px 2px oklch(0 0 0 / 50%), inset 0 -.5px 0 oklch(1 0 0)}.is-light-theme.is-comfort-mode{--land-color: oklch(.95 .03 70);--main-land-color: oklch(.975 .015 70)}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-ext-wght-normal-DSNfmdVt.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-wght-normal-B2hlT84T.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-wght-normal-Cv-Vwajv.woff2) format("woff2-variations");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-ext-wght-normal-12T8GTDR.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-wght-normal-Ymb6dZNd.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-vietnamese-wght-normal-DLTJy58D.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-ext-wght-normal-W1qJv59z.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-wght-normal-BWf1rMYL.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-ext-wght-italic-BEUtylq8.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-wght-italic-DUY4X2Kc.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-wght-italic-Wp5a5ufO.woff2) format("woff2-variations");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-ext-wght-italic-CTqACPO-.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-wght-italic-BmnDwaTw.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-vietnamese-wght-italic-DqZhVOm6.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-ext-wght-italic-mMxaVeWH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-wght-italic-db0znWgt.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-cyrillic-ext-wght-normal-DwsuhU2Y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-cyrillic-wght-normal-CeZyc_3Q.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-greek-ext-wght-normal-B0csX6R_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-greek-wght-normal-BWSpOBI-.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-math-wght-normal-ChZGBGZa.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-vietnamese-wght-normal-G-hP2cUo.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-latin-ext-wght-normal-NX2Olof3.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-latin-wght-normal-DKWgU5qY.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-cyrillic-ext-wght-italic-DPsw3cqt.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-cyrillic-wght-italic-DVh9BrWu.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-greek-ext-wght-italic-CTkNukiF.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-greek-wght-italic-BSngw2Qb.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-math-wght-italic-DUcqEPTg.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Noto Serif Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-vietnamese-wght-italic-BPIA26ZN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-latin-ext-wght-italic-BQaEa7rc.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Noto Serif Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-latin-wght-italic-DavAysu2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-cyrillic-ext-wght-normal-CFdLnqWt.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-cyrillic-wght-normal-Bt8FJ3Mn.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-greek-ext-wght-normal-D70fr4An.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-greek-wght-normal-CxbW-kt-.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-vietnamese-wght-normal-R4O-K-Ty.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-latin-ext-wght-normal-Co5HW6fV.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-latin-wght-normal-BOJxtwUa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inika-latin-ext-400-normal-Cqg-YdT-.woff2) format("woff2"),url(/assets/inika-latin-ext-400-normal-BPoa3YGq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inika-latin-400-normal-DAFZrc7V.woff2) format("woff2"),url(/assets/inika-latin-400-normal-Ov7-kXI8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:600;src:url(/assets/playpen-sans-latin-600-normal-BGcLSDTO.woff2) format("woff2");font-display:swap}:root{--text-font: 400 1rem/1.6 "Noto Sans Variable", "Arial", sans-serif;--secondary-font: 400 .875rem/1.6 "Noto Sans Variable", "Arial", sans-serif;--secondary-title-font: 600 .875rem/1.6 "Noto Sans Variable", "Arial", sans-serif;--app-title-font: 400 1.5rem/1.2 "Inika", "Noto Serif Variable", "Georgia", serif;--control-font: 500 1rem/1.2 "Noto Sans Variable", "Arial", sans-serif;--control-cta-font: 700 1rem/1.2 "Noto Sans Variable", "Arial", sans-serif;--control-secondary-font: 500 .875rem/1.2 "Noto Sans Variable", "Arial", sans-serif;--mono-font: 400 1rem/1.6 "Noto Mono Sans Variable", monospace;--control-mono-font: 500 1rem/1.6 "Noto Mono Sans Variable", monospace;--handwritten-font: 600 1.125rem/1 "Playpen Sans", monospace}:root{--base-radius: .5rem}:root{color-scheme:light dark}:root.is-light-theme{color-scheme:light}:root.is-dark-theme{color-scheme:dark}@media ((width <= 35rem) and (width > 23rem)){:root{font-size:112.5%}}*{flex-shrink:0}body{--current-background: var(--land-color);background:var(--land-color);color:var(--text-color);-webkit-tap-highlight-color:oklch(0 0 0 / 0%)}body,input{font:var(--text-font)}:focus-visible,.is-pseudo-focus-visible{z-index:10;outline:3px solid var(--focus-color);outline-offset:2px;transition:outline-width .2s cubic-bezier(.34,1.56,.64,1),outline-offset .2s cubic-bezier(.34,1.56,.64,1)}:focus-visible:active:not([aria-disabled=true]),.is-pseudo-focus-visible:active:not([aria-disabled=true]),:focus-visible.is-pseudo-active:not([aria-disabled=true]){outline-offset:0;transition:none}::selection{background:var(--selection-color)}ul[role=list],ol[role=list]{list-style:none}@media (width > 64rem){#main{padding-inline-start:var(--navbar-width)}}pre,code{font:var(--mono-font)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border-width:0;clip-path:inset(50%)}:root{--icon-size: 1rem}.icon{position:relative;top:var(--icon-compensate, 0);display:block;width:var(--icon-size);height:var(--icon-size);margin:var(--icon-move, 0)}.icon_path{fill:currentcolor}.inverse-theme{flex-shrink:1}.button{text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;position:relative;display:inline-block;font:var(--control-font);border-radius:var(--base-radius)}.button[aria-disabled=true]{pointer-events:none}.button.button:active,.button.button.is-pseudo-active{box-shadow:var(--pressed-shadow)}.button.is-wide{width:-webkit-fill-available;width:-moz-available;width:stretch}.button.is-pill{font:var(--control-secondary-font);border-radius:.75rem}.button.is-main{color:var(--current-background);background:var(--text-color)}.button.is-main:hover:not([aria-disabled=true]),.button.is-main:active:not([aria-disabled=true]),.button.is-main:focus-visible,.button.is-main.is-pseudo-hover:not([aria-disabled=true]),.button.is-main.is-pseudo-active:not([aria-disabled=true]),.button.is-main.is-pseudo-focus-visible{background:oklch(from var(--text-color) calc(l + var(--button-hover-l, 0)) calc(c + var(--button-hover-c, 0)) h)}.button.is-cta{font:var(--control-cta-font);color:var(--cta-button-color);background:var(--accent-color)}.button.is-cta:hover:not([aria-disabled=true]),.button.is-cta:active:not([aria-disabled=true]),.button.is-cta:focus-visible,.button.is-cta.is-pseudo-hover:not([aria-disabled=true]),.button.is-cta.is-pseudo-active:not([aria-disabled=true]),.button.is-cta.is-pseudo-focus-visible{background:oklch(from var(--accent-color) calc(l + var(--button-hover-l, 0)) calc(c + var(--button-hover-c, 0)) h)}.button.is-secondary{color:var(--text-color);background:oklch(from var(--current-background) calc(l + var(--secondary-l, 0)) calc(c + var(--secondary-c, 0)) h)}.button.is-secondary:hover:not([aria-disabled=true]),.button.is-secondary:active:not([aria-disabled=true]),.button.is-secondary:focus-visible,.button.is-secondary.is-pseudo-hover:not([aria-disabled=true]),.button.is-secondary.is-pseudo-active:not([aria-disabled=true]),.button.is-secondary.is-pseudo-focus-visible{background:oklch(from var(--current-background) calc(l + var(--secondary-l, 0) + var(--secondary-hover-l, 0)) calc(c + var(--secondary-c, 0) + var(--secondary-hover-c, 0)) h)}.button_cap{box-sizing:border-box;display:flex;gap:.4rem;align-items:center;justify-content:center;min-height:2.062rem;padding:.437rem .75rem}.button:active:not([aria-disabled=true]) .button_cap,.button.is-pseudo-active:not([aria-disabled=true]) .button_cap{translate:0 1px}.button.is-icon .button_cap{width:2rem;padding:0;text-align:center}.button.is-big .button_cap{padding:.75rem .625rem}.button.is-pill .button_cap{min-height:1.562rem;padding:.25rem .5rem}.button.is-pill .button_cap:has(svg){padding-inline-start:.375rem}.button.is-loader .button_cap{opacity:0%}.button_text{flex-shrink:1}.button_loader{position:absolute;inset:0 .625rem;display:flex;align-items:center;justify-content:center}.note{position:relative;display:flex;flex-direction:column;gap:.312rem;align-items:flex-start;padding:.625rem .625rem .625rem calc(2rem + .312rem + .312rem);font:var(--secondary-font);border:2px solid;border-color:oklch(from var(--current-background) calc(l + var(--note-l, 0)) calc(c + var(--note-c, 0)) h);border-radius:var(--base-radius)}.note.is-dangerous{--current-background: var(--note-dangerous-background);background:var(--note-dangerous-background)}.note.is-good{--current-background: var(--note-good-background);background:var(--note-good-background)}.note+.note{margin-top:.625rem}.note_icon{--icon-size: 2rem;position:absolute;inset-inline-start:.312rem;top:.312rem;color:oklch(from var(--current-background) calc(l + var(--note-l, 0)) calc(c + var(--note-c, 0)) h)}.note_title{display:block;font:var(--secondary-title-font)}.label{padding-inline-start:.5rem;padding-bottom:.187rem;font:var(--control-secondary-font)}.output{width:-webkit-fill-available;width:-moz-available;width:stretch}.output_field{box-sizing:border-box;width:-webkit-fill-available;width:-moz-available;width:stretch;padding:.25rem .5rem;font:var(--control-mono-font);background:oklch(from var(--current-background) calc(l + var(--field-l, 0)) calc(c + var(--field-c, 0)) h);border:none;border-radius:.5rem}.output_field:focus-visible,.output_field.is-pseudo-focus-visible{outline-offset:1px}.stack{display:flex;flex-direction:column;align-items:flex-start;width:-webkit-fill-available;width:-moz-available;width:stretch}.stack.is-center{align-items:center}.stack.is-row{flex-direction:row}.stack.is-gap-xxl{gap:3rem}.stack.is-gap-xl{gap:1.5rem}.stack.is-gap-l{gap:1rem}.stack.is-gap-m{gap:.625rem}.stack.is-gap-s{gap:.375rem}.thin-page{display:flex;align-items:flex-start;justify-content:center;min-height:100svh}.thin-page.is-center{align-items:center}@media (width <= 41rem){.thin-page:not(.is-no-bottom){align-items:flex-end}}.thin-page_center{width:19rem;max-width:100%;margin:1rem 0 2rem}@media (width <= 64rem){.thin-page_center{margin-bottom:var(--navbar-height)}}.title{margin-top:-.1875rem;font:var(--app-title-font)}.busy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.page-action{position:absolute;inset-inline-start:.625rem;top:.625rem}.page-icon{position:relative;width:12.5rem;--icon-size: 12.5rem}.page-icon_extra{position:absolute;inset-inline-start:-40%;top:-20%;z-index:1;color:var(--dangerous-text-color)}.card{padding:1rem;border-radius:calc(1rem + var(--base-radius))}.card.is-main{--current-background: var(--main-land-color);background:var(--main-land-color)}.card.is-no-top-padding{padding-top:0}.error{padding:0 .5rem;margin:.625rem 0;font:var(--control-font);color:var(--dangerous-text-color)}.error.is-field{margin-top:.125rem;font:var(--control-secondary-font)}.input{width:-webkit-fill-available;width:-moz-available;width:stretch}.input_field{box-sizing:border-box;width:-webkit-fill-available;width:-moz-available;width:stretch;padding:.25rem .5rem;font:var(--control-font);background:oklch(from var(--current-background) calc(l + var(--field-l, 0)) calc(c + var(--field-c, 0)) h);border:2px solid var(--text-color);border-radius:.5rem}.input_field:focus-visible,.input_field.is-pseudo-focus-visible{outline-offset:1px}.input_field[aria-invalid]{border-color:var(--dangerous-text-color)}.input_field.is-mono{font:var(--control-mono-font)}.paper{padding:.5rem 0;background:var(--paper-background);border-radius:2px;box-shadow:var(--float-shadow)}.paper_line{position:relative;box-sizing:border-box;width:100%;padding:.3rem 1rem;font:var(--handwritten-font);color:var(--text-color);background:transparent;border:none;border-radius:2px}.paper_line:focus,.paper_line.is-pseudo-focus{z-index:1}.two-options-page{display:flex;align-items:center;justify-content:center;min-height:100svh}@media (width <= 41rem){.two-options-page{align-items:flex-end}}.two-options-page_center{box-sizing:border-box;display:flex;gap:1rem;align-items:flex-start;justify-content:center;height:var(--two-options-page-height, auto)}@media (width <= 41rem){.two-options-page_center{flex-direction:column-reverse;gap:.5rem;height:auto}}.two-options-page_option{width:20rem;max-width:100%;margin:.5rem 0}@media (width <= 41rem){.two-options-page_option{margin:0}.two-options-page_option:first-child{margin-bottom:2rem}}.navbar-fireplace{position:relative}.navbar-fireplace_fire{--icon-move: -.5rem -.3125rem;position:absolute;inset-inline-start:.3125rem;top:.5rem;width:.375rem;height:.375rem;overflow:hidden;color:var(--fire1-color);transform-origin:50% 100%}a:hover .navbar-fireplace_fire.is-main,a:focus-visible .navbar-fireplace_fire.is-main,a.is-pseudo-hover .navbar-fireplace_fire.is-main,a.is-pseudo-focus-visible .navbar-fireplace_fire.is-main{z-index:2;animation:--navbar-fireplace-rotating 2s infinite ease-in-out}a:hover .navbar-fireplace_fire.is-second,a:focus-visible .navbar-fireplace_fire.is-second,a.is-pseudo-hover .navbar-fireplace_fire.is-second,a.is-pseudo-focus-visible .navbar-fireplace_fire.is-second{z-index:1;color:var(--fire2-color);animation:--navbar-fireplace-rotating 3s infinite ease-in-out .5s}a:hover .navbar-fireplace:after,a:focus-visible .navbar-fireplace:after,a.is-pseudo-hover .navbar-fireplace:after,a.is-pseudo-focus-visible .navbar-fireplace:after{position:absolute;inset-inline-start:.3125rem;top:.5313rem;width:.375rem;height:.3438rem;content:"";background:var(--hover-color)}@keyframes --navbar-fireplace-rotating{25%{rotate:20deg}50%{rotate:0}75%{rotate:-20deg}to{rotate:0}}.navbar-item{position:relative;display:block;height:var(--navbar-item);overflow:hidden;font:var(--control-font);color:var(--text-color);text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:transparent;border:none;border-radius:var(--base-radius)}.navbar-item:hover,.navbar-item:focus-visible,.navbar-item:active,.navbar-item.is-pseudo-hover,.navbar-item.is-pseudo-focus-visible,.navbar-item.is-pseudo-active{background:oklch(from var(--current-background) calc(l + var(--secondary-l, 0)) calc(c + var(--secondary-c, 0)) h)}.navbar-item.navbar-item:active,.navbar-item.navbar-item.is-pseudo-active{box-shadow:var(--pressed-shadow)}.navbar-item[aria-current=page]{color:var(--current-background);background:var(--text-color)}@media (width > 64rem){.navbar-item[aria-current=page]{cursor:default}}.navbar-item_cap{box-sizing:border-box;display:flex;gap:.4rem;align-items:center;justify-content:flex-start;height:var(--navbar-item);padding:0 .5rem}.navbar-item.is-icon .navbar-item_cap{justify-content:center;width:var(--navbar-item);padding:0}.navbar-item:active .navbar-item_cap,.navbar-item.is-pseudo-active .navbar-item_cap{translate:0 1px}.navbar-item_text{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;line-height:2;white-space:nowrap}.navbar-category_button{display:flex;gap:.3rem;width:-webkit-fill-available;width:-moz-available;width:stretch;padding:.5rem 0 .25rem .5rem;background:transparent;border-radius:var(--base-radius);text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;border:none}.navbar-category_button[aria-disabled=true]{pointer-events:none}.navbar-category.is-closable .navbar-category_button:hover,.navbar-category.is-closable .navbar-category_button:focus-visible,.navbar-category.is-closable .navbar-category_button:active,.navbar-category.is-closable .navbar-category_button.is-pseudo-hover,.navbar-category.is-closable .navbar-category_button.is-pseudo-focus-visible,.navbar-category.is-closable .navbar-category_button.is-pseudo-active{background:oklch(from var(--current-background) calc(l + var(--secondary-l, 0)) calc(c + var(--secondary-c, 0)) h)}.navbar-category:not(.is-closable) .navbar-category_button{padding-inline-start:1.8rem;cursor:default}.navbar-category_icon{opacity:50%;transition:rotate .15s}.navbar-category.is-closed .navbar-category_icon{rotate:-90deg}.navbar-category.is-closable .navbar-category_button:hover .navbar-category_icon,.navbar-category.is-closable .navbar-category_button:focus-visible .navbar-category_icon,.navbar-category.is-closable .navbar-category_button.is-pseudo-hover .navbar-category_icon,.navbar-category.is-closable .navbar-category_button.is-pseudo-focus-visible .navbar-category_icon{opacity:100%}.navbar-category.is-closable .navbar-category_button:active .navbar-category_icon,.navbar-category.is-closable .navbar-category_button.is-pseudo-active .navbar-category_icon{translate:0 1px}.navbar-category_text{font:var(--control-secondary-font);opacity:50%}.navbar-category.is-closable .navbar-category_button:active .navbar-category_text,.navbar-category.is-closable .navbar-category_button.is-pseudo-active .navbar-category_text{translate:0 1px}.navbar-progress{width:.75rem;height:.75rem}.navbar-progress_circle:first-child{stroke:var(--loader-background)}.navbar-progress_circle:last-child{stroke:var(--loader-bar);transition:stroke-dashoffset .1s}.navbar-sync{display:flex;gap:.5rem;align-items:center;padding:.5rem;font:var(--control-secondary-font)}.navbar-sync.is-wait{color:var(--secondary-text-color)}.navbar-sync.is-dangerous{color:var(--dangerous-text-color)}@media (width <= 64rem){.navbar-sync{display:none}}:root{--navbar-width: 0;--navbar-height: 0;--navbar-item: 2rem}:root.has-navbar{--navbar-width: 17rem;--navbar-height: 3.8rem}.navbar{position:fixed;inset-block:0;inset-inline-start:0;box-sizing:border-box;display:flex;flex-direction:column;width:var(--navbar-width)}@media (width <= 64rem){.navbar{inset-block:unset;bottom:0;width:100vw;background-color:var(--main-land-color);box-shadow:var(--float-shadow)}}.navbar_main{display:flex;gap:.25rem;justify-content:stretch;padding:.5rem 0 0 .25rem}@media (width <= 64rem){.navbar_main{justify-content:space-between;padding:.5rem}}.navbar_back-button{display:none}@media (width <= 64rem){.navbar_back-button{display:block}}@media (width <= 64rem){.navbar_refresh-button.is-hidden{display:none}}.navbar_submenu{position:relative;display:flex;flex-grow:1;flex-shrink:1;flex-direction:column;gap:.125rem;padding:.5rem .5rem 0 .25rem;margin-inline-end:-.5rem;overflow-y:auto}@media (width <= 64rem){.navbar_submenu{display:none;order:-1}}.navbar_submenu.is-opened{display:flex}.navbar_switcher{position:relative;display:flex;flex-grow:1;gap:1px}@media (width <= 64rem){.navbar_switcher{max-width:33rem}}.navbar_link{text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;display:flex;justify-content:center;width:calc(50% - .5px);color:var(--text-color);background:oklch(from var(--current-background) calc(l + var(--secondary-l, 0)) calc(c + var(--secondary-c, 0)) h)}.navbar_link[aria-disabled=true]{pointer-events:none}.navbar_link:first-child{border-radius:var(--base-radius) 0 0 var(--base-radius)}.navbar_link:last-child{border-radius:0 var(--base-radius) var(--base-radius) 0}.navbar_link[aria-current=page]{color:var(--current-background);cursor:default;background:var(--text-color)}.navbar_link:active:not([aria-current=page]),.navbar_link.is-pseudo-active:not([aria-current=page]){box-shadow:var(--pressed-shadow)}.navbar_link:hover:not([aria-current=page]),.navbar_link:active:not([aria-current=page]),.navbar_link:focus-visible:not([aria-current=page]),.navbar_link.is-pseudo-hover:not([aria-current=page]),.navbar_link.is-pseudo-active:not([aria-current=page]),.navbar_link.is-pseudo-focus-visible:not([aria-current=page]){background:oklch(from var(--current-background) calc(l + var(--secondary-l, 0) + var(--secondary-hover-l, 0)) calc(c + var(--secondary-c, 0) + var(--secondary-hover-c, 0)) h)}.navbar_link-cap{box-sizing:border-box;display:flex;gap:.375rem;align-items:center;justify-content:center;height:var(--navbar-item)}.navbar_link:active:not([aria-current=page]) .navbar_link-cap,.navbar_link.is-pseudo-active:not([aria-current=page]) .navbar_link-cap{translate:0 1px}
