@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size3-Regular-gV2CO0n9.woff2) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,math,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.19.0"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{--primary-color: #1f2937;--primary-text-color: #ffffff;--surface-color: #ffffff;--surface-alt-color: #f4f5f7;--border-color: #d6d9de;--footer-color: #eef0f3;--footer-border-color: #c8cdd4;--text-color: #1f2937;--muted-color: #536274;--error-color: #b6292a;--positive-color: #15803d;--negative-color: #b42318;--secondary-color: #536274;--font-family: system-ui, -apple-system, "Segoe UI", sans-serif;--radius: 8px;--brand-shadow: 0 12px 30px rgba(31, 41, 55, .12);--landing-text-align: left;--landing-hero-image: none;--landing-hero-position: 50% 50%;--landing-hero-mobile-position: 50% 50%;--landing-hero-min-height: 440px;--landing-hero-mobile-min-height: 360px;--brand-logo-width: auto;--brand-logo-height: auto;--brand-logo-mobile-width: auto;--brand-logo-mobile-height: auto}*{box-sizing:border-box}body{margin:0;font-family:var(--font-family);color:var(--text-color);background:#edf1f5;min-width:320px}main{width:min(1180px,95vw);margin:.7rem auto 2rem}.brand-header{width:100%;max-width:none;margin:0;display:flex;align-items:center;gap:1.25rem}.brand-logo-link{display:inline-flex;align-items:center;min-height:52px}.brand-logo-link img{display:block;max-width:236px;width:auto;height:auto}.brand-fallback{font-weight:700;color:var(--primary-color)}.brand-logo-markup{display:inline-flex;align-items:center}.brand-logo-markup :is(img,svg){display:block;max-width:228px;max-height:44px;width:auto;height:auto}.brand-header--exam{position:sticky;top:0;z-index:20;min-height:82px;padding:0 2.75rem;background:linear-gradient(180deg,#fff,#f5f8fc);border-bottom:1px solid #ccd7e4;box-shadow:0 1px #0f172a0d,0 9px 20px #0f172a0e}.brand-header--exam:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--primary-color) 0%,transparent),color-mix(in srgb,var(--primary-color) 18%,transparent) 24% 76%,color-mix(in srgb,var(--primary-color) 0%,transparent))}.brand-header__left,.brand-header__right{flex:1 1 240px;min-width:0;display:flex;align-items:center}.brand-header__right{justify-content:flex-end}.brand-header__center{flex:0 1 640px;text-align:center;display:grid;justify-items:center;align-content:center;padding:.35rem 0}.brand-header__center-frame{display:grid;gap:.22rem;justify-items:center;min-width:min(640px,100%);padding:.18rem 1.1rem .2rem;border:0;border-radius:0;background:transparent;box-shadow:none}.brand-header__eyebrow{margin:0;font-size:.58rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#7c8794}.brand-header__title{margin:0;font-size:1.08rem;font-weight:800;letter-spacing:.01em;color:#1f3144;line-height:1.08}.brand-header__subtitle{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#66768a}@media(max-width:699px){.brand-header--exam{display:grid;grid-template-columns:minmax(82px,1fr) minmax(0,1.25fr) minmax(24px,1fr);gap:.45rem;min-height:76px;padding:0 1rem}.brand-logo-markup :is(img,svg){max-width:164px;max-height:32px}.brand-header__left,.brand-header__right{min-width:0}.brand-header__center{flex-basis:auto}.brand-header__center-frame{min-width:0;width:100%;padding:.18rem .4rem .24rem;border-radius:0}.brand-header__eyebrow{font-size:.58rem}.brand-header__title{font-size:1rem}.brand-header__subtitle{font-size:.64rem}}h1,h2,h3,p{margin:0 0 1rem}.primary-button,.secondary-button,.ghost-button,a.primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;border:0;cursor:pointer;padding:.6rem 1.2rem;font-weight:600;text-decoration:none}.primary-button{background:var(--primary-color);color:var(--primary-text-color)}.primary-button:disabled{cursor:not-allowed;opacity:.42;filter:grayscale(.55);box-shadow:none}.funnel-field-error{display:block;margin-top:.3rem;color:var(--error-color);font-size:.78rem;font-weight:600;line-height:1.35;text-transform:none}input[aria-invalid=true]{border-color:var(--error-color)}.secondary-button{background:#e8e8ee;color:#27272d}.ghost-button{background:transparent;color:#45454d;border:1px solid #d9d9df}.error-message{color:var(--error-color);min-height:1.25rem}.info-message{color:#1e6c42;min-height:1.25rem}.hero{background:linear-gradient(120deg,#fff 0,#f4ecf0 45%,#f5f8fc);border:1px solid #ebeaf0;border-radius:calc(var(--radius) * 2);padding:3rem;box-shadow:0 12px 30px #0f162814}.hero p{color:var(--muted-color)}.modal-overlay{position:fixed;inset:0;background:#1212186b;display:grid;place-items:center}.modal{width:min(620px,92vw);background:#fff;border-radius:var(--radius);padding:1.25rem}.signup-form,.phone-verification-screen{display:grid;gap:.75rem}.field,.checkbox,.dropdown-row,.option-row{display:grid;gap:.35rem}.field input,.phone-input,.phone-verification-screen input,.dropdown-row select{border:1px solid #d3d4dc;border-radius:10px;padding:.55rem .7rem;font:inherit}.section-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-bottom:1rem}.section-card{border:1px solid #e4e4ea;border-radius:10px;background:#fff;padding:.75rem}.progress-wrap{display:grid;gap:.35rem}.progress-track{height:9px;border-radius:999px;background:#e8e8ef;overflow:hidden}.progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary-color),#b42a64)}.timer{font-variant-numeric:tabular-nums;font-weight:700;color:var(--primary-color)}.question-header{display:flex;gap:1rem;justify-content:space-between;align-items:center;margin-bottom:1rem}.question-body{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.rc-panel{border:1px solid #e5e5eb;border-radius:var(--radius);background:#fff;max-height:340px;overflow:auto;padding:.75rem}.rc-panel img{display:block;max-width:100%;height:auto}.question-content{border:1px solid #e5e5eb;border-radius:var(--radius);background:#fff;padding:1rem}.question-prompt{margin-bottom:1rem;line-height:1.45}.option-text p,.group-title p,.dropdown-inline-html p{margin:0}.question-prompt .katex-display{overflow-x:auto;overflow-y:hidden;padding:.25rem 0}.vertical-radio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.vertical-radio-column{border:1px solid #ececf2;border-radius:10px;padding:.6rem}.horizontal-radio-table,.results-table{width:100%;border-collapse:collapse}.horizontal-radio-table th,.horizontal-radio-table td,.results-table th,.results-table td{border:1px solid #ececf2;padding:.45rem;text-align:left}.dropdown-inline-prompt{line-height:1.5}.dropdown-inline-html{display:inline}.dropdown-inline-slot{display:inline-block;margin:0 .35rem;vertical-align:middle}.dropdown-inline-select{min-width:130px}.dropdown-fallback-rows{display:grid;gap:.6rem;margin-top:.8rem}.results-screen{display:grid;gap:1rem}.results-summary-screen,.results-cta{border:1px solid #e5e5eb;border-radius:var(--radius);background:#fff;padding:1rem}.score-total{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;color:var(--primary-color)}.score-meter{margin:0 0 1rem}.score-meter-track{height:12px;border-radius:999px;background:#ececf2;overflow:hidden}.score-meter-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary-color),#b42a64)}.score-meter-scale{display:flex;justify-content:space-between;color:var(--muted-color);font-size:.88rem;margin-top:.3rem}.admin-console{display:grid;gap:1rem}.admin-header,.admin-auth,.admin-panel{border:1px solid #e5e5eb;border-radius:var(--radius);background:#fff;padding:1rem}.admin-auth{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end}.admin-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:1rem}.admin-list{display:grid;gap:.5rem}.admin-list .ghost-button.is-selected{border-color:var(--primary-color);color:var(--primary-color)}.admin-user-table{overflow:auto}.admin-user-table tr{cursor:pointer}.admin-user-selected{background:#f8eef2}.admin-json{margin:0;padding:.75rem;border:1px solid #ececf2;border-radius:10px;background:#f8fafc;overflow:auto;max-height:420px}@media(max-width:800px){.hero{padding:1.5rem}.question-header{flex-direction:column;align-items:flex-start}.admin-auth,.admin-grid{grid-template-columns:minmax(0,1fr)}}.brand-header__text--short{display:none}@media(max-width:760px){.brand-header__text--full{display:none}.brand-header__text--short{display:inline}}@media(max-width:699px){.brand-header--exam:has(.brand-header__text--short){grid-template-columns:auto minmax(0,1fr) 0}.brand-header--exam:has(.brand-header__text--short) .brand-header__right{display:none}}@font-face{font-family:Graphik Web;src:url(/assets/fonts/hec-graphik/Graphik-Regular-Web.woff2) format("woff2"),url(/assets/fonts/hec-graphik/Graphik-Regular-Web.woff) format("woff");font-style:normal;font-stretch:normal;font-weight:400}@font-face{font-family:Graphik Web;src:url(/assets/fonts/hec-graphik/Graphik-Medium-Web.woff2) format("woff2"),url(/assets/fonts/hec-graphik/Graphik-Medium-Web.woff) format("woff");font-style:normal;font-stretch:normal;font-weight:500}@font-face{font-family:Graphik Web;src:url(/assets/fonts/hec-graphik/Graphik-Semibold-Web.woff2) format("woff2"),url(/assets/fonts/hec-graphik/Graphik-Semibold-Web.woff) format("woff");font-style:normal;font-stretch:normal;font-weight:700}:root.app--brand-tokens{--app-bg: var(--surface-alt-color, #f3f5f7);--app-surface: var(--surface-color, #fff);--app-primary: var(--primary-color, #133a6c);--app-primary-hover: #0b2b55;--app-on-primary: var(--primary-text-color, #fff);--app-text: var(--text-color, #000);--app-text-muted: var(--muted-color, #203a68);--app-border: #dfe8f1;--app-border-strong: var(--border-color, #bac4cb);--app-control-border: #7f8d97;--app-selected-bg: #e8eef5;--app-hover-bg: #f3f5f7;--app-error: var(--error-color, #d50000);--app-success: #1e7b34;--app-focus: var(--primary-color, #133a6c);--app-radius: var(--radius, 0);--app-font: var(--font-family, "Graphik Web", Arial, sans-serif);--app-font-button: Arial, sans-serif;--app-space: 8px;--app-shadow: var(--brand-shadow, none)}:root.app--brand-tokens body:has(:is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen)){overflow-x:clip;background:var(--app-bg);color:var(--app-text-muted);font-family:var(--app-font)}:root.app--brand-tokens body:has(:is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen)) :is(h1,h2,h3,h4){color:var(--app-text);font-weight:500;overflow-wrap:anywhere}:root.app--brand-tokens body:has(:is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen)) :is(a,button,input,select,summary,[role=button],[role=tab]):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}:root.app--brand-tokens body:has(:is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen)) .brand-header--exam{min-height:74px;padding:0 max(15px,calc((100vw - 1270px)/2));background:var(--app-surface);border:0;border-bottom:1px solid var(--app-border);box-shadow:none}:root.app--brand-tokens body:has(:is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen)) .brand-header--exam:after{content:none}:root.app--brand-tokens body:has(:is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen)) .brand-logo-link{min-height:40px}:root.app--brand-tokens body:has(:is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen)) .brand-logo-image{max-height:50px;max-width:202px;object-fit:contain}:root.app--brand-tokens body:has(:is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen)) .brand-header__center-frame{gap:2px;padding:0}:root.app--brand-tokens body:has(:is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen)) .brand-header__eyebrow{display:none}:root.app--brand-tokens body:has(:is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen)) .brand-header__title{color:var(--app-text-muted);font-size:16px;font-weight:500;letter-spacing:normal;line-height:1.25}:root.app--brand-tokens body:has(:is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen)) .brand-header__subtitle{color:var(--app-text-muted);font-size:12px;font-weight:400;letter-spacing:normal;text-transform:none}:root.app--brand-tokens :is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen) :is(.primary-button,.secondary-button,.ghost-button){min-height:56px;border-radius:var(--app-radius);box-shadow:none;font-family:var(--app-font-button);font-size:16px;font-weight:700;line-height:1;transition:background-color .12s ease,border-color .12s ease,color .12s ease}:root.app--brand-tokens :is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen) .primary-button{border:1px solid var(--app-primary);background:var(--app-primary);color:var(--app-on-primary);opacity:1;filter:none}:root.app--brand-tokens :is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen) .primary-button:not(:disabled):hover{border-color:var(--app-primary-hover);background:var(--app-primary-hover)}:root.app--brand-tokens :is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen) .primary-button:disabled{border-color:var(--app-border-strong);background:var(--app-border-strong);color:var(--app-primary);opacity:1}:root.app--brand-tokens :is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen) :is(.secondary-button,.ghost-button){border:1px solid var(--app-primary);background:var(--app-surface);color:var(--app-primary)}:root.app--brand-tokens :is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen) :is(.secondary-button,.ghost-button):not(:disabled):hover{background:var(--app-hover-bg)}:root.app--brand-tokens :is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen) :is(.secondary-button,.ghost-button):disabled{border-color:var(--app-border-strong);color:var(--app-control-border);opacity:1}:root.app--brand-tokens .question-screen :is(.parity-question-shell__text-link,.text-button){border:0;background:transparent;color:var(--app-primary);font-family:var(--app-font-button);font-size:16px;font-weight:700;text-decoration:none}:root.app--brand-tokens :is(.instructions-screen,.section-start-screen).funnel-screen{width:100%;min-height:calc(100dvh - 74px);margin:0;padding:46px 15px 64px;background:var(--app-bg);color:var(--app-text-muted)}:root.app--brand-tokens :is(.instructions-screen,.section-start-screen) .funnel-shell{width:min(1270px,100%);margin:0 auto}:root.app--brand-tokens :is(.instructions-screen,.section-start-screen) :is(.instructions-card,.section-start-card){padding:32px;border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:none}:root.app--brand-tokens .instructions-screen .instructions-eyebrow{margin-bottom:8px;color:var(--app-text-muted);font-size:13px;font-weight:500;letter-spacing:normal;text-transform:none}:root.app--brand-tokens .instructions-screen .instructions-title{margin-bottom:8px;font-size:clamp(24px,3vw,32px);line-height:1.2}:root.app--brand-tokens .instructions-screen :is(.instructions-text,.instructions-section-order-copy){color:var(--app-text-muted);font-size:16px;line-height:1.55}:root.app--brand-tokens .instructions-screen .instructions-accordion{margin-top:20px;border:1px solid var(--app-control-border);border-radius:var(--app-radius);overflow:clip}:root.app--brand-tokens .instructions-screen .instructions-accordion__item{border-color:var(--app-border-strong)}:root.app--brand-tokens .instructions-screen .instructions-accordion__title{min-height:48px;padding:12px 16px;background:var(--app-hover-bg);color:var(--app-text);font-weight:500}:root.app--brand-tokens .instructions-screen .instructions-accordion__body{padding:16px;color:var(--app-text);font-size:16px;line-height:1.55}:root.app--brand-tokens .instructions-screen .section-list{gap:16px;margin:20px 0}:root.app--brand-tokens .instructions-screen .instructions-section-card.section-card{padding:20px;border:1px solid var(--app-border-strong);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:none}:root.app--brand-tokens .instructions-screen .instructions-section-card__position{border-radius:50%;background:var(--app-primary);color:var(--app-on-primary)}:root.app--brand-tokens .instructions-screen .instructions-section-card h3{font-weight:500}:root.app--brand-tokens .instructions-screen .section-card__meta{color:var(--app-text-muted);font-weight:400}:root.app--brand-tokens .instructions-screen .instructions-section-card__actions .ghost-button{min-width:48px;min-height:48px;height:48px;padding:0}:root.app--brand-tokens .instructions-screen .instructions-cta{padding-top:20px;border-color:var(--app-border)}:root.app--brand-tokens .instructions-screen .instructions-cta .primary-button{width:100%}:root.app--brand-tokens .section-start-screen .section-start-card{max-width:1040px;margin:0 auto}:root.app--brand-tokens .section-start-screen .section-start-card>h2{margin-bottom:16px;font-size:clamp(24px,3vw,32px);line-height:1.25}:root.app--brand-tokens .section-start-screen .section-start-meta{color:var(--app-text-muted)}:root.app--brand-tokens .section-start-screen .section-start-meta svg{color:var(--app-primary)}:root.app--brand-tokens .section-start-screen .section-start-instructions{margin-top:24px;padding:0;border:0;background:transparent;color:var(--app-text);line-height:1.55}:root.app--brand-tokens .section-start-screen .section-start-cta{margin-top:24px;padding-top:24px;border-color:var(--app-border)}:root.app--brand-tokens .section-start-screen .section-start-cta .primary-button{width:100%}:root.app--brand-tokens .question-screen.parity-question-shell{width:min(1120px,calc(100% - 30px));margin:32px auto 64px;gap:0;color:var(--app-text-muted);scroll-padding-bottom:112px}:root.app--brand-tokens .question-screen.parity-question-shell:not(.parity-question-shell--with-passage){width:min(960px,calc(100% - 30px))}:root.app--brand-tokens .question-screen .parity-question-shell__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:center;margin:0;padding:24px 32px;border:1px solid var(--app-border);border-bottom:0;border-radius:var(--app-radius);background:var(--app-surface);box-shadow:none}:root.app--brand-tokens .question-screen .parity-question-shell__item-title{grid-column:1 / -1;color:var(--app-text);font-size:22px;font-weight:500;line-height:1.3}:root.app--brand-tokens .question-screen .parity-question-shell__lead{grid-column:1 / -1;padding:0;border:0}:root.app--brand-tokens .question-screen:not(.parity-question-shell--preview) .parity-question-shell__preview-copy{display:none}:root.app--brand-tokens .question-screen .parity-question-shell__preview-controls{min-height:44px}:root.app--brand-tokens .question-screen .parity-question-shell__nav-trigger{min-height:44px;padding:0 16px;border:1px solid var(--app-primary);border-radius:var(--app-radius);background:var(--app-surface);color:var(--app-primary);box-shadow:none;font-family:var(--app-font-button);font-size:14px;font-weight:700}:root.app--brand-tokens .question-screen .parity-question-shell__stat{min-height:44px;padding:0;border:0;border-radius:var(--app-radius);background:transparent;box-shadow:none}:root.app--brand-tokens .question-screen .parity-question-shell__stat--progress{min-width:min(420px,50vw)}:root.app--brand-tokens .question-screen .parity-question-shell__stat--progress .progress-wrap{width:100%;gap:8px}:root.app--brand-tokens .question-screen .parity-question-shell__stat--progress .progress-label{color:var(--app-text-muted);font-size:14px;font-weight:500}:root.app--brand-tokens .question-screen .parity-question-shell__stat--progress .progress-track{width:100%;height:6px;border-radius:var(--app-radius);background:var(--app-border)}:root.app--brand-tokens .question-screen .parity-question-shell__stat--progress .progress-fill{border-radius:var(--app-radius);background:var(--app-primary)}:root.app--brand-tokens .question-screen .parity-question-shell__stat--timer{min-width:96px;justify-content:center;padding:10px 16px;border:1px solid var(--app-control-border);background:var(--app-surface)}:root.app--brand-tokens .question-screen .parity-question-shell__stat--timer .timer{color:var(--app-primary);font-size:16px;font-weight:500}:root.app--brand-tokens .question-screen .parity-question-shell__stat--timer-warning{border-color:var(--app-error);background:var(--app-surface)}:root.app--brand-tokens .question-screen .parity-question-shell__stat--timer-warning .timer{color:var(--app-error)}:root.app--brand-tokens .question-screen .parity-question-shell__body{grid-template-columns:minmax(0,1fr);gap:0;border:0;border-radius:var(--app-radius);background:transparent;box-shadow:none;overflow:visible}:root.app--brand-tokens .question-screen .parity-question-shell__body--with-passage{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);border:1px solid var(--app-border);background:var(--app-surface)}:root.app--brand-tokens .question-screen :is(.parity-question-shell__passage,.parity-question-shell__card){min-width:0;min-height:0;max-height:none;padding:32px;border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:none}:root.app--brand-tokens .question-screen .parity-question-shell__body--with-passage :is(.parity-question-shell__passage,.parity-question-shell__card){min-height:0;border:0}:root.app--brand-tokens .question-screen .parity-question-shell__body--with-passage .parity-question-shell__passage{border-right:1px solid var(--app-border)}:root.app--brand-tokens .question-screen .parity-question-shell__card{gap:24px;border-top:0}:root.app--brand-tokens .question-screen .parity-question-shell__prompt{min-width:0;padding:0 0 24px;border-bottom:1px solid var(--app-border);color:var(--app-text);font-size:16px;line-height:1.6;overflow-wrap:anywhere}:root.app--brand-tokens .question-screen :is(.parity-question-shell__passage,.parity-question-shell__prompt) img{max-width:100%;height:auto}:root.app--brand-tokens .question-screen :is(.parity-question-shell__prompt,.parity-question-shell__passage,.parity-answer-option__text,.legacy-content-tabs__panel) .katex-display{max-width:100%;overflow-x:auto;overflow-y:hidden}:root.app--brand-tokens .question-screen .parity-question-shell__answers{min-width:0;gap:0}:root.app--brand-tokens .question-screen .parity-answer-option{min-height:52px;margin:0;padding:14px 16px;gap:12px;border:0;border-bottom:1px solid var(--app-border-strong);border-left:2px solid transparent;border-radius:var(--app-radius);background:var(--app-surface);color:var(--app-text);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}:root.app--brand-tokens .question-screen .parity-answer-option:first-child{border-top:1px solid var(--app-border-strong)}:root.app--brand-tokens .question-screen .parity-answer-option:hover{border-left-color:transparent;background:var(--app-hover-bg)}:root.app--brand-tokens .question-screen .parity-answer-option:has(input:checked){border-left-color:var(--app-primary);background:var(--app-selected-bg)}:root.app--brand-tokens .question-screen .parity-answer-option:has(input:focus-visible){outline:2px solid var(--app-focus);outline-offset:2px}:root.app--brand-tokens .question-screen :is(.parity-answer-option__input,.parity-horizontal-radio__input){appearance:none;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0;border:2px solid var(--app-control-border);border-radius:50%;background:var(--app-surface);box-shadow:inset 0 0 0 4px var(--app-surface);cursor:pointer}:root.app--brand-tokens .question-screen :is(.parity-answer-option__input,.parity-horizontal-radio__input):checked{border-color:var(--app-primary);background:var(--app-primary)}:root.app--brand-tokens .question-screen :is(.parity-answer-option__input,.parity-horizontal-radio__input):disabled{cursor:default;opacity:1}:root.app--brand-tokens .question-screen .parity-answer-option__text{color:var(--app-text);font-size:16px;line-height:1.5}:root.app--brand-tokens .question-screen .parity-answer-group{padding:0;border:1px solid var(--app-control-border);border-radius:var(--app-radius);background:var(--app-surface);overflow:clip}:root.app--brand-tokens .question-screen .parity-answer-group__legend{width:100%;margin:0;padding:12px 16px;border-bottom:1px solid var(--app-control-border);background:var(--app-hover-bg);color:var(--app-text-muted);font-size:14px;font-weight:500;letter-spacing:normal}:root.app--brand-tokens .question-screen .vertical-radio-grid.parity-renderer--vertical-radio{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}:root.app--brand-tokens .question-screen .vertical-radio-column__option.parity-answer-option--vertical{min-height:52px;padding:14px 16px;border-top:0;border-bottom:1px solid var(--app-border-strong);border-left:2px solid transparent}:root.app--brand-tokens .question-screen .vertical-radio-column__option.parity-answer-option--vertical:last-child{border-bottom:0}:root.app--brand-tokens .question-screen .vertical-radio-column__option.parity-answer-option--vertical:has(input:checked){border-left-color:var(--app-primary);background:var(--app-selected-bg)}:root.app--brand-tokens .question-screen .parity-dropdowns__prompt{display:block;min-width:0;color:var(--app-text);line-height:1.9}:root.app--brand-tokens .question-screen .parity-dropdowns__review-slot{position:relative;display:inline-block;max-width:100%;margin:0 4px;vertical-align:middle;line-height:normal}:root.app--brand-tokens .question-screen .parity-dropdowns__review-slot:after{position:absolute;top:50%;right:10px;width:10px;height:7px;transform:translateY(-50%);background:var(--app-error);content:"";-webkit-mask:url(/assets/icons/select-chevron.svg) center / contain no-repeat;mask:url(/assets/icons/select-chevron.svg) center / contain no-repeat;pointer-events:none}:root.app--brand-tokens .question-screen .parity-dropdowns__select{appearance:none;width:auto;min-width:0;max-width:100%;min-height:32px;margin:0;padding:2px 30px 2px 10px;line-height:1.4;border:1px solid var(--app-control-border);border-radius:var(--app-radius);background:var(--app-surface);color:var(--app-text);font:inherit;font-weight:400}:root.app--brand-tokens .question-screen .parity-dropdowns__rows{gap:16px}:root.app--brand-tokens .question-screen .parity-dropdowns__row{grid-template-columns:minmax(120px,1fr) minmax(180px,1.4fr);gap:16px;padding:16px;border:1px solid var(--app-control-border);border-radius:var(--app-radius);background:var(--app-surface)}:root.app--brand-tokens .question-screen .parity-dropdowns__title{color:var(--app-text)}:root.app--brand-tokens .question-screen .parity-horizontal-radio{max-width:100%;border:1px solid var(--app-control-border);border-radius:var(--app-radius);background:var(--app-surface);overflow-x:visible}:root.app--brand-tokens .question-screen .parity-horizontal-radio__table{width:100%;min-width:0;border-collapse:collapse}:root.app--brand-tokens .question-screen .parity-horizontal-radio__table :is(th,td){padding:12px;border:1px solid var(--app-control-border)}:root.app--brand-tokens .question-screen .parity-horizontal-radio__table thead th{background:var(--app-hover-bg);color:var(--app-text-muted);font-size:14px;font-weight:500;letter-spacing:normal;text-transform:none}:root.app--brand-tokens .question-screen .parity-horizontal-radio__statement{color:var(--app-text);font-weight:400}:root.app--brand-tokens .question-screen .parity-horizontal-radio__table td.parity-horizontal-radio__choice{min-width:64px;padding:0;text-align:center}:root.app--brand-tokens .question-screen .parity-horizontal-radio__choice:has(input:checked){background:var(--app-selected-bg)}:root.app--brand-tokens .question-screen .parity-horizontal-radio__input{margin:0 auto}:root.app--brand-tokens .question-screen .legacy-content-tabs__list{gap:0;border-bottom:1px solid var(--app-control-border)}:root.app--brand-tokens .question-screen .legacy-content-tabs__tab{min-height:44px;margin:0 0 -1px;padding:10px 16px;border:0;border-bottom:3px solid transparent;border-radius:var(--app-radius);background:transparent;color:var(--app-text-muted);font-weight:500}:root.app--brand-tokens .question-screen .legacy-content-tabs__tab[aria-selected=true]{border-bottom-color:var(--app-primary);background:var(--app-surface);color:var(--app-primary)}:root.app--brand-tokens .question-screen :is(.legacy-table-analysis__scroller,.legacy-markdown-table__scroller){width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}:root.app--brand-tokens .question-screen .legacy-content-tabs__panel{width:100%;max-width:100%;min-width:0;padding:16px 20px;border:1px solid var(--app-control-border);border-top:0;overflow-x:visible}:root.app--brand-tokens .question-screen :is(.legacy-content-tabs__panel table,.legacy-table-analysis__table,.legacy-markdown-table){width:100%;border-collapse:collapse}:root.app--brand-tokens .question-screen :is(.legacy-content-tabs__panel th,.legacy-content-tabs__panel td,.legacy-table-analysis__table th,.legacy-table-analysis__table td,.legacy-markdown-table th,.legacy-markdown-table td){padding:10px 12px;border:1px solid var(--app-control-border);color:var(--app-text)}:root.app--brand-tokens .question-screen :is(.legacy-content-tabs__panel thead,.legacy-table-analysis__table thead,.legacy-markdown-table thead){background:var(--app-hover-bg);color:var(--app-text-muted)}:root.app--brand-tokens .question-screen .legacy-table-analysis__sort{min-height:44px;color:var(--app-primary)}:root.app--brand-tokens .question-screen .legacy-table-analysis__footer{color:var(--app-text-muted)}:root.app--brand-tokens .question-screen .answer-confirmation{gap:16px;padding:24px;border:1px solid var(--app-control-border);border-radius:var(--app-radius);background:var(--app-surface)}:root.app--brand-tokens .question-screen .answer-confirmation__selection{padding:16px;border:1px solid var(--app-border-strong);border-radius:var(--app-radius);background:var(--app-hover-bg)}:root.app--brand-tokens .question-screen .answer-confirmation__selection dt{color:var(--app-text-muted)}:root.app--brand-tokens .question-screen .answer-confirmation__actions{gap:8px}:root.app--brand-tokens .question-screen .parity-question-shell__review-banner{padding:16px 24px;border:1px solid var(--app-control-border);border-left:4px solid var(--app-primary);border-bottom:0;border-radius:var(--app-radius);background:var(--app-selected-bg);color:var(--app-text-muted)}:root.app--brand-tokens .question-screen .question-bookmark[aria-pressed=true]{background:var(--app-selected-bg);color:var(--app-primary)}:root.app--brand-tokens .question-screen .parity-question-shell__error{color:var(--app-error);font-weight:500}:root.app--brand-tokens .question-screen .parity-question-shell__actions{gap:8px;padding-top:24px;border-color:var(--app-border)}:root.app--brand-tokens .question-screen .parity-question-shell__actions :is(.primary-button,.ghost-button){width:auto;min-width:144px;height:56px}:root.app--brand-tokens .preview-navigator__scrim{background:#0000006b}:root.app--brand-tokens .preview-navigator__panel{width:min(390px,100vw);border-left:1px solid var(--app-control-border);border-radius:var(--app-radius);background:var(--app-bg);box-shadow:none}:root.app--brand-tokens .preview-navigator__header{padding:20px;border-color:var(--app-border);background:var(--app-surface)}:root.app--brand-tokens .preview-navigator__eyebrow{color:var(--app-text-muted);font-weight:500;letter-spacing:normal;text-transform:none}:root.app--brand-tokens .preview-navigator__title{color:var(--app-text);font-size:20px;font-weight:500}:root.app--brand-tokens .preview-navigator__subtitle{color:var(--app-text-muted)}:root.app--brand-tokens .preview-navigator__close{min-width:44px;min-height:44px;border:1px solid var(--app-primary);border-radius:var(--app-radius);background:var(--app-surface);color:var(--app-primary)}:root.app--brand-tokens .preview-navigator__current{padding:16px 20px;border-color:var(--app-border);background:var(--app-surface)}:root.app--brand-tokens .preview-navigator__current-label{color:var(--app-text-muted);letter-spacing:normal;text-transform:none}:root.app--brand-tokens .preview-navigator__current-value{color:var(--app-text)}:root.app--brand-tokens .preview-navigator__body{padding:16px}:root.app--brand-tokens .preview-navigator__list{gap:8px}:root.app--brand-tokens .preview-navigator__item{min-height:52px;padding:8px 12px;border:1px solid var(--app-control-border);border-radius:var(--app-radius);background:var(--app-surface);color:var(--app-text-muted);box-shadow:none}:root.app--brand-tokens .preview-navigator__item:hover{background:var(--app-hover-bg);box-shadow:none}:root.app--brand-tokens .preview-navigator__item--current{border-left:4px solid var(--app-primary);background:var(--app-selected-bg)}:root.app--brand-tokens .preview-navigator__item-badge{border-color:var(--app-control-border);border-radius:var(--app-radius);background:var(--app-surface);color:var(--app-primary)}:root.app--brand-tokens .preview-navigator__item--current .preview-navigator__item-badge{border-color:var(--app-primary);background:var(--app-primary);color:var(--app-on-primary)}:root.app--brand-tokens .preview-navigator__item-index{color:var(--app-text-muted);letter-spacing:normal;text-transform:none}:root.app--brand-tokens .preview-navigator__item-label{color:var(--app-text);font-weight:500}:root.app--brand-tokens .preview-navigator__item-status{border-radius:var(--app-radius);background:var(--app-border);color:var(--app-text-muted);letter-spacing:normal}:root.app--brand-tokens .preview-navigator__item-bookmark{color:var(--app-primary)}:root.app--brand-tokens .preview-navigator__footer{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-color:var(--app-border);background:var(--app-surface)}:root.app--brand-tokens .preview-navigator__footer-action{min-height:48px;border:1px solid var(--app-primary);border-radius:var(--app-radius);background:var(--app-primary);color:var(--app-on-primary);font-family:var(--app-font-button);font-size:16px;font-weight:700}:root.app--brand-tokens .preview-navigator :is(.preview-navigator__close,.preview-navigator__item,.preview-navigator__footer-action):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}@media(max-width:699px){:root.app--brand-tokens:has(body .question-screen:not(.parity-question-shell--preview)),:root.app--brand-tokens body:has(.question-screen:not(.parity-question-shell--preview)){--app-mobile-action-clearance: calc(112px + env(safe-area-inset-bottom)) ;scroll-padding-block-end:var(--app-mobile-action-clearance)}:root.app--brand-tokens body:has(:is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen)) .brand-header--exam{min-height:59px;display:grid;grid-template-columns:auto minmax(0,1fr) 0;gap:12px;padding:0 15px}:root.app--brand-tokens body:has(:is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen)) .brand-header__left{flex:0 0 auto}:root.app--brand-tokens body:has(:is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen)) .brand-header__right{display:none}:root.app--brand-tokens body:has(:is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen)) .brand-logo-image{max-width:89px;max-height:40px}:root.app--brand-tokens body:has(:is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen)) .brand-header__center{min-width:0;justify-items:start;text-align:left}:root.app--brand-tokens body:has(:is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen)) .brand-header__center-frame{width:100%;min-width:0;justify-items:start}:root.app--brand-tokens body:has(:is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen)) .brand-header__title{max-width:100%;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}:root.app--brand-tokens :is(.instructions-screen,.section-start-screen).funnel-screen{min-height:calc(100dvh - 59px);padding:24px 15px 40px}:root.app--brand-tokens :is(.instructions-screen,.section-start-screen) :is(.instructions-card,.section-start-card){padding:20px 16px}:root.app--brand-tokens :is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen) :is(.primary-button,.secondary-button,.ghost-button){min-height:48px}:root.app--brand-tokens .question-screen.parity-question-shell,:root.app--brand-tokens .question-screen.parity-question-shell:not(.parity-question-shell--with-passage){width:calc(100% - 30px);margin:20px auto var(--app-mobile-action-clearance, 112px);scroll-padding-block-end:var(--app-mobile-action-clearance, 112px)}:root.app--brand-tokens .question-screen:not(.parity-question-shell--preview) :is(.parity-answer-option,.parity-horizontal-radio__choice-label,.parity-dropdowns__select,.legacy-content-tabs__tab,.parity-question-shell__error,input,select,button,[tabindex]){scroll-margin-block-end:var(--app-mobile-action-clearance, 112px)}:root.app--brand-tokens .question-screen .parity-question-shell__header{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:20px 16px}:root.app--brand-tokens .question-screen .parity-question-shell__item-title{font-size:20px}:root.app--brand-tokens .question-screen .parity-question-shell__stat--progress{min-width:0}:root.app--brand-tokens .question-screen .parity-question-shell__stat--timer{min-width:80px;padding:8px 10px}:root.app--brand-tokens .question-screen .parity-question-shell__body--with-passage{grid-template-columns:minmax(0,1fr)}:root.app--brand-tokens .question-screen :is(.parity-question-shell__passage,.parity-question-shell__card){width:100%;min-width:0;min-height:0;max-height:none;padding:20px 16px}:root.app--brand-tokens .question-screen .parity-question-shell__body--with-passage .parity-question-shell__passage{max-height:none;border-right:0;border-bottom:1px solid var(--app-border);overflow:visible}:root.app--brand-tokens .question-screen .parity-dropdowns__prompt{display:block}:root.app--brand-tokens .question-screen .parity-dropdowns__slot{display:inline-flex;max-width:100%;margin:4px 0}:root.app--brand-tokens .question-screen .parity-dropdowns__select{min-width:120px;max-width:100%}:root.app--brand-tokens .question-screen .parity-dropdowns__row{grid-template-columns:minmax(0,1fr)}:root.app--brand-tokens .question-screen :is(.parity-horizontal-radio,.legacy-table-analysis__scroller,.legacy-markdown-table__scroller,.legacy-content-tabs__panel){max-width:100%;border:1px solid var(--app-control-border);overflow-x:auto}:root.app--brand-tokens .question-screen .legacy-content-tabs__list{display:flex;grid-template-columns:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}:root.app--brand-tokens .question-screen .legacy-content-tabs__tab{flex:0 0 auto;border-radius:var(--app-radius)}:root.app--brand-tokens .question-screen:not(.parity-question-shell--preview) .parity-question-shell__actions,:root.app--brand-tokens .question-screen .answer-confirmation__actions{position:sticky;z-index:5;bottom:0;margin:0 -16px -20px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--app-border-strong);background:var(--app-surface)}:root.app--brand-tokens .question-screen:not(.parity-question-shell--preview) .parity-question-shell__actions :is(.primary-button,.ghost-button),:root.app--brand-tokens .question-screen .answer-confirmation__actions :is(.primary-button,.ghost-button){flex:1 1 140px;min-width:0;height:48px}:root.app--brand-tokens .question-screen .answer-confirmation{padding:20px 16px}:root.app--brand-tokens .preview-navigator__panel{width:100vw;border-left:0}:root.app--brand-tokens .preview-navigator :is(.preview-navigator__close,.preview-navigator__item,.preview-navigator__footer-action){min-height:44px}}@media(prefers-reduced-motion:reduce){:root.app--brand-tokens :is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen) *,:root.app--brand-tokens .preview-navigator *{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media(forced-colors:active){:root.app--brand-tokens .question-screen :is(.parity-answer-option__input,.parity-horizontal-radio__input){appearance:auto;border:initial;background:initial;box-shadow:none;forced-color-adjust:auto}:root.app--brand-tokens .question-screen .parity-answer-option:has(input:checked),:root.app--brand-tokens .question-screen .parity-horizontal-radio__choice:has(input:checked){border-color:Highlight;background:Canvas;color:CanvasText}:root.app--brand-tokens .question-screen .parity-dropdowns__review-slot:after{background:CanvasText}:root.app--brand-tokens :is(.instructions-screen,.section-start-screen,.question-screen,.results-screen,.admissions-form-screen,.phone-verification-screen) :is(.primary-button,.secondary-button,.ghost-button){forced-color-adjust:auto}}@media(max-width:699px){:root.app--brand-tokens .question-screen .parity-horizontal-radio{overflow-x:auto;overscroll-behavior-inline:contain}}:root.app--brand-tokens body:has(.results-summary-screen),:root.app--brand-tokens body:has(.results-cta),:root.app--brand-tokens body:has(.results-review),:root.app--brand-tokens body:has(.results-review-unavailable),:root.app--brand-tokens body:has(.admissions-form-screen),:root.app--brand-tokens body:has(.phone-verification-screen){background:var(--app-bg);color:var(--app-text-muted);font-family:var(--app-font)}:root.app--brand-tokens .results-shell,:root.app--brand-tokens .results-shell *,:root.app--brand-tokens .results-shell *:before,:root.app--brand-tokens .results-shell *:after{box-sizing:border-box}:root.app--brand-tokens .results-shell{width:min(100%,70rem);margin-inline:auto;padding:calc(var(--app-space) * 4) calc(var(--app-space) * 3);color:var(--app-text-muted);font-family:var(--app-font)}:root.app--brand-tokens .results-stage,:root.app--brand-tokens .results-cta-card{min-width:0;padding:calc(var(--app-space) * 4);border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:none;color:var(--app-text-muted)}:root.app--brand-tokens .results-stage h2,:root.app--brand-tokens .results-stage h3,:root.app--brand-tokens .results-stage h4,:root.app--brand-tokens .results-stage h5,:root.app--brand-tokens .results-cta-title{color:var(--app-text);font-family:var(--app-font);font-weight:500;overflow-wrap:anywhere}:root.app--brand-tokens .results-stage__header{margin-block-end:calc(var(--app-space) * 3)}:root.app--brand-tokens .results-stage__header h2{margin:0;line-height:1.2}:root.app--brand-tokens .results-stage__subtitle{margin:var(--app-space) 0 0;color:var(--app-text-muted);line-height:1.5;overflow-wrap:anywhere}:root.app--brand-tokens .results-stage--summary>.results-stage__header h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root.app--brand-tokens .results-stage--summary{margin-block-end:0}:root.app--brand-tokens .results-scoreboard{min-width:0;padding:calc(var(--app-space) * 3) 0;border-block:1px solid var(--app-border);text-align:center}:root.app--brand-tokens .results-scoreboard h3{margin:0;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.25}:root.app--brand-tokens .results-score-policy,:root.app--brand-tokens .results-no-score{margin:var(--app-space) 0 0;color:var(--app-text-muted)}:root.app--brand-tokens .score-total{margin:calc(var(--app-space) * 2) 0 0;color:var(--app-text);font-size:clamp(3rem,10vw,4.5rem);font-weight:500;line-height:1}:root.app--brand-tokens .score-meter{margin-block-start:calc(var(--app-space) * 2)}:root.app--brand-tokens .score-meter-track{height:var(--app-space);overflow:hidden;border-radius:var(--app-radius);background:var(--app-border)}:root.app--brand-tokens .score-meter-fill{height:100%;border-radius:var(--app-radius);background:var(--app-primary)}:root.app--brand-tokens .score-meter-scale{display:flex;justify-content:space-between;margin-block-start:var(--app-space);color:var(--app-text-muted);font-size:.875rem}:root.app--brand-tokens .results-irt-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--app-space) * 2);margin-block-start:calc(var(--app-space) * 2)}:root.app--brand-tokens .results-irt-item{margin:0;color:var(--app-text-muted);font-size:.875rem;font-weight:500}:root.app--brand-tokens .results-table-wrap{width:100%;max-width:100%;margin-block-start:calc(var(--app-space) * 3);overflow-x:auto;border:1px solid var(--app-control-border);border-radius:var(--app-radius);overscroll-behavior-inline:contain;scrollbar-gutter:stable}:root.app--brand-tokens .results-table{width:100%;min-width:34rem;border-collapse:collapse;border-spacing:0;color:var(--app-text-muted);font-variant-numeric:tabular-nums}:root.app--brand-tokens .results-table-caption{padding:calc(var(--app-space) * 2);background:var(--app-surface);color:var(--app-text);font-weight:500;text-align:left}:root.app--brand-tokens .results-table th,:root.app--brand-tokens .results-table td{padding:calc(var(--app-space) * 1.5) calc(var(--app-space) * 2);border-block-start:1px solid var(--app-control-border);border-inline-end:1px solid var(--app-control-border);background:var(--app-surface);text-align:left;vertical-align:top}:root.app--brand-tokens .results-table th:last-child,:root.app--brand-tokens .results-table td:last-child{border-inline-end:0}:root.app--brand-tokens .results-table thead th{background:var(--app-bg);color:var(--app-text-muted);font-size:.875rem;font-weight:500;letter-spacing:0;text-transform:none}:root.app--brand-tokens .results-table__section{color:var(--app-text);font-weight:500}:root.app--brand-tokens .results-table__metric{text-align:right}:root.app--brand-tokens .results-cta-card{display:grid;gap:calc(var(--app-space) * 2)}:root.app--brand-tokens .results-cta-title{margin:0;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}:root.app--brand-tokens .results-cta-copy{max-width:62ch;margin:0;color:var(--app-text-muted);line-height:1.5;overflow-wrap:anywhere}:root.app--brand-tokens .results-cta-button{min-height:56px;justify-self:start;padding:0 calc(var(--app-space) * 3);border:1px solid var(--app-primary);border-radius:var(--app-radius);background:var(--app-primary);color:var(--app-on-primary);font-family:var(--app-font-button);font-size:1rem;font-weight:700;text-decoration:none}:root.app--brand-tokens .results-cta-button:hover{border-color:var(--app-primary-hover);background:var(--app-primary-hover);color:var(--app-on-primary)}:root.app--brand-tokens .results-cta-button:focus-visible,:root.app--brand-tokens .results-social__icon:focus-visible,:root.app--brand-tokens .results-review__explanation-toggle:focus-visible,:root.app--brand-tokens .results-review .legacy-content-tabs__tab:focus-visible,:root.app--brand-tokens .results-review .legacy-table-analysis__sort:focus-visible,:root.app--brand-tokens .results-table-wrap:focus-visible,:root.app--brand-tokens .admissions-form-screen :is(input,select,button):focus-visible,:root.app--brand-tokens .phone-verification-screen :is(input,select,button):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}:root.app--brand-tokens .results-review :is(.results-review__section,.results-review__question)>summary:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px;box-shadow:inset 0 0 0 2px var(--app-on-primary)}:root.app--brand-tokens .results-social{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-space);margin:var(--app-space) 0}:root.app--brand-tokens .results-social__label{color:var(--app-text-muted)}:root.app--brand-tokens .results-social__icons{gap:var(--app-space)}:root.app--brand-tokens .results-social__icon{min-width:44px;min-height:44px;border-radius:var(--app-radius)}:root.app--brand-tokens .results-review__header h3,:root.app--brand-tokens .results-review__analysis h5{margin:0;font-weight:500}:root.app--brand-tokens .results-review__header p{margin:var(--app-space) 0 calc(var(--app-space) * 3);color:var(--app-text-muted);line-height:1.5}:root.app--brand-tokens .results-review__section,:root.app--brand-tokens .results-review__question,:root.app--brand-tokens .results-review__answer-explanation{min-width:0;max-width:100%;overflow:visible;border:1px solid var(--app-control-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:none}:root.app--brand-tokens .results-review__section+.results-review__section,:root.app--brand-tokens .results-review__question+.results-review__question{margin-block-start:calc(var(--app-space) * 1.5)}:root.app--brand-tokens .results-review__section>summary,:root.app--brand-tokens .results-review__question>summary{min-height:48px;cursor:pointer;list-style:none;background:var(--app-primary);color:var(--app-on-primary)}:root.app--brand-tokens .results-review__section>summary::-webkit-details-marker,:root.app--brand-tokens .results-review__question>summary::-webkit-details-marker{display:none}:root.app--brand-tokens .results-review__section>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:calc(var(--app-space) * 2);padding:calc(var(--app-space) * 1.5) calc(var(--app-space) * 2);font-weight:500}:root.app--brand-tokens .results-review__question>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 5rem auto;align-items:center;gap:calc(var(--app-space) * 1.5);padding:calc(var(--app-space) * 1.5) calc(var(--app-space) * 2)}:root.app--brand-tokens .results-review__section>summary:after,:root.app--brand-tokens .results-review__question>summary:after{content:"+";width:24px;color:var(--app-on-primary);font-family:var(--app-font-button);font-size:1.25rem;font-weight:700;line-height:1;text-align:center}:root.app--brand-tokens .results-review__section[open]>summary:after,:root.app--brand-tokens .results-review__question[open]>summary:after{content:"−"}:root.app--brand-tokens .results-review__section-metrics,:root.app--brand-tokens .results-review__time{color:var(--app-on-primary);font-size:.8125rem;font-weight:400}:root.app--brand-tokens .results-review__question-title{min-width:0;color:var(--app-on-primary);font-weight:500;overflow-wrap:anywhere}:root.app--brand-tokens .results-review__state{padding:calc(var(--app-space) / 2) var(--app-space);border:1px solid currentColor;border-radius:var(--app-radius);background:var(--app-surface);font-size:.8125rem;font-weight:500}:root.app--brand-tokens .results-review__state--correct{color:var(--app-success)}:root.app--brand-tokens .results-review__state--incorrect,:root.app--brand-tokens .results-review__state--unanswered{color:var(--app-error)}:root.app--brand-tokens .results-review__time{text-align:right;font-variant-numeric:tabular-nums}:root.app--brand-tokens .results-review__time-label{display:block;font-size:.6875rem}:root.app--brand-tokens .results-review__items{min-width:0;padding:calc(var(--app-space) * 2);background:var(--app-surface)}:root.app--brand-tokens .results-review__items:empty{display:none}:root.app--brand-tokens .results-review__question-body{min-width:0;max-width:100%;overflow:hidden;padding:calc(var(--app-space) * 3);border-block-start:1px solid var(--app-control-border);background:var(--app-surface)}:root.app--brand-tokens .results-review__type{margin:0 0 calc(var(--app-space) * 2);color:var(--app-text-muted);font-size:.875rem;font-weight:500}:root.app--brand-tokens .results-review__passage,:root.app--brand-tokens .results-review__prompt,:root.app--brand-tokens .results-review__responses,:root.app--brand-tokens .results-review__analysis{min-width:0;max-width:100%;overflow-wrap:anywhere}:root.app--brand-tokens .results-review__passage{margin-block-end:calc(var(--app-space) * 2);padding-inline-start:calc(var(--app-space) * 2);border-inline-start:3px solid var(--app-primary)}:root.app--brand-tokens .results-review__passage img,:root.app--brand-tokens .results-review__prompt img,:root.app--brand-tokens .results-review__analysis img{display:block;max-width:100%;height:auto}:root.app--brand-tokens .results-review__prompt .katex-display,:root.app--brand-tokens .results-review__analysis .katex-display,:root.app--brand-tokens .results-review__passage .katex-display{max-width:100%;overflow-x:auto;overflow-y:hidden}:root.app--brand-tokens .results-review__responses{display:grid;gap:var(--app-space);margin-block-start:calc(var(--app-space) * 2)}:root.app--brand-tokens .results-review__responses .parity-renderer,:root.app--brand-tokens .results-review__responses .parity-answer-group,:root.app--brand-tokens .results-review__responses .parity-answer-option,:root.app--brand-tokens .results-review__responses .parity-dropdowns__review-slot{min-width:0;max-width:100%}:root.app--brand-tokens .results-review__responses .parity-answer-option,:root.app--brand-tokens .results-review__response{display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(var(--app-space) * 1.5);align-items:start;padding:calc(var(--app-space) * 1.5) calc(var(--app-space) * 2);border:1px solid var(--app-control-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:none}:root.app--brand-tokens .results-review__responses .parity-answer-option__input,:root.app--brand-tokens .results-review__responses .parity-horizontal-radio__input{flex:0 0 auto;opacity:1;accent-color:var(--app-primary)}:root.app--brand-tokens .results-review__response--selected{border-color:var(--app-primary);background:var(--app-selected-bg)}:root.app--brand-tokens .results-review__response--correct{border-inline-start:4px solid var(--app-success);box-shadow:none}:root.app--brand-tokens .results-review__response--correct .results-review__response-flags{color:var(--app-success)}:root.app--brand-tokens .results-review__response-flags,:root.app--brand-tokens .results-review__dropdown-flags,:root.app--brand-tokens .results-review__unanswered-group,:root.app--brand-tokens .results-review__unanswered{display:block;margin-block-start:calc(var(--app-space) / 2);color:var(--app-text-muted);font-size:.8125rem;font-weight:500}:root.app--brand-tokens .results-review__unanswered-group,:root.app--brand-tokens .results-review__unanswered{color:var(--app-error)}:root.app--brand-tokens .results-review .vertical-radio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:calc(var(--app-space) * 2)}:root.app--brand-tokens .results-review .parity-answer-group{padding:0;border:1px solid var(--app-control-border);border-radius:var(--app-radius);background:var(--app-surface)}:root.app--brand-tokens .results-review .parity-answer-group__legend{width:100%;padding:calc(var(--app-space) * 1.5) calc(var(--app-space) * 2);border-block-end:1px solid var(--app-control-border);background:var(--app-bg);color:var(--app-text);font-weight:500}:root.app--brand-tokens .results-review .parity-answer-group__options{display:grid;gap:var(--app-space);padding:calc(var(--app-space) * 1.5)}:root.app--brand-tokens .results-review .parity-dropdowns__prompt,:root.app--brand-tokens .results-review .parity-dropdowns__rows,:root.app--brand-tokens .results-review .parity-dropdowns__row{min-width:0;max-width:100%}:root.app--brand-tokens .results-review .parity-dropdowns__row{display:grid;gap:var(--app-space);padding:calc(var(--app-space) * 1.5) 0;border-block-end:1px solid var(--app-border-strong)}:root.app--brand-tokens .results-review .parity-dropdowns__select{max-width:100%;min-height:48px;padding:var(--app-space) calc(var(--app-space) * 1.5);border:1px solid var(--app-control-border);border-radius:var(--app-radius);background-color:var(--app-surface);color:var(--app-text);font:inherit}:root.app--brand-tokens .results-review .parity-horizontal-radio,:root.app--brand-tokens .results-review .legacy-table-analysis__scroller,:root.app--brand-tokens .results-review .legacy-markdown-table__scroller,:root.app--brand-tokens .results-review .legacy-content-tabs__panel{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}:root.app--brand-tokens .results-review .parity-horizontal-radio__table,:root.app--brand-tokens .results-review .legacy-table-analysis__table,:root.app--brand-tokens .results-review .legacy-markdown-table,:root.app--brand-tokens .results-review .legacy-content-tabs__panel table{width:100%;min-width:40rem;border-collapse:collapse;color:var(--app-text-muted)}:root.app--brand-tokens .results-review .parity-horizontal-radio__table th,:root.app--brand-tokens .results-review .parity-horizontal-radio__table td,:root.app--brand-tokens .results-review .legacy-table-analysis__table th,:root.app--brand-tokens .results-review .legacy-table-analysis__table td,:root.app--brand-tokens .results-review .legacy-markdown-table th,:root.app--brand-tokens .results-review .legacy-markdown-table td,:root.app--brand-tokens .results-review .legacy-content-tabs__panel th,:root.app--brand-tokens .results-review .legacy-content-tabs__panel td{padding:calc(var(--app-space) * 1.5);border:1px solid var(--app-control-border);background:var(--app-surface);text-align:left;vertical-align:top}:root.app--brand-tokens .results-review .parity-horizontal-radio__table thead th,:root.app--brand-tokens .results-review .legacy-table-analysis__table thead th,:root.app--brand-tokens .results-review .legacy-markdown-table thead th,:root.app--brand-tokens .results-review .legacy-content-tabs__panel thead th{background:var(--app-bg);color:var(--app-text);font-weight:500}:root.app--brand-tokens .results-review .parity-horizontal-radio__table td.parity-horizontal-radio__choice{min-width:52px;padding:0;text-align:center}:root.app--brand-tokens .results-review .parity-horizontal-radio__choice.results-review__response--selected{background:var(--app-selected-bg)}:root.app--brand-tokens .results-review .parity-horizontal-radio__choice.results-review__response--correct{border-inline-start:4px solid var(--app-success)}:root.app--brand-tokens .results-review .legacy-content-tabs__list{display:flex;flex-wrap:wrap;gap:0;border-block-end:1px solid var(--app-control-border)}:root.app--brand-tokens .results-review .legacy-content-tabs__tab{min-height:44px;margin:0;padding:var(--app-space) calc(var(--app-space) * 2);border:0;border-block-end:3px solid var(--app-border-strong);border-radius:var(--app-radius);background:var(--app-surface);color:var(--app-text-muted);font:inherit;font-weight:500}:root.app--brand-tokens .results-review .legacy-content-tabs__tab[aria-selected=true]{border-block-end-color:var(--app-primary);background:var(--app-selected-bg);color:var(--app-primary)}:root.app--brand-tokens .results-review__analysis{margin-block-start:calc(var(--app-space) * 3);padding-block-start:calc(var(--app-space) * 2);border-block-start:1px solid var(--app-control-border)}:root.app--brand-tokens .results-review__answer-explanation{margin-block-start:var(--app-space)}:root.app--brand-tokens .results-review__explanation-toggle{display:grid;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr) auto auto;align-items:center;gap:var(--app-space);width:100%;min-height:48px;padding:calc(var(--app-space) * 1.5) calc(var(--app-space) * 2);border:0;border-radius:var(--app-radius);background:var(--app-bg);color:var(--app-text-muted);font:inherit;text-align:left;cursor:pointer}:root.app--brand-tokens .results-review__explanation-toggle:hover{background:var(--app-selected-bg)}:root.app--brand-tokens .results-review__explanation-answer-label{color:var(--app-text);font-size:.8125rem;font-weight:500}:root.app--brand-tokens .results-review__explanation-flags{color:var(--app-text-muted)}:root.app--brand-tokens .results-review__explanation-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--app-control-border);border-radius:var(--app-radius);background:var(--app-surface);color:var(--app-primary);line-height:1}:root.app--brand-tokens .results-review__explanation-content{min-width:0;max-width:100%;padding:calc(var(--app-space) * 2);overflow-wrap:anywhere;border-block-start:1px solid var(--app-control-border);background:var(--app-surface)}:root.app--brand-tokens .results-summary-screen[data-testid=results-unavailable],:root.app--brand-tokens .results-review-unavailable .results-stage{padding:calc(var(--app-space) * 4);border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:none;color:var(--app-text-muted)}:root.app--brand-tokens .results-summary-screen[data-testid=results-unavailable] p,:root.app--brand-tokens .results-review-unavailable p{margin:0;line-height:1.5;overflow-wrap:anywhere}:root.app--brand-tokens .admissions-form-screen .admissions-form,:root.app--brand-tokens .phone-verification-screen .verification-layout,:root.app--brand-tokens .phone-verification-screen .verification-block{min-width:0}:root.app--brand-tokens .admissions-form-screen .admissions-form{display:grid;gap:calc(var(--app-space) * 2);max-width:none}:root.app--brand-tokens .admissions-form-screen.results-shell{width:min(640px,calc(100% - 30px));max-width:640px;margin-inline:auto}:root.app--brand-tokens .admissions-form-screen .admissions-form .primary-button{width:100%}:root.app--brand-tokens .phone-verification-screen .verification-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--app-space) * 3)}:root.app--brand-tokens .phone-verification-screen .verification-block{display:grid;align-content:start;gap:var(--app-space)}:root.app--brand-tokens .admissions-form-screen .verification-label,:root.app--brand-tokens .phone-verification-screen .verification-label{display:grid;gap:var(--app-space);color:var(--app-text-muted);font-size:.875rem;font-weight:500;letter-spacing:0;text-transform:none}:root.app--brand-tokens .admissions-form-screen .verification-input,:root.app--brand-tokens .phone-verification-screen .verification-input{width:100%;min-height:56px;padding:var(--app-space) calc(var(--app-space) * 2);border:1px solid var(--app-control-border);border-radius:var(--app-radius);background-color:var(--app-surface);color:var(--app-text);font:inherit}:root.app--brand-tokens .admissions-form-screen .verification-input[aria-invalid=true],:root.app--brand-tokens .phone-verification-screen .verification-input[aria-invalid=true]{border-color:var(--app-error)}:root.app--brand-tokens .admissions-form-screen .funnel-field-error,:root.app--brand-tokens .admissions-form-screen .error-message,:root.app--brand-tokens .phone-verification-screen .error-message{color:var(--app-error)}:root.app--brand-tokens .admissions-form-screen .info-message,:root.app--brand-tokens .phone-verification-screen .info-message{color:var(--app-text-muted)}:root.app--brand-tokens .admissions-form-screen .primary-button,:root.app--brand-tokens .phone-verification-screen .primary-button,:root.app--brand-tokens .phone-verification-screen .secondary-button{min-height:56px;padding:0 calc(var(--app-space) * 3);border-radius:var(--app-radius);font-family:var(--app-font-button);font-size:1rem;font-weight:700}:root.app--brand-tokens .admissions-form-screen .primary-button,:root.app--brand-tokens .phone-verification-screen .primary-button{border:1px solid var(--app-primary);background:var(--app-primary);color:var(--app-on-primary)}:root.app--brand-tokens .phone-verification-screen .secondary-button{border:1px solid var(--app-primary);background:var(--app-surface);color:var(--app-primary)}:root.app--brand-tokens .admissions-form-screen button:disabled,:root.app--brand-tokens .phone-verification-screen button:disabled{border-color:var(--app-border-strong);background:var(--app-border-strong);color:var(--app-primary);cursor:not-allowed}:root.app--brand-tokens .admissions-form-screen .checkbox{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;color:var(--app-text-muted)}:root.app--brand-tokens .admissions-form-screen .checkbox input{width:20px;height:20px;margin:12px;accent-color:var(--app-primary)}:root.app--brand-tokens .results-stage__messages{min-height:calc(var(--app-space) * 5);margin-block-start:calc(var(--app-space) * 2)}@media(max-width:699px){:root.app--brand-tokens .results-shell{width:100%;padding:15px}:root.app--brand-tokens .results-stage,:root.app--brand-tokens .results-cta-card,:root.app--brand-tokens .results-summary-screen[data-testid=results-unavailable],:root.app--brand-tokens .results-review-unavailable .results-stage{padding:20px 16px}:root.app--brand-tokens .results-table-wrap{-webkit-overflow-scrolling:touch}:root.app--brand-tokens .results-table{min-width:32rem}:root.app--brand-tokens .results-table th,:root.app--brand-tokens .results-table td{padding:calc(var(--app-space) * 1.5)}:root.app--brand-tokens .results-cta-button{width:100%;min-height:48px;justify-self:stretch;text-align:center}:root.app--brand-tokens .results-review__section>summary,:root.app--brand-tokens .results-review__question>summary{grid-template-columns:minmax(0,1fr) auto;gap:var(--app-space)}:root.app--brand-tokens .results-review__section-metrics,:root.app--brand-tokens .results-review__state,:root.app--brand-tokens .results-review__time{grid-column:1;justify-self:start;text-align:left}:root.app--brand-tokens .results-review__section>summary:after,:root.app--brand-tokens .results-review__question>summary:after{grid-column:2;grid-row:1 / span 3}:root.app--brand-tokens .results-review__items{padding:var(--app-space)}:root.app--brand-tokens .results-review__question-body{padding:calc(var(--app-space) * 2)}:root.app--brand-tokens .results-review .vertical-radio-grid{grid-template-columns:minmax(0,1fr)}:root.app--brand-tokens .results-review .parity-horizontal-radio__table,:root.app--brand-tokens .results-review .legacy-table-analysis__table,:root.app--brand-tokens .results-review .legacy-markdown-table,:root.app--brand-tokens .results-review .legacy-content-tabs__panel table{min-width:38rem}:root.app--brand-tokens .results-review .legacy-content-tabs__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}:root.app--brand-tokens .results-review__explanation-toggle{grid-template-columns:minmax(0,1fr) auto}:root.app--brand-tokens .results-review__explanation-answer-label,:root.app--brand-tokens .results-review__explanation-flags{grid-column:1}:root.app--brand-tokens .results-review__explanation-icon{grid-column:2;grid-row:1 / span 3}:root.app--brand-tokens .phone-verification-screen .verification-layout{grid-template-columns:minmax(0,1fr)}:root.app--brand-tokens .admissions-form-screen .verification-input,:root.app--brand-tokens .phone-verification-screen .verification-input,:root.app--brand-tokens .admissions-form-screen .primary-button,:root.app--brand-tokens .phone-verification-screen .primary-button,:root.app--brand-tokens .phone-verification-screen .secondary-button{min-height:48px}}@media(forced-colors:active){:root.app--brand-tokens .results-review :is(.results-review__section,.results-review__question)>summary:focus-visible,:root.app--brand-tokens .results-review__explanation-toggle:focus-visible,:root.app--brand-tokens .results-table-wrap:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:inset 0 0 0 2px Canvas;forced-color-adjust:auto}:root.app--brand-tokens .results-review__responses input,:root.app--brand-tokens .results-review__responses select,:root.app--brand-tokens .admissions-form-screen input,:root.app--brand-tokens .admissions-form-screen select,:root.app--brand-tokens .phone-verification-screen input{forced-color-adjust:auto}:root.app--brand-tokens .results-review__response--correct,:root.app--brand-tokens .results-review__response--selected,:root.app--brand-tokens .results-review__state{border-width:2px}}@media(prefers-reduced-motion:reduce){:root.app--brand-tokens .results-table-wrap,:root.app--brand-tokens .results-review .parity-horizontal-radio,:root.app--brand-tokens .results-review .legacy-table-analysis__scroller,:root.app--brand-tokens .results-review .legacy-markdown-table__scroller,:root.app--brand-tokens .results-review .legacy-content-tabs__panel{scroll-behavior:auto}}:root.app--brand-tokens .results-screen>.results-shell{background:transparent;border:0;box-shadow:none;padding:0}:root.app--brand-tokens .results-screen,:root.app--brand-tokens .results-screen>*,:root.app--brand-tokens .results-stage,:root.app--brand-tokens .results-stage>*,:root.app--brand-tokens .results-scoreboard,:root.app--brand-tokens .results-scoreboard>*,:root.app--brand-tokens .results-table-wrap{min-width:0}
