@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(data:font/woff2;base64,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) 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;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:-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{--ground: #f0ebe3;--surface: #fffdfa;--sunk: #eae4da;--ink: #1f1d19;--ink-2: #57544c;--ink-3: #8a857a;--line: #e3ddd2;--line-soft: #ece7dd;--chrome: #24272c;--chrome-2: #2e3238;--chrome-3: #383d44;--chrome-ink: #eef0f3;--chrome-ink-2: #b4bac2;--chrome-ink-3: #8b929b;--chrome-line: #363b42;--warm: #c4762b;--warm-ink: #8a4d13;--warm-bg: #f6ead8;--warm-line: #e3cba6;--good-bg: #e9f6df;--good-ink: #35761d;--bad-bg: #fbe9e7;--bad-ink: #a83f34;--r-lg: 22px;--r-md: 16px;--r-sm: 12px;--font: ui-rounded, "SF Pro Rounded", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}#root{flex:1;min-height:0;display:flex;flex-direction:column}body{margin:0;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--ground);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}:focus-visible{outline:2px solid var(--ink-3);outline-offset:2px;border-radius:8px}.num{font-variant-numeric:tabular-nums}svg{display:block}.app{flex:1;min-height:0;display:flex;flex-direction:column}.app.family{--chrome: #2b2a27;--chrome-2: #343330;--chrome-3: #403f3a;--chrome-ink: #f3f1ec;--chrome-ink-2: #bcb9b1;--chrome-ink-3: #8f8c84;--chrome-line: #3b3a36}html[data-theme=dark]{color-scheme:dark;--ground: #151412;--surface: #1e1d1a;--sunk: #2a2825;--ink: #f2eee7;--ink-2: #c7c1b6;--ink-3: #938d82;--line: #34322d;--line-soft: #2a2825;--warm: #d68a3f;--warm-ink: #f0b878;--warm-bg: #36291b;--warm-line: #5a4328;--good-bg: #1d3118;--good-ink: #93d36e;--bad-bg: #3b1e1b;--bad-ink: #f28c7f}html[data-theme=dark] .app,html[data-theme=dark] .app.family{--chrome: #0f0e0d;--chrome-2: #1a1917;--chrome-3: #2b2926;--chrome-line: #262420}html[data-theme=dark] .msg.own .bub{background:var(--line);color:var(--ink)}header.chrome{flex-shrink:0;display:flex;align-items:center;gap:20px;padding:10px 20px 0;height:52px}.wordmark{font-size:16.5px;font-weight:700;letter-spacing:-.02em}.roles{display:flex;gap:4px}.roles button{padding:8px 15px;border-radius:999px;font-size:14px;font-weight:600;color:var(--ink-3)}.roles button:hover{color:var(--ink)}.roles button[aria-pressed=true]{background:var(--surface);color:var(--ink)}.chrome-right{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:13px;color:var(--ink-3)}.chrome-right button{padding:7px 13px;border-radius:999px;display:flex;align-items:center;gap:7px}.chrome-right button:hover{background:var(--surface);color:var(--ink)}.seg{display:flex;background:var(--surface);border-radius:999px;padding:3px;margin-right:4px}.seg button{padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--ink-3)}.seg button[aria-pressed=true]{background:var(--sunk);color:var(--ink)}main.body{flex:1;min-height:0;display:flex}.panel{background:var(--surface);display:flex;flex-direction:column;min-height:0;overflow:hidden}.col-queue{width:288px;flex-shrink:0;border-right:1px solid var(--line);background:var(--ground)}.col-nav{width:234px;flex-shrink:0;padding:0 14px 18px;gap:4px;border-right:1px solid var(--line)}.col-main{flex:1;min-width:0}.col-right{width:340px;flex-shrink:0;border-left:1px solid var(--line);background:var(--ground)}.label{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.scroll{overflow-y:auto;min-height:0}.scroll::-webkit-scrollbar{width:11px}.scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px;border:3.5px solid var(--surface)}.empty{padding:52px 30px;text-align:center;color:var(--ink-3);font-size:14px}.pnl{margin-top:10px;display:grid;gap:10px}.pnl-sec{display:grid;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px}.pnl-h{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--warm-ink)}.pnl-sec ul{margin:0;padding-left:17px;display:grid;gap:3px}.pnl-sec li{font-size:13.5px}.pnl-sec.skel{gap:8px;padding:16px 14px}.pnl-sec.skel i{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,var(--line) 25%,var(--sunk) 50%,var(--line) 75%);background-size:300% 100%;animation:shim 1.4s ease-in-out infinite}.pnl-sec.skel i:nth-child(2){width:82%;animation-delay:.12s}.pnl-sec.skel i:nth-child(3){width:58%;animation-delay:.24s}@keyframes shim{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.pnl-sec.skel i{animation:none}}.pnl-w{margin:0;padding:0;list-style:none;display:grid;gap:2px}.pnl-w li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:center;padding:7px 10px;border:1px solid transparent;border-radius:var(--r-sm);font-size:13px;line-height:1.4;color:var(--ink-3)}.pnl-w .tick{width:21px;height:21px;border-radius:999px;flex-shrink:0;border:1.5px solid var(--line);display:grid;place-items:center;font-size:11.5px;font-weight:700;color:var(--ink-3)}.pnl-w li.done .tick{background:var(--warm);border-color:var(--warm);color:var(--surface)}.pnl-w li.now{background:var(--warm-bg);border-color:var(--warm-line);color:var(--ink);font-weight:600}.pnl-w li.now .tick{background:var(--warm);border-color:var(--warm);color:var(--surface)}.pnl-w .q .rt-math{display:inline-block;margin:0;vertical-align:middle;max-width:100%}.pnl-w .q .rt-math .katex-display{margin:0}.pnl-w .q .rt-math .katex-display>.katex{text-align:left}.pnl-w .q .m.big{display:inline;font-size:inherit;padding:0}.pnl-f{padding:8px 0;border-bottom:1px solid var(--line-soft)}.pnl-f:first-of-type{padding-top:2px}.pnl-f .mini{margin-bottom:2px}.pnl-f:last-child{border-bottom:0}.pnl-t{display:flex;flex-wrap:wrap;gap:6px}.pnl-t button{padding:4px 11px;border:1px solid var(--warm-line);border-radius:999px;background:var(--warm-bg);color:var(--warm-ink);font-size:12.5px;font-weight:600}.pnl-t button:hover{background:var(--warm-line)}.pnl-t span{padding:4px 10px;border:1px solid var(--line);border-radius:999px;font-size:12.5px;color:var(--ink-2)}.askstyle{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.askstyle button{flex:1 1 auto;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:13px;cursor:pointer}.askstyle button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.askstyle button:hover:not([aria-pressed=true]){background:var(--sunk)}.empty.broke{display:grid;gap:14px;justify-items:center;color:var(--ink-2)}.empty.broke p{max-width:34ch;margin:0;line-height:1.5}.empty.broke button{padding:9px 18px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.empty.broke button:hover{background:var(--sunk)}.av{flex-shrink:0;display:grid;place-items:center;border-radius:999px;width:34px;height:34px;background:var(--sunk);color:var(--ink-2);font-size:12.5px;font-weight:700}.av.lg{width:46px;height:46px;font-size:15px}.av.ai{background:var(--good-bg);color:var(--good-ink)}.chip{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--sunk);color:var(--ink-2)}.chip.good{background:var(--good-bg);color:var(--good-ink)}.chip.bad{background:var(--bad-bg);color:var(--bad-ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 17px;border-radius:999px;font-size:14px;font-weight:600;background:var(--sunk);color:var(--ink)}.btn:hover{filter:brightness(.97)}.btn.go{background:var(--good-bg);color:var(--good-ink)}.btn.dark{background:var(--ink);color:var(--surface)}.btn.plain{background:none;color:var(--ink-3);padding:8px 10px}.btn.plain:hover{background:var(--sunk);color:var(--ink)}.btn.sm{padding:8px 14px;font-size:13.5px}.btn[disabled]{opacity:.4;cursor:not-allowed;filter:none}.soft{background:var(--sunk);border-radius:var(--r-md);padding:16px}.meter{display:block;height:6px;border-radius:999px;background:var(--sunk);overflow:hidden}.meter i{display:block;height:100%;border-radius:999px;background:var(--ink-3)}.meter.done i{background:var(--good-ink);opacity:.6}.chead{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:18px 22px 14px}.chead>div:not(.right){min-width:0}.chead .who{font-size:16px;font-weight:700;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chead .sub{font-size:12.5px;color:var(--ink-3);white-space:nowrap}.chead .right{margin-left:auto;display:flex;gap:6px;align-items:center;flex-shrink:0}.panelbtn.on{background:var(--warm-bg);color:var(--warm-ink)}.handbtn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:var(--sunk);color:var(--ink-2);font-size:13px;font-weight:600}.handbtn:hover,.handbtn.on{background:var(--warm-bg);color:var(--warm-ink)}.askband{flex-shrink:0;background:var(--surface);padding-bottom:8px;box-shadow:0 6px 12px -8px #0000002e;z-index:2}.askcard{margin:4px 22px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--warm);border-radius:var(--r-md);padding:13px 17px 15px}.askmore{display:none}.askcard .lbl{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--warm-ink)}.askcard .body{margin-top:5px;font-size:15.5px;line-height:1.55;color:var(--ink)}.stream{flex:1;overflow-y:auto;padding:14px 22px 8px;min-height:0}.msg{display:flex;gap:12px;margin:16px 0}.msg.own{flex-direction:row-reverse}.msg .col{max-width:640px;min-width:0}.msg.own .col{display:flex;flex-direction:column;align-items:flex-end}.bub{background:var(--sunk);border-radius:var(--r-lg);border-bottom-left-radius:8px;padding:13px 18px;font-size:15px;overflow-wrap:anywhere;white-space:pre-wrap}.msg.own .bub{background:var(--ink);color:var(--ground);border-bottom-left-radius:var(--r-lg);border-bottom-right-radius:8px}.bub.ai{background:var(--warm-bg);color:var(--ink)}.bub.vd-right{background:var(--good-bg);color:var(--good-ink);box-shadow:inset 0 0 0 1.5px var(--good-ink);font-weight:600}.bub.vd-wrong{background:var(--bad-bg);color:var(--bad-ink);box-shadow:inset 0 0 0 1.5px var(--bad-ink);font-weight:600}.mmeta{margin-top:7px;padding:0 8px;font-size:12px;color:var(--ink-3);display:flex;gap:10px;align-items:center}.sysline{text-align:center;font-size:12.5px;color:var(--ink-3);padding:14px 0}.taskref{display:block;width:100%;text-align:left;background:none;border:0;border-left:2px solid var(--line);border-radius:0;padding:3px 0 3px 12px;margin-top:9px}.taskref:hover{border-left-color:var(--ink-3)}.taskref .t{font-size:14.5px;font-weight:600;display:flex;align-items:center;gap:8px}.taskref .t svg{margin-left:auto;color:var(--ink-3)}.taskref .s{margin-top:2px;font-size:13.5px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.taskref .f{display:none}.ppick{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-lg);padding:14px 16px}.ppick .lede{font-size:13.5px;color:var(--ink-2);line-height:1.5}.ppick ol{margin:11px 0 0;padding:0;list-style:none;display:grid;gap:2px}.ppick label{display:flex;align-items:flex-start;gap:10px;padding:8px 9px;border-radius:var(--r-sm);cursor:pointer}.ppick label:hover{background:var(--sunk)}.ppick input{margin-top:3px;width:17px;height:17px;accent-color:var(--warm);flex-shrink:0}.ppick .n{font-size:12px;font-weight:700;color:var(--ink-3);min-width:14px;padding-top:1px}.ppick .st{flex:1;font-size:14px;line-height:1.55}.ppick .foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.ppick .foot .mini{color:var(--ink-3)}.attached{margin-top:10px;width:540px;max-width:100%}.attached>*+*{margin-top:10px}.msg.own .attached{color:var(--ink)}.composer{flex-shrink:0;padding:8px 20px 18px}.composer .hint{font-size:13px;color:var(--ink-3);padding:0 10px 8px}.composer .hint.bad{color:var(--bad-ink)}.cfield{display:flex;align-items:flex-end;gap:8px;background:var(--sunk);border-radius:var(--r-lg);padding:8px 8px 8px 18px}.cfield textarea{flex:1;resize:none;border:none;background:none;outline:none;font-size:15px;padding:9px 0;max-height:160px;line-height:1.5}.ctools{display:flex;gap:1px;padding-bottom:3px}.ctools button{padding:9px;border-radius:999px;color:var(--ink-3)}.ctools button:hover{background:var(--surface);color:var(--ink)}.csend{width:42px;height:42px;border-radius:999px;background:var(--warm);color:#fff;display:grid;place-items:center;flex-shrink:0}.csend:hover{background:var(--warm-ink)}.csend[disabled]{opacity:.32}.ctools .explain{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;background:var(--warm-bg);color:var(--warm-ink);font-size:13.5px;font-weight:600}.ctools .explain:hover{background:var(--warm-line);color:var(--warm-ink)}.ctools .explain[disabled]{opacity:.5}.taskbar{flex-shrink:0;padding:0 22px 14px;display:flex;gap:8px;align-items:center;overflow-x:auto}.taskbar .chip{flex-shrink:0;cursor:pointer}.taskbar .chip:hover{filter:brightness(.97)}.bub.pick,.msg.own .bub.pick{box-shadow:0 0 0 2px var(--good-ink)}.bub{cursor:default}.msg[data-selectable] .bub{cursor:pointer}.shots{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.shots img{max-height:190px;max-width:100%;border-radius:var(--r-md)}.msg.own .shots{justify-content:flex-end}.cshots{display:flex;gap:8px;flex-wrap:wrap;padding:0 10px 8px}.cshots .wrap{position:relative}.cshots img{height:62px;width:62px;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-sm)}.cshots button{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:999px;background:var(--ink);color:var(--ground);display:grid;place-items:center}.vsec.label.loud,.vrow.called{color:var(--bad-ink)}.vrow.called>span>span:first-child{display:flex!important;align-items:center;gap:6px}.callbanner{display:flex;align-items:center;gap:12px;margin:0 18px 12px;padding:13px 16px;border-radius:var(--r-md);background:var(--bad-bg);color:var(--bad-ink)}.callbanner .ic{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent);flex-shrink:0}.callbanner .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.callbanner .tx b{font-size:14.5px;font-weight:700}.callbanner .tx .l{font-size:12.5px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.callbanner .go{flex-shrink:0;padding:8px 15px;border-radius:999px;font-size:13px;font-weight:700;background:var(--bad-ink);color:var(--surface)}.bigacts{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 20px 12px}.bigacts.one{grid-template-columns:1fr}.bigacts.one .lede{margin:0 0 2px;font-size:14.5px;line-height:1.45;color:var(--ink)}.bigacts.one button{flex-direction:row;gap:10px;padding:14px;background:var(--warm-bg);border-color:var(--warm-line);color:var(--warm-ink)}.bigacts button{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;padding:15px 12px;border-radius:var(--r-lg);background:var(--surface);border:1.5px solid var(--line);color:var(--ink)}.bigacts button:hover{border-color:var(--warm);background:var(--warm-bg);color:var(--warm-ink)}.bigacts button b{font-size:14px;font-weight:700;line-height:1.25}.thinking{display:flex;align-items:center;gap:10px;margin:0 20px 10px;padding:10px 14px;border-radius:var(--r-md);background:var(--warm-bg);color:var(--warm-ink)}.thinking .pen{display:grid;place-items:center;animation:scribble 1.1s ease-in-out infinite}.thinking .tx{font-size:13.5px;font-weight:600}.thinking .dots{display:flex;gap:4px;margin-left:auto}.thinking .dots i{width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.35;animation:bounce 1.2s ease-in-out infinite}.thinking .dots i:nth-child(2){animation-delay:.15s}.thinking .dots i:nth-child(3){animation-delay:.3s}@keyframes scribble{0%,to{transform:translate(0) rotate(-8deg)}50%{transform:translate(3px,-2px) rotate(6deg)}}@keyframes bounce{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.thinking .pen,.thinking .dots i{animation-duration:3s}}.morelinks{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.morelinks button{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border-radius:999px;background:var(--sunk);font-size:13.5px;font-weight:600}.phead .tbtn{flex-shrink:0;margin-right:2px}.morelinks button:hover{background:var(--warm-bg);color:var(--warm-ink)}.composer.kid .cfield{flex-wrap:wrap}.composer.kid .cfield textarea{flex:1 0 100%}.composer.kid .ctools{flex:1}.ctools button.wide{display:inline-flex;align-items:center;gap:7px;width:auto;height:34px;padding:0 13px;border-radius:999px;font-size:12.5px;font-weight:700}.ctools button.wide:hover{background:var(--sunk)}.ctools button.on{color:var(--bad-ink);background:var(--bad-bg)}.callbar{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:0 20px 10px}.callbar .tx{font-size:12.5px;color:var(--ink-3)}.callbar.on{display:flex;flex-direction:column;align-items:flex-start;gap:6px;background:var(--sunk);margin:0 20px 10px;padding:11px 14px;border-radius:var(--r-md);border:1px solid var(--line)}.callbar.on .ic{color:var(--ink-2)}.callbar.on .tx{display:flex;flex-direction:column;gap:3px;color:var(--ink-2);font-size:13px;font-weight:400;line-height:1.45}.callbar.on .tx b{font-size:14px;font-weight:700;color:var(--ink)}.callbar.on .off{font-size:12.5px;font-weight:600;color:var(--ink-3);text-decoration:underline;opacity:.85}.callbar.on .off:hover{opacity:1}.taskbody{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.taskbody .stream{flex:0 0 auto;overflow:visible;min-height:0}.taskbar{flex-shrink:0;display:flex;flex-wrap:wrap;gap:7px;padding:10px 20px 8px;align-items:center}.taskbar button{padding:8px 14px;border-radius:999px;background:var(--sunk);font-size:13.5px;font-weight:600}.taskbar button:hover{background:var(--warm-bg);color:var(--warm-ink)}.taskbar button[disabled]{opacity:.45;cursor:not-allowed}.taskbar .hand{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--ink-3);background:none}.taskbar .hand:hover{background:var(--bad-bg);color:var(--bad-ink)}a.btn{text-decoration:none}.rowcard.who{display:flex;align-items:center;gap:12px}.rowcard.who .av{width:40px;height:40px;border-radius:999px;flex-shrink:0;display:grid;place-items:center;background:var(--sunk);font-size:15px;font-weight:700}.rowcard.who .tx{flex:1;min-width:0}.rowcard.who .tx b{display:block;font-size:15px}.invite{display:flex;align-items:center;gap:13px}.invite .ic{color:var(--ink-3);flex-shrink:0;display:grid;place-items:center}.invite .tx{flex:1;min-width:0}.invite .tx b{display:block;font-size:15px}.invite .tx .mini{display:block}.invite .tx .mini+.mini{margin-top:4px}.bookday{margin-top:14px}.bookday .d{font-size:12.5px;font-weight:700;color:var(--ink-3);margin-bottom:7px}.bookday .times{display:flex;flex-wrap:wrap;gap:7px}.bookday .times button{padding:9px 15px;border-radius:999px;background:var(--sunk);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.bookday .times button:hover{background:var(--warm-bg);color:var(--warm-ink)}.bookday .times button[aria-pressed=true]{background:var(--good-ink);color:var(--surface)}.hours{padding:4px 2px 14px;max-width:560px}.hrow{display:flex;align-items:center;gap:7px;margin-top:7px}.hrow select{padding:7px 9px;border-radius:var(--r-sm);background:var(--sunk);font-size:13.5px}.hrow input{width:84px;padding:7px 9px;border-radius:var(--r-sm);background:var(--sunk);font-size:13.5px;font-variant-numeric:tabular-nums}.hrow .drop,.lrow .drop{font-size:12.5px;font-weight:600;color:var(--ink-3);padding:4px 6px}.hrow .drop:hover,.lrow .drop:hover{color:var(--bad-ink)}.lrow{display:flex;align-items:center;gap:11px;padding:9px 2px;border-top:1px solid var(--line-soft)}.lrow:first-child{border-top:0}.lrow .who{flex:1;min-width:0}.lrow .who .n{font-size:14px;font-weight:600}.lrow .when{font-size:13px;color:var(--ink-2);white-space:nowrap}.funnel{padding:4px 2px 10px}.funnel .frow{display:grid;grid-template-columns:210px 1fr 56px 54px;align-items:center;gap:12px;padding:5px 0;margin-top:0}.funnel .frow .fl{font-size:13.5px;color:var(--ink-2)}.funnel .frow .fbar{display:block;height:10px;margin-top:0;border-radius:999px;background:var(--sunk);overflow:hidden}.funnel .frow .fbar span{display:block;height:100%;background:var(--good-ink);opacity:.55;border-radius:999px}.funnel .frow .fn{text-align:right;font-weight:700;font-size:14px}.funnel .frow .fp{text-align:right;font-size:12.5px;color:var(--ink-3)}@media (max-width: 1180px){.funnel .frow{grid-template-columns:1fr 60px 52px}.funnel .frow .fbar{display:none}}.reqthread{display:flex;flex-direction:column;gap:10px}.reqthread .rmsg{border-radius:var(--r-md);padding:10px 12px}.reqthread .rmsg .who{font-size:11.5px;color:var(--ink-3);margin-bottom:5px}.reqthread .rmsg .rtag{display:inline-block;margin-bottom:6px;padding:2px 8px;border-radius:999px;background:var(--bg);font-size:11.5px;font-weight:700;color:var(--ink-2)}.reqthread .rmsg .tx{font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.reqthread .from{background:var(--sunk)}.reqthread .mine{background:var(--good-bg)}.reqthread .mine .who,.reqthread .mine .tx{color:var(--good-ink)}.reqthread .rnone{font-size:13px;color:var(--ink-3);font-style:italic}.plang{padding:6px 10px 8px}.plang .l{display:block;font-size:12.5px;color:var(--ink-3);margin-bottom:6px}.plang .seg{display:flex;flex-wrap:wrap;gap:3px;margin:0}.streamsplit{display:flex;align-items:center;gap:10px;margin:18px 0 4px}.streamsplit:before,.streamsplit:after{content:"";flex:1;height:1px;background:var(--line)}.streamsplit span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.msgacts{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.msgacts button{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;background:var(--sunk);font-size:13px;font-weight:600}.msgacts button:hover{background:var(--warm-bg);color:var(--warm-ink)}.msgacts button.cancel{background:none;color:var(--ink-3)}.msgacts button.cancel:hover{background:var(--sunk);color:var(--ink)}.assist-top{padding:18px 18px 0}.readout{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:12px;font-size:12px;color:var(--ink-3)}.readout b{font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.rhead{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.rhead .meta{margin-left:auto;font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.adm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:20px;max-width:1100px}.adm-grid>div{background:var(--ground);border-radius:var(--r-md);padding:14px 16px}.adm-grid .v{font-size:21px;font-weight:700;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.adm-grid .v.warn{color:var(--bad-ink)}.adm-grid .l{font-size:12px;color:var(--ink-3);margin-top:2px}.filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:14px 0}.filters select,.filters input[type=search]{background:var(--sunk);border:none;border-radius:999px;padding:9px 15px;font-size:13.5px;max-width:280px}.dbrow{background:var(--ground);border-radius:var(--r-md);padding:12px 16px;margin-bottom:6px}.dbrow .top{display:flex;gap:10px;align-items:baseline;font-size:12.5px;color:var(--ink-3)}.dbrow .who{font-weight:700;color:var(--ink-2)}.dbrow .txt{margin-top:5px;font-size:14px}.dbrow .txt.clip{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini{font-size:12px;color:var(--ink-3)}table.grid td.mini{font-size:12.5px;color:var(--ink-3)}.swatch{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-2)}.theory-list{display:flex;flex-direction:column;gap:10px;margin-top:16px}.theory-card{background:var(--ground);border-radius:var(--r-md);padding:17px 19px}.theory-card.locked{opacity:.55}.worked{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:11px 12px;border-radius:var(--r-md);background:var(--surface);margin-bottom:7px}.worked:hover{background:var(--ground)}.worked .ic{display:grid;place-items:center;color:var(--ink-3);flex-shrink:0}.worked .tx{flex:1;min-width:0}.worked .t{display:block;font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worked .m{display:block;font-size:12px;color:var(--ink-3);margin-top:2px}.theory-find{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.theory-card h3{margin:0;font-size:16px;font-weight:700;letter-spacing:-.015em}.theory-card .meta{font-size:12.5px;color:var(--ink-3);margin-top:3px}.theory-card .body{margin-top:12px;font-size:14.5px;color:var(--ink-2);white-space:pre-wrap}.theory-card .formula{margin-top:12px;background:var(--sunk);border-radius:var(--r-sm);padding:12px 15px;font-size:15px}.access-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;font-size:14px}.access-row+.access-row{border-top:1px solid var(--line-soft)}.target{background:var(--sunk);border-radius:var(--r-md);padding:15px 17px}.target .t{margin-top:7px;font-size:14px;max-height:100px;overflow-y:auto}.acts{margin-top:14px;display:flex;flex-direction:column;gap:6px}.acts button{display:flex;align-items:center;gap:12px;text-align:left;padding:14px 16px;border-radius:var(--r-md);background:var(--ground);font-size:15px;font-weight:600}.acts button:hover{background:var(--sunk)}.acts button .sub{display:block;font-size:12.5px;font-weight:400;color:var(--ink-3);margin-top:1px}.acts button .ic{color:var(--ink-3);flex-shrink:0}.acts button[disabled]{opacity:.4;cursor:not-allowed}.acts .more{justify-content:center;background:none;color:var(--ink-3);font-size:13.5px;padding:9px}.acts .more:hover{background:var(--ground);color:var(--ink)}.results{padding:0 18px 18px}.results>*+*{margin-top:12px}.ract{display:flex;gap:8px;margin-top:13px;flex-wrap:wrap}.draft{background:var(--ground);border-radius:var(--r-md);padding:16px 17px}.draft .body{margin-top:9px;font-size:14.5px}.steps{background:var(--ground);border-radius:var(--r-md);overflow:hidden}.steps li{list-style:none;padding:14px 17px}.steps li+li{border-top:1px solid var(--line-soft)}.steps .n{display:inline-grid;place-items:center;width:21px;height:21px;border-radius:999px;background:var(--sunk);font-size:11.5px;font-weight:700;color:var(--ink-2);margin-right:9px;vertical-align:-3px}.steps .t{font-size:14.5px;font-weight:600}.steps .b{margin-top:5px;font-size:14px;color:var(--ink-2)}.answer{background:var(--good-bg);padding:14px 17px}.answer .v{margin-top:3px;font-size:15px;font-weight:700;color:var(--good-ink)}.crow{display:flex;gap:12px;padding:14px 17px}.crow+.crow{border-top:1px solid var(--line-soft)}.crow .mk{flex-shrink:0;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:var(--sunk);color:var(--ink-3);font-size:12px;font-weight:700}.crow .mk.ok{background:var(--good-bg);color:var(--good-ink)}.crow .mk.bad{background:var(--bad-bg);color:var(--bad-ink)}.verdict{padding:14px 17px;font-size:14.5px;font-weight:600}.verdict.ok{background:var(--good-bg);color:var(--good-ink)}.verdict.bad{background:var(--bad-bg);color:var(--bad-ink)}figure.fig{margin:0;background:var(--ground);border-radius:var(--r-md);padding:18px}figure.fig svg{display:block;width:100%;height:auto;max-width:460px;margin:0 auto;color:var(--ink)}figure.fig figcaption{margin-top:12px;font-size:13px;color:var(--ink-3)}.plist{background:var(--ground);border-radius:var(--r-md);overflow:hidden}.plist .h{padding:14px 17px 0}.plist li{list-style:none;display:flex;gap:12px;padding:14px 17px;font-size:14.5px}.plist li+li{border-top:1px solid var(--line-soft)}.plist .n{color:var(--ink-3);font-weight:700;font-size:13px}.plist details{margin-top:6px;font-size:13px;color:var(--ink-3)}.plist summary{cursor:pointer}.file{padding:18px}.file>*+*{margin-top:24px}.fhead{display:flex;align-items:center;gap:13px}.kv{display:flex;gap:12px}.kv>div{flex:1;background:var(--ground);border-radius:var(--r-md);padding:14px 16px}.kv .v{font-size:19px;font-weight:700;letter-spacing:-.02em;margin-top:4px}.kv .s{font-size:12px;color:var(--ink-3)}.bul{margin:7px 0 0;padding:0}.bul li{list-style:none;font-size:14px;color:var(--ink-2);padding:3px 0 3px 17px;position:relative}.bul li:before{content:"";position:absolute;left:3px;top:13px;width:5px;height:5px;border-radius:999px;background:var(--line)}.sect{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.mrow+.mrow{margin-top:13px}.mrow .top{display:flex;justify-content:space-between;font-size:13.5px;margin-bottom:6px}.mrow .top span:last-child{color:var(--ink-3)}.switchrow{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--ink-2)}input[type=number],input[type=text],input[type=password],input[type=search]{background:var(--sunk);border:none;border-radius:var(--r-sm);padding:10px 14px;font-size:14px;outline:none}input[type=search]{width:100%;max-width:400px}input[type=checkbox]{width:18px;height:18px;accent-color:var(--good-ink)}.page{padding:30px 34px 44px}.page h1{font-size:26px;font-weight:700;letter-spacing:-.028em;margin:0}.page .lede{margin:8px 0 0;font-size:14.5px;color:var(--ink-3);max-width:58ch}.page section{margin-top:30px;max-width:800px}.figures{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;max-width:800px}.figures>div{flex:1 1 140px;background:var(--ground);border-radius:var(--r-md);padding:17px 19px}.figures .v{font-size:27px;font-weight:700;letter-spacing:-.035em}.figures .l{font-size:12.5px;color:var(--ink-3);margin-top:3px}.stack{display:flex;flex-direction:column;gap:10px;margin-top:14px}.rowcard{background:var(--ground);border-radius:var(--r-md);padding:16px 18px}.mapgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:900px;margin-top:16px}.mapcard{background:var(--ground);border-radius:var(--r-md);padding:17px 19px}table.grid{width:100%;border-collapse:separate;border-spacing:0 2px;font-size:14px}table.grid th{text-align:left;padding:8px 14px;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}table.grid td{padding:13px 14px;background:var(--ground)}table.grid tr td:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}table.grid tr td:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}table.grid td.r,table.grid th.r{text-align:right}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;background:#14141252;display:grid;place-items:center;z-index:60;padding:20px}.sheet .box{width:470px;max-width:100%;background:var(--surface);border-radius:var(--r-lg);padding:26px}.sheet h2{margin:0;font-size:19px;font-weight:700;letter-spacing:-.02em}.sheet .row{margin-top:16px}.sheet .row label{display:block;font-size:13px;color:var(--ink-2);margin-bottom:6px}.sheet input{width:100%}.sheet .note{margin-top:16px;font-size:13px;color:var(--ink-3)}.sheet .foot{margin-top:22px;display:flex;gap:8px;justify-content:flex-end}.dhead{display:flex;align-items:center;gap:7px;width:100%;text-align:left}.dhead .chev{display:grid;place-items:center;color:var(--ink-3);transform:rotate(90deg);transition:transform .15s}.dhead[aria-expanded=false] .chev{transform:rotate(0)}.target{position:relative}.dock{flex-shrink:0;display:flex;align-items:center;padding:0 6px;height:46px}.profile{position:relative}.pchip{display:flex;align-items:center;gap:9px;padding:6px 15px 6px 6px;border-radius:999px;background:var(--surface);border:1px solid var(--line-soft);box-shadow:0 2px 12px #14141214}.pchip:hover{background:var(--sunk)}.pchip .nm{font-size:13.5px;font-weight:600}.pchip .dot{width:7px;height:7px;border-radius:999px;background:var(--good-ink)}.pchip .chev{display:grid;place-items:center;color:var(--ink-3);transform:rotate(90deg)}.pchip[aria-expanded=true] .chev{transform:rotate(-90deg)}.pmenu{position:absolute;left:0;bottom:calc(100% + 9px);width:288px;padding:8px;z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 12px 44px #1414122b}.pmenu .phead{display:flex;align-items:center;gap:11px;padding:8px 10px 2px;min-height:0}.pmenu .phead b{display:block;font-size:14.5px;font-weight:700}.pmenu .phead span>span{display:block;font-size:12.5px;color:var(--ink-3);margin-top:1px}.pmail{padding:2px 10px 10px;font-size:12.5px;color:var(--ink-3);overflow-wrap:anywhere}.psep{height:1px;background:var(--line-soft);margin:6px -8px}.pitem{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:9px 10px;border-radius:var(--r-sm);font-size:14px;color:var(--ink-2)}.pitem:hover{background:var(--sunk);color:var(--ink)}.pitem .ic{display:grid;place-items:center;color:var(--ink-3);flex-shrink:0}.pitem .lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pitem .val{flex-shrink:0;font-size:12.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.pitem .val .on{color:var(--good-ink);font-weight:600}.pother .l{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:3px 10px 5px}.pother .pitem .lbl b{display:block;font-size:14px;font-weight:600;color:var(--ink)}.pother .pitem .lbl .mini{display:block;font-size:12px;color:var(--ink-3)}.pnote{padding:7px 10px 9px;font-size:12.5px;color:var(--ink-3)}.auth-seats{margin-top:16px;display:flex;flex-direction:column;gap:4px}.auth-seats .l{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:0 4px 3px}.auth-seats button{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:9px 11px;border-radius:var(--r-sm);background:var(--ground)}.auth-seats button:hover{background:var(--sunk)}.auth-seats button b{display:block;font-size:14px;font-weight:600}.auth-seats button span>span{display:block;font-size:12px;color:var(--ink-3)}.ready.inline,.ready.pending{background:var(--surface);border:1px solid var(--good-bg);border-radius:var(--r-md)}.ready.pending{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink-3);padding:13px 15px;margin:2px 0 8px;border-style:dashed;border-color:var(--line)}.ready .rtop{display:flex;align-items:center;gap:7px;color:var(--good-ink)}.ready .rtop .l{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ready .rtop .c{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}.ready .rbody{font-size:14px;color:var(--ink)}.ready .racts{display:flex;gap:6px;flex-wrap:wrap}.howto{margin:10px 0 0;max-width:760px;border-top:1px solid var(--line-soft)}.howto .disc{border-top:1px solid var(--line-soft)}.howto .disc:first-child{border-top:none}.howto .disc .dh{padding:13px 2px}.howto .disc .dh:hover{background:none;color:var(--ink)}.howto .disc .dh .t{font-size:14.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}.howto .disc .dbody{padding:0 2px 14px 27px}.howto .disc .dbody p{font-size:14px;color:var(--ink-2)}.flabel{display:block;font-size:12.5px;color:var(--ink-2);margin-bottom:6px}.fselect,.ftext{width:100%;background:var(--sunk);border:none;border-radius:var(--r-sm);padding:10px 14px;font-size:14px;outline:none;resize:vertical}.qcard{max-width:620px}.qopts{display:flex;flex-direction:column;gap:8px;margin-top:16px}.qopts button{text-align:left;padding:13px 16px;border-radius:var(--r-md);background:var(--sunk);font-size:14.5px}.qopts button:hover{background:var(--ground)}.qopts button[aria-pressed=true]{background:var(--warm-bg);color:var(--warm-ink);box-shadow:inset 0 0 0 1.5px var(--warm-line);font-weight:600}.qfoot{display:flex;gap:8px;align-items:center;margin-top:20px}.drop{display:grid;place-items:center;gap:10px;padding:44px 24px;border-radius:var(--r-lg);background:var(--sunk);border:1.5px dashed var(--line);text-align:center;cursor:pointer}.drop:hover{border-color:var(--ink-3)}.drop .t{font-size:14.5px;font-weight:600}.drop .s{font-size:13px;color:var(--ink-3)}.pstep{background:var(--ground);border-radius:var(--r-md);padding:16px 18px}.pstep+.pstep{margin-top:10px}.pstep .t{font-size:14px;font-weight:600;display:flex;gap:9px;align-items:center}.pstep .t .n{width:22px;height:22px;border-radius:999px;background:var(--sunk);display:grid;place-items:center;font-size:12px}.pstep .b{font-size:14.5px;color:var(--ink-2);margin-top:7px}.pans{background:var(--good-bg);color:var(--good-ink);border-radius:var(--r-md);padding:16px 18px;margin-top:10px}.pans .l{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;opacity:.75}.pans .v{font-size:16px;font-weight:600;margin-top:5px}.bankcard{background:var(--ground);border-radius:var(--r-md);padding:11px 13px}.bankcard+.bankcard{margin-top:7px}.bankcard .st{font-size:14px}.bankname{font-size:12.5px;font-weight:700;color:var(--ink-2);margin-bottom:4px}.bankcard .why{font-size:12.5px;color:var(--ink-3);margin-top:5px}.bankacts{display:flex;gap:5px;margin-top:9px;align-items:center;flex-wrap:wrap}.bankacts .lvl{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.bankacts .lvl+.lvl:before{content:"·";margin-right:5px;color:var(--line)}.bankacts span.lvl:last-of-type{margin-right:auto}.bankacts .lvl.stars{letter-spacing:0;color:var(--ink-2)}.bankacts button{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:999px;background:var(--sunk);font-size:12.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.bankacts button:hover{background:var(--warm-bg);color:var(--warm-ink)}.bankacts button.ghost{background:none;color:var(--ink-3);padding:0 8px}.bankacts button.ghost:hover{background:var(--sunk);color:var(--ink)}.banksol{margin-top:9px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.banksol .s{display:flex;gap:9px;padding:9px 11px;font-size:13px}.banksol .s+.s{border-top:1px solid var(--line-soft)}.banksol .s .n{flex-shrink:0;width:19px;height:19px;border-radius:999px;background:var(--sunk);font-size:11px;font-weight:700;color:var(--ink-2);display:grid;place-items:center}.banksol .s .b{color:var(--ink-2)}.banksol .a{display:flex;gap:8px;padding:9px 11px;background:var(--good-bg);color:var(--good-ink);font-size:13.5px;font-weight:600}.banksol .note{padding:9px 11px;border-top:1px solid var(--line-soft);font-size:12.5px;color:var(--ink-3)}.banksol .note b{color:var(--ink-2)}.banktop{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.banktop button{padding:7px 13px;border-radius:999px;background:var(--sunk);font-size:13px;font-weight:600;color:var(--ink-2)}.banktop button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.auth{flex:1;min-height:0;display:grid;place-items:center;padding:20px;overflow-y:auto}.auth-box{width:100%;max-width:440px}.auth-card{background:var(--surface);border-radius:var(--r-lg);padding:30px 32px}.auth-card h1{margin:0;font-size:24px;font-weight:700;letter-spacing:-.028em}.auth-card .lede{margin:7px 0 0;font-size:14px;color:var(--ink-3)}.auth-form{margin-top:22px;display:flex;flex-direction:column;gap:13px}.auth-form label{display:block;font-size:12.5px;color:var(--ink-2);margin-bottom:6px}.auth-form input,.auth-form select{width:100%}.auth-form select{background:var(--sunk);border:none;border-radius:var(--r-sm);padding:10px 34px 10px 14px;font-size:14px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.auth-form .pw{position:relative}.auth-form .pw input{padding-right:62px}.auth-form .pw-see{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;padding:6px 8px;font-size:12.5px;color:var(--ink-3);text-decoration:underline;cursor:pointer}.auth-form .pw-see:hover{color:var(--ink)}.auth-form .pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-form .hint{margin-top:6px;font-size:12.5px;color:var(--ink-3)}.auth-form .hint.tech{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--ink-3);word-break:break-word}.auth-form .note{background:var(--good-bg);color:var(--good-ink);border-radius:var(--r-md);padding:13px 16px;font-size:13.5px}.auth-form .btn{width:100%;margin-top:4px}.auth-google{margin-top:20px;display:flex;justify-content:center;min-height:44px}.auth-google[hidden]{display:none}.mailnote{display:flex;gap:11px;align-items:flex-start;margin:16px 0;padding:13px 15px;border-radius:var(--r-md);background:var(--sunk);border:1px solid var(--line)}.mailnote .ic{flex-shrink:0;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:var(--ground);color:var(--ink-2)}.mailnote b{display:block;font-size:14px;color:var(--ink)}.mailnote .l{font-size:13.5px;color:var(--ink-2)}.mailnote a{font-size:14.5px;font-weight:700;color:var(--good-ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.mailnote a:hover{text-decoration-thickness:2px}.mailnote.loud{background:var(--good-bg);border-color:transparent}.mailnote.loud .ic{background:var(--surface);color:var(--good-ink)}table.rows tr.clickable{cursor:pointer}table.rows tr.clickable:hover td{background:var(--sunk)}.auth-reset{align-self:flex-start;font-size:13px;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px;padding:0}.auth-reset:hover{color:var(--ink)}.auth-or{display:flex;align-items:center;gap:10px;margin-top:16px;color:var(--ink-3);font-size:12.5px}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:var(--line)}.auth-help{margin-top:18px;text-align:center;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.auth-help a{color:var(--ink-2);font-weight:600}.auth-legal{margin-top:10px;display:flex;justify-content:center;gap:9px;font-size:12.5px;color:var(--ink-3)}.auth-legal a{color:var(--ink-3);text-decoration:none}.auth-legal a:hover{color:var(--ink-2);text-decoration:underline}.auth-lang{margin-top:16px;display:flex;justify-content:center}.auth-lang .seg{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;margin:0}.auth-swap{margin-top:16px;text-align:center;font-size:13.5px;color:var(--ink-3)}.auth-swap button{font-weight:600;color:var(--ink-2)}.auth-swap button:hover{color:var(--ink)}.whoami{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink-2)}.whoami b{font-weight:600;color:var(--ink)}.whoami .role{color:var(--ink-3);font-size:12.5px}.toast{position:fixed;left:50%;bottom:34px;transform:translate(-50%);background:var(--ink);color:var(--ground);padding:11px 21px;border-radius:999px;font-size:14px;font-weight:600;z-index:70}.err{background:var(--bad-bg);color:var(--bad-ink);border-radius:var(--r-md);padding:13px 16px;font-size:13.5px}.err.float{position:fixed;top:9px;left:50%;transform:translate(-50%);z-index:80;display:flex;align-items:center;gap:12px;max-width:min(420px,calc(100vw - 28px));padding:10px 14px;border:1px solid var(--bad-ink);box-shadow:0 6px 20px #00000021}.err.float span{flex:1}.err.float button{flex-shrink:0;opacity:.7}.err.float button:hover{opacity:1}.spin{display:inline-block;width:14px;height:14px;border:2px solid var(--line);border-top-color:var(--ink-3);border-radius:999px;animation:sp .75s linear infinite}@keyframes sp{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spin{animation-duration:2.4s}}.topbar,.rail,.pane.side{--surface: var(--chrome);--ground: var(--chrome-2);--sunk: var(--chrome-2);--ink: var(--chrome-ink);--ink-2: var(--chrome-ink-2);--ink-3: var(--chrome-ink-3);--line: var(--chrome-line);--line-soft: var(--chrome-3);color:var(--chrome-ink)}.topbar{flex-shrink:0;height:48px;display:flex;align-items:center;gap:12px;padding:0 12px 0 16px;border-bottom:1px solid var(--chrome-line);background:var(--surface);position:relative;z-index:40}.topbar .brand{font-size:15.5px;font-weight:700;letter-spacing:-.02em;flex-shrink:0}.tabstrip{display:flex;align-items:center;gap:2px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.tabstrip::-webkit-scrollbar{display:none}.tab{display:flex;align-items:center;gap:8px;height:34px;padding:0 9px 0 12px;border-radius:12px;font-size:13.5px;color:var(--ink-2);max-width:200px;flex-shrink:0;white-space:nowrap}.tab:hover{background:var(--sunk)}.tab .nm{overflow:hidden;text-overflow:ellipsis}.tab .dot{width:7px;height:7px;border-radius:999px;background:var(--line);flex-shrink:0}.tab .dot.late{background:var(--bad-ink)}.tab .dot.ready{background:var(--good-ink)}.tab .cl{display:grid;place-items:center;color:var(--ink-3);opacity:.55;border-radius:999px;width:18px;height:18px;margin-right:-3px}.tab .cl:hover{opacity:1;background:var(--line-soft)}.tab[aria-current=true]{background:var(--chrome-3);color:var(--chrome-ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--warm)}.tabadd{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:var(--ink-3);flex-shrink:0}.tabadd:hover{background:var(--sunk);color:var(--ink)}.tright{margin-left:auto;display:flex;align-items:center;gap:6px;flex-shrink:0}.topbar .profile .pmenu{left:auto;right:0;bottom:auto;top:calc(100% + 8px)}.topbar .pchip{padding:4px 10px 4px 4px}.tbtn{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;color:var(--ink-3);position:relative;flex-shrink:0}.tbtn:hover,.tbtn[aria-expanded=true]{background:var(--sunk);color:var(--ink)}.tbtn .bdg{position:absolute;top:2px;right:2px;width:7px;height:7px;border-radius:999px;background:var(--bad-ink)}.qsearch{position:relative}.qfield{display:flex;align-items:center;gap:8px;height:32px;padding:0 13px;border-radius:999px;background:var(--sunk);color:var(--ink-3);font-size:12.5px;width:252px}.qfield input{flex:1;min-width:0;background:none;border:none;outline:none;font-size:12.5px}.qfield input::-moz-placeholder{color:var(--ink-3)}.qfield input::placeholder{color:var(--ink-3)}.qres{position:absolute;right:0;top:calc(100% + 7px);width:380px;max-height:60vh;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 14px 44px #14141229;z-index:70;padding:6px}.qres .grp{padding:9px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.qres button{display:flex;gap:9px;align-items:center;width:100%;text-align:left;padding:8px 10px;border-radius:10px;font-size:13.5px}.qres button:hover{background:var(--sunk)}.qres .s{font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qres .col{min-width:0;flex:1}.notif{position:relative}.nlist{position:absolute;right:0;top:calc(100% + 7px);width:340px;max-height:60vh;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 14px 44px #14141229;z-index:70;padding:6px}.nlist button{display:flex;gap:10px;width:100%;text-align:left;padding:10px;border-radius:10px}.nlist button:hover{background:var(--sunk)}.nlist .t{font-size:13.5px}.nlist .w{font-size:12px;color:var(--ink-3);margin-top:2px}.under{flex:1;min-height:0;display:flex}.rail{width:62px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 0 8px;border-right:1px solid var(--chrome-line);background:var(--surface);position:relative;z-index:30}.rail .spacer{flex:1}.railitem{display:flex;flex-direction:column;align-items:center;gap:1px}.rbtn{width:42px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--ink-3);position:relative}.rbtn:hover{background:var(--sunk);color:var(--ink)}.rbtn[aria-pressed=true]{background:var(--sunk);color:var(--warm)}.rlbl.on{color:var(--ink)}.rbtn .n{position:absolute;top:0;right:0;min-width:17px;height:16px;padding:0 4px;border-radius:999px;background:var(--bad-bg);color:var(--bad-ink);font-size:10.5px;font-weight:700;display:grid;place-items:center}.rbtn .n.calm{background:var(--good-bg);color:var(--good-ink)}.rlbl{font-size:9.5px;color:var(--ink-3);letter-spacing:.01em;max-width:60px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsep{width:26px;height:1px;background:var(--line);margin:6px 0}.rail.mini{width:50px;border-right:none;border-left:1px solid var(--chrome-line);background:var(--chrome)}.pane{display:flex;flex-direction:column;min-height:0;background:var(--ground)}.pane.side{width:272px;flex-shrink:0;border-right:1px solid var(--chrome-line);background:var(--chrome)}.pane.ctx{width:330px;flex-shrink:0;border-left:1px solid var(--line)}.pane.main{flex:1;min-width:0;background:var(--surface)}.phead{flex-shrink:0;min-height:46px;display:flex;align-items:center;gap:9px;padding:0 12px 0 16px}.phead .t{font-size:14px;font-weight:700;letter-spacing:-.01em}.phead .r{margin-left:auto;display:flex;align-items:center;gap:2px;color:var(--ink-3)}.helppage{max-width:640px;margin:0 auto;padding:34px 0 70px}.helppage h1{margin:0;font-size:27px;font-weight:700;letter-spacing:-.032em}.helppage .lede{margin:10px 0 0;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.helpsec{display:flex;gap:14px;margin-top:30px}.helpsec .n{flex-shrink:0;width:26px;height:26px;border-radius:999px;background:var(--sunk);color:var(--ink-2);font-size:12.5px;font-weight:700;display:grid;place-items:center}.helpsec .col{min-width:0;flex:1}.helpsec h2{margin:2px 0 0;font-size:17px;font-weight:700;letter-spacing:-.018em}.helpsec p{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:var(--ink-2)}.helpsec .note{margin-top:10px;padding:2px 0 2px 13px;border-left:2px solid var(--line);color:var(--ink-3);font-size:13.5px;font-style:italic}.helpfig{margin-top:14px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink)}.helpfig svg{display:block;width:100%;height:auto}.helppage .closing{margin-top:34px;padding-top:20px;border-top:1px solid var(--line-soft);font-size:14.5px;color:var(--ink-3)}.loginout{border:1px solid var(--good-ink);background:var(--good-bg);color:var(--good-ink);border-radius:var(--r-md);padding:13px 15px 14px}.loginout .t{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.loginout .v{margin-top:6px;font-size:16px;font-weight:700;overflow-wrap:anywhere}.loginout p{margin:8px 0 10px;font-size:13px;line-height:1.5}.loginout .t{display:flex;align-items:center;gap:7px}.loginout .linkrow{background:var(--surface);border-radius:var(--r-sm);padding:9px 11px}.loginout .linkrow .url{display:block;font-size:12.5px;color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;line-height:1.45}.loginout .ract{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.loginout .creds{margin-top:12px;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);padding-top:10px;display:grid;gap:7px}.loginout .creds summary{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:12.5px;font-weight:600;opacity:.85;list-style:none}.loginout .creds summary::-webkit-details-marker{display:none}.loginout .creds summary:hover{opacity:1}.loginout .creds>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 9px}.loginout .creds .k{font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;opacity:.75}.loginout .creds .v{margin:0;font-size:14.5px;font-weight:700}.loginout .warn{margin:11px 0 0;font-size:12.5px;opacity:.85}.loginout.done{padding:26px 20px 22px}.loginout.done .hero{text-align:center;margin-bottom:18px}.loginout.done .tick{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:999px;background:var(--good-ink);color:var(--surface)}.loginout.done .hero h2{margin:12px 0 0;font-size:21px;font-weight:700;letter-spacing:-.02em}.loginout.done .hero .sub{margin:7px 0 0;font-size:14px;line-height:1.5;opacity:.9}.loginout.done .ract .btn{flex:1;min-width:132px;justify-content:center}.loginout .donerow{display:flex;justify-content:center;margin-top:14px}.setup{max-width:460px;margin:0 auto;padding:40px 0 60px}.setup h1{margin:0;font-size:25px;font-weight:700;letter-spacing:-.03em}.setup .lede{margin:9px 0 0;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.setup .auth-form{margin-top:24px}.backlink{display:inline-flex;align-items:center;gap:5px;margin-bottom:14px;padding:0;font-size:13.5px;font-weight:600;color:var(--ink-3)}.backlink:hover{color:var(--ink)}.kidsrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.kidsrow .seg{margin-right:0}.kidsrow .seg button{font-size:13.5px;padding:6px 14px}.pviews{padding:9px 12px 4px}.pviews .l{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px}.pviews .seg{display:flex;flex-wrap:wrap;gap:3px;margin:0}.tutorface{flex-shrink:0;border-radius:999px;-o-object-fit:cover;object-fit:cover;display:block;background:var(--sunk)}.tutorface.drawn{display:grid;place-items:center;overflow:hidden;font-weight:700;letter-spacing:-.02em;background:var(--sunk);color:var(--ink-2)}.introwrap{max-width:520px}.tutorcard{padding:16px 16px 18px;border-bottom:1px solid var(--line-soft)}.tutorcard .who{display:flex;align-items:center;gap:11px}.tutorcard .who>span{display:flex;flex-direction:column;min-width:0}.tutorcard .who b{font-size:15.5px;font-weight:700;letter-spacing:-.015em}.tutorcard .who span span{font-size:12.5px;color:var(--ink-3)}.tutorcard p{margin:11px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.tutorcard p:first-child{margin-top:0}.tutorcard .sendlist{margin-top:14px;background:var(--sunk);border-radius:var(--r-md);padding:11px 13px 12px}.tutorcard .sendlist .l{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.tutorcard .sendlist ul{margin:7px 0 0;padding-left:17px}.tutorcard .sendlist li{font-size:13px;color:var(--ink-2);margin-top:4px}.tutorcard .sendlist li::marker{color:var(--ink-3)}.disc{border-top:1px solid var(--line-soft)}.disc:first-child{border-top:none}.disc .dh{display:flex;align-items:center;gap:8px;width:100%;padding:11px 16px;text-align:left}.disc .dh:hover{background:var(--line-soft)}.disc .dh .chev{display:grid;place-items:center;color:var(--ink-3);transform:rotate(90deg);transition:transform .15s}.disc .dh[aria-expanded=false] .chev{transform:rotate(0)}.disc .dh .t{font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.disc .dh .n{margin-left:auto;font-size:11.5px;color:var(--ink-3)}.disc .dbody{padding:0 16px 14px}.vsec{padding:12px 16px 5px}.vmenu{padding:3px 10px 12px;display:flex;flex-direction:column;gap:1px}.vrow{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:8px 11px;border-radius:10px;font-size:13.5px;color:var(--ink-2)}.vrow:hover{background:var(--line-soft)}.vrow[aria-pressed=true]{background:var(--chrome-3);color:var(--chrome-ink);font-weight:600;box-shadow:none}.vrow .n{margin-left:auto;font-size:12px;color:var(--ink-3)}.vrow .n.hot{color:var(--bad-ink);font-weight:700}.wtop{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:13px 18px 11px}.wtop h1{margin:0;font-size:18px;font-weight:700;letter-spacing:-.025em}.wtop .cnt{font-size:13px;color:var(--ink-3)}.wtop .r{margin-left:auto;display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.statrow{display:grid;gap:9px;padding:0 18px 12px}.stat{background:var(--ground);border-radius:var(--r-md);padding:11px 14px;text-align:left}button.stat:hover{background:var(--sunk)}.stat .v{font-size:22px;font-weight:700;letter-spacing:-.03em}.stat .v.warn{color:var(--bad-ink)}.stat .v.ok{color:var(--good-ink)}.stat .l{font-size:12px;color:var(--ink-3);margin-top:1px}.stat .d{font-size:11.5px;color:var(--ink-3);margin-top:5px}.homecols{flex:1;min-height:0;display:flex;gap:16px;padding:0 18px 18px;overflow-y:auto}.homemain{flex:1;min-width:0}.homeside{width:292px;flex-shrink:0}.shead{display:flex;align-items:center;gap:9px;margin:18px 0 9px}.shead .t{font-size:14.5px;font-weight:700;letter-spacing:-.01em}.shead .n{font-size:12px;color:var(--ink-3)}.shead .r{margin-left:auto;font-size:12.5px;color:var(--ink-3);display:flex;align-items:center;gap:5px}.shead .r:hover{color:var(--ink)}.listcard{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.lrow{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:10px 13px;font-size:13.5px}.lrow+.lrow{border-top:1px solid var(--line-soft)}.lrow:hover{background:var(--line-soft)}.lrow .nm{font-weight:600;width:116px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrow .tx{color:var(--ink-2);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrow .w{font-size:12.5px;color:var(--ink-3);flex-shrink:0}.lrow .w.late{color:var(--bad-ink);font-weight:700}.lrow .rt{display:flex;align-items:center;gap:7px;flex-shrink:0}.sidebox{background:var(--ground);border-radius:var(--r-md);padding:14px 15px}.sidebox+.sidebox{margin-top:10px}.mrow2{display:flex;justify-content:space-between;font-size:13px;margin-top:9px}.mrow2 span:last-child{color:var(--ink-3)}.tblwrap{flex:1;min-height:0;overflow:auto;padding:0 18px 18px}table.rows{width:100%;min-width:640px;border-collapse:collapse}table.rows th{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:0 12px 8px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface);z-index:1}table.rows td{white-space:nowrap;padding:9px 12px;border-bottom:1px solid var(--line-soft);font-size:13.5px;color:var(--ink-2);vertical-align:middle}table.rows tr.pick td{background:var(--ground)}table.rows tr.click:hover td{background:var(--line-soft);cursor:pointer}table.rows td.nm{color:var(--ink);font-weight:600}table.rows td .who{display:flex;align-items:center;gap:9px}table.rows td.prev{max-width:340px;overflow:hidden;text-overflow:ellipsis}table.rows td.late{color:var(--bad-ink);font-weight:700}table.rows tr.grp.called td{background:var(--bad-bg);color:var(--bad-ink)}table.rows tr.called td{background:color-mix(in srgb,var(--bad-bg) 55%,transparent)}table.rows tr.called:hover td{background:var(--bad-bg)}table.rows td.callcell{text-align:center;color:var(--bad-ink)}.callmark{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--bad-bg);color:var(--bad-ink)}table.rows tr.grp td{background:var(--ground);border-bottom:1px solid var(--line);padding:7px 12px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.box{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--line);display:inline-grid;place-items:center;color:transparent;background:var(--surface)}.box.on{background:var(--ink);border-color:var(--ink);color:var(--ground)}.bulkbar{flex-shrink:0;display:flex;align-items:center;gap:8px;margin:0 18px 10px;padding:8px 10px 8px 14px;border-radius:var(--r-sm);background:var(--good-bg);color:var(--good-ink);font-size:13px;font-weight:600}.bulkbar .sp{flex:1}.bulkbar button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:600}.bulkbar button:hover{filter:brightness(.97)}.ctabs{flex-shrink:0;display:flex;gap:2px;padding:6px 16px 0;border-bottom:1px solid var(--line-soft)}.ctabs button{padding:6px 12px 10px;font-size:13px;color:var(--ink-3);border-bottom:2px solid transparent}.ctabs button:hover{color:var(--ink)}.ctabs button[aria-pressed=true]{color:var(--ink);font-weight:700;border-bottom-color:var(--ink)}.ctabs .n{font-size:11.5px;color:var(--ink-3);margin-left:5px;font-variant-numeric:tabular-nums}.pstud{display:flex;align-items:center;gap:11px;padding:10px 16px 12px}.pstud .nm{font-size:15px;font-weight:700;letter-spacing:-.015em}.pstud .sb{font-size:12px;color:var(--ink-3)}.slabox{display:flex;align-items:center;gap:9px;margin:0 16px 12px;padding:10px 12px;border-radius:var(--r-sm);background:var(--sunk);color:var(--ink-2)}.slabox.late{background:var(--bad-bg);color:var(--bad-ink)}.slabox.ready{background:var(--good-bg);color:var(--good-ink)}.slabox .t{font-size:13px;font-weight:700}.slabox .s{font-size:11.5px;opacity:.85;font-weight:500}.field{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:13.5px}.field .k{width:84px;flex-shrink:0;color:var(--ink-3);font-size:12.5px}.field .v{flex:1;min-width:0}.sel{display:flex;align-items:center;gap:7px;width:100%;height:32px;padding:0 10px;border-radius:10px;background:var(--surface);border:1px solid var(--line);font-size:13.5px;text-align:left}.sel:hover{border-color:var(--ink-3)}.sel .cv{margin-left:auto;color:var(--ink-3)}.sel select{flex:1;min-width:0;background:none;border:none;outline:none;font-size:13.5px}.tagrow{display:flex;flex-wrap:wrap;gap:5px;padding-top:2px}.chip.line{background:none;border:1px solid var(--line);color:var(--ink-2);font-weight:500}.softbox{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:11px 13px;font-size:13.5px;color:var(--ink-2)}.kvs{display:flex;gap:8px}.kvs>div{flex:1;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:9px 11px}.kvs .v{font-size:16px;font-weight:700;letter-spacing:-.02em}.kvs .l{font-size:11px;color:var(--ink-3)}.bul{margin:0;padding:0;list-style:none}.bul li{position:relative;padding:3px 0 3px 15px;font-size:13px;color:var(--ink-2)}.bul li:before{content:"";position:absolute;left:2px;top:12px;width:5px;height:5px;border-radius:999px;background:var(--line)}.actrow{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 11px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);font-size:13.5px;font-weight:600;margin-top:6px}.actrow:hover{border-color:var(--ink-3)}.actrow[disabled]{opacity:.45;cursor:not-allowed}.actrow .ic{color:var(--ink-3);flex-shrink:0}.actrow .sub{display:block;font-size:11.5px;font-weight:400;color:var(--ink-3)}.callcard{margin-top:10px;padding:15px 17px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--warm);border-radius:var(--r-md)}.callcard .when{font-size:15px;font-weight:600}.callcard .times{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.callcard .times button{padding:7px 13px;border-radius:999px;font-size:13px;font-weight:600;background:var(--warm-bg);color:var(--warm-ink);border:1px solid var(--warm-line)}.callcard .times button:hover{background:var(--warm-line)}.callcard .ract{margin-top:12px}.ideas{display:grid;gap:8px;margin:10px 0 22px}.idea{display:grid;grid-template-columns:38px 1fr 18px;gap:12px;align-items:center;width:100%;text-align:left;padding:13px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.idea:hover{border-color:var(--warm-line);background:var(--warm-bg)}.idea .ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--warm-bg);color:var(--warm-ink)}.idea:hover .ic{background:var(--surface)}.idea .tx{min-width:0}.idea .tx b{display:block;font-size:14.5px;font-weight:700;line-height:1.3}.idea .tx span{display:block;margin-top:3px;font-size:13px;line-height:1.4;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.idea .go{color:var(--ink-3);display:grid;place-items:center}@media (min-width: 1181px){.ideas{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin:14px 0 26px;max-width:940px}.idea{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:0;padding:20px;min-height:182px;align-items:start}.idea .ic{width:44px;height:44px;border-radius:14px;margin-bottom:15px}.idea .tx b{font-size:15.5px}.idea .tx span{margin-top:7px;-webkit-line-clamp:3}.idea .go{justify-self:end;align-self:end;margin-top:12px}.idea:hover{border-color:var(--warm-line)}.idea:hover .go{color:var(--warm-ink)}}.profpage{max-width:560px}.profextra{margin-bottom:26px}.profhero{display:flex;align-items:center;gap:16px;margin-bottom:14px;padding:20px;border-radius:var(--r-lg);background:var(--warm-bg);border:1px solid var(--warm-line)}.profhero .av.lg{width:60px;height:60px;font-size:20px;background:var(--warm);color:#fff}.profhero .tx{min-width:0}.profhero h1{margin:0;font-size:22px;line-height:1.2;overflow-wrap:anywhere}.profhero .sub{font-size:14px;color:var(--ink-2);margin-top:3px;font-weight:600}.profhero .mail{font-size:13px;color:var(--ink-3);margin-top:2px;overflow-wrap:anywhere}.proffigs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:26px}.proffigs>div{background:var(--ground);border-radius:var(--r-md);padding:14px 14px 13px;min-width:0}.proffigs .v{font-size:26px;font-weight:700;letter-spacing:-.035em;line-height:1.1}.proffigs .l{font-size:12px;color:var(--ink-3);margin-top:4px;line-height:1.3}.profcard{border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:22px;background:var(--surface)}.profrow{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;padding:13px 14px 13px 16px}.profrow+.profrow{border-top:1px solid var(--line-soft)}.profrow>.l{font-size:14.5px;font-weight:600}.profrow .seg{margin-right:0;background:var(--sunk)}.profselect{background:var(--sunk);border:none;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;color:var(--ink);cursor:pointer}.profrow .seg button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px}.profrow .seg button[aria-pressed=true]{background:var(--surface);box-shadow:0 1px 3px #0000001f}.profsec{margin-bottom:22px}.profsec>.l{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:9px}.profsec .seatlist{display:grid;gap:4px}.profacts{display:grid;gap:4px;margin:26px 0 22px;padding-top:18px;border-top:1px solid var(--line)}.profpage .pitem{width:100%}.namerow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.namerow h1{margin:0}.linkmini{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.linkmini .mini{max-width:340px;line-height:1.4}.minicard{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding:11px 13px;margin-top:7px;width:100%;text-align:left}.minicard:hover{border-color:var(--ink-3)}.minicard .t{font-size:13.5px;font-weight:600}.minicard .s{font-size:12px;color:var(--ink-3);margin-top:5px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.minicard .s .dim{color:var(--ink-3)}.tstate{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;background:var(--sunk);color:var(--ink-2)}.tstate.doing{background:var(--warm-bg);color:var(--warm-ink)}.tstate.done{background:var(--good-bg);color:var(--good-ink)}.ready.inline{margin:6px 0 10px 46px;padding:0;background:var(--surface);border:1.5px solid var(--good-bg);border-radius:var(--r-md);overflow:hidden;box-shadow:0 1px 3px #1a1a180d;max-width:660px}.ready.inline .rtop{display:flex;align-items:center;gap:8px;padding:10px 15px;background:var(--good-bg);color:var(--good-ink)}.ready.inline .rbody{padding:12px 16px 0;font-size:14.5px;color:var(--ink)}.ready.inline .rwhy{margin:10px 16px 0;padding:9px 12px;border-radius:10px;background:var(--sunk);font-size:12.5px;color:var(--ink-3)}.ready.inline .racts{padding:11px 14px 12px;margin-top:0;align-items:center}.ready.inline .racts .sp{flex:1}.ready.inline textarea{width:100%;margin:10px 0 0;background:var(--sunk);border:none;border-radius:var(--r-sm);padding:11px 13px;font-size:14.5px;outline:none;resize:vertical;min-height:96px}.ready .ring{width:15px;height:15px;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;opacity:.75;animation:sp 3s linear infinite}.comp{flex-shrink:0;margin:0 18px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.comp.note{border-color:var(--good-bg);background:var(--good-bg)}.cmode{display:flex;align-items:center;gap:2px;padding:7px 10px 0}.cmode button{padding:5px 11px;border-radius:999px;font-size:12.5px;color:var(--ink-3)}.cmode button:hover{color:var(--ink)}.cmode button[aria-pressed=true]{background:var(--sunk);color:var(--ink);font-weight:700}.comp.note .cmode button[aria-pressed=true]{background:var(--surface)}.cmode .r{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3)}.comp .composer{padding:0}.comp .cfield{background:none;border-radius:0;padding:4px 8px 4px 16px;align-items:flex-end}.comp .cfield textarea{font-size:14.5px}.cbar{display:flex;align-items:center;gap:6px;padding:7px 9px;border-top:1px solid var(--line-soft);background:var(--ground)}.comp.note .cbar{background:transparent;border-top-color:#0000000f}.cbar .ib{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:var(--ink-3)}.cbar .ib:hover{background:var(--surface);color:var(--ink)}.cbar .sp{flex:1}.cbar .kbd{font-size:12px;color:var(--ink-3);margin-right:6px}.macro{display:flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:13px;color:var(--ink-2)}.macro:hover{border-color:var(--ink-3);color:var(--ink)}.split{display:flex;align-items:stretch;border-radius:999px;overflow:hidden;background:var(--ink);color:var(--ground)}.split .a{display:flex;align-items:center;height:36px;padding:0 17px;font-size:13.5px;font-weight:700}.split .a[disabled]{opacity:.4;cursor:not-allowed}.split .b{display:grid;place-items:center;width:34px;border-left:1px solid rgb(255 255 255 / .18)}.menu{position:absolute;z-index:70;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 14px 44px #14141229;padding:6px;min-width:220px}.menu button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:9px 11px;border-radius:10px;font-size:13.5px}.menu button:hover{background:var(--sunk)}.menu .sub{display:block;font-size:11.5px;color:var(--ink-3)}.anchor{position:relative}.msg.note .bub{background:var(--good-bg);color:var(--ink);border:1px dashed var(--good-ink)}.msg.note .mmeta{color:var(--good-ink)}.notecard{background:var(--good-bg);border-radius:var(--r-md);padding:12px 15px;max-width:720px;margin:0 0 9px}.notecard .w{font-size:11.5px;font-weight:600;color:var(--good-ink)}.notecard .b{margin-top:5px;font-size:14.5px;color:var(--ink);white-space:pre-wrap}.comp.note textarea{width:100%;outline:none;resize:vertical;font-size:14.5px}.topicrow{padding:10px 0}.topicrow+.topicrow{border-top:1px solid var(--line-soft)}.topicrow .head{display:flex;align-items:center;gap:10px;margin-bottom:7px}.topicrow .head .t{font-size:14px;font-weight:600;text-align:left}button.t:hover{color:var(--ink-2)}.topicrow .head .n{font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.topicrow .head .m{flex:1;max-width:180px}.planrow{border-top:1px solid var(--line-soft)}.planrow:first-of-type{border-top:none}.planrow .head{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 16px;font-size:13.5px}.planrow .head:hover{background:var(--line-soft)}.planrow .head .t{flex:1;min-width:0}.planrow .head .chev{color:var(--ink-3);transition:transform .15s}.planrow .mk{flex-shrink:0;width:22px;height:22px;border-radius:999px;background:var(--sunk);color:var(--ink-3);font-size:11.5px;font-weight:700;display:grid;place-items:center}.planrow .mk.done{background:var(--good-bg);color:var(--good-ink)}.planrow .mk.current{background:var(--ink);color:var(--ground)}.planrow.current .head .t{font-weight:700}.planrow.done .head .t{color:var(--ink-3)}.planrow .body{padding:0 16px 14px 48px}.planrow .body .d{font-size:13px;color:var(--ink-2)}.aicomment{margin-top:10px;background:var(--good-bg);border-radius:var(--r-sm);padding:10px 12px}.aicomment .l{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--good-ink)}.aicomment .b{margin-top:6px;font-size:13.5px;color:var(--ink)}.statline{display:flex;align-items:baseline;gap:8px;padding:5px 0;font-size:13px;color:var(--ink-2)}.statline>span:first-child{flex:1;min-width:0}.statline>span:first-child:after{content:""}.statline .num{color:var(--ink);font-weight:600}.portrait{background:var(--sunk);border-radius:var(--r-md);padding:15px 17px;font-size:15px;line-height:1.65;color:var(--ink);max-width:70ch}.theory-page{max-width:760px}.theory-page>*+*{margin-top:16px}.tb-text{font-size:15px;color:var(--ink-2);white-space:pre-wrap;line-height:1.7}.tb-formula{background:var(--sunk);border-radius:var(--r-md);padding:14px 18px;text-align:center}.tb-formula .cap{margin-top:8px;font-size:12.5px;color:var(--ink-3)}.tb-steps>.pstep,.tb-example>.pstep{margin-top:8px}.tb-example{background:var(--ground);border-radius:var(--r-md);padding:16px 18px}.tb-example .st{font-size:15px;margin:8px 0 4px}.tb-note{background:var(--bad-bg);border-radius:var(--r-md);padding:14px 17px}.tb-note .label{color:var(--bad-ink)}.tb-note .b{margin-top:6px;font-size:14.5px;color:var(--ink)}.tb-figure{background:var(--ground);border-radius:var(--r-md);padding:6px}.resizer{flex-shrink:0;width:7px;margin-right:-7px;z-index:5;cursor:col-resize;background:transparent;position:relative}.resizer:after{content:"";position:absolute;top:0;right:3px;bottom:0;left:3px;border-radius:999px}.resizer:hover:after,.resizer:active:after{background:var(--line)}.drawer{width:356px;flex-shrink:0;border-left:1px solid var(--line);display:flex;flex-direction:column;background:var(--ground);min-height:0}.drawer .dtop{padding:14px 16px 10px}.drawer .dtop .t{font-size:15.5px;font-weight:700;letter-spacing:-.02em}.drawer .dtop .s{font-size:12.5px;color:var(--ink-3);margin-top:2px}.drawer .dacts{margin-top:auto;padding:12px 16px 16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:7px}.drawer .dacts .row{display:flex;gap:7px}.quote{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;font-size:13.5px;color:var(--ink-2)}.tl{position:relative;padding-left:20px}.tl .p{position:relative;padding-bottom:14px;font-size:13.5px}.tl .p:last-child{padding-bottom:0}.tl .p:before{content:"";position:absolute;left:-20px;top:5px;width:9px;height:9px;border-radius:999px;background:var(--line)}.tl .p.on:before{background:var(--good-ink)}.tl .p:after{content:"";position:absolute;left:-16px;top:17px;bottom:-1px;width:1px;background:var(--line)}.tl .p:last-child:after{display:none}.tl .p .w{font-size:12px;color:var(--ink-3)}.bars{display:flex;align-items:flex-end;gap:7px;height:92px;padding:6px 2px 0}.bars i{flex:1;background:var(--sunk);border-radius:6px 6px 3px 3px;display:block;min-height:3px}.bars i.on{background:var(--good-bg)}.bars i.hi{background:var(--ink)}.barlbl{display:flex;gap:7px;margin-top:6px;font-size:11px;color:var(--ink-3)}.barlbl span{flex:1;text-align:center}.art{flex:1;min-height:0;overflow-y:auto;padding:20px 34px 28px}.art .colw{max-width:760px}.art h1{margin:0;font-size:24px;font-weight:700;letter-spacing:-.03em}.art .lede{margin:8px 0 0;font-size:14.5px;color:var(--ink-3);max-width:60ch}.art h2{margin:22px 0 8px;font-size:15px;font-weight:700;letter-spacing:-.01em}.art p{margin:0;font-size:14.5px;color:var(--ink-2);max-width:62ch}.askbox{margin-top:20px;background:var(--ground);border-radius:var(--r-md);padding:16px 18px}.askbox .t{font-size:15px;font-weight:700}.askbox .s{font-size:13.5px;color:var(--ink-3);margin-top:3px}.frow{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.frow .fselect{width:auto;min-width:200px;background:var(--surface);border:1px solid var(--line)}.askbox .ftext{background:var(--surface);border:1px solid var(--line);margin-top:8px;min-height:76px}.ffield{margin-top:10px}.ffield label{display:block;font-size:12.5px;color:var(--ink-2);margin-bottom:6px}.ffield .finput{width:100%;max-width:340px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 14px;font-size:14px;outline:none}.ffield .mini{margin-top:6px;max-width:62ch}.fbar{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.fbar .sp{flex:1}.onphone{display:none}@media (max-width: 1180px){.onphone{display:block}}.moneyrow{display:flex;align-items:center;gap:12px;width:100%;text-align:left;margin-top:24px;padding:14px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.moneyrow:hover{background:var(--sunk)}.moneyrow .ic{flex-shrink:0;width:34px;height:34px;border-radius:999px;background:var(--sunk);color:var(--ink-2);display:grid;place-items:center}.moneyrow .tx{flex:1;min-width:0}.moneyrow .tx b{display:block;font-size:14.5px}.moneyrow .tx .l{display:block;font-size:13px;color:var(--ink-3);margin-top:2px}.moneyrow>svg{flex-shrink:0;color:var(--ink-3)}.stepbox{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--surface)}.stepbox .st{display:flex;gap:10px;padding:11px 13px;font-size:13.5px}.stepbox .st+.st{border-top:1px solid var(--line-soft)}.stepbox .st .n{flex-shrink:0;width:21px;height:21px;border-radius:999px;background:var(--sunk);color:var(--ink-2);font-size:11.5px;font-weight:700;display:grid;place-items:center}.stepbox .st.done .n{background:var(--good-bg);color:var(--good-ink)}.stepbox .st.now{background:var(--good-bg)}.stepbox .st.now .n{background:var(--good-ink);color:var(--ground)}.stepbox .st.lock{color:var(--ink-3)}.stepbox .st .b{font-size:12.5px;color:var(--ink-3);margin-top:3px}.rail .profile{margin-top:2px}.rail .spacer+.railitem{border-top:1px solid var(--chrome-line);padding-top:10px;margin-top:4px}.rail .pchip{padding:3px;border-radius:999px;box-shadow:none;border:none;background:none}.rail .pchip:hover{background:var(--sunk)}.rail .pchip .nm,.rail .pchip .chev{display:none}.rail .pchip .dot{position:absolute;right:1px;bottom:1px;border:2px solid var(--surface);width:9px;height:9px}.rail .pmenu{left:calc(100% + 8px);bottom:4px}@media (max-width: 1180px){.drawer,.pane.ctx{display:none}.pane.ctx.ctxsheet{display:flex;position:fixed;left:0;right:0;top:auto;bottom:0;width:100%;max-height:78dvh;z-index:60;border-left:none;border-top:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:0 -12px 34px #0003;padding-bottom:env(safe-area-inset-bottom);animation:ctxup .22s ease-out}.pane.ctx.shut{display:none}.ctxback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#18140e57;border-radius:0}@keyframes ctxup{0%{transform:translateY(16px);opacity:.4}}@media (prefers-reduced-motion: reduce){.pane.ctx.ctxsheet{animation:none}}}@media (min-width: 1181px){.pane.ctx.shut{display:none}}@media (max-width: 900px){.pane.side{display:none}.homecols{flex-direction:column;gap:0}.homeside{width:100%}.statrow{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 700px){body{font-size:15.5px}input,textarea,select{font-size:16px}.wtop{flex-wrap:wrap}.wtop .r{margin-left:0;width:100%;justify-content:flex-start}.wtop .r .qfield{flex:1;min-width:140px}.topbar{height:46px;padding:0 8px 0 12px;gap:8px}.topbar .brand{font-size:14.5px}.qsearch,.tabadd{display:none}.tab{max-width:148px}.under{flex-direction:column-reverse}.rail{flex-direction:row;width:auto;height:56px;gap:0;margin:0 max(10px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right));padding:5px 8px;border-radius:22px;border-right:none;border-top:none;box-shadow:0 6px 22px #00000038;overflow:visible;justify-content:space-between}.rail .spacer{display:none}.rail .spacer+.railitem{border-top:none;padding-top:4px;margin-top:0}.rail.labelled{height:70px;padding-left:6px;padding-right:6px;margin:0 max(6px,env(safe-area-inset-left)) calc(4px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-right))}.rail.labelled .railitem{display:flex;flex-direction:column;align-items:center;gap:2px}.rail.labelled .rbtn{width:36px;height:30px}.rail.labelled .rbtn svg{width:24px;height:24px}.rail.labelled .rlbl{display:block;font-size:12px;font-weight:700;line-height:1.15;max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail .railitem{flex:1;border-radius:17px;padding:4px 0}.rail .railitem:has([aria-pressed=true]){background:var(--chrome-3)}.rail .rbtn[aria-pressed=true]{background:none}.under>.pane.main{padding-bottom:0}.rail .rsep{display:none}.railitem{flex:0 1 auto;min-width:0}.rbtn{width:36px;height:36px}.rlbl{display:none}.rail .profile{margin:0;align-self:center}.rail .pmenu{left:auto;right:4px;bottom:calc(100% + 8px);width:min(300px,calc(100vw - 24px));max-height:70dvh;overflow-y:auto}.pane,.pane.main{width:100%}.phead{padding:0 12px}.chead{padding:12px 12px 8px;gap:8px}.chead .who{font-size:15px}.handbtn{padding:7px 11px;font-size:12.5px}.panelbtn,.panelbtn.on,.panelbtn:hover{width:44px;height:44px;background:none;color:var(--warm-ink)}.panelbtn svg{width:27px;height:27px}.askcard{margin:2px 12px;padding:10px 13px 12px}.askcard .body{font-size:15px;max-height:4.6em;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 62%,transparent 100%)}.askband.all .askcard .body{max-height:none;-webkit-mask-image:none;mask-image:none}.askmore{display:block;margin-top:6px;padding:0;font-size:12.5px;font-weight:600;color:var(--warm-ink);background:none}.page,.art .colw{padding-left:14px;padding-right:14px}.invite,.rowcard.who{flex-wrap:wrap}.invite .btn{flex:1 0 100%;margin-top:12px}.rowcard.who .tx{min-width:180px}.rowcard.who .chip{flex:0 0 auto;margin:9px 0 0 52px}.helppage,.setup,.introwrap{max-width:100%}.helppage{padding:22px 0 40px}.helppage h1{font-size:23px}.helpsec{gap:10px;margin-top:24px}.helpfig{padding:10px 11px}.setup{padding:22px 0 40px}.setup h1{font-size:22px}.auth-form .pair{grid-template-columns:1fr}.auth{padding:12px 12px 28px;place-items:start center}.auth-box{max-width:100%}.auth-card{padding:22px 18px 24px;border-radius:18px}.auth-card h1{font-size:21px}.seg{flex-wrap:wrap}.composer{padding:8px 10px 10px}.helpbar{flex-wrap:wrap}.bigacts{display:none}.thinking,.callbar.on{margin-left:14px;margin-right:14px}.kvs{flex-wrap:wrap}.statrow{grid-template-columns:repeat(2,1fr)!important}.tblwrap{overflow-x:auto}}@media (max-width: 380px){.handbtn .lbl{display:none}.handbtn{padding:8px}}.rt-h{display:block;font-weight:700;margin:8px 0 2px}.rt-li{display:flex;gap:8px;margin:2px 0}.rt-li .mk{flex-shrink:0;color:var(--ink-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.rt-li .mk.num{font-size:12.5px;padding-top:1px}.rt-math{display:block;margin:8px 0;overflow-x:auto}.rt-code{display:block;margin:8px 0;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;text-align:left;background:var(--surface)}.rt-code .lang{display:block;padding:5px 12px;background:var(--sunk);color:var(--ink-3);font-size:11.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;border-bottom:1px solid var(--line)}.rt-code pre{margin:0;padding:11px 12px;overflow-x:auto}.rt-code code{font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre}.msg.own .rt-code{background:var(--sunk)}.m{white-space:nowrap;font-variant-numeric:tabular-nums}.m.big{display:block;text-align:center;font-size:18px;padding:2px 0}.bubwrap{position:relative;display:inline-block;max-width:100%}.bub.held{box-shadow:0 0 0 2px var(--warm-line)}.msgmenu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:168px;padding:5px;display:grid;gap:1px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 10px 28px #00000029}.msg.own .msgmenu{left:auto;right:0}.msgmenu button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;border-radius:var(--r-sm);background:none;font-size:14px;color:var(--ink);text-align:left}.msgmenu button:hover{background:var(--warm-bg);color:var(--warm-ink)}.replybar{display:flex;align-items:center;gap:9px;margin-bottom:8px;padding:7px 10px 7px 12px;border-radius:var(--r-sm);background:var(--surface);border-left:3px solid var(--warm)}.replybar .l{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--warm-ink);flex-shrink:0}.replybar .q{flex:1;min-width:0;font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.replybar button{flex-shrink:0;color:var(--ink-3);background:none}.replybar button:hover{color:var(--ink)}.picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;width:520px;max-width:100%}.picks.long{grid-template-columns:1fr}.picks button{display:flex;align-items:center;justify-content:center;text-align:center;min-height:64px;padding:14px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);font-size:18px;line-height:1.4;color:var(--ink)}.picks:not(.long) button:last-child:nth-child(odd){grid-column:1 / -1}.picks.long button{justify-content:flex-start;text-align:left;font-size:16px}.picks button .rt-math{display:inline-block;margin:0;vertical-align:middle}.picks button .rt-math .katex-display{margin:0}.picks button .rt-math .katex-display>.katex{text-align:inherit}.picks button .m.big{display:inline;font-size:inherit;padding:0}.picks button:hover:not(:disabled){border-color:var(--warm-line);background:var(--warm-bg)}.picks.done button{opacity:.55}.picks.done button.ok{opacity:1;background:var(--good-bg);border-color:var(--good-ink);color:var(--good-ink);font-weight:600}.picks.done button.no{opacity:1;background:var(--bad-bg);border-color:var(--bad-ink);color:var(--bad-ink);text-decoration:line-through}.katex,.katex *{box-sizing:content-box}.katex{font-size:1.02em;line-height:1.2}.katex-display{margin:.6em 0;overflow-x:auto;overflow-y:hidden;padding:2px 0}.msg.own .bub .katex{color:inherit}.rbody .katex-display>.katex{font-size:.92em}.katex-display{scrollbar-width:thin}.bub .rt-math .katex-display,.rbody .rt-math .katex-display{margin:.35em 0}.bub,.rbody,.softbox,.draft .body,.theory-card .body,.bankcard .st,.banksol .s,.pnl-sec li{line-height:1.62}.formula-panel{background:var(--surface);border-radius:var(--r-lg);padding:14px;margin-bottom:10px}.formula-panel math-field{display:block;width:100%;min-height:52px;font-size:1.2rem;padding:10px 12px;border-radius:var(--r-md);background:var(--sunk);border:none}.formula-tools{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:12px}.formula-tools button{height:36px;border-radius:var(--r-sm);background:var(--sunk);font-size:14px}.formula-tools button:hover{background:var(--ground)}.formula-syms{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.formula-syms button{width:34px;height:34px;border-radius:var(--r-sm);background:var(--sunk)}:lang(ru) .label,:lang(ru) table.grid th,:lang(ru) .ready .rtop .l,:lang(ru) .pans .l{letter-spacing:.035em}:lang(ru) .streamsplit span,:lang(ru) .qres .grp,:lang(ru) table.rows th,:lang(ru) .aicomment .l{letter-spacing:.03em}:lang(ru) .pviews .l,:lang(ru) .tutorcard .sendlist .l,:lang(ru) table.rows tr.grp td{letter-spacing:.025em}:lang(ru) .bankacts .lvl,:lang(ru) .loginout .t,:lang(ru) .disc .dh .t{letter-spacing:.02em}:lang(ru) .loginout .creds .k{letter-spacing:.015em}@media (pointer: coarse){input,textarea,select,math-field,[contenteditable],input[type=text],input[type=password],input[type=number],input[type=search],input[type=email],input[type=tel],.cfield textarea,.comp .cfield textarea,.comp.note textarea,.qfield input,.filters select,.filters input[type=search]{font-size:16px}}
