@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../media/KaTeX_AMS-Regular.c30af439.woff2)format("woff2"),url(../media/KaTeX_AMS-Regular.e6a3cada.woff)format("woff"),url(../media/KaTeX_AMS-Regular.892f691b.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../media/KaTeX_Caligraphic-Bold.db991531.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Bold.2f97783e.woff)format("woff"),url(../media/KaTeX_Caligraphic-Bold.a36b8125.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../media/KaTeX_Caligraphic-Regular.c20eee08.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Regular.2b13f013.woff)format("woff"),url(../media/KaTeX_Caligraphic-Regular.7c50032c.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../media/KaTeX_Fraktur-Bold.d514bd28.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Bold.5fa2f5e4.woff)format("woff"),url(../media/KaTeX_Fraktur-Bold.e311399d.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../media/KaTeX_Fraktur-Regular.5d62e468.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Regular.18139813.woff)format("woff"),url(../media/KaTeX_Fraktur-Regular.2a73476d.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../media/KaTeX_Main-Bold.f4e2828d.woff2)format("woff2"),url(../media/KaTeX_Main-Bold.c24b5ba7.woff)format("woff"),url(../media/KaTeX_Main-Bold.6d137c77.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../media/KaTeX_Main-BoldItalic.f1884480.woff2)format("woff2"),url(../media/KaTeX_Main-BoldItalic.079b33ae.woff)format("woff"),url(../media/KaTeX_Main-BoldItalic.c003d3ec.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../media/KaTeX_Main-Italic.a3746929.woff2)format("woff2"),url(../media/KaTeX_Main-Italic.26a3619b.woff)format("woff"),url(../media/KaTeX_Main-Italic.61da3e93.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../media/KaTeX_Main-Regular.12644167.woff2)format("woff2"),url(../media/KaTeX_Main-Regular.d511f158.woff)format("woff"),url(../media/KaTeX_Main-Regular.876b86ad.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../media/KaTeX_Math-BoldItalic.5c6a6a93.woff2)format("woff2"),url(../media/KaTeX_Math-BoldItalic.ad4dffd5.woff)format("woff"),url(../media/KaTeX_Math-BoldItalic.e73b3bf0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../media/KaTeX_Math-Italic.d8564edb.woff2)format("woff2"),url(../media/KaTeX_Math-Italic.1cd2c488.woff)format("woff"),url(../media/KaTeX_Math-Italic.03974bc4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(../media/KaTeX_SansSerif-Bold.a03f9428.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Bold.ff51ef5c.woff)format("woff"),url(../media/KaTeX_SansSerif-Bold.d4608ed5.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(../media/KaTeX_SansSerif-Italic.9245afda.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Italic.8ed740d6.woff)format("woff"),url(../media/KaTeX_SansSerif-Italic.c0b22b1e.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(../media/KaTeX_SansSerif-Regular.128c9bc2.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Regular.ee7b0a16.woff)format("woff"),url(../media/KaTeX_SansSerif-Regular.156dbd4e.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../media/KaTeX_Script-Regular.186c7155.woff2)format("woff2"),url(../media/KaTeX_Script-Regular.afc2fd5a.woff)format("woff"),url(../media/KaTeX_Script-Regular.00d9a561.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size1-Regular.4450ef36.woff2)format("woff2"),url(../media/KaTeX_Size1-Regular.e5bf4c74.woff)format("woff"),url(../media/KaTeX_Size1-Regular.9aaff96b.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size2-Regular.6a97527b.woff2)format("woff2"),url(../media/KaTeX_Size2-Regular.8fbd32af.woff)format("woff"),url(../media/KaTeX_Size2-Regular.f11810ed.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size3-Regular.54b7ce9d.woff2)format("woff2"),url(../media/KaTeX_Size3-Regular.45ae8eba.woff)format("woff"),url(../media/KaTeX_Size3-Regular.9812ade2.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size4-Regular.927fc5b9.woff2)format("woff2"),url(../media/KaTeX_Size4-Regular.b211e3d3.woff)format("woff"),url(../media/KaTeX_Size4-Regular.44a4d487.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../media/KaTeX_Typewriter-Regular.ff99d643.woff2)format("woff2"),url(../media/KaTeX_Typewriter-Regular.68b6c3a9.woff)format("woff"),url(../media/KaTeX_Typewriter-Regular.a1a7ff52.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.27"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.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{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo)")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo)")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_4bd8d14-module__cp9SkG__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_4bd8d14-module__cp9SkG__variable{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.140490a3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.b36ae37c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.bf5f8a12.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.10086973.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.2902b61f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_3e1b0ae3-module__Sqxkba__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_3e1b0ae3-module__Sqxkba__variable{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_aaecab66-module__0gBMjW__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_aaecab66-module__0gBMjW__variable{--font-serif:"Newsreader","Newsreader Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:var(--font-mono);--color-red-600:#e40014;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing)*0)}.top-28{top:calc(var(--spacing)*28)}.z-40{z-index:40}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-4{margin-left:calc(var(--spacing)*4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\.45\/1\]{aspect-ratio:1.45}.aspect-\[4\/5\]{aspect-ratio:4/5}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-14{height:calc(var(--spacing)*14)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-14{width:calc(var(--spacing)*14)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[260px\]{max-width:260px}.max-w-\[520px\]{max-width:520px}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[44px\]{min-width:44px}.min-w-\[84px\]{min-width:84px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-\[36px\]{border-radius:36px}.rounded-\[40px\]{border-radius:40px}.rounded-\[42px\]{border-radius:42px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--border\)\]{border-color:var(--border)}.border-\[color\:var\(--foreground\)\]{border-color:var(--foreground)}.border-transparent{border-color:#0000}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.bg-\[\#165DFF\]\/12{background-color:#165dff1f;background-color:lab(44.3584% 30.1378 -87.4803/.12)}.bg-\[\#08111d\]{background-color:#08111d}.bg-\[\#FF935C\]{background-color:#ff935c}.bg-\[color\:var\(--accent\)\]{background-color:var(--accent)}.bg-\[color\:var\(--background\)\]{background-color:var(--background)}.bg-\[color\:var\(--border\)\]{background-color:var(--border)}.bg-\[color\:var\(--border-strong\)\]{background-color:var(--border-strong)}.bg-\[color\:var\(--foreground\)\]{background-color:var(--foreground)}.bg-\[color\:var\(--surface\)\],.bg-\[color\:var\(--surface\)\]\/90{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--surface\)\]\/90{background-color:color-mix(in oklab,var(--surface)90%,transparent)}}.bg-\[color\:var\(--surface-contrast-muted\)\]{background-color:var(--surface-contrast-muted)}.bg-\[color\:var\(--surface-muted\)\]{background-color:var(--surface-muted)}.bg-\[color\:var\(--surface-strong\)\],.bg-\[color\:var\(--surface-strong\)\]\/92{background-color:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--surface-strong\)\]\/92{background-color:color-mix(in oklab,var(--surface-strong)92%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/4{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/4{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/6{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(113\,69\,54\,0\.28\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#71453647,#0000)}.fill-\[color\:var\(--surface-strong\)\]{fill:var(--surface-strong)}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.72rem\]{font-size:.72rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[2rem\]{font-size:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[clamp\(3\.1rem\,7vw\,5\.9rem\)\]{font-size:clamp(3.1rem,7vw,5.9rem)}.text-\[clamp\(3\.2rem\,7vw\,5\.8rem\)\]{font-size:clamp(3.2rem,7vw,5.8rem)}.text-\[clamp\(3\.4rem\,8vw\,6\.4rem\)\]{font-size:clamp(3.4rem,8vw,6.4rem)}.text-\[clamp\(3rem\,7vw\,5\.3rem\)\]{font-size:clamp(3rem,7vw,5.3rem)}.text-\[clamp\(3rem\,7vw\,5\.4rem\)\]{font-size:clamp(3rem,7vw,5.4rem)}.text-\[clamp\(3rem\,7vw\,5\.6rem\)\]{font-size:clamp(3rem,7vw,5.6rem)}.text-\[clamp\(3rem\,7vw\,5\.8rem\)\]{font-size:clamp(3rem,7vw,5.8rem)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#165DFF\]{color:#165dff}.text-\[color\:var\(--accent\)\]{color:var(--accent)}.text-\[color\:var\(--border-strong\)\]{color:var(--border-strong)}.text-\[color\:var\(--contrast-foreground\)\]{color:var(--contrast-foreground)}.text-\[color\:var\(--foreground\)\]{color:var(--foreground)}.text-\[color\:var\(--muted\)\]{color:var(--muted)}.text-\[color\:var\(--muted-strong\)\]{color:var(--muted-strong)}.text-\[color\:var\(--surface-contrast\)\]{color:var(--surface-contrast)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab,var(--color-white)48%,transparent)}}.text-white\/52{color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.text-white\/52{color:color-mix(in oklab,var(--color-white)52%,transparent)}}.text-white\/54{color:#ffffff8a}@supports (color:color-mix(in lab, red, red)){.text-white\/54{color:color-mix(in oklab,var(--color-white)54%,transparent)}}.text-white\/56{color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.text-white\/56{color:color-mix(in oklab,var(--color-white)56%,transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab,var(--color-white)58%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab,var(--color-white)68%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab,var(--color-white)72%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab,var(--color-white)78%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(24\,18\,13\,0\.18\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#18120d2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(11\,19\,36\,0\.18\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#0b13242e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.72\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffb8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-soft\)\]{--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.group-hover\:scale-\[1\.015\]:is(:where(.group):hover *){scale:1.015}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:bg-\[color\:var\(--surface-strong\)\]:hover{background-color:var(--surface-strong)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/14:hover{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/14:hover{background-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.hover\:text-\[color\:var\(--foreground\)\]:hover{color:var(--foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_18px_60px_rgba\(11\,18\,32\,0\.08\)\]:hover{--tw-shadow:0 18px 60px var(--tw-shadow-color,#0b122014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_0\.8fr\]{grid-template-columns:1.4fr .8fr}.md\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.md\:grid-cols-\[1\.25fr_0\.85fr_0\.85fr\]{grid-template-columns:1.25fr .85fr .85fr}.md\:grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.md\:items-end{align-items:flex-end}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-7{padding:calc(var(--spacing)*7)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:pt-1{padding-top:calc(var(--spacing)*1)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:pt-8{padding-top:calc(var(--spacing)*8)}.md\:pb-3{padding-bottom:calc(var(--spacing)*3)}.md\:pb-8{padding-bottom:calc(var(--spacing)*8)}.md\:pl-6{padding-left:calc(var(--spacing)*6)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-\[0\.98rem\]{font-size:.98rem}.md\:text-\[2\.35rem\]{font-size:2.35rem}.md\:text-\[2\.45rem\]{font-size:2.45rem}}@media (min-width:64rem){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_0\.8fr\]{grid-template-columns:minmax(0,1.2fr) .8fr}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_0\.82fr\]{grid-template-columns:minmax(0,1.2fr) .82fr}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_0\.95fr\]{grid-template-columns:minmax(0,1.05fr) .95fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:items-end{align-items:flex-end}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_340px\]{grid-template-columns:minmax(0,1.6fr) 340px}.xl\:grid-cols-\[minmax\(0\,1\.55fr\)_360px\]{grid-template-columns:minmax(0,1.55fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:items-start{align-items:flex-start}}}:root{--background:#ece3d4;--foreground:#171a1f;--muted:#60574e;--muted-strong:#39322c;--border:#27211a1f;--border-strong:#27211a38;--accent:#714536;--accent-strong:#4f2d23;--surface:#fffaf2bd;--surface-strong:#fffbf5eb;--surface-muted:#f0e6d8e0;--surface-contrast:#17191f;--surface-contrast-muted:#fff7ee12;--contrast-foreground:#f5eee4;--contrast-muted:#f5eee4bd;--page-glow-primary:#71453624;--page-glow-secondary:#4b617821;--page-glow-tertiary:#7a5f3f1c;--page-wash:#fff9f294;--grid-line:#27211a09;--ring:#7145363d;--shadow-soft:0 24px 72px #261d1517;--shadow-strong:0 36px 110px #1b161129}@media (prefers-color-scheme:dark){:root{--background:#121316;--foreground:#f1e8dc;--muted:#c1b5a5;--muted-strong:#f1e8dc;--border:#f1e8dc1c;--border-strong:#f1e8dc2e;--accent:#c48f79;--accent-strong:#e3b59c;--surface:#1c1e24d6;--surface-strong:#21242af0;--surface-muted:#272a30eb;--surface-contrast:#0d0f12;--surface-contrast-muted:#fff7ee0f;--contrast-foreground:#f7efe4;--contrast-muted:#f7efe4c2;--page-glow-primary:#c48f7929;--page-glow-secondary:#5b6f8424;--page-glow-tertiary:#a083591f;--page-wash:#fff8ee05;--grid-line:#f1e8dc0c;--ring:#c48f7947;--shadow-soft:0 24px 90px #0000003d;--shadow-strong:0 36px 120px #00000057}}html,body{min-height:100%}html{scroll-behavior:smooth}body{isolation:isolate;background:radial-gradient(circle at 14% 8%,var(--page-glow-primary),transparent 30%),radial-gradient(circle at 84% 5%,var(--page-glow-secondary),transparent 32%),radial-gradient(circle at 50% -6%,var(--page-glow-tertiary),transparent 38%),linear-gradient(180deg,var(--page-wash),transparent 24%),var(--background);color:var(--foreground);font-family:var(--font-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right,var(--grid-line)1px,transparent 1px),linear-gradient(to bottom,var(--grid-line)1px,transparent 1px);opacity:.3;background-size:80px 80px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000006b,#0000 88%);mask-image:linear-gradient(#0000006b,#0000 88%)}body:after{content:"";z-index:-1;pointer-events:none;opacity:.44;background:linear-gradient(#fff3,#0000 18%,#231c150a),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 160px),repeating-linear-gradient(0deg,#27211a05 0 1px,#0000 1px 108px);position:fixed;inset:0}.site-shell{z-index:1;position:relative}.ambient-background{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-background-canvas,.ambient-background-wash{width:100%;height:100%;position:absolute;inset:0}.ambient-background-canvas{opacity:.6;filter:saturate(.78)contrast(1.02)}.ambient-background-wash{background:radial-gradient(circle at 50% 18%,var(--background),transparent 40%),radial-gradient(circle at 12% 20%,var(--page-glow-primary),transparent 26%),radial-gradient(circle at 88% 20%,var(--page-glow-secondary),transparent 30%),radial-gradient(circle at 52% 0%,var(--page-glow-tertiary),transparent 30%),linear-gradient(180deg,var(--background),transparent 26%,var(--background))}@supports (color:color-mix(in lab, red, red)){.ambient-background-wash{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--background)36%,transparent),transparent 40%),radial-gradient(circle at 12% 20%,color-mix(in srgb,var(--page-glow-primary)72%,transparent),transparent 26%),radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--page-glow-secondary)68%,transparent),transparent 30%),radial-gradient(circle at 52% 0%,color-mix(in srgb,var(--page-glow-tertiary)68%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--background)12%,transparent),transparent 26%,color-mix(in srgb,var(--background)18%,transparent))}}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb,var(--accent)18%,transparent)}}::selection{color:var(--foreground)}h1,h2,h3,h4{font-family:var(--font-serif),ui-serif,Georgia,serif;letter-spacing:-.03em;text-wrap:balance}p{color:inherit}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:14px}.muted{color:var(--muted)}.a-link{color:var(--accent);text-decoration:underline}.eyebrow{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.eyebrow{color:color-mix(in srgb,var(--muted)78%,var(--accent-strong)22%)}}.display-title{text-wrap:balance}.section-title{font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.02}.lede{color:var(--muted);font-size:clamp(1.04rem,.96rem + .35vw,1.22rem);line-height:1.8}@supports (color:color-mix(in lab, red, red)){.lede{color:color-mix(in srgb,var(--muted)88%,var(--foreground)12%)}}.lede{text-wrap:pretty}.surface-panel,.surface-panel-strong,.surface-panel-muted{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.surface-panel,.surface-panel-strong,.surface-panel-muted{border:1px solid color-mix(in srgb,var(--border)92%,var(--accent)8%)}}.surface-panel,.surface-panel-strong,.surface-panel-muted{-webkit-backdrop-filter:blur(18px)saturate(1.04)}.surface-panel{background:linear-gradient(180deg,var(--surface-strong),var(--surface)),linear-gradient(135deg,#ffffff75,transparent 40%)}@supports (color:color-mix(in lab, red, red)){.surface-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong)96%,white 4%),color-mix(in srgb,var(--surface)92%,var(--background)8%)),linear-gradient(135deg,#ffffff75,transparent 40%)}}.surface-panel{box-shadow:inset 0 1px 0 #ffffffc7,var(--shadow-soft)}.surface-panel-strong{background:radial-gradient(circle at top left,#ffffff85,transparent 30%),linear-gradient(140deg,var(--surface-strong),var(--surface))}@supports (color:color-mix(in lab, red, red)){.surface-panel-strong{background:radial-gradient(circle at top left,#ffffff85,transparent 30%),linear-gradient(140deg,color-mix(in srgb,var(--surface-strong)98%,white 2%),color-mix(in srgb,var(--surface)90%,var(--accent)10%))}}.surface-panel-strong{box-shadow:inset 0 1px 0 #ffffffd1,var(--shadow-strong)}.surface-panel-muted{background:linear-gradient(160deg,var(--surface-muted),var(--surface)),linear-gradient(180deg,#ffffff61,transparent)}@supports (color:color-mix(in lab, red, red)){.surface-panel-muted{background:linear-gradient(160deg,color-mix(in srgb,var(--surface-muted)94%,white 6%),color-mix(in srgb,var(--surface)88%,var(--background)12%)),linear-gradient(180deg,#ffffff61,transparent)}}.surface-panel-muted{box-shadow:inset 0 1px 0 #ffffffc2,var(--shadow-soft)}.surface-panel-contrast{background:radial-gradient(circle at top right,var(--page-glow-tertiary),transparent 28%),radial-gradient(circle at 14% 14%,var(--page-glow-primary),transparent 26%),linear-gradient(180deg,#ffffff08,transparent),var(--surface-contrast)}@supports (color:color-mix(in lab, red, red)){.surface-panel-contrast{background:radial-gradient(circle at top right,color-mix(in srgb,var(--page-glow-tertiary)100%,transparent),transparent 28%),radial-gradient(circle at 14% 14%,color-mix(in srgb,var(--page-glow-primary)86%,transparent),transparent 26%),linear-gradient(180deg,#ffffff08,transparent),var(--surface-contrast)}}.surface-panel-contrast{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.surface-panel-contrast{border:1px solid color-mix(in srgb,var(--border)70%,#ffffff14 30%)}}.surface-panel-contrast{color:var(--contrast-foreground);box-shadow:inset 0 1px 0 #ffffff0d,var(--shadow-strong)}.surface-panel-contrast p,.surface-panel-contrast li,.surface-panel-contrast a,.surface-panel-contrast .eyebrow{color:var(--contrast-muted)}.surface-panel-contrast h1,.surface-panel-contrast h2,.surface-panel-contrast h3,.surface-panel-contrast h4{color:var(--contrast-foreground)}.metric-tile{border:1px solid var(--border);background:linear-gradient(180deg,var(--surface-strong),var(--surface)),linear-gradient(135deg,#ffffff57,transparent 42%);border-radius:1.6rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.metric-tile{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong)94%,white 6%),color-mix(in srgb,var(--surface)86%,var(--background)14%)),linear-gradient(135deg,#ffffff57,transparent 42%)}}.metric-tile{padding:1rem 1.1rem;box-shadow:inset 0 1px #ffffffc7,0 18px 42px #2b221a0f}.metric-tile:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);height:1px;position:absolute;inset:.75rem 1rem auto}@supports (color:color-mix(in lab, red, red)){.metric-tile:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent)28%,white 72%),transparent)}}.metric-tile:before{pointer-events:none}.metric-value{font-family:var(--font-serif),ui-serif,Georgia,serif;letter-spacing:-.04em;color:var(--foreground);font-size:clamp(1.8rem,2.2vw,2.8rem);line-height:1;display:block}.metric-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:.35rem;font-size:.72rem;font-weight:600}.form-control{border:1px solid var(--border);background:linear-gradient(180deg,var(--surface-strong),var(--surface));border-radius:1.1rem;width:100%}@supports (color:color-mix(in lab, red, red)){.form-control{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong)96%,white 4%),color-mix(in srgb,var(--surface)90%,var(--background)10%))}}.form-control{color:var(--foreground);outline:none;padding:.9rem 1rem;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s;box-shadow:inset 0 1px #ffffffd1,0 12px 30px #231c160a}.form-control:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.form-control:focus{border-color:color-mix(in srgb,var(--accent)52%,white 48%)}}.form-control:focus{background:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.form-control:focus{background:color-mix(in srgb,var(--surface-strong)100%,transparent)}}.form-control:focus{box-shadow:inset 0 1px 0 #ffffffe0,0 0 0 4px var(--accent),0 18px 38px #231c1614}@supports (color:color-mix(in lab, red, red)){.form-control:focus{box-shadow:inset 0 1px 0 #ffffffe0,0 0 0 4px color-mix(in srgb,var(--accent)10%,transparent),0 18px 38px #231c1614}}.pill-chip{border:1px solid var(--border);align-items:center;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pill-chip{border:1px solid color-mix(in srgb,var(--border)90%,var(--accent)10%)}}.pill-chip{background:var(--surface-strong);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pill-chip{background:color-mix(in srgb,var(--surface-strong)88%,var(--background)12%)}}.pill-chip{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;color:var(--muted-strong);padding:.42rem .8rem;font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.pill-chip{color:color-mix(in srgb,var(--muted-strong)72%,var(--accent-strong)28%)}}.pill-chip{box-shadow:inset 0 1px #ffffffa8}.interactive-dark,.interactive-light{transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s,transform .16s,opacity .16s}.interactive-dark{background:linear-gradient(135deg,var(--foreground),var(--foreground))}@supports (color:color-mix(in lab, red, red)){.interactive-dark{background:linear-gradient(135deg,color-mix(in srgb,var(--foreground)88%,var(--accent)12%),var(--foreground))}}.interactive-dark{color:var(--contrast-foreground);box-shadow:inset 0 1px #ffffff14,0 16px 44px #1c15102e}.interactive-dark:hover{opacity:.98;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 22px 56px #1c15103d}.interactive-dark:focus-visible,.interactive-dark:active{background:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.interactive-dark:focus-visible,.interactive-dark:active{background:color-mix(in srgb,var(--surface-strong)96%,white 4%)}}.interactive-dark:focus-visible,.interactive-dark:active{color:var(--foreground);border-color:var(--foreground);box-shadow:0 14px 34px #1c15101a}.interactive-light{background:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.interactive-light{background:color-mix(in srgb,var(--surface-strong)90%,var(--background)10%)}}.interactive-light{color:var(--foreground);box-shadow:inset 0 1px #fffc,0 10px 26px #1c15100a}.interactive-light:hover{background:var(--surface-strong);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.interactive-light:hover{background:color-mix(in srgb,var(--surface-strong)96%,white 4%)}}.interactive-light:hover{box-shadow:inset 0 1px #ffffffeb,0 16px 42px #1c151014}.interactive-light:focus-visible,.interactive-light:active{background:var(--foreground);color:#fff;border-color:#0000}.hr{background:var(--border);border:0;height:1px}.reading-progress-track{z-index:60;pointer-events:none;inset-inline:0;background:0 0;height:2px;position:fixed;top:0}.reading-progress-bar{transform-origin:0;background:linear-gradient(90deg,var(--accent),var(--accent));width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.reading-progress-bar{background:linear-gradient(90deg,color-mix(in srgb,var(--accent)78%,white 22%),var(--accent))}}.reading-progress-bar{box-shadow:0 0 24px var(--accent)}@supports (color:color-mix(in lab, red, red)){.reading-progress-bar{box-shadow:0 0 24px color-mix(in srgb,var(--accent)34%,transparent)}}.reading-progress-bar{transition:transform .14s ease-out}.article-theme-scope{--article-panel-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.article-theme-scope{--article-panel-border:color-mix(in srgb,var(--border)86%,var(--article-accent)14%)}}.article-theme-scope{--article-panel-shadow:var(--article-accent-deep-shadow)}@supports (color:color-mix(in lab, red, red)){.article-theme-scope{--article-panel-shadow:color-mix(in srgb,var(--article-accent-deep-shadow)42%,#1b161114)}}.article-theme-scope .surface-panel,.article-theme-scope .surface-panel-strong,.article-theme-scope .surface-panel-muted,.article-theme-scope .research-panel,.article-theme-scope .research-record-item,.article-theme-scope .source-card,.article-theme-scope .metric-tile,.article-theme-scope .article-table-wrap{border-color:var(--article-panel-border)}.article-theme-scope .surface-panel{background:linear-gradient(180deg,var(--surface-strong),var(--surface)),linear-gradient(135deg,#ffffff6b,transparent 40%)}@supports (color:color-mix(in lab, red, red)){.article-theme-scope .surface-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong)99%,var(--article-accent)1%),color-mix(in srgb,var(--surface)97%,var(--article-accent)3%)),linear-gradient(135deg,#ffffff6b,transparent 40%)}}.article-theme-scope .surface-panel-strong{background:radial-gradient(circle at top left,#ffffff70,transparent 28%),linear-gradient(140deg,var(--surface-strong),var(--surface))}@supports (color:color-mix(in lab, red, red)){.article-theme-scope .surface-panel-strong{background:radial-gradient(circle at top left,#ffffff70,transparent 28%),linear-gradient(140deg,color-mix(in srgb,var(--surface-strong)99%,var(--article-accent)1%),color-mix(in srgb,var(--surface)96%,var(--article-accent)4%))}}.article-theme-scope .surface-panel-muted{background:linear-gradient(160deg,var(--surface-muted),var(--surface)),linear-gradient(180deg,#ffffff4d,transparent)}@supports (color:color-mix(in lab, red, red)){.article-theme-scope .surface-panel-muted{background:linear-gradient(160deg,color-mix(in srgb,var(--surface-muted)98%,var(--article-accent)2%),color-mix(in srgb,var(--surface)95%,var(--article-accent)5%)),linear-gradient(180deg,#ffffff4d,transparent)}}.article-theme-scope .metric-tile,.article-theme-scope .research-panel,.article-theme-scope .research-record-item,.article-theme-scope .source-card,.article-theme-scope .article-table-wrap{box-shadow:inset 0 1px 0 #ffffffd1,0 18px 46px var(--article-panel-shadow)}.article-theme-scope .pill-chip{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.article-theme-scope .pill-chip{border-color:color-mix(in srgb,var(--border)84%,var(--article-accent)16%)}}.article-theme-scope .pill-chip{background:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.article-theme-scope .pill-chip{background:color-mix(in srgb,var(--surface-strong)94%,var(--article-accent)6%)}}.article-theme-scope .pill-chip{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.article-theme-scope .pill-chip{color:color-mix(in srgb,var(--foreground)84%,var(--article-accent-strong)16%)}}.article-theme-scope .article-prose h2{border-top-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.article-theme-scope .article-prose h2{border-top-color:color-mix(in srgb,var(--border)80%,var(--article-accent)20%)}}.article-theme-scope .article-prose .heading-link:after{color:var(--article-accent)}@supports (color:color-mix(in lab, red, red)){.article-theme-scope .article-prose .heading-link:after{color:color-mix(in srgb,var(--article-accent)72%,var(--accent)28%)}}.article-theme-hero,.article-theme-body,.article-theme-visual{isolation:isolate;position:relative}.article-theme-hero:after,.article-theme-body:before{content:"";pointer-events:none;position:absolute;inset-inline:0}.article-theme-hero:after{background:linear-gradient(90deg,transparent,var(--article-accent),transparent);height:1px;bottom:0}@supports (color:color-mix(in lab, red, red)){.article-theme-hero:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--article-accent)30%,transparent),transparent)}}.article-theme-body:before{background:linear-gradient(90deg,var(--article-accent),var(--article-accent),transparent);height:2px;top:0}@supports (color:color-mix(in lab, red, red)){.article-theme-body:before{background:linear-gradient(90deg,var(--article-accent),color-mix(in srgb,var(--article-accent)55%,white 45%),transparent)}}.article-theme-body:before{opacity:.82}.article-theme-hero>*,.article-theme-body>*,.article-theme-visual>*{z-index:1;position:relative}.article-theme-visual img{box-shadow:0 28px 78px var(--article-accent-shadow),var(--shadow-soft)}@supports (color:color-mix(in lab, red, red)){.article-theme-visual img{box-shadow:0 28px 78px color-mix(in srgb,var(--article-accent-shadow)72%,#1b161114),var(--shadow-soft)}}.article-preview-card{isolation:isolate;border-color:var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.article-preview-card{border-color:color-mix(in srgb,var(--border)84%,var(--article-accent)16%)}}.article-preview-card{box-shadow:inset 0 1px 0 #ffffffc2,0 24px 48px var(--article-accent-shadow)}@supports (color:color-mix(in lab, red, red)){.article-preview-card{box-shadow:inset 0 1px 0 #ffffffc2,0 24px 48px color-mix(in srgb,var(--article-accent-shadow)62%,#1b16110d)}}.article-preview-card:before,.article-preview-card:after{content:"";pointer-events:none;position:absolute}.article-preview-card:before{background:linear-gradient(90deg,transparent,var(--article-accent),transparent);z-index:0;height:2px;inset:0 1.25rem auto}.article-preview-card:after{background:radial-gradient(circle,var(--article-accent-soft),transparent 72%);z-index:0;opacity:.72;border-radius:999px;width:11rem;height:11rem;top:-3rem;right:-2rem}.article-preview-card.surface-panel{background:linear-gradient(180deg,var(--surface-strong),var(--surface)),linear-gradient(135deg,#ffffff5c,transparent 42%)}@supports (color:color-mix(in lab, red, red)){.article-preview-card.surface-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong)99%,var(--article-accent)1%),color-mix(in srgb,var(--surface)96%,var(--article-accent)4%)),linear-gradient(135deg,#ffffff5c,transparent 42%)}}.article-preview-card.surface-panel-strong{background:radial-gradient(circle at top left,#ffffff61,transparent 26%),linear-gradient(140deg,var(--surface-strong),var(--surface))}@supports (color:color-mix(in lab, red, red)){.article-preview-card.surface-panel-strong{background:radial-gradient(circle at top left,#ffffff61,transparent 26%),linear-gradient(140deg,color-mix(in srgb,var(--surface-strong)98%,var(--article-accent)2%),color-mix(in srgb,var(--surface)95%,var(--article-accent)5%))}}.article-preview-card.surface-panel-muted{background:linear-gradient(160deg,var(--surface-muted),var(--surface)),linear-gradient(180deg,#ffffff4d,transparent)}@supports (color:color-mix(in lab, red, red)){.article-preview-card.surface-panel-muted{background:linear-gradient(160deg,color-mix(in srgb,var(--surface-muted)97%,var(--article-accent)3%),color-mix(in srgb,var(--surface)94%,var(--article-accent)6%)),linear-gradient(180deg,#ffffff4d,transparent)}}.article-preview-card>*{z-index:1;position:relative}.article-preview-card .pill-chip{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.article-preview-card .pill-chip{border-color:color-mix(in srgb,var(--border)82%,var(--article-accent)18%)}}.article-preview-card .pill-chip{background:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.article-preview-card .pill-chip{background:color-mix(in srgb,var(--surface-strong)94%,var(--article-accent)6%)}}.article-preview-card .pill-chip{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.article-preview-card .pill-chip{color:color-mix(in srgb,var(--foreground)86%,var(--article-accent-strong)14%)}}.article-preview-card .article-preview-index,.article-preview-card .eyebrow{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.article-preview-card .article-preview-index,.article-preview-card .eyebrow{color:color-mix(in srgb,var(--muted)76%,var(--article-accent-strong)24%)}}.article-presentation-editorial .article-prose{font-size:clamp(1.06rem,.97rem + .3vw,1.18rem);line-height:1.95}.article-presentation-editorial .article-prose h2{border-top-width:2px;margin-top:4.2rem;padding-top:1.6rem;font-size:clamp(1.9rem,2.9vw,2.55rem)}.article-presentation-editorial .pill-chip,.article-preview-card.article-presentation-editorial .pill-chip{letter-spacing:.14em;text-transform:uppercase;border-radius:.65rem;font-size:.66rem}.article-presentation-dossier .research-panel,.article-presentation-dossier .research-record-item,.article-presentation-dossier .source-card,.article-preview-card.article-presentation-dossier{border-radius:1rem}.article-presentation-dossier .pill-chip,.article-preview-card.article-presentation-dossier .pill-chip{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.article-presentation-dossier .article-prose h2{font-size:clamp(1.8rem,2.5vw,2.35rem)}.article-presentation-research .research-panel,.article-presentation-research .research-record-item,.article-presentation-research .source-card,.article-presentation-research .metric-tile{background:var(--surface-strong);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.article-presentation-research .research-panel,.article-presentation-research .research-record-item,.article-presentation-research .source-card,.article-presentation-research .metric-tile{background:color-mix(in srgb,var(--surface-strong)97%,var(--article-accent)3%)}}.article-presentation-research .article-prose h2{font-size:clamp(1.78rem,2.4vw,2.25rem)}.article-presentation-research .pill-chip,.article-preview-card.article-presentation-research .pill-chip{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;font-size:.68rem}.article-presentation-technical .article-prose{font-size:clamp(1rem,.94rem + .22vw,1.1rem)}.article-presentation-technical .article-prose h2{font-size:clamp(1.72rem,2.35vw,2.15rem)}.article-presentation-technical .pill-chip,.article-preview-card.article-presentation-technical .pill-chip{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:.75rem;font-size:.67rem}.article-presentation-technical .article-prose code{border-color:var(--article-accent)}@supports (color:color-mix(in lab, red, red)){.article-presentation-technical .article-prose code{border-color:color-mix(in srgb,var(--article-accent)18%,var(--border))}}.article-presentation-technical .article-prose code{background:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.article-presentation-technical .article-prose code{background:color-mix(in srgb,var(--surface-strong)84%,var(--article-accent)16%)}}.article-presentation-technical .article-prose pre{background:radial-gradient(circle at top right,var(--article-accent),transparent 24%),#0f172a}@supports (color:color-mix(in lab, red, red)){.article-presentation-technical .article-prose pre{background:radial-gradient(circle at top right,color-mix(in srgb,var(--article-accent)28%,transparent),transparent 24%),#0f172a}}.reveal-on-load{animation:.72s cubic-bezier(.2,.9,.2,1) both rise-in}.stagger-1{animation-delay:70ms}.stagger-2{animation-delay:.14s}.stagger-3{animation-delay:.21s}.article-prose{color:var(--foreground);font-size:clamp(1.03rem,.95rem + .28vw,1.14rem);line-height:1.9}.article-prose>*+*{margin-top:1.3rem}.article-prose>:first-child{margin-top:0}.article-prose>*,.article-prose details>*{min-width:0}.article-prose h2,.article-prose h3,.article-prose h4{color:var(--foreground);scroll-margin-top:8rem}.article-prose h2{border-top:1px solid var(--border);margin-top:4rem;padding-top:1.35rem;font-size:clamp(1.75rem,2.6vw,2.3rem)}.article-prose h3{margin-top:2.8rem;font-size:1.4rem}.article-prose h4{letter-spacing:-.02em;margin-top:2.2rem;font-size:1.12rem}.article-prose .heading-link{align-items:baseline;gap:.55rem;text-decoration:none;display:inline-flex}.article-prose .heading-link:after{content:"#";opacity:0;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.14em;color:var(--accent);font-size:.78rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.article-prose .heading-link:after{color:color-mix(in srgb,var(--accent)70%,white 30%)}}.article-prose .heading-link:after{transition:opacity .16s,color .16s}.article-prose h2:hover .heading-link:after,.article-prose h3:hover .heading-link:after,.article-prose h4:hover .heading-link:after{opacity:1}.article-prose p,.article-prose li{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.article-prose p,.article-prose li{color:color-mix(in srgb,var(--foreground)94%,white 6%)}}.article-prose p,.article-prose li{text-wrap:pretty}.article-prose strong{color:var(--foreground);font-weight:650}.article-prose em{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.article-prose em{color:color-mix(in srgb,var(--accent)68%,var(--foreground)32%)}}.article-prose a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.article-prose a{-webkit-text-decoration-color:color-mix(in srgb,var(--accent)36%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--accent)36%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--accent)36%,transparent);text-decoration-color:color-mix(in srgb,var(--accent)36%,transparent)}}.article-prose a{transition:color .16s,text-decoration-color .16s}.article-prose a:hover{color:var(--accent-strong);text-decoration-color:currentColor}.article-prose ul,.article-prose ol{margin:1.35rem 0;padding-left:1.5rem}.article-prose ul{list-style:outside}.article-prose ol{list-style:decimal}.article-prose li+li{margin-top:.5rem}.article-prose li::marker{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.article-prose li::marker{color:color-mix(in srgb,var(--accent)78%,white 22%)}}.article-prose blockquote{border:1px solid var(--accent);margin:2rem 0}@supports (color:color-mix(in lab, red, red)){.article-prose blockquote{border:1px solid color-mix(in srgb,var(--accent)18%,var(--border))}}.article-prose blockquote{border-left:4px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.article-prose blockquote{border-left:4px solid color-mix(in srgb,var(--accent)80%,white 20%)}}.article-prose blockquote{background:linear-gradient(180deg,var(--accent),var(--surface-strong)),var(--surface-strong);border-radius:1.6rem}@supports (color:color-mix(in lab, red, red)){.article-prose blockquote{background:linear-gradient(180deg,color-mix(in srgb,var(--accent)7%,white 93%),color-mix(in srgb,var(--surface-strong)90%,var(--background)10%)),var(--surface-strong)}}.article-prose blockquote{padding:1.3rem 1.45rem;box-shadow:inset 0 1px #ffffffd9}.article-prose blockquote>:first-child{margin-top:0}.article-prose blockquote>:last-child{margin-bottom:0}.article-prose details{border:1px solid var(--border);background:var(--surface-strong);border-radius:1.45rem;margin:1.9rem 0}@supports (color:color-mix(in lab, red, red)){.article-prose details{background:color-mix(in srgb,var(--surface-strong)92%,var(--accent)8%)}}.article-prose details{padding:0 1.25rem 1rem;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 16px 34px #2018120d}.article-prose details>summary{cursor:pointer;color:var(--foreground);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;list-style:none;display:flex}.article-prose details>summary::-webkit-details-marker{display:none}.article-prose details>summary:after{content:"Expand";letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700}.article-prose details[open]>summary:after{content:"Collapse"}.article-prose hr{border:0;border-top:1px solid var(--border);margin:2.4rem 0}.article-prose code{border:1px solid var(--border);background:var(--accent);border-radius:.55rem;padding:.16rem .42rem}@supports (color:color-mix(in lab, red, red)){.article-prose code{background:color-mix(in srgb,var(--accent)7%,var(--surface-strong)93%)}}.article-prose code{font-size:.92em}.article-prose pre{border:1px solid var(--accent);margin:2rem 0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.article-prose pre{border:1px solid color-mix(in srgb,var(--accent)18%,#ffffff1f)}}.article-prose pre{background:radial-gradient(circle at top right,var(--page-glow-secondary),transparent 24%),radial-gradient(circle at 12% 16%,var(--accent),transparent 22%),#161922;border-radius:1.35rem}@supports (color:color-mix(in lab, red, red)){.article-prose pre{background:radial-gradient(circle at top right,color-mix(in srgb,var(--page-glow-secondary)100%,transparent),transparent 24%),radial-gradient(circle at 12% 16%,color-mix(in srgb,var(--accent)18%,transparent),transparent 22%),#161922}}.article-prose pre{color:#f0ebe2;padding:1.2rem 1.3rem;box-shadow:0 20px 60px #090b1047}.article-prose pre code{color:inherit;background:0 0;border:0;padding:0}.article-table-wrap{overscroll-behavior-x:contain;border:1px solid var(--border);background:var(--surface-strong);border-radius:1.2rem;width:100%;max-width:100%;margin:1.8rem 0;display:block;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.article-table-wrap{background:color-mix(in srgb,var(--surface-strong)96%,white 4%)}}.article-table-wrap{box-shadow:var(--shadow-soft)}.article-table-wrap>table,.article-prose table{border-collapse:collapse;background:0 0;width:max-content;min-width:100%;margin:0}.article-prose th,.article-prose td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.85rem .95rem}.article-prose th{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.article-prose th{background:color-mix(in srgb,var(--accent)9%,var(--surface-strong)91%)}}.article-prose th{color:var(--foreground);font-weight:650}.article-prose img{border:1px solid var(--border);box-shadow:var(--shadow-soft);border-radius:1.45rem;margin:2rem auto}.article-prose figure{margin:2rem 0}.article-prose figcaption{text-align:center;color:var(--muted);margin-top:.85rem;font-size:.9rem}.article-prose .story-intro-note{border:1px solid var(--accent);margin:0 0 2rem}@supports (color:color-mix(in lab, red, red)){.article-prose .story-intro-note{border:1px solid color-mix(in srgb,var(--accent)14%,#9f8356 18%,var(--border))}}.article-prose .story-intro-note{background:linear-gradient(180deg,var(--surface-strong),var(--surface));border-radius:1.35rem}@supports (color:color-mix(in lab, red, red)){.article-prose .story-intro-note{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong)94%,#a78a58 6%),color-mix(in srgb,var(--surface)96%,#a78a58 4%))}}.article-prose .story-intro-note{color:var(--foreground);padding:1rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.article-prose .story-intro-note{color:color-mix(in srgb,var(--foreground)86%,#6e5633 14%)}}.article-prose .story-intro-note{font-size:.98rem;font-style:italic;line-height:1.8}.article-prose .dropcap-lede:first-letter{float:left;color:var(--accent);font-family:var(--font-serif),ui-serif,Georgia,serif;margin:.18rem .68rem -.1rem 0;font-size:4.8rem;font-weight:800;line-height:.8}.article-prose .story-pull-quote{border-left:4px solid var(--accent);margin:2.4rem 0}@supports (color:color-mix(in lab, red, red)){.article-prose .story-pull-quote{border-left:4px solid color-mix(in srgb,var(--accent)84%,white 16%)}}.article-prose .story-pull-quote{border-right:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.article-prose .story-pull-quote{border-right:1px solid color-mix(in srgb,var(--accent)10%,var(--border))}}.article-prose .story-pull-quote{background:linear-gradient(180deg,var(--accent),var(--surface-strong));border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.article-prose .story-pull-quote{background:linear-gradient(180deg,color-mix(in srgb,var(--accent)7%,white 93%),color-mix(in srgb,var(--surface-strong)88%,var(--accent)12%))}}.article-prose .story-pull-quote{padding:1.4rem 1.55rem}.article-prose .story-pull-quote>p{color:var(--foreground);font-family:var(--font-serif),ui-serif,Georgia,serif;margin:0;font-size:clamp(1.25rem,1.08rem + .45vw,1.5rem);font-style:italic;line-height:1.6}.article-prose .story-stat-panel{border:1px solid var(--accent);margin:2.4rem 0}@supports (color:color-mix(in lab, red, red)){.article-prose .story-stat-panel{border:1px solid color-mix(in srgb,var(--accent)22%,var(--border))}}.article-prose .story-stat-panel{background:radial-gradient(circle at top right,var(--page-glow-tertiary),transparent 26%),linear-gradient(135deg,var(--foreground),var(--foreground));border-radius:1.6rem}@supports (color:color-mix(in lab, red, red)){.article-prose .story-stat-panel{background:radial-gradient(circle at top right,color-mix(in srgb,var(--page-glow-tertiary)100%,transparent),transparent 26%),linear-gradient(135deg,color-mix(in srgb,var(--foreground)90%,black 10%),color-mix(in srgb,var(--foreground)74%,var(--accent)26%))}}.article-prose .story-stat-panel{box-shadow:0 26px 70px var(--accent);padding:1.5rem 1.55rem}@supports (color:color-mix(in lab, red, red)){.article-prose .story-stat-panel{box-shadow:0 26px 70px color-mix(in srgb,var(--accent)16%,transparent)}}.article-prose .story-stat-panel *,.article-prose .story-stat-panel p,.article-prose .story-stat-panel li{color:var(--contrast-foreground)}.article-prose .story-stat-kicker{color:var(--contrast-foreground);margin:0 0 1rem}@supports (color:color-mix(in lab, red, red)){.article-prose .story-stat-kicker{color:color-mix(in srgb,var(--contrast-foreground)76%,var(--accent)24%)}}.article-prose .story-stat-kicker{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;font-weight:700}.article-prose .story-stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;display:grid}.article-prose .story-stat-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.1rem;padding:1rem .95rem}.article-prose .story-stat-value{color:#fff;display:block}@supports (color:color-mix(in lab, red, red)){.article-prose .story-stat-value{color:color-mix(in srgb,white 84%,var(--accent)16%)}}.article-prose .story-stat-value{font-family:var(--font-serif),ui-serif,Georgia,serif;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.45rem,1.18rem + .7vw,1.95rem);font-weight:800;line-height:1.05}.article-prose .story-stat-text{color:#f8fafcbd;margin-top:.55rem;font-size:.88rem;line-height:1.55}.article-prose .child-baba-operation-panel .story-stat-value{font-size:clamp(1.12rem,1rem + .32vw,1.36rem);line-height:1.08}.article-prose .story-divider{text-align:center;margin:2.8rem 0;position:relative}.article-prose .story-divider:before{content:"";background:var(--accent);height:1px;position:absolute;top:50%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.article-prose .story-divider:before{background:color-mix(in srgb,var(--accent)12%,var(--border))}}.article-prose .story-divider>span{background:var(--surface-strong);padding:0 1rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.article-prose .story-divider>span{background:color-mix(in srgb,var(--surface-strong)94%,var(--surface)6%)}}.article-prose .story-divider>span{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.article-prose .story-divider>span{color:color-mix(in srgb,var(--muted)70%,var(--accent)30%)}}.article-prose .story-divider>span{font-family:var(--font-mono),ui-monospace,monospace;font-size:1rem}.article-prose .story-card-grid{gap:1rem;margin:1.6rem 0 2rem;display:grid}.article-prose .story-card-grid.story-card-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.article-prose .story-card{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.article-prose .story-card{border:1px solid color-mix(in srgb,var(--accent)12%,var(--border))}}.article-prose .story-card{background:linear-gradient(180deg,var(--surface-strong),var(--surface));border-radius:1.4rem}@supports (color:color-mix(in lab, red, red)){.article-prose .story-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong)95%,var(--accent)5%),color-mix(in srgb,var(--surface)97%,var(--accent)3%))}}.article-prose .story-card{padding:1.2rem 1.15rem;box-shadow:inset 0 1px #ffffffd1}.article-prose .story-card-kicker{color:var(--accent);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .55rem;font-size:.66rem;font-weight:700}.article-prose .story-card h3,.article-prose .story-card h4{color:var(--foreground);margin:0 0 .55rem;font-size:1.12rem}.article-prose .story-card p{margin:.55rem 0 0;font-size:.96rem;line-height:1.75}.article-prose .story-case-study{border:1px solid var(--accent);margin:2.4rem 0;position:relative}@supports (color:color-mix(in lab, red, red)){.article-prose .story-case-study{border:1px solid color-mix(in srgb,var(--accent)12%,var(--border))}}.article-prose .story-case-study{background:linear-gradient(180deg,var(--surface-strong),var(--surface));border-radius:1.45rem}@supports (color:color-mix(in lab, red, red)){.article-prose .story-case-study{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong)96%,white 4%),color-mix(in srgb,var(--surface)96%,#eee4d5 4%))}}.article-prose .story-case-study{padding:1.6rem 1.3rem 1.2rem}.article-prose .story-case-study:before{content:"Case Study";background:var(--accent);color:#fff;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;border-radius:999px;padding:.28rem .72rem;font-size:.6rem;font-weight:700;position:absolute;top:-.82rem;left:1rem}.article-prose .story-case-study h3,.article-prose .story-case-study h4{margin-top:.1rem}.article-prose .story-callout{border:1px solid var(--accent);margin:2.8rem 0}@supports (color:color-mix(in lab, red, red)){.article-prose .story-callout{border:1px solid color-mix(in srgb,var(--accent)22%,transparent)}}.article-prose .story-callout{background:radial-gradient(circle at top right,var(--accent),transparent 32%),linear-gradient(135deg,var(--foreground),var(--foreground));border-radius:1.6rem}@supports (color:color-mix(in lab, red, red)){.article-prose .story-callout{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent)14%,transparent),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--foreground)92%,black 8%),color-mix(in srgb,var(--foreground)78%,var(--accent)22%))}}.article-prose .story-callout{text-align:center;box-shadow:0 26px 80px var(--accent);padding:1.7rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.article-prose .story-callout{box-shadow:0 26px 80px color-mix(in srgb,var(--accent)14%,transparent)}}.article-prose .story-callout h3{color:#fdf4e2;margin:0 0 .9rem;font-size:1.55rem;font-style:normal}.article-prose .story-callout p{color:#f8fafcd1;max-width:42rem;margin:0 auto}@media (max-width:720px){.article-prose .story-card-grid.story-card-grid-two{grid-template-columns:1fr}.article-prose .story-stat-panel,.article-prose .story-callout,.article-prose .story-case-study,.article-prose .story-pull-quote{padding-left:1rem;padding-right:1rem}.article-prose .dropcap-lede:first-letter{font-size:4rem}}.article-prose .katex-display{border:1px solid var(--border);background:var(--surface-strong);border-radius:1.15rem;margin:1.8rem 0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.article-prose .katex-display{background:color-mix(in srgb,var(--surface-strong)88%,var(--accent)12%)}}.article-prose .katex-display{padding:1rem 1.05rem}.article-insight-grid{gap:1rem;display:grid}.research-panel{border:1px solid var(--border);background:var(--surface-strong);border-radius:1.6rem}@supports (color:color-mix(in lab, red, red)){.research-panel{background:color-mix(in srgb,var(--surface-strong)92%,transparent)}}.research-panel{padding:1.15rem 1.2rem;box-shadow:inset 0 1px #ffffffd6}.research-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.research-record-item{border:1px solid var(--border);background:var(--surface);border-radius:1.05rem}@supports (color:color-mix(in lab, red, red)){.research-record-item{background:color-mix(in srgb,var(--surface)92%,transparent)}}.research-record-item{padding:.85rem .9rem}.research-record-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700;display:block}.research-record-value{color:var(--foreground);margin-top:.35rem;font-size:.94rem;font-weight:600;display:block}.research-bullet-list{margin:0;padding-left:1.2rem}.research-bullet-list li+li{margin-top:.45rem}.research-reference-list,.research-revision-list{margin:0;padding-left:1.2rem}.research-reference-list li,.research-revision-list li{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.research-reference-list li,.research-revision-list li{color:color-mix(in srgb,var(--foreground)94%,white 6%)}}.research-reference-list li,.research-revision-list li{line-height:1.8}.research-reference-list li+li,.research-revision-list li+li{margin-top:.8rem}.research-reference-type{border:1px solid var(--border);background:var(--accent);border-radius:999px;margin-right:.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.research-reference-type{background:color-mix(in srgb,var(--accent)10%,var(--surface)90%)}}.research-reference-type{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:.2rem .5rem;font-size:.68rem;font-weight:700}.research-reference-label{color:var(--foreground);font-weight:650}.research-note{border:1px solid var(--border);border-radius:1.5rem;margin:2rem 0;padding:1.1rem 1.2rem;box-shadow:inset 0 1px #ffffffd6}.research-note-neutral{background:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.research-note-neutral{background:color-mix(in srgb,var(--surface-strong)92%,transparent)}}.research-note-evidence{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.research-note-evidence{background:color-mix(in srgb,var(--accent)10%,var(--surface-strong)90%)}}.research-note-caution{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.research-note-caution{background:color-mix(in srgb,#f59e0b 10%,var(--surface-strong)90%)}}.research-note-claim{background:#10b981}@supports (color:color-mix(in lab, red, red)){.research-note-claim{background:color-mix(in srgb,#10b981 10%,var(--surface-strong)90%)}}.research-note-title{margin-top:.5rem;font-size:1.4rem}.research-note-body{margin-top:.7rem}.research-note-body>:first-child{margin-top:0}.research-note-body>:last-child{margin-bottom:0}.key-takeaways-list{margin:1rem 0 0;padding-left:1.2rem}.source-grid{gap:.85rem;margin-top:1rem;display:grid}.source-card{border:1px solid var(--border);background:var(--surface);border-radius:1.15rem}@supports (color:color-mix(in lab, red, red)){.source-card{background:color-mix(in srgb,var(--surface)94%,transparent)}}.source-card{padding:.95rem 1rem}.source-card-title{margin-top:.45rem;font-size:1.08rem;line-height:1.3}.source-card-citation{color:var(--muted);margin-top:.55rem;font-size:.94rem;line-height:1.7}.research-inline-details{border-top:1px solid var(--border);padding-top:.9rem}.research-inline-details>summary{cursor:pointer;list-style:none}.research-inline-details>summary::-webkit-details-marker{display:none}.citation-code{border:1px solid var(--border);background:var(--surface);border-radius:1rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.citation-code{background:color-mix(in srgb,var(--surface)92%,transparent)}}.citation-code{color:var(--muted-strong);padding:.95rem 1rem;font-size:.78rem;line-height:1.7}.timeline-badge{border:1px solid var(--border);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.timeline-badge:before{content:"";background:currentColor;border-radius:999px;width:.55rem;height:.55rem}.timeline-badge-blue{color:#1d4ed8;background:#dbeafeb8}.timeline-badge-amber{color:#b45309;background:#fef3c7d1}.timeline-badge-purple{color:#7c3aed;background:#ede9fed1}.timeline-badge-green{color:#047857;background:#d1fae5cc}.timeline-badge-red{color:#b91c1c;background:#fee2e2d1}.article-prose td.timeline-cell{vertical-align:top;font-weight:600}.article-prose td.timeline-cell-blue{color:#1d4ed8;background:#dbeafed1}.article-prose td.timeline-cell-amber{color:#b45309;background:#fef3c7e6}.article-prose td.timeline-cell-purple{color:#7c3aed;background:#ede9fee6}.article-prose td.timeline-cell-green{color:#047857;background:#d1fae5e0}.article-prose td.timeline-cell-red{color:#b91c1c;background:#fee2e2e6}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes reach-pulse{0%{opacity:.28;transform:scale(.78)}72%{opacity:0;transform:scale(1.42)}to{opacity:0;transform:scale(1.42)}}.motion-pop-in{opacity:0;animation:.72s cubic-bezier(.2,.9,.2,1) forwards motion-pop-in;animation-delay:var(--motion-delay,0s)}.reach-map-entry{opacity:0;animation:.72s cubic-bezier(.2,.9,.2,1) forwards motion-pop-in;animation-delay:var(--motion-delay,0s);transform-origin:50%;transform-box:fill-box}.reach-arc-line{stroke-dasharray:100;stroke-dashoffset:100px;animation-name:reach-line-draw,reach-line-flow;animation-duration:1.5s,14s;animation-timing-function:cubic-bezier(.2,.9,.2,1),linear;animation-fill-mode:forwards,none;animation-delay:var(--motion-delay,0s),calc(var(--motion-delay,0s) + 1.5s);animation-iteration-count:1,infinite}.reach-route-line{opacity:0;animation-name:reach-route-enter,reach-route-drift;animation-duration:1s,18s;animation-timing-function:cubic-bezier(.2,.9,.2,1),linear;animation-iteration-count:1,infinite;animation-delay:.12s,1.12s;animation-fill-mode:forwards,none}.reach-base-glow{transform-origin:50%;transform-box:fill-box;animation:5.8s ease-in-out infinite reach-base-breathe}.reach-base-anchor,.reach-pin-core,.reach-traffic-core{transform-origin:50%;transform-box:fill-box;animation:5.4s ease-in-out infinite reach-node-breathe}.reach-pin-ring,.reach-traffic-ring{transform-origin:50%;transform-box:fill-box;animation:4.8s ease-in-out infinite reach-ring-breathe}.reach-data-card{opacity:0;animation:.72s cubic-bezier(.2,.9,.2,1) forwards motion-pop-in;animation-delay:var(--motion-delay,0s)}.reach-bar-fill{transform-origin:0;animation:.9s cubic-bezier(.2,.9,.2,1) forwards reach-bar-grow;animation-delay:var(--motion-delay,0s);transform:scaleX(0)}.atlas-network-entry{opacity:0;animation:.76s cubic-bezier(.2,.9,.2,1) forwards motion-pop-in;animation-delay:var(--motion-delay,0s);transform-origin:50%;transform-box:fill-box}.atlas-link-line{stroke-dasharray:100;stroke-dashoffset:100px;animation-name:atlas-line-draw,atlas-line-breathe;animation-duration:1.45s,8.5s;animation-timing-function:cubic-bezier(.2,.9,.2,1),ease-in-out;animation-fill-mode:forwards,none;animation-delay:var(--motion-delay,0s),calc(var(--motion-delay,0s) + 1.45s);animation-iteration-count:1,infinite}.atlas-link-line-active{animation-duration:1.45s,5.8s}.atlas-cluster-node{transform-origin:50%;transform-box:fill-box;animation:7s ease-in-out infinite atlas-node-float}.atlas-cluster-node-active{animation-duration:5.8s}.atlas-core-mark{animation:6.2s ease-in-out infinite atlas-core-breathe}.atlas-info-card,.atlas-item-card{opacity:0;animation:.76s cubic-bezier(.2,.9,.2,1) forwards motion-pop-in;animation-delay:var(--motion-delay,0s)}.reach-pulse{transform-origin:50%;transform-box:fill-box;animation:3.2s ease-out infinite reach-pulse}@keyframes motion-pop-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes reach-line-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes reach-line-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes reach-route-drift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-72px}}@keyframes reach-route-enter{0%{opacity:0}to{opacity:1}}@keyframes reach-base-breathe{0%,to{opacity:.88;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes reach-node-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes reach-ring-breathe{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes reach-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes atlas-line-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes atlas-line-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes atlas-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes atlas-core-breathe{0%,to{box-shadow:var(--shadow-soft);transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.02);box-shadow:0 26px 72px #0b132429}}.article-prose .mcmc-lab-shell,.article-prose .mcmc-cinema-shell{color:#f8fbffc7}.article-prose .mcmc-lab-shell p,.article-prose .mcmc-lab-shell li,.article-prose .mcmc-lab-shell label,.article-prose .mcmc-lab-shell strong,.article-prose .mcmc-cinema-shell p,.article-prose .mcmc-cinema-shell li,.article-prose .mcmc-cinema-shell label,.article-prose .mcmc-cinema-shell strong{color:inherit}.article-prose .mcmc-lab-shell h2,.article-prose .mcmc-lab-shell h3,.article-prose .mcmc-lab-shell h4,.article-prose .mcmc-cinema-shell h2,.article-prose .mcmc-cinema-shell h3,.article-prose .mcmc-cinema-shell h4{color:#f8fbff;border-top:0;margin-top:0;padding-top:0}.article-prose .mcmc-lab-shell .eyebrow,.article-prose .mcmc-cinema-shell .eyebrow{color:#f8fbff8a}.article-prose .mcmc-lab-shell strong,.article-prose .mcmc-cinema-shell strong{color:#f8fbff}.article-prose .mcmc-lab-shell a,.article-prose .mcmc-cinema-shell a{color:inherit}.mcmc-cinema,.mcmc-lab,.mcmc-arena{margin:2.8rem 0}.mcmc-arena-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.mcmc-arena-grid-expanded{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.mcmc-arena-card{background:linear-gradient(#ffffff0d,#ffffff05),#080e1ab8;border:1px solid #ffffff1a;border-radius:1.7rem;flex-direction:column;gap:1rem;min-height:100%;padding:1rem;display:flex;box-shadow:inset 0 1px #ffffff14,0 24px 54px #02081733}.mcmc-arena-card-header{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.mcmc-arena-card-title{color:#f8fbff;letter-spacing:-.03em;margin-top:.32rem;font-size:1.2rem;line-height:1.1}.mcmc-arena-accent-pill{border:1px solid var(--arena-accent);flex-shrink:0;justify-content:center;align-items:center;min-height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mcmc-arena-accent-pill{border:1px solid color-mix(in srgb,var(--arena-accent)36%,white 10%)}}.mcmc-arena-accent-pill{background:var(--arena-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.mcmc-arena-accent-pill{background:color-mix(in srgb,var(--arena-accent)14%,#ffffff0a)}}.mcmc-arena-accent-pill{letter-spacing:.12em;text-transform:uppercase;color:#f8fbff;padding:.5rem .78rem;font-size:.68rem;font-weight:700}.mcmc-arena-panel-wrap{background:linear-gradient(#ffffff0a,#ffffff05),#070c16bd;border:1px solid #ffffff14;border-radius:1.45rem;padding:.72rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.mcmc-arena-canvas{background:radial-gradient(circle at 0 0,#5d92ff29,#0000 24%),#07101d;border:1px solid #ffffff14;border-radius:1.05rem;display:block;box-shadow:inset 0 1px #ffffff0d}.mcmc-arena-canvas-expanded{max-height:calc(100vh - 19rem)}.mcmc-arena-card-copy{color:#f8fbffa8;margin:0;font-size:.92rem;line-height:1.7}.mcmc-arena-metric-grid{grid-template-columns:repeat(auto-fit,minmax(8.2rem,1fr));gap:.75rem;display:grid}.mcmc-cinema-shell,.mcmc-lab-shell{position:relative;overflow:hidden}.mcmc-cinema-shell:before,.mcmc-lab-shell:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#68b4ff38,#0000 52%),radial-gradient(circle at 38% 34%,#fbbf242e,#0000 44%);border-radius:999px;width:26rem;height:26rem;position:absolute;inset:-8rem -6rem auto auto}.mcmc-cinema-shell:after{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#69f0c329,#0000 46%),radial-gradient(circle at 68% 38%,#63a6ff1f,#0000 52%);border-radius:999px;width:30rem;height:30rem;position:absolute;inset:auto auto -10rem -8rem}.mcmc-cinema-shell>*,.mcmc-lab-shell>*{position:relative}.mcmc-panel,.mcmc-chart-card{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffff0f,#ffffff08),#0a111ea8;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff14,0 22px 64px #0208173d}.mcmc-cinema-stage-wrap{background:linear-gradient(#ffffff0a,#ffffff05),#080e1ac2;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff14,0 26px 80px #02081747}.mcmc-cinema-stage{background:radial-gradient(circle at 18% 16%,#63a6ff24,#0000 24%),radial-gradient(circle at 82% 12%,#f5b5541f,#0000 20%),#06101d;border-radius:1.8rem}.mcmc-cinema-stage-fullscreen,.mcmc-canvas-fullscreen{max-height:calc(100vh - 15rem)}.mcmc-expand-surface{cursor:zoom-in;position:relative}.mcmc-expand-surface:focus-visible{outline-offset:6px;outline:2px solid #94c5ff80}.mcmc-expand-affordance{z-index:2;pointer-events:none;position:absolute;top:1rem;right:1rem}.mcmc-expand-affordance span{letter-spacing:.12em;text-transform:uppercase;color:#f8fbffd1;opacity:.84;background:#080e1ab8;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .78rem;font-size:.7rem;font-weight:700;display:inline-flex;box-shadow:0 10px 28px #0208173d}.mcmc-expand-surface:hover .mcmc-expand-affordance span,.mcmc-expand-surface:focus-visible .mcmc-expand-affordance span{opacity:1}.fullscreen-overlay{z-index:120;-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#63a6ff2e,#0000 26%),#04080fc7;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.fullscreen-overlay-shell{color:#f8fbffd1;background:linear-gradient(#121b2cf5,#090e19f5),#09111f;border:1px solid #ffffff1f;border-radius:2rem;width:min(1600px,100%);max-height:calc(100vh - 2.5rem);overflow:auto;box-shadow:inset 0 1px #ffffff14,0 32px 100px #00000057}.fullscreen-overlay-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.3rem 1.35rem 0;display:flex}.fullscreen-overlay-copy{max-width:48rem}.fullscreen-overlay-copy h2{color:#f8fbff;margin-top:.45rem;font-size:clamp(2rem,3vw,3rem);line-height:1.03}.fullscreen-overlay-copy p:last-child{color:#f8fbffad;margin-top:.8rem;font-size:.98rem;line-height:1.75}.fullscreen-overlay-toolbar,.fullscreen-overlay-actions{flex-wrap:wrap;gap:.7rem;display:flex}.fullscreen-overlay-content{padding:1rem 1.35rem 1.35rem}.mcmc-cinema-stage-fullscreen-wrap,.mcmc-lab-fullscreen-wrap{background:linear-gradient(#ffffff0a,#ffffff05),#070c16bd;border:1px solid #ffffff1a;border-radius:1.7rem;padding:.95rem;box-shadow:inset 0 1px #ffffff14}.mcmc-button,.mcmc-chip-button,.mcmc-toggle-button,.mcmc-cinema-scene-button{transition:transform .16s,border-color .16s,background-color .16s,color .16s,box-shadow .16s,opacity .16s}.mcmc-button{letter-spacing:.12em;text-transform:uppercase;color:#f8fbffdb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-height:2.65rem;padding:.7rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.mcmc-button:hover,.mcmc-chip-button:hover,.mcmc-toggle-button:hover,.mcmc-cinema-scene-button:hover{transform:translateY(-1px)}.mcmc-button-primary{color:#fff;background:linear-gradient(135deg,#4a90ffeb,#285cdae6);border-color:#94c5ff6b;box-shadow:0 16px 42px #1e58d747}.mcmc-button-primary:hover{box-shadow:0 20px 52px #1e58d757}.mcmc-canvas{background:radial-gradient(circle at 0 0,#5d92ff29,#0000 24%),#07101d;border:1px solid #ffffff14;border-radius:1.6rem;box-shadow:inset 0 1px #ffffff0d}.mcmc-legend{flex-wrap:wrap;gap:.85rem;display:flex}.mcmc-legend-item{letter-spacing:.12em;text-transform:uppercase;color:#f8fbff85;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;display:inline-flex}.mcmc-legend-dot{border-radius:999px;width:.62rem;height:.62rem}.mcmc-legend-dot-trail{background:#f4f7fceb}.mcmc-legend-dot-accept{background:#59f0c2}.mcmc-legend-dot-reject{background:#ff8d72}.mcmc-metric-grid{grid-template-columns:repeat(auto-fit,minmax(8.8rem,1fr));gap:.85rem;display:grid}.mcmc-metric-card,.mcmc-stat-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.1rem;flex-direction:column;justify-content:space-between;gap:.45rem;min-width:0;min-height:6.15rem;padding:.9rem .95rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.mcmc-metric-value,.mcmc-stat-value{color:#f8fbff;font-family:var(--font-serif),ui-serif,Georgia,serif;letter-spacing:-.04em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(1.14rem,2vw,1.65rem);line-height:1.05;display:block}.mcmc-metric-label,.mcmc-stat-key{letter-spacing:.14em;text-transform:uppercase;color:#f8fbff85;overflow-wrap:anywhere;text-wrap:balance;margin-top:0;font-size:.68rem;font-weight:700;display:block}.mcmc-metric-card:before,.mcmc-stat-card:before{content:"";opacity:.72;background:linear-gradient(90deg,#7ab4ffc7,#fff0);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.mcmc-metric-card:after,.mcmc-stat-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#68b4ff29,#0000 58%);border-radius:999px;width:7.5rem;height:7.5rem;position:absolute;inset:auto -12% -46% auto}.mcmc-metric-card>*,.mcmc-stat-card>*{position:relative}.mcmc-chart-card{border-radius:1.6rem;padding:1.15rem 1.15rem 1.05rem}.mcmc-cinema-scene-button{letter-spacing:.1em;text-transform:uppercase;color:#f8fbffb8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:.58rem .86rem;font-size:.76rem;font-weight:700}.mcmc-cinema-scene-button-active{color:#fff;background:linear-gradient(135deg,#4a90ff33,#ffffff0a),#ffffff0a;border-color:#81aeff70;box-shadow:0 14px 36px #1e58d733}.mcmc-cinema-progress{letter-spacing:.12em;text-transform:uppercase;color:#f8fbffc7;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:3rem;padding:.45rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex}.mcmc-toggle-button{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:1.25rem;width:100%;padding:.95rem 1rem;display:block}.mcmc-toggle-button-active{background:linear-gradient(#4082ff2e,#ffffff0a),#ffffff0a;border-color:#81aeff6b;box-shadow:0 16px 42px #091f4b3d}.mcmc-toggle-label{color:#f8fbff;letter-spacing:-.01em;font-size:.96rem;font-weight:700;display:block}.mcmc-toggle-copy{color:#f8fbff9e;margin-top:.35rem;font-size:.88rem;line-height:1.6;display:block}.mcmc-decision-pill{color:#f8fbff9e;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;max-width:12rem;padding:.45rem .75rem;font-size:.72rem;line-height:1.45;display:inline-flex}.mcmc-chip-button{letter-spacing:.1em;text-transform:uppercase;color:#f8fbffc2;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:.52rem .82rem;font-size:.76rem;font-weight:700}.mcmc-chip-button-active{color:#fff;background:#3d7bf138;border-color:#81aeff6b}.mcmc-slider-label{letter-spacing:.12em;text-transform:uppercase;color:#f8fbff94;justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;font-weight:700;display:flex}.mcmc-slider-label strong{color:#fff;letter-spacing:normal;font-size:.88rem}.mcmc-slider{appearance:none;background:linear-gradient(90deg,#60a5fac2,#ffffff2e);border-radius:999px;outline:none;width:100%;height:.4rem;margin-top:.85rem}.mcmc-slider::-webkit-slider-thumb{appearance:none;background:#7ab4ff;border:2px solid #ffffffeb;border-radius:999px;width:1rem;height:1rem;box-shadow:0 0 0 4px #7ab4ff29}.mcmc-slider::-moz-range-thumb{background:#7ab4ff;border:2px solid #ffffffeb;border-radius:999px;width:1rem;height:1rem;box-shadow:0 0 0 4px #7ab4ff29}.mcmc-stats-grid{grid-template-columns:repeat(auto-fit,minmax(8.6rem,1fr));gap:.8rem;display:grid}.mcmc-decision-badge{letter-spacing:.12em;text-transform:uppercase;color:#f8fbffd1;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .72rem;font-size:.72rem;font-weight:700;display:inline-flex}.mcmc-decision-badge-accept{color:#ccfff0;background:#59f0c21f;border-color:#59f0c257}.mcmc-decision-badge-reject{color:#ffd6cc;background:#ff8d721f;border-color:#ff8d7257}.mcmc-panel ul{margin:0;padding-left:1.1rem}.mcmc-panel li+li{margin-top:.65rem}@media (max-width:768px){body:before{opacity:.22;background-size:56px 56px}body:after{opacity:.28}.ambient-background-canvas{opacity:.5}.ambient-background-wash{background:radial-gradient(circle at 50% 18%,var(--background),transparent 42%),radial-gradient(circle at 18% 20%,var(--page-glow-primary),transparent 30%),linear-gradient(180deg,#ffffff0d,transparent 26%,#ffffff08)}@supports (color:color-mix(in lab, red, red)){.ambient-background-wash{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--background)40%,transparent),transparent 42%),radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--page-glow-primary)54%,transparent),transparent 30%),linear-gradient(180deg,#ffffff0d,transparent 26%,#ffffff08)}}.surface-panel,.surface-panel-strong,.surface-panel-muted,.surface-panel-contrast{border-radius:1.8rem}.article-prose{line-height:1.82}.article-prose h2{margin-top:3.2rem}.research-record-grid{grid-template-columns:1fr}.mcmc-metric-grid,.mcmc-stats-grid,.mcmc-arena-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcmc-arena-grid,.mcmc-arena-grid-expanded{grid-template-columns:1fr}.mcmc-arena-card-header{flex-direction:column;align-items:flex-start}.mcmc-arena-accent-pill{min-height:0}.mcmc-cinema-scene-button{justify-content:center;width:100%}.fullscreen-overlay{padding:.75rem}.fullscreen-overlay-shell{border-radius:1.6rem;max-height:calc(100vh - 1.5rem)}.fullscreen-overlay-header,.fullscreen-overlay-content{padding-left:1rem;padding-right:1rem}.mcmc-decision-pill{border-radius:1rem;max-width:100%}}@media (max-width:420px){.mcmc-metric-grid,.mcmc-stats-grid,.mcmc-arena-metric-grid{grid-template-columns:1fr}}@media (min-width:1100px){.article-insight-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcmc-arena-grid-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ambient-background-canvas{opacity:.58}html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
