@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url("./assets/KaTeX_AMS-Regular-U6PRYMIZ.woff2") format("woff2"),url("./assets/KaTeX_AMS-Regular-CYEKBG2K.woff") format("woff"),url("./assets/KaTeX_AMS-Regular-JKX5W2C4.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url("./assets/KaTeX_Caligraphic-Bold-5QL5CMTE.woff2") format("woff2"),url("./assets/KaTeX_Caligraphic-Bold-WZ3QSGD3.woff") format("woff"),url("./assets/KaTeX_Caligraphic-Bold-ZTS3R3HK.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url("./assets/KaTeX_Caligraphic-Regular-KX5MEWCF.woff2") format("woff2"),url("./assets/KaTeX_Caligraphic-Regular-3LKEU76G.woff") format("woff"),url("./assets/KaTeX_Caligraphic-Regular-A7XRTZ5Q.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url("./assets/KaTeX_Fraktur-Bold-2QVFK6NQ.woff2") format("woff2"),url("./assets/KaTeX_Fraktur-Bold-T4SWXBMT.woff") format("woff"),url("./assets/KaTeX_Fraktur-Bold-WGHVTYOR.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url("./assets/KaTeX_Fraktur-Regular-2PEIFJSJ.woff2") format("woff2"),url("./assets/KaTeX_Fraktur-Regular-PQMHCIK6.woff") format("woff"),url("./assets/KaTeX_Fraktur-Regular-5U4OPH2X.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url("./assets/KaTeX_Main-Bold-YP5VVQRP.woff2") format("woff2"),url("./assets/KaTeX_Main-Bold-2GA4IZIN.woff") format("woff"),url("./assets/KaTeX_Main-Bold-W5FBVCZM.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url("./assets/KaTeX_Main-BoldItalic-N4V3DX7S.woff2") format("woff2"),url("./assets/KaTeX_Main-BoldItalic-4P4C7HJH.woff") format("woff"),url("./assets/KaTeX_Main-BoldItalic-ODMLBJJQ.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url("./assets/KaTeX_Main-Italic-RELBIK7M.woff2") format("woff2"),url("./assets/KaTeX_Main-Italic-SASNQFN2.woff") format("woff"),url("./assets/KaTeX_Main-Italic-I43T2HSR.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url("./assets/KaTeX_Main-Regular-ARRPAO67.woff2") format("woff2"),url("./assets/KaTeX_Main-Regular-P5I74A2A.woff") format("woff"),url("./assets/KaTeX_Main-Regular-W74P5G27.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url("./assets/KaTeX_Math-BoldItalic-K4WTGH3J.woff2") format("woff2"),url("./assets/KaTeX_Math-BoldItalic-6EBV3DK5.woff") format("woff"),url("./assets/KaTeX_Math-BoldItalic-VB447A4D.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url("./assets/KaTeX_Math-Italic-6KGCHLFN.woff2") format("woff2"),url("./assets/KaTeX_Math-Italic-KKK3USB2.woff") format("woff"),url("./assets/KaTeX_Math-Italic-SON4MRCA.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url("./assets/KaTeX_SansSerif-Bold-RRNVJFFW.woff2") format("woff2"),url("./assets/KaTeX_SansSerif-Bold-X5M5EMOD.woff") format("woff"),url("./assets/KaTeX_SansSerif-Bold-STQ6RXC7.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url("./assets/KaTeX_SansSerif-Italic-HMPFTM52.woff2") format("woff2"),url("./assets/KaTeX_SansSerif-Italic-PSN4QKYX.woff") format("woff"),url("./assets/KaTeX_SansSerif-Italic-WTBAZBGY.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url("./assets/KaTeX_SansSerif-Regular-XIQ62X4E.woff2") format("woff2"),url("./assets/KaTeX_SansSerif-Regular-OQCII6EP.woff") format("woff"),url("./assets/KaTeX_SansSerif-Regular-2TL3USAE.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url("./assets/KaTeX_Script-Regular-APUWIHLP.woff2") format("woff2"),url("./assets/KaTeX_Script-Regular-A5IFOEBS.woff") format("woff"),url("./assets/KaTeX_Script-Regular-72OLXYNA.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url("./assets/KaTeX_Size1-Regular-5LRUTBFT.woff2") format("woff2"),url("./assets/KaTeX_Size1-Regular-4HRHTS65.woff") format("woff"),url("./assets/KaTeX_Size1-Regular-7K6AASVL.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url("./assets/KaTeX_Size2-Regular-LELKET5D.woff2") format("woff2"),url("./assets/KaTeX_Size2-Regular-K5ZHAIS6.woff") format("woff"),url("./assets/KaTeX_Size2-Regular-222HN3GT.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url("./assets/KaTeX_Size3-Regular-WQRQ47UD.woff2") format("woff2"),url("./assets/KaTeX_Size3-Regular-TLFPAHDE.woff") format("woff"),url("./assets/KaTeX_Size3-Regular-UFCO6WCA.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url("./assets/KaTeX_Size4-Regular-CDMV7U5C.woff2") format("woff2"),url("./assets/KaTeX_Size4-Regular-PKMWZHNC.woff") format("woff"),url("./assets/KaTeX_Size4-Regular-7PGNVPQK.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url("./assets/KaTeX_Typewriter-Regular-VBYJ4NRC.woff2") format("woff2"),url("./assets/KaTeX_Typewriter-Regular-MJMFSK64.woff") format("woff"),url("./assets/KaTeX_Typewriter-Regular-3F5K6SQ6.ttf") format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#dce3f1;background:#0c0f16;font-synthesis:none;--bg:#0c0f16;--panel:#151922;--ink:#edf0fa;--muted:#929db3;--line:rgba(189,204,241,.12);--cyan:#9de2ec;--violet:#b8a6ed;--rose:#eda6c9;--radius:18px;color-scheme:dark;font-size:14px;line-height:1.55}*{box-sizing:border-box}body{margin:0;min-width:320px}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 68% 10%,#7765a514,transparent 48%),radial-gradient(ellipse at 30% 70%,#536b8210,transparent 60%);z-index:-1}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:var(--cyan);text-decoration:none}button{border:0;background:none}h1,h2,h3,h4,p,figure{margin:0}h1{font-size:clamp(27px,2.5vw,39px);font-weight:460;letter-spacing:-1.4px;line-height:1.2}h2{font-size:17px;letter-spacing:-.3px;font-weight:530;line-height:1.3}h3{font-size:15px;font-weight:540}h4{font-size:14px;font-weight:600}p{color:var(--muted);margin:10px 0;line-height:1.7}small,.micro{font-size:11px;color:var(--muted);line-height:1.55}strong{font-weight:560}code,kbd,pre{font-family:SFMono-Regular,Consolas,monospace}code{font-size:.88em;overflow-wrap:anywhere}pre{white-space:pre-wrap;overflow:auto;font-size:12px;line-height:1.6}svg{flex-shrink:0}img,video{max-width:100%;display:block}audio{max-width:100%;width:100%;height:37px}input:not([type=range]):not([type=checkbox]),select,textarea{width:100%;min-width:0;background:#0d111bd6;border:1px solid var(--line);border-radius:10px;padding:12px 14px;color:#e2e7f4;outline:none}input::placeholder,textarea::placeholder{color:#78859a}textarea{resize:vertical}select{min-height:43px}input[type=range]{accent-color:var(--violet);min-width:0;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}input:focus,textarea:focus{border-color:#9de2ec75}::selection{background:#aca0e94d;color:#fff}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;left:0;top:0;bottom:0;width:226px;padding:24px 16px 16px;display:flex;flex-direction:column;background:linear-gradient(150deg,#1b1c263b,#11141cbd 35%),#10131c;border-right:1px solid var(--line);z-index:30;overflow-y:auto}.brand{width:100%;height:66px;margin-bottom:19px;display:grid;place-items:center}.brand img{width:186px;max-height:66px;object-fit:contain}.workspace-label{display:flex;align-items:center;gap:10px;margin:0 0 22px;padding:13px 8px;border-block:1px solid var(--line)}.workspace-label strong{font-size:12px}.workspace-label small{display:block;font-size:10px}.workspace-label>svg{margin-left:auto;color:var(--muted)}.mini-sigil{font-size:30px;color:var(--violet)}.nav-group{margin-bottom:21px}.nav-group>span{display:block;font-size:9px;letter-spacing:1.7px;color:#6f7c94;padding:0 12px 9px}.nav-item{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:10px 12px;border-radius:9px;color:#a1acc1;font-size:12px;min-height:41px;margin:3px 0;position:relative;transition:background .18s,color .18s}.nav-item:hover{background:#ffffff05;color:#edf4ff}.nav-item.active{background:linear-gradient(100deg,#a493e719,#87c5d20a);color:#e7e4fb;box-shadow:inset 0 0 0 1px #baa6ed14}.nav-item.active>svg{color:#c8b8ff}.nav-item i{height:4px;width:4px;border-radius:50%;background:var(--violet);margin-left:auto;box-shadow:0 0 10px #b0a4eb}.sidebar-footer{display:flex;align-items:center;text-align:left;gap:9px;margin-top:auto;padding:16px 6px 2px;border-top:1px solid var(--line)}.sidebar-footer strong{font-size:12px}.sidebar-footer small{display:block;font-size:10px}.sidebar-footer>svg{margin-left:auto}.user-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#6a618a,#252939);font-size:12px;box-shadow:inset 0 0 0 1px #c9c5e833}.main-shell{margin-left:226px;min-width:0;width:calc(100% - 226px)}.topbar{height:68px;position:sticky;top:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 36px;background:#0f131cce;backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--muted)}.breadcrumb>span{font-size:10px;letter-spacing:1.5px}.breadcrumb strong{font-weight:450}.topbar-actions{display:flex;align-items:center;gap:19px}.connection-badge{display:flex;align-items:center;gap:8px;font-size:10px;color:#aab5cb;min-height:36px}.search-trigger{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px}.search-trigger kbd{font-size:10px;padding:1px 5px;border:1px solid var(--line);border-radius:4px;margin-left:13px}.mobile-brand,.mobile-dock{display:none}.main-content{max-width:1800px;margin:auto;padding:36px 38px 0;min-height:calc(100vh - 68px);outline:none}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:27px}.eyebrow{font-size:9px;letter-spacing:2.3px;color:var(--violet);margin-bottom:10px;font-weight:560}.page-heading p{font-size:12px;margin-bottom:0;margin-top:12px;color:#929db3}.page-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid #a4afce26;background:linear-gradient(170deg,#32384b55,#20253455);box-shadow:0 3px 10px #0000000c,inset 0 1px #ffffff05;border-radius:9px;padding:10px 15px;min-height:40px;font-size:11px;line-height:1.5;transition:border-color .2s,background .2s;white-space:nowrap;color:#dce3f1}.btn:hover:not(:disabled){border-color:#b1b8dd65;background:#43476050}.btn.primary{background:linear-gradient(115deg,#a9b8d329,#b7a6ec2b);border-color:#b3a5df66;color:#eae5ff;box-shadow:0 4px 30px #806cad0b,inset 0 1px #ece5ff14}.btn.primary:hover:not(:disabled){background:#b6a9e73d;border-color:#d4c5ff9c}.btn.danger{border-color:#f9b5d03d;color:var(--rose)}.icon-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:var(--muted);flex-shrink:0}.icon-btn:hover{color:#fff;background:#ffffff08}.icon-btn[aria-pressed=true]{background:#aaa0e72b;color:var(--cyan);box-shadow:inset 0 0 0 1px #a6d4eb55}.text-link{display:inline-flex;gap:7px;align-items:center;color:#c2c6e0;font-size:11px;padding:6px 0;line-height:1.5}.text-link:hover{color:var(--cyan)}.badge{font-size:9px;line-height:1.3;display:inline-flex;align-items:center;white-space:nowrap;border:1px solid #aeaddc20;border-radius:5px;padding:4px 7px;background:#b2a0eb0b;color:#bbb5d9;text-transform:capitalize}.badge.cyan{color:#a6dbe7;background:#b5e8f00a;border-color:#a5e1f123}.badge.rose{color:#edafcb;background:#d78cad0d;border-color:#edafcb25}.badge-row{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0}.dot{display:inline-block;width:5px;height:5px;background:var(--cyan);border-radius:50%;margin:0 5px;box-shadow:0 0 8px #8bdde73a}.dot.violet{background:var(--violet)}.dot.rose{background:var(--rose)}.muted-dot{background:#8d94a8;box-shadow:none}.rose{color:var(--rose)!important}.cyan{color:var(--cyan)!important}.muted{color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 27px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(130deg,#22233136,#1419233b);box-shadow:inset 0 1px #ffffff03}.stat{display:flex;flex-direction:column;padding:19px 25px;position:relative;gap:3px}.stat+.stat:before{content:"";width:1px;background:var(--line);height:50%;position:absolute;left:0;top:25%}.stat-label{font-size:10px;color:var(--muted);letter-spacing:.2px}.stat>strong{font-size:29px;font-weight:380;letter-spacing:-.9px;line-height:1.5}.stat small{font-size:10px;white-space:normal}.panel{background:linear-gradient(135deg,#22253159,#151923b8);border:1px solid #b1bfd61a;border-radius:var(--radius);box-shadow:0 10px 30px #0000000e,inset 0 1px #ffffff04;padding:22px;min-width:0;position:relative}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:21px}.panel-head p{font-size:11px;margin:7px 0 0}.panel-footer{font-size:10px;color:var(--muted);padding:15px 0 0;border-top:1px solid var(--line);margin-top:16px}.panel+.panel{margin-top:20px}.card-grid>.panel+.panel,.two-column>.panel+.panel,.pair-grid>.panel+.panel{margin-top:0}.tabs{display:flex;align-items:center;border-bottom:1px solid var(--line);gap:23px;margin-bottom:26px;max-width:100%;overflow-x:auto;scrollbar-width:none}.tabs button{position:relative;color:#8c99af;font-size:11px;padding:11px 0 15px;white-space:nowrap;min-height:44px}.tabs button.active{color:#e2dafb}.tabs button.active:after{content:"";height:2px;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(90deg,#ad9edb,#b2d5e6);box-shadow:0 -4px 14px #aa9de828}.scene-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 8px}.scene-toolbar .tabs{border:0;margin:0;gap:18px}.scene-toolbar .micro{font-size:9px;white-space:nowrap}.observatory-layout{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:25px}.scene-section{min-width:0;position:relative;border:1px solid #acb8d512;border-radius:20px;background:radial-gradient(ellipse at 50% 40%,#4a41652a,transparent 65%),linear-gradient(110deg,#262b3a11,#1519234d);overflow:hidden;padding:12px 12px 18px}.scene-section:before,.dual-stage:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,#ffffff01 4px);pointer-events:none}.geometry{position:relative;height:470px;min-width:0}.geometry-canvas{position:absolute;inset:0;z-index:2}.geometry-canvas canvas{display:block;width:100%;height:100%;touch-action:pan-y}.geometry-halo{pointer-events:none;position:absolute;inset:10% 15% 14%;border-radius:50%;background:radial-gradient(ellipse,#b2b5ef09,#7d5ea309 40%,transparent 68%);box-shadow:0 0 90px #6450800a}.geometry-caption{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:10px;letter-spacing:.5px;color:#a0aac3;pointer-events:none;z-index:3}.geometry-caption span{display:block;margin-top:4px;font-size:9px;letter-spacing:.2px;color:#66758d}.planar-scene{position:absolute;inset:0;width:100%;height:100%;z-index:3;padding:22px 35px 44px}.planar-scene circle[role=button]{cursor:pointer}.scene-domains{display:flex;justify-content:space-between;font-size:9px;color:#728099;padding:0 20px}.specialist-label{display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;color:var(--violet);margin-top:17px}.insight-column{display:flex;flex-direction:column;gap:18px;min-width:0}.insight-column>.panel{margin:0}.insight-column .panel{padding:21px}.insight-column h2{font-size:13px}.number-name{display:flex;align-items:center;gap:15px}.number-name>strong{font-size:35px;font-weight:250;color:#a5b4cb}.number-name h3{font-size:16px;line-height:1.4;max-width:160px}.spark{width:100%;max-width:280px;display:block;overflow:visible;margin:16px 0}.metric-large{font-size:34px;font-weight:350;color:#e7eaf9;letter-spacing:-1px;margin:7px 0 16px}.progress{height:4px;background:#8693b51a;border-radius:8px;overflow:hidden}.progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#98c9db,#b5a6e2)}.progress-wrap{min-width:0;width:100%}.between{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:12px 0}.substrate-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.substrate-pair button{background:#9184cd08;border:1px solid #aaa1d11a;border-radius:11px;padding:15px 8px;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--violet)}.substrate-pair button:first-child{color:var(--cyan)}.substrate-pair strong{font-size:12px;letter-spacing:1px}.substrate-pair small{font-size:9px}.launch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px}.launch-card{display:flex;align-items:center;text-align:left;gap:17px;padding:23px 20px;background:linear-gradient(115deg,#22273870,#181b2433);border:1px solid var(--line);border-radius:14px;min-width:0;transition:transform .2s,border-color .2s}.launch-card:hover{transform:translateY(-3px);border-color:#baa5e74d}.launch-card>svg:first-child{color:#aea2d7}.launch-card>svg:last-child{margin-left:auto;color:#8c98b0;width:16px}.launch-card h3{font-size:12px;font-weight:450;white-space:normal}.launch-card .eyebrow{font-size:8px;letter-spacing:1.2px}.page-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #b5c5e310;margin-top:35px;padding:21px 0 28px;font-size:9px;letter-spacing:.7px;color:#65738a}.page-footer i{font-style:normal;color:#7786a6;margin:0 10px}.filterbar{display:flex;align-items:center;gap:12px;margin-bottom:22px}.filterbar select{width:auto;max-width:210px;font-size:11px}.search-field{display:flex;align-items:center;gap:10px;background:#151a25;border:1px solid var(--line);border-radius:10px;padding:0 12px;color:#8390aa;min-width:0;flex:1}.search-field input{border:0!important;background:none!important;padding-inline:0!important;min-height:42px;font-size:12px}.table-scroll{overflow:auto;max-width:100%}table{width:100%;border-collapse:collapse;font-size:11px;text-align:left;white-space:nowrap}th{font-size:9px;letter-spacing:.9px;text-transform:uppercase;color:#8493aa;font-weight:500;padding:12px 15px;border-bottom:1px solid var(--line)}td{padding:14px 15px;border-bottom:1px solid #b0c0e20b;color:#bdc7da}td .spark{width:110px;height:20px;margin:0}tr:last-child td{border-bottom:0}tbody tr:hover{background:#c1c2e904}.table-link{font-size:11px;text-align:left;color:#75849d;display:flex;gap:12px;align-items:center}.table-link strong{color:#dbe0ef;font-weight:450}.expert-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:460px;overflow:auto;padding:18px 0}.expert-mini-grid button{display:flex;flex-direction:column;text-align:left;align-items:flex-start;gap:6px;border:1px solid var(--line);border-radius:10px;padding:12px;font-size:10px}.expert-mini-grid button>span{color:var(--muted)}.two-column,.pair-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin-bottom:22px}.card-grid{display:grid;gap:20px;margin-bottom:22px}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid .panel>p{font-size:12px}.depth-row{display:grid;grid-template-columns:120px minmax(40px,1fr) 30px;align-items:center;gap:16px;margin:20px 0;font-size:11px}.depth-row strong{text-align:right}.depth-ladder{display:flex;justify-content:space-between;gap:8px;margin:25px 0}.depth-ladder span{display:flex;align-items:center;gap:8px;padding:11px 12px;border:1px solid var(--line);border-radius:9px;font-size:11px;color:var(--muted)}.depth-ladder span.current{color:#d5c6ff;border-color:#b7a2e466;background:#9b84e21a}.pending-orbit{display:grid;place-items:center;gap:18px;color:#5d6c84;padding:30px 0;font-size:11px}.expert-identity{display:flex;align-items:center;gap:18px;margin-bottom:25px}.expert-identity h2,.expert-identity h3{margin-bottom:8px}.crystal-avatar{width:65px;height:65px;border-radius:16px;display:grid;place-items:center;flex-shrink:0;background:radial-gradient(circle at 40% 20%,#bca9e934,#38345433);border:1px solid #c5b4eb33;color:#c4bbec;box-shadow:inset 0 0 25px #9da0d20a}.key-values{margin:16px 0}.key-values>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #a5b6d910;font-size:11px;align-items:center}.key-values>div>span{color:var(--muted)}.key-values>div>strong,.key-values>div>code{text-align:right;max-width:65%;font-weight:450}.field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:16px 0}.field>span{font-size:11px;color:#aebbd0}.field>small{font-size:10px}.notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #97c1df1b;background:#83bcd009;border-radius:9px;margin:16px 0;color:#9faec5;font-size:11px;line-height:1.65}.notice>svg{margin-top:1px;flex-shrink:0;color:#adc6de}.notice.rose{border-color:#e9b4cf25;background:#d599b50a;color:#cfa8bf!important}.notice button{color:var(--cyan);text-decoration:underline;margin-left:10px}.button-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:18px 0 0}.button-column{display:flex;flex-direction:column;gap:10px}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:13px;padding:65px 24px;min-height:240px;color:#8b98b5}.empty h3{color:#c9d0e4;font-size:18px}.empty p{max-width:480px;margin:0}.empty .btn{margin-top:10px}.receipt-list{display:flex;flex-direction:column}.receipt-list>button,.receipt-row{display:flex;align-items:center;gap:13px;text-align:left;padding:15px 4px;border-bottom:1px solid var(--line);font-size:12px}.receipt-list>button>svg:first-child,.receipt-row>svg{color:#a6b1d4}.receipt-list>button>svg:last-child,.receipt-row>.badge{margin-left:auto}.receipt-list small{display:block;font-size:10px;margin-top:4px}.receipt-row p{font-size:11px}.receipt-row>div{min-width:0}.json-preview{font-size:11px;background:#0b1019;border:1px solid var(--line);border-radius:10px;padding:17px;margin:16px 0;max-height:430px;color:#aabbd6}.graph-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px}.dual-stage{position:relative;min-width:0;border:1px solid var(--line);border-radius:20px;padding:25px;background:radial-gradient(ellipse at 50% 30%,#8271ba17,transparent 70%)}.graph-titles{display:flex;justify-content:space-around;margin-bottom:4px}.graph-titles h2{font-size:11px;letter-spacing:4px}.geometry.dual{height:490px}.genesis-label{text-align:center;margin:0 0 10px}.genesis-label strong{display:block;letter-spacing:3px;font-size:12px}.genesis-label span{font-size:10px;color:var(--muted)}.trace-steps{list-style:none;padding:0;counter-reset:trace}.trace-steps li{counter-increment:trace;font-size:11px;padding:13px 0;display:flex;align-items:center;gap:12px}.trace-steps li:before{content:counter(trace,decimal-leading-zero);font-family:monospace;font-size:10px;color:#b3a1d9;border:1px solid var(--line);border-radius:50%;width:25px;height:25px;display:grid;place-items:center}.taste-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px}.asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.asset-card{border:1px solid #b8c5e024;border-radius:13px;padding:0;overflow:hidden;text-align:left;min-width:0;background:#161c27;transition:transform .2s,border-color .2s}.asset-card.selected{border-color:#c1b2e780;box-shadow:0 0 0 1px #b9a6e524,0 4px 30px #0002}.asset-card:hover{transform:translateY(-3px);border-color:#b8d5e370}.asset-image{height:190px;position:relative;overflow:hidden;background:#181c27}.asset-image>img,.asset-image>video{width:100%;height:100%;object-fit:cover}.asset-type,.asset-split{position:absolute;bottom:10px;font-size:8px;letter-spacing:.4px;border-radius:5px;background:#0b1320aa;backdrop-filter:blur(8px);color:#d8e5f5;padding:5px 7px;display:flex;align-items:center;gap:5px}.asset-type{left:10px}.asset-split{right:10px}.asset-caption{padding:13px 14px}.asset-caption strong{display:block;font-size:12px;font-weight:500}.asset-caption small{display:block;font-size:9px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-inspector{padding:18px!important;align-self:start;position:sticky;top:89px}.inspector-media{height:165px;border-radius:10px;overflow:hidden;background:#171c26}.inspector-media>img,.inspector-media>video{width:100%;height:100%;object-fit:cover}.inspector-title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:18px 0}.inspector-title h2{font-size:15px}.feedback-heading{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:18px;margin-top:16px}.feedback-heading h3{font-size:12px}.vote-buttons{display:flex;gap:4px}.score-slider{display:grid;grid-template-columns:78px minmax(0,1fr) 24px;align-items:center;gap:8px;font-size:10px;margin:15px 0;color:var(--muted)}.score-slider>span{text-transform:capitalize}.score-slider output{text-align:right;color:#c6d2e7}.asset-inspector .btn{min-height:38px;font-size:10px}.asset-inspector .field{margin:13px 0}.audio-art{height:100%;min-height:140px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:22px;background:radial-gradient(ellipse at 50% 80%,#6d53833b,transparent 80%)}.waveform{display:flex;align-items:center;justify-content:center;height:70px;gap:3px;width:100%;overflow:hidden}.waveform i{width:3px;flex:1;max-width:5px;border-radius:8px;background:linear-gradient(#b6a8ea,#738da9);opacity:.75}.media-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;min-height:150px;gap:18px;background:radial-gradient(ellipse,#a7b8db13,transparent);font-size:11px;color:#97a9c7}.object-art{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:100%;min-height:150px;background:radial-gradient(circle,#9296c91c,transparent);font-size:10px;color:var(--muted)}.wire-sphere{height:100px;width:100px;position:relative;border:1px solid #bca7ed77;border-radius:50%;box-shadow:inset 0 0 24px #aaa3e522}.wire-sphere i{position:absolute;inset:0;border:1px solid #98dcea88;border-radius:50%;transform:rotateY(65deg)}.wire-sphere i:nth-child(2){transform:rotateX(65deg)}.wire-sphere i:nth-child(3){transform:rotate(45deg) rotateX(55deg)}.wire-sphere i:nth-child(4){transform:rotate(-45deg) rotateX(55deg)}.pair-media{height:310px;margin-bottom:18px;overflow:hidden;border-radius:10px;background:#151b25}.pair-media>img,.pair-media>video{width:100%;height:100%;object-fit:contain}.voice-note{display:flex;align-items:center;gap:8px;margin:10px 0}.voice-recorder{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.voice-recorder .recording{color:var(--rose)}.benchmark-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:24px}.capability-bars{display:flex;flex-direction:column;gap:22px;margin-top:24px}.capability-row{display:grid;grid-template-columns:155px minmax(0,1fr) 40px;align-items:center;gap:18px;font-size:11px}.capability-row>span{color:#adb9d0}.capability-track{height:9px;background:#7f8cac12;position:relative;border-radius:2px}.capability-track i{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#7c8ea9,#a4b8df);border-radius:2px}.capability-track .baseline-bar{height:2px;top:12px;background:#77768f}.capability-track .regression{background:linear-gradient(90deg,#9e7796,#dd9abd)}.regression{color:var(--rose)}.industry-banner{padding:35px;border:1px solid var(--line);border-radius:16px;background:radial-gradient(ellipse at 85% 0%,#8da4c525,transparent 60%),#151b26;margin-bottom:24px}.industry-banner h2{font-size:26px;font-weight:400}.industry-banner p{max-width:700px}.report-cover{background:linear-gradient(145deg,#e4e8f1,#bdc8d9);border-radius:13px;color:#172337;padding:38px;min-height:260px;box-shadow:0 18px 45px #0002}.report-cover .eyebrow{color:#596583}.report-cover h2{font-size:29px;font-weight:350;margin:28px 0 12px}.report-cover p{color:#526078}.gym-layout{display:grid;grid-template-columns:185px minmax(0,1fr) 230px;gap:20px}.gym-layout>.panel{margin:0;padding:18px}.episode-list{display:flex;flex-direction:column;gap:9px}.episode-list button{display:flex;align-items:flex-start;gap:9px;text-align:left;padding:12px 9px;border:1px solid transparent;border-radius:9px}.episode-list button.selected{background:#a297d912;border-color:#bba7ed30}.episode-list button>svg{margin-top:2px;color:var(--violet);width:14px}.episode-list strong{font-size:11px}.episode-list small{display:block;line-height:1.6;font-size:10px;margin:7px 0}.role-strip{display:flex;gap:15px;font-size:9px;color:#95a4be}.role-strip span{display:flex;align-items:center;gap:5px}.role-strip svg{width:10px;height:10px;color:var(--violet)}.trace-svg{width:100%;height:auto;margin:23px 0 10px;overflow:visible}.trace-svg text{fill:#9eacc5;font-size:10px;font-family:inherit}.trace-svg text.rose{fill:var(--rose)}.replay-controls{display:flex;align-items:center;gap:12px;font-size:10px}.replay-controls input{flex:1;width:60px}.event-log{font-size:10px;border-top:1px solid var(--line);margin-top:20px}.event-log>div{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #a3b4d213}.event-log code{color:#6c829e}.event-log .badge{margin-left:auto}.pipeline-strip{display:flex;overflow-x:auto;gap:14px;padding:20px 0;align-items:center}.pipeline-strip>button,.pipeline-strip>span{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;white-space:nowrap;font-size:11px}.pipeline-strip button{flex-direction:column;min-width:130px}.pipeline-strip svg{color:var(--violet)}.playground-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:25px}.orbital-game,.memory-game{display:flex;flex-direction:column;align-items:center;padding:12px;outline:none}.game-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;width:100%;max-width:400px;padding:22px;background:radial-gradient(circle at center,#9f8fc81c,transparent);border:1px solid var(--line);border-radius:18px}.game-grid>div{aspect-ratio:1;border:1px solid #b9cae212;border-radius:9px;display:grid;place-items:center;background:#acc5e605;color:#a7b6cf}.game-grid>div i{height:3px;width:3px;background:#657a97;border-radius:50%}.game-grid .wall{background:linear-gradient(140deg,#4d56753a,#202735);border-color:#8599bd27;color:#6f87a8}.game-grid .player{border-color:#c5b9ef80;box-shadow:0 0 24px #b2a2e62b;background:#9d91d320;color:#ded9ff}.game-grid .goal{color:#c0eefa;border-color:#92e2ef52;background:#8cd3d911}.direction-pad{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:20px}.direction-pad>div{display:flex;gap:7px}.direction-pad .btn{width:44px;height:44px;padding:10px}.direction-pad .btn>span:empty{display:none}.memory-pads{display:grid;grid-template-columns:repeat(2,1fr);gap:17px;max-width:350px;width:100%;margin:20px auto}.memory-pads button{aspect-ratio:1;border-radius:20px;display:grid;place-items:center;background:radial-gradient(circle,#8f85b32a,transparent);border:1px solid #a299ce35;color:#a99cd2;transition:background .1s,box-shadow .1s}.memory-pads button.lit{background:#c1b6ef99;box-shadow:0 0 40px #afa9ee77;color:#fff;opacity:1}.pipeline-vertical{display:flex;flex-direction:column;align-items:center;gap:15px;padding:15px;color:var(--muted);font-size:12px}.pipeline-vertical span{padding:10px 20px;border:1px solid var(--line);border-radius:8px}.sandbox-frame{width:100%;height:65vh;border:1px solid var(--line);border-radius:14px;margin-top:25px;background:#111521}.code-editor{font-family:monospace;font-size:12px;line-height:1.7;min-height:360px}.code-frame{width:100%;min-height:390px;border:0;border-radius:12px;background:#fff}.version-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}.version-card{text-align:left;cursor:pointer;width:100%}.version-card:hover{border-color:#bca4e34f}.version-card .eyebrow{margin-top:28px}.version-card h2{font-size:23px;font-weight:400}.version-card p{font-size:11px}.version-card .text-link{margin-top:10px}.add-card{min-height:235px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border:1px dashed #a8b0d338;border-radius:18px;color:#abb5d2;font-size:12px;background:#7e81a305}.add-card span{font-size:10px;color:var(--muted)}.endpoint{display:block;padding:10px;background:#111522;border:1px solid var(--line);border-radius:8px;color:#acb8d1;font-size:10px}.connector-summary{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px}.connector-summary h2{font-size:23px;font-weight:400}.connector-summary p{font-size:12px}.toggle-row{display:flex;align-items:center;gap:15px;padding:20px 0;border-bottom:1px solid var(--line);cursor:pointer;position:relative}.toggle-row>span{font-size:13px;flex:1}.toggle-row small{display:block;font-size:11px;margin-top:7px}.toggle-row input{position:absolute;right:0;opacity:0;width:48px;height:30px;cursor:pointer}.toggle-row>i{width:39px;height:22px;border-radius:20px;background:#30364c;position:relative;pointer-events:none;flex-shrink:0}.toggle-row>i:after{content:"";width:16px;height:16px;position:absolute;left:3px;top:3px;background:#75849f;border-radius:50%;transition:transform .2s}.toggle-row input:checked+i{background:#8f81b5}.toggle-row input:checked+i:after{background:#e4ddff;transform:translate(17px)}.toggle-row input:focus-visible+i{outline:2px solid var(--cyan);outline-offset:3px}.palette-swatches{display:flex;gap:15px;margin:30px 0}.palette-swatches i{width:50px;height:50px;border:1px solid #a8b9df33;border-radius:50%;box-shadow:inset 0 0 13px #fff1}.modal-backdrop{position:fixed;inset:0;background:#030710b8;backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:100;padding:35px}.modal{width:min(600px,100%);max-height:88dvh;background:linear-gradient(145deg,#222636,#131824 65%);border:1px solid #b4bed93a;border-radius:20px;box-shadow:0 30px 100px #0008,0 1px #dedfff19;display:flex;flex-direction:column;overflow:hidden}.modal.wide{width:min(960px,100%)}.modal-head{padding:19px 25px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:16px;flex-shrink:0}.modal-head h2{font-size:17px}.modal-body{padding:26px;overflow-y:auto;overscroll-behavior:contain}.modal .panel{background:#151b2570}.toast-stack{position:fixed;right:24px;bottom:25px;z-index:200;display:flex;flex-direction:column;gap:10px;max-width:400px;pointer-events:none}.toast{font-size:12px;padding:15px 20px;background:#232c40e8;backdrop-filter:blur(20px);border:1px solid #b7c3e33b;border-radius:12px;color:#dce5f6;box-shadow:0 8px 30px #0005}.toast.error{border-color:#e9a2c35b;color:#efbad6}.command-search{margin-bottom:20px}.command-results{display:flex;flex-direction:column;gap:5px}.command-results>button{display:flex;align-items:center;gap:13px;padding:12px 10px;text-align:left;border-radius:8px}.command-results>button:hover{background:#d4d0ed0b}.command-results>button>svg{color:var(--violet)}.command-results>button>svg:last-child,.command-results .badge{margin-left:auto}.command-results span{font-size:12px}.command-results small{display:block;font-size:10px}.connection-warning{display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;padding:10px 16px;background:#9c71961b;color:#dab1d0}.connection-warning button{color:#e7e1ff;text-decoration:underline}.loading,.boot-screen{display:flex;align-items:center;justify-content:center;gap:15px;min-height:70vh;color:#a6b6d1;font-size:12px}.boot-screen{flex-direction:column;min-height:100vh;letter-spacing:2px}.loader{height:20px;width:20px;border:1px solid #9b8bd722;border-top-color:#c7b6f0;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.skip-link{position:fixed;left:20px;top:-100px;z-index:300;background:#c7d5e9;color:#141929;padding:15px;border-radius:10px}.skip-link:focus{top:16px}.app-error{padding:50px;max-width:800px;margin:auto}.auth-screen{min-height:100svh;display:grid;grid-template-columns:56% 44%;background:#11141d}.auth-art{position:relative;min-height:100svh;overflow:hidden;background:#131b25}.auth-scene{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;filter:brightness(.52) saturate(.65)}.auth-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0e1522e6,transparent 75%),linear-gradient(90deg,transparent 60%,#11141d66)}.auth-art-copy{position:absolute;bottom:10%;left:12%;right:12%;z-index:3}.auth-art-copy h1{font-size:clamp(36px,4.2vw,65px);font-weight:300;line-height:1.12;letter-spacing:-1.7px}.auth-art-copy h1 em{font-family:Georgia,serif;font-weight:400;color:#c5b8e8}.auth-art-copy .eyebrow{margin-bottom:20px;color:#c6d7eb}.auth-art-copy p{margin-top:24px;color:#b6c6d9;font-size:13px}.auth-orbits{height:320px;width:320px;border:1px solid #c9d6ed29;position:absolute;top:15%;left:calc(50% - 160px);z-index:2;border-radius:50%;transform:rotateX(25deg) rotate(25deg);box-shadow:0 0 0 35px #d6dff307,0 0 0 70px #d6dff304}.auth-orbits:before,.auth-orbits:after{content:"";position:absolute;inset:28px;border:1px solid #e2e2f92b;border-radius:50%;transform:rotateY(65deg)}.auth-orbits:after{transform:rotateX(65deg)}.auth-form-side{display:flex;align-items:center;justify-content:center;padding:65px 45px;background:radial-gradient(ellipse at 30% 0%,#7f6baa14,transparent 65%)}.auth-form{max-width:390px;width:100%}.auth-logo{width:245px;height:130px;object-fit:contain;margin:0 0 38px -6px}.auth-form h2{font-size:30px;font-weight:400;letter-spacing:-.8px;margin-bottom:15px}.auth-form>p{font-size:13px;margin-bottom:30px}.auth-form .passkey-button{width:100%;height:57px;font-size:13px;border-radius:14px;margin-top:17px;gap:13px;background:linear-gradient(110deg,#a4c0d42b,#b5a0e439)}.auth-form .passkey-button svg{width:23px;height:23px}.auth-help{display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px!important;margin:14px 0 26px!important;color:#808fa7}.invite-link{margin:0 auto;display:flex;justify-content:center;min-height:42px;font-size:12px}.demo-entry{display:flex;align-items:center;flex-direction:column;gap:13px;border-top:1px solid var(--line);margin-top:28px;padding-top:25px}.demo-entry>span{font-size:11px;color:#9da9c1}.demo-entry>small{font-size:9px;color:#687b96}.demo-entry .btn{font-size:12px;width:100%;height:44px}.auth-bottom{margin-top:45px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.4px;color:#687890}.invite-fields{margin:20px 0}.chat-page{padding:0!important;min-height:0}.chat-page>.chat-page{display:flex;flex-direction:column;height:calc(100dvh - 68px);position:relative}.chat-page .page-heading{padding:25px 32px 20px;margin:0;border-bottom:1px solid var(--line);flex-shrink:0}.chat-page .page-heading h1{font-size:25px}.chat-page .page-heading p{font-size:11px}.chat-page .page-heading .eyebrow{font-size:8px}.agent-presence{display:flex;align-items:center;gap:12px}.aurion-orb{width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#f2ecff,#a7abde 25%,#5d5e92 52%,#222c54 72%,#aca2ee 98%);box-shadow:inset 0 0 9px #c1e5ff8a,0 0 20px #b4a4e721;border:1px solid #c8c4eb5e}.aurion-orb.large{width:86px;height:86px;box-shadow:inset 0 0 20px #c1e5ff8a,0 0 60px #b4a4e72b}.chat-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:28px max(30px,calc((100% - 850px)/2));scrollbar-width:thin}.chat-welcome{display:flex;flex-direction:column;align-items:center;text-align:center;margin:30px auto 25px;max-width:700px}.welcome-orbit{width:140px;height:140px;display:grid;place-items:center;border:1px solid #aaa4d51a;border-radius:50%;box-shadow:0 0 0 22px #b3a5e404,0 0 0 42px #b3a5e402;margin:12px 0 35px}.chat-welcome h2{font-size:31px;letter-spacing:-1px;font-weight:350}.chat-welcome>p{font-size:12px;max-width:480px}.suggestions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0}.suggestions button{padding:17px 18px;border:1px solid #b5badb22;background:linear-gradient(120deg,#a9a0cc0e,#92b7c608);border-radius:13px;font-size:11px;color:#c3cce1;text-align:left;line-height:1.6;min-height:80px}.suggestions button:hover{border-color:#baa8de66}.message{display:flex;gap:15px;max-width:850px;margin:0 auto 30px}.message-avatar{width:34px;height:34px;border-radius:50%;background:#8a81ac1a;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;color:#b9b4db}.message-avatar img{width:75px;max-width:none;height:48px;object-fit:contain;transform:translate(13px)}.message-body{min-width:0;flex:1}.message-meta{display:flex;align-items:center;gap:12px;margin:3px 0 13px;font-size:12px}.message-meta small{font-size:9px}.message.user .message-body{padding:13px 20px;border:1px solid #b1b8d61a;background:#a5b1d008;border-radius:0 15px 15px}.message.user .message-meta{margin-top:0}.markdown{font-size:13px;color:#c1cce0;line-height:1.85;overflow-wrap:anywhere}.markdown p{color:inherit;margin:10px 0}.markdown h1,.markdown h2,.markdown h3{margin:22px 0 12px;line-height:1.5;color:#e3e8f5}.markdown h2{font-size:19px;letter-spacing:-.4px}.markdown h3{font-size:16px}.markdown strong{color:#e4e7f5;font-weight:550}.markdown ul,.markdown ol{padding-left:22px}.markdown li{padding-left:5px;margin:9px 0}.markdown code{background:#9e94cc1a;padding:2px 5px;border-radius:4px;color:#cbc3ea}.markdown pre{background:#0c1019;padding:20px;border:1px solid var(--line);border-radius:10px}.markdown pre code{padding:0;background:transparent}.markdown blockquote{margin-left:0;padding-left:18px;border-left:2px solid var(--violet);color:#afbed4}.markdown table{display:block;overflow:auto}.message-actions{display:flex;gap:3px;margin-top:10px}.message-actions .icon-btn{height:30px;width:30px}.message-actions svg{width:14px}.chat-composer{margin:8px max(25px,calc((100% - 850px)/2)) 16px;background:linear-gradient(150deg,#252937e8,#171e2be8);border:1px solid #bdc8e233;box-shadow:0 10px 30px #0002,inset 0 1px #eae8ff07;border-radius:18px;padding:14px 17px 11px;flex-shrink:0}.chat-composer textarea{border:0!important;background:transparent!important;padding:8px 0!important;min-height:52px;max-height:180px;font-size:13px;resize:vertical;box-shadow:none}.composer-scope{display:flex;align-items:center;gap:8px;font-size:9px;color:#8596b0}.composer-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.composer-bottom>div{display:flex;align-items:center;gap:4px}.chat-footnote{font-size:9px;text-align:center;color:#7787a1;line-height:1.6;margin-top:8px}.attachment-row{display:flex;gap:9px;flex-wrap:wrap;margin:10px 0}.chat-attachment{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:9px;padding:7px 9px;max-width:240px;background:#10162466}.chat-attachment img{width:35px;height:35px;object-fit:cover;border-radius:5px}.chat-attachment>span{min-width:0;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-attachment small{display:block;font-size:8px}.chat-attachment>svg{color:var(--violet)}.jump-latest{position:absolute;bottom:180px;left:50%;transform:translate(-50%);background:#273044ed;border:1px solid #b8c8e84d;border-radius:30px;padding:9px 16px;font-size:10px;z-index:10;box-shadow:0 4px 20px #0003}.typing{font-size:11px;color:var(--violet);margin:10px 50px}.tool-event{border:1px solid #b7b5d61d;border-radius:9px;padding:10px 13px;background:#8f95c407;margin:15px 0;font-size:11px}.tool-event summary{display:flex;gap:10px;align-items:center;cursor:pointer}.tool-event .badge{margin-left:auto}.tool-event pre{padding:12px 0;color:#9fadc6}.voice-presence{display:flex;flex-direction:column;align-items:center;padding:30px 0;gap:20px}.output-image{overflow:hidden;border-radius:12px;border:1px solid var(--line);margin:20px 0;background:#161d28}.output-image img{width:100%;max-height:450px;object-fit:cover}.output-image figcaption{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:11px;color:var(--muted)}.output-media{margin:18px 0;border:1px solid var(--line);border-radius:12px;padding:16px}.output-media video{width:100%;border-radius:8px}.document-output{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--line);border-radius:12px;background:#8ca8ce07;margin:18px 0}.document-output>svg{color:var(--violet)}.document-output>div{flex:1;min-width:0;font-size:12px;overflow-wrap:anywhere}.document-output small{display:block;font-size:10px;margin-top:5px}.code-output{border:1px solid #a3b4d529;border-radius:12px;overflow:hidden;margin:20px 0;background:#0e1420}.code-output>div{display:flex;align-items:center;gap:7px;padding:9px 13px;background:#222a3b66;border-bottom:1px solid var(--line)}.code-output>div .badge{margin-right:auto}.code-output .btn{font-size:10px;padding:5px 10px;min-height:29px;background:none;border-color:transparent}.code-output .btn svg{width:13px;height:13px}.code-output pre{padding:20px;margin:0;color:#b7c8e3;font-size:12px}.rich-chart{margin:20px 0;padding:22px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(120deg,#222a3a66,#121923)}.chart-legend{display:flex;gap:17px;font-size:9px;color:var(--muted);margin:15px 0}.chart-legend span{display:flex;align-items:center;gap:7px}.chart-legend i{width:5px;height:5px;border-radius:2px}.chart-columns{display:flex;justify-content:space-around;gap:16px;height:190px;margin:20px 0 12px;overflow-x:auto}.chart-category{display:flex;flex-direction:column;align-items:center;flex:1;min-width:50px;height:100%;gap:10px}.chart-bars{display:flex;gap:5px;align-items:flex-end;height:150px;width:100%;max-width:80px;border-bottom:1px solid var(--line)}.chart-bars>div{flex:1;min-height:3px;border-radius:3px 3px 0 0;position:relative;opacity:.8}.chart-bars span{position:absolute;top:-20px;left:0;right:0;text-align:center;font-size:9px}.chart-category small{font-size:9px}.rich-graph{padding:22px;border:1px solid var(--line);border-radius:12px;margin:20px 0;background:#9899c908}.rich-graph>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:20px 0}.rich-graph>div>span{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #b8a3e442;border-radius:9px;font-size:10px;background:#b5a4e508}.rich-graph>div>svg{width:14px;color:var(--muted)}.rich-graph details{font-size:10px;color:var(--muted)}.rich-graph summary{cursor:pointer}.output-table{margin:20px 0;border:1px solid var(--line);border-radius:10px}.sandbox-output{padding:16px;border:1px solid var(--line);border-radius:12px;margin:20px 0}.sandbox-output iframe{border:0;border-radius:8px;width:100%;height:330px;margin-top:15px;background:#fff}.math-output{overflow:auto;padding:18px;background:#a7a2d40b;border-radius:10px;margin:15px 0}.mobile-menu{display:grid;grid-template-columns:1fr 1fr;gap:7px}.mobile-menu .nav-item{min-height:49px;font-size:12px;border:1px solid var(--line)}@media(min-width:1650px){.main-content{padding-inline:55px}.observatory-layout{grid-template-columns:minmax(0,1fr) 310px}.geometry{height:580px}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-image{height:210px}.taste-layout{grid-template-columns:minmax(0,1fr) 330px}.gym-layout{grid-template-columns:220px minmax(0,1fr) 270px}}@media(max-width:1250px){.sidebar{width:205px;padding-inline:12px}.main-shell{margin-left:205px;width:calc(100% - 205px)}.main-content{padding:28px 25px 0}.topbar{padding-inline:25px}.observatory-layout{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.scene-toolbar{flex-wrap:wrap;gap:0}.scene-toolbar>.micro{padding-bottom:10px}.geometry{height:450px}.stat{padding:16px 19px}.stat strong{font-size:25px}.gym-layout{grid-template-columns:180px minmax(0,1fr)}.gym-layout>.insight-column{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.version-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-card{padding:18px 15px;gap:10px}.launch-card>svg:first-child{width:22px}.card-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.graph-layout{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.taste-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.asset-grid{gap:15px}.asset-image{height:155px}.benchmark-layout{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.capability-row{grid-template-columns:120px minmax(0,1fr) 27px;gap:12px;font-size:10px}.topbar-actions{gap:13px}}@media(max-width:1100px){.desktop-inspector{display:none}.taste-layout{display:block}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.observatory-layout{grid-template-columns:minmax(0,1fr)}.observatory-layout>.insight-column{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.insight-column .panel{padding:17px}.geometry{height:490px}.number-name{gap:10px}.number-name>strong{font-size:28px}.number-name h3{font-size:13px}.insight-column .metric-large{font-size:29px}.scene-toolbar{flex-wrap:nowrap}.scene-toolbar>.micro{padding:0}.graph-layout{display:block}.graph-layout>.insight-column{margin-top:22px}.graph-layout>.insight-column .trace-steps{display:flex;gap:13px;flex-wrap:wrap}.graph-layout>.insight-column .trace-steps li{flex-direction:column;text-align:center;max-width:120px}.benchmark-layout{grid-template-columns:minmax(0,1fr)}.benchmark-layout>.insight-column{display:grid;grid-template-columns:1fr 1fr}.capability-row{grid-template-columns:165px minmax(0,1fr) 40px;font-size:11px}.playground-layout{grid-template-columns:minmax(0,1fr)}.playground-layout>.insight-column{display:grid;grid-template-columns:1fr 1fr}.page-heading{align-items:flex-start}.page-actions .btn{padding:9px 11px;font-size:10px}.search-trigger span,.search-trigger kbd{display:none}.launch-card .eyebrow{letter-spacing:.6px;font-size:8px}.asset-image{height:160px}}@media(max-width:800px){.sidebar{display:none}.main-shell{margin:0;width:100%}.topbar{height:66px;padding:0 21px}.mobile-brand{display:block;width:150px;padding:0}.mobile-brand img{width:100%;height:47px;object-fit:contain}.breadcrumb{display:none}.topbar-actions{gap:8px}.connection-badge span{display:none}.connection-badge{width:30px;justify-content:center}.connection-badge .dot{width:6px;height:6px}.search-trigger{width:34px;height:38px;justify-content:center}.main-content{padding:25px 23px 95px;min-height:calc(100svh - 66px)}.mobile-dock{position:fixed;z-index:40;bottom:max(12px,env(safe-area-inset-bottom));left:16px;right:16px;height:66px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:2px;padding:6px;background:linear-gradient(125deg,#3a3c4cba,#202739dd);border:1px solid #c4d4f23d;border-radius:21px;backdrop-filter:blur(25px) saturate(1.3);box-shadow:0 12px 35px #0008,inset 0 1px #ffffff13}.mobile-dock button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:9px;line-height:1.1;height:52px;border-radius:15px;color:#96a5be}.mobile-dock button.active{background:linear-gradient(130deg,#c2b0ef28,#b1d3e411);color:#e0daf8;box-shadow:inset 0 1px #d2c3ed14}.mobile-dock button.active svg{filter:drop-shadow(0 0 8px #b3a0dc55)}.page-heading{margin-bottom:24px}.page-footer{margin-top:30px;padding-bottom:20px;flex-direction:column;gap:8px;font-size:8px}.btn{min-height:44px}.icon-btn{width:40px;height:40px}.tabs{gap:22px;margin-bottom:23px}.tabs button{font-size:12px;min-height:48px}.auth-screen{display:block;position:relative}.auth-art{position:absolute;inset:0 0 auto;height:42svh;min-height:0}.auth-art-copy{bottom:20px;left:25px}.auth-art-copy h1{font-size:34px}.auth-art-copy p{display:none}.auth-art-copy .eyebrow{font-size:8px;margin-bottom:12px}.auth-art:after{background:linear-gradient(0deg,#11141d,transparent 100%)}.auth-orbits{display:none}.auth-form-side{padding:36svh 30px 45px;position:relative;z-index:4;background:none;min-height:100svh}.auth-form{max-width:430px}.auth-logo{width:210px;height:85px;margin-bottom:24px}.auth-form h2{font-size:27px}.auth-form>p{font-size:13px}.auth-form .passkey-button{height:55px}.auth-bottom{margin-top:32px}.auth-form-side input{font-size:16px}.chat-page>.chat-page{height:calc(100dvh - 66px);padding-bottom:calc(88px + env(safe-area-inset-bottom))}.chat-page .page-heading{padding:20px 24px 16px}.chat-composer{margin:8px 20px 10px}.chat-scroll{padding:24px 24px 8px}.chat-page .page-heading .page-actions{gap:2px}.chat-page .page-heading .btn{font-size:10px;padding-inline:10px}.chat-composer textarea{font-size:16px;min-height:48px}.chat-footnote{font-size:8px}.chat-welcome{margin:15px 0}.chat-welcome h2{font-size:28px}.welcome-orbit{width:120px;height:120px;margin-bottom:25px}.suggestions{gap:10px}.suggestions button{font-size:10px;min-height:76px;padding:14px}.message{gap:12px}.message-avatar{width:29px;height:29px}.message-body .markdown{font-size:13px}.jump-latest{bottom:calc(260px + env(safe-area-inset-bottom))}.toast-stack{left:20px;right:20px;bottom:calc(96px + env(safe-area-inset-bottom));max-width:none}.modal-backdrop{padding:25px 20px}.modal{max-height:86dvh}.mobile-menu .nav-item{font-size:12px;min-height:52px}.connection-warning{font-size:10px;padding:9px}.desktop-only{display:none}}@media(max-width:580px){:root{font-size:14px}.main-content{padding:25px 17px 96px}.topbar{padding:0 17px;height:61px}.mobile-brand{width:143px}.topbar-actions>.icon-btn{display:none}h1{font-size:29px;letter-spacing:-1.1px;line-height:1.16}.eyebrow{font-size:8px;letter-spacing:1.8px;margin-bottom:11px}.page-heading{display:block}.page-heading p{font-size:12px;line-height:1.6;margin-top:12px;max-width:340px}.page-actions{justify-content:flex-start;margin-top:17px;gap:8px}.page-actions:empty{margin:0}.page-actions .btn{min-height:40px;font-size:11px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:14px;margin-bottom:22px}.stat{padding:16px 19px;gap:3px}.stat strong{font-size:29px;font-weight:360}.stat small{font-size:9px}.stat-label{font-size:10px}.stat:nth-child(3),.stat:nth-child(4){border-top:1px solid var(--line)}.stat:nth-child(3):before{display:none}.scene-section{padding:8px 7px 17px;border-radius:17px}.scene-toolbar{gap:0;flex-wrap:wrap;padding-inline:8px}.scene-toolbar .tabs{gap:18px;flex:1}.scene-toolbar .tabs button{font-size:10px;padding-bottom:12px}.scene-toolbar>.micro{font-size:8px;width:100%;margin-top:5px}.geometry{height:370px}.geometry-caption{bottom:8px;font-size:9px}.geometry-caption span{font-size:8px}.scene-domains{font-size:8px;padding:0 9px}.specialist-label{font-size:9px;margin-top:16px;gap:6px}.specialist-label svg{width:15px}.observatory-layout{gap:17px}.observatory-layout>.insight-column{grid-template-columns:1fr 1fr;gap:13px}.observatory-layout>.insight-column>.panel:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:4px 15px}.observatory-layout>.insight-column>.panel:first-child .panel-head{grid-column:1/-1;margin-bottom:12px}.observatory-layout>.insight-column>.panel:first-child .badge-row{grid-column:1;align-self:start}.observatory-layout>.insight-column>.panel:first-child .spark{grid-column:2;grid-row:2/4;margin:auto 0}.observatory-layout>.insight-column>.panel:first-child .text-link{grid-column:1/-1}.panel{padding:19px;border-radius:15px}.panel-head{margin-bottom:19px}.panel-head h2{font-size:15px}.insight-column .panel{padding:16px}.insight-column h2{font-size:12px}.substrate-pair{gap:6px}.substrate-pair button{padding:11px 4px;gap:5px}.substrate-pair svg{width:23px;height:23px}.substrate-pair strong{font-size:10px}.substrate-pair small{font-size:8px}.launch-grid{grid-template-columns:1fr;gap:11px;margin-top:19px}.launch-card{padding:18px;gap:19px}.launch-card>svg:first-child{width:25px}.launch-card .eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:5px}.launch-card h3{font-size:13px}.launch-card>svg:last-child{width:18px}.tabs{gap:22px;margin-bottom:20px}.filterbar{flex-wrap:wrap;gap:9px;margin-bottom:20px}.filterbar .search-field{flex:1 0 100%}.filterbar select{flex:1;max-width:none;min-height:44px;font-size:12px}.search-field input{font-size:16px;min-height:46px}input:not([type=range]):not([type=checkbox]),select,textarea{font-size:16px;min-height:44px}.field>span{font-size:12px}.two-column,.pair-grid,.card-grid.three,.card-grid.two{grid-template-columns:1fr;gap:16px}.expert-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.depth-ladder{gap:5px}.depth-ladder span{padding:11px 7px;gap:5px;font-size:10px}.depth-ladder svg{width:14px}.depth-row{grid-template-columns:105px minmax(30px,1fr) 25px;gap:12px}.expert-identity .crystal-avatar{width:53px;height:53px}.key-values>div{font-size:11px}.table-scroll{margin-inline:-5px}table{font-size:11px}th,td{padding:13px 10px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.asset-image{height:150px}.asset-caption{padding:11px}.asset-caption strong{font-size:11px}.asset-caption small{font-size:8px}.asset-type,.asset-split{font-size:7px;padding:4px;bottom:7px}.asset-type{left:6px}.asset-split{right:6px}.asset-type svg{display:none}.inspector-media{height:225px}.asset-inspector .btn{font-size:12px;min-height:44px}.pair-media{height:260px}.asset-inspector input,.asset-inspector select,.asset-inspector textarea{font-size:16px}.graph-titles h2{font-size:10px;letter-spacing:3px}.geometry.dual{height:390px}.dual-stage{padding:20px 12px}.graph-layout>.insight-column .trace-steps{gap:10px;justify-content:center}.graph-layout>.insight-column .trace-steps li{font-size:10px;max-width:95px}.benchmark-layout>.insight-column{grid-template-columns:1fr}.capability-row{grid-template-columns:115px minmax(0,1fr) 26px;gap:12px;font-size:10px}.capability-bars{gap:23px}.industry-banner{padding:25px}.industry-banner h2{font-size:23px}.report-cover{padding:28px}.report-cover h2{font-size:27px}.gym-layout{grid-template-columns:1fr;gap:18px}.gym-layout>.panel:first-child{padding:17px}.episode-list{flex-direction:row;overflow-x:auto;gap:8px}.episode-list button{min-width:150px;padding:10px}.gym-layout>.insight-column{grid-column:auto;grid-template-columns:1fr}.trace-svg{min-height:200px}.role-strip{gap:12px}.replay-controls .btn{padding:10px;font-size:10px}.event-log>div{gap:8px}.playground-layout>.insight-column{grid-template-columns:1fr}.game-grid{max-width:350px;padding:18px;gap:8px}.direction-pad .btn{width:49px;height:46px}.orbital-game{padding:10px 0}.orbital-game>p{font-size:12px}.version-grid{grid-template-columns:1fr}.version-card .between{margin-top:0}.version-card .eyebrow{margin-top:22px}.connector-summary{display:block}.connector-summary>.btn{margin-top:14px}.card-grid .panel>p{font-size:13px}.modal-backdrop{padding:0;align-items:flex-end}.modal,.modal.wide{width:100%;max-height:92dvh;border-radius:22px 22px 0 0;border-bottom:0;box-shadow:0 -20px 60px #0006}.modal-head{padding:17px 20px}.modal-head h2{font-size:16px}.modal-body{padding:21px 20px max(25px,env(safe-area-inset-bottom))}.modal-body .inspector-title h2{font-size:18px}.modal-body .notice,.modal-body .button-row .btn{font-size:12px}.toast{font-size:12px;padding:14px 16px}.mobile-menu .nav-item{font-size:11px;padding:11px;gap:9px}.mobile-menu .nav-item svg{width:17px}.chat-page>.chat-page{height:calc(100dvh - 61px)}.chat-page .page-heading{display:flex;align-items:center;gap:12px;padding:15px 18px}.chat-page .page-actions{margin:0;flex-wrap:nowrap;gap:0}.chat-page .page-heading h1{font-size:22px}.chat-page .page-heading .eyebrow{font-size:7px;letter-spacing:1.3px;margin-bottom:7px}.chat-page .page-heading p{display:none}.chat-page .page-actions .btn{min-height:40px;padding:9px;border:0;background:none;gap:5px}.chat-page .page-actions .btn>span{font-size:0}.chat-page .page-actions svg{width:20px;height:20px}.chat-scroll{padding:22px 16px 5px}.chat-composer{margin:6px 13px 7px;padding:12px 13px 8px;border-radius:17px}.chat-composer .btn{font-size:10px;padding:9px 11px;min-height:40px}.chat-composer .icon-btn{width:36px;height:36px}.chat-composer textarea{max-height:115px;min-height:45px;font-size:16px}.composer-bottom .micro{display:none}.composer-scope{font-size:8px}.chat-footnote{font-size:7px}.message{gap:9px;margin-bottom:25px}.message-avatar{width:25px;height:25px;margin-top:1px}.message-avatar>svg{width:14px}.message-meta{gap:8px;font-size:11px;margin-bottom:10px}.message-meta small{font-size:8px}.message.user .message-body{padding:12px 14px}.message-body .markdown{font-size:13px;line-height:1.8}.markdown h2{font-size:17px}.chat-welcome{margin:10px 0 20px}.welcome-orbit{width:110px;height:110px;margin-bottom:25px}.aurion-orb.large{width:72px;height:72px}.chat-welcome h2{font-size:26px}.chat-welcome>p{font-size:11px;max-width:290px}.suggestions{grid-template-columns:1fr;margin:17px 0 0;width:100%;gap:8px}.suggestions button{min-height:44px;padding:12px 16px;font-size:11px}.chat-welcome .notice{font-size:10px;padding:11px;margin-top:20px}.document-output{flex-wrap:wrap;gap:10px;padding:14px}.document-output .btn{margin-left:0;min-height:36px;font-size:10px}.document-output>svg{width:25px}.document-output>div{font-size:11px}.code-output pre{padding:14px;font-size:10px}.rich-chart{padding:15px}.chart-columns{gap:8px}.chart-category{min-width:40px}.chart-category small{font-size:8px}.chart-bars{gap:4px}.chart-bars span{font-size:8px}.rich-graph{padding:15px}.rich-graph>div>span{font-size:9px;padding:8px 9px}.auth-form-side{padding-left:25px;padding-right:25px}.auth-form .eyebrow{font-size:8px}.auth-form>p{line-height:1.8}.auth-art-copy{bottom:25px}.auth-art-copy h1{font-size:31px}.auth-logo{margin-bottom:20px;height:76px}.auth-form h2{font-size:27px}.auth-form .passkey-button{font-size:13px}.auth-help{font-size:9px!important}.auth-bottom{font-size:7px}.auth-screen .notice{font-size:12px}.page-footer{letter-spacing:.2px}.panel>.button-row .btn{white-space:normal}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.capability-row{grid-template-columns:155px minmax(0,1fr) 45px 14px;width:100%;text-align:left;padding:0}.capability-row strong{white-space:nowrap;font-size:11px;text-align:right}.capability-row strong small{font-size:8px;color:#6f7e99}.capability-track .regressed{background:linear-gradient(90deg,#997791,#d99abe)}button.regression{display:block;text-align:left;width:100%;padding:12px 0;border-bottom:1px solid var(--line)}button.regression>span{font-size:11px;color:#c7bfd7}button.regression>strong{float:right;font-size:11px}button.regression .spark{height:40px;margin:8px 0}button.regression>small{font-size:8px;color:#8b8fa6}.agent-presence{padding:14px 35px;border-bottom:1px solid #a4b4d512;font-size:12px;flex-shrink:0}.agent-presence .aurion-orb{display:grid;place-items:center}.agent-presence .aurion-orb svg{width:15px;color:#ece6ff}.agent-presence>div:nth-child(2) span{display:block;font-size:9px;color:var(--muted);margin-top:2px}.agent-presence>.badge{margin-left:8px}.agent-presence>.text-link{margin-left:auto;font-size:11px}.welcome-orbit>svg{color:#b9ade4;filter:drop-shadow(0 0 25px #aaa0e650)}.suggestions button{display:flex;align-items:center;justify-content:space-between;gap:13px}.suggestions button svg{width:14px}.chat-page>.chat-footnote{margin:0 0 12px;flex-shrink:0}.composer-bottom small{font-size:9px;color:#657895;margin-left:8px}.voice-presence .aurion-orb{display:grid;place-items:center}.typing{display:flex;align-items:center;gap:5px}.typing i{width:4px;height:4px;background:#b8a7dc;border-radius:50%}.typing span{margin-left:8px}.geometry-canvas:empty{background:radial-gradient(ellipse,#8a80b60c,transparent)}@media(max-width:580px){.capability-row{grid-template-columns:105px minmax(0,1fr) 37px 10px;gap:10px}.capability-row strong{font-size:10px}.capability-row strong small{font-size:7px}.agent-presence{padding:12px 20px}.agent-presence>.badge{display:none}.agent-presence>.text-link{font-size:10px}.composer-bottom small{display:none}.chat-page>.chat-footnote{margin-bottom:7px;font-size:7px;padding:0 10px}}.model-viewer{position:relative;width:100%;height:100%;min-height:220px;background:radial-gradient(ellipse,#8e8eb91a,transparent)}.model-viewer>div{position:absolute;inset:0}.model-viewer canvas{display:block}.model-viewer-status{display:block;position:relative;text-align:center;padding:50px 15px;font-size:11px;color:var(--muted)}.model-viewer-caption{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-size:9px;color:var(--muted);pointer-events:none}.inspector-media:has(.model-viewer){height:280px}.replay-event-focus{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:230px;background:radial-gradient(ellipse,#a396d514,transparent);color:var(--violet);margin-block:20px}.replay-event-focus p{font-size:11px}.field-error{color:var(--rose);font-size:11px}.recording-pulse{width:7px;height:7px;border-radius:50%;background:var(--rose)}.checkbox-row{display:flex;align-items:center;gap:10px;font-size:12px;margin-block:15px}.dual-stage+.panel{margin-top:24px}.suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}.report-cover .metric-large{color:#27324f}.report-cover .badge{color:#5d5589;border-color:#6f699344;background:#7965a311}@media(max-width:580px){.suggestions{grid-template-columns:1fr}.planar-scene{padding-inline:8px}.modal-body .two-column{gap:10px}}:root{--viewport-height:100dvh;--dock-reserve:0px;--panel:#171d2b;--line:rgba(181,203,236,.16);--muted:#9aa8bf;--cyan:#b5e8ef;--violet:#c3b5ed;font-family:Avenir Next,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#root{height:100%;width:100%;overflow:hidden;overscroll-behavior:none}body{background:#0b101a}body:before{display:none}#root{isolation:isolate;background:radial-gradient(ellipse at 80% 0%,#8080a814,transparent 60%),#0b101a}.app-shell{height:var(--viewport-height);min-height:0;overflow:hidden;position:relative}.main-shell{height:100%;display:flex;flex-direction:column;min-height:0;padding-bottom:var(--dock-reserve)}.topbar{position:relative;top:auto;flex-shrink:0;background:linear-gradient(110deg,#151c28ee,#151827ec);height:70px;box-shadow:0 1px #b4c7e40a,0 7px 25px #00000012;z-index:25}.main-content{width:100%;max-width:none;margin:0;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8392ad35 transparent;padding:36px 40px 22px;position:relative;background:radial-gradient(ellipse at 70% 0%,#9690b80b,transparent 50%)}.main-content>*{max-width:1650px;margin-left:auto;margin-right:auto}.sidebar{background:linear-gradient(150deg,#272a3a36,#101722 55%);border-right-color:#b9c9ee1a;box-shadow:12px 0 40px #0000000d}.brand{height:76px;margin-bottom:14px}.brand img{width:190px;filter:drop-shadow(0 3px 16px #8a8bb329)}.workspace-label{border-radius:12px;border:1px solid #acbdd61c;background:linear-gradient(120deg,#c2c5e40b,#242c3b40);padding:13px 12px;box-shadow:inset 0 1px #ffffff05}.nav-group>span{font-size:8px;letter-spacing:1.75px;color:#8996b0}.nav-item{min-height:43px;padding:11px 12px;transition:background .18s,box-shadow .18s,color .18s}.nav-item.active{background:linear-gradient(110deg,#b2a5df24,#7d99ad0e);box-shadow:inset 0 1px #d0ccf017,inset 2px 0 #bcb1e9,0 4px 12px #0001;color:#ebe8fa}.nav-item:hover:not(.active){background:#c4d3ec0a}.topbar .breadcrumb{font-size:11px}.connection-badge{border:1px solid #c0c6e51a;padding:5px 10px;border-radius:30px;background:#a4b4dc05}.search-trigger{border-left:1px solid #9daecc1a;padding-left:17px}.page-heading{position:relative;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #b3c4e01a;align-items:flex-end}.page-heading:after{content:"";position:absolute;bottom:-1px;left:0;width:78px;height:1px;background:linear-gradient(90deg,#b9addf,#abcddc00)}.page-heading h1{font-size:clamp(29px,2.6vw,41px);font-weight:450;letter-spacing:-1.45px;color:#e9edf6}.page-heading p{font-size:12px;line-height:1.65;max-width:650px;color:#9caac2}.eyebrow{font-size:8px;letter-spacing:2.35px;font-weight:550;color:#c0b5e1;margin-bottom:12px}.page-actions{gap:10px;padding-bottom:2px}.btn{min-height:42px;border-radius:10px;padding:10px 15px;color:#d5dff0;border-color:#bac6e32b;background:linear-gradient(155deg,#a9bfd014,#34445808),#1b2230;box-shadow:inset 0 1px #f0f3ff0a,0 4px 12px #00000012;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.btn:hover:not(:disabled){background:linear-gradient(140deg,#b0c3db21,#a599ce18),#202838;border-color:#c6c3e355;box-shadow:inset 0 1px #fff1,0 5px 18px #0002;transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 7px #0003}.btn.primary{color:#efedf9;border-color:#c5b6e568;background:linear-gradient(125deg,#b2d1df2b,#c6b5e73d),#272c40;box-shadow:inset 0 1px #e6e9ff24,0 4px 22px #9c88c10c}.btn.primary:hover:not(:disabled){background:linear-gradient(125deg,#c3e0ee39,#cab8ef52),#32364a}.icon-btn{border:1px solid transparent;transition:background .15s,border-color .15s}.icon-btn:hover{background:#adc5e00c;border-color:#adbee224;color:#d8e6f7}.icon-btn:active{background:#b6c3e21b}.tabs{gap:25px;border-color:#adbfde1b}.tabs button{font-size:11px;font-weight:500;color:#92a1bc}.tabs button.active{color:#e5ddfc}.tabs button.active:after{height:2px;background:linear-gradient(90deg,#c9b5ed,#a9d4e5);box-shadow:0 -3px 12px #baa9e029}.panel{border:1px solid #c2cbe323;border-radius:17px;background:radial-gradient(ellipse at 0% 0%,#ccd3eb07,transparent 65%),linear-gradient(135deg,#1d2433,#141c2a);box-shadow:inset 0 1px #eff4ff08,0 12px 30px #00000020;padding:24px}.panel-head{align-items:flex-start;gap:18px;margin-bottom:22px}.panel-head h2{font-size:15px;letter-spacing:-.2px;font-weight:550}.panel-head p{font-size:11px;line-height:1.65;max-width:450px}.panel-head>.tabs{margin-bottom:0;flex-shrink:0}.stats{gap:14px;border:0;background:none;box-shadow:none;border-radius:0;margin-bottom:27px}.stat{border:1px solid #b9c9e524;border-radius:13px;padding:18px 22px 17px;gap:5px;background:radial-gradient(ellipse at 100% 0%,#b5acd514,transparent 70%),linear-gradient(130deg,#1d2635,#141b28);box-shadow:inset 0 1px #e9eaff09,0 7px 22px #00000012;min-width:0;overflow:hidden}.stat:after{content:"";height:2px;width:45%;position:absolute;bottom:0;left:22px;background:linear-gradient(90deg,#a9cbd87a,#b9a9de00)}.stat+.stat:before{display:none}.stat-label{font-size:10px;color:#a6b4cc;letter-spacing:.2px}.stat>strong{font-size:30px;line-height:1.35;color:#e7edf8;font-weight:430;font-variant-numeric:tabular-nums;letter-spacing:-1px}.stat small{font-size:9px;color:#8e9eb8}.badge{font-size:9px;padding:5px 8px;border-radius:5px;border-color:#c0b2e12a;background:#b4a2d00d;color:#c2b8dc}.badge.cyan{color:#b7e3e8;background:#9fd8e30a;border-color:#a8d8ea26}.badge.rose{color:#e9adc8}.notice{border-radius:11px;background:linear-gradient(120deg,#8ab5ce0d,#7e7ab609);font-size:11px;color:#acbbd0;padding:14px 15px}.notice>svg{width:17px;height:17px}.field>span{color:#bac7da;font-size:11px}.field input,.field textarea,.field select{background:linear-gradient(145deg,#101722,#151d2c);border-color:#9dafcc26;border-radius:10px;box-shadow:inset 0 2px 5px #00000015}.field input:focus,.field textarea:focus,.field select:focus{border-color:#b6b0e369;box-shadow:0 0 0 3px #b0c1e00a}.search-field{border-color:#adbedc26;background:#151e2c;box-shadow:inset 0 1px 4px #0001;border-radius:11px}.filterbar{gap:12px}.table-scroll{border-radius:10px}th{background:#a5b5d006;padding-block:15px;font-size:9px;color:#9daec8}td{padding-block:17px;color:#c4cfe1}tbody tr{transition:background .15s}tbody tr:hover{background:#b1c7ed08}.table-link:hover strong{color:var(--cyan)}.panel-footer{font-size:10px;color:#8fa0bc;line-height:1.7}.page-footer{padding-top:23px;font-size:9px;color:#7b8da8}.observatory-layout{gap:24px;align-items:start}.scene-section{position:relative;background:radial-gradient(ellipse at 52% 40%,#b0a8d51b,transparent 61%),linear-gradient(130deg,#1a2431,#101724 60%,#1c2032);border:1px solid #bac8e52c;box-shadow:inset 0 1px #f1eaff0c,0 20px 60px #00000024;border-radius:20px;padding:14px 16px 23px;overflow:hidden}.scene-section:before{opacity:.5;background:repeating-linear-gradient(90deg,transparent 0,transparent 65px,#b0c1e206 66px),repeating-linear-gradient(0deg,transparent 0,transparent 65px,#b0c1e206 66px)}.scene-section:after{content:"";position:absolute;width:60%;height:28%;left:20%;bottom:15%;background:radial-gradient(ellipse,#a69bd419,transparent 65%);transform:rotate(-15deg);pointer-events:none}.scene-toolbar{position:relative;z-index:4;min-height:48px;padding-bottom:4px;border-bottom:1px solid #b2c0d914}.scene-toolbar .tabs{gap:19px}.scene-toolbar .tabs button{font-size:10px}.geometry{height:510px}.geometry-halo{inset:12% 17% 18%;background:radial-gradient(ellipse,#c5c4e610,transparent 67%);box-shadow:0 0 70px #8d86b20a}.geometry-caption{bottom:12px;color:#bec4de;letter-spacing:1px;font-size:9px}.geometry-caption span{color:#8a9bb7;font-size:8px;letter-spacing:.2px;margin-top:7px}.scene-domains{position:relative;z-index:3;color:#8e9cb7;font-size:8px;letter-spacing:.4px}.specialist-label{border-top:1px solid #b2bed818;padding-top:16px;color:#b8b3d6;font-size:9px;letter-spacing:.4px}.number-name>strong{color:#d2dbed;font-weight:300;font-size:38px}.number-name h3{font-size:15px;color:#c9d5e8;font-weight:500}.insight-column .panel{background:linear-gradient(145deg,#202736,#151d2b);box-shadow:inset 0 1px #e9e7ff09,0 8px 25px #00000016}.substrate-pair button{background:radial-gradient(ellipse at 50% 0%,#9eb4d617,transparent 75%),#151d2b;border-color:#b2c2df26;box-shadow:inset 0 1px #e8effc09;border-radius:12px}.launch-card{background:linear-gradient(120deg,#29304477,#192332);border:1px solid #bdc6e32a;border-radius:15px;box-shadow:inset 0 1px #f0eaff0a,0 10px 25px #00000014;position:relative;overflow:hidden;padding:24px}.launch-card:after{content:"";position:absolute;right:-25px;top:-30px;width:130px;height:130px;border:1px solid #b6c9ec09;border-radius:50%;box-shadow:0 0 0 18px #c6b5e505,0 0 0 40px #c6b5e503;pointer-events:none}.launch-card>svg:first-child{color:#c7bce8}.launch-card .eyebrow{color:#a7b9d3;font-size:8px}.launch-card h3{color:#e1e8f4;font-size:13px}.crystal-avatar{border-radius:16px;background:radial-gradient(circle at 30% 0%,#d1bdf345,#8e9ecc12 65%),#20283d;box-shadow:inset 0 1px #e7d8ff33,inset 0 -12px 30px #0b112666,0 8px 25px #0002;color:#d4c9ed;border-color:#c8b6e747}.depth-ladder span{background:#a3b8d508;border-color:#a9bdd526}.depth-ladder span.current{background:linear-gradient(125deg,#94bdcb20,#b4a0de25)}.depth-row{font-variant-numeric:tabular-nums}.dual-stage{background:radial-gradient(ellipse at 25% 35%,#7fb9c91b,transparent 46%),radial-gradient(ellipse at 80% 40%,#a187c41e,transparent 45%),linear-gradient(135deg,#151e2c,#101824);border-color:#bdc9e52c;box-shadow:inset 0 1px #fff1,0 15px 40px #0002}.graph-titles{padding:13px 0}.graph-titles h2{color:#bbc9e1;font-size:12px;letter-spacing:3.5px}.trace-steps li:before{background:linear-gradient(140deg,#b2a4dd13,#8cbfc710);border-color:#bcb2de42}.asset-card{border-color:#bac8e42a;background:linear-gradient(140deg,#222b3a,#17212e);border-radius:14px;box-shadow:0 10px 28px #0002,inset 0 1px #fff1}.asset-card.selected{border-color:#c5b2e58a;box-shadow:0 0 0 2px #bca7df13,0 13px 32px #0003}.asset-image{height:205px}.asset-image:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#11182755);pointer-events:none}.asset-type,.asset-split{z-index:1;border:1px solid #d7e2f31f;backdrop-filter:blur(12px)}.asset-caption{padding:16px 16px 17px}.asset-caption strong{font-size:13px;font-weight:520;color:#e0e5f0}.asset-caption small{font-size:9px;color:#92a4bf;margin-top:6px}.asset-inspector{top:0}.inspector-media{height:190px;border:1px solid #c1cbe228;box-shadow:0 5px 20px #0002}.inspector-title{margin:21px 0 15px}.feedback-heading{padding-top:19px}.vote-buttons .icon-btn{background:#b9a6e20a;border-color:#afbdd521}.score-slider input{height:4px}.pair-media{border:1px solid var(--line);box-shadow:0 8px 30px #0002}.audio-art{background:radial-gradient(ellipse at 50% 80%,#8f79b72b,transparent 85%),#151d2c}.object-art{background:radial-gradient(ellipse,#b6a2dc20,transparent 70%),#151e2b}.capability-radar{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(190px,.9fr);gap:26px;align-items:center}.radar-visual{position:relative;min-width:0;background:radial-gradient(ellipse,#a3a7d712,transparent 70%)}.radar-visual svg{width:100%;height:auto;display:block;overflow:visible}.radar-visual circle[role=button]{cursor:pointer;transition:r .15s}.radar-visual circle[role=button]:hover{r:6;fill:#fff}.radar-caption{text-align:center;margin-top:-14px;padding-bottom:20px;display:flex;flex-direction:column;gap:6px}.radar-caption>span{font-size:8px;letter-spacing:2px;color:#bcb9dc}.radar-caption small{font-size:8px;color:#8799b6}.radar-legend{display:flex;flex-direction:column;gap:0}.radar-legend button{display:flex;align-items:center;gap:10px;text-align:left;border-bottom:1px solid #aabfda10;padding:10px 2px;font-size:10px;min-height:32px}.radar-legend button:hover{background:#c3d2ed08}.radar-legend button>span{font-family:monospace;font-size:8px;color:#6f85a2}.radar-legend strong{font-size:10px;line-height:1.5;color:#b9c9df;font-weight:450}.radar-legend small{font-size:10px;color:#d6e0ef;margin-left:auto;font-variant-numeric:tabular-nums}.capability-bars{gap:24px;margin:24px 0 12px}.capability-track{height:7px;border-radius:2px;background:#7f94af13;box-shadow:inset 0 1px 3px #0003}.capability-track i{background:linear-gradient(90deg,#8f9dbb,#b7cbe4);box-shadow:0 0 14px #a6c4e00d}.capability-row{padding-block:4px}.capability-row:hover>span{color:#edf3ff}.capability-row>span{font-size:11px}.capability-row>svg{opacity:.45}.capability-row:hover>svg{opacity:1}.regression{background:radial-gradient(ellipse at 85% 20%,#be91b308,transparent 70%)}.report-cover{border:1px solid #e4eaf299;box-shadow:0 15px 40px #0003;background:linear-gradient(130deg,#e9ecf5,#c9d4e5 65%,#c0bfda)}.industry-banner{display:flex;align-items:center;justify-content:space-between;gap:25px;background:radial-gradient(ellipse at 10% 0%,#b6c3e516,transparent 70%),linear-gradient(130deg,#1c2938,#1d2132);box-shadow:inset 0 1px #fff1,0 10px 35px #0002}.industry-banner h3{font-size:23px;font-weight:450;letter-spacing:-.6px;margin:14px 0}.industry-banner p{max-width:670px;font-size:12px}.industry-banner .button-column{min-width:185px}.gym-layout{align-items:start}.episode-list button{border:1px solid #b4c1de12;background:#a2b5d205;margin-bottom:4px}.episode-list button.selected{border-color:#c4b5e34f;background:linear-gradient(130deg,#a69ac323,#8bb5c20a);box-shadow:inset 2px 0 #b8abdf}.role-strip{padding:12px 0;border-bottom:1px solid #a7bad01a;color:#abbad1}.trace-svg{border-radius:12px;background:repeating-linear-gradient(90deg,#b1c1e004 0,#b1c1e004 1px,transparent 1px,transparent 28px),#111a27;border:1px solid #a5b5d117;padding:13px}.replay-controls{padding:15px 0;border-block:1px solid #acbad01a}.event-log>div{padding:14px 0}.pipeline-strip>span,.pipeline-strip>button{background:linear-gradient(125deg,#b4a5db0c,#95b5ce0b);border-color:#b8c3dd2b}.game-grid{background:radial-gradient(ellipse,#ac9ed225,transparent 65%),linear-gradient(145deg,#111b2c,#1a2336);border-color:#bfc6e536;box-shadow:inset 0 1px #ffffff0c,0 12px 35px #0002;padding:24px;border-radius:19px}.game-grid>div{background:#a5bdd10c;border-color:#bbc4e21b;border-radius:10px;box-shadow:inset 0 1px #e6e9fc05}.game-grid .wall{background:linear-gradient(135deg,#56617c55,#222e44);box-shadow:inset 0 1px #bfcaf22b,0 5px 10px #0003}.game-grid .player{box-shadow:0 0 25px #b9ace635,inset 0 1px #e4dbff33;background:radial-gradient(circle,#cbbaf03b,#8176b412)}.memory-pads button{background:radial-gradient(ellipse at 35% 15%,#bdacd526,#242b3c99);border:1px solid #c5b8e132;box-shadow:inset 0 1px #fff1,0 8px 25px #0002}.memory-pads button.lit{background:radial-gradient(ellipse at 25% 15%,#e2daff,#9585b9);box-shadow:0 0 35px #b8a6dd55,inset 0 1px #fff9}.code-editor{background:#101724!important;font-size:12px!important}.version-card{background:radial-gradient(ellipse at 95% 0%,#b6a1e214,transparent 65%),linear-gradient(130deg,#1d2837,#171d2d);box-shadow:inset 0 1px #e9e9ff0f,0 15px 30px #0002}.version-card h2{font-size:24px;letter-spacing:-.6px}.version-card .crystal-avatar{width:59px;height:59px}.version-card .key-values{margin-top:23px}.version-card .text-link{padding-top:18px;border-top:1px solid #a3b6d418;display:flex;justify-content:space-between}.add-card{background:linear-gradient(145deg,#9eafd009,#a496d108);border-color:#c5b1e340}.add-card:hover{border-style:solid;border-color:#c5b1e378;background:#c2b4e60e}.connector-summary{border-left:2px solid #a9cbd381}.toggle-row{padding-block:22px}.toggle-row small{color:#91a1bb}.receipt-list>button,.receipt-row{padding:17px 6px;transition:background .15s}.receipt-list>button:hover{background:#b2c8e609}.receipt-list>button>svg:first-child{padding:9px;width:34px;height:34px;background:#bac3e00b;border:1px solid #bac3e01e;border-radius:9px}.receipt-list>button>span{min-width:0;overflow-wrap:anywhere}.modal-backdrop{background:#040912bd;backdrop-filter:blur(18px) saturate(.75)}.modal{background:radial-gradient(ellipse at 0 0,#bcc1e30e,transparent 65%),linear-gradient(135deg,#222b3c,#141d2d 75%);border-color:#b5c4e44b;border-radius:20px;box-shadow:inset 0 1px #f4efff14,0 35px 100px #0009}.modal-head{padding:21px 26px;background:#a5bfd005}.modal-head h2{font-size:17px;font-weight:500}.modal-body{padding:27px}.modal-head .icon-btn{border:1px solid #acbed122;background:#121b2933;border-radius:50%}.command-results>button{border:1px solid transparent;padding:13px 12px;min-height:46px}.command-results>button:hover{border-color:#b8b5de27;background:#adc0df0b}.toast{background:linear-gradient(145deg,#354056ee,#242d41f5);border-color:#c1c9e64d;box-shadow:inset 0 1px #edf0ff0f,0 12px 35px #0005}.auth-screen{height:var(--viewport-height);min-height:0;overflow:auto;grid-template-columns:54% 46%;background:#101725}.auth-art{height:auto;min-height:100%;position:relative}.auth-scene{filter:brightness(.69) saturate(.7)}.auth-art:after{background:linear-gradient(0deg,#101a2be8,transparent 85%),linear-gradient(90deg,transparent 65%,#10172544)}.auth-art-copy{left:11%;right:9%;bottom:11%}.auth-art-copy h1{font-size:clamp(38px,4.3vw,68px);letter-spacing:-2px;line-height:1.14;font-weight:350}.auth-art-copy h1 em{color:#d0c3e8;font-weight:400}.auth-art-copy .eyebrow{font-size:9px;color:#e1e8f4;letter-spacing:3px}.auth-art-copy p{color:#bacde1;font-size:12px}.auth-orbits{border-color:#d5e2ef36;box-shadow:0 0 0 40px #c2d9ea07,0 0 0 82px #c2d9ea04;top:18%}.auth-form-side{min-height:0;padding:50px 46px;background:radial-gradient(ellipse at 80% 5%,#aaa0d31b,transparent 60%),linear-gradient(135deg,#1a2130,#101725)}.auth-form{max-width:385px;padding-block:12px}.auth-logo{height:102px;width:250px;margin:0 0 42px -5px;filter:drop-shadow(0 5px 20px #8c81ba15)}.auth-form h2{font-size:31px;letter-spacing:-1px;font-weight:430}.auth-form>p{font-size:13px;color:#a6b6ce;margin-bottom:24px}.auth-form .passkey-button{height:58px;border-radius:13px;border-color:#d2c5ee6b;background:linear-gradient(125deg,#b4cdd833,#c2b4e546),#2c3449;box-shadow:inset 0 1px #fff2,0 8px 28px #0002;margin-top:10px}.auth-help{font-size:10px!important;color:#96a7c0!important;margin:16px 0 18px!important}.invite-link{font-size:12px;color:#c8c0e0}.demo-entry{padding-top:22px;margin-top:25px;gap:12px}.demo-entry>.btn{min-height:45px;background:linear-gradient(145deg,#b6d2e510,#968ebd10);border-color:#b9c9e42c}.auth-bottom{font-size:8px;color:#8092ae;margin-top:34px}.auth-screen .notice{max-width:100%;font-size:11px}.auth-form-side .field{margin:13px 0}.main-content.chat-page{padding:0!important;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#a09cc412,transparent 65%),#0e1623}.chat-page>.chat-page{height:100%;min-height:0;padding-bottom:0;max-width:none}.chat-page .page-heading{padding:20px 32px 17px;margin:0;background:#acb8d203;border-bottom-color:#b1c5df16;align-items:center;min-height:78px}.chat-page .page-heading:after{display:none}.chat-page .page-heading h1{font-size:23px;letter-spacing:-.7px}.chat-page .page-heading .eyebrow{font-size:7px;margin-bottom:8px;letter-spacing:2px}.chat-page .page-heading p{display:none}.chat-page .page-actions{padding:0;margin:0}.agent-presence{padding:12px 32px;background:linear-gradient(90deg,#b1a5d507,#95c8d505);border-bottom-color:#b1c5df10;min-height:62px}.agent-presence>.aurion-orb{width:33px;height:33px;box-shadow:inset 0 0 12px #d7e5ff66,0 0 20px #b7a6de12}.agent-presence strong{font-size:12px;font-weight:550}.agent-presence>div:nth-child(2) span{font-size:9px;color:#879dbb}.agent-presence>.text-link{border:1px solid #bcbbd52b;background:#ada1d40a;border-radius:25px;padding:7px 12px;font-size:10px}.chat-scroll{min-height:0;flex:1;padding:25px max(30px,calc((100% - 850px)/2));position:relative}.chat-welcome{margin:0 auto;min-height:min(420px,100%);justify-content:center;max-width:650px;padding:15px 0 20px}.welcome-orbit{width:115px;height:115px;margin:0 0 29px;position:relative;background:radial-gradient(ellipse,#b2a9e016,transparent 70%);border-color:#cad4ef1a;box-shadow:0 0 0 17px #c8b7e805,0 0 0 35px #aacada03}.aurion-sigil{position:relative;width:65px;height:65px;border-radius:50%;background:radial-gradient(circle at 32% 25%,#f1edff,#d0c9ea 14%,#929bc9 35%,#515c8e 55%,#1b2948 74%,#bbc0ec 97%);border:1px solid #c3d5ed66;box-shadow:inset -8px -12px 15px #121c4999,inset 3px 4px 10px #e6f6ff55,0 0 35px #b8a4e629}.aurion-sigil:before,.aurion-sigil:after{content:"";position:absolute;inset:-15px -23px;border:1px solid #d1c4ef55;border-radius:50%;transform:rotate(-32deg) rotateX(65deg);box-shadow:0 1px #9abdd82b}.aurion-sigil:after{inset:-12px -18px;transform:rotate(40deg) rotateX(66deg);border-color:#abd4e655}.chat-welcome h2{font-size:30px;letter-spacing:-1px;font-weight:400;color:#e4e9f5}.chat-welcome>p{font-size:12px;color:#98abc7;line-height:1.9;max-width:480px}.suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:23px;width:100%}.suggestions button{background:linear-gradient(145deg,#b4adc00e,#8eb3d20b),#182232;border:1px solid #c1c8e426;border-radius:12px;padding:16px 18px;min-height:63px;box-shadow:inset 0 1px #eceaff07;font-size:11px;color:#c6d2e6;transition:border-color .2s,background .2s,transform .2s}.suggestions button:hover{background:#9cafd11c;border-color:#b5bde657;transform:translateY(-2px)}.suggestions button>svg{color:#9eaed1}.chat-composer{margin:8px max(26px,calc((100% - 850px)/2)) 10px;padding:13px 17px 10px;border-radius:17px;background:linear-gradient(145deg,#2b3547e8,#1c283ce8);border-color:#c3c9e746;box-shadow:inset 0 1px #eaf2ff12,0 9px 30px #0003;z-index:3}.chat-composer textarea{min-height:55px;font-size:13px;line-height:1.7;max-height:150px;padding:9px 0!important;color:#e4ecfa}.chat-composer textarea::placeholder{color:#a1b1c9}.composer-scope{font-size:8px;letter-spacing:.3px;color:#9aafca}.composer-bottom small{color:#8c9cb7;font-size:9px}.chat-composer .btn.primary{min-width:73px;min-height:38px;background:linear-gradient(130deg,#b5cce129,#c5b0e83d);border-color:#c7c6e15e}.chat-footnote{color:#8295b2;font-size:8px!important;line-height:1.5;margin:0 0 13px!important;padding:0 20px}.jump-latest{bottom:174px;border-color:#c8c2e45e;background:#354159f5;font-size:10px;display:flex;align-items:center;gap:7px;box-shadow:0 4px 20px #0004}.jump-latest svg{width:13px;height:13px}.message.user .message-body{background:linear-gradient(135deg,#a9b4d013,#9a8dbb0d);border-color:#b4c6e226;border-radius:3px 16px 16px;box-shadow:inset 0 1px #d9e9ff04}.message-meta strong{font-size:11px;letter-spacing:.3px}.markdown{color:#c8d5e8;font-size:13px}.markdown h2{font-weight:520;color:#e3ebf8}.tool-event{background:linear-gradient(120deg,#a3c5dc0d,#b2a4d209);border-color:#b0c7dd25}.document-output{background:linear-gradient(125deg,#a9bfdd0d,#b6a3db0a);border-color:#b4c4e332}.output-image{border-color:#c0cbe43b;box-shadow:0 12px 30px #0002}.rich-chart,.rich-graph{background:linear-gradient(135deg,#202d40,#182235);border-color:#c2c7e32c}.code-output{background:#0e1928;border-color:#bac8e536}.code-output>div{background:#25324799}.palette-swatches i{box-shadow:inset 0 2px 5px #fff2,0 7px 20px #0002}.mobile-menu{gap:10px}.mobile-menu .nav-item{background:linear-gradient(135deg,#afbdd00b,#a597c408);border-color:#bdc7df26;min-height:57px}.mobile-menu .nav-item.active{border-color:#b6a3d663}.empty{background:radial-gradient(ellipse,#aaa4d208,transparent 65%)}@media(min-width:1650px){.main-content{padding:42px 55px 25px}.geometry{height:590px}.asset-image{height:235px}.capability-radar{gap:35px}.radar-legend button{padding:11px 3px;font-size:11px}.radar-legend strong,.radar-legend small{font-size:11px}}@media(max-width:1250px){.main-content{padding:29px 27px 20px}.stats{gap:11px}.stat{padding:17px 19px}.stat>strong{font-size:27px}.geometry{height:470px}.capability-radar{grid-template-columns:minmax(0,1fr);gap:5px}.radar-visual{max-width:380px;width:100%;margin:auto}.radar-legend{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.radar-legend button{min-width:0}.asset-image{height:180px}.launch-card{padding:21px 18px}.panel-head>.tabs{gap:16px}.panel-head>.tabs button{font-size:10px}}@media(max-width:1100px){.geometry{height:500px}.asset-image{height:185px}.industry-banner{padding:27px}.panel-head{gap:15px}.capability-radar{grid-template-columns:minmax(0,1fr) minmax(200px,.9fr);gap:22px}.radar-legend{display:flex}.radar-legend button{padding-block:9px}.scene-toolbar{flex-wrap:nowrap}.scene-toolbar>.micro{width:auto}.asset-inspector{position:relative}.observatory-layout>.insight-column{gap:14px}.scene-domains{padding-inline:16px}}@media(max-width:800px){:root{--dock-reserve: calc(88px + env(safe-area-inset-bottom,0px)) }.app-shell{height:var(--viewport-height)}.topbar{position:relative;height:63px;padding:0 22px;background:linear-gradient(115deg,#1a2433f5,#181d2cf5);border-bottom-color:#b5c6e52a;box-shadow:0 4px 18px #0002}.mobile-brand{width:148px}.mobile-brand img{height:48px;filter:drop-shadow(0 2px 13px #aaa3df15)}.connection-badge{width:29px;height:29px;min-height:29px;padding:0;border:1px solid #c1c8e21a;background:#a7b3d506}.search-trigger{border:1px solid #b3c5e21b;padding:0;border-radius:50%;width:33px;height:33px}.main-content{padding:26px 23px 24px;min-height:0}.main-shell{padding-bottom:var(--dock-reserve)}.mobile-dock{position:absolute;bottom:calc(11px + env(safe-area-inset-bottom,0px));left:20px;right:20px;height:65px;border-radius:21px;padding:5px;background:linear-gradient(125deg,#50566bd9,#273449ed 65%,#35384ce6);border-color:#d2d5ed54;backdrop-filter:blur(28px) saturate(1.15);box-shadow:inset 0 1px #f2ecff21,inset 0 -1px #bcc9e70b,0 10px 32px #0006;z-index:40}.mobile-dock button{height:53px;border-radius:16px;gap:6px;color:#a0b0c8;font-size:9px;letter-spacing:.1px}.mobile-dock button svg{width:21px;height:21px}.mobile-dock button.active{color:#f0eaff;background:linear-gradient(130deg,#b3a8d737,#c0d2e518);box-shadow:inset 0 1px #d8d3f329,0 3px 9px #0001}.mobile-dock button.active svg{filter:drop-shadow(0 2px 8px #c0b2e04d)}.page-footer{padding:22px 0 3px;margin-top:28px}.chat-page>.chat-page{height:100%;padding-bottom:0}.chat-page .page-heading{padding:17px 24px;min-height:70px}.chat-composer{margin:7px 21px 8px}.chat-scroll{padding:22px 23px;min-height:0}.agent-presence{padding:10px 24px;min-height:57px}.chat-page>.chat-footnote{margin-bottom:10px!important;font-size:7px!important}.jump-latest{bottom:169px}.auth-screen{display:block;height:var(--viewport-height);min-height:0;overflow:auto}.auth-art{position:relative;inset:auto;height:310px;min-height:0;overflow:hidden}.auth-art-copy{position:absolute;bottom:34px;left:32px;right:30px}.auth-art-copy h1{font-size:40px;letter-spacing:-1.2px}.auth-art-copy .eyebrow{font-size:8px;letter-spacing:2.4px;margin-bottom:14px}.auth-art:after{background:linear-gradient(0deg,#121b2ce8,transparent 90%)}.auth-scene{object-position:center 48%;filter:brightness(.68) saturate(.65)}.auth-form-side{padding:31px 32px 40px;display:block;background:radial-gradient(ellipse at 10% 0%,#a89cc617,transparent 65%),#111b2b;min-height:0;position:relative;border-top:1px solid #c0c9e51a}.auth-form{max-width:500px;margin:auto;padding:0}.auth-logo{position:relative;width:220px;height:83px;margin:0 0 25px -5px}.auth-form h2{font-size:29px;letter-spacing:-.9px;margin-bottom:12px}.auth-form>.eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:12px}.auth-form>p{font-size:13px;margin-bottom:25px;max-width:440px}.auth-form .passkey-button{height:55px;font-size:13px;border-radius:13px;margin-top:0}.auth-help{margin:16px 0 15px!important;font-size:9px!important}.invite-link{min-height:42px}.demo-entry{margin-top:24px;padding-top:24px}.auth-bottom{margin-top:31px}.modal-backdrop{padding:25px}.modal{max-height:calc(var(--viewport-height) - 45px)}.modal-body{overscroll-behavior:contain}.toast-stack{bottom:calc(var(--dock-reserve) + 12px);left:22px;right:22px}.topbar-actions{gap:9px}.scene-toolbar>.micro{font-size:8px}}@media(max-width:580px){.main-content{padding:24px 18px 20px}.topbar{height:60px;padding:0 20px}.mobile-brand{width:145px}.topbar-actions>.icon-btn{display:none}.page-heading{padding-bottom:21px;margin-bottom:22px;display:block}.page-heading h1{font-size:29px;line-height:1.2;letter-spacing:-1.1px;font-weight:450}.page-heading .eyebrow{font-size:7px;letter-spacing:1.8px;margin-bottom:10px}.page-heading p{font-size:11px;line-height:1.8;color:#a0b0c9;margin-top:11px}.page-actions{margin-top:16px;gap:8px;display:flex;flex-wrap:wrap}.page-actions .btn{min-height:39px;font-size:10px;padding:9px 12px;border-radius:9px}.page-actions .btn svg{width:15px;height:15px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:23px}.stat{border-radius:12px;padding:15px 15px 14px;gap:5px;border:1px solid #b5c7df28;min-height:109px}.stat:nth-child(3),.stat:nth-child(4){border-top:1px solid #b5c7df28}.stat:after{left:15px;width:40%}.stat-label{font-size:9px;letter-spacing:.15px}.stat>strong{font-size:26px;line-height:1.35;font-weight:440;letter-spacing:-.8px}.stat small{font-size:8px;line-height:1.6}.panel{padding:19px;border-radius:15px;box-shadow:inset 0 1px #f0f2ff09,0 8px 24px #0000001c}.panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:18px;gap:14px}.panel-head>div:first-child{flex:1;min-width:150px}.panel-head h2{font-size:15px;font-weight:540}.panel-head p{font-size:10px;line-height:1.7;margin-top:6px}.panel-head>.tabs{flex:1 0 100%;width:100%;min-width:0;justify-content:flex-start;gap:25px;margin:0;border-bottom:1px solid #acbddd1c}.panel-head>.tabs button{font-size:11px;min-height:42px;padding:9px 0 11px}.panel-head>.btn{font-size:10px;min-height:36px;padding:8px 11px}.tabs{gap:24px;margin-bottom:21px}.tabs button{font-size:11px;min-height:43px;padding:10px 0 13px}.filterbar{gap:10px;margin-bottom:19px}.filterbar select{font-size:12px;min-height:43px}.search-field input{font-size:16px}.panel .key-values>div{font-size:10px;padding:12px 0}.btn{min-height:44px;font-size:11px}.notice{font-size:10px;line-height:1.8;padding:13px;border-radius:10px}.badge{font-size:8px;padding:5px 7px}.scene-section{padding:8px 10px 18px;border-radius:17px}.scene-toolbar{padding:0 5px 9px;display:flex;flex-wrap:wrap;gap:5px;min-height:70px}.scene-toolbar .tabs{gap:23px;flex:1 0 100%;width:100%;justify-content:flex-start;order:0}.scene-toolbar .tabs button{font-size:10px;min-height:38px;padding:9px 0 10px}.scene-toolbar>.micro{order:1;width:100%;padding:0;margin:0;display:flex;align-items:center;gap:4px;font-size:8px;line-height:1.4}.scene-toolbar .micro .dot{margin-inline:4px}.geometry{height:355px}.geometry-caption{bottom:12px;font-size:8px;letter-spacing:.65px}.geometry-caption span{font-size:7px;margin-top:5px}.scene-domains{font-size:7px;letter-spacing:.2px;padding-inline:5px;margin-top:7px}.specialist-label{margin-top:13px;padding-top:13px;font-size:8px;letter-spacing:.1px}.specialist-label svg{width:13px}.observatory-layout{gap:16px}.observatory-layout>.insight-column{gap:12px;grid-template-columns:1fr 1fr}.observatory-layout>.insight-column>.panel:first-child{grid-template-columns:1fr 1fr;padding:18px}.observatory-layout>.insight-column>.panel:first-child .panel-head{margin-bottom:10px;gap:6px}.observatory-layout>.insight-column>.panel:first-child .panel-head>div{min-width:0}.number-name>strong{font-size:31px}.number-name h3{font-size:13px}.insight-column .panel{padding:17px}.insight-column .panel-head h2{font-size:12px}.insight-column .panel-head>div:first-child{min-width:0}.insight-column .metric-large{font-size:28px;margin-bottom:16px}.substrate-pair{gap:7px}.substrate-pair button{padding:13px 5px;border-radius:10px}.substrate-pair strong{font-size:10px}.substrate-pair small{font-size:7px}.launch-grid{gap:12px;margin-top:20px}.launch-card{padding:21px 20px;gap:18px;min-height:86px}.launch-card h3{font-size:13px}.launch-card .eyebrow{font-size:8px;letter-spacing:1.5px}.launch-card>svg:first-child{width:25px;height:25px}.asset-grid{gap:12px}.asset-image{height:163px}.asset-caption{padding:12px 12px 14px}.asset-caption strong{font-size:11px;line-height:1.5}.asset-caption small{font-size:8px;line-height:1.6;margin-top:6px}.asset-type,.asset-split{font-size:7px;letter-spacing:.1px;bottom:8px;padding:4px 5px}.asset-type{left:7px}.asset-split{right:7px}.inspector-media{height:235px}.inspector-title h2{font-size:18px}.feedback-heading h3{font-size:13px}.score-slider{grid-template-columns:88px minmax(0,1fr) 25px;font-size:11px;margin-block:20px}.vote-buttons .icon-btn{width:42px;height:42px}.pair-media{height:260px}.pair-grid .panel-head>div:first-child{min-width:0}.asset-inspector{padding:18px}.capability-radar{grid-template-columns:1fr;gap:7px}.radar-visual{max-width:365px}.radar-visual svg{width:100%}.radar-caption{margin-top:-8px;padding-bottom:19px}.radar-caption>span{font-size:7px;letter-spacing:1.65px}.radar-caption small{font-size:8px}.radar-legend{display:grid;grid-template-columns:1fr 1fr;gap:0 17px;padding-top:8px;border-top:1px solid #abbad51a}.radar-legend button{padding:11px 0;gap:6px;min-height:43px}.radar-legend button>span{font-size:7px}.radar-legend strong{font-size:9px;line-height:1.5;font-weight:450}.radar-legend small{font-size:9px}.capability-row{grid-template-columns:105px minmax(0,1fr) 37px 10px;gap:8px}.capability-row>span{font-size:10px;line-height:1.6}.capability-bars{gap:22px;margin-top:22px}.capability-row strong{font-size:10px}.capability-row strong small{font-size:7px}.capability-row>svg{width:10px}.benchmark-layout>.insight-column{grid-template-columns:1fr}.industry-banner{display:block;padding:23px;border-radius:15px}.industry-banner h3{font-size:21px;line-height:1.45;letter-spacing:-.5px}.industry-banner p{font-size:11px}.industry-banner .button-column{margin-top:20px;align-items:flex-start}.report-cover{padding:27px}.report-cover h2{font-size:25px}.report-cover .metric-large{font-size:37px}.graph-titles{padding:8px 0}.graph-titles h2{font-size:10px;letter-spacing:3px}.dual-stage{padding:20px 12px}.geometry.dual{height:340px}.genesis-label strong{font-size:11px;letter-spacing:2.3px}.genesis-label span{font-size:8px}.episode-list{gap:9px}.episode-list button{min-width:148px;padding:12px 10px;border-radius:11px}.episode-list strong{font-size:10px}.episode-list small{font-size:9px}.gym-layout>.panel{padding:18px}.role-strip{font-size:8px;gap:13px;padding:13px 0}.trace-svg{min-height:190px;padding:6px;margin-top:20px}.replay-controls{gap:10px;padding:14px 0}.replay-controls .btn{font-size:9px;padding:9px;min-height:37px}.replay-controls>span{font-size:9px}.event-log{margin-top:17px}.event-log>div{font-size:10px}.pipeline-strip>span,.pipeline-strip>button{font-size:10px;padding:12px 13px}.game-grid{max-width:330px;gap:8px;padding:18px}.memory-pads{max-width:300px;gap:14px}.memory-pads button{border-radius:16px}.code-frame{min-height:320px}.version-card{padding:23px}.version-card .eyebrow{font-size:8px}.version-card h2{font-size:24px}.version-card .key-values>div{font-size:11px}.version-card .text-link{font-size:11px}.connector-summary{padding:23px}.connector-summary h2{font-size:22px}.connector-summary p{font-size:12px}.endpoint{font-size:10px;padding:12px}.toggle-row>span{font-size:12px}.toggle-row small{font-size:10px;line-height:1.7}.card-grid.three,.card-grid.two,.two-column,.pair-grid{gap:17px}.depth-ladder span{padding:12px 8px;font-size:10px}.page-footer{font-size:8px;line-height:1.8;gap:6px;padding-bottom:7px}.modal-backdrop{padding:0;align-items:flex-end}.modal,.modal.wide{max-height:calc(var(--viewport-height) - 22px);border-radius:23px 23px 0 0;border:1px solid #bcc9e53f;border-bottom:0;background:radial-gradient(ellipse at 50% 0%,#a69ad416,transparent 45%),linear-gradient(150deg,#233047,#131f31)}.modal-head{padding:17px 21px}.modal-head h2{font-size:16px}.modal-body{padding:22px 21px calc(25px + env(safe-area-inset-bottom,0px))}.modal-body .field>span{font-size:12px}.modal-body .notice{font-size:11px}.modal-body .btn{min-height:44px;font-size:11px}.mobile-menu{gap:10px}.mobile-menu .nav-item{padding:13px 12px;font-size:11px;gap:9px;border-radius:12px;min-height:60px}.mobile-menu .nav-item svg{width:18px}.command-search{margin-bottom:15px}.command-results>button{min-height:47px;font-size:12px}.toast-stack{left:18px;right:18px}.toast{font-size:11px;padding:15px 17px;border-radius:13px}.auth-art{height:260px}.auth-art-copy{bottom:28px;left:25px;right:25px}.auth-art-copy h1{font-size:35px;letter-spacing:-1.1px;line-height:1.1}.auth-art-copy .eyebrow{font-size:7px;letter-spacing:2.2px;margin-bottom:14px}.auth-form-side{padding:26px 25px 35px}.auth-logo{height:79px;width:215px;margin:0 0 26px -4px}.auth-form>.eyebrow{font-size:7px;letter-spacing:1.85px;margin-bottom:11px}.auth-form h2{font-size:27px;letter-spacing:-.8px;line-height:1.2;margin-bottom:13px}.auth-form>p{font-size:12px;line-height:1.9;max-width:335px;margin-bottom:25px}.auth-form .passkey-button{height:53px;min-height:53px;font-size:12px;gap:12px}.auth-form .passkey-button svg{width:22px;height:22px}.auth-help{font-size:8px!important;line-height:1.7;margin:15px 0 13px!important;gap:7px}.auth-help svg{width:13px;height:13px}.invite-link{font-size:11px}.demo-entry{margin-top:20px;padding-top:22px;gap:12px}.demo-entry>span{font-size:10px}.demo-entry>small{font-size:8px}.demo-entry .btn{font-size:11px;height:44px}.auth-bottom{font-size:7px;letter-spacing:1px;margin-top:29px}.chat-page .page-heading{padding:14px 20px;min-height:57px;display:flex;align-items:center}.chat-page .page-heading .eyebrow{display:none}.chat-page .page-heading h1{font-size:17px;letter-spacing:-.4px;font-weight:450}.chat-page .page-actions{margin:0;gap:0}.chat-page .page-actions .icon-btn{width:33px;height:33px}.chat-page .page-actions .icon-btn svg{width:17px;height:17px}.agent-presence{padding:10px 20px;min-height:54px;gap:10px}.agent-presence>.aurion-orb{width:28px;height:28px}.agent-presence strong{font-size:11px}.agent-presence>div:nth-child(2) span{font-size:8px;line-height:1.5;max-width:220px}.agent-presence>.text-link{font-size:9px;padding:6px 9px;gap:5px;min-height:31px}.agent-presence>.text-link svg{width:14px;height:14px}.chat-scroll{padding:19px 20px 12px}.chat-welcome{padding:10px 0 13px;min-height:min(350px,100%);justify-content:center;margin:0 auto}.welcome-orbit{width:86px;height:86px;margin-bottom:22px;box-shadow:0 0 0 12px #bfb2e004,0 0 0 25px #bfb2e003}.aurion-sigil{width:50px;height:50px}.aurion-sigil:before{inset:-12px -18px}.aurion-sigil:after{inset:-10px -15px}.chat-welcome h2{font-size:23px;letter-spacing:-.7px}.chat-welcome>p{font-size:10px;line-height:1.8;margin:10px 0 0;max-width:280px}.suggestions{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px}.suggestions button{font-size:9px;padding:13px 12px;line-height:1.6;min-height:61px;gap:8px;border-radius:11px;color:#c7d3e8}.suggestions button svg{width:11px;height:11px}.chat-composer{margin:5px 13px 7px;padding:11px 13px 10px;border-radius:16px;flex-shrink:0}.chat-composer textarea{min-height:47px;max-height:100px;font-size:16px;line-height:1.5;padding:9px 0 6px!important;resize:none}.composer-scope{font-size:7px;gap:6px}.composer-scope svg{width:11px;height:11px}.composer-bottom .icon-btn{height:33px;width:33px}.composer-bottom .icon-btn svg{width:18px;height:18px}.chat-composer .btn.primary{min-height:35px;min-width:63px;padding:7px 10px;font-size:9px;border-radius:10px}.chat-composer .btn.primary svg{width:14px;height:14px}.chat-page>.chat-footnote{padding:0 18px;font-size:7px!important;line-height:1.5;margin:0 0 9px!important}.jump-latest{bottom:160px;font-size:9px;padding:8px 12px}.message{gap:10px;margin-bottom:27px}.message-avatar{width:25px;height:25px}.message-meta{margin-bottom:11px;gap:8px}.message-meta strong{font-size:10px}.message-meta small{font-size:7px}.markdown{font-size:12px!important;line-height:1.9}.markdown h2{font-size:16px}.document-output{padding:15px;gap:11px}.code-output pre{font-size:11px;padding:15px}.rich-chart{padding:16px}.output-image figcaption{font-size:10px;padding:12px}.rich-graph>div>span{font-size:10px}.chat-attachment{max-width:100%}.chat-attachment>span{font-size:9px}.model-viewer{min-height:240px}}@media(max-height:700px)and (max-width:800px){.chat-welcome{min-height:0;padding:7px 0 13px}.welcome-orbit{width:65px;height:65px;margin-bottom:17px}.aurion-sigil{width:43px;height:43px}.chat-welcome h2{font-size:21px}.chat-welcome>p{font-size:9px}.suggestions{margin-top:16px}.suggestions button{min-height:49px;padding:10px 11px}.chat-page .page-heading{min-height:49px;padding-block:11px}.agent-presence{min-height:48px;padding-block:7px}}html[data-keyboard=open]{--dock-reserve:0px}html[data-keyboard=open] .mobile-dock,html[data-keyboard=open] .chat-page .page-heading{display:none}html[data-keyboard=open] .chat-page>.chat-footnote{display:none}html[data-keyboard=open] .toast-stack{bottom:20px}html[data-keyboard=open] .chat-composer{margin-bottom:10px}@media(prefers-reduced-motion:reduce){.btn,.nav-item,.asset-card,.suggestions button,.radar-visual circle{transition:none!important}}html[data-motion=reduced] *{scroll-behavior:auto!important}:root{--line:rgba(191,210,238,.2);--muted:#a5b3c9;--panel:#151f31}.main-content{background:radial-gradient(ellipse at 100% 0%,#6564a51d,transparent 45%),radial-gradient(ellipse at 0% 70%,#297e9710,transparent 55%),#0a111e}.topbar{background:linear-gradient(110deg,#222d3c,#111a2b 45%,#24283d);border-bottom:1px solid #b2c8e42c;box-shadow:inset 0 1px #e1e9ff12,0 8px 24px #0004}.panel,.scene-section,.dual-stage,.version-card,.asset-card,.connector-summary{position:relative;border:1px solid transparent;background:linear-gradient(137deg,#1b2a3b,#101929 55%,#192238) padding-box,linear-gradient(135deg,#d5e7fa66,#7389ac22 34%,#9b8ec741 72%,#dcdaec55) border-box;box-shadow:inset 0 1px 1px #eef5ff0c,inset 0 -1px 1px #7385ba13,0 16px 35px #0005,0 3px 5px #0003}.panel-head{padding-bottom:18px;border-bottom:1px solid #a7c4e51c}.panel-head h2{color:#e2eaf7;letter-spacing:-.25px}.panel-head p{color:#9aadc8}.page-heading h1{font-weight:400;letter-spacing:-1.3px;text-shadow:0 2px 16px #cbd8f80d}.page-heading .eyebrow{color:#9dd1dc}.page-heading:after{width:110px;background:linear-gradient(90deg,#a9e3ef,#a99de8 55%,transparent)}.stat{background:linear-gradient(125deg,#28364a,#131f30 58%,#20233b);border:1px solid #c7d5f02f;box-shadow:inset 0 1px #eaf5ff20,inset 0 -1px #10121c,0 9px 20px #0004}.stat:after{height:2px;bottom:9px;width:32px;left:auto;right:16px;background:linear-gradient(90deg,#9ed8eb88,#c8a7ed88);box-shadow:0 0 10px #c4b9ee22}.stat>strong{color:#f0f3ff;text-shadow:0 3px 20px #c6dafa13}.stat-label{color:#b1c0d9}.btn{background:linear-gradient(150deg,#344359,#19253b 47%,#202c41);border-color:#b8cce447;box-shadow:inset 0 1px #ffffff20,inset 0 -2px #050b162e,0 5px 10px #0003}.btn.primary{background:linear-gradient(135deg,#6a7897,#444a6c 48%,#3c4964);border-color:#c9caeb88;box-shadow:inset 0 1px #ffffff4a,inset 0 -2px #07102744,0 5px 15px #0004,0 0 22px #b7a2df0d;color:#fff}.btn:disabled{opacity:.45;box-shadow:inset 0 1px #fff1}.icon-btn{border-radius:10px}.icon-btn:focus-visible,.btn:focus-visible,.nav-item:focus-visible,.mobile-dock button:focus-visible{outline:2px solid #b7ecf5;outline-offset:3px}.sidebar{background:radial-gradient(ellipse at 0% 0%,#66648328,transparent 60%),linear-gradient(105deg,#172334,#0b1423);box-shadow:inset -1px 0 #c0d0ec12,14px 0 35px #0002}.nav-item.active{background:linear-gradient(125deg,#7b7eac35,#596b8a16);box-shadow:inset 0 1px #e6eaff1c,inset 2px 0 #b7b0e5,0 5px 14px #0003}.scene-section{background:radial-gradient(ellipse at 50% 40%,#5c6b9d26,transparent 55%),linear-gradient(140deg,#101d30,#080f1d 65%,#1c2037) padding-box,linear-gradient(135deg,#b7d9f877,#8490c222 40%,#bdabe45c) border-box}.scene-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 39px,#bcc9e305 40px),repeating-linear-gradient(90deg,transparent 0 39px,#bcc9e305 40px);mask-image:radial-gradient(ellipse,#000,transparent 75%)}.geometry-canvas{overflow:hidden;contain:layout paint}.geometry-canvas canvas{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;max-height:none}.geometry-caption{padding-top:8px;background:linear-gradient(transparent,#0b132080);bottom:0}.geometry-halo{border:1px solid #c4d8fa0c;box-shadow:0 0 0 28px #b0d3f603,0 0 0 70px #c3b4f103,inset 0 0 50px #6889b40a}.asset-card{transition:transform .2s,border-color .2s,box-shadow .2s}.asset-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fff2,0 20px 35px #0005}.asset-caption{background:linear-gradient(130deg,#27344a,#172135)}.asset-inspector{background:linear-gradient(145deg,#263347,#131d30) padding-box,linear-gradient(135deg,#d0dcee88,#9a8bb22e) border-box}.inspector-media,.pair-media{border-radius:12px;box-shadow:0 10px 25px #0005,inset 0 0 0 1px #ffffff10}.table-scroll{background:#050c171c;border:1px solid #c5d7f012}tbody tr:hover{background:#aec6f00b}.capability-track{height:9px;background:#050c1b;box-shadow:inset 0 2px 4px #0005,inset 0 -1px #e4e7ff10}.capability-track i{background:linear-gradient(180deg,#d2e4f2,#7d9ebf);box-shadow:0 1px 4px #0004}.progress{background:#080f1d;box-shadow:inset 0 2px 4px #0007}.progress i{background:linear-gradient(90deg,#628aa7,#b9dce9,#b5a7d9)}.episode-list button,.receipt-row,.version-card{box-shadow:inset 0 1px #d0dfff0c,0 5px 15px #0002}.episode-list button.selected{background:linear-gradient(130deg,#3e4567,#1a2a40);border-color:#bcc7e768}.trace-svg{background:repeating-linear-gradient(90deg,#a6cce408 0 1px,transparent 1px 32px),repeating-linear-gradient(0deg,#a6cce408 0 1px,transparent 1px 32px),#0b1425;box-shadow:inset 0 3px 15px #0003}.launch-card{background:linear-gradient(125deg,#2d3b51,#172438 70%,#25273f);box-shadow:inset 0 1px #ecf1ff25,0 10px 25px #0005}.modal{border:1px solid #cad5ef52;background:radial-gradient(ellipse at 0% 0%,#7b799d29,transparent 70%),linear-gradient(140deg,#1b2a40,#0e192b);box-shadow:inset 0 1px #e4edff26,0 35px 100px #000a}.modal-head{background:linear-gradient(100deg,#b1c6de09,#c0afdf0b);border-bottom-color:#bdd2ec25}.modal-head .icon-btn{background:linear-gradient(145deg,#53637d45,#182336);border:1px solid #c4d9ee37;box-shadow:inset 0 1px #fff1,0 3px 8px #0002;color:#d2deef}.explore-intro{padding:2px 2px 18px}.explore-intro .eyebrow{font-size:9px;color:#aad6e6}.explore-intro p{font-size:12px;color:#a3b5ce;margin:7px 0 0}.explore-groups{display:grid;gap:20px}.explore-groups h3{display:flex;gap:12px;font-size:12px;font-weight:500;color:#c4d4ea;margin:0 0 12px}.explore-groups h3>span{font-size:10px;color:#8a9fbd;font-family:monospace}.mobile-menu .nav-item{background:linear-gradient(130deg,#33435a,#19273c 65%,#242c45);border:1px solid #b8cde934;box-shadow:inset 0 1px #edf4ff21,inset 0 -2px #070d1a44,0 6px 14px #0003}.mobile-menu .nav-item>svg{padding:8px;box-sizing:content-box;flex-shrink:0;border-radius:11px;color:#c1dded;background:radial-gradient(ellipse at 30% 0%,#cce5f936,#7589ab13);box-shadow:inset 0 1px #e6eeff20,0 4px 10px #0002}.mobile-menu .nav-item.active{background:linear-gradient(130deg,#515374,#273650);border-color:#bdb6e876;box-shadow:inset 0 1px #e6eaff30,inset 2px 0 #cebef2,0 6px 15px #0003}.chat-page{background:radial-gradient(ellipse at 68% 20%,#7478a519,transparent 50%),radial-gradient(ellipse at 20% 50%,#498cae0c,transparent 50%),#0b1423}.chat-page .page-heading{background:linear-gradient(90deg,#182538,#172032);border-bottom-color:#c4d4ef1a;min-height:64px;padding-block:15px}.agent-presence{background:linear-gradient(110deg,#19273bd9,#182136bd);box-shadow:0 5px 20px #0002;z-index:2}.chat-scroll{scroll-padding-top:24px;overflow-anchor:none}.chat-welcome{display:block;min-height:0;max-width:720px;padding:26px 8px 28px;margin:0 auto;text-align:left}.conversation-hero{display:flex;align-items:center;gap:34px;padding:24px 16px 35px}.conversation-hero .welcome-orbit{flex-shrink:0;margin:0;width:110px;height:110px;border-color:#ccddf524;background:radial-gradient(ellipse,#97a9d124,transparent 70%);box-shadow:0 0 0 14px #c4d7f204,0 0 0 30px #bac7f103}.conversation-hero h2{font-size:36px;line-height:1.14;letter-spacing:-1.1px;margin:0;font-weight:400;color:#e8f0fc}.conversation-hero h2 em{font-family:Georgia,serif;font-weight:400;color:#c8bce9}.conversation-hero p{font-size:12px;color:#a1b4cc;line-height:1.7;margin-top:14px}.conversation-hero .eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:14px}.suggestions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:0}.suggestions button{display:flex;align-items:center;min-height:94px;padding:17px 16px;gap:13px;text-align:left;border:1px solid #c5d5ef32;background:linear-gradient(135deg,#283951,#15253b 65%,#222941);box-shadow:inset 0 1px #eff5ff1c,inset 0 -2px #050e1e55,0 8px 18px #0003;border-radius:14px}.suggestions button:hover{background:linear-gradient(130deg,#3a4a65,#25344e);border-color:#c3d4f171;transform:translateY(-2px)}.suggestions button>span:nth-child(2){flex:1}.suggestions strong{display:block;color:#e1eaf8;font-size:13px;font-weight:500;margin-bottom:5px}.suggestions small{display:block;font-size:10px;color:#9fb2cc;line-height:1.5}.suggestion-icon{display:grid;place-items:center;width:37px;height:40px;flex-shrink:0;border-radius:10px;background:linear-gradient(145deg,#afbdd331,#798bb510);box-shadow:inset 0 1px #e3ecff24,0 3px 10px #0002;color:#c6d5f0}.suggestions button>svg:last-child{width:12px;opacity:.6}.chat-composer{position:relative;border:1px solid transparent;background:linear-gradient(145deg,#26374e,#14243a 60%,#242b46) padding-box,linear-gradient(135deg,#cee9fb99,#99b6df3d 45%,#b4a6e477) border-box;box-shadow:inset 0 1px #eaf5ff16,inset 0 -3px 9px #050d2044,0 12px 30px #0005,0 -4px 24px #779cc709}.chat-composer textarea{color:#e5edf9}.chat-composer textarea::placeholder{color:#9eafc8}.composer-scope{color:#a9c8dd}.message.assistant .message-body{padding:20px 22px;border-radius:4px 18px 18px;background:linear-gradient(135deg,#24314988,#16223666);border:1px solid #b0c6e41d;box-shadow:0 7px 20px #0002;min-width:0}.message.user .message-body{background:linear-gradient(135deg,#3c3f5c88,#28344966);padding:17px 20px;border-radius:18px 4px 18px 18px;border:1px solid #b6b3df2b}.message-avatar img{object-fit:contain}.tool-event{background:#07132255;border-color:#b7cdeb24;border-radius:10px}.message-actions{border-top:1px solid #b4c9e51a;padding-top:10px;margin-top:18px}.readiness-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.readiness-item{padding:16px;border:1px solid #b9cde529;border-radius:12px;background:linear-gradient(135deg,#24364d,#121f33);display:flex;gap:12px;align-items:flex-start}.readiness-item strong{display:block;font-size:12px;color:#dbe5f3}.readiness-item p{font-size:11px;margin:6px 0 0;line-height:1.6}.readiness-item>svg{color:#b2d8e8;flex-shrink:0}.readiness-item .badge{margin-top:10px}@media(max-width:800px){.mobile-dock{height:70px;left:16px;right:16px;border:1px solid transparent;background:linear-gradient(150deg,#596580dd,#283950ed 48%,#383b56ed) padding-box,linear-gradient(135deg,#e7f3ffb0,#97b5d142 40%,#cbbbe899 80%,#f3ecffb0) border-box;box-shadow:inset 0 2px 2px #ffffff25,inset 0 -3px 4px #07122366,0 14px 23px #0008,0 2px 3px #0007,0 0 0 5px #090f1c55;backdrop-filter:blur(28px) saturate(1.35);isolation:isolate}.mobile-dock:before{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,#f2f8ffbd,transparent);pointer-events:none}.mobile-dock button{position:relative;height:57px;gap:4px;color:#b3c2d9;font-size:10px;text-shadow:0 2px 3px #0005}.mobile-dock button.active{background:linear-gradient(145deg,#b6b5d454,#7380a833 48%,#8998b542);box-shadow:inset 0 1px #fff5,inset 0 -2px #09132c44,0 5px 12px #0004;border:1px solid #e1dcfa27}.mobile-dock button.active:after{content:"";position:absolute;bottom:3px;width:15px;height:2px;border-radius:2px;background:#c2ecf6;box-shadow:0 0 8px #95d5ee77}.mobile-dock button.active svg{filter:drop-shadow(0 2px 1px #10152b) drop-shadow(0 0 8px #c6ccfa55)}.chat-welcome{padding:18px 2px 20px}.conversation-hero{padding:17px 5px 26px;gap:25px}.conversation-hero .welcome-orbit{width:76px;height:76px}.conversation-hero h2{font-size:28px}.conversation-hero p{font-size:11px}}@media(max-width:580px){.main-content{padding-top:25px}.page-heading p{font-size:12px}.page-heading .eyebrow{font-size:9px}.stat-label,.stat small{font-size:10px}.panel-head p{font-size:11px}.panel-head h2{font-size:15px}.badge{font-size:9px}.notice{font-size:11px}.panel-footer{font-size:10px}.modal,.modal.wide{background:radial-gradient(ellipse at 0% 0%,#8c8db530,transparent 60%),linear-gradient(145deg,#1e3047,#0f1c30);border:1px solid #d5e1f95c;box-shadow:inset 0 2px #ecf3ff21,0 -15px 60px #0007;border-radius:25px 25px 0 0}.modal-head:before{content:"";position:absolute;width:36px;height:3px;top:7px;left:calc(50% - 18px);border-radius:3px;background:#bfd1ea45}.modal-head{position:relative;padding-top:22px}.modal-body{padding-top:20px}.explore-groups{gap:18px}.mobile-menu{gap:10px}.mobile-menu .nav-item{min-height:66px;padding:10px;gap:9px;font-size:11px;border-radius:13px}.mobile-menu .nav-item>svg{width:17px;height:17px;padding:7px;border-radius:9px}.mobile-menu .nav-item>span{line-height:1.5}.explore-intro p{font-size:11px}.chat-page .page-heading{min-height:49px;padding:10px 18px}.chat-page .page-heading h1{font-size:16px}.agent-presence{min-height:53px;padding:9px 18px}.agent-presence>div:nth-child(2) span{font-size:9px}.chat-scroll{padding:10px 18px 18px}.chat-welcome{padding:10px 0 18px;min-height:0}.conversation-hero{padding:15px 5px 24px;gap:20px;align-items:center}.conversation-hero .welcome-orbit{width:65px;height:65px;box-shadow:0 0 0 9px #b8c9e505,0 0 0 18px #b8c9e503}.aurion-sigil{width:42px;height:42px}.conversation-hero h2{font-size:26px;line-height:1.15;letter-spacing:-.8px}.conversation-hero .eyebrow{font-size:7px;letter-spacing:1.6px;margin-bottom:10px}.conversation-hero p{font-size:10px;margin-top:10px}.suggestions{gap:10px;margin:0}.suggestions button{min-height:102px;padding:13px 12px;display:grid;grid-template-columns:1fr auto;gap:9px;border-radius:13px}.suggestion-icon{width:28px;height:29px;border-radius:8px;grid-column:1}.suggestion-icon svg{width:16px;height:16px}.suggestions button>span:nth-child(2){grid-column:1 / -1;grid-row:2}.suggestions button>svg:last-child{grid-column:2;grid-row:1}.suggestions strong{font-size:12px;margin-bottom:3px}.suggestions small{font-size:9px;line-height:1.5}.chat-composer{margin:5px 13px 8px;padding:10px 13px 9px}.composer-scope{font-size:9px}.chat-composer textarea{min-height:40px;max-height:90px;font-size:16px;padding:9px 0!important}.chat-composer .btn.primary{min-height:39px;min-width:64px;font-size:11px}.composer-bottom .icon-btn{height:38px;width:38px}.chat-page>.chat-footnote{font-size:8px!important;line-height:1.5}.message.assistant .message-body,.message.user .message-body{padding:14px 13px}.message{gap:8px}.markdown{font-size:13px!important}.message-meta strong{font-size:11px}.message-meta small{font-size:9px}.readiness-grid{grid-template-columns:1fr}.readiness-item p{font-size:11px}.geometry-caption{font-size:9px}.geometry-caption span{font-size:8px}.scene-domains{font-size:9px}.specialist-label{font-size:10px}}@media(prefers-reduced-motion:reduce){.asset-card,.suggestions button{transition:none;transform:none}}.main-content:not(.chat-page){background:linear-gradient(#0b1425b8,#0a1221e8),url(/assets/obsidian-crystal.png) center top / cover no-repeat,#0a1221}.sidebar{background:linear-gradient(#0d192bbd,#0c1626e8),url(/assets/titanium-glass.png) center / cover}.scene-section,.dual-stage{background:linear-gradient(130deg,#102035aa,#0c15247a),url(/assets/obsidian-crystal.png) center / cover padding-box,linear-gradient(135deg,#b7d9f877,#8490c222 40%,#bdabe45c) border-box}.launch-card,.version-card{background:linear-gradient(110deg,#18273de8,#15253bab),url(/assets/titanium-glass.png) center / cover}.modal{background:linear-gradient(#14243be8,#101c2ded),url(/assets/titanium-glass.png) center / cover}.chat-page{background:#0b1320}.chat-page>.chat-page{height:100%;display:flex;flex-direction:column;background:linear-gradient(#0b1425ed,#0b1425f5),url(/assets/titanium-glass.png) center / cover;overflow:hidden}.conversation-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 30px;flex-shrink:0;border-bottom:1px solid #b6cbe01b;background:linear-gradient(110deg,#19283acf,#131d30c9)}.conversation-identity{display:flex;align-items:center;gap:12px;min-width:0}.conversation-identity h1{font-size:17px;font-weight:550;color:#e0e9f6;line-height:1.4;margin:0;letter-spacing:-.2px}.conversation-identity span[role=status]{display:block;font-size:10px;color:#95a8c2;line-height:1.5;margin-top:2px}.presence-point{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#dfdcff,#8e9dcc);box-shadow:0 0 0 4px #a8b5df09,0 0 12px #b7b1eb1f}.conversation-controls{display:flex;align-items:center;gap:6px}.conversation-controls .icon-btn{width:36px;height:36px;color:#a9bbd3}.chat-scroll{flex:1;min-height:0;overflow-y:auto;padding:28px max(28px,calc((100% - 840px)/2));display:block;scrollbar-width:thin;scrollbar-color:#9faecd35 transparent}.conversation-empty{height:100%;min-height:20px}.chat-composer{flex:none;width:calc(100% - 56px);max-width:840px;margin:0 auto 23px;padding:13px 16px 10px;border-radius:18px;background:linear-gradient(125deg,#21314be8,#15253be8) padding-box,linear-gradient(120deg,#c0d9f566,#8295bf33,#c5b9e35c) border-box;box-shadow:inset 0 1px #edf4ff0c,0 8px 24px #0003}.chat-composer textarea{width:100%;height:45px;min-height:45px;max-height:180px;resize:none;font-size:15px;line-height:1.6;padding:7px 0!important;background:none}.composer-bottom{padding-top:3px;align-items:center}.composer-bottom .icon-btn{width:36px;height:36px}.composer-bottom .btn{height:36px;min-height:36px;padding:7px 12px;font-size:11px}.stop-audio{display:flex;align-items:center;gap:7px;color:#bfd7e8;font-size:11px;margin-bottom:7px}.message{max-width:840px;margin:0 auto 28px}.message.assistant .message-body{padding:0;border:0;box-shadow:none;background:none;border-radius:0}.message.user .message-body{padding:13px 17px;background:linear-gradient(120deg,#2a3650a0,#26304a90);border:1px solid #b8c9e51d;border-radius:16px}.message-meta{margin-bottom:10px}.message-actions{border:0;margin-top:9px;padding:0;opacity:.7}.message-actions:hover,.message-actions:focus-within{opacity:1}.markdown{font-size:14px!important;line-height:1.85}.markdown pre{max-width:100%;overflow-x:auto}.message-body{min-width:0}.message-avatar{width:26px;height:26px;background:#b5c4e20c;border-color:#c5d8f21c}.jump-latest{position:absolute;bottom:145px;right:28px;left:auto;transform:none;font-size:10px;background:#25354aec;box-shadow:0 5px 15px #0003}.integration-acceptance{padding:16px 0}.integration-acceptance>summary{cursor:pointer;font-size:12px;margin-bottom:15px;color:#b4c9de}@media(max-width:800px){.mobile-dock{background:linear-gradient(130deg,#53627db0,#25384dd9,#393b56c4) padding-box,url(/assets/titanium-glass.png) center / cover padding-box,linear-gradient(135deg,#e7f3ffb0,#97b5d142 40%,#cbbbe899 80%,#f3ecffb0) border-box}.modal,.modal.wide{background:linear-gradient(#172a40e3,#0f1c30eb),url(/assets/titanium-glass.png) center / cover}.chat-composer{width:calc(100% - 28px);margin:0 auto 12px;padding:10px 13px 8px;border-radius:17px}.conversation-header{padding:12px 19px;min-height:62px}.conversation-controls{gap:2px}.conversation-controls .icon-btn{width:34px;height:36px}.chat-scroll{padding:20px 19px}.chat-composer textarea{font-size:16px;min-height:42px;height:42px;max-height:150px}.conversation-identity h1{font-size:16px}.conversation-identity span[role=status]{font-size:9px}.chat-composer .btn.primary{min-height:36px;height:36px;min-width:58px;font-size:10px}.composer-bottom .icon-btn{height:36px;width:36px}.markdown{font-size:14px!important}.message{gap:9px;margin-bottom:25px}.message.user .message-body{padding:12px 14px}.jump-latest{bottom:133px;right:19px}}@media(max-width:370px){.conversation-controls{gap:0}.conversation-controls .icon-btn{width:30px}.conversation-header{padding-inline:14px}}:root{--lab-edge:#b4cbe238;--lab-glass:linear-gradient(135deg,#24394de0,#142338ef 60%,#25293de8);--lab-shadow:inset 0 1px #e9f4ff15,0 20px 55px #02071370,0 3px 9px #0004}.alchemy-glyph{overflow:visible;filter:drop-shadow(0 1px 1px #0003)}.brand img,.mobile-brand img,.auth-logo{filter:drop-shadow(0 3px 12px #8396c019)}.workspace-identity{display:flex;align-items:center;text-align:left;gap:11px;width:100%;padding:17px 13px;margin:0 0 24px;border:1px solid transparent;border-radius:15px;background:linear-gradient(115deg,#24364bf0,#152337e8) padding-box,linear-gradient(135deg,#c8dbea60,#7c8aa221,#b7addb42) border-box;box-shadow:inset 0 1px #ffffff10,0 7px 22px #0003;transition:transform .2s,border-color .2s}.workspace-identity:hover{transform:translateY(-2px);border-color:#bbd1eb66}.workspace-identity>span:nth-child(2){flex:1;min-width:0}.workspace-identity small{display:block;font-size:7px;letter-spacing:1.35px;color:#9baec4}.workspace-identity strong{display:block;font-size:14px;margin:3px 0;font-weight:500}.workspace-identity em{display:block;font-size:9px;color:#9eafc6;font-style:normal}.workspace-medallion{display:grid;place-items:center;width:40px;height:48px;color:#bfcee3;background:radial-gradient(ellipse,#a9bbd52b,transparent 70%)}.workspace-overview{display:flex;gap:23px;align-items:center;margin-bottom:27px}.workspace-overview>svg{color:#b9c9df}.workspace-overview h2{font-size:27px;margin:8px 0 12px}.workspace-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:25px 0;border-block:1px solid var(--line);margin-bottom:22px}.workspace-facts span{font-size:11px;color:var(--muted)}.workspace-facts strong{display:block;font-size:23px;color:#dbe5f3;overflow-wrap:anywhere}.workspace-destinations{display:grid;gap:9px}.workspace-destinations button{display:flex;gap:15px;align-items:center;text-align:left;padding:16px;background:#adc6ec07;border:1px solid #b7cbe11c;border-radius:12px}.workspace-destinations button span{flex:1}.benchmark-layout+.panel,.two-column+.panel,.card-grid+.panel,.card-grid+.two-column,.panel+.two-column{margin-top:28px}.main-content>.panel+.panel{margin-top:24px}.two-column,.card-grid,.observatory-layout,.benchmark-layout{gap:24px}.panel,.panel-body,.insight-column,.scene-section,.table-scroll{min-width:0}.panel-head{gap:18px}.panel-head>div{min-width:0}.panel-head h2{overflow-wrap:anywhere}.button-row{flex-wrap:wrap}.key-values strong{overflow-wrap:anywhere;text-align:right}.scene-toolbar{flex-wrap:wrap;gap:12px}.tabs{max-width:100%}.living-field{overflow:hidden}.living-field:before{z-index:0}.living-field>*{position:relative}.field-controls{display:grid;grid-template-columns:.7fr 1fr 1.25fr;gap:9px;padding:0 23px}.field-controls select{font-size:11px;background:#102034bb}.living-field .geometry{height:570px;min-height:0}.living-field .geometry .planar-scene.expert-atlas{position:absolute;inset:0;width:100%;height:calc(100% - 38px);max-height:none;transform:none}.expert-atlas{overflow:visible}.atlas-domain-number{font-size:18px;fill:#c7d5e7;font-weight:300}.atlas-domain-label{font-size:9px;fill:#9cb0cb}.atlas-center-label{font-size:11px;fill:#c7cee6;letter-spacing:3px}.expert-atlas circle[role=button]{cursor:pointer;transition:fill .3s,r .2s}.expert-atlas circle[role=button]:focus-visible{outline:none;stroke:#fff;stroke-width:3}.field-legend{display:flex;gap:12px;flex-wrap:wrap;padding:15px 23px;border-top:1px solid var(--line);font-size:9px;color:#9caec6}.field-legend span{display:inline-flex;align-items:center;gap:6px}.field-legend i{width:5px;height:5px;border-radius:50%}.specialist-entry{display:flex;align-items:center;gap:13px;padding:18px 23px;width:100%;text-align:left;border-top:1px solid var(--line);background:linear-gradient(100deg,#bac7e009,transparent)}.specialist-entry>span{flex:1}.specialist-entry strong{font-size:12px;display:block}.specialist-entry small{font-size:10px;display:block}.specialist-entry:hover{background:#b1c6e710}.expert-focus-mark{display:flex;gap:15px;align-items:center;color:#b0c3de;font-size:10px;letter-spacing:1px;margin:7px 0 23px}.expert-focus-title{font-size:23px;font-weight:400;margin-bottom:20px}.specialist-list{display:grid;gap:8px}.specialist-list button{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--line);border-radius:12px;text-align:left}.specialist-list button>span{flex:1}.specialist-list small{display:block}.world-selector{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:9px 0 26px}.world-selector>button{min-width:0;text-align:left;padding:12px;border:1px solid #bac9e123;border-radius:15px;background:linear-gradient(145deg,#21344a90,#102036c0);transition:transform .2s,border-color .2s;box-shadow:inset 0 1px #ffffff08}.world-selector>button:hover{transform:translateY(-3px);border-color:#b6d0ed77}.world-selector>button.selected{background:linear-gradient(135deg,#40537190,#182d45f2);border-color:#c1cce785;box-shadow:inset 0 1px #ecf5ff26,0 8px 24px #02070f70}.world-thumb{display:flex;justify-content:space-between;align-items:center;height:62px;color:#bacde3;position:relative}.world-thumb small{align-self:start;color:#809ab6;font-size:9px}.world-selector strong{display:block;font-size:12px;margin:8px 0 5px}.world-selector>button>span:last-child{display:block;font-size:9px;color:#9aacbf}.arena-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}.arena-chamber,.taste-graph-canvas,.interlink-chamber{min-width:0;border:1px solid transparent;border-radius:23px;overflow:hidden;background:linear-gradient(140deg,#162b40da,#0b1829ed 65%,#232942e0) padding-box,url(/assets/obsidian-crystal.png) center/cover padding-box,linear-gradient(140deg,#c5dbf077,#6b8aa523 45%,#c3b5dc55) border-box;box-shadow:var(--lab-shadow)}.arena-title{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:25px 25px 13px}.arena-title h2{font-size:26px;font-weight:400;margin-top:7px;letter-spacing:-.65px}.arena-title .eyebrow{font-size:8px}.arena-title .tabs{margin:0;border:0;gap:12px}.arena-title .tabs button{font-size:11px;padding:10px 0}.arena-status{display:flex;gap:13px;align-items:center;flex-wrap:wrap;font-size:10px;color:#9dafc6;padding:0 25px 15px}.arena-status>span:last-child{margin-left:auto}.world-stage{position:relative;min-height:410px;padding:25px 25px 42px;background:radial-gradient(ellipse at 50% 30%,#6981a51c,transparent 60%)}.world-stage.spatial{height:460px}.world-webgl{position:absolute;inset:0 0 25px;overflow:hidden}.world-webgl canvas{width:100%;height:100%;display:block;touch-action:none}.world-map{position:relative;display:grid;grid-template-columns:repeat(var(--cells),minmax(0,1fr));gap:7px;max-width:440px;margin:auto;transform:perspective(900px) rotateX(8deg);padding:16px;border:1px solid #9ebad22b;border-radius:19px;background:linear-gradient(140deg,#1d344aac,#0a1929);box-shadow:0 18px 25px #0005,inset 0 1px #d8eeff0f}.world-cell{aspect-ratio:1;position:relative;display:grid;place-items:center;border-radius:7px;border:1px solid #b6d8ef17;background:linear-gradient(140deg,#2c455d8c,#112337);padding:0;min-width:0;color:#a6c6d9;box-shadow:inset 0 1px #e3f4ff09,0 3px 3px #0003}.world-cell:disabled{opacity:1}.world-cell:not(:disabled):hover{background:#709bc83d;border-color:#b9dbf173}.world-cell.goal{border-color:#bed5d15a;background:#527f7f30}.world-cell.actor{background:linear-gradient(135deg,#b3d7e5,#627ba9);color:#0a1a32;box-shadow:0 0 20px #a4d9e022}.world-cell.actor-B{background:linear-gradient(135deg,#d0c2e6,#807ea6)}.world-cell.actor>span{font-size:8px;position:absolute;bottom:2px;right:4px}.world-cell.visited:not(.actor):not(.goal){background:#688dab25}.map-dot{height:3px;width:3px;background:#91b1cf3d;border-radius:50%}.crystal-block{width:55%;height:65%;background:linear-gradient(135deg,#adbbd5,#4d6587 48%,#8698b8 50%,#2f4561);clip-path:polygon(50% 0,100% 45%,75% 100%,20% 100%,0 40%);filter:drop-shadow(0 4px 3px #0008)}.stage-caption{position:absolute;bottom:12px;left:15px;right:15px;text-align:center;font-size:9px;color:#8fa5c0}.arena-interaction{padding:20px 25px;border-top:1px solid #a7c1d91b;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#0d1a2a55}.world-controls{display:flex;flex-direction:column;align-items:center;gap:5px}.world-controls>div{display:flex;gap:5px}.world-controls .btn{padding:0;width:39px;height:37px;min-height:37px;border-radius:9px;background:linear-gradient(140deg,#354a63,#1a2d43);box-shadow:inset 0 1px #fff2,0 3px 5px #0003}.arena-action-stack{display:flex;flex-direction:column;gap:8px}.arena-action-stack .btn{font-size:11px}.mission-console{display:grid;gap:20px;min-width:0}.mission-console .panel{padding:21px}.mission-console .panel p{font-size:12px}.mission-console .field{margin:17px 0 0}.mission-console .field>span{font-size:10px}.mission-console .two-fields{gap:10px}.mission-console input,.mission-console select{font-size:11px;padding:10px}.run-metrics{display:flex;gap:27px;margin:23px 0;padding-block:17px;border-block:1px solid var(--line)}.run-metrics strong{display:block;font-size:28px;font-weight:350;line-height:1.2}.run-metrics strong small{font-size:12px}.run-metrics span{font-size:9px;color:#97abc3}.mission-console .micro{display:block;margin-top:14px}.mission-progress{padding:11px;border-radius:9px;background:#bfd6eb0a}.action-stream>div{display:flex;gap:9px;padding:10px 0;border-bottom:1px solid #b8cde412;align-items:center}.action-stream code{font-size:8px;color:#849eb8}.action-stream span{flex:1;min-width:0}.action-stream strong{font-size:11px}.action-stream small{display:block;font-size:9px}.action-stream em{font-size:10px;color:#a9c7d5;font-style:normal}.observation-inspector{margin-top:16px;font-size:10px}.observation-inspector pre{font-size:10px;max-height:260px;background:#07132580;padding:12px;border-radius:10px}.episode-outcome{display:flex;align-items:center;gap:15px;margin:20px;padding:20px;border:1px solid #9fc9d13c;border-radius:16px;background:#8ebac213}.episode-outcome>div{flex:1}.episode-outcome p{margin:4px 0;font-size:11px}.episode-outcome strong{font-size:15px}.episode-outcome .btn{font-size:10px}.pattern-atelier,.memory-atrium{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;padding:30px 20px;text-align:center}.pattern-pair{display:flex;align-items:center;gap:28px}.pattern-pair .eyebrow{font-size:8px;display:block;margin-bottom:18px;letter-spacing:1.5px}.pattern-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pattern-grid>*{height:47px;width:47px;display:grid;place-items:center;border:1px solid #d7e5f122;border-radius:7px;font-size:11px;box-shadow:inset 0 1px #fff2,0 3px 5px #0003}.tone-0{background:#182b40;color:#8a9db5}.tone-1{background:linear-gradient(135deg,#c0dce2,#638a9b);color:#122a38}.tone-2{background:linear-gradient(135deg,#c3bddc,#837d9e);color:#251d39}.tone-3{background:linear-gradient(135deg,#9bacc9,#3b5377);color:#13243d}.tone-4{background:linear-gradient(135deg,#cfbbcf,#8f6f88);color:#332237}.ink-palette,.memory-keys{display:flex;gap:10px}.ink-palette button,.memory-keys button{width:44px;height:44px;border-radius:50%;border:2px solid transparent;font-size:12px}.ink-palette button[aria-pressed=true]{border-color:#edf7ff;outline:3px solid #b0cce733;outline-offset:3px}.memory-sequence{display:flex;gap:10px;margin-bottom:15px}.pulse{width:55px;height:76px;display:grid;place-items:center;border:1px solid #c9d8ed33;border-radius:26px 26px 12px 12px;font-family:Georgia,serif;font-size:22px;box-shadow:inset 1px 2px #fff2,0 12px 22px #0005}.environment-intro{display:flex;gap:30px;justify-content:space-between;align-items:center;margin:0 0 25px;padding:35px 38px;border:1px solid #b9cce434;border-radius:21px;background:linear-gradient(100deg,#15263be8,#1a2b42b0),url(/assets/aurion-sanctuary.png) center/cover}.environment-intro h2{font-size:30px;font-weight:350;margin:12px 0}.environment-intro>svg{color:#b3c6de;opacity:.65}.environment-intro p{max-width:550px;font-size:12px}.integration-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.environment-card{text-align:left;padding:27px;border:1px solid #b8cbe332;border-radius:19px;background:var(--lab-glass);box-shadow:var(--lab-shadow);transition:transform .2s,border-color .2s}.environment-card:hover{transform:translateY(-3px);border-color:#b6cfe68c}.environment-card-top{display:flex;justify-content:space-between;align-items:start;gap:10px;margin-bottom:30px;color:#b3c9df}.environment-card>small{font-size:8px;text-transform:uppercase;letter-spacing:1.1px}.environment-card h3{font-size:20px;margin:9px 0;font-weight:400}.environment-card p{font-size:11px;min-height:38px}.environment-card .text-link{font-size:10px;margin-top:20px}.integration-install{padding:15px;border:1px solid var(--line);border-radius:10px;background:#0913228c;font-size:11px}.play-session-list{display:grid;gap:9px}.play-session-list>button{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid #a6bcd926;border-radius:14px;text-align:left;background:linear-gradient(100deg,#b0c6e30c,transparent)}.session-glyph{width:43px;color:#b2c5dd}.play-session-list>button>span:nth-child(2){flex:1}.play-session-list small{display:block;margin-top:4px}.replay-summary,.replay-controls{display:flex;align-items:center;gap:15px;margin-block:15px;font-size:11px}.replay-summary{flex-wrap:wrap}.replay-summary .btn{margin-left:auto}.replay-controls input{flex:1;min-width:0}.replay-controls .icon-btn{flex-shrink:0}.taste-showcase{overflow:hidden;border:1px solid #bdd0e12b;border-radius:23px;background:radial-gradient(ellipse at 50% 45%,#7489b526,transparent 60%),linear-gradient(145deg,#132439,#0a1425 65%,#20283d);box-shadow:var(--lab-shadow);padding:26px 30px 24px}.showcase-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.showcase-toolbar .eyebrow{font-size:9px}.showcase-toolbar p{font-size:10px;margin:4px 0}.showcase-toolbar select{max-width:160px;font-size:11px;background:#122239}.showcase-stage{position:relative;perspective:1200px;height:460px;display:grid;place-items:center;margin:16px -30px 0;isolation:isolate}.showcase-floor{position:absolute;left:10%;right:10%;height:75px;bottom:2px;background:radial-gradient(ellipse,#9eb7d329,transparent 65%);filter:blur(15px)}.showcase-focus{position:relative;z-index:2;width:66%;max-width:650px;overflow:hidden;border:1px solid #c8d9ed52;border-radius:17px;background:#101e31;box-shadow:0 32px 45px #0207149c,inset 0 1px #e2f2ff2b;animation:gallery-arrive .35s ease both}.showcase-media{height:345px;display:grid;place-items:center;background:radial-gradient(ellipse,#273c57,#101c2b);overflow:hidden}.showcase-media>img,.showcase-media>video{width:100%;height:100%;object-fit:contain}.showcase-media .model-viewer{width:100%;height:100%;min-height:280px}.showcase-media .audio-art{width:100%;height:100%}.showcase-caption{display:flex;align-items:center;gap:15px;padding:16px 20px;background:linear-gradient(110deg,#213248f2,#142237f2)}.showcase-caption>span{flex:1;min-width:0}.showcase-caption strong{display:block;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.showcase-caption small{display:block;font-size:9px;margin-top:4px}.showcase-wing{position:absolute;z-index:1;width:41%;height:310px;top:65px;border:1px solid #c4d6ec34;border-radius:15px;overflow:hidden;background:#15263b;opacity:.42;box-shadow:0 20px 45px #0006;padding:0;filter:saturate(.65)}.showcase-wing.previous{left:1%;transform:rotateY(32deg) scale(.85)}.showcase-wing.next{right:1%;transform:rotateY(-32deg) scale(.85)}.showcase-wing>*{pointer-events:none}.showcase-wing img,.showcase-wing video{width:100%;height:100%;object-fit:cover}.showcase-navigation{display:flex;align-items:center;gap:28px;justify-content:center;color:#c0cfe4;font-size:12px;margin:6px 0 20px}.showcase-navigation i{color:#7488a2;font-style:normal;margin-inline:7px}.showcase-navigation .icon-btn{width:44px;height:44px;background:#9bb7d20a;border:1px solid #b2cbe021;border-radius:50%}.curation-controls{display:flex;align-items:center;gap:12px;justify-content:center}.curation-controls .btn{min-height:46px;min-width:110px}.curation-controls .btn.primary{background:linear-gradient(130deg,#7185a37a,#384a6d);border-color:#ccdaef6a;min-width:190px;box-shadow:inset 0 1px #fff2,0 6px 16px #0003}.showcase-hint{text-align:center;font-size:9px;color:#91a7c0;margin-top:20px}.taste-graph-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.taste-graph-canvas{padding:21px}.graph-canvas-toolbar{display:flex;gap:13px;align-items:center}.graph-canvas-toolbar .search-field{flex:1;min-width:0}.graph-canvas-toolbar .search-field input,.graph-canvas-toolbar .btn{font-size:11px}.taste-web{display:block;width:100%;aspect-ratio:5/3;height:auto;margin:15px 0;touch-action:none;cursor:grab;overflow:hidden}.taste-web:active{cursor:grabbing}.taste-orbit{fill:none;stroke:#a5badf;stroke-width:.6;stroke-dasharray:3 7;opacity:.17}.taste-edge{fill:none;stroke:#9cb8d6;transition:opacity .2s}.taste-edge.active{stroke:#c6c6ea;filter:drop-shadow(0 0 3px #8ca6d7aa)}.taste-node{cursor:pointer;transition:opacity .2s}.taste-node>path,.taste-node>circle:not(.node-halo){fill:#a4c6d5;stroke:#d5ebf2;stroke-width:1.2}.taste-node.semantic>circle:not(.node-halo){fill:#b6add6;stroke:#d5cceb}.taste-node .node-halo{fill:#9db5d70d;stroke:#b5d4ed25;stroke-width:1}.taste-node.selected .node-halo{fill:#b4c9e42a;stroke:#d4e5fa90}.taste-node text{fill:#b4c6dc;font-size:11px;pointer-events:none}.taste-node.selected text{fill:#eef2ff}.taste-node:focus-visible{outline:none}.taste-node:focus-visible .node-halo{stroke:#fff;stroke-width:2}.graph-viewport-controls{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:15px;font-size:9px;color:#a3b6cb}.graph-viewport-controls>div{display:flex;align-items:center;gap:7px}.graph-viewport-controls .dot{margin:0 5px 0 10px}.graph-viewport-controls .icon-btn{width:32px;height:32px}.taste-graph-canvas>p{font-size:9px;margin-top:14px}.taste-evidence-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:23px 0;border-block:1px solid var(--line);margin:20px 0}.taste-evidence-metrics span{font-size:9px;color:#9aacc3}.taste-evidence-metrics strong{display:block;font-weight:350;font-size:26px;color:#d6e2f2}.graph-asset-list{display:grid;gap:9px;margin-bottom:20px}.graph-asset-list>button{display:flex;align-items:center;gap:10px;text-align:left;padding:6px;border:1px solid #bed0e31c;border-radius:10px;background:#b9cde908}.graph-asset-list>button>div{width:48px;height:48px;overflow:hidden;border-radius:7px;flex-shrink:0}.graph-asset-list img{width:100%;height:100%;object-fit:cover}.graph-asset-list>button>span{flex:1;font-size:10px;min-width:0}.graph-asset-list small{display:block;font-size:8px;margin-top:3px}.graph-asset-list svg{width:16px}.semantic-chips{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0}.semantic-chips button{padding:7px 10px;font-size:10px;border:1px solid #b5c9e130;border-radius:20px;background:#adbed60a}.interlink-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}.interlink-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 25px}.interlink-toolbar select{max-width:330px;font-size:11px}.interlink-field{width:100%;height:auto;aspect-ratio:1000/580;display:block}.interlink-path{fill:none;stroke:#a9bddc;stroke-width:1;opacity:.25}.interlink-signal{fill:none;stroke:#c6d9f0;stroke-width:2;stroke-dasharray:3 14;opacity:.1}.interlink-signal.active{opacity:.8}.playing .interlink-signal.active{animation:trace-flow 4s linear infinite}.substrate-node{cursor:pointer}.substrate-node>ellipse{stroke:#a1b6d87a;fill:none;stroke-width:1}.substrate-aura{fill:#a5bdd507;stroke:#acc4e81c}.substrate-core{fill:#abc1dc15;stroke:#adbeda;stroke-width:1}.substrate-pearl{fill:#b7cce4;stroke:none}.substrate-node.selected .substrate-core{fill:#b9cae32c;stroke:#dbe9fa;stroke-width:1.5}.substrate-node.current .substrate-aura{fill:#adbed321;stroke:#c2d2ed5c;filter:drop-shadow(0 0 12px #93b1db33)}.substrate-node text{fill:#cedaec;font-size:17px;letter-spacing:4px}.substrate-node .substrate-caption{fill:#94a9c2;font-size:10px;letter-spacing:.5px}.substrate-node:focus-visible{outline:none}.substrate-node:focus-visible .substrate-core{stroke:#fff;stroke-width:3}.trace-player{display:flex;align-items:center;gap:16px;padding:0 25px 15px}.trace-player input{flex:1;min-width:0}.trace-player span{font-size:11px;min-width:36px}.trace-player .icon-btn{border:1px solid #b8d2ec39;background:#c5d7ef0b;border-radius:50%;width:44px;height:44px}.trace-current{padding:19px 25px;border-top:1px solid var(--line);background:#06132238}.trace-current strong{display:block;font-size:15px;font-weight:450;margin:7px 0}.trace-current small{font-size:10px}.trace-source-list{display:grid;gap:9px;margin:25px 0}.trace-source-list>button{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid #aec7e52b;border-radius:12px;text-align:left;background:#a8c8e909}.trace-source-list>button>span{flex:1;min-width:0;font-size:11px}.trace-source-list small{display:block;font-size:9px;overflow-wrap:anywhere}.trace-source-list svg{width:17px}.conflict-receipt{display:flex;align-items:center;gap:11px;color:#d6b5cc;border:1px solid #c39cb736;border-radius:12px;background:#b98caa0b;padding:13px;margin:15px 0 22px;width:100%;text-align:left;font-size:11px}.conflict-receipt small{display:block;font-size:9px}.substrate-footnote{display:flex;gap:12px;padding:20px 12px;color:#96adc5}.substrate-footnote p{font-size:10px;margin:0}.trace-claim{font-family:Georgia,serif;font-size:24px;color:#cfd9ec;margin:25px 0;line-height:1.6}.chat-page>.chat-page{background:linear-gradient(#0c17283d,#0b172b80 60%,#0b1629ed),url(/assets/aurion-sanctuary.png) center/cover no-repeat,#0b1424}.chat-scroll:has(.message){background:linear-gradient(#0c1729a8,#0b172bd9);backdrop-filter:blur(8px)}.conversation-header{background:linear-gradient(110deg,#182c41e8,#152137d9);backdrop-filter:blur(20px)}.chat-composer{backdrop-filter:blur(25px)}.chat-context-chip{display:flex;align-items:center;gap:8px;font-size:10px;color:#acc1d8;padding-bottom:6px;border-bottom:1px solid var(--line);margin-bottom:8px}.chat-context-chip>span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-context-chip .icon-btn{height:27px;width:27px}.artifact-library-toolbar{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-bottom:25px}.artifact-library{display:grid;gap:25px}.artifact-library>section{border:1px solid #b3cbe22d;border-radius:14px;padding:18px;background:#08162855;overflow:hidden}.artifact-library>section>header{display:flex;gap:13px;align-items:center;margin-bottom:17px;flex-wrap:wrap}.artifact-library header strong{flex:1;font-size:13px}.artifact-library .output-image{max-width:700px}.studio-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:20px}.studio-toolbar .tabs{margin:0}.studio-toolbar .button-row{gap:8px}.studio-toolbar select{width:auto;font-size:11px}.studio-toolbar .btn{font-size:11px}.studio-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:460px}.studio-workspace.view-preview,.studio-workspace.view-source{grid-template-columns:1fr}.studio-source{display:flex;flex-direction:column;gap:12px;font-size:11px;color:#adbed3;min-width:0}.studio-source>span{display:flex;justify-content:space-between;align-items:center;gap:10px}.studio-source textarea{flex:1;font-family:monospace;font-size:11px;line-height:1.75;resize:vertical;min-height:400px;background:#081525}.studio-preview{min-width:0;display:flex;align-items:stretch;justify-content:center;padding:10px;background:repeating-linear-gradient(45deg,#0a1423,#0a1423 8px,#0d1a2a 8px 16px);border:1px solid #b5c8df2a;border-radius:13px;overflow:hidden}.studio-preview iframe{width:100%;border:0;border-radius:7px;background:#0a1423;min-height:430px}.studio-preview.mobile iframe{max-width:375px}.artifact-studio>.micro{margin-top:18px;font-size:10px}@keyframes gallery-arrive{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes trace-flow{to{stroke-dashoffset:-170}}@media(min-width:1600px){.arena-layout{grid-template-columns:minmax(0,1fr) 350px}.world-stage.spatial{height:550px}.taste-graph-layout,.interlink-layout{grid-template-columns:minmax(0,1fr) 350px}.taste-web{min-height:480px}.showcase-stage{height:530px}.showcase-media{height:410px}.showcase-wing{height:370px;top:75px}}@media(max-width:1200px){.world-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.world-selector>button{display:grid;grid-template-columns:42px 1fr;column-gap:10px}.world-thumb{grid-row:span 2;height:100%;min-height:48px}.world-thumb small{display:none}.world-selector strong{margin:2px 0}.arena-layout,.taste-graph-layout,.interlink-layout{grid-template-columns:minmax(0,1fr)}.mission-console{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.taste-graph-inspector .panel{min-height:0}.interlink-inspector{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.6fr);gap:20px}.interlink-field{max-height:500px}.integration-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.living-field .geometry{height:490px}.field-controls{grid-template-columns:1fr 1fr}.field-controls>select:last-child{grid-column:span 2}.graph-asset-list{grid-template-columns:repeat(2,minmax(0,1fr))}.taste-evidence-metrics{max-width:450px}}@media(max-width:800px){.workspace-identity{margin-bottom:18px}.two-column,.card-grid,.observatory-layout,.benchmark-layout{gap:19px}.benchmark-layout+.panel,.two-column+.panel,.card-grid+.panel{margin-top:23px}.arena-title{padding:21px 19px 11px}.arena-title h2{font-size:23px}.arena-title .tabs button{font-size:10px}.arena-status{padding-inline:19px;font-size:9px;gap:8px}.world-selector{gap:9px;margin-top:5px}.world-selector strong{font-size:11px}.world-selector>button>span:last-child{font-size:8px}.world-stage{min-height:360px;padding:18px 20px 40px}.world-stage.spatial{height:400px}.world-map{max-width:350px;gap:5px;padding:11px}.arena-interaction{padding:18px 19px}.mission-console .panel{padding:19px}.integration-catalog{gap:14px}.environment-card{padding:21px}.environment-card h3{font-size:18px}.environment-card-top{margin-bottom:23px}.environment-intro{padding:25px}.environment-intro h2{font-size:26px}.living-field .geometry{height:450px}.field-controls,.field-legend{padding-inline:18px}.specialist-entry{padding:17px 18px}.specialist-entry small{font-size:9px}.field-controls select{font-size:10px;padding:10px}.taste-showcase{padding:20px 18px;border-radius:20px}.showcase-stage{height:405px;margin-inline:-18px}.showcase-focus{width:75%}.showcase-media{height:295px}.showcase-wing{height:250px;top:64px;width:43%}.showcase-caption{padding:13px}.showcase-caption strong{font-size:12px}.showcase-caption small{font-size:8px}.taste-graph-canvas{padding:16px}.graph-canvas-toolbar{gap:9px}.graph-canvas-toolbar .btn{font-size:10px;padding:10px}.taste-web{min-height:0}.taste-node text{font-size:12px}.interlink-toolbar{padding:20px 18px}.interlink-toolbar select{max-width:250px;font-size:10px}.trace-player{padding-inline:19px}.trace-current{padding:19px}.interlink-inspector{grid-template-columns:1fr}.substrate-footnote{padding-top:0}.studio-workspace{grid-template-columns:1fr;min-height:0}.studio-source textarea{min-height:300px}.studio-preview iframe{min-height:400px}.studio-toolbar .btn{min-height:42px}.conversation-controls{gap:0}.conversation-controls .icon-btn{width:36px;height:42px}.chat-composer .btn.primary{min-height:42px}.composer-bottom .icon-btn{width:42px;height:42px}.chat-page>.chat-page{background-position:50% center}.message.assistant .message-body{padding-right:0}.workspace-facts strong{font-size:20px}}@media(max-width:580px){.world-selector{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;gap:10px;scrollbar-width:thin;scrollbar-color:#8b9db333 transparent}.world-selector>button{display:block;min-width:143px;flex:0 0 143px;scroll-snap-align:start;padding:13px}.world-thumb{height:45px;min-height:45px}.world-selector strong{margin:10px 0 3px;font-size:12px}.world-selector>button>span:last-child{font-size:9px}.world-thumb small,.arena-title{display:block}.arena-title .tabs{margin-top:11px;justify-content:flex-start;width:auto;gap:22px}.arena-title h2{font-size:24px}.arena-status{padding-bottom:8px}.world-stage{min-height:300px;padding:16px 16px 39px}.world-stage.spatial{height:340px}.world-map{padding:10px;gap:5px}.world-cell svg{width:22px;height:22px}.world-cell.actor span{font-size:7px}.stage-caption{font-size:8px}.arena-interaction{gap:12px;padding:17px}.arena-action-stack .btn{font-size:10px;padding:10px}.world-controls .btn{width:38px;height:38px;min-height:38px}.mission-console{grid-template-columns:1fr}.mission-console .panel{padding:23px}.mission-console .field>span{font-size:11px}.mission-console input,.mission-console select{font-size:14px;min-height:44px}.run-metrics{gap:45px}.run-metrics strong{font-size:30px}.action-stream small{font-size:10px}.action-stream strong{font-size:12px}.episode-outcome{padding:16px;margin:15px;flex-wrap:wrap;gap:12px}.episode-outcome>div{min-width:150px}.episode-outcome .btn{margin-left:35px}.pattern-pair{gap:13px}.pattern-grid>*{width:34px;height:34px}.pattern-pair>.alchemy-glyph{width:18px}.pattern-pair .eyebrow{font-size:7px;letter-spacing:.7px}.pattern-atelier,.memory-atrium{min-height:320px;padding:30px 15px}.pattern-atelier p,.memory-atrium p{font-size:12px}.pulse{width:43px;height:65px;font-size:18px}.memory-sequence{gap:7px}.integration-catalog{grid-template-columns:1fr}.environment-card{padding:26px}.environment-card-top{margin-bottom:23px}.environment-card h3{font-size:22px}.environment-card p{min-height:0;font-size:12px}.environment-intro{padding:25px}.environment-intro h2{font-size:24px}.environment-intro>svg{display:none}.environment-intro .eyebrow{font-size:8px}.play-session-list>button{padding:14px;gap:10px}.play-session-list>button>span:nth-child(2)>strong{font-size:12px}.play-session-list small{font-size:9px}.play-session-list .badge{font-size:8px}.session-glyph{width:27px}.play-session-list>button>svg:last-child{width:17px}.living-field .geometry{height:360px}.living-field .geometry-caption{font-size:9px;bottom:12px}.living-field .geometry-caption span{font-size:8px}.field-controls{padding-inline:15px;gap:7px}.field-controls select{font-size:11px}.field-legend{font-size:8px;gap:10px;padding-inline:15px}.specialist-entry{padding-inline:15px}.specialist-entry strong{font-size:11px}.specialist-entry small{font-size:8px}.scene-toolbar>.btn{font-size:9px;padding:8px 10px;min-height:35px}.showcase-toolbar{gap:12px}.showcase-toolbar select{max-width:125px;font-size:11px}.showcase-toolbar .eyebrow{font-size:8px;letter-spacing:1.2px}.showcase-stage{height:350px;margin-top:15px}.showcase-focus{width:82%;border-radius:14px}.showcase-media{height:248px}.showcase-media .model-viewer{min-height:240px}.showcase-wing{height:205px;top:60px;opacity:.32}.showcase-wing.previous{left:-11%}.showcase-wing.next{right:-11%}.showcase-caption{padding:12px}.showcase-caption strong{font-size:11px}.showcase-caption small{font-size:8px}.showcase-caption .icon-btn{width:32px;height:35px}.showcase-navigation{margin:1px 0 15px;gap:22px}.curation-controls{gap:8px;display:grid;grid-template-columns:1fr 1fr}.curation-controls .btn{min-width:0;font-size:12px;min-height:45px}.curation-controls .btn.primary{grid-column:span 2;min-width:0;width:100%}.showcase-hint{font-size:8px;line-height:1.8;max-width:270px;margin:16px auto 0}.graph-canvas-toolbar{flex-wrap:wrap}.graph-canvas-toolbar .search-field{flex-basis:100%}.graph-canvas-toolbar .btn{margin-left:auto;min-height:40px}.taste-web{margin:8px -8px;width:calc(100% + 16px)}.graph-viewport-controls{align-items:flex-start;flex-direction:column;gap:12px}.graph-viewport-controls>div{align-self:flex-end}.graph-viewport-controls .icon-btn{height:40px;width:40px}.graph-asset-list{grid-template-columns:1fr}.taste-node .node-halo{stroke-width:2}.taste-graph-canvas>p{font-size:8px}.interlink-toolbar{gap:12px;flex-wrap:wrap}.interlink-toolbar select{width:100%;max-width:none;font-size:12px}.interlink-field{aspect-ratio:1.35;min-height:240px}.trace-current strong{font-size:13px}.trace-current small{font-size:9px}.trace-player{gap:12px}.trace-claim{font-size:20px}.conversation-header{padding:10px 12px;gap:8px}.conversation-identity{gap:8px}.conversation-identity h1{font-size:15px}.conversation-identity span[role=status]{font-size:8px;max-width:95px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-controls .icon-btn{width:34px;height:42px}.conversation-controls .icon-btn svg{width:17px;height:17px}.chat-scroll{padding:22px 15px}.chat-composer{width:calc(100% - 24px)}.message-avatar{width:22px;height:22px}.message-meta strong{font-size:11px}.message-meta small{font-size:8px}.artifact-library-toolbar{align-items:flex-start;flex-direction:column}.artifact-library>section{padding:13px}.studio-toolbar .button-row{width:100%;display:grid;grid-template-columns:1fr 1fr}.studio-toolbar .button-row select{width:100%}.studio-source textarea{font-size:12px}.workspace-overview{gap:17px}.workspace-overview>svg{width:50px}.workspace-overview h2{font-size:23px}.workspace-facts{gap:10px}.workspace-facts strong{font-size:18px}.workspace-facts span{font-size:9px}}@media(prefers-reduced-motion:reduce){.showcase-focus,.interlink-signal{animation:none!important}.world-selector>button,.environment-card,.workspace-identity,.taste-node,.taste-edge{transition:none!important}}html[data-motion=reduced] .showcase-focus,html[data-motion=reduced] .interlink-signal{animation:none!important}.taste-provenance{margin:18px 0 23px;font-size:11px}.taste-provenance>div{padding:12px 0;border-bottom:1px solid var(--line)}.taste-provenance strong{display:block;font-size:10px}.taste-provenance small{display:block;font-size:9px;margin-top:4px}.taste-provenance p{font-size:11px}.output-topology{display:block;width:100%;height:auto;margin:18px 0}.output-topology g[role=button]{cursor:pointer}.output-topology g[role=button]:focus-visible{outline:none}.output-topology g[role=button]:focus-visible rect{stroke:#fff;stroke-width:2}.living-field .geometry .planar-scene.expert-atlas{padding:8px 8px 20px}
/*# sourceMappingURL=app.css.map */
