@charset "UTF-8";.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;-webkit-user-select:text;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url("./media/KaTeX_AMS-Regular-U6PRYMIZ.woff2") format("woff2"),url("./media/KaTeX_AMS-Regular-CYEKBG2K.woff") format("woff"),url("./media/KaTeX_AMS-Regular-JKX5W2C4.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url("./media/KaTeX_Caligraphic-Bold-5QL5CMTE.woff2") format("woff2"),url("./media/KaTeX_Caligraphic-Bold-WZ3QSGD3.woff") format("woff"),url("./media/KaTeX_Caligraphic-Bold-ZTS3R3HK.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url("./media/KaTeX_Caligraphic-Regular-KX5MEWCF.woff2") format("woff2"),url("./media/KaTeX_Caligraphic-Regular-3LKEU76G.woff") format("woff"),url("./media/KaTeX_Caligraphic-Regular-A7XRTZ5Q.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url("./media/KaTeX_Fraktur-Bold-2QVFK6NQ.woff2") format("woff2"),url("./media/KaTeX_Fraktur-Bold-T4SWXBMT.woff") format("woff"),url("./media/KaTeX_Fraktur-Bold-WGHVTYOR.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url("./media/KaTeX_Fraktur-Regular-2PEIFJSJ.woff2") format("woff2"),url("./media/KaTeX_Fraktur-Regular-PQMHCIK6.woff") format("woff"),url("./media/KaTeX_Fraktur-Regular-5U4OPH2X.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url("./media/KaTeX_Main-Bold-YP5VVQRP.woff2") format("woff2"),url("./media/KaTeX_Main-Bold-2GA4IZIN.woff") format("woff"),url("./media/KaTeX_Main-Bold-W5FBVCZM.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url("./media/KaTeX_Main-BoldItalic-N4V3DX7S.woff2") format("woff2"),url("./media/KaTeX_Main-BoldItalic-4P4C7HJH.woff") format("woff"),url("./media/KaTeX_Main-BoldItalic-ODMLBJJQ.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url("./media/KaTeX_Main-Italic-RELBIK7M.woff2") format("woff2"),url("./media/KaTeX_Main-Italic-SASNQFN2.woff") format("woff"),url("./media/KaTeX_Main-Italic-I43T2HSR.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url("./media/KaTeX_Main-Regular-ARRPAO67.woff2") format("woff2"),url("./media/KaTeX_Main-Regular-P5I74A2A.woff") format("woff"),url("./media/KaTeX_Main-Regular-W74P5G27.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url("./media/KaTeX_Math-BoldItalic-K4WTGH3J.woff2") format("woff2"),url("./media/KaTeX_Math-BoldItalic-6EBV3DK5.woff") format("woff"),url("./media/KaTeX_Math-BoldItalic-VB447A4D.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url("./media/KaTeX_Math-Italic-6KGCHLFN.woff2") format("woff2"),url("./media/KaTeX_Math-Italic-KKK3USB2.woff") format("woff"),url("./media/KaTeX_Math-Italic-SON4MRCA.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url("./media/KaTeX_SansSerif-Bold-RRNVJFFW.woff2") format("woff2"),url("./media/KaTeX_SansSerif-Bold-X5M5EMOD.woff") format("woff"),url("./media/KaTeX_SansSerif-Bold-STQ6RXC7.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url("./media/KaTeX_SansSerif-Italic-HMPFTM52.woff2") format("woff2"),url("./media/KaTeX_SansSerif-Italic-PSN4QKYX.woff") format("woff"),url("./media/KaTeX_SansSerif-Italic-WTBAZBGY.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url("./media/KaTeX_SansSerif-Regular-XIQ62X4E.woff2") format("woff2"),url("./media/KaTeX_SansSerif-Regular-OQCII6EP.woff") format("woff"),url("./media/KaTeX_SansSerif-Regular-2TL3USAE.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url("./media/KaTeX_Script-Regular-APUWIHLP.woff2") format("woff2"),url("./media/KaTeX_Script-Regular-A5IFOEBS.woff") format("woff"),url("./media/KaTeX_Script-Regular-72OLXYNA.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size1-Regular-5LRUTBFT.woff2") format("woff2"),url("./media/KaTeX_Size1-Regular-4HRHTS65.woff") format("woff"),url("./media/KaTeX_Size1-Regular-7K6AASVL.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size2-Regular-LELKET5D.woff2") format("woff2"),url("./media/KaTeX_Size2-Regular-K5ZHAIS6.woff") format("woff"),url("./media/KaTeX_Size2-Regular-222HN3GT.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size3-Regular-WQRQ47UD.woff2") format("woff2"),url("./media/KaTeX_Size3-Regular-TLFPAHDE.woff") format("woff"),url("./media/KaTeX_Size3-Regular-UFCO6WCA.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size4-Regular-CDMV7U5C.woff2") format("woff2"),url("./media/KaTeX_Size4-Regular-PKMWZHNC.woff") format("woff"),url("./media/KaTeX_Size4-Regular-7PGNVPQK.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url("./media/KaTeX_Typewriter-Regular-VBYJ4NRC.woff2") format("woff2"),url("./media/KaTeX_Typewriter-Regular-MJMFSK64.woff") format("woff"),url("./media/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.17.0"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.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}.fmode-toast{position:fixed;bottom:80px;left:50%;transform:translate(-50%) translateY(100px);padding:14px 24px;background:#1a2332f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(99,179,237,.3);border-radius:12px;color:#fff;font-size:15px;font-weight:500;box-shadow:0 8px 24px #0006,0 0 0 1px #63b3ed1a;z-index:10001;opacity:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);max-width:calc(100vw - 48px);text-align:center;pointer-events:none}.fmode-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.fmode-toast-success{border-color:#48bb7880;background:linear-gradient(135deg,#48bb7833,#1a2332f2)}.fmode-toast-error{border-color:#fc5c7d80;background:linear-gradient(135deg,#fc5c7d33,#1a2332f2)}.fmode-toast-warning{border-color:#ed893680;background:linear-gradient(135deg,#ed893633,#1a2332f2)}.fmode-toast-info{border-color:#63b3ed80;background:linear-gradient(135deg,#63b3ed33,#1a2332f2)}@media(max-width:768px){.fmode-toast{bottom:60px;padding:12px 20px;font-size:14px;border-radius:10px}}@media(max-width:375px){.fmode-toast{bottom:50px;padding:10px 16px;font-size:13px}}app-dialog .dialog-backdrop:has(.codex-project-dialog){background:#f8fafcb8!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}app-dialog .codex-project-dialog{max-width:min(424px,100vw - 32px)!important;border:1px solid #e2e8f0!important;border-radius:14px!important;background:#fff!important;color:#0f172a!important;box-shadow:0 24px 72px #0f172a2e,0 1px 2px #0f172a0f!important}app-dialog .codex-project-dialog .dialog-header,app-dialog .codex-project-dialog .dialog-content,app-dialog .codex-project-dialog .dialog-inputs,app-dialog .codex-project-dialog .dialog-buttons{background:#fff!important}app-dialog .codex-project-dialog .dialog-header{border-bottom:1px solid #eef2f7!important}app-dialog .codex-project-dialog .dialog-title{color:#0f172a!important}app-dialog .codex-project-dialog .dialog-message,app-dialog .codex-project-dialog .dialog-input-label{color:#334155!important}app-dialog .codex-project-dialog .dialog-input{border:1px solid #cbd5e1!important;background:#f8fafc!important;color:#0f172a!important;box-shadow:inset 0 1px 2px #0f172a0a!important}app-dialog .codex-project-dialog .dialog-input:focus{border-color:#3b82f6!important;background:#fff!important;box-shadow:0 0 0 3px #3b82f624!important}app-dialog .codex-project-dialog .dialog-buttons{border-top:1px solid #eef2f7!important}app-dialog .codex-project-dialog .dialog-button-cancel{border-color:#e2e8f0!important;background:#f8fafc!important;color:#475569!important}app-dialog .codex-project-dialog .dialog-button-confirm{background:#2563eb!important;color:#fff!important;box-shadow:0 10px 22px #2563eb33!important}app-dialog .codex-project-dialog .dialog-button-destructive{border-color:#fecaca!important;background:#fff1f2!important;color:#dc2626!important;box-shadow:none!important}:root{--liquid-canvas: #f7fafb;--liquid-canvas-cool: #f5f7f9;--liquid-canvas-warm: #eef3f5;--liquid-surface: rgba(255, 255, 255, .72);--liquid-surface-strong: rgba(255, 255, 255, .9);--liquid-surface-soft: rgba(248, 250, 251, .55);--liquid-line: rgba(255, 255, 255, .88);--liquid-line-subtle: rgba(95, 112, 123, .15);--liquid-ink: #27343d;--liquid-muted: #74828b;--liquid-accent: #dc6a42;--liquid-accent-hover: #c85632;--liquid-accent-soft: rgba(220, 106, 66, .12);--liquid-warm: #c95834;--liquid-field: rgba(255, 255, 255, .72);--liquid-field-hover: rgba(255, 255, 255, .88);--liquid-field-border: rgba(97, 117, 129, .16);--liquid-placeholder: #95a2aa;--liquid-shadow: 0 18px 48px rgba(42, 60, 70, .14), inset 0 1px rgba(255, 255, 255, .94);--liquid-shadow-soft: 0 8px 24px rgba(42, 60, 70, .085), inset 0 1px rgba(255, 255, 255, .84);--liquid-focus: 0 0 0 3px rgba(222, 106, 66, .16);--liquid-ease: cubic-bezier(.2, .8, .2, 1)}html,body,app-root{background:linear-gradient(145deg,#f7fafb,#f5f7f9 48%,#eef3f5)}*{scrollbar-width:thin;scrollbar-color:rgba(213,105,65,.4) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{min-height:36px;border:2px solid transparent;border-radius:999px;background:#d569415c;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#c5532f94;background-clip:padding-box}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}.codex-shell{--primary: var(--liquid-accent) !important;--primary-bg: var(--liquid-accent-soft) !important;--border: var(--liquid-line-subtle) !important;--text-main: var(--liquid-ink) !important;--text-sub: var(--liquid-muted) !important;background:linear-gradient(145deg,#f7fafb,#f5f7f9 48%,#eef3f5)!important}.codex-shell .codex-sidebar,.codex-shell .collapsed-rail{border-right:1px solid var(--liquid-line)!important;background:#f7fafbb8!important;box-shadow:12px 0 36px #2a3c460e,inset -1px 0 #52657011;backdrop-filter:blur(20px) saturate(115%);-webkit-backdrop-filter:blur(20px) saturate(115%)}.codex-shell .sidebar-header,.codex-shell .sidebar-footer{background:#fff3}.codex-shell .sidebar-footer{border-top-color:var(--liquid-line)!important}.codex-shell .search-box,.codex-shell .workspace-tabs,.codex-shell .account-button{border:1px solid var(--liquid-line)!important;background:#ffffff7a!important;box-shadow:inset 0 1px #ffffffbd}.codex-shell .search-box:focus-within{border-color:#de6a425c!important;background:#ffffffc7!important;box-shadow:var(--liquid-focus),inset 0 1px #fff!important}.codex-shell .quick-actions button,.codex-shell .tool-list a,.codex-shell .tool-list button,.codex-shell .project-item,.codex-shell .session-item,.codex-shell .account-popover button,.codex-shell .account-button,.codex-shell .collapsed-rail button{transition:color .15s ease,background-color .15s ease,border-color .15s ease,transform .15s var(--liquid-ease),box-shadow .15s ease}.codex-shell .quick-actions button:hover:not(:disabled),.codex-shell .tool-list a:hover,.codex-shell .tool-list a.active,.codex-shell .tool-list button:hover,.codex-shell .project-item:hover,.codex-shell .project-group.active>.project-item,.codex-shell .session-item:hover,.codex-shell .session-item.active,.codex-shell .account-button:hover,.codex-shell .collapsed-rail button:hover{background:#ffffffa3!important;color:var(--liquid-ink)!important;box-shadow:inset 0 1px #ffffffeb,0 5px 15px #2a3c4612}.codex-shell .quick-actions button:active,.codex-shell .tool-list a:active,.codex-shell .tool-list button:active,.codex-shell .account-button:active{transform:scale(.985)}.codex-shell .side-title,.codex-shell .side-title-toggle{color:#829099!important}.codex-shell .avatar{background:linear-gradient(145deg,#e76440,#d64f2f)!important;box-shadow:0 6px 14px #d2533033,inset 0 1px #ffffff57}.codex-shell .avatar.muted{background:#fff9!important;color:#6f7d86!important;box-shadow:inset 0 0 0 1px #5265701a}.codex-shell .workspace-main,.codex-shell .workspace-body{background:transparent!important}.codex-shell .workspace-header{z-index:35;min-height:42px;margin:5px 8px 5px 7px;padding:5px 7px 5px 13px!important;border:1px solid var(--liquid-line)!important;border-radius:10px;background:#ffffff9e!important;box-shadow:var(--liquid-shadow-soft);backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%);transform:translateZ(0)}.codex-shell .workspace-header .title-block{min-width:0;align-self:center;align-content:center}.codex-shell .workspace-header .title-block strong{display:block;line-height:18px}.codex-shell .workspace-tabs{box-sizing:border-box;align-items:center;align-self:center;gap:3px!important;width:max-content;height:30px;padding:2px!important}.codex-shell .workspace-tabs a{position:relative;box-sizing:border-box;height:24px!important;min-height:24px!important;border:1px solid transparent;color:#7d6a61!important;line-height:1;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s var(--liquid-ease)}.codex-shell .workspace-tabs a:hover,.codex-shell .workspace-tabs a.active{border-color:#ffffffd1!important;background:#ffffffdb!important;color:var(--liquid-ink)!important;box-shadow:0 2px 7px #2a3c4614,inset 0 1px #fff!important}.codex-shell .workspace-tabs a.active:after{content:"";position:absolute;right:10px;bottom:2px;left:10px;height:2px;border-radius:2px;background:var(--liquid-accent)}.codex-shell .account-popover,.codex-shell .mobile-office-menu,.codex-shell .project-menu,.codex-shell .context-menu{border:1px solid var(--liquid-line)!important;background:#fff9f5e0!important;box-shadow:var(--liquid-shadow)!important;backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);animation:liquid-pop .17s var(--liquid-ease);transform-origin:bottom left}.codex-shell .account-popover button:hover{background:#fffc!important}.codex-shell .balance-menu-value{color:var(--liquid-warm)!important}.codex-shell .modal-mask,app-login-modal .login-overlay,app-login-modal .login-modal-backdrop,app-balance-modal .modal-mask,app-hermes-wecom-modal .wecom-mask,app-digital-employee-wecom-modal .digital-employee-mask,app-feishu-modal .modal-mask,app-weixin-modal .modal-mask,app-create-project-modal .modal-overlay,app-dialog .dialog-backdrop,app-code-ui-chat .history-modal-overlay,app-code-ui-chat .command-result-overlay,app-code-ui-chat .image-preview-overlay,app-code-ui-terminal .config-modal-overlay{background:#412b2240!important;backdrop-filter:blur(10px) saturate(108%)!important;-webkit-backdrop-filter:blur(10px) saturate(108%)!important;animation:liquid-fade .15s ease-out}.codex-shell .modal-mask,app-login-modal .login-overlay,app-login-modal .login-modal-backdrop,app-balance-modal .modal-mask,app-hermes-wecom-modal .wecom-mask,app-digital-employee-wecom-modal .digital-employee-mask,app-feishu-modal .modal-mask,app-weixin-modal .modal-mask,app-create-project-modal .modal-overlay,app-dialog .dialog-backdrop,app-code-ui-chat .history-modal-overlay,app-code-ui-chat .command-result-overlay,app-code-ui-terminal .config-modal-overlay{box-sizing:border-box;padding:clamp(16px,3vw,32px)}.codex-shell .settings-modal,.codex-shell .profile-modal,.codex-shell .platform-modal,.codex-shell .init-modal,.codex-shell .modal-dialog,app-login-modal .login-modal,app-balance-modal .modal-dialog,app-hermes-wecom-modal .wecom-modal,app-digital-employee-wecom-modal .digital-employee-dialog,app-feishu-modal .modal-dialog,app-weixin-modal .modal-dialog,app-create-project-modal .modal-container,app-dialog .dialog-container,app-code-ui-chat .history-modal,app-code-ui-chat .command-result-modal,app-code-ui-chat .model-browser,app-code-ui-terminal .config-modal{box-sizing:border-box;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid var(--liquid-line)!important;background:#fffaf6e6!important;color:var(--liquid-ink)!important;box-shadow:0 28px 80px #53312336,inset 0 1px #fff!important;backdrop-filter:blur(24px) saturate(116%);-webkit-backdrop-filter:blur(24px) saturate(116%);animation:liquid-dialog-in .21s var(--liquid-ease)}.codex-shell .settings-modal>header,.codex-shell .profile-modal>header,.codex-shell .platform-modal>header,.codex-shell .modal-header,app-balance-modal .modal-header,app-hermes-wecom-modal .wecom-header,app-digital-employee-wecom-modal .digital-employee-header,app-feishu-modal .modal-header,app-weixin-modal .modal-header,app-create-project-modal .modal-header,app-dialog .dialog-header,app-code-ui-chat .history-modal header,app-code-ui-chat .command-result-header,app-code-ui-terminal .config-modal-header{border-bottom-color:#8757401f!important;background:#ffffff47!important}.codex-shell .modal-footer,app-balance-modal .modal-footer,app-hermes-wecom-modal .wecom-footer,app-digital-employee-wecom-modal .digital-employee-footer,app-feishu-modal .modal-footer,app-weixin-modal .modal-footer,app-dialog .dialog-buttons{border-top-color:#8757401f!important;background:#ffffff3d!important}.codex-shell .settings-modal-body,.codex-shell .profile-body,.codex-shell .modal-body,app-login-modal .login-modal-body,app-balance-modal .modal-body,app-hermes-wecom-modal .wecom-content,app-digital-employee-wecom-modal .digital-employee-body,app-feishu-modal .modal-body,app-weixin-modal .modal-body,app-create-project-modal .modal-body,app-dialog .dialog-content,app-code-ui-chat .history-modal section,app-code-ui-chat .command-result-body,app-code-ui-terminal .config-modal-body{min-width:0;min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable}.codex-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select),app-login-modal input,app-balance-modal input,app-hermes-wecom-modal input,app-digital-employee-wecom-modal input,app-feishu-modal input,app-weixin-modal input,app-create-project-modal input,app-dialog input{box-sizing:border-box;border:1px solid var(--liquid-field-border)!important;border-radius:9px!important;background:var(--liquid-field)!important;color:var(--liquid-ink)!important;box-shadow:0 3px 12px #70453109,inset 0 1px #ffffffeb!important;caret-color:var(--liquid-accent);outline:0;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.codex-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select),app-login-modal input,app-balance-modal input,app-hermes-wecom-modal input,app-digital-employee-wecom-modal input,app-feishu-modal input,app-weixin-modal input,app-create-project-modal input,app-dialog input{min-height:38px}.codex-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):hover:not(:disabled),textarea:hover:not(:disabled),select:hover:not(:disabled)),app-login-modal input:hover:not(:disabled),app-balance-modal input:hover:not(:disabled),app-hermes-wecom-modal input:hover:not(:disabled),app-digital-employee-wecom-modal input:hover:not(:disabled),app-feishu-modal input:hover:not(:disabled),app-weixin-modal input:hover:not(:disabled),app-create-project-modal input:hover:not(:disabled),app-dialog input:hover:not(:disabled){border-color:#de6a4247!important;background:var(--liquid-field-hover)!important}.codex-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,textarea:focus,select:focus),app-login-modal input:focus,app-balance-modal input:focus,app-hermes-wecom-modal input:focus,app-digital-employee-wecom-modal input:focus,app-feishu-modal input:focus,app-weixin-modal input:focus,app-create-project-modal input:focus,app-dialog input:focus{border-color:#de6a4275!important;background:#fffefcf0!important;box-shadow:var(--liquid-focus)!important;outline:0}.codex-shell :where(input,textarea)::placeholder,app-login-modal input::placeholder,app-balance-modal input::placeholder,app-hermes-wecom-modal input::placeholder,app-digital-employee-wecom-modal input::placeholder,app-feishu-modal input::placeholder,app-weixin-modal input::placeholder,app-create-project-modal input::placeholder,app-dialog input::placeholder{color:var(--liquid-placeholder)!important;opacity:1}.codex-shell :where(input:disabled,textarea:disabled,select:disabled),app-login-modal input:disabled,app-balance-modal input:disabled,app-hermes-wecom-modal input:disabled,app-digital-employee-wecom-modal input:disabled,app-feishu-modal input:disabled,app-weixin-modal input:disabled,app-create-project-modal input:disabled,app-dialog input:disabled{background:#f4ede894!important;color:#a49289!important;box-shadow:none!important;cursor:not-allowed}.codex-shell :where(.search-box,.file-search){border:1px solid rgba(255,255,255,.9)!important;background:#fffcf99e!important;box-shadow:0 4px 14px #7045310b,inset 0 1px #fff!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.codex-shell :where(.search-box,.file-search):hover{border-color:#de6a4233!important;background:#fffdfac7!important}.codex-shell :where(.search-box,.file-search):focus-within{border-color:#de6a4266!important;background:#fffefceb!important;box-shadow:var(--liquid-focus),inset 0 1px #fff!important}.codex-shell :where(.search-box,.file-search) input,.codex-shell :where(.search-box,.file-search) input:hover:not(:disabled),.codex-shell :where(.search-box,.file-search) input:focus{min-height:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0}.codex-shell app-code-ui-chat .input-shell textarea,.codex-shell app-code-ui-chat .input-shell textarea:hover:not(:disabled),.codex-shell app-code-ui-chat .input-shell textarea:focus{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.codex-shell app-code-ui-chat .composer-popover>.command-search{border:0!important;border-bottom:1px solid rgba(135,87,64,.12)!important;border-radius:0!important;background:#fffdfa6b!important;box-shadow:none!important}.codex-shell app-code-ui-chat .composer-popover>.command-search:focus{border-bottom-color:#de6a425c!important;background:#fffefcb8!important;box-shadow:inset 0 -2px #de6a422e!important}.codex-shell app-code-ui-chat .skill-search-row{border-bottom-color:#8757401f!important;background:#fffdfa6b!important}.codex-shell app-code-ui-chat .skill-search-row:focus-within{box-shadow:inset 0 -2px #de6a422e}.codex-shell app-code-ui-chat .skill-search-row .command-search,.codex-shell app-code-ui-chat .skill-search-row .command-search:hover,.codex-shell app-code-ui-chat .skill-search-row .command-search:focus{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.codex-shell :where(.icon-button,.mobile-home-menu,.account-button,.quick-actions button,.settings-modal button,.profile-modal button,.platform-modal button,.modal-dialog button),.codex-shell app-home-models button,.codex-shell app-home-system button,.codex-shell app-home-skills button,.codex-shell app-code-ui-terminal .header button,.codex-shell app-code-ui-terminal .config-modal button,.codex-shell app-code-ui-files .editor-head button,.codex-shell app-code-ui-git button,.codex-shell app-code-ui-deploy button,.codex-shell app-code-ui-deploy a.action-btn,app-login-modal button,app-balance-modal button,app-hermes-wecom-modal button,app-digital-employee-wecom-modal button,app-feishu-modal button,app-weixin-modal button,app-create-project-modal button,app-dialog button{border-color:#ffffffe6!important;background:#fffaf69e!important;color:var(--liquid-ink)!important;box-shadow:0 5px 16px #6f443014,inset 0 1px #fffffff0!important;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s var(--liquid-ease)!important}.codex-shell :where(.icon-button,.mobile-home-menu,.account-button,.quick-actions button,.settings-modal button,.profile-modal button,.platform-modal button,.modal-dialog button):hover:not(:disabled),.codex-shell app-home-models button:hover:not(:disabled),.codex-shell app-home-system button:hover:not(:disabled),.codex-shell app-home-skills button:hover:not(:disabled),.codex-shell app-code-ui-terminal .header button:hover:not(:disabled),.codex-shell app-code-ui-terminal .config-modal button:hover:not(:disabled),.codex-shell app-code-ui-files .editor-head button:hover:not(:disabled),.codex-shell app-code-ui-git button:hover:not(:disabled),.codex-shell app-code-ui-deploy button:hover:not(:disabled),.codex-shell app-code-ui-deploy a.action-btn:hover,app-login-modal button:hover:not(:disabled),app-balance-modal button:hover:not(:disabled),app-hermes-wecom-modal button:hover:not(:disabled),app-digital-employee-wecom-modal button:hover:not(:disabled),app-feishu-modal button:hover:not(:disabled),app-weixin-modal button:hover:not(:disabled),app-create-project-modal button:hover:not(:disabled),app-dialog button:hover:not(:disabled){border-color:#e070484d!important;background:#fffdfae0!important;box-shadow:0 8px 20px #6f44301c,inset 0 1px #fff!important;transform:translateY(-1px)}.codex-shell :where(button,a):active:not(:disabled),app-login-modal button:active:not(:disabled),app-balance-modal button:active:not(:disabled),app-hermes-wecom-modal button:active:not(:disabled),app-digital-employee-wecom-modal button:active:not(:disabled),app-feishu-modal button:active:not(:disabled),app-weixin-modal button:active:not(:disabled),app-create-project-modal button:active:not(:disabled),app-dialog button:active:not(:disabled){transform:translateY(0) scale(.985)}.codex-shell :where(button,a)[disabled],app-login-modal button:disabled,app-balance-modal button:disabled,app-hermes-wecom-modal button:disabled,app-digital-employee-wecom-modal button:disabled,app-feishu-modal button:disabled,app-weixin-modal button:disabled,app-create-project-modal button:disabled,app-dialog button:disabled{box-shadow:none!important;opacity:.48;transform:none!important}.codex-shell .quick-actions button{border:1px solid rgba(255,255,255,.78)!important;background:#fffbf761!important;box-shadow:inset 0 1px #ffffffd1!important}.codex-shell app-code-ui-chat :where(.attach-button,.clear-button,.permission-pill,.composer-mini-action,.strip-button){border-color:#ffffffd1!important;background:#fffaf670!important;box-shadow:0 3px 10px #6f44300e,inset 0 1px #ffffffe6!important}.codex-shell app-code-ui-chat :where(.attach-button,.clear-button,.permission-pill,.composer-mini-action,.strip-button):hover:not(:disabled),.codex-shell app-code-ui-chat :where(.attach-button,.permission-pill,.composer-mini-action).active{border-color:#de6a423d!important;background:#fffdfad6!important;box-shadow:0 6px 16px #6f443017,inset 0 1px #fff!important}.codex-shell .service-address-panel button,.codex-shell app-home-models .btn.primary,.codex-shell app-home-system .btn-auto-config,.codex-shell app-home-system .tag-install,.codex-shell app-home-skills .search-btn,.codex-shell app-code-ui-chat .send-button:not(:disabled),.codex-shell app-code-ui-files .editor-head .icon-btn.dark,.codex-shell app-code-ui-git .primary-action,.codex-shell .workspace-body app-code-ui-deploy .btn-primary:not(:disabled),.codex-shell .workspace-body app-code-ui-deploy .deploy-btn:not(:disabled),.codex-shell .workspace-body app-code-ui-deploy .deploy-btn-large:not(:disabled),.codex-shell .workspace-body app-code-ui-deploy .action-btn.primary:not(:disabled),.codex-shell .workspace-body app-code-ui-deploy .action-btn.info:not(:disabled),app-login-modal .btn-login:not(:disabled),app-hermes-wecom-modal .wecom-primary:not(:disabled),app-digital-employee-wecom-modal .primary:not(:disabled),app-dialog .primary:not(:disabled){border-color:#ffffffb8!important;background:#d3562de0!important;color:#fff!important;box-shadow:0 9px 22px #b1462336,inset 0 1px #ffffff4d!important}.codex-shell .service-address-panel button:hover:not(:disabled),.codex-shell app-home-models .btn.primary:hover:not(:disabled),.codex-shell app-home-system .btn-auto-config:hover:not(:disabled),.codex-shell app-home-system .tag-install:hover:not(:disabled),.codex-shell app-home-skills .search-btn:hover:not(:disabled),.codex-shell app-code-ui-chat .send-button:hover:not(:disabled),.codex-shell app-code-ui-git .primary-action:hover:not(:disabled),.codex-shell .workspace-body app-code-ui-deploy .action-btn.primary:hover:not(:disabled),.codex-shell .workspace-body app-code-ui-deploy .action-btn.info:hover:not(:disabled){background:#c24923f0!important;box-shadow:0 12px 26px #b1462340,inset 0 1px #ffffff52!important}.codex-shell .workspace-body app-code-ui-deploy .action-btn.danger:not(:disabled),.codex-shell .workspace-body app-code-ui-deploy .btn-danger:not(:disabled){border-color:#de59592e!important;background:#ffeeecb8!important;color:#c94a43!important}.codex-shell .platform-item:hover,.codex-shell .profile-row,.codex-shell .user-row{border-color:var(--liquid-line)!important;background:#ffffff75!important}.codex-shell .btn-enterprise{border-color:#d969452e!important;background:#fff6f19e!important;box-shadow:var(--liquid-shadow-soft)!important}.codex-shell .settings-modal{width:min(960px,100vw - 48px)!important;max-height:min(820px,100dvh - 48px)!important;border-radius:16px!important}.codex-shell .settings-modal>header{position:relative;z-index:2;min-height:64px!important;padding:13px 20px!important;box-sizing:border-box;background:#fffaf6c2!important;backdrop-filter:blur(18px) saturate(112%);-webkit-backdrop-filter:blur(18px) saturate(112%)}.codex-shell .settings-modal-body{min-height:0;overflow:auto;padding:0!important;background:#fff7f159!important;overscroll-behavior:contain;scrollbar-gutter:stable}.codex-shell .sidebar-scroll::-webkit-scrollbar,.codex-shell .settings-modal-body::-webkit-scrollbar{width:8px!important;height:8px!important}.codex-shell .sidebar-scroll::-webkit-scrollbar-thumb,.codex-shell .settings-modal-body::-webkit-scrollbar-thumb{border:2px solid transparent!important;background:#d569415c!important;background-clip:padding-box!important}.codex-shell .settings-modal-body app-codex-home-tools,.codex-shell .settings-modal-body app-home-system,.codex-shell app-codex-home-tools,.codex-shell app-home-models{background:transparent!important}.codex-shell .settings-modal-body app-codex-home-tools .tool-page{width:100%!important;margin:0!important;padding:22px 24px 30px!important;box-sizing:border-box}.codex-shell app-code-ui-terminal .config-modal-overlay{padding:clamp(20px,4vw,48px)!important}.codex-shell app-code-ui-terminal .config-modal{width:min(820px,100vw - 48px)!important;max-height:min(780px,100dvh - 48px)!important;border-radius:16px!important}.codex-shell app-code-ui-terminal .config-modal-header{min-height:66px;padding:15px 22px!important;box-sizing:border-box;background:#fffaf6bd!important}.codex-shell app-code-ui-terminal .config-modal-body{padding:22px 24px 24px!important;background:#fff7f157!important;overscroll-behavior:contain;scrollbar-gutter:stable}.codex-shell app-code-ui-terminal .config-modal-body app-home-models .models-page.embedded{width:100%;min-width:0}.codex-shell app-code-ui-terminal .config-modal-body app-home-models .models-page.embedded .config-panel{gap:18px!important;padding:22px!important;border:1px solid var(--liquid-line)!important;border-radius:12px!important;background:#fffdfaa3!important;box-shadow:var(--liquid-shadow-soft)!important}.codex-shell app-code-ui-chat,.codex-shell app-code-ui-chat .chat-page,.codex-shell app-code-ui-chat .messages-pane{background:transparent!important}.codex-shell app-code-ui-chat .runtime-strip{margin:0 8px;border:1px solid var(--liquid-line)!important;border-top:0!important;border-radius:0 0 10px 10px;background:#ffffff73!important}.codex-shell app-code-ui-chat .runtime-pill,.codex-shell app-code-ui-chat .strip-button,.codex-shell app-code-ui-chat .status-card,.codex-shell app-code-ui-chat .tool-card,.codex-shell app-code-ui-chat .thinking-section,.codex-shell app-code-ui-chat .task-result,.codex-shell app-code-ui-chat .file-preview{border-color:var(--liquid-line)!important;background:#ffffff8a!important;box-shadow:inset 0 1px #ffffffb3}.codex-shell app-code-ui-chat .user-bubble{background:#d55b31e0!important;box-shadow:0 9px 22px #a7472733,inset 0 1px #ffffff3d!important}.codex-shell app-code-ui-chat .chat-composer{background:transparent!important}.codex-shell app-code-ui-chat .input-shell{border:1px solid rgba(255,255,255,.92)!important;background:#fffbf7c7!important;box-shadow:0 16px 44px #71432f24,inset 0 1px #fff!important;backdrop-filter:blur(18px) saturate(112%);-webkit-backdrop-filter:blur(18px) saturate(112%);transform:translateZ(0)}.codex-shell app-code-ui-chat .input-shell:focus-within{border-color:#de6a4270!important;box-shadow:var(--liquid-focus),0 20px 52px #71432f29,inset 0 1px #fff!important}.codex-shell app-code-ui-chat .send-button:not(:disabled){background:var(--liquid-accent)!important;box-shadow:0 7px 16px #c4512c38,inset 0 1px #ffffff47!important}.codex-shell app-code-ui-chat .composer-popover,.codex-shell app-code-ui-chat .options-panel{border-color:var(--liquid-line)!important;background:#fff9f5eb!important;box-shadow:var(--liquid-shadow)!important;backdrop-filter:blur(20px) saturate(115%);-webkit-backdrop-filter:blur(20px) saturate(115%);animation:liquid-pop .17s var(--liquid-ease)}.codex-shell app-code-ui-chat .session-loading-overlay{background:#fff6efbd!important}.codex-shell app-code-ui-chat .session-loading-card,.codex-shell app-code-ui-chat .active-model-card,.codex-shell app-code-ui-chat .model-card{border-color:var(--liquid-line)!important;background:#ffffffa3!important;box-shadow:var(--liquid-shadow-soft)!important}.codex-shell app-code-ui-terminal,.codex-shell app-code-ui-terminal .page,.codex-shell app-code-ui-terminal .body{background:transparent!important}.codex-shell app-code-ui-terminal .header,.codex-shell app-code-ui-files .editor-head,.codex-shell app-code-ui-files .explorer-toolbar,.codex-shell app-code-ui-files .statusbar{border-color:var(--liquid-line)!important;background:#ffffff7a!important}.codex-shell app-code-ui-terminal .terminal-container{border-color:#ffffff80!important;box-shadow:0 16px 40px #0f181d33,inset 0 1px #ffffff14}.codex-shell app-code-ui-files,.codex-shell app-code-ui-files .files-workbench,.codex-shell app-code-ui-files .explorer,.codex-shell app-code-ui-files .tree-panel,.codex-shell app-code-ui-files .editor-area,.codex-shell app-code-ui-files .editor-empty,.codex-shell app-code-ui-files .editor-shell.empty-shell{background:transparent!important}.codex-shell app-code-ui-files .explorer{border-right-color:var(--liquid-line)!important;background:#ffffff57!important}.codex-shell app-code-ui-files .file-search,.codex-shell app-code-ui-files .empty-card,.codex-shell app-code-ui-files .empty{border-color:var(--liquid-line)!important;background:#ffffff8f!important;box-shadow:var(--liquid-shadow-soft)!important}.codex-shell app-code-ui-files .editor-head,.codex-shell app-code-ui-files .statusbar{border-color:var(--liquid-line)!important;background:#ffffff8a!important;color:var(--liquid-muted)!important}.codex-shell app-code-ui-files .editor-head .active-file strong{color:var(--liquid-ink)!important}.codex-shell app-code-ui-files .editor-head .icon-btn.text,.codex-shell app-code-ui-files .editor-head .mobile-switch{border-color:var(--liquid-line)!important;background:#ffffffa3!important;box-shadow:inset 0 1px #fff}.codex-shell app-code-ui-files .editor-head .icon-btn.dark{border-color:var(--liquid-accent)!important;background:var(--liquid-accent)!important;color:#fff!important;box-shadow:0 7px 16px #c4512c2e,inset 0 1px #ffffff42}.codex-shell app-code-ui-git,.codex-shell app-code-ui-git .source-page,.codex-shell app-code-ui-git .git-body,.codex-shell app-code-ui-git .changes-view,.codex-shell app-code-ui-git .commits-view,.codex-shell app-code-ui-git .branches-view{background:transparent!important}.codex-shell app-code-ui-git .git-header,.codex-shell app-code-ui-git .view-tabs{border-color:var(--liquid-line)!important;background:#ffffff75!important}.codex-shell app-code-ui-git .view-tab.active{border-bottom-color:var(--liquid-accent)!important;color:var(--liquid-accent)!important}.codex-shell app-code-ui-git .branch-menu,.codex-shell app-code-ui-git .commit-card,.codex-shell app-code-ui-git .stats-card,.codex-shell app-code-ui-git .commit-preview,.codex-shell app-code-ui-git .commit-composer,.codex-shell app-code-ui-git .empty-state{border-color:var(--liquid-line)!important;background:#fff9!important;box-shadow:var(--liquid-shadow-soft)!important}.codex-shell app-code-ui-git .branch-menu{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.codex-shell app-code-ui-git .primary-action,.codex-shell app-code-ui-git .ghost-action{background:var(--liquid-accent)!important;color:#fff!important}.codex-shell app-code-ui-deploy,.codex-shell app-code-ui-deploy .page,.codex-shell app-code-ui-deploy .body{background:transparent!important;color:var(--liquid-ink)!important}.codex-shell app-code-ui-deploy .header{border-color:var(--liquid-line)!important;background:#ffffff75!important}.codex-shell app-code-ui-deploy .title .h1,.codex-shell app-code-ui-deploy .card-header h3,.codex-shell app-code-ui-deploy .info-row .value,.codex-shell app-code-ui-deploy .progress-header h3,.codex-shell app-code-ui-deploy .step-title,.codex-shell app-code-ui-deploy .success-title{color:var(--liquid-ink)!important}.codex-shell app-code-ui-deploy .title .h2,.codex-shell app-code-ui-deploy .config-header p,.codex-shell app-code-ui-deploy .no-project-content p,.codex-shell app-code-ui-deploy .info-row .label,.codex-shell app-code-ui-deploy .deploy-hint,.codex-shell app-code-ui-deploy .success-desc,.codex-shell app-code-ui-deploy .step-description{color:var(--liquid-muted)!important}.codex-shell app-code-ui-deploy .card,.codex-shell app-code-ui-deploy .deploy-start-section,.codex-shell app-code-ui-deploy .success-result-compact,.codex-shell app-code-ui-deploy .progress-header,.codex-shell app-code-ui-deploy .steps-list,.codex-shell app-code-ui-deploy .step-item{border-color:var(--liquid-line)!important;background:#ffffff94!important;color:var(--liquid-ink)!important;box-shadow:var(--liquid-shadow-soft)!important}.codex-shell app-code-ui-deploy .info-row{border-bottom-color:#8757401c!important}.codex-shell app-code-ui-deploy .btn-primary,.codex-shell app-code-ui-deploy .deploy-btn-large,.codex-shell app-code-ui-deploy .action-btn.primary{border-color:var(--liquid-accent)!important;background:var(--liquid-accent)!important;color:#fff!important;box-shadow:0 9px 20px #c4512c33,inset 0 1px #ffffff47!important}.codex-shell .tool-page,.codex-shell app-home-models .models-page{background:transparent!important}.codex-shell app-home-models .config-panel,.codex-shell app-home-models .tool-card,.codex-shell app-home-models .shortcut-panel,.codex-shell app-home-system .metric-card,.codex-shell app-home-system .env-row,.codex-shell app-home-skills .skill-card,.codex-shell app-home-skills .hint-bar,.codex-shell .service-address-panel{border-color:var(--liquid-line)!important;background:#ffffff8a!important;box-shadow:var(--liquid-shadow-soft)!important}.codex-shell app-home-models .tool-claude,.codex-shell app-home-models .shortcut-copy code{background:#ffe5d8c7!important;color:var(--liquid-accent-hover)!important}.codex-shell app-home-models .current-row,.codex-shell app-home-models .token-card,.codex-shell app-home-models .shortcut-panel,.codex-shell app-home-system .info-tag,.codex-shell app-home-system .install-log{border-color:var(--liquid-line)!important;background:#fffdfa94!important;color:var(--liquid-ink)!important;box-shadow:inset 0 1px #ffffffe6}.codex-shell app-home-system .mc-val{color:var(--liquid-accent)!important}.codex-shell app-home-system .bar{background:#bf7f611f!important}.codex-shell app-home-system .bar-fill:not(.bar-danger){background:var(--liquid-accent)!important}.codex-shell app-home-system .section-divider{background:#8757401f!important}.codex-shell app-home-system .env-row:hover{border-color:#de6a4233!important;box-shadow:0 8px 22px #70453114,inset 0 1px #fff!important}.codex-shell app-home-system .env-row.env-required,.codex-shell app-home-system .env-pill.required{border-color:#de6a4233!important}.codex-shell app-home-system .env-pill.required,.codex-shell app-home-system .icon-amber{background:#ffe7dabd!important;color:var(--liquid-accent-hover)!important}.codex-shell app-home-system .btn-device-refresh,.codex-shell app-home-system .btn-refresh-sm{border-color:var(--liquid-line)!important;background:#fffaf6a8!important;color:var(--liquid-muted)!important}.codex-shell app-home-models .tool-card.active,.codex-shell app-home-skills .lib-tab.active,.codex-shell app-home-skills .mine-sub-tab.active{border-color:#de6a423d!important;background:#ffeaddbd!important;color:var(--liquid-accent)!important}.codex-shell app-home-skills .top-bar-l,.codex-shell app-home-skills .search-box{border:1px solid var(--liquid-line)!important;background:#ffffff7a!important;box-shadow:inset 0 1px #fff}.codex-shell app-home-skills .skill-card{transition:border-color .16s ease,box-shadow .16s ease,transform .16s var(--liquid-ease)}.codex-shell app-home-skills .skill-card:hover{border-color:#de6a4238!important;box-shadow:0 12px 28px #7045311a,inset 0 1px #fff!important;transform:translateY(-1px)}.codex-shell app-home-skills .skill-card:nth-child(4n+1) .ch-icon{background:#f9e5d9!important;color:#b95b38!important}.codex-shell app-home-skills .skill-card:nth-child(4n+2) .ch-icon{background:#e7eef9!important;color:#466b9d!important}.codex-shell app-home-skills .skill-card:nth-child(4n+3) .ch-icon{background:#f5dfd2!important;color:#a94e30!important}.codex-shell app-home-skills .skill-card:nth-child(4n+4) .ch-icon{background:#ece9f5!important;color:#6b5b8e!important}.codex-shell app-home-skills .tag-source,.codex-shell app-home-skills .apig-row{border-color:#c2623c2b!important;background:#ffede2b8!important;color:var(--liquid-accent)!important}.codex-shell .sidebar-scroll,.codex-shell app-code-ui-chat .messages-pane,.codex-shell app-code-ui-files .tree-panel,.codex-shell app-code-ui-deploy .body{overscroll-behavior:contain;scrollbar-gutter:stable}.codex-shell app-code-ui-chat .messages-pane{scroll-behavior:auto!important}.codex-shell app-home-skills .modal-dialog,.codex-shell app-home-skills .dropdown,.codex-shell app-home-skills .more-skills-menu{border-color:var(--liquid-line)!important;background:#fff9f5eb!important;box-shadow:var(--liquid-shadow)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.codex-shell app-code-ui-files .file-search,.codex-shell app-home-skills .search-box{border:1px solid rgba(255,255,255,.9)!important;background:#fffcf99e!important;box-shadow:0 4px 14px #7045310b,inset 0 1px #fff!important}.codex-shell app-code-ui-files .file-search:hover,.codex-shell app-home-skills .search-box:hover{border-color:#de6a4233!important;background:#fffdfac7!important}.codex-shell app-code-ui-files .file-search:focus-within,.codex-shell app-home-skills .search-box:focus-within{border-color:#de6a4266!important;background:#fffefceb!important;box-shadow:var(--liquid-focus),inset 0 1px #fff!important}@keyframes liquid-fade{0%{opacity:0}to{opacity:1}}@keyframes liquid-dialog-in{0%{opacity:0;transform:translateY(9px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes liquid-pop{0%{opacity:0;transform:translateY(5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.codex-shell .codex-sidebar,.codex-shell .collapsed-rail,.codex-shell .workspace-header,.codex-shell .input-shell,.codex-shell .account-popover,.codex-shell .settings-modal,.codex-shell .profile-modal,.codex-shell .platform-modal{background:#fff8f3!important}}@media(prefers-reduced-motion:reduce){.codex-shell *,app-login-modal *,app-balance-modal *,app-hermes-wecom-modal *,app-digital-employee-wecom-modal *,app-dialog *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:820px){.codex-shell .workspace-header{margin:5px 6px}.codex-shell .workspace-tabs{height:34px;padding:2px!important}.codex-shell .workspace-tabs a{height:28px!important;min-height:28px!important}.codex-shell .codex-sidebar{background:#fff7f1ed!important;backdrop-filter:blur(14px) saturate(108%);-webkit-backdrop-filter:blur(14px) saturate(108%)}.codex-shell .workspace-header,.codex-shell .input-shell{backdrop-filter:blur(12px) saturate(108%);-webkit-backdrop-filter:blur(12px) saturate(108%)}.codex-shell .settings-modal,.codex-shell .profile-modal,.codex-shell .platform-modal,app-login-modal .login-modal,app-balance-modal .modal-dialog,app-hermes-wecom-modal .wecom-modal,app-digital-employee-wecom-modal .digital-employee-dialog,app-create-project-modal .modal-container{border-radius:16px!important}}html,body,app-root,.codex-shell{background:linear-gradient(145deg,#f7fafb,#f5f7f9 48%,#eef3f5)!important}.codex-shell .codex-sidebar,.codex-shell .collapsed-rail{background:#f7fafbc7!important;box-shadow:12px 0 36px #2a3c460e,inset -1px 0 #52657011!important}.codex-shell .sidebar-header,.codex-shell .sidebar-footer,.codex-shell .workspace-header,.codex-shell .search-box,.codex-shell .workspace-tabs,.codex-shell .account-button{background:#ffffff9e!important}.codex-shell .account-popover,.codex-shell .mobile-office-menu,.codex-shell .project-menu,.codex-shell .context-menu,.codex-shell .settings-modal,.codex-shell .profile-modal,.codex-shell .platform-modal,.codex-shell .init-modal,.codex-shell .modal-dialog,app-login-modal .login-modal,app-balance-modal .modal-dialog,app-hermes-wecom-modal .wecom-modal,app-digital-employee-wecom-modal .digital-employee-dialog,app-feishu-modal .modal-dialog,app-weixin-modal .modal-dialog,app-create-project-modal .modal-container,app-dialog .dialog-container,app-code-ui-chat .history-modal,app-code-ui-chat .command-result-modal,app-code-ui-chat .model-browser,app-code-ui-terminal .config-modal{background:#f8fafbeb!important;box-shadow:0 28px 80px #2a3c4633,inset 0 1px #fff!important}.codex-shell .settings-modal>header,.codex-shell .profile-modal>header,.codex-shell .platform-modal>header,.codex-shell .modal-header,app-balance-modal .modal-header,app-hermes-wecom-modal .wecom-header,app-digital-employee-wecom-modal .digital-employee-header,app-feishu-modal .modal-header,app-weixin-modal .modal-header,app-create-project-modal .modal-header,app-dialog .dialog-header,app-code-ui-chat .history-modal header,app-code-ui-chat .command-result-header,app-code-ui-terminal .config-modal-header{background:#ffffffb8!important;border-bottom-color:#5f707b21!important}.codex-shell .settings-modal-body,.codex-shell .modal-body,app-balance-modal .modal-body,app-hermes-wecom-modal .wecom-content,app-digital-employee-wecom-modal .digital-employee-body,app-feishu-modal .modal-body,app-weixin-modal .modal-body,app-create-project-modal .modal-body,app-dialog .dialog-content,app-code-ui-chat .history-modal section,app-code-ui-chat .command-result-body,app-code-ui-terminal .config-modal-body{background:#eef3f557!important}.codex-shell .settings-modal>header,.codex-shell .settings-modal-body,.codex-shell app-code-ui-terminal .config-modal-header,.codex-shell app-code-ui-terminal .config-modal-body{background:#ffffffad!important}.codex-shell app-code-ui-chat .input-shell{background:#ffffffc7!important;box-shadow:0 16px 44px #2a3c461f,inset 0 1px #fff!important}.codex-shell app-code-ui-chat .input-shell:focus-within{box-shadow:var(--liquid-focus),0 20px 52px #2a3c4624,inset 0 1px #fff!important}.codex-shell :where(.search-box,.file-search),.codex-shell app-code-ui-chat .composer-popover,.codex-shell app-code-ui-chat .options-panel,.codex-shell app-home-skills .modal-dialog,.codex-shell app-home-skills .dropdown,.codex-shell app-home-skills .more-skills-menu{background:#ffffffad!important;box-shadow:0 8px 24px #2a3c4616,inset 0 1px #ffffffe6!important}.codex-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select),app-login-modal input,app-balance-modal input,app-hermes-wecom-modal input,app-digital-employee-wecom-modal input,app-feishu-modal input,app-weixin-modal input,app-create-project-modal input,app-dialog input{background:#ffffffbd!important;box-shadow:0 3px 12px #2a3c4609,inset 0 1px #fffffff0!important}.codex-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,textarea:focus,select:focus),app-login-modal input:focus,app-balance-modal input:focus,app-hermes-wecom-modal input:focus,app-digital-employee-wecom-modal input:focus,app-feishu-modal input:focus,app-weixin-modal input:focus,app-create-project-modal input:focus,app-dialog input:focus{background:#fffffff0!important}.codex-shell .quick-actions button,.codex-shell app-code-ui-chat :where(.attach-button,.clear-button,.permission-pill,.composer-mini-action,.strip-button){background:#ffffff8f!important;box-shadow:0 4px 14px #2a3c460e,inset 0 1px #ffffffe6!important}.codex-shell app-code-ui-chat :where(.attach-button,.clear-button,.permission-pill,.composer-mini-action,.strip-button):hover:not(:disabled),.codex-shell app-code-ui-chat :where(.attach-button,.permission-pill,.composer-mini-action).active{background:#ffffffd6!important;box-shadow:0 6px 16px #2a3c4614,inset 0 1px #fff!important}.codex-shell app-code-ui-chat .composer-popover>.command-search,.codex-shell app-code-ui-chat .skill-search-row{background:#f8fafba3!important;border-bottom-color:#5f707b21!important}.codex-shell .modal-mask,app-login-modal .login-overlay,app-login-modal .login-modal-backdrop,app-balance-modal .modal-mask,app-hermes-wecom-modal .wecom-mask,app-digital-employee-wecom-modal .digital-employee-mask,app-feishu-modal .modal-mask,app-weixin-modal .modal-mask,app-create-project-modal .modal-overlay,app-dialog .dialog-backdrop,app-code-ui-chat .history-modal-overlay,app-code-ui-chat .command-result-overlay,app-code-ui-chat .image-preview-overlay,app-code-ui-terminal .config-modal-overlay{background:#23303840!important}.codex-shell .settings-modal-body::-webkit-scrollbar-thumb,.codex-shell .sidebar-scroll::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{background:#74828b4d!important;background-clip:padding-box!important}.codex-shell .settings-modal-body::-webkit-scrollbar-thumb:hover,.codex-shell .sidebar-scroll::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:hover{background:#dc6a4270!important;background-clip:padding-box!important}*{scrollbar-color:rgba(116,130,139,.3) transparent}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.codex-shell .codex-sidebar,.codex-shell .collapsed-rail,.codex-shell .workspace-header,.codex-shell .input-shell,.codex-shell .account-popover,.codex-shell .settings-modal,.codex-shell .profile-modal,.codex-shell .platform-modal{background:#f7fafb!important}}app-digital-employee-wecom-modal .digital-employee-mask{background:#34444a38!important;backdrop-filter:blur(12px) saturate(110%)!important;-webkit-backdrop-filter:blur(12px) saturate(110%)!important}app-digital-employee-wecom-modal .digital-employee-dialog{width:min(470px,100%)!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:26px!important;background:#f8fbfbdb!important;box-shadow:0 25px 80px #34474f38,0 0 0 1px #ffffff3d,inset 0 1px #fff!important;backdrop-filter:blur(28px) saturate(112%)!important;-webkit-backdrop-filter:blur(28px) saturate(112%)!important}app-digital-employee-wecom-modal .digital-employee-header{width:100%!important;min-height:72px!important;padding:19px 20px!important;border-bottom:1px solid rgba(95,112,123,.1)!important;background:transparent!important}app-digital-employee-wecom-modal .digital-employee-body{background:transparent!important}app-digital-employee-wecom-modal .digital-employee-footer{border-top:1px solid rgba(95,112,123,.1)!important;background:#ffffff61!important}app-digital-employee-wecom-modal .digital-employee-close{border:1px solid rgba(255,255,255,.78)!important;border-radius:50%!important;background:#ffffff80!important;box-shadow:inset 0 1px #ffffffe6!important}app-digital-employee-wecom-modal .button-primary,app-digital-employee-wecom-modal .button-secondary{min-height:42px!important;border-radius:13px!important}app-digital-employee-wecom-modal .button-primary{border:1px solid rgba(47,139,104,.72)!important;background:#3b916feb!important;color:#fff!important;box-shadow:0 9px 18px #2d785b2e,inset 0 1px #ffffff52!important}app-digital-employee-wecom-modal .button-secondary{border:1px solid rgba(210,220,225,.9)!important;background:#ffffffa3!important;color:#566773!important;box-shadow:0 7px 16px #2a3c4614,inset 0 1px #ffffff9e!important}@media(max-width:520px){app-digital-employee-wecom-modal .digital-employee-mask{align-items:flex-end!important;padding:0!important}app-digital-employee-wecom-modal .digital-employee-dialog{width:100vw!important;max-width:100vw!important;max-height:94vh!important;border-radius:18px 18px 0 0!important}}app-login-modal .login-type-tabs{gap:4px!important;padding:4px!important;border:1px solid rgba(222,106,66,.2)!important;border-radius:999px!important;background:#ffffff6b!important;box-shadow:inset 0 1px #ffffffdb!important;overflow:hidden}app-login-modal .login-type-tab{min-height:36px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;transform:none!important}app-login-modal .login-type-tab:hover:not(:disabled){background:#ffffff8a!important;border-color:#ffffffb8!important;transform:none!important}app-login-modal .login-type-tab.active{background:#ffffffdb!important;border-color:#fffffff5!important;box-shadow:0 4px 12px #6f443017,inset 0 1px #fffffff5!important}app-login-modal .btn-close{width:36px!important;height:36px!important;padding:0!important;border-radius:50%!important}app-login-modal .btn-toggle-pw{width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}app-login-modal .btn-send-code,app-login-modal .btn-submit,app-login-modal .btn-mode-switch{border-radius:999px!important}app-balance-modal .modal-mask,app-hermes-wecom-modal .wecom-mask,app-feishu-modal .modal-mask,app-weixin-modal .modal-mask,app-create-project-modal .modal-overlay{background:#23303838!important;backdrop-filter:blur(12px) saturate(112%)!important;-webkit-backdrop-filter:blur(12px) saturate(112%)!important}app-balance-modal .modal-dialog,app-feishu-modal .modal-dialog,app-weixin-modal .modal-dialog,app-hermes-wecom-modal .wecom-modal,app-create-project-modal .modal-container{border:1px solid rgba(255,255,255,.92)!important;border-radius:18px!important;background:#f8fafbe6!important;box-shadow:0 26px 76px #2a3c4633,inset 0 1px #fffffffa!important;backdrop-filter:blur(24px) saturate(116%)!important;-webkit-backdrop-filter:blur(24px) saturate(116%)!important}app-balance-modal .bal-header,app-feishu-modal .feishu-hdr,app-hermes-wecom-modal .wecom-header,app-create-project-modal .modal-header{border-bottom-color:#5f707b1f!important;background:#ffffff94!important}app-balance-modal .modal-close,app-feishu-modal .modal-close,app-weixin-modal .modal-close,app-hermes-wecom-modal .wecom-close,app-digital-employee-wecom-modal .digital-employee-close,app-create-project-modal .close-btn{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:50%!important;background:#ffffff85!important;color:#71808a!important;box-shadow:inset 0 1px #fffffff0,0 3px 10px #2a3c460f!important;line-height:1!important}app-balance-modal .modal-close:hover:not(:disabled),app-feishu-modal .modal-close:hover:not(:disabled),app-weixin-modal .modal-close:hover:not(:disabled),app-hermes-wecom-modal .wecom-close:hover:not(:disabled),app-digital-employee-wecom-modal .digital-employee-close:hover:not(:disabled),app-create-project-modal .close-btn:hover:not(:disabled){background:#ffffffe0!important;border-color:#dc6a4247!important;color:var(--liquid-accent)!important}app-balance-modal .bal-recharge-btn,app-balance-modal .bal-mode-tab,app-balance-modal .bal-quick-btn,app-balance-modal .bal-pay-btn,app-balance-modal .bal-buy-btn{border-radius:13px!important}app-balance-modal .bal-recharge-btn.selected{border:1px solid rgba(220,106,66,.46)!important;background:#dc6a421f!important;color:var(--liquid-accent-hover)!important;box-shadow:0 5px 14px #dc6a421f,inset 0 1px #ffffffb8!important}app-balance-modal .bal-pay-btn:not(:disabled){border:1px solid rgba(255,255,255,.72)!important;background:#dc6a42eb!important;color:#fff!important;box-shadow:0 9px 22px #b1462333,inset 0 1px #ffffff52!important}app-balance-modal .bal-pay-btn:hover:not(:disabled){background:#c85232f5!important;box-shadow:0 12px 26px #b1462340,inset 0 1px #ffffff5c!important;transform:translateY(-1px)}app-balance-modal .bal-mode-tab.active{border-color:#dc6a426b!important;background:#dc6a421a!important;color:var(--liquid-accent-hover)!important}app-balance-modal .bal-list,app-balance-modal .records-modal .sub-body,app-balance-modal .sub-modal,app-feishu-modal .feishu-body,app-weixin-modal .modal-dialog,app-hermes-wecom-modal .wecom-content,app-create-project-modal .modal-body{scrollbar-width:thin;scrollbar-color:rgba(220,106,66,.32) transparent}app-balance-modal .bal-list::-webkit-scrollbar,app-balance-modal .records-modal .sub-body::-webkit-scrollbar,app-balance-modal .sub-modal::-webkit-scrollbar,app-feishu-modal .feishu-body::-webkit-scrollbar,app-weixin-modal .modal-dialog::-webkit-scrollbar,app-hermes-wecom-modal .wecom-content::-webkit-scrollbar,app-create-project-modal .modal-body::-webkit-scrollbar{width:6px;height:6px}app-balance-modal .bal-list::-webkit-scrollbar-thumb,app-balance-modal .records-modal .sub-body::-webkit-scrollbar-thumb,app-balance-modal .sub-modal::-webkit-scrollbar-thumb,app-feishu-modal .feishu-body::-webkit-scrollbar-thumb,app-weixin-modal .modal-dialog::-webkit-scrollbar-thumb,app-hermes-wecom-modal .wecom-content::-webkit-scrollbar-thumb,app-create-project-modal .modal-body::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:999px;background:#dc6a424d!important;background-clip:padding-box!important}app-home-chat .models-modal-panel,.codex-shell .models-modal-panel,.codex-shell app-code-ui-chat .model-options-panel{border:1px solid rgba(255,255,255,.92)!important;border-radius:20px!important;background:#f8fafbeb!important;box-shadow:0 28px 80px #2a3c4633,inset 0 1px #fffffffa!important;backdrop-filter:blur(24px) saturate(116%)!important;-webkit-backdrop-filter:blur(24px) saturate(116%)!important}app-home-chat .models-modal-close,.codex-shell app-code-ui-chat .model-options-panel>.quick-config-head>button{width:34px!important;height:34px!important;padding:0!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:50%!important;background:#ffffff94!important;color:#71808a!important;box-shadow:inset 0 1px #fffffff0,0 3px 10px #2a3c460f!important}app-home-chat .models-modal-close:hover:not(:disabled),.codex-shell app-code-ui-chat .model-options-panel>.quick-config-head>button:hover:not(:disabled){background:#ffffffe6!important;border-color:#dc6a4247!important;color:var(--liquid-accent)!important}app-home-models .models-page{background:transparent!important;color:var(--liquid-ink)!important}app-home-models .unified-layout{grid-template-columns:minmax(190px,218px) minmax(0,1fr);gap:18px}app-home-models .tool-list{gap:5px!important;padding:5px!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:14px!important;background:#eef3f580!important;box-shadow:0 8px 24px #2a3c4612,inset 0 1px #ffffffe6!important}app-home-models .tool-card{min-height:52px!important;padding:9px 10px!important;border:1px solid transparent!important;border-radius:11px!important;background:#ffffff47!important;color:var(--liquid-ink)!important;box-shadow:none!important}app-home-models .tool-card:hover:not(:disabled){border-color:#ffffffdb!important;background:#ffffffad!important;box-shadow:0 5px 14px #2a3c460f,inset 0 1px #fffffff0!important}app-home-models .tool-card.active{border-color:#dc6a423d!important;background:#ffffffe6!important;color:var(--liquid-ink)!important;box-shadow:0 7px 18px #2a3c4614,inset 3px 0 #dc6a42c7,inset 0 1px #fffffffa!important}app-home-models .tool-icon{width:30px!important;height:30px!important;border-radius:9px!important}app-home-models .tool-claude{background:#dc6a421f!important;color:var(--liquid-accent-hover)!important}app-home-models .tool-hermes{background:#5777871f!important;color:#557585!important}app-home-models .tool-name{color:var(--liquid-ink)!important;font-weight:650}app-home-models .tool-sub{color:var(--liquid-muted)!important}app-home-models .config-panel{border:1px solid rgba(255,255,255,.9)!important;border-radius:16px!important;background:#ffffff9e!important;box-shadow:0 12px 30px #2a3c4614,inset 0 1px #fffffff5!important}app-home-models .current-row,app-home-models .install-warning,app-home-models .shortcut-panel{border-color:#ffffffdb!important;border-radius:11px!important}app-home-models .btn{border-radius:999px!important}app-home-models .btn.primary{border:1px solid rgba(255,255,255,.72)!important;background:#dc6a42eb!important;color:#fff!important;box-shadow:0 9px 20px #b1462333,inset 0 1px #ffffff4d!important}app-home-models .btn.primary:hover:not(:disabled){background:#c85232f5!important;box-shadow:0 12px 25px #b146233d,inset 0 1px #ffffff57!important}.codex-shell app-code-ui-deploy .body{background:transparent!important;padding:20px clamp(16px,3vw,34px) 42px!important}.codex-shell app-code-ui-deploy .deploy-main,.codex-shell app-code-ui-deploy .deploy-progress{max-width:860px!important;gap:18px!important}.codex-shell app-code-ui-deploy .success-result-compact{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;min-height:92px;margin:0 0 8px!important;padding:18px 20px!important;overflow:hidden;border:1px solid rgba(255,255,255,.88)!important;border-radius:22px!important;background:linear-gradient(135deg,#ffffffc7,#f6f9fa8f)!important;box-shadow:0 16px 36px #2a3c4617,inset 0 1px #fffffffa!important;backdrop-filter:blur(22px) saturate(112%)!important;-webkit-backdrop-filter:blur(22px) saturate(112%)!important}.codex-shell app-code-ui-deploy .success-result-compact:after{position:absolute;inset:0;pointer-events:none;border-radius:inherit;content:"";background:linear-gradient(110deg,rgba(255,255,255,.24),transparent 44%)}.codex-shell app-code-ui-deploy .success-compact-content,.codex-shell app-code-ui-deploy .result-actions{position:relative;z-index:1}.codex-shell app-code-ui-deploy .success-compact-content{gap:13px!important}.codex-shell app-code-ui-deploy .success-icon-small{display:grid;place-items:center;width:44px!important;height:44px!important;padding:9px;border:1px solid rgba(34,197,94,.18);border-radius:50%;background:#e8f9efd1;box-shadow:inset 0 1px #fffffff0}.codex-shell app-code-ui-deploy .success-title{color:var(--liquid-ink)!important;font-size:15px!important;font-weight:700!important}.codex-shell app-code-ui-deploy .success-desc{color:var(--liquid-muted)!important;font-size:12px!important}.codex-shell app-code-ui-deploy .result-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:9px!important}.codex-shell app-code-ui-deploy .action-btn,.codex-shell app-code-ui-deploy .deploy-btn-large,.codex-shell app-code-ui-deploy .btn-primary,.codex-shell app-code-ui-deploy .copy-prompt-btn{border-radius:999px!important;font-weight:650!important;letter-spacing:0!important}.codex-shell app-code-ui-deploy .action-btn{min-width:126px!important;height:40px!important;padding:0 17px!important;border:1px solid rgba(255,255,255,.92)!important;box-shadow:0 7px 16px #2a3c4612,inset 0 1px #fffffff0!important;transition:transform .16s var(--liquid-ease),box-shadow .16s ease,background .16s ease!important}.codex-shell app-code-ui-deploy .action-btn:hover:not(.disabled):not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #2a3c461c,inset 0 1px #fffffffa!important}.codex-shell app-code-ui-deploy .action-btn.primary,.codex-shell app-code-ui-deploy .action-btn.info{border-color:#ffffffad!important;background:#dc6a42eb!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 9px 20px #b146232e,inset 0 1px #ffffff52!important}.codex-shell app-code-ui-deploy .action-btn.primary:hover:not(.disabled):not(:disabled),.codex-shell app-code-ui-deploy .action-btn.info:hover:not(.disabled):not(:disabled){background:#c85232f5!important}.codex-shell app-code-ui-deploy .action-btn.secondary{border-color:#6d808b2e!important;background:#ffffff9e!important;color:var(--liquid-ink)!important;-webkit-text-fill-color:var(--liquid-ink)!important}.codex-shell app-code-ui-deploy .action-btn.secondary:hover:not(.disabled):not(:disabled){background:#ffffffdb!important}.codex-shell app-code-ui-deploy .action-btn.danger{border-color:#dc6a4233!important;background:#fff6f2b3!important;color:#c85632!important;-webkit-text-fill-color:#c85632!important}.codex-shell app-code-ui-deploy .action-btn.danger:hover:not(.disabled):not(:disabled){background:#ffede6eb!important}.codex-shell app-code-ui-deploy .deploy-progress{background:transparent!important;border:0!important;box-shadow:none!important}.codex-shell app-code-ui-deploy .progress-header{min-height:48px;margin:0!important;padding:8px 14px!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:16px!important;background:#ffffff7a!important;box-shadow:inset 0 1px #ffffffdb!important}.codex-shell app-code-ui-deploy .status-badge{border-radius:999px!important;padding:6px 11px!important}.codex-shell app-code-ui-deploy .steps-list{padding:10px!important;gap:10px!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:20px!important;background:#ffffff57!important;box-shadow:0 10px 24px #2a3c460b,inset 0 1px #ffffffc2!important}.codex-shell app-code-ui-deploy .step-item{border:1px solid rgba(255,255,255,.82)!important;border-radius:16px!important;background:#ffffff8f!important;box-shadow:0 7px 18px #2a3c460d,inset 0 1px #ffffffe6!important}.codex-shell app-code-ui-deploy .step-item.running{border-color:#dc6a423d!important;background:#fff7f3b8!important}.codex-shell app-code-ui-deploy .step-item.success{border-color:#22c55e2e!important;background:#f5fdf8b8!important}.codex-shell app-code-ui-deploy .step-item.error{border-color:#dc6a423d!important;background:#fff7f3b8!important}.codex-shell app-code-ui-deploy .step-summary{padding:14px 16px!important}.codex-shell app-code-ui-deploy .step-details{padding:12px 16px 16px!important;border-top-color:#5f707b1a!important;background:linear-gradient(180deg,#f9fbfc61,#ffffff2e)!important}.codex-shell app-code-ui-deploy .step-output,.codex-shell app-code-ui-deploy .step-logs{margin-top:0!important;padding:13px 15px!important;overflow:auto;border:1px solid rgba(255,255,255,.94)!important;border-radius:13px!important;background:#fafcfde0!important;color:#334155!important;font-family:Cascadia Code,SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-size:12px!important;font-weight:450!important;line-height:1.62!important;box-shadow:0 7px 18px #2a3c460d,inset 0 1px #fff!important}.codex-shell app-code-ui-deploy .step-output{max-height:260px;white-space:pre-wrap!important;overflow-wrap:anywhere;word-break:break-word!important}.codex-shell app-code-ui-deploy .step-logs{max-height:260px!important}.codex-shell app-code-ui-deploy .step-output+.step-logs{margin-top:10px!important}.codex-shell app-code-ui-deploy .log-line{display:grid!important;grid-template-columns:28px minmax(0,1fr);gap:10px!important;min-height:21px}.codex-shell app-code-ui-deploy .log-line-number{color:#a0715d!important;text-align:right;-webkit-user-select:none;user-select:none}.codex-shell app-code-ui-deploy .log-line-content{color:#334155!important;overflow-wrap:anywhere;word-break:break-word!important}.codex-shell app-code-ui-deploy .step-output::selection,.codex-shell app-code-ui-deploy .step-logs ::selection{background:#dc6a4233;color:#1f2937}.codex-shell app-code-ui-deploy .step-output::-webkit-scrollbar,.codex-shell app-code-ui-deploy .step-logs::-webkit-scrollbar{width:5px!important;height:5px!important}.codex-shell app-code-ui-deploy .step-output::-webkit-scrollbar-track,.codex-shell app-code-ui-deploy .step-logs::-webkit-scrollbar-track{background:transparent!important}.codex-shell app-code-ui-deploy .step-output::-webkit-scrollbar-thumb,.codex-shell app-code-ui-deploy .step-logs::-webkit-scrollbar-thumb{border-radius:999px!important;background:#8597a157!important}.codex-shell app-code-ui-deploy .step-output::-webkit-scrollbar-thumb:hover,.codex-shell app-code-ui-deploy .step-logs::-webkit-scrollbar-thumb:hover{background:#dc6a427a!important}.codex-shell .quick-actions{gap:1px;margin:11px 2px 0}.codex-shell .quick-actions button{min-height:32px;padding:0 8px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:#35414a!important}.codex-shell .quick-actions button svg{color:#66757f;transition:color .15s ease,transform .15s var(--liquid-ease)}.codex-shell .quick-actions button:hover:not(:disabled){border-color:#ffffff85!important;background:#ffffff57!important;box-shadow:inset 0 1px #ffffffad!important}.codex-shell .quick-actions button:hover:not(:disabled) svg{color:var(--liquid-accent);transform:scale(1.04)}.codex-shell .quick-actions button:active:not(:disabled){background:#e6ebed7a!important;box-shadow:none!important}.codex-shell app-code-ui-deploy .deploy-start-section,.codex-shell app-code-ui-deploy .card,.codex-shell app-code-ui-deploy .error-state,.codex-shell app-code-ui-deploy .agent-deploy-card{border:1px solid rgba(255,255,255,.84)!important;border-radius:20px!important;background:#ffffff8a!important;box-shadow:0 12px 28px #2a3c4612,inset 0 1px #ffffffeb!important}.codex-shell app-code-ui-deploy .deploy-start-section{padding:30px 22px!important}.codex-shell app-code-ui-deploy .deploy-btn-large{min-height:44px;padding:0 28px!important;border:1px solid rgba(255,255,255,.7)!important;background:#dc6a42eb!important;box-shadow:0 9px 20px #b146232e,inset 0 1px #ffffff52!important}.codex-shell app-code-ui-deploy .deploy-btn-large:hover:not(.disabled):not(:disabled){background:#c85232f5!important;box-shadow:0 12px 25px #b1462338,inset 0 1px #ffffff5c!important}.codex-shell app-code-ui-deploy .agent-deploy-card{max-width:860px!important;margin-top:18px!important}.codex-shell app-code-ui-deploy .copy-prompt-btn{min-height:38px;border:1px solid rgba(255,255,255,.88)!important;background:#ffffffad!important;color:var(--liquid-ink)!important;-webkit-text-fill-color:var(--liquid-ink)!important;box-shadow:0 7px 16px #2a3c460f,inset 0 1px #fff!important}.codex-shell app-code-ui-deploy .copy-prompt-btn:hover:not(:disabled){border-color:#dc6a423d!important;background:#ffffffe6!important;color:var(--liquid-accent)!important;-webkit-text-fill-color:var(--liquid-accent)!important}.codex-shell .settings-mask,.codex-shell .platform-mask{padding:clamp(14px,3vw,34px)!important;background:#23303838!important;backdrop-filter:blur(12px) saturate(108%)!important;-webkit-backdrop-filter:blur(12px) saturate(108%)!important;animation:liquid-fade .16s ease-out}.codex-shell .settings-modal{width:min(940px,100vw - 40px)!important;max-height:min(820px,100dvh - 40px)!important;border:1px solid rgba(255,255,255,.94)!important;border-radius:24px!important;background:linear-gradient(145deg,#fafcfdf0,#eff4f6e0)!important;box-shadow:0 34px 90px #2330383d,inset 0 1px #fff,0 0 0 1px #ffffff4d!important;backdrop-filter:blur(30px) saturate(118%)!important;-webkit-backdrop-filter:blur(30px) saturate(118%)!important;animation:liquid-dialog-in .19s var(--liquid-ease)}.codex-shell .settings-modal>header{min-height:72px!important;padding:14px 20px 13px 24px!important;border-bottom:1px solid rgba(95,112,123,.1)!important;background:#ffffff4d!important;box-shadow:inset 0 1px #ffffffeb!important}.codex-shell .settings-modal header div{gap:4px!important}.codex-shell .settings-modal header strong{color:var(--liquid-ink)!important;font-size:16px!important;font-weight:700!important}.codex-shell .settings-modal header span{color:var(--liquid-muted)!important;font-size:12px!important}.codex-shell :where(.settings-modal,.platform-modal) .modal-icon-close{width:34px!important;height:34px!important;padding:0!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:50%!important;background:#ffffff7a!important;color:#6e7c85!important;box-shadow:0 4px 12px #2a3c460e,inset 0 1px #fff!important;font-size:19px!important;font-weight:400!important;line-height:1!important;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s var(--liquid-ease)!important}.codex-shell :where(.settings-modal,.platform-modal) .modal-icon-close:hover{border-color:#dc6a4240!important;background:#ffffffe0!important;color:var(--liquid-accent)!important;transform:rotate(4deg)}.codex-shell .settings-modal-body{min-height:0;padding:0!important;overflow:auto!important;background:transparent!important}.codex-shell .settings-modal-body app-codex-home-tools{display:block;height:auto!important;min-height:0;overflow:visible!important;background:transparent!important}.codex-shell .settings-modal-body app-codex-home-tools .tool-page{width:100%!important;margin:0!important;padding:22px 24px 30px!important}.codex-shell .settings-modal .service-address-panel{grid-template-columns:minmax(160px,.65fr) minmax(340px,1.35fr)!important;gap:14px 22px!important;margin-bottom:24px!important;padding:18px!important;border:1px solid rgba(255,255,255,.86)!important;border-radius:18px!important;background:#ffffff7a!important;box-shadow:0 10px 26px #2a3c460e,inset 0 1px #fffffff0!important}.codex-shell .settings-modal .service-address-panel strong{color:var(--liquid-ink)!important;font-size:14px!important;font-weight:700!important}.codex-shell .settings-modal .service-address-panel span,.codex-shell .settings-modal .service-address-panel small{color:var(--liquid-muted)!important}.codex-shell .settings-modal .service-address-panel label{align-items:center;padding:4px!important;border:1px solid rgba(99,118,129,.13);border-radius:999px;background:#ffffff7a;box-shadow:inset 0 1px #fffffff0;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.codex-shell .settings-modal .service-address-panel label:focus-within{border-color:#dc6a4257;background:#ffffffbf;box-shadow:var(--liquid-focus),inset 0 1px #fff}.codex-shell .settings-modal .service-address-panel input{height:34px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important}.codex-shell .settings-modal .service-address-panel input:focus{box-shadow:none!important}.codex-shell .settings-modal .service-address-panel button{height:34px!important;padding:0 17px!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:999px!important;background:#dc6a42eb!important;color:#fff!important;box-shadow:0 7px 16px #b146232b,inset 0 1px #ffffff4d!important}.codex-shell .settings-modal .service-address-panel button:hover:not(:disabled){background:#c85232f5!important;transform:translateY(-1px)}.codex-shell .settings-modal app-home-system .view-header{margin-bottom:15px!important}.codex-shell .settings-modal app-home-system .view-header h2,.codex-shell .settings-modal app-home-system .env-header h3{margin:0!important;color:var(--liquid-ink)!important;letter-spacing:0!important}.codex-shell .settings-modal app-home-system :where(.btn-device-refresh,.btn-refresh-sm,.btn-auto-config,.err-retry,.tag-install){border-radius:999px!important;font-weight:550!important;letter-spacing:0!important}.codex-shell .settings-modal app-home-system :where(.btn-device-refresh,.btn-refresh-sm){min-height:34px!important;border:1px solid rgba(255,255,255,.86)!important;background:#ffffff94!important;color:var(--liquid-muted)!important;box-shadow:0 5px 14px #2a3c460b,inset 0 1px #fff!important}.codex-shell .settings-modal app-home-system :where(.btn-device-refresh,.btn-refresh-sm):hover:not(:disabled){border-color:#dc6a4238!important;background:#ffffffdb!important;color:var(--liquid-accent)!important;transform:translateY(-1px)}.codex-shell .settings-modal app-home-system .metrics-grid{gap:12px!important;margin-bottom:14px!important}.codex-shell .settings-modal app-home-system .metric-card{min-width:0;padding:15px 15px 14px!important;border:1px solid rgba(255,255,255,.86)!important;border-radius:17px!important;background:#ffffff80!important;box-shadow:0 8px 22px #2a3c460d,inset 0 1px #fffffff5!important;transition:transform .16s var(--liquid-ease),box-shadow .16s ease,border-color .16s ease}.codex-shell .settings-modal app-home-system .metric-card:hover{border-color:#fffffffa!important;box-shadow:0 12px 28px #2a3c4613,inset 0 1px #fff!important;transform:translateY(-1px)}.codex-shell .settings-modal app-home-system .mc-label,.codex-shell .settings-modal app-home-system .mc-sub{color:var(--liquid-muted)!important;letter-spacing:0!important}.codex-shell .settings-modal app-home-system .mc-val{color:#d9653f!important}.codex-shell .settings-modal app-home-system .bar{height:5px!important;background:#6579841a!important}.codex-shell .settings-modal app-home-system .bar-fill:not(.bar-danger){background:linear-gradient(90deg,#dc6a42d1,#ea9061b8)!important}.codex-shell .settings-modal app-home-system .info-tags{gap:7px!important}.codex-shell .settings-modal app-home-system .info-tag{padding:7px 11px!important;border:1px solid rgba(255,255,255,.84)!important;border-radius:999px!important;background:#ffffff7a!important;color:#50606a!important;box-shadow:0 4px 12px #2a3c4609,inset 0 1px #fff!important;font-weight:550!important;letter-spacing:0!important}.codex-shell .settings-modal app-home-system .section-divider{height:1px!important;margin:24px 0 20px!important;background:linear-gradient(90deg,transparent,rgba(95,112,123,.15) 10%,rgba(95,112,123,.15) 90%,transparent)!important}.codex-shell .settings-modal app-home-system .env-list{gap:9px!important}.codex-shell .settings-modal app-home-system .env-row{min-height:74px;padding:13px 15px!important;border:1px solid rgba(255,255,255,.86)!important;border-radius:17px!important;background:#ffffff80!important;box-shadow:0 7px 20px #2a3c460b,inset 0 1px #fffffff0!important;transition:transform .16s var(--liquid-ease),border-color .16s ease,box-shadow .16s ease!important}.codex-shell .settings-modal app-home-system .env-row:hover{border-color:#dc6a422e!important;box-shadow:0 11px 26px #2a3c4612,inset 0 1px #fff!important;transform:translateY(-1px)}.codex-shell .settings-modal app-home-system .env-icon{width:40px!important;height:40px!important;border-radius:13px!important}.codex-shell .settings-modal app-home-system :where(.env-pill,.tag-ok){border-radius:999px!important}.codex-shell .settings-modal app-home-system .btn-auto-config{min-height:36px;padding:0 16px!important;border:1px solid rgba(255,255,255,.7)!important;background:#dc6a42eb!important;box-shadow:0 8px 18px #b146232b,inset 0 1px #ffffff4f!important}.codex-shell .settings-modal app-home-system .btn-auto-config:hover:not(:disabled){background:#c85232f5!important;box-shadow:0 11px 24px #b1462338,inset 0 1px #ffffff57!important;transform:translateY(-1px)}.codex-shell .settings-modal app-home-system .install-log{border:1px solid rgba(255,255,255,.86)!important;border-radius:17px!important;background:#ffffff80!important;box-shadow:0 10px 24px #2a3c460e,inset 0 1px #fff!important}.codex-shell .platform-modal,app-codex-mobile-capability .platform-modal,app-codex-home-tools .platform-modal{display:grid!important;gap:10px!important;width:min(468px,100vw - 32px)!important;padding:10px 12px 14px!important;border:1px solid rgba(255,255,255,.94)!important;border-radius:22px!important;background:linear-gradient(145deg,#fafcfdf0,#eff4f6e6)!important;box-shadow:0 30px 82px #2330383d,inset 0 1px #fff!important;backdrop-filter:blur(28px) saturate(116%)!important;-webkit-backdrop-filter:blur(28px) saturate(116%)!important;animation:liquid-dialog-in .18s var(--liquid-ease)}.codex-shell .platform-modal>header,app-codex-mobile-capability .platform-modal>header,app-codex-home-tools .platform-modal>header{min-height:54px!important;margin:-2px 0 0;padding:7px 6px 8px!important;border-bottom:1px solid rgba(95,112,123,.1)!important;background:transparent!important}.codex-shell .platform-modal header strong,app-codex-mobile-capability .platform-modal header strong,app-codex-home-tools .platform-modal header strong{color:var(--liquid-ink)!important;font-size:16px!important;font-weight:700!important}.codex-shell .platform-modal header button,app-codex-mobile-capability .platform-modal header button,app-codex-home-tools .platform-modal header button{width:34px!important;height:34px!important;padding:0!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:50%!important;background:#ffffff80!important;color:#6e7c85!important;box-shadow:0 4px 12px #2a3c460d,inset 0 1px #fff!important}.codex-shell .platform-modal header button:hover,app-codex-mobile-capability .platform-modal header button:hover,app-codex-home-tools .platform-modal header button:hover{border-color:#dc6a4240!important;background:#ffffffe6!important;color:var(--liquid-accent)!important}.codex-shell .platform-modal .platform-item,app-codex-mobile-capability .platform-modal .platform-item,app-codex-home-tools .platform-modal .platform-item{grid-template-columns:44px minmax(0,1fr) 22px!important;gap:13px!important;min-height:78px!important;margin:0!important;padding:12px 14px!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:17px!important;background:#ffffff7a!important;color:var(--liquid-ink)!important;box-shadow:0 7px 18px #2a3c460b,inset 0 1px #ffffffeb!important;transition:transform .16s var(--liquid-ease),border-color .16s ease,background .16s ease,box-shadow .16s ease!important}.codex-shell .platform-modal button.platform-item:after,app-codex-mobile-capability .platform-modal button.platform-item:after,app-codex-home-tools .platform-modal button.platform-item:after{content:"\203a";justify-self:center;color:#94a1a9;font-size:24px;font-weight:300;line-height:1;transition:color .15s ease,transform .15s var(--liquid-ease)}.codex-shell .platform-modal button.platform-item:hover,app-codex-mobile-capability .platform-modal button.platform-item:hover,app-codex-home-tools .platform-modal button.platform-item:hover{border-color:#dc6a4233!important;background:#ffffffd1!important;box-shadow:0 11px 26px #2a3c4613,inset 0 1px #fff!important;transform:translateY(-1px)}.codex-shell .platform-modal button.platform-item:hover:after,app-codex-mobile-capability .platform-modal button.platform-item:hover:after,app-codex-home-tools .platform-modal button.platform-item:hover:after{color:var(--liquid-accent);transform:translate(2px)}.codex-shell .platform-modal button.platform-item:active,app-codex-mobile-capability .platform-modal button.platform-item:active,app-codex-home-tools .platform-modal button.platform-item:active{transform:translateY(0) scale(.992)}.codex-shell .platform-modal .platform-item-mark,.codex-shell .platform-modal .platform-item img,app-codex-mobile-capability .platform-modal .platform-item-mark,app-codex-mobile-capability .platform-modal .platform-item img,app-codex-home-tools .platform-modal .platform-item-mark,app-codex-home-tools .platform-modal .platform-item img{width:42px!important;height:42px!important;border:1px solid rgba(255,255,255,.88);border-radius:14px!important;box-shadow:0 6px 15px #2a3c460f,inset 0 1px #fff}.codex-shell .platform-modal .platform-item-hermes,app-codex-mobile-capability .platform-modal .platform-item-hermes{background:#dc6a421a!important;color:var(--liquid-accent)!important}.codex-shell .platform-modal .platform-item strong,app-codex-mobile-capability .platform-modal .platform-item strong,app-codex-home-tools .platform-modal .platform-item strong{color:var(--liquid-ink)!important;font-size:13px!important;font-weight:650!important}.codex-shell .platform-modal .platform-item em,app-codex-mobile-capability .platform-modal .platform-item em,app-codex-home-tools .platform-modal .platform-item em{color:var(--liquid-muted)!important;font-size:12px!important;line-height:1.45}.codex-shell .platform-modal .platform-item-disabled,app-codex-mobile-capability .platform-modal .platform-item-disabled{grid-template-columns:44px minmax(0,1fr)!important;border-style:dashed!important;background:#eef3f557!important;box-shadow:inset 0 1px #ffffffc2!important;opacity:.72!important}.codex-shell .platform-modal .platform-item-disabled:hover,app-codex-mobile-capability .platform-modal .platform-item-disabled:hover{border-color:#ffffffd1!important;background:#eef3f557!important;box-shadow:inset 0 1px #ffffffc2!important;transform:none!important}@media(max-width:720px){.codex-shell app-code-ui-deploy .success-result-compact{grid-template-columns:1fr!important;gap:16px!important}.codex-shell app-code-ui-deploy .result-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.codex-shell app-code-ui-deploy .action-btn{min-width:0!important;width:100%;padding:0 10px!important}.codex-shell app-code-ui-deploy .steps-list{padding:7px!important;border-radius:17px!important}.codex-shell .settings-modal{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;border-radius:19px!important}.codex-shell .settings-modal>header{min-height:66px!important;padding:12px 14px 11px 17px!important}.codex-shell .settings-modal-body app-codex-home-tools .tool-page{padding:16px 14px 24px!important}.codex-shell .settings-modal .service-address-panel{grid-template-columns:1fr!important;gap:12px!important;padding:15px!important}.codex-shell .settings-modal .service-address-panel label{min-width:0}.codex-shell .settings-modal app-home-system .view-header,.codex-shell .settings-modal app-home-system .env-header{align-items:flex-start!important;gap:12px}.codex-shell .settings-modal app-home-system .env-row{align-items:flex-start!important}.codex-shell .platform-modal{padding:9px 10px 12px!important;border-radius:19px!important}.codex-shell .platform-modal .platform-item{min-height:72px!important;padding:11px 12px!important;border-radius:15px!important}}@media(max-width:900px){app-home-models .unified-layout{grid-template-columns:1fr}app-home-models .tool-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){app-home-models .tool-list{grid-template-columns:1fr}}html,body{height:100%;margin:0;background:#0b1220}body{overflow-y:auto;overflow-x:hidden}app-root{display:block;height:100%;background:#0b1220}.hermes-term-body .xterm,.terminal-container .xterm{height:100%}.hermes-term-body .xterm{padding:4px}.terminal-container .xterm{padding:8px}.hermes-term-body .xterm .xterm-viewport,.terminal-container .xterm .xterm-viewport{overflow-y:auto}.enterprise-console{--enterprise-primary: #e8754f !important;--enterprise-ink: #26363d !important;--enterprise-muted: #71818a !important;background:#f4f8f8!important;color:var(--enterprise-ink)!important}.enterprise-console .enterprise-rail{background:#ffffffb8!important;border-right-color:#ffffffd0!important;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.enterprise-console .enterprise-topbar{background:#fff9!important;border-bottom-color:#ffffffc7!important;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.enterprise-console .enterprise-content{width:100%!important;max-width:none!important;padding:34px clamp(20px,4vw,58px) 70px!important}.enterprise-console .panel,.enterprise-console .metric-card,.enterprise-console .enterprise-notice,.enterprise-console .workspace,.enterprise-console .tab-state,.enterprise-console .subscription-pay-dialog,.enterprise-console .trial-renew-dialog{background:#ffffff91!important;border-color:#ffffffce!important;box-shadow:0 16px 42px #405b6814,inset 0 1px #fff!important;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.enterprise-console .panel:hover,.enterprise-console .metric-card:hover{border-color:#fff!important;box-shadow:0 20px 48px #405b681c,inset 0 1px #fff!important}.enterprise-console .panel-head,.enterprise-console .table-head,.enterprise-console .member-head{border-bottom-color:#ffffff80!important;background:#ffffff4d!important}.enterprise-console .enterprise-heading h1,.enterprise-console .panel-head h2,.enterprise-console .metric-card strong,.enterprise-console .resource-body>div:last-child>b{color:var(--enterprise-ink)!important}.enterprise-console .enterprise-heading>div>span,.enterprise-console .panel-head p,.enterprise-console .metric-card>span,.enterprise-console .metric-card small,.enterprise-console .resource-body span,.enterprise-console .resource-body small{color:var(--enterprise-muted)!important}.enterprise-console .primary-action{background:#273a40!important;box-shadow:0 10px 22px #273a4030!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.enterprise-console .primary-action:hover{background:#1d3037!important;transform:translateY(-1px);box-shadow:0 13px 25px #273a403c!important}.enterprise-console .enterprise-rail nav button{transition:background .2s ease,color .2s ease,transform .2s ease}.enterprise-console .enterprise-rail nav button:hover{transform:translate(2px)}.enterprise-console .enterprise-rail nav button.active{background:#fff0e9!important;color:#d45e3c!important}.enterprise-console .detail-filter input{height:35px;box-sizing:border-box;min-width:180px;border:1px solid #d8e2e6;border-radius:10px;background:#ffffffa8;color:#304149;padding:0 9px;outline:0;font:inherit;font-size:11px}.enterprise-console .detail-filter input:focus{border-color:#ef8c6e;box-shadow:0 0 0 3px #ee70401b}@media(max-width:680px){.enterprise-console .enterprise-content{padding:26px 16px 50px!important}}
