@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/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(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/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(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/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(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/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(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/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(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/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(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/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(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/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(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/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(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/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(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/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(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/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(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/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(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/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(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/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(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/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(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/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(/assets/KaTeX_Size3-Regular-gV2CO0n9.woff2) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/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(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/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(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/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.16.47"}.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>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.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 .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{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 .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.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 .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.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 .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.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 .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 .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>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{color-scheme:light dark;--primary: #4c5ed9;--on-primary: #ffffff;--primary-container: #e0e3fb;--on-primary-container: #131a54;--secondary-container: #ebe7e0;--on-secondary-container: #201d18;--tertiary-container: #dcefe4;--on-tertiary-container: #10331f;--surface: #faf9f7;--surface-container: #f3f1ed;--surface-container-high: #eae7e1;--surface-editor: #ffffff;--on-surface: #1d1b18;--on-surface-variant: #6b6660;--outline: #e2ded7;--outline-strong: #c9c3ba;--error: #b3261e;--on-error: #ffffff;--error-container: #fadedc;--on-error-container: #5b1a15;--warn: #9a6400;--warn-container: #fdecd0;--ok: #2b6b45;--ok-container: #d7eddf;--diff-1: #4f9e6a;--diff-2: #79a24a;--diff-3: #c08a2e;--diff-4: #c9662f;--diff-5: #b23a3a;--shape-xl: 24px;--shape-l: 16px;--shape-m: 12px;--shape-s: 8px;--shape-xs: 6px;--shape-full: 999px;--dur-short: .14s;--dur-medium: .24s;--motion-standard: cubic-bezier(.2, 0, 0, 1);--motion-emphasized: cubic-bezier(.3, 1.4, .4, 1);--elev-1: 0 1px 2px rgba(30, 25, 15, .06), 0 1px 3px 1px rgba(30, 25, 15, .05);--elev-2: 0 2px 4px rgba(30, 25, 15, .08), 0 4px 12px 2px rgba(30, 25, 15, .07);--elev-3: 0 8px 24px rgba(30, 25, 15, .14), 0 2px 6px rgba(30, 25, 15, .08);--sidebar-width: 268px;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;--font-reading: Charter, "Bitstream Charter", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}@media(prefers-color-scheme:dark){:root{--primary: #b3bdff;--on-primary: #1b2270;--primary-container: #2f3785;--on-primary-container: #e0e3fb;--secondary-container: #35322c;--on-secondary-container: #ebe7e0;--tertiary-container: #244431;--on-tertiary-container: #dcefe4;--surface: #161513;--surface-container: #1d1c1a;--surface-container-high: #262523;--surface-editor: #1a1917;--on-surface: #e8e4dd;--on-surface-variant: #a09a92;--outline: #322f2c;--outline-strong: #4a4640;--error: #f2b8b5;--on-error: #601410;--error-container: #6b2622;--on-error-container: #fadedc;--warn: #f0c675;--warn-container: #4a3612;--ok: #9bd7b3;--ok-container: #22432f;--diff-1: #7ec495;--diff-2: #a6c977;--diff-3: #e0b45e;--diff-4: #e89566;--diff-5: #e07a7a;--elev-1: 0 1px 2px rgba(0, 0, 0, .4);--elev-2: 0 2px 6px rgba(0, 0, 0, .45);--elev-3: 0 10px 28px rgba(0, 0, 0, .55)}}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--surface);color:var(--on-surface);font-size:14.5px;line-height:1.55;-webkit-font-smoothing:antialiased;overscroll-behavior:none}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--primary-container);color:var(--on-primary-container)}@media(prefers-reduced-motion:reduce){:root{--dur-short: 0ms;--dur-medium: 0ms}*{animation:none!important;transition:none!important}}button{font:inherit;color:inherit;border:none;background:none;cursor:pointer;border-radius:var(--shape-s)}.btn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--shape-full);background:var(--secondary-container);color:var(--on-secondary-container);font-weight:500;white-space:nowrap;transition:background var(--dur-short) var(--motion-standard),transform var(--dur-short) var(--motion-standard)}.btn:hover{background:var(--surface-container-high)}.btn:active{transform:scale(.97)}.btn.primary{background:var(--primary);color:var(--on-primary)}.btn.primary:hover{filter:brightness(1.08)}.btn.ghost{background:transparent}.btn.ghost:hover{background:var(--surface-container-high)}.btn.danger{background:var(--error-container);color:var(--on-error-container)}.btn:disabled{opacity:.45;cursor:default;transform:none}.icon-btn{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--shape-s);color:var(--on-surface-variant);flex:none;transition:background var(--dur-short) var(--motion-standard),color var(--dur-short) var(--motion-standard)}.icon-btn:hover{background:var(--surface-container-high);color:var(--on-surface)}input,textarea,select{font:inherit;color:inherit;background:var(--surface-container);border:1px solid var(--outline);border-radius:var(--shape-s);padding:7px 10px;outline:none;transition:border-color var(--dur-short) var(--motion-standard)}input:focus,textarea:focus,select:focus{border-color:var(--primary)}input::placeholder,textarea::placeholder{color:var(--on-surface-variant)}.chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--shape-full);background:var(--surface-container-high);color:var(--on-surface-variant);font-size:12.5px;line-height:1.6;white-space:nowrap}.chip.accent{background:var(--primary-container);color:var(--on-primary-container)}.chip.warn{background:var(--warn-container);color:var(--warn)}.chip.error{background:var(--error-container);color:var(--on-error-container)}.chip.ok{background:var(--ok-container);color:var(--ok)}.muted{color:var(--on-surface-variant)}.spacer{flex:1}*{scrollbar-width:thin;scrollbar-color:var(--outline-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--outline-strong);border:3px solid transparent;border-radius:var(--shape-full);background-clip:content-box}*::-webkit-scrollbar-track{background:transparent}.ProseMirror{outline:none;font-family:var(--font-reading);font-size:17px;line-height:1.7;color:var(--on-surface);padding-bottom:40vh}.ProseMirror>*+*{margin-top:.7em}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;line-height:1.25;margin:1.4em 0 .5em;font-weight:650;letter-spacing:-.01em}.ProseMirror h1{font-size:1.75em}.ProseMirror h2{font-size:1.38em}.ProseMirror h3{font-size:1.14em}.ProseMirror h1:first-child,.ProseMirror h2:first-child{margin-top:.2em}.ProseMirror ul,.ProseMirror ol{padding-left:1.4em}.ProseMirror li>p{margin:0}.ProseMirror li+li{margin-top:.25em}.ProseMirror blockquote{margin:1em 0;padding:.1em 0 .1em 1em;border-left:3px solid var(--outline-strong);color:var(--on-surface-variant)}.ProseMirror hr{border:none;border-top:1px solid var(--outline);margin:1.8em 0}.ProseMirror code{font-family:var(--font-mono);font-size:.87em;background:var(--surface-container-high);padding:.12em .35em;border-radius:var(--shape-xs)}.ProseMirror pre{font-family:var(--font-mono);font-size:.85em;background:var(--surface-container-high);border:1px solid var(--outline);border-radius:var(--shape-m);padding:12px 14px;overflow-x:auto}.ProseMirror pre code{background:none;padding:0}.ProseMirror mark{background:var(--warn-container);color:inherit;border-radius:var(--shape-xs);padding:.05em .2em}.ProseMirror img{max-width:100%;border-radius:var(--shape-m);border:1px solid var(--outline)}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--on-surface-variant);float:left;height:0;pointer-events:none}.ProseMirror ul[data-type=taskList]{list-style:none;padding-left:.2em}.ProseMirror ul[data-type=taskList] li{display:flex;gap:.55em;align-items:flex-start}.ProseMirror ul[data-type=taskList] li>label{margin-top:.38em;flex:none}.ProseMirror ul[data-type=taskList] li>div{flex:1}.ProseMirror ul[data-type=taskList] input[type=checkbox]{width:15px;height:15px;accent-color:var(--primary);cursor:pointer}.ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--on-surface-variant);text-decoration:line-through}.ProseMirror table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.92em;font-family:Segoe UI,-apple-system,sans-serif}.ProseMirror th,.ProseMirror td{border:1px solid var(--outline);padding:6px 10px;vertical-align:top}.ProseMirror th{background:var(--surface-container);font-weight:600;text-align:left}.ProseMirror .selectedCell:after{content:"";position:absolute;inset:0;background:var(--primary-container);opacity:.4;pointer-events:none}.ProseMirror td,.ProseMirror th{position:relative}.math-inline{cursor:pointer;border-radius:var(--shape-xs);padding:0 .12em}.math-inline:hover{background:var(--primary-container)}.math-display{display:block;margin:1.1em 0;padding:.5em 0;text-align:center;cursor:pointer;border-radius:var(--shape-s);overflow-x:auto}.math-display:hover{background:var(--surface-container)}.math-empty{color:var(--on-surface-variant);font-family:var(--font-mono);font-size:.85em}.math-error{color:var(--error);font-family:var(--font-mono);font-size:.85em;background:var(--error-container);border-radius:var(--shape-xs);padding:0 .3em}.katex{font-size:1.05em}.katex-display{margin:0}.solution{margin:1.1em 0;border:1px solid var(--outline);border-radius:var(--shape-m);background:var(--surface-container);overflow:hidden}.solution>.solution-head{display:flex;align-items:center;gap:9px;padding:9px 13px;font-family:Segoe UI,-apple-system,sans-serif;font-size:14px;font-weight:550;cursor:pointer;user-select:none}.solution>.solution-head:hover{background:var(--surface-container-high)}.solution>.solution-head .caret{flex:none;transition:transform var(--dur-short) var(--motion-standard);color:var(--on-surface-variant)}.solution[data-open=true]>.solution-head .caret{transform:rotate(90deg)}.solution>.solution-body{padding:2px 15px 12px;border-top:1px solid var(--outline)}.solution[data-open=false]>.solution-body{display:none}.solution[data-self=true]>.solution-head{color:var(--ok)}.solution .self-mark{margin-left:auto;font-size:12px;font-weight:500;color:var(--on-surface-variant);display:inline-flex;align-items:center;gap:5px}svg.svelte-13so817{flex:none;display:block}.row.svelte-1jabum0{display:flex;align-items:center;gap:2px;padding-right:6px;border-radius:var(--shape-s);min-height:30px;transition:background var(--dur-short) var(--motion-standard)}.row.svelte-1jabum0:hover{background:var(--surface-container-high)}.row.active.svelte-1jabum0{background:var(--primary-container);color:var(--on-primary-container)}.row.over.svelte-1jabum0{outline:2px dashed var(--primary);outline-offset:-2px}.caret.svelte-1jabum0{display:grid;place-items:center;width:18px;height:18px;flex:none;color:var(--on-surface-variant);transition:transform var(--dur-short) var(--motion-standard)}.caret.open.svelte-1jabum0{transform:rotate(90deg)}.caret.hidden.svelte-1jabum0{visibility:hidden}.name.svelte-1jabum0{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:4px 2px;text-align:left;color:inherit}.title.svelte-1jabum0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.count.svelte-1jabum0{font-size:11.5px;color:var(--on-surface-variant);font-variant-numeric:tabular-nums}.row.active.svelte-1jabum0 .count:where(.svelte-1jabum0){color:inherit;opacity:.7}.tools.svelte-1jabum0{display:none;gap:1px}.row.svelte-1jabum0:hover .tools:where(.svelte-1jabum0){display:flex}.tool.svelte-1jabum0{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--shape-xs);color:var(--on-surface-variant)}.tool.svelte-1jabum0:hover{background:var(--surface);color:var(--on-surface)}.rename.svelte-1jabum0{flex:1;padding:3px 6px;font-size:13.5px;margin:2px 0}aside.svelte-181dlmc{width:var(--sidebar-width);flex:none;display:flex;flex-direction:column;gap:2px;padding:10px 8px 8px;background:var(--surface-container);border-right:1px solid var(--outline);height:100vh;overflow:hidden}aside.collapsed.svelte-181dlmc{display:none}.top.svelte-181dlmc{display:flex;align-items:center;gap:6px;padding:0 2px 8px 6px}.wordmark.svelte-181dlmc{display:flex;align-items:center;gap:9px;flex:1;font-weight:650;font-size:15px}.mark.svelte-181dlmc{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--shape-s);background:var(--primary);color:var(--on-primary)}.search.svelte-181dlmc{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;margin-bottom:8px;border:1px solid var(--outline);border-radius:var(--shape-m);background:var(--surface);color:var(--on-surface-variant);text-align:left}.search.svelte-181dlmc:hover{border-color:var(--outline-strong)}.search.svelte-181dlmc span:where(.svelte-181dlmc){flex:1}kbd.svelte-181dlmc{font:inherit;font-size:11.5px;padding:1px 6px;border:1px solid var(--outline);border-radius:var(--shape-xs);color:var(--on-surface-variant)}nav.svelte-181dlmc{display:flex;flex-direction:column;gap:1px}.nav-item.svelte-181dlmc{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border-radius:var(--shape-s);text-align:left;color:var(--on-surface);font-weight:500;transition:background var(--dur-short) var(--motion-standard)}.nav-item.svelte-181dlmc:hover{background:var(--surface-container-high)}.nav-item.active.svelte-181dlmc{background:var(--primary-container);color:var(--on-primary-container)}.section.svelte-181dlmc{display:flex;align-items:center;gap:6px;padding:16px 8px 4px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--on-surface-variant)}.section.svelte-181dlmc span:where(.svelte-181dlmc){flex:1}.tool.svelte-181dlmc{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--shape-xs);color:var(--on-surface-variant)}.tool.svelte-181dlmc:hover{background:var(--surface-container-high);color:var(--on-surface)}.tree.svelte-181dlmc{flex:1;overflow-y:auto;margin:0 -2px;padding:0 2px}.empty.svelte-181dlmc{font-size:12.5px;padding:6px 10px;line-height:1.5}.bottom.svelte-181dlmc{padding-top:8px;border-top:1px solid var(--outline)}.who.svelte-181dlmc{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar.svelte-181dlmc{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:var(--shape-full);background:var(--tertiary-container);color:var(--on-tertiary-container);font-size:12px;font-weight:650}@media(max-width:860px){aside.svelte-181dlmc{position:fixed;inset:0 auto 0 0;z-index:40;box-shadow:var(--elev-3)}}.scrim.svelte-ryy17y{position:fixed;inset:0;z-index:70;background:#14100a57;backdrop-filter:blur(2px);display:flex;justify-content:center;padding:12vh 20px 20px;animation:svelte-ryy17y-fade var(--dur-short) var(--motion-standard)}.palette.svelte-ryy17y{width:min(620px,100%);max-height:66vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--outline);border-radius:var(--shape-xl);box-shadow:var(--elev-3);overflow:hidden;animation:svelte-ryy17y-rise var(--dur-medium) var(--motion-emphasized)}.field.svelte-ryy17y{display:flex;align-items:center;gap:11px;padding:14px 18px;border-bottom:1px solid var(--outline);color:var(--on-surface-variant)}.field.svelte-ryy17y input:where(.svelte-ryy17y){flex:1;border:none;background:none;padding:0;font-size:16px;color:var(--on-surface)}.small.svelte-ryy17y{font-size:12px}.rows.svelte-ryy17y{overflow-y:auto;padding:6px}.row.svelte-ryy17y{display:flex;align-items:center;gap:11px;width:100%;padding:8px 10px;border-radius:var(--shape-s);text-align:left}.row.on.svelte-ryy17y{background:var(--primary-container);color:var(--on-primary-container)}.ico.svelte-ryy17y{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:var(--shape-xs);background:var(--surface-container-high)}.row.on.svelte-ryy17y .ico:where(.svelte-ryy17y){background:var(--surface)}.text.svelte-ryy17y{display:flex;flex-direction:column;min-width:0;line-height:1.35}.text.svelte-ryy17y strong:where(.svelte-ryy17y){font-size:14px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text.svelte-ryy17y em:where(.svelte-ryy17y){font-size:12px;font-style:normal;opacity:.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}footer.svelte-ryy17y{padding:9px 16px;border-top:1px solid var(--outline);font-size:11.5px;color:var(--on-surface-variant)}kbd.svelte-ryy17y{font:inherit;padding:1px 5px;margin:0 2px 0 8px;border:1px solid var(--outline);border-radius:var(--shape-xs)}kbd.svelte-ryy17y:first-child{margin-left:0}@keyframes svelte-ryy17y-fade{0%{opacity:0}}@keyframes svelte-ryy17y-rise{0%{opacity:0;transform:translateY(-10px) scale(.98)}}.page.svelte-h34f85{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(60% 50% at 50% 0%,var(--primary-container),transparent 70%),var(--surface)}.card.svelte-h34f85{width:min(520px,100%);padding:34px 34px 28px;border:1px solid var(--outline);border-radius:var(--shape-xl);background:var(--surface);box-shadow:var(--elev-2)}.mark.svelte-h34f85{display:grid;place-items:center;width:46px;height:46px;margin-bottom:20px;border-radius:var(--shape-m);background:var(--primary);color:var(--on-primary)}h1.svelte-h34f85{margin:0 0 10px;font-size:27px;font-weight:680;letter-spacing:-.025em}.lead.svelte-h34f85{margin:0 0 22px;font-size:14.5px;line-height:1.6;color:var(--on-surface-variant)}.lead.svelte-h34f85 strong:where(.svelte-h34f85){color:var(--on-surface)}.alert.svelte-h34f85{margin:0 0 18px;padding:10px 13px;border-radius:var(--shape-m);background:var(--error-container);color:var(--on-error-container);font-size:13.5px;line-height:1.5}.big.svelte-h34f85{width:100%;justify-content:center;padding:12px 20px;font-size:15px}.facts.svelte-h34f85{list-style:none;margin:26px 0 20px;padding:0;display:grid;gap:11px}.facts.svelte-h34f85 li:where(.svelte-h34f85){display:flex;gap:11px;align-items:flex-start;font-size:13.5px;line-height:1.5}.facts.svelte-h34f85 svg{margin-top:2px;color:var(--primary)}.fine.svelte-h34f85{font-size:12px;line-height:1.55;margin:0;padding-top:16px;border-top:1px solid var(--outline)}.card.svelte-1ib1l1a{display:block;width:100%;text-align:left;padding:13px 15px 11px;border:1px solid var(--outline);border-radius:var(--shape-l);background:var(--surface-container);transition:border-color var(--dur-short) var(--motion-standard),box-shadow var(--dur-short) var(--motion-standard),transform var(--dur-short) var(--motion-standard)}.card.svelte-1ib1l1a:hover{border-color:var(--outline-strong);box-shadow:var(--elev-1);transform:translateY(-1px)}.head.svelte-1ib1l1a{display:flex;align-items:center;gap:8px;margin-bottom:6px}h3.svelte-1ib1l1a{margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.excerpt.svelte-1ib1l1a,.idea.svelte-1ib1l1a{margin:0 0 8px;font-size:13px;color:var(--on-surface-variant);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.idea.svelte-1ib1l1a{display:flex;gap:6px;align-items:flex-start;color:var(--on-surface)}.foot.svelte-1ib1l1a{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.when.svelte-1ib1l1a{font-size:12px;white-space:nowrap}.subject.svelte-1ib1l1a{font-size:12.5px}.star.svelte-1ib1l1a{color:var(--warn);display:flex}.chip.type.svelte-1ib1l1a{font-weight:550}.chip.type.homework.svelte-1ib1l1a{background:var(--primary-container);color:var(--on-primary-container)}.chip.type.olympiad.svelte-1ib1l1a{background:var(--tertiary-container);color:var(--on-tertiary-container)}.chip.type.oge.svelte-1ib1l1a{background:var(--warn-container);color:var(--warn)}.compact.svelte-1ib1l1a .excerpt:where(.svelte-1ib1l1a){display:none}.scrim.svelte-1bxxaoh{position:fixed;inset:0;z-index:60;background:#14100a61;backdrop-filter:blur(2px);display:grid;place-items:center;padding:24px;animation:svelte-1bxxaoh-fade var(--dur-short) var(--motion-standard)}.sheet.svelte-1bxxaoh{width:min(560px,100%);max-height:min(84vh,780px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--outline);border-radius:var(--shape-xl);box-shadow:var(--elev-3);animation:svelte-1bxxaoh-rise var(--dur-medium) var(--motion-emphasized);overflow:hidden}.sheet.wide.svelte-1bxxaoh{width:min(880px,100%)}header.svelte-1bxxaoh{display:flex;align-items:center;gap:12px;padding:16px 16px 12px 22px}h2.svelte-1bxxaoh{margin:0;font-size:17px;font-weight:600;flex:1}.body.svelte-1bxxaoh{padding:0 22px 4px;overflow-y:auto}footer.svelte-1bxxaoh{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px 20px}@keyframes svelte-1bxxaoh-fade{0%{opacity:0}}@keyframes svelte-1bxxaoh-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}}.lead.svelte-1047nju{margin:0 0 14px;font-size:13.5px;line-height:1.55}code.svelte-1047nju{font-family:var(--font-mono);font-size:.88em;background:var(--surface-container-high);padding:.1em .35em;border-radius:var(--shape-xs)}.editor.svelte-1047nju{position:relative}textarea.svelte-1047nju{width:100%;font-family:var(--font-mono);font-size:12.5px;line-height:1.6;resize:vertical}.paste.svelte-1047nju{position:absolute;inset:auto auto 14px 12px}.summary.svelte-1047nju{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px}.options.svelte-1047nju{margin-top:14px}.check.svelte-1047nju{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px}.check.svelte-1047nju input:where(.svelte-1047nju){accent-color:var(--primary);width:15px;height:15px;margin-top:2px}.check.svelte-1047nju span:where(.svelte-1047nju){display:flex;flex-direction:column;font-size:13.5px}.check.svelte-1047nju em:where(.svelte-1047nju){font-style:normal;font-size:12px}.fields.svelte-1047nju{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.fields.svelte-1047nju label:where(.svelte-1047nju){display:flex;flex-direction:column;gap:4px}.fields.svelte-1047nju label:where(.svelte-1047nju)>span:where(.svelte-1047nju){font-size:12px;color:var(--on-surface-variant)}.tags.svelte-1047nju{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:13px}.tags.svelte-1047nju .chip:where(.svelte-1047nju){cursor:pointer}.small.svelte-1047nju{font-size:12.5px}.page.svelte-1ary22t{max-width:1080px;margin:0 auto;padding:40px 32px 64px}header.svelte-1ary22t{margin-bottom:26px}h1.svelte-1ary22t{margin:0 0 4px;font-size:26px;font-weight:650;letter-spacing:-.02em}header.svelte-1ary22t p:where(.svelte-1ary22t){margin:0;font-size:14px}.quick.svelte-1ary22t{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:34px}.tile.svelte-1ary22t{display:flex;align-items:center;gap:9px;padding:10px 16px;border:1px solid var(--outline);border-radius:var(--shape-full);background:var(--surface-container);font-weight:500;transition:border-color var(--dur-short) var(--motion-standard),transform var(--dur-short) var(--motion-standard)}.tile.svelte-1ary22t:hover{border-color:var(--outline-strong);transform:translateY(-1px)}.tile.accent.svelte-1ary22t{background:var(--primary-container);color:var(--on-primary-container);border-color:transparent}section.svelte-1ary22t{margin-bottom:34px}h2.svelte-1ary22t{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--on-surface-variant)}.grid.svelte-1ary22t{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.deadlines.svelte-1ary22t{display:flex;flex-direction:column;gap:2px}.deadline.svelte-1ary22t{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--shape-s);text-align:left}.deadline.svelte-1ary22t:hover{background:var(--surface-container)}.deadline.svelte-1ary22t .chip:where(.svelte-1ary22t){min-width:132px;justify-content:center}.what.svelte-1ary22t{flex:1;font-weight:500}.small.svelte-1ary22t{font-size:12.5px}.pad.svelte-1ary22t{padding:20px 0}.page.svelte-mvy6f7{max-width:1080px;margin:0 auto;padding:32px 32px 64px}.crumbs.svelte-mvy6f7{display:flex;align-items:center;gap:6px;font-size:13px;margin-bottom:6px}.crumbs.svelte-mvy6f7 button:where(.svelte-mvy6f7){color:var(--on-surface-variant)}.crumbs.svelte-mvy6f7 button:where(.svelte-mvy6f7):hover{color:var(--on-surface);text-decoration:underline}.crumbs.svelte-mvy6f7 .sep:where(.svelte-mvy6f7){color:var(--outline-strong)}h1.svelte-mvy6f7{display:flex;align-items:center;gap:11px;margin:0 0 18px;font-size:25px;font-weight:650;letter-spacing:-.02em}.tools.svelte-mvy6f7{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:20px}.filters.svelte-mvy6f7{display:flex;gap:5px;flex-wrap:wrap}.chip.svelte-mvy6f7{cursor:pointer}.chip.on.svelte-mvy6f7{background:var(--primary);color:var(--on-primary)}.icon-btn.on.svelte-mvy6f7{background:var(--secondary-container);color:var(--on-secondary-container)}.subfolders.svelte-mvy6f7{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.sub.svelte-mvy6f7{display:flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid var(--outline);border-radius:var(--shape-m);background:var(--surface-container)}.sub.svelte-mvy6f7:hover{border-color:var(--outline-strong)}.sub-title.svelte-mvy6f7{font-weight:500}.grid.svelte-mvy6f7{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px}.list.svelte-mvy6f7{display:flex;flex-direction:column;gap:6px}.empty.svelte-mvy6f7{display:grid;justify-items:center;gap:14px;padding:60px 20px;color:var(--on-surface-variant);text-align:center}.empty-actions.svelte-mvy6f7{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.wrap.svelte-nmz6rb{position:relative}.bubble.svelte-nmz6rb{position:absolute;z-index:20;transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--outline);border-radius:var(--shape-m);background:var(--surface);box-shadow:var(--elev-2);animation:svelte-nmz6rb-pop var(--dur-short) var(--motion-emphasized)}.bubble.svelte-nmz6rb .on:where(.svelte-nmz6rb){background:var(--primary-container);color:var(--on-primary-container)}.sep.svelte-nmz6rb{width:1px;height:20px;background:var(--outline);margin:0 3px}.slash.svelte-nmz6rb{position:absolute;z-index:20;width:280px;max-height:300px;overflow-y:auto;padding:5px;border:1px solid var(--outline);border-radius:var(--shape-m);background:var(--surface);box-shadow:var(--elev-3);animation:svelte-nmz6rb-drop var(--dur-short) var(--motion-emphasized)}.slash-item.svelte-nmz6rb{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border-radius:var(--shape-s);text-align:left}.slash-item.on.svelte-nmz6rb{background:var(--primary-container);color:var(--on-primary-container)}.slash-icon.svelte-nmz6rb{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:var(--shape-xs);background:var(--surface-container-high)}.slash-item.on.svelte-nmz6rb .slash-icon:where(.svelte-nmz6rb){background:var(--surface)}.slash-text.svelte-nmz6rb{display:flex;flex-direction:column;line-height:1.3;min-width:0}.slash-text.svelte-nmz6rb strong:where(.svelte-nmz6rb){font-size:13.5px;font-weight:550}.slash-text.svelte-nmz6rb em:where(.svelte-nmz6rb){font-size:11.5px;font-style:normal;opacity:.7}@keyframes svelte-nmz6rb-pop{0%{opacity:0;transform:translate(-50%,4px) scale(.96)}}@keyframes svelte-nmz6rb-drop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.ai.svelte-7b85u4{width:330px;flex:none;display:flex;flex-direction:column;border-left:1px solid var(--outline);background:var(--surface-container);overflow:hidden}header.svelte-7b85u4{display:flex;align-items:baseline;gap:8px;padding:14px 16px 10px;flex:none}h3.svelte-7b85u4{display:flex;align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--on-surface-variant)}.model.svelte-7b85u4{font-size:11px;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope.svelte-7b85u4{display:flex;align-items:center;gap:7px;margin:0 16px 8px;padding:6px 10px;border-radius:var(--shape-s);background:var(--primary-container);color:var(--on-primary-container);font-size:12.5px}.tasks.svelte-7b85u4{display:flex;flex-wrap:wrap;gap:5px;padding:0 16px 10px;flex:none}.task.svelte-7b85u4{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--outline);border-radius:var(--shape-full);background:var(--surface);font-size:12.5px;font-weight:500}.task.svelte-7b85u4:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.task.svelte-7b85u4:disabled{opacity:.45;cursor:default}.ask.svelte-7b85u4{display:flex;gap:5px;padding:0 16px 12px;flex:none}.ask.svelte-7b85u4 input:where(.svelte-7b85u4){flex:1;min-width:0;font-size:13px}.answer.svelte-7b85u4{flex:1;overflow-y:auto;padding:12px 16px 16px;border-top:1px solid var(--outline)}.answer.busy.svelte-7b85u4{opacity:.5}.empty.svelte-7b85u4{font-size:12.5px;line-height:1.55}.answer.svelte-7b85u4 .ProseMirror{font-size:14px;padding-bottom:0}.answer.svelte-7b85u4 .ProseMirror h1{font-size:1.25em}.answer.svelte-7b85u4 .ProseMirror h2{font-size:1.12em}.answer.svelte-7b85u4 .math-display{margin:.7em 0}footer.svelte-7b85u4{padding:10px 16px 14px;border-top:1px solid var(--outline);flex:none}@media(max-width:1100px){.ai.svelte-7b85u4{position:fixed;inset:0 0 0 auto;z-index:30;box-shadow:var(--elev-3)}}.panel.svelte-hbaggp{display:flex;flex-direction:column;height:100%;background:var(--surface-container);border-right:1px solid var(--outline);overflow:hidden}.bar.svelte-hbaggp{display:flex;align-items:center;gap:2px;padding:6px 8px;border-bottom:1px solid var(--outline);flex:none}.counter.svelte-hbaggp{font-size:12.5px;color:var(--on-surface-variant);font-variant-numeric:tabular-nums}.zoom.svelte-hbaggp{width:auto;padding:0 8px;font-size:12px;font-variant-numeric:tabular-nums}.sep.svelte-hbaggp{width:1px;height:18px;background:var(--outline);margin:0 4px}.stage.svelte-hbaggp{flex:1;display:grid;place-items:center;overflow:hidden;padding:12px;touch-action:none}.stage.grab.svelte-hbaggp{cursor:grab}.stage.grab.svelte-hbaggp:active{cursor:grabbing}img.svelte-hbaggp{max-width:100%;max-height:100%;border-radius:var(--shape-s);box-shadow:var(--elev-1);transform-origin:center;transition:transform var(--dur-short) var(--motion-standard);user-select:none}iframe.svelte-hbaggp{width:100%;height:100%;border:none;border-radius:var(--shape-s);background:#fff}.empty.svelte-hbaggp{display:grid;justify-items:center;gap:12px;color:var(--on-surface-variant);text-align:center;font-size:13px;padding:20px}.strip.svelte-hbaggp{display:flex;gap:6px;padding:8px;overflow-x:auto;border-top:1px solid var(--outline);flex:none}.thumb.svelte-hbaggp{width:46px;height:46px;flex:none;display:grid;place-items:center;overflow:hidden;border:2px solid transparent;border-radius:var(--shape-s);background:var(--surface);color:var(--on-surface-variant)}.thumb.on.svelte-hbaggp{border-color:var(--primary)}.thumb.svelte-hbaggp img:where(.svelte-hbaggp){width:100%;height:100%;object-fit:cover;box-shadow:none;border-radius:0}.note.svelte-1gya4rr{display:flex;flex-direction:column;height:100vh}header.svelte-1gya4rr{display:flex;align-items:center;gap:3px;padding:8px 12px;border-bottom:1px solid var(--outline);flex:none}.icon-btn.on.svelte-1gya4rr{background:var(--primary-container);color:var(--on-primary-container)}.state.svelte-1gya4rr{font-size:12px;margin-right:8px}.crumbs.svelte-1gya4rr{display:flex;align-items:center;gap:6px;font-size:13px;overflow:hidden}.crumbs.svelte-1gya4rr button:where(.svelte-1gya4rr){color:var(--on-surface-variant);white-space:nowrap}.crumbs.svelte-1gya4rr button:where(.svelte-1gya4rr):hover{color:var(--on-surface);text-decoration:underline}.crumbs.svelte-1gya4rr .sep:where(.svelte-1gya4rr){color:var(--outline-strong)}.body.svelte-1gya4rr{flex:1;display:flex;min-height:0}.left.svelte-1gya4rr{flex:none;min-width:180px}.grip.svelte-1gya4rr{width:5px;flex:none;cursor:col-resize;background:var(--outline);transition:background var(--dur-short) var(--motion-standard)}.grip.svelte-1gya4rr:hover{background:var(--primary)}.right.svelte-1gya4rr{flex:1;overflow-y:auto;background:var(--surface-editor);min-width:0}.sheet.svelte-1gya4rr{max-width:760px;margin:0 auto;padding:40px 32px 0}.title.svelte-1gya4rr{width:100%;border:none;background:none;padding:0;font-family:var(--font-reading);font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.title.svelte-1gya4rr:focus{border:none}.meta.svelte-1gya4rr{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 22px}.chip.type.svelte-1gya4rr{cursor:pointer}.chip.type.on.svelte-1gya4rr{background:var(--primary);color:var(--on-primary)}.small.svelte-1gya4rr{font-size:12px;margin-left:4px}.inspector.svelte-1gya4rr{width:292px;flex:none;padding:18px 18px 40px;border-left:1px solid var(--outline);background:var(--surface-container);overflow-y:auto}.inspector.svelte-1gya4rr h3:where(.svelte-1gya4rr){margin:0 0 14px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--on-surface-variant)}.inspector.svelte-1gya4rr h4:where(.svelte-1gya4rr){margin:0 0 10px;font-size:13.5px}.group.svelte-1gya4rr{margin-top:20px;padding-top:16px;border-top:1px solid var(--outline)}label.svelte-1gya4rr{display:block;margin-bottom:12px}label.svelte-1gya4rr>span:where(.svelte-1gya4rr){display:block;font-size:12px;color:var(--on-surface-variant);margin-bottom:4px}label.svelte-1gya4rr input:where(.svelte-1gya4rr):not([type=checkbox]),label.svelte-1gya4rr select:where(.svelte-1gya4rr),label.svelte-1gya4rr textarea:where(.svelte-1gya4rr){width:100%}label.check.svelte-1gya4rr{display:flex;align-items:center;gap:8px}label.check.svelte-1gya4rr input:where(.svelte-1gya4rr){accent-color:var(--primary);width:15px;height:15px}label.check.svelte-1gya4rr span:where(.svelte-1gya4rr){margin:0;font-size:13.5px;color:var(--on-surface)}.stars.svelte-1gya4rr{display:flex;gap:2px}.level.svelte-1gya4rr{color:var(--outline-strong);padding:2px}.level.on.svelte-1gya4rr{color:var(--tone)}.pad.svelte-1gya4rr{padding:40px}@media(max-width:900px){.inspector.svelte-1gya4rr{position:fixed;inset:0 0 0 auto;z-index:30;box-shadow:var(--elev-3)}.sheet.svelte-1gya4rr{padding:24px 18px 0}}.page.svelte-nkg03k{padding:32px 24px;height:100vh;display:flex;flex-direction:column}header.svelte-nkg03k{display:flex;align-items:center;gap:14px;margin-bottom:20px;flex-wrap:wrap}h1.svelte-nkg03k{display:flex;align-items:center;gap:11px;margin:0;font-size:25px;font-weight:650;letter-spacing:-.02em}.board.svelte-nkg03k{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;flex:1;min-height:0;overflow-x:auto}.column.svelte-nkg03k{display:flex;flex-direction:column;min-height:0;padding:10px;border:1px solid var(--outline);border-radius:var(--shape-l);background:var(--surface-container);transition:border-color var(--dur-short) var(--motion-standard)}.column.over.svelte-nkg03k{border-color:var(--primary)}h2.svelte-nkg03k{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:0 4px;font-size:13px;font-weight:600}.count.svelte-nkg03k{margin-left:auto;font-size:12px;color:var(--on-surface-variant);font-variant-numeric:tabular-nums}.dot.svelte-nkg03k{width:8px;height:8px;border-radius:var(--shape-full);flex:none}.dot.todo.svelte-nkg03k{background:var(--outline-strong)}.dot.in_progress.svelte-nkg03k{background:var(--primary)}.dot.review.svelte-nkg03k{background:var(--warn)}.dot.done.svelte-nkg03k{background:var(--ok)}.cards.svelte-nkg03k{display:flex;flex-direction:column;gap:7px;overflow-y:auto;flex:1}.card.svelte-nkg03k{display:flex;gap:8px;padding:9px 10px;border:1px solid var(--outline);border-radius:var(--shape-m);background:var(--surface);cursor:grab;transition:box-shadow var(--dur-short) var(--motion-standard),opacity var(--dur-short) var(--motion-standard)}.card.svelte-nkg03k:hover{box-shadow:var(--elev-1)}.card.dim.svelte-nkg03k{opacity:.35}.tick.svelte-nkg03k{width:19px;height:19px;flex:none;margin-top:1px;display:grid;place-items:center;border:1.6px solid var(--outline-strong);border-radius:var(--shape-full);color:transparent}.tick.svelte-nkg03k:hover{border-color:var(--primary);color:var(--primary)}.card.done.svelte-nkg03k .tick:where(.svelte-nkg03k){color:var(--ok);border-color:var(--ok)}.card.done.svelte-nkg03k .title:where(.svelte-nkg03k){color:var(--on-surface-variant);text-decoration:line-through}.open.svelte-nkg03k{flex:1;text-align:left;min-width:0}.title.svelte-nkg03k{display:block;font-size:13.5px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.foot.svelte-nkg03k{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px}.who.svelte-nkg03k{font-size:11.5px}.empty.svelte-nkg03k{font-size:12.5px;padding:8px 4px}@media(max-width:900px){.board.svelte-nkg03k{grid-template-columns:repeat(4,78vw)}}.page.svelte-6cz9de{max-width:1180px;margin:0 auto;padding:32px 32px 64px}header.svelte-6cz9de{display:flex;align-items:center;gap:14px;margin-bottom:20px;flex-wrap:wrap}h1.svelte-6cz9de{display:flex;align-items:center;gap:11px;margin:0;font-size:25px;font-weight:650;letter-spacing:-.02em}.filters.svelte-6cz9de{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px}.search.svelte-6cz9de{flex:1;min-width:220px}.levels.svelte-6cz9de{display:flex;gap:3px}.level.svelte-6cz9de{width:30px;height:30px;border:1px solid var(--outline);border-radius:var(--shape-s);font-size:12.5px;font-weight:600;color:var(--on-surface-variant)}.level.on.svelte-6cz9de{background:var(--tone);border-color:transparent;color:#fff}.seg.svelte-6cz9de{display:flex;border:1px solid var(--outline);border-radius:var(--shape-full);overflow:hidden}.seg.svelte-6cz9de button:where(.svelte-6cz9de){padding:6px 13px;font-size:13px;color:var(--on-surface-variant);border-radius:0}.seg.svelte-6cz9de button.on:where(.svelte-6cz9de){background:var(--secondary-container);color:var(--on-secondary-container);font-weight:550}.table.svelte-6cz9de{border:1px solid var(--outline);border-radius:var(--shape-l);overflow:hidden}.head.svelte-6cz9de,.row.svelte-6cz9de{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(200px,2fr) minmax(140px,1fr) 92px 56px;gap:14px;align-items:center;padding:10px 16px;width:100%;text-align:left}.head.svelte-6cz9de{background:var(--surface-container);border-bottom:1px solid var(--outline);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--on-surface-variant)}.sortable.svelte-6cz9de{display:flex;align-items:center;gap:4px;font:inherit;color:inherit;padding:0}.row.svelte-6cz9de{border-bottom:1px solid var(--outline)}.row.svelte-6cz9de:last-child{border-bottom:none}.row.svelte-6cz9de:hover{background:var(--surface-container)}.cell.svelte-6cz9de{min-width:0;display:flex;flex-wrap:wrap;gap:5px;align-items:center}.name.svelte-6cz9de{flex-direction:column;align-items:flex-start;gap:1px}.name.svelte-6cz9de strong:where(.svelte-6cz9de){font-size:14px;font-weight:550;overflow-wrap:anywhere}.name.svelte-6cz9de em:where(.svelte-6cz9de){font-size:11.5px;font-style:normal}.idea.svelte-6cz9de{font-size:13px;color:var(--on-surface-variant);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mark.svelte-6cz9de{justify-content:center}.bar.svelte-6cz9de{display:flex;gap:3px}.bar.svelte-6cz9de i:where(.svelte-6cz9de){width:12px;height:5px;border-radius:3px;background:var(--outline)}.bar.svelte-6cz9de i.on:where(.svelte-6cz9de){background:var(--tone)}.empty.svelte-6cz9de{display:grid;justify-items:center;gap:14px;padding:60px 20px;max-width:460px;margin:0 auto;color:var(--on-surface-variant);text-align:center}@media(max-width:900px){.head.svelte-6cz9de{display:none}.row.svelte-6cz9de{grid-template-columns:1fr auto;gap:8px}.idea.svelte-6cz9de{grid-column:1 / -1}}.page.svelte-1u3w06f{max-width:720px;margin:0 auto;padding:32px 32px 64px}h1.svelte-1u3w06f{display:flex;align-items:center;gap:11px;margin:0 0 28px;font-size:25px;font-weight:650;letter-spacing:-.02em}section.svelte-1u3w06f{margin-bottom:34px}h2.svelte-1u3w06f{margin:0 0 10px;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--on-surface-variant)}.card.svelte-1u3w06f{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid var(--outline);border-radius:var(--shape-l);background:var(--surface-container)}.card.svelte-1u3w06f strong:where(.svelte-1u3w06f){font-size:14px;font-weight:550}.card.svelte-1u3w06f p:where(.svelte-1u3w06f){margin:1px 0 0;font-size:12.5px}.avatar.svelte-1u3w06f{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:var(--shape-full);background:var(--tertiary-container);color:var(--on-tertiary-container);font-size:16px;font-weight:650}.invite.svelte-1u3w06f{flex-wrap:wrap}.invite.svelte-1u3w06f code:where(.svelte-1u3w06f){flex:1;min-width:220px;font-family:var(--font-mono);font-size:12.5px;padding:8px 11px;border-radius:var(--shape-s);background:var(--surface);border:1px solid var(--outline);overflow-wrap:anywhere}.list.svelte-1u3w06f{display:flex;flex-direction:column;gap:7px}.row.svelte-1u3w06f{padding:11px 15px}.people.svelte-1u3w06f{display:flex;flex-wrap:wrap;gap:6px}.note.svelte-1u3w06f{font-size:12.5px;line-height:1.55;margin:10px 2px 0}.lead.svelte-14wdkhk{margin:0 0 18px;font-size:14px;line-height:1.6;color:var(--on-surface-variant)}.facts.svelte-14wdkhk{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:11px}.facts.svelte-14wdkhk li:where(.svelte-14wdkhk){display:flex;gap:11px;align-items:flex-start;font-size:13.5px;line-height:1.5}.facts.svelte-14wdkhk svg{margin-top:2px;color:var(--primary)}.shell.svelte-1n46o8q{display:flex;height:100vh;overflow:hidden}main.svelte-1n46o8q{flex:1;overflow-y:auto;position:relative;min-width:0}.reveal.svelte-1n46o8q{position:absolute;top:10px;left:10px;z-index:10;background:var(--surface-container);border:1px solid var(--outline)}.boot.svelte-1n46o8q{height:100vh;display:grid;place-items:center}.pulse.svelte-1n46o8q{width:34px;height:34px;border-radius:var(--shape-m);background:var(--primary);animation:svelte-1n46o8q-breathe 1.4s var(--motion-standard) infinite}@keyframes svelte-1n46o8q-breathe{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.toast.svelte-1n46o8q{position:fixed;inset:auto 0 26px;z-index:80;width:fit-content;max-width:min(520px,calc(100vw - 40px));margin:0 auto;display:flex;align-items:center;gap:9px;padding:10px 18px;border-radius:var(--shape-full);background:var(--on-surface);color:var(--surface);font-size:13.5px;box-shadow:var(--elev-3);animation:svelte-1n46o8q-rise var(--dur-medium) var(--motion-emphasized)}.toast.bad.svelte-1n46o8q{background:var(--error);color:var(--on-error)}@keyframes svelte-1n46o8q-rise{0%{opacity:0;transform:translateY(14px)}}
