@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/onest-cyrillic-wght-normal-DayYxulF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/onest-math-wght-normal-Bl4ZGkZl.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/onest-symbols-wght-normal-DxQzqQfC.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/onest-vietnamese-wght-normal-BBxOatbv.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/onest-latin-ext-wght-normal-QAhDxQuo.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/onest-latin-wght-normal-Dun_Rd-l.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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2) format("woff2"),url(/build/assets/sora-latin-ext-600-normal-DLOJK0Ta.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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/build/assets/sora-latin-600-normal-1_7fyUAY.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-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/build/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/build/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/build/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/build/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/build/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/build/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/build/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/build/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/build/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/build/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/build/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/build/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/build/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/build/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/build/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/build/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/build/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/build/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/build/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/build/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/build/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/build/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/build/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/build/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/build/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/build/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/build/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/build/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/build/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/build/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/build/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/build/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/build/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/build/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/build/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/build/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/build/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/build/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/build/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/build/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/build/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/build/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/build/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_Size3-Regular-gV2CO0n9.woff2) format("woff2"),url(/build/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/build/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/build/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/build/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/build/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/build/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.18.7"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{--c-brand: #4f5bd5;--c-brand-deep: #4350c4;--c-brand-soft: #eef0fd;--c-brand-line: #d9ddfa;--c-success: #346538;--c-danger: #9f2f2d;--c-warn: #956400;--c-info: #1f6c9f;--c-ink: #111111;--c-text: #2f3437;--c-sub: #787774;--c-faint: #a5a39d;--c-bg: #fbfbfa;--c-paper: #f7f6f3;--c-card: #ffffff;--c-border: #eaeaea;--c-border-strong: #dcdbd6;--c-success-bg: #edf3ec;--c-danger-bg: #fdebec;--c-warn-bg: #fbf3db;--c-info-bg: #e1f3fe;--shadow-card: 0 0 0 1px var(--c-border);--shadow-hover: 0 0 0 1px var(--c-border-strong), 0 8px 24px -12px rgba(17, 17, 17, .08);--shadow-float: 0 0 0 1px rgba(17, 17, 17, .06), 0 12px 40px -16px rgba(17, 17, 17, .12);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--dur-press: .12s;--dur-fast: .18s;--dur-base: .26s;--pad-screen: 20px;--topbar-h: 60px;--btn-fs: 15px;--btn-pad: 14px 20px;--btn-r: 8px;--card-pad: 18px;--radius-card: 12px;--font-sans: "Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-logo: "Sora", var(--font-sans)}@media(min-width:1024px){:root{--topbar-h: 64px;--btn-pad: 14px 24px;--card-pad: 24px}}*{box-sizing:border-box}html,body{margin:0;padding:0}html,body{max-width:100%;overflow-x:hidden}@supports (overflow: clip){html,body{overflow-x:clip}}html{scrollbar-gutter:stable;scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:15px;line-height:1.6;background:var(--c-bg);color:var(--c-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{font-family:var(--font-sans);font-weight:650;letter-spacing:-.03em}h3{letter-spacing:-.01em}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:inherit}.num{font-variant-numeric:tabular-nums}.label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-sub)}.eyebrow:before{content:"";width:6px;height:6px;border-radius:1px;background:currentColor;opacity:.55}.t-caption{font-size:13.5px;font-weight:400;line-height:1.45;color:var(--c-sub)}.sheet{background:var(--c-card);border-radius:14px;box-shadow:var(--shadow-card)}.narrow{max-width:760px;margin-inline:auto}.show-desktop-flex{display:none!important}@media(min-width:1024px){.t-caption{font-size:14px}.show-desktop-flex{display:flex!important}}.card-tap{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);-webkit-tap-highlight-color:transparent}.card-tap:active{transform:scale(.985);transition-duration:var(--dur-press)}@media(hover:hover)and (pointer:fine){.card-tap:hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.card-tap:active{transform:scale(.99)}}.btn,.press{position:relative;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent}.btn:active:not(:disabled),.press:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.btn-primary:hover:not(:disabled){background:var(--c-brand-deep)!important}.btn:hover .nudge,.press:hover .nudge,.card-tap:hover .nudge{transform:translate(3px)}}.nudge{transition:transform var(--dur-base) var(--ease-out)}.page-in{animation:pageIn .36s var(--ease-out) backwards}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fade-up{animation:fadeIn .26s var(--ease-out) both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}html.motion:not(.motion-done) .rv:not(.is-in){opacity:0;transform:translateY(12px)}.rv.is-in{animation:revealIn .64s var(--ease-out) backwards;animation-delay:var(--rd, 0ms)}@keyframes revealIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bar-grow{transform-origin:left center;animation:barGrow .9s var(--ease-out) both}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ring-arc{animation:ringIn 1.3s var(--ease-out) both;animation-delay:var(--ring-d, .15s)}@keyframes ringIn{0%{stroke-dashoffset:calc(var(--ring-c) * 1px)}}.skeleton{background:linear-gradient(90deg,#f1f0ec,#f8f7f5,#f1f0ec 80%);background-size:300% 100%;animation:shimmer 1.6s linear infinite;border-radius:10px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.shell{min-height:100dvh;padding-top:env(safe-area-inset-top);display:flex;flex-direction:column}.topnav{position:sticky;top:0;z-index:40;height:var(--topbar-h);display:flex;align-items:center;gap:12px;padding:0 max(var(--pad-screen),env(safe-area-inset-right)) 0 max(var(--pad-screen),env(safe-area-inset-left));background:#fbfbfad1;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgba(17,17,17,.06)}.topnav-brand{display:inline-flex;text-decoration:none}.topnav-links{display:none}.topnav-right{margin-left:auto;display:flex;align-items:center;gap:6px}.topnav-cta{display:none;align-items:center;gap:8px;height:38px;padding:0 6px 0 14px;border-radius:8px;background:var(--c-brand);color:#fff;text-decoration:none;font-size:14px;font-weight:500;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out)}.topnav-cta .ic-well{width:26px;height:26px;border-radius:6px;background:#ffffff1f;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--dur-base) var(--ease-out)}.topnav-cta:active{transform:scale(.98)}.topnav-account{display:none;align-items:center;gap:10px;height:38px;padding:0 12px 0 5px;border-radius:8px;text-decoration:none;color:var(--c-ink);font-size:14px;border:1px solid var(--c-border);background:var(--c-card);transition:border-color var(--dur-fast) var(--ease-out)}.topnav-avatar{width:28px;height:28px;border-radius:6px;background:var(--c-brand-soft);color:var(--c-brand-deep);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:500}.topnav-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.burger{position:relative;width:40px;height:40px;border:0;border-radius:8px;background:transparent;cursor:pointer;color:var(--c-ink);-webkit-tap-highlight-color:transparent}.burger span{position:absolute;left:11px;right:11px;height:1.5px;border-radius:2px;background:currentColor;transition:transform .42s var(--ease-out),opacity .2s var(--ease-out)}.burger span:nth-child(1){top:15px}.burger span:nth-child(2){top:23.5px}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(4.25px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){transform:translateY(-4.25px) rotate(-45deg)}.mnav{position:fixed;inset:0;z-index:35;padding:calc(var(--topbar-h) + env(safe-area-inset-top) + 18px) 24px 32px;background:#fbfbfaf0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);display:flex;flex-direction:column;gap:4px;opacity:0;pointer-events:none;transition:opacity .32s var(--ease-out);overflow-y:auto;overscroll-behavior:contain}.mnav[data-open]{opacity:1;pointer-events:auto}.mnav-link{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 2px;border-bottom:1px solid var(--c-border);text-decoration:none;font-size:28px;font-weight:650;letter-spacing:-.03em;color:var(--c-ink);opacity:0;transform:translateY(18px);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(60ms + var(--i, 0) * 50ms)}.mnav-link small{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--c-faint)}.mnav-link[aria-current=page] small{color:var(--c-ink)}.mnav[data-open] .mnav-link{opacity:1;transform:none}.mnav-foot{margin-top:auto;padding-top:24px;display:grid;gap:10px}body[data-menu-open]{overflow:hidden}.content{flex:1;width:100%;padding:24px var(--pad-screen) 48px;padding-left:max(var(--pad-screen),env(safe-area-inset-left));padding-right:max(var(--pad-screen),env(safe-area-inset-right));max-width:680px;margin-inline:auto}.resume-bar{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin:0;padding:10px 16px;border:0;border-bottom:1px solid var(--c-brand-line);cursor:pointer;background:var(--c-brand-soft);color:var(--c-brand-deep);font-family:inherit;font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.35;text-align:center;transition:background-color var(--dur-fast) var(--ease-out)}.resume-bar>svg{flex-shrink:0}.resume-bar>svg:first-child{color:var(--c-brand)}.resume-bar:hover{background:var(--c-brand-line)}.resume-bar:hover .nudge{transform:translate(3px)}.site-foot{border-top:1px solid var(--c-border);background:var(--c-bg);margin-top:24px}.site-foot-in{max-width:1120px;margin:0 auto;padding:40px var(--pad-screen) calc(28px + env(safe-area-inset-bottom));display:grid;gap:28px}.site-foot-brand{display:grid;gap:14px;align-content:start}.site-foot-brand>a,.site-foot-brand>a:hover{text-decoration:none;justify-self:start}.site-foot-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px}.site-foot h4{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-faint)}.site-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.site-foot a{font-size:14px;color:var(--c-text);text-decoration:none}.site-foot a:hover{color:var(--c-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.site-foot-note{margin:0;font-size:12.5px;line-height:1.6;color:var(--c-sub);max-width:52ch}.site-foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:18px;border-top:1px solid var(--c-border);font-size:12.5px;color:var(--c-faint)}@media(min-width:1024px){.topnav{top:12px;margin:12px auto 0;width:min(1120px,calc(100% - 48px));height:56px;padding:0 10px 0 18px;border-radius:14px;border:1px solid rgba(17,17,17,.07);background:#ffffffc7;box-shadow:0 10px 30px -18px #11111124}.burger,.mnav{display:none}.topnav-links{display:flex;align-items:center;gap:2px;margin-left:28px;position:relative}.topnav-link{position:relative;height:36px;padding:0 12px;display:inline-flex;align-items:center;border-radius:8px;text-decoration:none;font-size:14px;color:var(--c-sub);transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.topnav-link:hover{color:var(--c-ink);background:#11111109}.topnav-link[aria-current=page]{color:var(--c-brand-deep);font-weight:500}.topnav-link[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:5px;height:1.5px;border-radius:2px;background:var(--c-brand);animation:underline .42s var(--ease-out) both;transform-origin:left center}.topnav-cta,.topnav-account{display:inline-flex}.topnav-cta:hover{background:var(--c-brand-deep)}.topnav-cta:hover .ic-well{transform:translate(2px,-1px) scale(1.05)}.topnav-account:hover{border-color:var(--c-border-strong)}.content{padding:44px 32px 64px;max-width:1120px}.site-foot-in{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);padding:56px 32px 32px;gap:40px}.site-foot-cols{grid-template-columns:repeat(3,1fr)}.site-foot-bottom{grid-column:1 / -1}}@keyframes underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.maint{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:24px;text-align:center;background:var(--c-bg);color:var(--c-ink)}.maint-ic{width:52px;height:52px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--c-brand-soft);color:var(--c-brand-deep);margin-bottom:26px}.maint-brand{font-family:var(--font-logo);font-weight:600;font-size:15px;letter-spacing:-.02em;color:var(--c-sub)}.maint-p{margin:14px 0 0;max-width:30ch;font-size:clamp(22px,5vw,28px);font-weight:650;letter-spacing:-.035em;line-height:1.25;color:var(--c-ink)}#nprogress .bar{height:3px!important}:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px;border-radius:6px}::selection{background:var(--c-brand-line);color:var(--c-ink)}.link-btn,.link-btn-ghost{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;padding:var(--btn-pad);border-radius:var(--btn-r);font-size:var(--btn-fs);font-weight:500;text-decoration:none;text-align:center;line-height:1.3;transition:transform var(--dur-press) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.link-btn{background:var(--c-brand);color:#fff}.link-btn:hover{background:var(--c-brand-deep)}.link-btn-ghost{background:var(--c-card);color:var(--c-ink);border:1px solid var(--c-border)}.link-btn-ghost:hover{border-color:var(--c-border-strong)}.link-btn:active,.link-btn-ghost:active{transform:scale(.98)}.page-head{margin:4px 0 32px;max-width:860px}.page-head-ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--c-brand-soft);color:var(--c-brand-deep);margin-bottom:18px}.page-head-ic svg{width:19px;height:19px}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:18px;font-size:13px;color:var(--c-faint)}.crumbs>span{display:inline-flex;align-items:center;gap:6px}.crumbs a{color:var(--c-sub);text-decoration:none}.crumbs a:hover{color:var(--c-brand-deep);text-decoration:underline;text-underline-offset:3px}.crumbs [aria-current]{color:var(--c-ink)}.page-h1{margin:0;font-size:clamp(30px,5.2vw,48px);line-height:1.08;letter-spacing:-.035em;color:var(--c-ink)}.page-h1>span{color:var(--c-faint)!important;font-weight:500}.page-lead{margin:16px 0 0;font-size:16.5px;line-height:1.65;color:var(--c-sub);max-width:60ch}.modal-backdrop{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:24px;background:#1111115c;animation:fadeIn .22s var(--ease-out) both}.modal-panel{position:relative;display:flex;flex-direction:column;width:560px;max-width:100%;max-height:88vh;overflow:hidden;background:var(--c-card);border-radius:16px;box-shadow:0 0 0 1px #1111110f,0 32px 64px -24px #11111147;animation:modalIn .32s var(--ease-out) both}@keyframes modalIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.modal-x{position:absolute;top:12px;right:12px;z-index:5;width:40px;height:40px;border:0;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#ffffffe6;color:var(--c-sub);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out)}.modal-x:hover{background:var(--c-paper)}.modal-x:active{transform:scale(.94)}.modal-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media(max-width:639.98px){.modal-backdrop{align-items:flex-end;padding:0}.modal-panel{width:100%;border-radius:16px 16px 0 0;max-height:92dvh;animation:sheetIn .46s var(--ease-drawer) both}.modal-scroll{padding-bottom:env(safe-area-inset-bottom)}@keyframes sheetIn{0%{transform:translateY(100%)}to{transform:none}}}.pay-pad{padding:24px 20px 0}.pay{text-align:left}.pay-title{display:block;color:var(--c-sub);line-height:1.4;padding-right:48px}.pay-amount{margin:10px 0 0;font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--c-ink);font-variant-numeric:tabular-nums}.pay-desc{margin:12px 0 20px;font-size:14px;line-height:1.55;color:var(--c-sub);max-width:44ch}.pay-method{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:10px;border-radius:12px;background:var(--c-card);box-shadow:0 0 0 1px var(--c-border)}.pay-method span{font-size:15px;font-weight:500;color:var(--c-ink)}.pay-method svg{margin-left:auto;color:var(--c-brand)}.pay-error{margin-top:10px;font-size:14px;line-height:1.5;color:var(--c-danger)}.pay-foot{position:sticky;bottom:0;background:var(--c-card);padding:12px 0 20px;margin-top:8px}.pay-foot:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:16px;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--c-card));pointer-events:none}.pay-wait{text-align:center;padding:18px 0 24px}.pay-wait-logo{position:relative;width:64px;height:64px;margin:8px auto 0}.pay-wait-badge{position:absolute;right:-8px;bottom:-8px;width:28px;height:28px;border-radius:999px;background:var(--c-card);box-shadow:0 0 0 1px var(--c-border);display:flex;align-items:center;justify-content:center;color:var(--c-brand)}.pay-wait-h{margin-top:18px;font-size:21px;font-weight:650;letter-spacing:-.03em;color:var(--c-ink)}.pay-wait p{margin:10px auto 0;max-width:360px;font-size:14.5px;line-height:1.6;color:var(--c-sub)}.pay-phone{display:flex;align-items:center;box-sizing:border-box;min-height:52px;padding:0 16px;border-radius:12px;background:var(--c-card);box-shadow:0 0 0 1px var(--c-border);transition:box-shadow var(--dur-fast) var(--ease-out)}.pay-phone:focus-within{box-shadow:0 0 0 1.5px var(--c-brand),0 0 0 4px var(--c-brand-soft)}.pay-phone[data-invalid]{box-shadow:0 0 0 1.5px var(--c-danger)}.pay-phone-cc{padding-right:10px;margin-right:10px;border-right:1px solid var(--c-border);-webkit-user-select:none;user-select:none;font-size:16px;font-weight:500;color:var(--c-sub);font-variant-numeric:tabular-nums}.pay-phone input{flex:1;min-width:0;padding:14px 0;border:none;outline:none;background:transparent;font-family:inherit;font-size:16px;color:var(--c-ink);letter-spacing:.02em;font-variant-numeric:tabular-nums}.pay-phone input:focus-visible{outline:none}@media(min-width:640px){.pay-pad{padding:30px 32px 4px}.pay-foot{padding-bottom:28px}}.q-opts{display:flex;flex-direction:column;gap:10px}.q-hint{font-size:13px;color:var(--c-sub)}.formula-inline .katex{color:inherit;font-size:1em}.formula-block{display:block;margin:12px 0;text-align:center;overflow-x:auto;overflow-y:hidden}.formula-block .katex-display{margin:0;text-align:center;color:var(--c-ink)}.formula-stack{display:block}.formula-stack .formula-block{margin:8px 0}.fig-scene{--fig-bg: #fafaf9;margin:14px 0;padding:12px 10px;border-radius:10px;background:var(--fig-bg);border:1px solid var(--c-border);font-weight:400}.fig-scene figcaption{margin-top:6px;text-align:center;font-size:13px;color:var(--c-sub)}.fig-missing{padding:12px;text-align:center;font-size:13px;color:var(--c-sub)}.formula-table-wrap{margin:14px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.formula-table{border-collapse:collapse;margin:0 auto;background:var(--c-card);border-radius:10px;overflow:hidden;font-size:.96em;box-shadow:0 0 0 1px var(--c-border)}.formula-table th,.formula-table td{border:1px solid var(--c-border);padding:8px 14px;text-align:center;vertical-align:middle;color:var(--c-ink);white-space:nowrap}.formula-table thead th{background:var(--c-brand-soft);color:var(--c-ink);font-weight:600}.formula-table tbody tr:nth-child(2n) td{background:#fcfcfb}.formula-error,.formula-inline .katex .katex-error{color:var(--c-danger);font-family:var(--font-sans)}.support{position:fixed;z-index:60;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));transition:transform .32s var(--ease-out)}@media(max-width:767px){body:has(.promo-bar.is-open) .support:not(.is-open){transform:translateY(-72px)}}@media(min-width:1024px){.support{right:24px;bottom:24px}}.support-fab{position:relative;width:54px;height:54px;border-radius:999px;cursor:pointer;border:0;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--c-brand);box-shadow:0 14px 30px -12px #4f5bd599,0 2px 6px #11111114;transition:transform var(--dur-press) var(--ease-out),background var(--dur-press) var(--ease-out)}.support-fab:hover{background:var(--c-brand-deep)}.support-fab:active{transform:scale(.94)}.support-fab:focus-visible{outline:2px solid var(--c-brand);outline-offset:3px}.support-badge{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#e5484d;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.support-panel{position:absolute;right:0;bottom:66px;width:min(370px,calc(100vw - 32px));height:min(70vh,520px);display:flex;flex-direction:column;overflow:hidden;background:var(--c-card);border-radius:16px;box-shadow:var(--shadow-float),0 28px 60px -24px #11111138;transform-origin:bottom right;animation:support-in .22s var(--ease-out)}@keyframes support-in{0%{opacity:0;transform:translateY(8px) scale(.97)}}@media(prefers-reduced-motion:reduce){.support-panel{animation:none}}.support-head{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;border-bottom:1px solid var(--c-border)}.support-avatar{width:36px;height:36px;border-radius:999px;flex-shrink:0;color:var(--c-brand);display:flex;align-items:center;justify-content:center;background:var(--c-brand-soft)}.support-title{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.support-title b{font-size:14.5px;font-weight:600;color:var(--c-ink)}.support-title small{font-size:12px;color:var(--c-sub)}.support-x{width:34px;height:34px;border:0;border-radius:10px;background:none;color:var(--c-sub);cursor:pointer;display:flex;align-items:center;justify-content:center}.support-x:hover{background:var(--c-paper);color:var(--c-ink)}.support-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:14px;display:flex;flex-direction:column;gap:8px;background:var(--c-paper)}.support-msg{max-width:85%;padding:9px 12px;border-radius:14px;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.support-msg.is-manager{align-self:flex-start;background:var(--c-card);color:var(--c-text);border:1px solid var(--c-border);border-bottom-left-radius:4px}.support-msg.is-visitor{align-self:flex-end;background:var(--c-brand);color:#fff;border-bottom-right-radius:4px}.support-err{align-self:center;font-size:12.5px;color:var(--c-danger);text-align:center}.support-form{display:flex;align-items:flex-end;gap:8px;padding:10px;border-top:1px solid var(--c-border);background:var(--c-card)}.support-form textarea{flex:1;min-width:0;resize:none;max-height:110px;field-sizing:content;border:1px solid var(--c-border-strong);border-radius:12px;padding:10px 12px;font:inherit;font-size:16px;line-height:1.35;color:var(--c-ink);background:var(--c-card);outline:none}.support-form textarea:focus{border-color:var(--c-brand);box-shadow:0 0 0 3px var(--c-brand-soft)}.support-send{width:42px;height:42px;flex-shrink:0;border:0;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--c-brand)}.support-send:disabled{opacity:.35;cursor:default}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.topnav{transition:transform .52s var(--ease-out),background-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}html.nav-hidden .topnav{transform:translateY(calc(-100% - 2px))}html.nav-scrolled .topnav{background:#fbfbfae6}@media(min-width:1024px){html.nav-hidden .topnav{transform:translateY(calc(-100% - 28px))}html.nav-scrolled .topnav{background:#ffffffdb;box-shadow:0 14px 40px -22px #11111138}}:root{--nav-off: var(--topbar-h)}html.nav-hidden{--nav-off: 0px}.scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;pointer-events:none;background:var(--c-brand);transform-origin:0 50%;transform:scaleX(0);opacity:0;transition:opacity .3s var(--ease-out)}.cursor-ring,.cursor-dot{position:fixed;left:0;top:0;z-index:95;pointer-events:none;visibility:hidden;opacity:0;border-radius:999px;will-change:transform}.cursor-ring{width:82px;height:82px;margin:-41px 0 0 -41px;display:flex;align-items:center;justify-content:center}.cursor-ring i{position:absolute;inset:0;border-radius:inherit;border:1.5px solid var(--c-brand);box-shadow:0 0 0 1px #ffffff8c;transform:scale(.415);transition:transform .38s var(--ease-out),background-color .3s var(--ease-out),border-color .3s var(--ease-out),border-radius .3s var(--ease-out)}.cursor-ring span{position:relative;font-size:13px;font-weight:600;color:#fff;letter-spacing:-.01em;white-space:nowrap;opacity:0;transform:scale(.6);transition:opacity .25s var(--ease-out),transform .38s var(--ease-out)}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor :is(input,textarea,[contenteditable=true]){cursor:text!important}.cursor-dot{width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--c-brand);box-shadow:0 0 0 1.5px #ffffffd9;transition:opacity .2s var(--ease-out)}.cursor-ring[data-mode=link] i{transform:scale(.66);background:#4f5bd514}.cursor-ring[data-mode=label] i{transform:none;background:var(--c-brand);border-color:var(--c-brand)}.cursor-ring[data-mode=label] span{opacity:1;transform:none}.cursor-ring[data-mode=text],.cursor-dot[data-mode=label],.cursor-dot[data-mode=text]{opacity:0!important}.pt{position:fixed;inset:0;z-index:90;pointer-events:none;display:flex}.pt-col{flex:1;height:100%;margin-right:-1px}.pt-col:nth-child(1){background:var(--c-brand-deep)}.pt-col:nth-child(2){background:var(--c-brand)}.pt-col:nth-child(3){background:#5d68dc}.pt-col:nth-child(4){background:var(--c-brand)}.pt-col:nth-child(5){background:var(--c-brand-deep)}.pt-mark{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:16px;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff40;font-family:var(--font-logo);font-weight:600;font-size:32px;color:#fff;line-height:1}.pt-mark i{position:absolute;right:11px;bottom:11px;width:8px;height:8px;border-radius:2px;background:#ffd66b}.flip-ghost{position:fixed;z-index:85;pointer-events:none;overflow:hidden;margin:0;transform-origin:50% 50%}.flip-ghost-in{position:absolute!important;inset:0;margin:0!important}[data-tilt]{transform-style:preserve-3d}[data-tilting]{transition-property:box-shadow,background-color,border-color!important}.tilt-glare{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3;opacity:0;background:radial-gradient(420px circle at var(--gx, 50%) var(--gy, 50%),rgba(255,255,255,.55),transparent 45%);mix-blend-mode:soft-light;transition:opacity .4s var(--ease-out)}[data-tilting]>.tilt-glare{opacity:1}.split-ready{perspective:900px}.split-ready .sw{padding-bottom:.08em;margin-bottom:-.08em}.split-ready .sc{display:inline-block;backface-visibility:hidden}[data-magnetic]{transition-property:background-color,box-shadow,opacity,border-color!important}
