@font-face{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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.11"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .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 .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;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;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.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{--navy:#173568;--navy2:#20447f;--biru:#2697ef;--biru-tua:#1f6fb8;--emas:#ffbd42;--teks:#1c2533;--redup:#5b6475;--garis:#e3e8f0;--latar:#f4f6fb;--putih:#fff;--radius:12px}*{box-sizing:border-box}body{margin:0;font-family:Nunito,system-ui,sans-serif;color:var(--teks);background:var(--latar);font-size:15px}button,input,select,textarea{font:inherit;color:inherit}h1,h2{margin:0;color:var(--navy)}code{background:#eef2f8;padding:1px 6px;border-radius:6px;font-size:.9em}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;white-space:nowrap}.redup{color:var(--redup)}.kecil{font-size:13px}:focus-visible{outline:2px solid var(--biru);outline-offset:2px}.tata{display:flex;min-height:100vh}.samping{width:248px;flex:none;background:var(--navy);color:#fff;display:flex;flex-direction:column;padding:18px 12px;position:sticky;top:0;height:100vh}.merek{display:flex;align-items:center;gap:10px;padding:4px 8px 16px}.merek b{display:block;font-size:16px;font-weight:800}.merek small{color:#c9d6ee;font-size:12px}.logo{width:36px;height:36px;border-radius:10px;background:var(--emas);color:var(--navy);display:grid;place-items:center;font-weight:800}.samping nav{flex:1;overflow-y:auto}.grup{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.grup-judul{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a9bbdc;padding:10px 12px 4px}.menu{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:10px;color:#e4ebf7;text-decoration:none;font-weight:700}.menu:hover{background:var(--navy2)}.menu.aktif{background:var(--emas);color:var(--navy)}.pengguna{display:flex;align-items:center;gap:10px;padding:12px 6px 0;border-top:1px solid #2c4a80}.pengguna-teks{flex:1;min-width:0}.pengguna-teks b{display:block;font-size:14px}.pengguna-teks small{color:#c9d6ee;font-size:12px}.avatar{width:34px;height:34px;border-radius:50%;background:var(--biru);display:grid;place-items:center;font-weight:800}.kanan{flex:1;min-width:0;display:flex;flex-direction:column}.atas{display:flex;align-items:center;gap:12px;height:60px;padding:0 clamp(16px,3vw,36px);background:var(--putih);border-bottom:1px solid var(--garis);position:sticky;top:0;z-index:5}.atas-judul{font-weight:800;color:var(--navy);flex:1}.pill-demo{font-size:12px;font-weight:700;color:#7a5a00;background:#fff3d6;padding:5px 10px;border-radius:999px}.btn-ikon.tombol-menu{display:none}.isi{padding:24px clamp(16px,3vw,36px) 40px;display:flex;flex-direction:column;gap:18px;max-width:1280px;width:100%}.tirai{display:none}@media (max-width:900px){.samping{position:fixed;left:0;top:0;z-index:20;transform:translate(-100%);transition:transform .2s}.samping.buka{transform:none}.tirai{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0a142866;z-index:15}.btn-ikon.tombol-menu{display:grid}}.kepala{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.kepala h1{font-size:26px;font-weight:800}.kepala p{margin:4px 0 0;color:var(--redup)}.aksi{display:flex;flex-wrap:wrap;gap:8px}.kanan-rata{justify-content:flex-end}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 16px;border-radius:10px;border:1px solid #d5dbe6;background:var(--putih);font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.btn:hover{background:#f3f6fb;border-color:#c2cbda}.btn.utama{background:var(--biru);border-color:var(--biru);color:#fff}.btn.utama:hover{background:var(--biru-tua);border-color:var(--biru-tua)}.btn.garis{border-color:var(--biru);color:var(--biru-tua)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.kecil{min-height:34px;padding:0 12px;font-size:14px}.btn.penuh{width:100%}.btn-ikon{width:40px;height:40px;border:0;border-radius:10px;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--redup)}.btn-ikon:hover{background:#eef2f8}.btn-ikon.terang{color:#c9d6ee}.btn-ikon.terang:hover{background:var(--navy2);color:#fff}.field{display:flex;flex-direction:column;gap:6px;min-width:170px}.field>span{font-size:12px;font-weight:700;color:var(--redup)}.field input,.field textarea,.select select{width:100%;min-height:42px;border:1px solid #d5dbe6;border-radius:10px;background:var(--putih);padding:0 12px;transition:border-color .15s,box-shadow .15s}.field textarea{padding:10px 12px;resize:vertical}.field input:hover,.select select:hover{border-color:#b9c3d4}.field input:focus,.field textarea:focus,.select select:focus{outline:none;border-color:var(--biru);box-shadow:0 0 0 3px #2697ef2e}.field input:disabled{background:#f2f4f8;color:var(--redup)}.select{position:relative}.select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer;font-weight:600}.select svg{position:absolute;right:12px;top:50%;width:18px;height:18px;transform:translateY(-50%);pointer-events:none;color:var(--redup)}.input-ikon{position:relative;display:flex;align-items:center}.input-ikon svg{position:absolute;left:12px;color:var(--redup)}.input-ikon input{padding-left:36px}.input-tombol{display:flex;gap:0}.input-tombol input{border-radius:10px 0 0 10px}.input-tombol button{border:1px solid #d5dbe6;border-left:0;border-radius:0 10px 10px 0;background:#f7f9fc;padding:0 12px;font-size:13px;font-weight:700;cursor:pointer;color:var(--biru-tua)}.filter{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;background:var(--putih);padding:14px;border-radius:var(--radius);box-shadow:0 1px 2px #17356814}.lebar{flex:1 1 240px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.form-grid .penuh{grid-column:1/-1}.unggah{display:flex;align-items:center;justify-content:center;min-height:90px;border:2px dashed #c8d2e2;border-radius:12px;background:#f8fafd;cursor:pointer;font-weight:700;color:var(--biru-tua);position:relative}.unggah input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.kartu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.kartu{background:var(--putih);border-radius:14px;padding:20px;box-shadow:0 1px 2px #17356814;display:flex;flex-direction:column;gap:10px}.kartu-label{font-size:13px;font-weight:700;color:var(--redup)}.angka{font-size:34px;font-weight:800;color:var(--navy);line-height:1.1}.pecah{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pecah-item{border-radius:10px;padding:8px 10px}.pecah-item small{display:block;font-weight:700;font-size:12px}.pecah-item b{font-size:18px}.p-biru{background:#eaf4fe}.p-biru small{color:var(--biru-tua)}.p-emas{background:#fff6e2}.p-emas small{color:#8a6200}.p-hijau{background:#eaf7f2}.p-hijau small{color:#1d7a55}.baris-status{display:flex;justify-content:space-between;align-items:center}.baris-status span{display:flex;align-items:center;gap:8px}.baris-status b{font-size:20px}.titik{width:9px;height:9px;border-radius:50%;display:inline-block}.t-hijau{background:#1d9a63}.t-biru{background:var(--biru)}.t-abu{background:#9aa3b2}.kartu-kepala{display:flex;justify-content:space-between;align-items:center}.kartu-kepala h2{font-size:17px}.tautan{color:var(--biru-tua);font-weight:700;text-decoration:none;font-size:14px}.tautan:hover{text-decoration:underline}.baris-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;border-top:1px solid #eef1f6}.baris-list small{display:block}.kanan-baris{display:flex;align-items:center;gap:10px;font-size:14px}.badge{display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.b-biru{background:#eaf4fe;color:var(--biru-tua)}.b-emas{background:#fff6e2;color:#8a6200}.b-hijau{background:#e3f6ec;color:#17784b}.b-abu{background:#eef0f4;color:#4b5566}.b-merah{background:#fde9e5;color:#a3311f}.tabel-wadah{background:var(--putih);border-radius:14px;box-shadow:0 1px 2px #17356814;overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:680px}th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--redup);padding:14px 16px;background:#fafbfd;border-bottom:1px solid var(--garis)}td{padding:12px 16px;border-top:1px solid #eef1f6;vertical-align:middle}tbody tr:hover{background:#fafcff}.sel-teks{max-width:420px}.sel-aksi{text-align:right;white-space:nowrap}.sel-aksi .btn+.btn{margin-left:6px}.kosong{padding:28px;text-align:center;color:var(--redup)}.modal-latar{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a142873;display:grid;place-items:center;padding:16px;z-index:50}.modal{background:var(--putih);border-radius:16px;width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 50px #0a142840}.modal-kepala{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--garis)}.modal-kepala h2{font-size:18px}.modal-isi{padding:20px;overflow-y:auto}.modal-isi p{margin-top:0}.modal-kaki{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--garis)}.review{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.review-daftar{flex:1 1 280px;max-width:380px;background:var(--putih);border-radius:14px;box-shadow:0 1px 2px #17356814;overflow:hidden}.review-info{padding:12px 14px;font-size:13px;color:var(--redup);border-bottom:1px solid #eef1f6}.review-item{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;border:0;border-top:1px solid #eef1f6;background:none;padding:12px 14px;cursor:pointer}.review-item:hover{background:#f7faff}.review-item.aktif{background:#eef6fe;box-shadow:inset 3px 0 0 var(--biru)}.review-item small{color:#3d4757}.review-tag{display:flex;gap:6px;margin-top:4px}.review-detail{flex:999 1 420px;min-width:0}.review-judul{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.kotak-masalah{background:#f7f9fc;border-radius:10px;padding:12px;color:#3d4757}.banding{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.label-kecil{display:block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--redup);margin-bottom:6px}.kotak-sebelum{border-left:3px solid #c0392b;background:#fbf3f2;border-radius:8px;padding:12px}.kotak-sebelum del{color:#a3311f}.kotak-sesudah{border-left:3px solid var(--biru);background:#eef6fe;border-radius:8px;padding:12px;color:var(--biru-tua)}.login{min-height:100vh;display:flex;flex-wrap:wrap}.login-sisi{flex:1 1 420px;background:linear-gradient(160deg,var(--navy),#0f2450);color:#fff;padding:48px clamp(24px,5vw,72px);display:flex;flex-direction:column;justify-content:center;gap:22px}.login-sisi h1{color:#fff;font-size:clamp(24px,3vw,34px);line-height:1.25;max-width:520px}.login-sisi ul{margin:0;padding-left:20px;color:#d5e0f3;line-height:1.9}.merek.besar{padding:0}.login-form-wadah{flex:1 1 380px;display:grid;place-items:center;padding:32px 16px}.login-form{width:min(380px,100%);display:flex;flex-direction:column;gap:16px}.login-form h2{font-size:26px}.login-form .redup{margin:-8px 0 4px}.galat{background:#fde9e5;color:#a3311f;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600}.catatan-demo{font-size:13px;color:var(--redup);text-align:center}:root{--latar:#f6f7f9;--garis:#e8ebf0;--teks:#1e293b;--redup:#64748b;--biru:#2563eb;--biru-tua:#1d4ed8}body{font-family:Inter,Nunito,system-ui,sans-serif}.samping{background:#fff;color:var(--teks);border-right:1px solid var(--garis)}.merek{border-bottom:1px solid var(--garis);margin-bottom:8px;padding-bottom:18px}.merek small{color:var(--redup);font-size:11px}.logo{background:var(--biru);color:#fff;border-radius:10px}.grup-judul{color:#94a3b8;font-family:ui-monospace,Menlo,monospace;letter-spacing:.14em;font-weight:500;font-size:11px;padding-top:14px}.menu{color:#334155;font-weight:500;font-size:14.5px;border:1px solid transparent}.menu svg{color:#64748b}.menu:hover{background:#f1f5f9}.menu.aktif{background:#eff4ff;color:var(--biru-tua);border-color:#c7d7fe;box-shadow:inset 3px 0 0 var(--biru)}.menu.aktif svg{color:var(--biru)}.pengguna{border-top:1px solid var(--garis)}.pengguna-teks small,.btn-ikon.terang{color:var(--redup)}.btn-ikon.terang:hover{background:#f1f5f9;color:var(--teks)}.atas{background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.remah{display:flex;gap:10px;align-items:center;color:var(--redup);font-size:14px;flex:1}.remah b{color:var(--teks);font-weight:600}.cari-atas{display:flex;align-items:center;gap:8px;border:1px solid var(--garis);border-radius:10px;padding:0 8px 0 12px;height:38px;width:min(260px,30vw);color:var(--redup);background:#fff}.cari-atas input{border:0;outline:0;flex:1;min-width:0;background:transparent}.cari-atas kbd{font-size:11px;background:#f1f5f9;border:1px solid var(--garis);border-radius:5px;padding:1px 5px}.kecil-av{width:34px;height:34px;background:linear-gradient(135deg,#6366f1,#2563eb);color:#fff;font-size:13px}@media (max-width:700px){.cari-atas,.pill-demo{display:none}}.btn{font-weight:600;border-color:var(--garis);text-decoration:none;color:var(--teks)}.btn.utama{color:#fff}.kartu,.tabel-wadah,.filter,.review-daftar{border:1px solid var(--garis);box-shadow:0 1px 2px #0f172a0a}.kepala h1{font-size:28px;letter-spacing:-.02em}.eyebrow{display:block;font-family:ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;margin-bottom:4px}.sambut{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.sambut h1{font-size:clamp(28px,3.5vw,38px);font-weight:800;letter-spacing:-.03em;margin:6px 0 10px}.sambut .aksen{color:var(--biru)}.sambut p{margin:0;color:var(--redup);max-width:560px;line-height:1.6}.hijau{color:#059669}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.stat{position:relative;overflow:hidden;background:#fff;border:1px solid var(--garis);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px}.stat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 100% 0,var(--tint),transparent 60%)}.stat-atas{display:flex;align-items:center;gap:10px;position:relative}.stat-ikon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--chip);color:var(--warna)}.stat-label{color:#475569;font-size:14px;flex:1}.stat-tren{font-family:ui-monospace,Menlo,monospace;font-size:11px;padding:2px 8px;border-radius:999px;background:var(--chip);color:var(--warna)}.stat-angka{font-size:42px;font-weight:800;letter-spacing:-.03em;line-height:1;position:relative}.stat-kaki{border-top:1px dashed var(--garis);padding-top:12px;font-size:13px;color:var(--redup);position:relative}.stat-kaki b{color:var(--teks);font-family:ui-monospace,Menlo,monospace}.s-biru{--warna:#2563eb;--chip:#eff4ff;--tint:rgba(37,99,235,.08)}.s-ungu{--warna:#7c3aed;--chip:#f3efff;--tint:rgba(124,58,237,.08)}.s-hijau{--warna:#059669;--chip:#e9f9f2;--tint:rgba(5,150,105,.08)}.s-merah{--warna:#dc2626;--chip:#fdeeee;--tint:rgba(220,38,38,.07)}.kartu-kepala{align-items:flex-end;border-bottom:1px solid var(--garis);padding-bottom:14px}.komposisi{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.titik-label{display:flex;align-items:center;gap:8px;font-size:14px}.komp-angka{display:flex;align-items:baseline;gap:8px;margin:6px 0 10px}.komp-angka b{font-size:26px;letter-spacing:-.02em}.bar{height:4px;background:#eef1f5;border-radius:999px;overflow:hidden}.isi-bar{display:block;height:100%;border-radius:999px}.t-emas{background:#f59e0b}.login-sisi{background:linear-gradient(160deg,#1e3a8a,#2563eb)}.atas{height:56px}.merek{border-bottom:0;padding-bottom:12px}.grup-judul{font-family:inherit;letter-spacing:.04em;font-size:11px;font-weight:600;text-transform:uppercase}.menu.aktif{border-color:transparent;box-shadow:none;font-weight:600}.isi{gap:24px;padding-top:32px;max-width:1120px}.kepala{align-items:center}.kepala h1{font-size:24px;font-weight:700;letter-spacing:-.01em}.beranda{display:flex;flex-direction:column;gap:40px}.angka-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.angka-kartu{display:flex;flex-direction:column;gap:8px;padding:20px 22px;background:#fff;border:1px solid var(--garis);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .15s}.angka-kartu:hover{border-color:#c7d2e0}.angka-kartu span{font-size:14px;color:var(--redup)}.angka-kartu b{font-size:32px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.blok{display:flex;flex-direction:column;gap:16px}.blok h2{font-size:16px;font-weight:600}.blok-kepala{display:flex;justify-content:space-between;align-items:center}.bar-tumpuk{display:flex;gap:3px;height:10px;border-radius:999px;overflow:hidden}.legenda{display:flex;flex-wrap:wrap;gap:28px;font-size:14px;color:var(--redup)}.legenda span{display:flex;align-items:center;gap:8px}.legenda b{color:var(--teks);font-weight:600;font-variant-numeric:tabular-nums}.daftar{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--garis);border-radius:12px}.daftar li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:16px 20px}.daftar li+li{border-top:1px solid var(--garis)}.daftar-nama{flex:1;min-width:180px;font-weight:600}.tautan{font-weight:600}.filter{box-shadow:none}:root{--font:"Plus Jakarta Sans",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace}body,button,input,select,textarea{font-family:var(--font)}body{font-size:14.5px;line-height:1.5;-webkit-font-smoothing:antialiased}.mono,code,.eyebrow,.grup-judul,kbd{font-family:var(--mono)}.grup-judul{font-family:var(--font)}td,.angka-kartu b,.legenda b{font-variant-numeric:tabular-nums}h1,h2,.angka-kartu b{letter-spacing:-.02em}th{font-weight:600}:root{--font:"Stack Sans Headline","Bricolage Grotesque",system-ui,sans-serif;--gelap:#0f2147;--navy:#173568;--emas:#ffbd42;--emas-muda:#fff4d6;--latar:#f6f5ef;--putih:#fff;--teks:#13213f;--redup:#5d6a80;--garis:#13213f;--garis-halus:#dedbd0;--biru:#173568;--biru-tua:#0f2147;--bayang:3px 3px 0 var(--gelap)}body{background:var(--latar);color:var(--teks)}h1,h2{color:var(--teks)}.samping{background:var(--putih);border-right:2px solid var(--garis)}.logo{background:var(--emas);color:var(--gelap);border:2px solid var(--gelap);box-shadow:2px 2px 0 var(--gelap)}.merek b{font-weight:800}.grup-judul{color:var(--redup);font-weight:700}.menu{font-weight:600;color:var(--teks);border:2px solid transparent;border-radius:12px}.menu svg{color:var(--teks)}.menu:hover{background:var(--latar)}.menu.aktif{background:var(--emas-muda);border-color:var(--gelap);box-shadow:2px 2px 0 var(--gelap);color:var(--gelap);font-weight:700}.menu.aktif svg{color:var(--gelap)}.pengguna{border-top:2px solid var(--garis-halus)}.avatar{background:var(--navy);border:2px solid var(--gelap)}.atas{background:var(--gelap);border-bottom:2px solid var(--gelap);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.remah b{color:#fff;font-weight:700}.btn-ikon.tombol-menu{color:#fff}.kepala h1{font-size:34px;font-weight:800;letter-spacing:-.03em;margin-top:8px}.stabilo{background:var(--emas);color:var(--gelap);padding:0 .25em;border-radius:8px;border:2px solid var(--gelap);box-shadow:3px 3px 0 var(--gelap);display:inline-block;transform:rotate(-1deg)}.pil{display:inline-flex;align-items:center;gap:6px;background:var(--gelap);color:var(--emas);font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px}.btn{border:2px solid var(--gelap);border-radius:999px;font-weight:700;background:var(--putih);color:var(--gelap);box-shadow:var(--bayang);transition:transform .1s,box-shadow .1s}.btn:hover{background:var(--putih);border-color:var(--gelap);transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--gelap)}.btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--gelap)}.btn.utama{background:var(--emas);color:var(--gelap);border-color:var(--gelap)}.btn.utama:hover{background:var(--emas);border-color:var(--gelap)}.btn.garis{color:var(--gelap)}.btn.kecil{box-shadow:2px 2px 0 var(--gelap)}.btn:disabled{transform:none;box-shadow:none}.angka-kartu,.kartu,.tabel-wadah,.filter,.review-daftar,.daftar{border:2px solid var(--gelap);border-radius:16px;box-shadow:4px 4px 0 var(--gelap);background:var(--putih)}.angka-kartu{transition:transform .1s,box-shadow .1s}.angka-kartu:hover{border-color:var(--gelap);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--gelap)}.angka-kartu span{font-weight:600}.angka-kartu b{font-size:38px;font-weight:800}.angka-grid .angka-kartu:first-child{background:var(--gelap);color:#fff}.angka-grid .angka-kartu:first-child span{color:#c9d3e8}.blok h2{font-size:20px;font-weight:800}.bar-tumpuk{height:14px;border:2px solid var(--gelap);gap:0}.bar-tumpuk span+span{border-left:2px solid var(--gelap)}.t-biru{background:#2f6fd6}.t-emas{background:var(--emas)}.t-hijau{background:#2fae74}.daftar li+li{border-top:2px dashed var(--garis-halus)}.tautan{color:var(--gelap);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.badge{border:1.5px solid var(--gelap);font-weight:700}.b-hijau{background:#d9f5e6;color:#0e5b37}.b-biru{background:#dde8fb;color:#123e86}.b-emas{background:var(--emas-muda);color:#6b4b00}.b-abu{background:#ecebe4;color:#3d4757}.b-merah{background:#fde2dd;color:#8f2414}th{background:var(--emas-muda);color:var(--gelap);border-bottom:2px solid var(--gelap);font-weight:700}td{border-top:1px solid var(--garis-halus)}.field>span{color:var(--teks)}.field input,.field textarea,.select select,.cari-atas{border:2px solid var(--gelap);border-radius:12px}.field input:focus,.field textarea:focus,.select select:focus{border-color:var(--gelap);box-shadow:3px 3px 0 var(--emas)}.select svg{color:var(--gelap)}.modal{border:2px solid var(--gelap);box-shadow:6px 6px 0 var(--gelap)}.modal-kepala,.modal-kaki{border-color:var(--gelap)}.review-item.aktif{background:var(--emas-muda);box-shadow:inset 4px 0 0 var(--gelap)}.kotak-sesudah{border-left-color:var(--navy);background:#e8eefb;color:var(--navy)}.login-sisi{background:var(--gelap)}.login-form{background:var(--putih);border:2px solid var(--gelap);box-shadow:6px 6px 0 var(--gelap);border-radius:20px;padding:28px}.input-tombol input{border-radius:12px 0 0 12px}.input-tombol button{border:2px solid var(--gelap);border-left:0;border-radius:0 12px 12px 0;color:var(--gelap)}.galat{border:2px solid #8f2414}.avatar{color:#fff}.samping{display:none}.navigasi{display:flex;flex:none;position:sticky;top:0;height:100vh;z-index:20}.rel{width:76px;background:#f1f0e8;border-right:2px solid var(--gelap);display:flex;flex-direction:column;align-items:center;gap:14px;padding:16px 0}.rel-ikon{display:flex;flex-direction:column;gap:12px;flex:1;margin-top:14px}.kotak{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;border:2px solid var(--gelap);box-shadow:2px 2px 0 var(--gelap);color:var(--gelap);cursor:pointer;transition:transform .1s,box-shadow .1s}.kotak:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--gelap)}.kotak.aktif{transform:translate(2px,2px);box-shadow:none;outline:2px solid var(--gelap);outline-offset:3px}.k-emas{background:var(--emas)}.k-hijau{background:#9ee6b8}.k-biru{background:#9fd0ff}.k-oranye{background:#ffad7a}.k-merah{background:#ff9aa8}.k-ungu{background:#cdb6ff}.k-putih{background:#fff}.panel{width:280px;background:#f6f5ef;border-right:2px solid var(--gelap);padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.panel-kartu{background:#fff;border:2px solid var(--garis-halus);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.panel-kartu-atas{display:flex;align-items:center;gap:8px;margin-bottom:6px}.panel-kartu-atas small{font-weight:700;color:var(--redup)}.logo.mini{width:26px;height:26px;font-size:10px;border-radius:7px;box-shadow:1px 1px 0 var(--gelap)}.panel-kartu b{font-size:17px}.panel-grup{display:flex;flex-direction:column;gap:2px;padding-bottom:12px;border-bottom:1px solid var(--garis-halus)}.panel-grup:last-child{border-bottom:0}.panel-grup-judul{display:flex;align-items:center;gap:10px;font-weight:700;padding:6px 4px 8px}.nomor{width:26px;height:26px;border-radius:7px;background:var(--gelap);color:#fff;display:grid;place-items:center;font-size:12px}.panel-item{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px 0 16px;margin-left:12px;border-left:2px solid var(--garis-halus);border-radius:0 10px 10px 0;color:var(--teks);text-decoration:none;font-weight:500;font-size:14px}.panel-item:hover{background:#fff}.panel-item.aktif{background:var(--emas-muda);border-left-color:var(--gelap);font-weight:700}.bulat{width:14px;height:14px;border-radius:50%;border:1.5px solid #8a93a5;flex:none}.panel-item.aktif .bulat{border-color:var(--gelap);background:var(--emas)}.hitung{margin-left:auto;font-size:11px;font-weight:700;background:var(--emas-muda);border-radius:999px;padding:2px 8px;font-family:var(--mono)}.panel-item.aktif .hitung{background:#fff}.atas{gap:16px;height:52px}.pil-garis{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--emas);color:var(--emas);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;letter-spacing:.04em}.pil-garis i{width:7px;height:7px;border-radius:50%;background:var(--emas)}.atas-teks{font-size:14px}.atas-sub{flex:1;color:#aab6cf;font-size:14px;padding-left:16px;border-left:1px solid #34497a}.atas-cta{box-shadow:none;text-decoration:none}@media (max-width:900px){.navigasi{position:fixed;left:0;transform:translate(-100%);transition:transform .2s}.navigasi.buka{transform:none}.atas-teks,.atas-sub{display:none}}.navigasi,.atas{display:none}.sisi{width:264px;flex:none;position:sticky;top:0;height:100vh;background:#f1f2ec;border-right:1px solid var(--garis-halus);display:flex;flex-direction:column;padding:22px 16px 14px;gap:18px;z-index:20}.sisi-logo{display:flex;align-items:center;gap:10px;padding:0 8px}.sisi-logo b{font-size:24px;font-weight:800;letter-spacing:-.03em}.sisi-cari{display:flex;align-items:center;gap:10px;border:2px dashed #cfd0c6;border-radius:16px;padding:6px 10px 6px 6px;background:#fff}.sisi-cari input{border:0;outline:0;flex:1;min-width:0;background:transparent;font-weight:600}.kotak.kecil-k{width:34px;height:34px;border-radius:10px}.sisi-nav{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:14px;margin:0 -4px;padding:0 4px}.sisi-grup{display:flex;flex-direction:column;gap:6px}.sisi-grup-judul{font-size:13px;font-weight:700;color:var(--redup);padding:0 8px 2px}.sisi-item{display:flex;align-items:center;gap:12px;padding:6px 10px 6px 6px;border-radius:14px;text-decoration:none;color:var(--teks);font-weight:700;font-size:15px}.sisi-item .kotak{width:36px;height:36px;border-radius:10px;flex:none}.sisi-item:hover{background:#e6e7df}.sisi-item.aktif{background:var(--gelap);color:#fff}.sisi-item.aktif .kotak{background:var(--emas);border-color:var(--gelap);box-shadow:none}.sisi-label{flex:1}.sisi-item .hitung{background:#fff;border:1px solid var(--garis-halus)}.sisi-item.aktif .hitung{background:#ffffff24;border-color:transparent;color:#fff}.sisi-user{display:flex;align-items:center;gap:10px;padding:12px 6px 0;border-top:1px solid var(--garis-halus)}.sisi-user .avatar{border:2px dashed var(--gelap);background:#fff;color:var(--gelap)}.atas-ringan{display:flex;align-items:center;gap:12px;padding:18px clamp(16px,3vw,40px) 0}.atas-ringan .atas-sub{flex:1;border:0;padding:0;color:var(--redup);font-weight:600}.atas-ringan .btn-ikon.tombol-menu{color:var(--gelap)}.pil-mode{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--garis-halus);background:#fff;border-radius:999px;padding:6px 14px;font-weight:700;font-size:14px}.pil-mode i{width:9px;height:9px;border-radius:50%;background:#2fae74;box-shadow:0 0 0 3px #d9f5e6}.isi{padding-top:20px}.pil{transform:rotate(-2deg);box-shadow:2px 3px #0f214740;font-size:14px;padding:7px 14px}.kepala h1{font-size:clamp(34px,4.5vw,56px)}@media (max-width:900px){.sisi{position:fixed;left:0;transform:translate(-100%);transition:transform .2s}.sisi.buka{transform:none}}.sisi{background:#fff;border-right:1px solid #e6e6df}.sisi-item:hover{background:#f3f4ef}.sisi-cari{background:#fff}.sisi{border-right:0;box-shadow:1px 0 #0f21470a,8px 0 24px -12px #0f21471f}.akun{position:relative;border-top:1px solid var(--garis-halus);padding-top:12px}.sisi-user{width:100%;border:0;border-top:0;background:transparent;border-radius:14px;padding:8px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;color:var(--teks)}.sisi-user:hover,.sisi-user.buka{background:#f1f2ec}.akun-menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);background:var(--putih);border:2px solid var(--gelap);border-radius:18px;box-shadow:5px 5px 0 var(--gelap);padding:14px;display:flex;flex-direction:column;gap:8px;animation:muncul .14s ease-out}@keyframes muncul{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.akun-judul{font-size:13px;font-weight:700;color:var(--redup);padding:2px 4px}.akun-kotak{border:2px dashed var(--garis-halus);border-radius:14px;padding:6px 12px}.akun-baris{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-weight:700}.saklar{width:54px;height:30px;border-radius:999px;border:2px solid var(--garis-halus);background:#fff6dc;position:relative;cursor:pointer;padding:0;transition:background .2s}.saklar-bulat{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:var(--gelap);color:var(--emas);display:grid;place-items:center;transition:transform .2s}.saklar.nyala{background:var(--navy);border-color:var(--navy)}.saklar.nyala .saklar-bulat{transform:translate(24px);background:var(--emas);color:var(--gelap)}.akun-item{display:flex;align-items:center;gap:12px;border:0;background:transparent;border-radius:12px;padding:6px;font-weight:700;font-size:15px;cursor:pointer;color:var(--teks);text-align:left}.akun-item:hover{background:#fdeeee}.akun-item .kotak{width:36px;height:36px;border-radius:10px}:root[data-theme=dark]{--latar:#0e1424;--putih:#161e33;--teks:#e8ecf5;--redup:#9aa6bf;--garis-halus:#2a3552;--emas-muda:#2d2a1c;--gelap:#05080f;color-scheme:dark}:root[data-theme=dark] .sisi{background:#121a2c;box-shadow:8px 0 24px -12px #0009}:root[data-theme=dark] .sisi-cari,:root[data-theme=dark] .field input,:root[data-theme=dark] .field textarea,:root[data-theme=dark] .select select{background:#161e33;color:var(--teks)}:root[data-theme=dark] .angka-kartu,:root[data-theme=dark] .kartu,:root[data-theme=dark] .tabel-wadah,:root[data-theme=dark] .filter,:root[data-theme=dark] .daftar,:root[data-theme=dark] .modal,:root[data-theme=dark] .review-daftar,:root[data-theme=dark] .akun-menu,:root[data-theme=dark] .pil-mode{background:var(--putih);border-color:#33405f;color:var(--teks)}:root[data-theme=dark] .angka-grid .angka-kartu:first-child{background:var(--emas);color:#13213f}:root[data-theme=dark] .angka-grid .angka-kartu:first-child span{color:#5a4300}:root[data-theme=dark] .btn{background:var(--putih);color:var(--teks);border-color:#33405f}:root[data-theme=dark] .btn.utama{background:var(--emas);color:#13213f;border-color:#05080f}:root[data-theme=dark] .sisi-item:hover,:root[data-theme=dark] .sisi-user:hover,:root[data-theme=dark] .sisi-user.buka{background:#1c2540}:root[data-theme=dark] .sisi-item.aktif{background:var(--emas);color:#13213f}:root[data-theme=dark] .sisi-item.aktif .kotak{background:#13213f;color:var(--emas)}:root[data-theme=dark] .sisi-user .avatar{background:transparent;color:var(--teks);border-color:var(--teks)}:root[data-theme=dark] .stabilo{color:#13213f}:root[data-theme=dark] .pil{background:var(--emas);color:#13213f}:root[data-theme=dark] th{background:#1f2740;color:var(--teks)}:root[data-theme=dark] tbody tr:hover{background:#1a2338}:root[data-theme=dark] .tautan{color:var(--emas)}:root[data-theme=dark] .akun-item:hover{background:#2a1c22}:root[data-theme=dark] .kotak{border-color:#05080f}:root[data-theme=dark] .login-form{background:var(--putih)}.tt{--tt-ease: cubic-bezier(.4, -.3, .6, 1.3);--tt-speed: .5s;--tt-sun: hsl(47, 91%, 58%);--tt-moon: hsl(212, 13%, 82%);--tt-crater: hsl(221, 16%, 68%);--tt-ray: hsl(0 0% 100% / .5);-webkit-tap-highlight-color:transparent;width:var(--tt-w, 64px);aspect-ratio:8 / 3;flex:none;border:0;border-radius:100vh;padding:0;position:relative;overflow:hidden;cursor:pointer;isolation:isolate;transform:translateZ(0);background:hsl(calc(204 + (var(--dark, 0) * 25)) calc((53 - (var(--dark, 0) * 28)) * 1%) calc((47 - (var(--dark, 0) * 31)) * 1%));transition:background var(--tt-speed) var(--tt-ease);box-shadow:0 1px 1px #ffffffe6,0 -1px 1px #171a1c26}.tt[aria-pressed=true]{--dark: 1}.tt:focus-visible{outline:2px solid var(--emas);outline-offset:2px}.tt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:100vh;pointer-events:none;box-shadow:0 calc(var(--tt-w, 64px) * -.025) calc(var(--tt-w, 64px) * .025) 0 #171a1c26 inset,0 calc(var(--tt-w, 64px) * .025) calc(var(--tt-w, 64px) * .025) 0 #171a1c8c inset}.tt__content{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:100vh;display:block;clip-path:inset(0 0 0 0 round 100vh);container-type:inline-size}.tt__backdrop{overflow:visible!important;position:absolute;bottom:0;left:0;width:100%;transition:translate var(--tt-speed) var(--tt-ease);translate:0 calc(var(--dark, 0) * (100% - (3 / 8 * var(--tt-w, 64px))))}.tt__ray{fill:var(--tt-ray)}.tt[aria-pressed=false] .tt__backdrop:last-of-type{transition-timing-function:cubic-bezier(.2,-.6,.7,1.6)}.tt__stars g{transform-box:fill-box;transform-origin:50% 50%}.tt__stars path{transform-box:fill-box;transform-origin:25% 50%;scale:calc(.25 + (var(--dark, 0) * .75));transition:scale var(--tt-speed) calc(var(--tt-speed) * .5) var(--tt-ease)}.tt[aria-pressed=false] .tt__stars path{transition-delay:0s}.tt__stars g:nth-of-type(3){animation:tt-kelip 4s -2s infinite}.tt__stars g:nth-of-type(9){animation:tt-kelip 4s -1s infinite}.tt__stars g:nth-of-type(11){animation:tt-kelip 6s -2s infinite}@keyframes tt-kelip{0%,40%,60%,to{transform:scale(1)}50%{transform:scale(0)}}.tt__indicator-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.tt__indicator{height:100%;aspect-ratio:1;display:grid;place-items:center;padding:3%;transition:translate var(--tt-speed) var(--tt-ease);translate:calc(var(--dark, 0) * (100cqi - 100%)) 0}.tt__star{height:100%;aspect-ratio:1;border-radius:50%;position:relative;transition:translate var(--tt-speed) var(--tt-ease);translate:calc((var(--dark, 0) * -10%) + 5%) 0}.tt__star:before{content:"";z-index:-1;width:356%;aspect-ratio:1;border-radius:50%;position:absolute;top:50%;left:50%;background:radial-gradient(hsl(0 0% 100% / .25) 40%,transparent 40.5%),radial-gradient(hsl(0 0% 100% / .25) 56%,transparent 56.5%) #ffffff40;transition:translate var(--tt-speed) var(--tt-ease);translate:calc((50 - (var(--dark, 0) * 4)) * -1%) -50%}.tt__star:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;filter:blur(2px);translate:2% 4%;border-radius:50%;z-index:-1}.tt__sun{background:var(--tt-sun);position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;box-shadow:calc(var(--tt-w, 64px) * .01) calc(var(--tt-w, 64px) * .01) calc(var(--tt-w, 64px) * .02) 0 #fffffff2 inset,calc(var(--tt-w, 64px) * -.01) calc(var(--tt-w, 64px) * -.01) calc(var(--tt-w, 64px) * .02) 0 #2e333880 inset}.tt__moon{position:absolute;top:-1%;right:-1%;bottom:-1%;left:-1%;border-radius:50%;background:var(--tt-moon);transition:translate var(--tt-speed) ease-in-out;translate:calc((100 - (var(--dark, 0) * 100)) * 1%) 0%;box-shadow:calc(var(--tt-w, 64px) * .01) calc(var(--tt-w, 64px) * .01) calc(var(--tt-w, 64px) * .02) 0 #fffffff2 inset,calc(var(--tt-w, 64px) * -.01) calc(var(--tt-w, 64px) * -.01) calc(var(--tt-w, 64px) * .02) 0 #171a1cf2 inset}.tt__crater{position:absolute;background:var(--tt-crater);border-radius:50%;width:calc(var(--size, 10) * 1%);aspect-ratio:1;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);box-shadow:0 1px 1px #0e0f1140 inset}.tt__crater:nth-of-type(1){--size: 18;--x: 40;--y: 15}.tt__crater:nth-of-type(2){--size: 20;--x: 65;--y: 58}.tt__crater:nth-of-type(3){--size: 34;--x: 18;--y: 40}@media (prefers-reduced-motion: reduce){.tt,.tt *{transition-duration:0s!important;animation:none!important}}::view-transition-old(root),::view-transition-new(root){animation-duration:.4s;animation-timing-function:ease}.tt{view-transition-name:sakelar-tema}::view-transition-group(sakelar-tema){animation-duration:0s}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.menu-tema .tt,.akun-baris .tt{margin-left:auto}.info{background:#e3f6ec;color:#0e5b37;border:2px solid #0e5b37;border-radius:12px;padding:10px 14px;font-weight:600}.baris-redup td{opacity:.55}.chips{display:flex;gap:6px;flex-wrap:wrap}.teks-peringatan{color:#a35a00;font-weight:600}.pilih-kat{border:0;padding:0;margin:0;display:flex;gap:10px;flex-wrap:wrap}.pilih-kat legend{font-size:12px;font-weight:700;margin-bottom:6px;padding:0}.cek{display:flex;align-items:center;gap:8px;border:2px solid var(--gelap);border-radius:999px;padding:6px 14px;cursor:pointer;font-weight:700}.cek input{accent-color:var(--navy)}.cek.on{background:var(--emas);box-shadow:2px 2px 0 var(--gelap)}:root[data-theme=dark] .cek.on{color:#13213f}:root[data-theme=dark] .info{background:#123526;color:#bdf0d4;border-color:#2fae74}.kepala h1{font-size:30px}.beranda .kepala h1{font-size:clamp(34px,4.5vw,56px)}.sisi-logo{padding:0 4px}.sisi-logo img{display:block;width:100%;max-width:220px;height:auto}:root[data-theme=dark] .sisi-logo img{background:#fff;border-radius:14px;padding:6px 10px;box-sizing:border-box}:root[data-theme=dark] .sisi-logo img{background:none;padding:0;border-radius:0}.sisi-logo .logo-gelap{display:none}:root[data-theme=dark] .sisi-logo .logo-terang{display:none}:root[data-theme=dark] .sisi-logo .logo-gelap{display:block}.kartu-masalah b{color:#c0392b}:root[data-theme=dark] .kartu-masalah b{color:#ff8a7a}.angka-kecil{font-weight:700;font-variant-numeric:tabular-nums}.sisi-item.aktif,.sisi-item.aktif:hover{background:var(--gelap);color:#fff}:root[data-theme=dark] .sisi-item.aktif,:root[data-theme=dark] .sisi-item.aktif:hover{background:var(--emas);color:#13213f}.sisi-item{transition:background-color .18s ease,color .18s ease}.dd{position:relative}.dd-tombol{width:100%;min-height:42px;display:flex;align-items:center;gap:8px;padding:0 12px;border:2px solid var(--gelap);border-radius:12px;background:var(--putih);color:var(--teks);font-weight:600;cursor:pointer;text-align:left;transition:box-shadow .15s}.dd-tombol:hover{box-shadow:2px 2px 0 var(--gelap)}.dd.buka .dd-tombol,.dd-tombol:focus-visible{outline:none;box-shadow:3px 3px 0 var(--emas)}.dd-nilai{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-tombol svg{width:18px;height:18px;flex:none;transition:transform .2s}.dd.buka .dd-tombol svg{transform:rotate(180deg)}.dd-daftar{position:absolute;z-index:60;top:calc(100% + 6px);left:0;min-width:100%;max-height:280px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:var(--putih);border:2px solid var(--gelap);border-radius:14px;box-shadow:4px 4px 0 var(--gelap);animation:muncul .14s ease-out}.dd-daftar li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:9px;cursor:pointer;font-weight:500;white-space:nowrap}.dd-daftar li.sorot{background:var(--emas-muda)}.dd-daftar li.dipilih{font-weight:700}.dd-daftar li svg{width:16px;height:16px;color:var(--navy)}:root[data-theme=dark] .dd-tombol,:root[data-theme=dark] .dd-daftar{border-color:#33405f}:root[data-theme=dark] .dd-daftar li svg{color:var(--emas)}.atas-ringan{justify-content:flex-end}.halaman-form{display:flex;flex-direction:column;gap:20px}.kembali{display:inline-block;color:var(--redup);text-decoration:none;font-weight:600;font-size:14px;margin-bottom:4px}.kembali:hover{color:var(--teks)}.form-bagian{gap:14px}.form-bagian h2{font-size:17px;font-weight:800}.bagian-kepala{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.galat ul{margin:6px 0 0;padding-left:18px}.catatan{background:var(--emas-muda);border:2px dashed var(--garis-halus);border-radius:12px;padding:10px 14px;font-size:14px}.opsi-daftar{display:flex;flex-direction:column;gap:10px}.opsi-baris{display:flex;align-items:center;gap:10px;padding:6px;border:2px solid var(--garis-halus);border-radius:14px;background:var(--putih)}.opsi-baris.kunci{border-color:#2fae74;background:#effaf4}.opsi-baris>input{flex:1;min-width:0;border:0;outline:0;background:transparent;min-height:38px;font:inherit;color:var(--teks)}.opsi-huruf{width:32px;height:32px;flex:none;border-radius:9px;background:var(--gelap);color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px}.kunci .opsi-huruf{background:#2fae74}.tanda{border:2px solid var(--garis-halus);background:var(--putih);border-radius:999px;padding:0 12px;min-height:34px;font-weight:700;font-size:13px;cursor:pointer;color:var(--redup);white-space:nowrap}.tanda.on{background:#2fae74;border-color:#0e5b37;color:#fff}.tanda-cek{display:inline-flex;align-items:center;gap:8px;font-weight:600;cursor:pointer;white-space:nowrap}.tanda-cek input{width:18px;height:18px;accent-color:var(--navy)}.tanda-cek.tinggi{min-height:42px}.skor{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--redup)}.skor input{width:64px;min-height:34px;border:2px solid var(--gelap);border-radius:10px;padding:0 8px;text-align:center;font:inherit;font-weight:700;background:var(--putih);color:var(--teks)}.segmen{display:flex;border:2px solid var(--gelap);border-radius:999px;overflow:hidden;flex:none}.segmen button{border:0;background:var(--putih);padding:0 12px;min-height:32px;font-weight:700;font-size:13px;cursor:pointer;color:var(--teks)}.segmen button.on{background:var(--emas);color:#13213f}.kecil-unggah{min-height:64px}.saklar-daftar{display:flex;flex-wrap:wrap;gap:24px}.baris-klik{cursor:pointer}.baris-klik td a{color:inherit;text-decoration:none}tr.terpilih{background:var(--emas-muda)}.filter.datar{box-shadow:none;border:0;padding:0}.tabel-wadah.tipis{box-shadow:none;max-height:460px;overflow:auto}.tabel-wadah.tipis thead th{position:sticky;top:0;z-index:1}.ringkas-pilih{font-size:14px}.ringkas-impor{margin:14px 0 0}.daftar-galat{margin:10px 0 0;padding-left:18px;color:#8f2414;font-size:13px}.pratinjau{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.pratinjau-kepala{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.kanan-auto{margin-left:auto}.pratinjau-teks{margin:0;white-space:pre-wrap;line-height:1.6}.pratinjau-opsi{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pratinjau-opsi li{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:10px}.pratinjau-opsi li.kunci{background:#effaf4;outline:2px solid #2fae74}.pratinjau-opsi .opsi-huruf{width:26px;height:26px;font-size:12px}.flex1{flex:1}.pratinjau-bahas{border-top:2px dashed var(--garis-halus);padding-top:10px;font-size:14px;line-height:1.6}:root[data-theme=dark] .opsi-baris{background:var(--putih);border-color:#33405f}:root[data-theme=dark] .opsi-baris.kunci,:root[data-theme=dark] .pratinjau-opsi li.kunci{background:#123526}:root[data-theme=dark] .tanda,:root[data-theme=dark] .segmen button,:root[data-theme=dark] .skor input{background:var(--putih);color:var(--teks);border-color:#33405f}:root[data-theme=dark] .segmen button.on{background:var(--emas);color:#13213f}:root[data-theme=dark] .catatan{border-color:#33405f}.re{position:relative;border:2px solid var(--gelap);border-radius:14px;background:var(--putih);overflow:visible}.re-alat{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;border-bottom:2px solid var(--garis-halus);background:#faf9f4;border-radius:12px 12px 0 0}.re-grup{display:flex;gap:2px;padding-left:6px;margin-left:2px;border-left:1px solid var(--garis-halus)}.re-alat button{min-width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--teks);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 6px}.re-alat button:hover:not(:disabled){background:var(--emas-muda)}.re-alat button:disabled{opacity:.35;cursor:not-allowed}.re-source{font-weight:700;font-size:13px;padding:0 10px!important}.re-source.on{background:var(--gelap)!important;color:#fff!important}.re-isi{min-height:150px;padding:14px 16px;outline:none;line-height:1.65;overflow-wrap:anywhere}.re-isi:empty:before,.re-isi[data-kosong]:not(:focus):before{content:attr(data-kosong);color:#9aa3b2}.re-isi[data-kosong]:focus:before{content:none}.re-isi img{max-width:100%;height:auto;border-radius:6px}.re-isi table,.html table{border-collapse:collapse}.re-isi td,.html td{border:1px solid var(--garis-halus);padding:6px 10px;min-width:60px}.re-isi blockquote,.html blockquote{margin:8px 0;padding:6px 14px;border-left:4px solid var(--emas);background:var(--emas-muda);border-radius:0 8px 8px 0}.re-html{width:100%;min-height:150px;border:0;outline:0;padding:14px 16px;background:#0f1729;color:#d6e2ff;font-size:13px;line-height:1.6;resize:vertical;border-radius:0 0 12px 12px}.re-pratinjau{border-top:2px dashed var(--garis-halus);padding:10px 16px;background:#fbfaf6;border-radius:0 0 12px 12px;line-height:1.7}.re-ringkas{border-width:0;border-radius:10px;background:transparent}.re-ringkas .re-alat{padding:2px 4px;background:transparent;border-bottom:1px dashed var(--garis-halus);border-radius:0;opacity:.55;transition:opacity .15s}.re-ringkas:focus-within .re-alat,.re-ringkas:hover .re-alat{opacity:1}.re-ringkas .re-alat button{height:28px;min-width:28px}.re-ringkas .re-isi{min-height:38px;padding:8px 6px}.re-ringkas .re-html{min-height:60px;border-radius:8px}.re-ringkas .re-pratinjau{padding:6px;background:transparent}.opsi-editor{flex:1;min-width:0}.opsi-baris{align-items:flex-start}.opsi-baris .opsi-huruf,.opsi-baris .skor{margin-top:6px}.re-karakter{position:absolute;z-index:40;top:48px;right:8px;width:300px;display:grid;grid-template-columns:repeat(8,1fr);gap:4px;padding:8px;background:var(--putih);border:2px solid var(--gelap);border-radius:12px;box-shadow:4px 4px 0 var(--gelap)}.re-karakter button{height:32px;border:1px solid var(--garis-halus);border-radius:6px;background:var(--putih);color:var(--teks);cursor:pointer;font-size:15px}.re-karakter button:hover{background:var(--emas-muda)}.re-rumus{position:absolute;z-index:40;top:48px;left:8px;right:8px;max-width:520px;display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--putih);border:2px solid var(--gelap);border-radius:14px;box-shadow:5px 5px 0 var(--gelap)}.re-rumus-hasil{min-height:44px;display:flex;align-items:center;justify-content:center;background:#fbfaf6;border-radius:10px;padding:8px;font-size:18px;overflow-x:auto}.re-rumus-cepat{display:flex;flex-wrap:wrap;gap:6px}.re-rumus-cepat button{border:1px solid var(--garis-halus);background:var(--putih);border-radius:8px;padding:4px 8px;font-size:12px;cursor:pointer;color:var(--teks)}.chip-input{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:5px 8px;border:2px solid var(--gelap);border-radius:12px;background:var(--putih);cursor:text}.chip-input:focus-within{box-shadow:3px 3px 0 var(--emas)}.chip-input input{flex:1;min-width:120px;border:0!important;outline:0;box-shadow:none!important;min-height:30px!important;padding:0 4px!important;background:transparent}.chip{display:inline-flex;align-items:center;gap:4px;background:var(--navy);color:#fff;border-radius:8px;padding:3px 4px 3px 10px;font-size:13px;font-weight:600}.chip button{border:0;background:transparent;color:#fff;cursor:pointer;font-size:15px;line-height:1;width:20px;height:20px;border-radius:5px}.chip button:hover{background:#fff3}.html p{margin:0 0 .6em}.html p:last-child{margin:0}:root[data-theme=dark] .re,:root[data-theme=dark] .chip-input{border-color:#33405f;background:var(--putih)}:root[data-theme=dark] .re-alat,:root[data-theme=dark] .re-pratinjau,:root[data-theme=dark] .re-rumus-hasil{background:#121a2c}:root[data-theme=dark] .re-ringkas{background:transparent}:root[data-theme=dark] .chip{background:var(--emas);color:#13213f}:root[data-theme=dark] .chip button{color:#13213f}.re-ringkas .re-alat{display:none;opacity:1}.re-ringkas:focus-within .re-alat,.re-ringkas.ada-source .re-alat{display:flex}.rumus{display:inline-block;padding:0 3px;margin:0 1px;border-radius:6px;cursor:pointer;-webkit-user-select:all;user-select:all;transition:background .15s}.rumus:hover{background:var(--emas-muda);outline:1px dashed var(--emas)}.rumus-galat{color:#c0392b;font-family:var(--mono);font-size:13px}.opsi-judul{display:flex;justify-content:space-between;padding:0 8px 0 50px;font-size:12px;font-weight:700;color:var(--redup)}.opsi-judul span:last-child{width:64px;text-align:center}.sel-teks>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kanan-teks{text-align:right}.aksi-ikon{display:inline-flex;gap:6px}.btn-ikon-k{width:34px;height:34px;display:grid;place-items:center;border:2px solid var(--gelap);border-radius:10px;background:var(--putih);color:var(--teks);cursor:pointer;box-shadow:2px 2px 0 var(--gelap);transition:transform .1s,box-shadow .1s}.btn-ikon-k:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--gelap);background:var(--emas-muda)}.btn-ikon-k.bahaya{color:#c0392b}.btn-ikon-k.bahaya:hover{background:#fde9e5}.btn.bahaya{background:#c0392b;color:#fff;border-color:#5c1a10}.ringkas-hapus{background:var(--latar);border-radius:10px;padding:10px 12px;margin-top:0}.detail{gap:18px}.detail-label{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pil-id{background:var(--gelap);color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.detail-soal{font-size:15.5px;line-height:1.75}.detail-induk{border-left:4px solid var(--emas);background:var(--emas-muda);border-radius:0 12px 12px 0;padding:12px 16px;line-height:1.7}.detail-opsi{display:flex;flex-direction:column;gap:8px}.detail-opsi-judul{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--redup);padding:0 4px}.detail-opsi-judul span:last-child{width:72px;text-align:center}.detail-opsi-baris{display:flex;gap:8px}.detail-opsi-teks{flex:1;background:var(--latar);border-radius:10px;padding:10px 14px;font-weight:600}.detail-nilai{width:72px;flex:none;display:grid;place-items:center;background:var(--latar);border-radius:10px;font-weight:800;font-variant-numeric:tabular-nums}.detail-nilai.lebar{width:96px}.detail-opsi-baris.benar .detail-opsi-teks,.detail-opsi-baris.benar .detail-nilai,.detail-nilai.ok{background:#d9f5e6;color:#0e5b37}.detail-nilai.no{background:#fde2dd;color:#8f2414}.judul-kecil{font-size:17px;font-weight:800}.detail-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.detail-info>div{display:flex;flex-direction:column;gap:4px}.chip.statis{padding:3px 10px}:root[data-theme=dark] .detail-opsi-teks,:root[data-theme=dark] .detail-nilai,:root[data-theme=dark] .ringkas-hapus{background:#1f2740}:root[data-theme=dark] .detail-opsi-baris.benar .detail-opsi-teks,:root[data-theme=dark] .detail-opsi-baris.benar .detail-nilai,:root[data-theme=dark] .detail-nilai.ok{background:#123526;color:#bdf0d4}:root[data-theme=dark] .btn-ikon-k{border-color:#33405f;box-shadow:2px 2px #05080f}.login-logo{display:flex;flex-direction:column;gap:6px}.login-logo img{width:240px;height:auto}.login-logo span{color:#c9d3e8;font-weight:700;font-size:14px;padding-left:6px}.pilihan{position:relative;display:inline-block}.pilihan-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:200px;display:flex;flex-direction:column;padding:6px;background:var(--putih);border:2px solid var(--gelap);border-radius:12px;box-shadow:4px 4px 0 var(--gelap);animation:muncul .12s ease-out;text-align:left}.pilihan-menu button,.pilihan-menu a{display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;background:none;border-radius:8px;font-weight:600;font-size:14px;color:var(--teks);text-decoration:none;cursor:pointer;white-space:nowrap}.pilihan-menu button:hover,.pilihan-menu a:hover{background:var(--emas-muda)}.pilihan-menu .bahaya{color:#c0392b}.pilihan-menu .bahaya:hover{background:#fde9e5}.lr{min-height:100vh;display:flex;flex-direction:column;background:#f4f6fb;color:#13213f;font-family:var(--font)}.lr-atas{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px clamp(16px,4vw,56px);background:linear-gradient(120deg,#173568,#2459b3);color:#fff;position:relative;overflow:hidden}.lr-atas:after{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;border-radius:50%;background:#ffbd422e}.lr-judul h1{color:#fff;margin:0;font-size:clamp(26px,3.6vw,46px);font-weight:800;letter-spacing:-.02em}.lr-judul p{margin:6px 0 16px;color:#d6e2ff;font-size:clamp(14px,1.4vw,18px)}.lr-jadwal{display:inline-flex;flex-wrap:wrap;border:2px solid #ffbd42;border-radius:12px;overflow:hidden;font-weight:700}.lr-jadwal span{padding:8px 16px}.lr-jadwal span+span{background:#ffbd42;color:#13213f}.lr-logo{width:clamp(160px,18vw,260px);height:auto;position:relative;z-index:1}.lr-legenda{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;padding:14px 16px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.02em}.lr-legenda span{display:flex;align-items:center;gap:8px}.lr-titik{display:inline-block;width:14px;height:14px;border-radius:50%}.s-menunggu{background:#ffbd42}.s-mengerjakan{background:#2697ef}.s-selesai{background:#1d9a63}.s-gagal{background:#e5395b}.lr-tabel{margin:0 clamp(12px,3vw,48px);border-radius:16px;overflow:auto;border:2px solid #13213f;box-shadow:5px 5px #13213f;background:#fff;flex:1}.lr-tabel table{min-width:960px}.lr-tabel th{background:#ffbd42;color:#13213f;text-align:center;font-size:13px;font-weight:800;padding:12px 10px;border-bottom:2px solid #13213f}.lr-tabel th small{display:block;font-weight:600;font-size:11px;opacity:.75}.lr-tabel td{text-align:center;padding:12px 10px;font-weight:600;font-size:15px;border-top:1px solid #e6e9f0}.lr-tabel td small{display:block;color:#5d6a80;font-weight:500;font-size:12px}.lr-tabel .kiri{text-align:left}.lr-rank{font-size:20px!important;font-weight:800!important;width:64px}.lr-peserta{display:flex;align-items:center;gap:10px;font-weight:700;text-transform:uppercase}.lr-avatar{width:36px;height:36px;border-radius:50%;background:#2697ef;color:#fff;display:grid;place-items:center;flex:none;font-weight:800}.lr-angka{font-size:18px!important;font-weight:800!important;font-variant-numeric:tabular-nums}.lr-total{color:#173568;font-size:20px!important}.lr-merah{color:#e5395b}.s-baris-menunggu td{color:#8a93a5}.lr-tabel tbody tr:nth-child(1) .lr-rank{color:#c98a00}.lr-tabel tbody tr:nth-child(2) .lr-rank{color:#7d8797}.lr-tabel tbody tr:nth-child(3) .lr-rank{color:#a0602b}.lr-kaki{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px clamp(12px,3vw,48px);font-size:13px;color:#3d4757}.lr-bawah{display:flex;align-items:stretch;background:#173568;color:#fff;margin-top:auto}.lr-jam{background:#e5395b;padding:12px 28px;font-size:clamp(20px,2.4vw,32px);font-weight:800;letter-spacing:.06em;flex:none}.lr-berjalan{overflow:hidden;flex:1;display:flex;align-items:center}.lr-berjalan span{white-space:nowrap;padding-left:100%;animation:berjalan 28s linear infinite;font-weight:600}@keyframes berjalan{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.lr-berjalan span{animation:none;padding-left:16px}}.lr-kosong{min-height:100vh;display:grid;place-items:center;font-weight:700;color:#5d6a80}.tgl{display:flex;flex-direction:column;white-space:nowrap}.tgl small{color:var(--redup)}.lr-bar{display:flex;align-items:center;gap:16px;padding:12px clamp(16px,4vw,56px);background:#fff;border-bottom:1px solid #e3e7ef}.lr-bar .lr-logo{width:clamp(130px,12vw,170px);height:auto}.lr-live{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:#fde8ec;color:#c2183f;font-weight:800;font-size:13px;letter-spacing:.08em}.lr-live i{width:9px;height:9px;border-radius:50%;background:#e5395b;animation:denyut 1.4s ease-in-out infinite}@keyframes denyut{0%,to{box-shadow:0 0 #e5395b80}50%{box-shadow:0 0 0 6px #e5395b00}}.lr-bar-jam{margin-left:auto;font-size:clamp(18px,1.8vw,24px);font-weight:700;color:#173568}.lr-atas{background:#173568;padding:28px clamp(16px,4vw,56px);align-items:flex-end;flex-wrap:wrap}.lr-atas:after{content:none}.lr-eyebrow{display:block;color:#ffbd42;font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.lr-judul h1{margin-bottom:16px}.lr-jadwal{border:0;border-radius:0;gap:10px;overflow:visible}.lr-jadwal>span{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:8px 14px;color:#fff;font-weight:600}.lr-jadwal>span+span{background:#ffffff14;color:#fff}.lr-jadwal b{color:#aebfdf;font-weight:600;margin-right:6px}.lr-ringkas{display:flex;gap:12px}.lr-ringkas>div{min-width:110px;background:#fff;border-radius:14px;padding:12px 16px;display:flex;flex-direction:column}.lr-ringkas b{font-size:30px;font-weight:800;color:#173568;line-height:1.1;font-variant-numeric:tabular-nums}.lr-ringkas span{font-size:13px;color:#5d6a80;font-weight:600}.lr-legenda{padding:18px 16px}.lr-jam{background:#ffbd42;color:#13213f;font-size:clamp(14px,1.4vw,18px);letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.lr-live i{animation:none}}.lr{height:100vh;min-height:0;overflow:hidden}.lr-bar{flex:none;gap:18px;padding:10px clamp(12px,2vw,28px)}.lr-bar .lr-logo{width:110px}.lr-info{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;min-width:0;padding-left:18px;border-left:1px solid #e3e7ef}.lr-info b{font-size:clamp(16px,1.5vw,20px);font-weight:800;color:#173568}.lr-info span{color:#5d6a80;font-size:14px;font-weight:600}.lr-angka-kecil{margin-left:auto;color:#5d6a80;font-size:14px;white-space:nowrap}.lr-angka-kecil b{color:#173568}.lr-bar-jam{margin-left:0;font-size:20px}.lr-legenda{flex:none;padding:10px 16px;font-size:12px;align-items:center}.lr-auto{border:1.5px solid #13213f;background:#fff;border-radius:999px;padding:4px 12px;font:inherit;font-weight:700;cursor:pointer;text-transform:none;letter-spacing:0}.lr-auto[aria-pressed=true]{background:#13213f;color:#fff}.lr-tabel{flex:1;min-height:0;margin:0 clamp(8px,1.5vw,24px);overflow:auto;scrollbar-width:thin}.lr-tabel thead th{position:sticky;top:0;z-index:2}.lr-tabel td{padding:8px 10px;font-size:15px}.lr-kol-nama{width:38%}.lr-nama{font-size:clamp(15px,1.3vw,18px);font-weight:800;letter-spacing:.01em}.lr-avatar{width:32px;height:32px;font-size:14px}.lr-asal{color:#5d6a80;font-weight:500!important;font-size:14px!important}.lr-waktu{color:#5d6a80;font-size:13px!important;white-space:nowrap}.lr-rank{font-size:18px!important}.lr-angka{font-size:17px!important}.lr-tabel tbody tr:nth-child(2n){background:#f8f9fc}.lr-kaki{flex:none;padding:8px clamp(8px,1.5vw,24px);font-size:12px}.lr-bawah{flex:none}.lr-jam{padding:8px 20px}@media (max-width:900px){.lr-angka-kecil,.lr-info span{display:none}}.lr-tabel tbody{will-change:transform}.lr-tabel thead th{z-index:3}.lr-tabel table{border-collapse:separate;border-spacing:0}.lr-tabel td{border-top:0;border-bottom:1px solid #e6e9f0}.lr-auto-info{font-size:12px;color:#8a5a00;background:#fff4d6;border-radius:999px;padding:4px 12px;text-transform:none;letter-spacing:0}.lr-asal-hp{display:none}@media (max-width:760px){.lr-bar{flex-wrap:wrap;gap:8px 12px;padding:8px 12px}.lr-bar .lr-logo{width:84px}.lr-info{border-left:0;padding-left:0;order:3;width:100%}.lr-info b{font-size:15px}.lr-bar-jam{font-size:15px;margin-left:auto}.lr-legenda{gap:6px 12px;font-size:10px;padding:8px}.lr-tabel{margin:0 6px;box-shadow:3px 3px #13213f;border-radius:12px}.lr-tabel table{min-width:0;table-layout:auto}.lr-asal,.lr-waktu,.lr-st{display:none}.lr-asal-hp{display:block;font-size:11px;font-weight:500;color:#5d6a80;text-transform:none;letter-spacing:0;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42vw}.lr-tabel th,.lr-tabel td{padding:7px 5px}.lr-tabel th{font-size:11px}.lr-kol-nama{width:auto}.lr-nama{font-size:13px;display:block;min-width:0}.lr-peserta{gap:6px}.lr-avatar{width:24px;height:24px;font-size:11px}.lr-rank{font-size:14px!important;width:30px}.lr-angka{font-size:13px!important}.lr-total{font-size:14px!important}.s-baris-gagal .lr-total{color:#e5395b}.lr-kaki{font-size:11px}.lr-jam{padding:6px 12px;font-size:13px}}.cari-cepat{position:relative}.sisi-cari kbd{font-size:11px;font-family:var(--font);font-weight:700;color:var(--redup);background:#f1f2ec;border:1px solid var(--garis-halus);border-radius:6px;padding:2px 6px}.cari-hasil{position:absolute;z-index:70;top:calc(100% + 8px);left:0;width:min(420px,calc(100vw - 32px));max-height:min(480px,70vh);overflow-y:auto;padding:6px;background:var(--putih);border:2px solid var(--gelap);border-radius:14px;box-shadow:5px 5px 0 var(--gelap);animation:muncul .12s ease-out}.cari-grup{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--redup);padding:8px 10px 4px}.cari-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;border:0;background:none;border-radius:9px;padding:8px 10px;cursor:pointer;color:var(--teks)}.cari-item.sorot{background:var(--emas-muda)}.cari-judul{display:block;font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cari-judul b{margin-right:8px;color:var(--navy)}.cari-item small{color:var(--redup);font-size:12px}.cari-kosong{padding:14px;color:var(--redup);font-size:14px}:root[data-theme=dark] .sisi-cari kbd{background:#1f2740;border-color:#33405f}:root[data-theme=dark] .cari-hasil{border-color:#33405f}:root[data-theme=dark] .cari-judul b{color:var(--emas)}.login-form{width:min(400px,100%);padding:32px;gap:18px}.login-form h2{font-size:28px}.login-form>.redup{margin:-10px 0 2px}.input-mata{position:relative}.input-mata input{padding-right:46px!important}.input-mata button{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--redup);display:grid;place-items:center;cursor:pointer}.input-mata button:hover{background:var(--emas-muda);color:var(--teks)}.login-form .btn.utama{min-height:46px;font-size:15px}.login-form .btn.utama:disabled{opacity:1;background:#f1efe6;color:#9aa3b2;border-color:#d9d6ca;box-shadow:none}.login-bantuan{margin:-4px 0 0;text-align:center;font-size:13px;color:var(--redup)}:root[data-theme=dark] .login-form .btn.utama:disabled{background:#1f2740;border-color:#33405f;color:#6b7690}.k-abu{background:#d9dde6}.daftar.log li{gap:12px}.log-av{width:32px;height:32px;font-size:13px;flex:none}.log-isi{flex:1;min-width:200px}.log-waktu{white-space:nowrap;min-width:110px;text-align:right}.mentor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.mentor{gap:14px}.mentor.nonaktif{opacity:.6}.mentor-atas{display:flex;align-items:center;gap:10px}.mentor-atas b{display:block}.mentor-angka{display:flex;align-items:baseline;gap:6px;margin-bottom:8px}.mentor-angka b{font-size:24px}.mentor .bar{height:8px}.mentor-info{display:flex;flex-direction:column;gap:6px}.mentor .btn{align-self:flex-start}.pilih-modul{display:flex;flex-direction:column;gap:8px}.cek-baris{display:flex;align-items:center;gap:10px;padding:10px 12px;border:2px solid var(--garis-halus);border-radius:12px;cursor:pointer}.cek-baris.on{border-color:var(--gelap);background:var(--emas-muda)}.cek-baris input{width:18px;height:18px;accent-color:var(--navy)}.akun-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;align-items:start}.hadir{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid var(--putih);flex:none}.hadir-online{background:#1d9a63;box-shadow:0 0 #1d9a6380;animation:denyut-hijau 2s infinite}.hadir-diam{background:#f2b02e}.hadir-offline{background:#e5395b}@keyframes denyut-hijau{0%,to{box-shadow:0 0 #1d9a6373}50%{box-shadow:0 0 0 5px #1d9a6300}}@media (prefers-reduced-motion:reduce){.hadir-online{animation:none}}.avatar-wadah{position:relative;display:inline-flex}.avatar-wadah .hadir{position:absolute;right:-2px;bottom:-2px}.mentor-kegiatan{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:10px;background:var(--latar);font-size:14px;font-weight:600}.mentor-kegiatan.s-online{background:#e9f8f0}.mentor-kegiatan.s-diam{background:#fff6e0}.mentor-kegiatan .tautan{font-size:14px;text-decoration:none}.ringkas-hadir{display:flex;gap:16px;font-weight:700;font-size:14px}.ringkas-hadir span{display:flex;align-items:center;gap:6px}.ringkas-hadir .hadir{border:0}.nama-hadir{display:flex;align-items:center;gap:10px}.nama-hadir small{display:block;font-size:12px}.nama-hadir .hadir{border:0}:root[data-theme=dark] .mentor-kegiatan.s-online{background:#123526}:root[data-theme=dark] .mentor-kegiatan.s-diam{background:#2d2a1c}.hadir-latar{background:#f2b02e;box-shadow:inset 0 0 0 3px #fff6e0}.mentor-kegiatan.s-latar{background:#fff6e0}:root[data-theme=dark] .mentor-kegiatan.s-latar{background:#2d2a1c}button.angka-kartu{font:inherit;text-align:left;cursor:pointer;color:inherit}.angka-kartu.statis:hover{transform:none;box-shadow:4px 4px 0 var(--gelap)}.teks-biru{color:#1d5fbf}.trx-detail{display:flex;flex-direction:column;gap:16px}.trx-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.trx-dl{display:grid;grid-template-columns:160px 1fr;gap:8px 14px;margin:0}.trx-dl dt{color:var(--redup);font-size:13px;font-weight:600}.trx-dl dd{margin:0;font-weight:600}@media (max-width:520px){.trx-dl{grid-template-columns:1fr}.trx-dl dd{margin-bottom:6px}}.trx-rincian{background:var(--latar);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.trx-rincian>div{display:flex;justify-content:space-between}.trx-total{border-top:2px dashed var(--garis-halus);padding-top:8px;font-weight:800;font-size:17px}:root[data-theme=dark] .teks-biru{color:#8fbaff}.re-ringkas .re-alat{display:flex!important;visibility:hidden;opacity:0;transition:opacity .15s}.re-ringkas:focus-within .re-alat,.re-ringkas.ada-source .re-alat{visibility:visible;opacity:1}.opsi-judul{justify-content:flex-end}.sisi-item .kotak{background:#e3edfb!important;color:var(--navy);border-color:#c8d6ee;box-shadow:none}.sisi-item:hover .kotak{background:#d4e3f8!important}.sisi-item.aktif .kotak{background:var(--emas)!important;color:var(--gelap);border-color:var(--gelap)}:root[data-theme=dark] .sisi-item .kotak{background:#1f2c4a!important;color:#bcd0f2;border-color:#33405f}:root[data-theme=dark] .sisi-item.aktif .kotak{background:#13213f!important;color:var(--emas)}.sisi-logo{margin-bottom:4px}.atas-ringan{justify-content:space-between}.atas-kanan{margin-left:auto;display:flex;align-items:center;gap:12px}.atas-profil{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--teks);padding:4px 10px 4px 4px;border-radius:999px;border:2px solid var(--garis-halus);background:var(--putih)}.atas-profil:hover{border-color:var(--gelap)}.atas-profil .avatar{width:32px;height:32px;font-size:13px;color:#fff}.atas-profil-teks b{display:block;font-size:13px;line-height:1.1}.atas-profil-teks small{font-size:11px;color:var(--redup)}@media (max-width:640px){.atas-profil-teks{display:none}}.notif{position:relative}.notif-tombol{position:relative;border:2px solid var(--garis-halus);background:var(--putih);color:var(--teks)}.notif-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:999px;background:#e5395b;color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;padding:0 4px}.notif-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:min(360px,90vw);max-height:420px;overflow:auto;background:var(--putih);border:2px solid var(--gelap);border-radius:14px;box-shadow:4px 4px 0 var(--gelap);padding:8px}.notif-kepala{display:flex;justify-content:space-between;align-items:center;padding:6px 8px 10px}.tautan-btn{border:0;background:none;color:var(--biru-tua);font-weight:700;cursor:pointer;font-size:13px}.notif-item{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:10px;text-decoration:none;color:var(--teks);font-size:14px}.notif-item:hover{background:var(--latar)}.notif-item.baru{background:var(--emas-muda)}.notif-item small{color:var(--redup)}:root[data-theme=dark] .notif-tombol,:root[data-theme=dark] .atas-profil{background:var(--putih);border-color:#33405f}:root[data-theme=dark] .notif-panel{border-color:#33405f}.review-baris{display:flex;justify-content:space-between;align-items:center;gap:8px}.review-meta{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:14px}.review-meta dt{color:var(--redup)}.review-meta dd{margin:0;font-weight:600}.btn.tipis-admin{min-height:42px;align-self:flex-end}.catatan-aturan{margin:0;background:var(--emas-muda);border-radius:10px;padding:10px 12px;font-size:14px}.tab-admin{display:flex;gap:6px;flex-wrap:wrap;border-bottom:2px solid var(--garis-halus)}.tab-admin button{border:0;background:none;padding:10px 14px;font-weight:700;color:var(--redup);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px}.tab-admin button.on{color:var(--teks);border-bottom-color:var(--gelap)}.saldo-kartu{display:flex;flex-direction:column;background:var(--putih);border:2px solid var(--gelap);border-radius:14px;box-shadow:3px 3px 0 var(--gelap);padding:12px 18px}.saldo-kartu b{font-size:28px}.riwayat-harga{margin:6px 0 0;padding-left:18px;font-size:13px;color:var(--redup)}table.izin{min-width:0;margin-top:6px;border:1px solid var(--garis-halus);border-radius:10px}table.izin th,table.izin td{padding:6px 10px;text-align:center;font-size:13px;border-top:1px solid var(--garis-halus)}table.izin td:first-child,table.izin th:first-child{text-align:left}table.izin input{width:18px;height:18px;accent-color:var(--navy)}.aturan-update{margin:0 0 10px;padding-left:18px}.diff-soal{margin-top:14px}.diff-soal table{width:100%}td.kotak-lama{background:#fbf3f2;text-align:left!important;color:#8f2414}td.kotak-baru{background:#eef6fe;text-align:left!important;color:#123e86}:root[data-theme=dark] td.kotak-lama{background:#2a1c22;color:#ffb4a8}:root[data-theme=dark] td.kotak-baru{background:#1b2742;color:#9fc2ff}.profil{position:relative}.profil-tombol{display:flex;align-items:center;gap:10px;border:2px solid var(--garis-halus);background:var(--putih);border-radius:999px;padding:4px 12px 4px 4px;cursor:pointer;color:var(--teks)}.profil-tombol:hover,.profil-tombol.buka{border-color:var(--gelap)}.profil-tombol .avatar{position:relative;width:36px;height:36px;color:#fff}.profil-badge{position:absolute;top:-5px;right:-6px;min-width:18px;height:18px;border-radius:999px;background:#e5395b;color:#fff;font-style:normal;font-size:11px;font-weight:800;display:grid;place-items:center;padding:0 4px;border:2px solid var(--putih)}.profil-teks{text-align:left}.profil-teks b{display:block;font-size:14px;line-height:1.1}.profil-teks small{font-size:12px;color:var(--redup)}@media (max-width:640px){.profil-teks{display:none}}.profil-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:70;width:min(320px,92vw);max-height:80vh;overflow:auto;background:var(--putih);border:2px solid var(--gelap);border-radius:16px;box-shadow:5px 5px 0 var(--gelap);padding:8px;animation:muncul .12s ease-out}.profil-kepala{display:flex;align-items:center;gap:12px;padding:8px 8px 12px;border-bottom:1px solid var(--garis-halus);margin-bottom:6px}.profil-kepala b{display:block}.avatar.besar{width:44px;height:44px;font-size:18px;color:#fff}.profil-item{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:0;background:none;border-radius:12px;text-decoration:none;color:var(--teks);font:inherit;font-weight:600;font-size:15px;cursor:pointer;text-align:left}.profil-item:hover{background:var(--latar)}.profil-item.statis{cursor:default}.profil-item.statis:hover{background:none}.profil-item.bahaya{color:#c0392b}.profil-item.bahaya:hover{background:#fde9e5}.kotak-ikon{width:36px;height:36px;border-radius:10px;background:#e3edfb;color:var(--navy);display:grid;place-items:center;flex:none}.profil-item.bahaya .kotak-ikon{background:#fde9e5;color:#c0392b}.hitung-notif{margin-left:auto;background:#e5395b;color:#fff;border-radius:999px;font-size:12px;font-weight:800;padding:1px 8px}.profil-item .hitung-notif+svg{margin-left:6px}.profil-item>svg:last-child{margin-left:auto;color:var(--redup)}.hitung-notif~svg{margin-left:6px!important}.notif-kepala{gap:6px}:root[data-theme=dark] .profil-tombol{background:var(--putih);border-color:#33405f}:root[data-theme=dark] .profil-menu{border-color:#33405f}:root[data-theme=dark] .kotak-ikon{background:#1f2c4a;color:#bcd0f2}
