.-gkyBq_chat{background-color:#fff;border-radius:.75rem;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.-gkyBq_header{border-bottom:1px solid var(--color-border,#e5e7eb);background-color:var(--color-primary-light,#e6f0f0);flex-shrink:0;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.-gkyBq_headerBranding{flex-direction:column;flex-shrink:0;gap:.0625rem;display:flex}.-gkyBq_title{color:var(--color-gray-900,#111827);margin:0;font-size:.875rem;font-weight:600;line-height:1.2}.-gkyBq_subtitle{color:var(--color-gray-500,#6b7280);font-size:.6875rem;line-height:1.2}.-gkyBq_headerTabs{flex:1;justify-content:center;align-items:center;gap:.25rem;display:flex}.-gkyBq_headerTab{color:var(--color-gray-500,#6b7280);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:color .15s,border-color .15s}.-gkyBq_headerTab:hover{color:var(--color-gray-700,#374151)}.-gkyBq_headerTabActive{color:var(--color-primary,#006c67);border-bottom-color:var(--color-primary,#006c67)}.-gkyBq_closeButton{color:var(--color-gray-500,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;padding:.375rem;transition:background-color .15s,color .15s}.-gkyBq_closeButton:hover{color:var(--color-gray-700,#374151);background-color:#0000000d}.-gkyBq_guestBanner{color:#92400e;background-color:#fffbeb;border-bottom:1px solid #fde68a;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;display:flex}.-gkyBq_guestBanner a{color:var(--color-primary,#006c67);font-weight:600;text-decoration:none}.-gkyBq_guestBanner a:hover{text-decoration:underline}.-gkyBq_errorBanner{color:#dc2626;background-color:#fef2f2;border-bottom:1px solid #fecaca;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.-gkyBq_errorContent{flex:1;align-items:flex-start;gap:.5rem;display:flex}.-gkyBq_errorIcon{flex-shrink:0}.-gkyBq_errorText{flex-direction:column;gap:.125rem;display:flex}.-gkyBq_errorText strong{font-weight:600}.-gkyBq_errorText span{color:#b91c1c;font-size:.8125rem}.-gkyBq_errorActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.-gkyBq_errorRetryButton{color:#dc2626;cursor:pointer;background-color:#fff;border:1px solid #fca5a5;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s}.-gkyBq_errorRetryButton:hover:not(:disabled){background-color:#fee2e2;border-color:#f87171}.-gkyBq_errorRetryButton:disabled{opacity:.5;cursor:not-allowed}.-gkyBq_errorDismiss{color:#dc2626;cursor:pointer;opacity:.6;background:0 0;border:none;padding:0 .25rem;font-size:1.25rem;line-height:1;transition:opacity .15s}.-gkyBq_errorDismiss:hover{opacity:1}.-gkyBq_messagesContainer{background-color:#f9fafb;flex:1;padding:1rem;overflow-y:auto}.-gkyBq_messagesList{flex-direction:column;gap:.75rem;display:flex}@media (max-width:640px){.-gkyBq_header{padding:.875rem 1rem}}
@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../media/KaTeX_AMS-Regular.3dqqgop8d9q74.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_AMS-Regular.3s3485bbs_y9t.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_AMS-Regular.06540o8ttgt08.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../media/KaTeX_Caligraphic-Bold.0x398dszol8ix.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_Caligraphic-Bold.0i0ys3pk95qm_.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_Caligraphic-Bold.071y7fj7dknco.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../media/KaTeX_Caligraphic-Regular.3ittfn7d21b9w.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_Caligraphic-Regular.3-a7ahrnv-1p0.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_Caligraphic-Regular.2a29kziuqmcwj.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../media/KaTeX_Fraktur-Bold.3rq09ohrtely_.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_Fraktur-Bold.1m6-2-v71aefh.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_Fraktur-Bold.2c272neyw5p5h.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../media/KaTeX_Fraktur-Regular.1jvgec053-2og.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_Fraktur-Regular.1pa447q_ni5m2.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_Fraktur-Regular.0_16ta522mcvb.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../media/KaTeX_Main-Bold.22wkahef0u3fd.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_Main-Bold.1fyzqvxw_mkks.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_Main-Bold.3q46h05c4j0cw.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../media/KaTeX_Main-BoldItalic.40drhxm0mwrzz.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_Main-BoldItalic.0g_mm5w89az4z.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_Main-BoldItalic.2r19jqj9qb5v7.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../media/KaTeX_Main-Italic.1ck6crdmp78cu.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_Main-Italic.3h-lyz6-tj-5j.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_Main-Italic.07vrczmwpvimc.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../media/KaTeX_Main-Regular.29zz7337tzymc.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_Main-Regular.0r86ux5c2_9jc.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_Main-Regular.0cm4nk2aib81i.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../media/KaTeX_Math-BoldItalic.0u_6s571--hh0.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_Math-BoldItalic.1-f92ydojzao_.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_Math-BoldItalic.0m2qm2_orz99k.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../media/KaTeX_Math-Italic.18dmviy-uianu.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_Math-Italic.2d-roszuwfrpn.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_Math-Italic.1vw7gcigzv33_.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(../media/KaTeX_SansSerif-Bold.19n5ohjzvq40z.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_SansSerif-Bold.1ad0dh55v7-4h.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_SansSerif-Bold.3ojskmd7zv_b8.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(../media/KaTeX_SansSerif-Italic.38w085lqrghwm.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_SansSerif-Italic.0_21g6aey40vy.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_SansSerif-Italic.0abd80e_ako5h.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(../media/KaTeX_SansSerif-Regular.3w8wtfek3qsk6.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_SansSerif-Regular.0v2olaztuqa1v.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_SansSerif-Regular.0xkeldfcfvj58.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../media/KaTeX_Script-Regular.10h737unm2jp7.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_Script-Regular.2m7-0wua2lvnq.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_Script-Regular.1hw1d7omwtnoy.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size1-Regular.3xype_vsmmjgw.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_Size1-Regular.3aliq3yd-ja9b.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_Size1-Regular.44z_qgcc9t0a_.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size2-Regular.2-wakugslvf3a.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_Size2-Regular.3u0df62zf5guy.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_Size2-Regular.3eprswoc9v3fh.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size3-Regular.1nfuh3l6nzhjv.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_Size3-Regular.3n7wm08wz2r2g.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_Size3-Regular.2kp2izz6g7r-7.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size4-Regular.13pyt7zi482pb.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_Size4-Regular.37jvrh2wknf5u.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_Size4-Regular.2ltjhs9xhaefy.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../media/KaTeX_Typewriter-Regular.2vfnlegjq9l42.woff2?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff2"),url(../media/KaTeX_Typewriter-Regular.0xi5kyeeydv4z.woff?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("woff"),url(../media/KaTeX_Typewriter-Regular.34aedpl-_o3h3.ttf?dpl=dpl_BZmSSwvimCK6LJC85s294gLVBDqs)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.2"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}
.j-9YnG_markdown{color:inherit;font-size:14px;line-height:1.6}.j-9YnG_paragraph{margin:0 0 12px}.j-9YnG_paragraph:last-child{margin-bottom:0}.j-9YnG_heading{margin:16px 0 8px;font-weight:600;line-height:1.3}.j-9YnG_heading:first-child{margin-top:0}h3.j-9YnG_heading{font-size:16px}h4.j-9YnG_heading,h5.j-9YnG_heading{font-size:14px}.j-9YnG_list{margin:8px 0;padding-left:32px}.j-9YnG_listItem{margin:4px 0}.j-9YnG_inlineCode{background:#0000000f;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.j-9YnG_codeBlock{background:#1e1e2e;border-radius:8px;margin:12px 0;padding:12px 16px;overflow-x:auto}.j-9YnG_codeBlock code{color:#cdd6f4;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.5}.j-9YnG_link{color:#006c67;text-decoration:none}.j-9YnG_link:hover{text-decoration:underline}.j-9YnG_math{font-family:Times New Roman,serif;font-style:italic}.j-9YnG_mathInline{vertical-align:middle;display:inline}.j-9YnG_mathInline .katex{font-size:1.05em}.j-9YnG_mathBlock{text-align:center;background:#e6f0f0;border-left:3px solid #006c67;border-radius:0 8px 8px 0;margin:12px 0;padding:12px 16px;display:block;overflow-x:auto}.j-9YnG_mathBlock .katex{font-size:1.2em}:is(.j-9YnG_mathBlock .katex-error,.j-9YnG_mathInline .katex-error){color:#c00;font-family:ui-monospace,monospace}.j-9YnG_blockquote{background:#f0fdf4;border-left:3px solid #22c55e;border-radius:0 8px 8px 0;margin:12px 0;padding:12px 16px;font-style:italic}.j-9YnG_table{border-collapse:collapse;width:100%;margin:12px 0;font-size:13px}.j-9YnG_table th,.j-9YnG_table td{text-align:left;border:1px solid #e5e7eb;padding:8px 12px}.j-9YnG_table th{background:#f3f4f6;font-weight:600}.j-9YnG_table tr:nth-child(2n){background:#f9fafb}
._2umBCq_panel{background:var(--color-white,#fff);flex-direction:column;height:100%;display:flex;overflow:hidden}._2umBCq_tabBar{background:var(--color-white,#fff);border-bottom:2px solid var(--color-border,#e5e7eb);flex-shrink:0;align-items:stretch;gap:.5rem;padding:0 1rem;display:flex}._2umBCq_tab{color:var(--color-gray-700,#374151);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-2px;padding:.6rem .5rem;font-size:.8rem;font-weight:500;transition:color .15s,background .15s;display:inline-flex}._2umBCq_tab:hover{color:var(--color-primary,#006c67)}._2umBCq_tabActive{color:var(--color-primary,#006c67);border-bottom:2px solid var(--color-primary,#006c67);font-weight:600}._2umBCq_content{background:var(--color-white,#fff);flex-direction:column;flex:1;gap:16px;padding:2rem 1rem;display:flex;overflow-y:auto}._2umBCq_runTab{flex-direction:column;gap:20px;width:100%;max-width:800px;margin:0 auto;display:flex}._2umBCq_runForm{border:1px solid var(--color-border,#e5e7eb);background:#fff;border-radius:10px;flex-direction:column;gap:14px;padding:18px;display:flex}._2umBCq_formGroup{flex-direction:column;gap:5px;display:flex}._2umBCq_formRow2{grid-template-columns:1fr 1fr;gap:14px;display:grid}._2umBCq_label{color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}._2umBCq_select{border:1px solid var(--color-border,#e5e7eb);color:var(--color-text-primary,#111827);cursor:pointer;background:#fff;border-radius:6px;padding:7px 10px;font-size:13px}._2umBCq_select:focus{border-color:var(--color-primary,#006c67);outline:none}._2umBCq_select:disabled{opacity:.6;cursor:default}._2umBCq_textarea{border:1px solid var(--color-border,#e5e7eb);color:var(--color-text-primary,#111827);resize:vertical;border-radius:6px;padding:9px 10px;font-family:inherit;font-size:13px;line-height:1.5}._2umBCq_textarea:focus{border-color:var(--color-primary,#006c67);outline:none}._2umBCq_toggleBtn{border:1px solid var(--color-border,#e5e7eb);min-height:44px;color:var(--color-text-secondary,#6b7280);cursor:pointer;text-align:left;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:500;transition:border-color .15s,background .15s;display:flex}._2umBCq_toggleBtn:hover{border-color:var(--color-primary,#006c67)}._2umBCq_toggleOn{color:#15803d;background:#f0fdf4;border-color:#16a34a}._2umBCq_toggleDot{background:currentColor;border-radius:50%;flex-shrink:0;width:10px;height:10px}._2umBCq_errorMsg{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:6px;padding:8px 10px;font-size:13px}._2umBCq_runFooter{align-items:center;gap:8px;display:flex}._2umBCq_runBtn{background:var(--color-primary,#006c67);color:#fff;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:6px;padding:9px 20px;font-size:14px;font-weight:600;transition:background .15s;display:flex}._2umBCq_runBtn:hover:not(:disabled){background:var(--color-primary-hover,#005a55)}._2umBCq_runBtn:disabled{opacity:.6;cursor:default}._2umBCq_secondaryBtn{border:1px solid var(--color-border,#e5e7eb);color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:500;transition:border-color .15s,color .15s;display:flex}._2umBCq_secondaryBtn:hover{border-color:var(--color-primary,#006c67);color:var(--color-primary,#006c67)}._2umBCq_runResult{border:1px solid var(--color-border,#e5e7eb);background:#fff;border-radius:10px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}._2umBCq_resultMeta{align-items:center;gap:10px;display:flex}._2umBCq_resultDuration{color:var(--color-text-tertiary,#9ca3af);font-size:12px}._2umBCq_resultText{color:var(--color-text-primary,#111827);white-space:pre-wrap;font-size:13px;line-height:1.65}._2umBCq_statusBadge{border:1px solid #0000;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600}._2umBCq_statusCompleted{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0}._2umBCq_statusFailed{color:#dc2626;background:#fef2f2;border-color:#fca5a5}._2umBCq_statusRunning{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}._2umBCq_statusWaiting{color:#d97706;background:#fffbeb;border-color:#fde68a}._2umBCq_agentSection{border-top:1px solid var(--color-border,#e5e7eb);flex-direction:column;gap:8px;margin-top:4px;padding-top:10px;display:flex}._2umBCq_agentToggle{color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:600;display:flex}._2umBCq_agentToggle:hover{color:var(--color-primary,#006c67)}._2umBCq_agentList{flex-direction:column;gap:12px;display:flex}._2umBCq_agentOutputRow{background:var(--color-bg-light,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-radius:6px;flex-direction:column;gap:5px;padding:10px;display:flex}._2umBCq_agentMeta{align-items:center;gap:8px;display:flex}._2umBCq_agentSlug{color:var(--color-text-primary,#111827);font-family:monospace;font-size:12px;font-weight:700}._2umBCq_agentDuration{color:var(--color-text-tertiary,#9ca3af);font-size:11px}._2umBCq_agentBarTrack{background:var(--color-border,#e5e7eb);border-radius:2px;height:4px;overflow:hidden}._2umBCq_agentBarFill{background:var(--color-primary,#006c67);border-radius:2px;min-width:4px;height:100%;transition:width .3s}._2umBCq_agentOutputText{color:var(--color-text-secondary,#6b7280);white-space:pre-wrap;font-size:12px;line-height:1.5}._2umBCq_outputTab{flex-direction:column;gap:14px;display:flex}._2umBCq_filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._2umBCq_filterSelect{border:1px solid var(--color-border,#e5e7eb);color:var(--color-text-primary,#111827);cursor:pointer;background:#fff;border-radius:6px;padding:5px 10px;font-size:12px}._2umBCq_filterSelect:focus{border-color:var(--color-primary,#006c67);outline:none}._2umBCq_filterCount{color:var(--color-text-tertiary,#9ca3af);margin-left:auto;font-size:12px}._2umBCq_outputTable{border:1px solid var(--color-border,#e5e7eb);background:#fff;border-radius:10px;overflow:hidden}._2umBCq_outputHeader,._2umBCq_outputRow{grid-template-columns:28px 120px 1fr 130px 70px 80px 72px;align-items:center;gap:8px;padding:8px 14px;display:grid}._2umBCq_outputHeader{background:var(--color-bg-light,#f9fafb);border-bottom:1px solid var(--color-border,#e5e7eb);color:var(--color-text-tertiary,#9ca3af);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}._2umBCq_outputRow{cursor:pointer;border-bottom:1px solid var(--color-bg-light,#f9fafb);transition:background .1s}._2umBCq_outputRow:last-of-type{border-bottom:none}._2umBCq_outputRow:hover{background:var(--color-bg-light,#f9fafb)}._2umBCq_rowExpand{color:var(--color-text-tertiary,#9ca3af);align-items:center;display:flex}._2umBCq_rowTeam{color:var(--color-text-primary,#111827);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}._2umBCq_rowTask{color:var(--color-text-secondary,#6b7280);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._2umBCq_rowStatus{align-items:center;display:flex}._2umBCq_rowDuration{color:var(--color-text-tertiary,#9ca3af);font-family:monospace;font-size:12px}._2umBCq_rowTime{color:var(--color-text-tertiary,#9ca3af);font-size:11px}._2umBCq_rowActions{justify-content:flex-end;align-items:center;gap:4px;display:flex}._2umBCq_outputExpanded{background:var(--color-bg-light,#f9fafb);border-bottom:1px solid var(--color-border,#e5e7eb);flex-direction:column;gap:10px;padding:12px 20px 16px;display:flex}._2umBCq_expandedMeta{color:var(--color-text-tertiary,#9ca3af);font-size:11px}._2umBCq_expandedLabel{color:var(--color-text-secondary,#6b7280);font-weight:600}._2umBCq_runIdText{font-family:monospace}._2umBCq_expandedTask{color:var(--color-text-secondary,#6b7280);font-size:12px;line-height:1.5}._2umBCq_rerunBtn{border:1px solid var(--color-border,#e5e7eb);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary,#6b7280);background:#fff;border-radius:5px;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}._2umBCq_rerunBtn:hover{border-color:var(--color-primary,#006c67);color:var(--color-primary,#006c67)}._2umBCq_rerunBtn:disabled{opacity:.5;cursor:default}._2umBCq_deleteRunBtn{border:1px solid var(--color-border,#e5e7eb);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary,#6b7280);background:#fff;border-radius:5px;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}._2umBCq_deleteRunBtn:hover{color:#dc2626;border-color:#fca5a5}._2umBCq_scenariosTab{flex-direction:column;gap:20px;display:flex}._2umBCq_scenariosToolbar{align-items:center;gap:8px;display:flex}._2umBCq_runAllBtn{background:var(--color-primary,#006c67);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:5px;padding:7px 14px;font-size:12px;font-weight:600;transition:background .15s;display:flex}._2umBCq_runAllBtn:hover:not(:disabled){background:var(--color-primary-hover,#005a55)}._2umBCq_runAllBtn:disabled{opacity:.6;cursor:default}._2umBCq_clearBtn{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #fca5a5;border-radius:6px;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:500;display:flex}._2umBCq_clearBtn:hover{background:#fef2f2}._2umBCq_runAllProgress{border:1px solid var(--color-border,#e5e7eb);background:#fff;border-radius:8px;overflow:hidden}._2umBCq_progressHeader{background:var(--color-bg-light,#f9fafb);border-bottom:1px solid var(--color-border,#e5e7eb);color:var(--color-text-primary,#111827);justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;display:flex}._2umBCq_closeProgressBtn{color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:600}._2umBCq_closeProgressBtn:hover{color:var(--color-primary,#006c67)}._2umBCq_progressRow{border-bottom:1px solid var(--color-bg-light,#f9fafb);align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:flex}._2umBCq_progressRow:last-child{border-bottom:none}._2umBCq_progressDotGray{background:#d1d5db;border-radius:50%;flex-shrink:0;width:8px;height:8px}._2umBCq_progressName{color:var(--color-text-primary,#111827)}._2umBCq_scenariosSection{flex-direction:column;gap:14px;display:flex}._2umBCq_scenariosSectionLabel{color:var(--color-text-tertiary,#9ca3af);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}._2umBCq_scenarioPack{flex-direction:column;gap:8px;display:flex}._2umBCq_packLabel{color:var(--color-text-primary,#111827);font-size:13px;font-weight:600}._2umBCq_noTeamWarning{color:#d97706;font-size:11px;font-weight:400}._2umBCq_scenarioGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}._2umBCq_scenarioCard{border:1px solid var(--color-border,#e5e7eb);background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:12px;transition:border-color .15s;display:flex}._2umBCq_scenarioCard:hover{border-color:var(--color-primary-accent,#4caead)}._2umBCq_scenarioCardTop{justify-content:space-between;align-items:center;gap:6px;display:flex}._2umBCq_scenarioName{color:var(--color-text-primary,#111827);font-size:13px;font-weight:600}._2umBCq_lastRunDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}._2umBCq_scenarioTeamLabel{color:var(--color-primary,#006c67);font-size:11px;font-weight:500}._2umBCq_scenarioTask{color:var(--color-text-tertiary,#9ca3af);font-size:11px;line-height:1.5}._2umBCq_scenarioCardActions{align-items:center;gap:5px;margin-top:4px;display:flex}._2umBCq_scenarioRunBtn{background:var(--color-primary,#006c67);color:#fff;cursor:pointer;border:none;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:4px;height:28px;padding:5px 10px;font-size:11px;font-weight:600;transition:background .15s;display:flex}._2umBCq_scenarioRunBtn:hover:not(:disabled){background:var(--color-primary-hover,#005a55)}._2umBCq_scenarioRunBtn:disabled{opacity:.6;cursor:default}._2umBCq_scenarioLoadBtn,._2umBCq_scenarioDeleteBtn{border:1px solid var(--color-border,#e5e7eb);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary,#6b7280);background:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}._2umBCq_scenarioLoadBtn:hover:not(:disabled){border-color:var(--color-primary,#006c67);color:var(--color-primary,#006c67)}._2umBCq_scenarioDeleteBtn:hover{color:#dc2626;border-color:#fca5a5}._2umBCq_scenarioLoadBtn:disabled{opacity:.5;cursor:default}._2umBCq_empty{text-align:center;color:var(--color-text-tertiary,#9ca3af);padding:24px 16px;font-size:13px}@keyframes _2umBCq_spin{to{transform:rotate(360deg)}}._2umBCq_spin{animation:.8s linear infinite _2umBCq_spin}._2umBCq_tipsList{flex-direction:column;gap:.5rem;display:flex}._2umBCq_tipsList p{color:#6b7280;margin:0;font-size:.8125rem;line-height:1.5}
.jO6FVW_overlay{z-index:300;background:#0000004d;justify-content:flex-end;display:flex;position:fixed;inset:0}.jO6FVW_drawer{background:var(--color-white,#fff);width:480px;max-width:100%;height:100%;box-shadow:var(--shadow-lg);flex-direction:column;gap:0;display:flex;overflow-y:auto}.jO6FVW_drawerHeader{border-bottom:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 16px;display:flex}.jO6FVW_drawerLabel{font-size:10px;font-weight:var(--font-weight-semibold,600);color:var(--color-warning-600,#d97706);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px}.jO6FVW_drawerTitle{font-size:var(--font-size-lg,18px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#111827);margin:0}.jO6FVW_closeButton{cursor:pointer;width:32px;height:32px;color:var(--color-text-tertiary,#9ca3af);border-radius:var(--border-radius-sm,4px);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.jO6FVW_closeButton:hover{background:var(--color-bg-light,#f9fafb);color:var(--color-text-primary,#111827)}.jO6FVW_aiSection{background:var(--color-bg-light,#f9fafb);border-bottom:1px solid var(--color-border,#e5e7eb);flex-direction:column;gap:8px;padding:16px 20px;display:flex}.jO6FVW_aiLabel{font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-semibold,600);color:var(--color-primary,#006c67);align-items:center;gap:6px;display:flex}.jO6FVW_aiLoading{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);align-items:center;gap:6px;display:flex}.jO6FVW_aiText{font-size:var(--font-size-sm,14px);color:var(--color-text-primary,#111827);margin:0;line-height:1.5}.jO6FVW_contextSection{border-bottom:1px solid var(--color-border,#e5e7eb);flex-direction:column;gap:10px;padding:16px 20px;display:flex}.jO6FVW_sectionLabel{font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.05em;margin:0}.jO6FVW_contextList{flex-direction:column;gap:6px;display:flex}.jO6FVW_contextRow{font-size:var(--font-size-xs,12px);gap:12px;display:flex}.jO6FVW_contextKey{color:var(--color-text-secondary,#6b7280);flex-shrink:0;min-width:120px}.jO6FVW_contextValue{color:var(--color-text-primary,#111827);word-break:break-all;font-family:var(--font-mono,monospace)}.jO6FVW_actions{border-top:1px solid var(--color-border,#e5e7eb);gap:10px;margin-top:auto;padding:20px;display:flex}.jO6FVW_approveButton{border-radius:var(--border-radius-md,8px);background:var(--color-success-600,#16a34a);height:40px;color:var(--color-white,#fff);font-size:var(--font-size-sm,14px);font-family:var(--font-primary,"Inter", sans-serif);font-weight:var(--font-weight-medium,500);cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.jO6FVW_approveButton:hover:not(:disabled){background:var(--color-success-700,#15803d)}.jO6FVW_approveButton:disabled{opacity:.5;cursor:not-allowed}.jO6FVW_rejectButton{border:1px solid var(--color-error-300,#fca5a5);border-radius:var(--border-radius-md,8px);background:var(--color-white,#fff);height:40px;color:var(--color-error-600,#dc2626);font-size:var(--font-size-sm,14px);font-family:var(--font-primary,"Inter", sans-serif);font-weight:var(--font-weight-medium,500);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.jO6FVW_rejectButton:hover:not(:disabled){background:var(--color-error-50,#fef2f2)}.jO6FVW_rejectButton:disabled{opacity:.5;cursor:not-allowed}@keyframes jO6FVW_spin{to{transform:rotate(360deg)}}.jO6FVW_spinner{animation:1s linear infinite jO6FVW_spin}
._0KUQ6W_container{align-items:center;gap:6px;display:flex}._0KUQ6W_badge{font-size:10px;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:2px 7px}._0KUQ6W_design{background:var(--color-bg-medium,#f3f4f6);color:var(--color-text-secondary,#6b7280)}._0KUQ6W_shadow{background:var(--color-warning-50,#fffbeb);color:var(--color-warning-700,#b45309)}._0KUQ6W_live{background:var(--color-success-50,#f0fdf4);color:var(--color-success-700,#15803d)}._0KUQ6W_toggleButton{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-sm,4px);background:var(--color-white,#fff);height:24px;font-size:11px;font-family:var(--font-primary,"Inter", sans-serif);color:var(--color-text-secondary,#6b7280);cursor:pointer;align-items:center;gap:4px;padding:0 8px;display:inline-flex}._0KUQ6W_toggleButton:hover:not(:disabled){background:var(--color-bg-light,#f9fafb);border-color:var(--color-primary,#006c67);color:var(--color-primary,#006c67)}._0KUQ6W_dangerButton:hover:not(:disabled){border-color:var(--color-warning-500,#f59e0b);color:var(--color-warning-700,#b45309);background:var(--color-warning-50,#fffbeb)}._0KUQ6W_toggleButton:disabled{opacity:.5;cursor:not-allowed}@keyframes _0KUQ6W_spin{to{transform:rotate(360deg)}}._0KUQ6W_spinner{animation:1s linear infinite _0KUQ6W_spin}
._7K2oTq_panel{background:var(--color-white,#fff);flex-direction:column;height:100%;display:flex;overflow:hidden}._7K2oTq_categoryBar{background:var(--color-white,#fff);border-bottom:1px solid var(--color-border,#e5e7eb);flex-shrink:0;align-items:stretch;gap:0;padding:0 1rem;display:flex}._7K2oTq_categoryTab{color:var(--color-gray-500,#6b7280);cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;margin-bottom:-1px;padding:.55rem 1rem;font-size:.8rem;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}._7K2oTq_categoryTab:hover{color:var(--color-text-primary,#111827)}._7K2oTq_categoryTabActive{color:var(--color-primary,#006c67);border-bottom-color:var(--color-primary,#006c67)}._7K2oTq_categoryModeBadge{text-transform:uppercase;letter-spacing:.03em;color:#92400e;background:#f59e0b1f;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}._7K2oTq_loadingHint{color:var(--color-text-tertiary,#9ca3af);padding:.55rem 1rem;font-size:.75rem}._7K2oTq_toolbarActions{align-items:center;gap:.5rem;display:flex}._7K2oTq_content{flex-direction:column;flex:1;padding:2rem 1rem 1rem;display:flex;overflow:hidden}._7K2oTq_tableFull{flex-direction:column;flex:1;display:flex;overflow:hidden}._7K2oTq_tableCompact{border-bottom:1px solid var(--color-border,#e5e7eb);flex-direction:column;flex-shrink:0;max-height:45%;display:flex;overflow:hidden}._7K2oTq_canvasSection{flex:1;min-height:300px;position:relative;overflow:hidden}._7K2oTq_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;height:100%;min-height:240px;display:flex}._7K2oTq_emptyIcon{color:var(--color-gray-300,#d1d5db);margin-bottom:.25rem}._7K2oTq_emptyTitle{color:var(--color-text-primary,#111827);margin:0;font-size:.875rem;font-weight:600}._7K2oTq_emptyDesc{color:var(--color-text-tertiary,#9ca3af);margin:0;font-size:.8125rem}._7K2oTq_tipsList{flex-direction:column;gap:.5rem;display:flex}._7K2oTq_tipsList p{color:#6b7280;margin:0;font-size:.8125rem;line-height:1.5}
.lWgKcG_container{background:var(--color-warning-50,#fffbeb);border:1px solid var(--color-warning-200,#fde68a);border-radius:var(--border-radius-md,8px);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.lWgKcG_header{justify-content:space-between;align-items:center;gap:8px;display:flex}.lWgKcG_title{font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-semibold,600);color:var(--color-warning-800,#92400e)}.lWgKcG_summary{color:var(--color-warning-700,#b45309);font-size:11px}.lWgKcG_clean{font-size:var(--font-size-xs,12px);color:var(--color-success-700,#15803d);align-items:center;gap:6px;display:flex}.lWgKcG_divergences{flex-direction:column;gap:4px;display:flex}.lWgKcG_divergenceRow{align-items:flex-start;gap:6px;font-size:11px;display:flex}.lWgKcG_warnIcon{color:var(--color-warning-600,#d97706);flex-shrink:0;margin-top:1px}.lWgKcG_runId{font-family:var(--font-mono,monospace);color:var(--color-text-secondary,#6b7280);flex-shrink:0}.lWgKcG_divergenceDetail{color:var(--color-text-primary,#111827);word-break:break-all}
._5UpHOG_container{align-items:center;gap:6px;display:flex;position:relative}._5UpHOG_form{background:var(--color-white,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:7px;align-items:center;gap:6px;min-width:220px;height:34px;padding:0 6px 0 8px;display:flex}._5UpHOG_icon{color:var(--color-text-tertiary,#9ca3af);flex-shrink:0}._5UpHOG_input{font-size:13px;font-family:var(--font-primary,"Inter", sans-serif);color:var(--color-text-primary,#111827);background:0 0;border:none;outline:none;flex:1;min-width:160px}._5UpHOG_input::placeholder{color:var(--color-text-tertiary,#9ca3af)}._5UpHOG_submitButton{background:var(--color-primary,#006c67);width:22px;height:22px;color:var(--color-white,#fff);cursor:pointer;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._5UpHOG_submitButton:disabled{opacity:.4;cursor:not-allowed}@keyframes _5UpHOG_spin{to{transform:rotate(360deg)}}._5UpHOG_spinner{animation:1s linear infinite _5UpHOG_spin}._5UpHOG_result{color:var(--color-text-secondary,#6b7280);white-space:nowrap;margin:0;font-size:11px}._5UpHOG_confirm{color:var(--color-text-secondary,#6b7280);align-items:center;gap:6px;font-size:11px;display:flex}._5UpHOG_confirmYes{background:var(--color-primary,#006c67);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:2px 8px;font-size:11px}._5UpHOG_confirmYes:disabled{opacity:.5;cursor:not-allowed}._5UpHOG_confirmNo{border:1px solid var(--color-border,#e5e7eb);cursor:pointer;color:var(--color-text-secondary,#6b7280);background:0 0;border-radius:4px;padding:2px 8px;font-size:11px}
._1jqkLG_mainContent{flex-direction:column;gap:2rem;padding:2rem 1rem 1rem;display:flex}._1jqkLG_topRow{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:1024px){._1jqkLG_topRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){._1jqkLG_topRow{grid-template-columns:1fr}}._1jqkLG_bottomRow{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:640px){._1jqkLG_bottomRow{grid-template-columns:1fr}}._1jqkLG_briefingTime{color:var(--color-text-tertiary,#9ca3af);padding:8px 14px 0;font-size:11px}._1jqkLG_briefingText{color:var(--color-text-primary,#111827);white-space:pre-wrap;padding:12px 14px;font-size:13px;line-height:1.6}._1jqkLG_briefingSections{flex-direction:column;gap:0;display:flex}._1jqkLG_briefingSection{border-bottom:1px solid var(--color-border,#f3f4f6);padding:10px 14px}._1jqkLG_briefingSection:last-child{border-bottom:none}._1jqkLG_briefingSectionTitle{color:#006c67;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:10px;font-weight:700}._1jqkLG_briefingSectionBody{color:var(--color-text-primary,#111827);font-size:13px;line-height:1.6}._1jqkLG_viewAllLink{color:var(--color-primary,#0d9488);font-size:.75rem;font-weight:500;text-decoration:none}._1jqkLG_viewAllLink:hover{text-decoration:underline}._1jqkLG_scheduleList{padding:0}._1jqkLG_scheduleGroup{border-bottom:1px solid var(--color-border,#e5e7eb)}._1jqkLG_scheduleGroup:last-child{border-bottom:none}._1jqkLG_scheduleDayLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary,#9ca3af);background:var(--color-bg-light,#f9fafb);padding:8px 14px 4px;font-size:11px;font-weight:600}._1jqkLG_scheduleItem{border-top:1px solid var(--color-bg-light,#f3f4f6);align-items:flex-start;gap:10px;padding:8px 14px;transition:background-color .15s;display:flex}._1jqkLG_scheduleItem:hover{background:var(--color-bg-light,#f9fafb)}._1jqkLG_scheduleItemIcon{background:var(--color-bg-light,#f9fafb);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:flex}._1jqkLG_scheduleItemContent{flex:1;min-width:0}._1jqkLG_scheduleItemTitle{color:var(--color-text-primary,#111827);font-size:13px;font-weight:500;line-height:1.4}._1jqkLG_scheduleItemMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}._1jqkLG_scheduleItemTime{color:var(--color-text-tertiary,#9ca3af);align-items:center;gap:3px;font-size:11px;display:flex}._1jqkLG_scheduleItemUntil{color:var(--color-text-tertiary,#9ca3af);font-size:11px;font-style:italic}._1jqkLG_tipsList{flex-direction:column;gap:.5rem;display:flex}._1jqkLG_tipsList p{color:#6b7280;margin:0;font-size:.8125rem;line-height:1.5}._1jqkLG_widgetEmpty{text-align:center;color:var(--color-text-tertiary,#9ca3af);padding:24px 14px;font-size:13px}
.CD0g1W_composer{flex-direction:column;gap:8px;min-width:0;display:flex}.CD0g1W_input{box-sizing:border-box;resize:none;border:1px solid var(--color-border-light,#e5e7eb);width:100%;height:96px;min-height:96px;max-height:160px;color:var(--color-text-primary,#202124);font:400 14px/22px var(--font-primary,Poppins, sans-serif);background:#fff;border-radius:8px;padding:8px 12px;overflow-y:auto}.CD0g1W_send{background:var(--color-primary,#006c67);color:#fff;width:100%;height:40px;font:600 14px/20px var(--font-primary,Poppins, sans-serif);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;padding:8px 16px}.CD0g1W_send:hover:not(:disabled){background:var(--color-primary-dark,#005550)}.CD0g1W_send:disabled{opacity:.5;cursor:not-allowed}.CD0g1W_input:focus-visible,.CD0g1W_send:focus-visible{outline:2px solid var(--color-primary,#006c67);outline-offset:2px}
.yvkXcG_widget{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.yvkXcG_header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.yvkXcG_title{color:#1f2937;margin:0;font-size:.9375rem;font-weight:600}.yvkXcG_asOf{color:#9ca3af;font-size:.6875rem}.yvkXcG_kpiRow{grid-template-columns:200px 1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}@media (max-width:767px){.yvkXcG_kpiRow{grid-template-columns:1fr}}.yvkXcG_scoreCard{background:#f9fafb;border:1px solid #f3f4f6;border-radius:.375rem;flex-direction:column;gap:.375rem;padding:1rem;display:flex}.yvkXcG_scoreLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.025em;margin:0;font-size:.6875rem;font-weight:500}.yvkXcG_scoreValue{margin:0;font-size:2.25rem;font-weight:700;line-height:1}.yvkXcG_progressBar{background:#f3f4f6;border-radius:9999px;height:.25rem;margin-top:.25rem;overflow:hidden}.yvkXcG_progressFill{border-radius:9999px;height:100%;transition:width .4s}.yvkXcG_kpiGrid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}@media (max-width:960px){.yvkXcG_kpiGrid{grid-template-columns:repeat(2,1fr)}}.yvkXcG_kpiCard{border-radius:.375rem;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.yvkXcG_kpiOk{background:#f0fdf4;border:1px solid #d1fae5}.yvkXcG_kpiDanger{background:#fef2f2;border:1px solid #fecaca}.yvkXcG_kpiWarning{background:#fffbeb;border:1px solid #fde68a}.yvkXcG_kpiMuted{background:#f9fafb;border:1px solid #f3f4f6}.yvkXcG_kpiLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.625rem;font-weight:600}.yvkXcG_kpiValue{color:#1f2937;margin:0;font-size:1.5rem;font-weight:700}.yvkXcG_verticalRow{flex-wrap:wrap;gap:.625rem;margin-bottom:1rem;display:flex}.yvkXcG_verticalPill{background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;gap:.375rem;padding:.3125rem .75rem;display:inline-flex}.yvkXcG_verticalDot{border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem}.yvkXcG_verticalLabel{color:#374151;font-size:.75rem;font-weight:500}.yvkXcG_verticalStatus{font-size:.6875rem;font-weight:600}.yvkXcG_thirdPartyRow{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.8125rem;display:flex}.yvkXcG_thirdPartyLabel{color:#6b7280}.yvkXcG_thirdPartyValue{font-weight:600}.yvkXcG_actionsRow{flex-wrap:wrap;gap:.75rem;display:flex}.yvkXcG_viewBlockersBtn{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s;display:inline-flex}.yvkXcG_viewBlockersBtn:hover{background:#fee2e2}.yvkXcG_ownerTasksBtn{color:#006c67;cursor:pointer;background:#f0fdf4;border:1px solid #d1fae5;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s;display:inline-flex}.yvkXcG_ownerTasksBtn:hover{background:#dcfce7}.yvkXcG_loading{color:#9ca3af;align-items:center;gap:.5rem;padding:1rem 0;font-size:.875rem;display:flex}.yvkXcG_spinner{animation:1s linear infinite yvkXcG_spin}@keyframes yvkXcG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.yvkXcG_errorState{color:#dc2626;align-items:center;gap:.5rem;padding:.75rem 0;font-size:.8125rem;display:flex}
.minXHq_container{background:var(--color-background-subtle);border:1px solid var(--color-border-light);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.minXHq_badge{border-radius:.375rem;align-items:center;gap:.5rem;width:fit-content;padding:.375rem .75rem;font-size:.875rem;font-weight:500;display:flex}.minXHq_badgeNormal{background:var(--color-success-light);color:var(--color-success-dark);border:1px solid var(--color-success)}.minXHq_badgeWarning{background:var(--color-warning-light);color:var(--color-warning-dark);border:1px solid var(--color-warning)}.minXHq_badgeLimit{background:var(--color-danger-light);color:var(--color-danger-dark);border:1px solid var(--color-danger)}.minXHq_quotaText{align-items:baseline;gap:.125rem;display:flex}.minXHq_used{font-size:1rem;font-weight:600}.minXHq_separator{opacity:.6}.minXHq_limit{opacity:.8}.minXHq_period{opacity:.7;margin-left:.25rem;font-size:.8125rem}.minXHq_proBadge{background:var(--color-primary);color:#fff;text-transform:uppercase;letter-spacing:.025em;border-radius:.25rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:600}.minXHq_resetText{color:var(--color-text-secondary);margin-top:-.25rem;font-size:.75rem}.minXHq_warningMessage{background:var(--color-warning-light);border-left:3px solid var(--color-warning);color:var(--color-warning-dark);border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.minXHq_warningIcon{font-size:1rem}.minXHq_upgradeLink{color:var(--color-primary);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}.minXHq_upgradeLink:hover{color:var(--color-primary-dark)}.minXHq_limitMessage{background:var(--color-danger-light);border-left:3px solid var(--color-danger);color:var(--color-danger-dark);border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;display:flex}.minXHq_limitIcon{font-size:1rem}.minXHq_upgradeButton{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:.25rem;margin-left:auto;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;transition:background-color .2s}.minXHq_upgradeButton:hover{background:var(--color-primary-dark)}.minXHq_progressBar{background:var(--color-border-light);border-radius:.125rem;width:100%;height:.25rem;overflow:hidden}.minXHq_progressFill{border-radius:.125rem;height:100%;transition:width .3s}.minXHq_progressFill.minXHq_badgeNormal{background:var(--color-success)}.minXHq_progressFill.minXHq_badgeWarning{background:var(--color-warning)}.minXHq_progressFill.minXHq_badgeLimit{background:var(--color-danger)}@media (max-width:768px){.minXHq_container{padding:.5rem .75rem}.minXHq_badge{font-size:.8125rem}.minXHq_used{font-size:.875rem}.minXHq_warningMessage,.minXHq_limitMessage{font-size:.75rem}}
._5gDTYW_container{max-width:1200px;margin:0 auto;padding:2rem}@media (max-width:767px){._5gDTYW_container{padding:1rem}}._5gDTYW_commandSection{margin-bottom:1.5rem}._5gDTYW_commandForm{background:var(--color-white,#fff);border:1px solid var(--color-border,#dfe1e5);border-radius:8px;align-items:center;gap:8px;padding:10px 10px 10px 20px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000014}._5gDTYW_commandForm:focus-within{border-color:var(--color-primary,#006c67);box-shadow:0 4px 12px #006c6726}._5gDTYW_commandInput{color:var(--color-gray-900,#111827);background:0 0;border:none;outline:none;flex:1;padding:6px 0;font-family:inherit;font-size:1rem;line-height:1.5}._5gDTYW_commandInput::placeholder{color:var(--color-gray-400,#9ca3af)}._5gDTYW_commandSubmit{background:var(--color-primary,#006c67);width:36px;height:36px;color:var(--color-white,#fff);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:flex}._5gDTYW_commandSubmit:hover:not(:disabled){background:var(--color-primary-dark,#005550);transform:translateY(-1px)}._5gDTYW_commandSubmit:disabled{opacity:.4;cursor:not-allowed}._5gDTYW_quickActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}._5gDTYW_quickChip{border:1px solid var(--color-border,#dfe1e5);background:var(--color-white,#fff);color:var(--color-gray-500,#6b7280);cursor:pointer;white-space:nowrap;border-radius:20px;padding:8px 16px;font-size:.875rem;transition:border-color .15s,color .15s,background .15s}._5gDTYW_quickChip:hover{border-color:var(--color-primary,#006c67);color:var(--color-primary,#006c67);background:var(--color-primary-light,#e6f0f0)}._5gDTYW_statsGrid{grid-template-columns:repeat(5,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (max-width:1024px){._5gDTYW_statsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){._5gDTYW_statsGrid{grid-template-columns:repeat(2,1fr)}}._5gDTYW_statCard{background:var(--color-white,#fff);border:1px solid var(--color-gray-200,#e5e7eb);border-radius:.5rem;padding:1.25rem}._5gDTYW_statLabel{color:var(--color-gray-500,#6b7280);text-transform:uppercase;letter-spacing:.025em;margin:0 0 .5rem;font-size:.75rem;font-weight:500}._5gDTYW_statValue{color:var(--color-gray-800,#1f2937);font-variant-numeric:tabular-nums;margin:0;font-size:1.75rem;font-weight:700}._5gDTYW_statUnit{color:var(--color-gray-500,#6b7280);margin-left:.25rem;font-size:.75rem;font-weight:400}._5gDTYW_statEmpty{color:var(--color-gray-300,#d1d5db);font-size:1.5rem;font-weight:400}._5gDTYW_panelsRow{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (max-width:767px){._5gDTYW_panelsRow{grid-template-columns:1fr}}._5gDTYW_panel{background:var(--color-white,#fff);border:1px solid var(--color-gray-200,#e5e7eb);border-radius:.5rem;padding:1.25rem}._5gDTYW_panelTitle{color:var(--color-gray-800,#1f2937);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.875rem;font-weight:600;display:flex}._5gDTYW_sessionList{flex-direction:column;gap:0;display:flex}._5gDTYW_sessionItem{border-bottom:1px solid var(--color-gray-100,#f3f4f6);color:var(--color-gray-800,#1f2937);grid-template-columns:52px 1fr 80px 72px;align-items:center;gap:8px;padding:.625rem 0;font-size:.8125rem;display:grid}._5gDTYW_sessionItem:last-child{border-bottom:none}._5gDTYW_sessionTime{font-variant-numeric:tabular-nums;color:var(--color-gray-500,#6b7280)}._5gDTYW_sessionClient{font-weight:500}._5gDTYW_sessionType{color:var(--color-gray-500,#6b7280);font-size:.75rem}._5gDTYW_sessionStatus{text-align:center;border-radius:4px;padding:2px 6px;font-size:.6875rem;font-weight:600}._5gDTYW_statusConfirmed{background:var(--color-success-100,#d1fae5);color:var(--color-success-800,#065f46)}._5gDTYW_statusPending{background:var(--color-warning-100,#fef3c7);color:var(--color-warning-800,#92400e)}._5gDTYW_focusContent{flex-direction:column;gap:1rem;display:flex}._5gDTYW_focusText{color:var(--color-gray-500,#6b7280);margin:0;font-size:.875rem;line-height:1.6}._5gDTYW_focusBtn{color:var(--color-white,#fff);background:var(--color-primary,#006c67);cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.375rem;width:fit-content;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s;display:inline-flex}._5gDTYW_focusBtn:hover{background:var(--color-primary-dark,#005550)}._5gDTYW_briefTabs{gap:.5rem;margin-top:24px;margin-bottom:1rem;display:flex}._5gDTYW_briefTab{color:var(--color-gray-500,#6b7280);background:var(--color-white,#fff);border:1px solid var(--color-gray-200,#e5e7eb);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}._5gDTYW_briefTab:hover{border-color:var(--color-primary,#006c67);color:var(--color-primary,#006c67)}._5gDTYW_briefTabActive{border-color:var(--color-primary,#006c67);color:var(--color-primary,#006c67);background:var(--color-primary-light,#e6f0f0)}._5gDTYW_briefSection{background:var(--color-white,#fff);border:1px solid var(--color-gray-200,#e5e7eb);border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}._5gDTYW_briefHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}._5gDTYW_briefTitle{color:var(--color-gray-800,#1f2937);margin:0;font-size:1.125rem;font-weight:600}._5gDTYW_briefHeaderActions{align-items:center;gap:.75rem;display:flex}._5gDTYW_briefMeta{color:var(--color-gray-400,#9ca3af);font-size:.75rem}._5gDTYW_refreshBtn{color:var(--color-primary,#006c67);background:var(--color-primary-light,#e6f0f0);border:1px solid var(--color-success-100,#d1fae5);cursor:pointer;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:background .15s;display:inline-flex}._5gDTYW_refreshBtn:hover{background:var(--color-success-100,#d1fae5)}._5gDTYW_refreshBtn:disabled{opacity:.5;cursor:not-allowed}._5gDTYW_briefContent{color:var(--color-gray-700,#374151);white-space:pre-wrap;font-size:.875rem;line-height:1.7}._5gDTYW_briefSections{flex-direction:column;gap:1rem;display:flex}._5gDTYW_briefSectionBlock{flex-direction:column;gap:.25rem;display:flex}._5gDTYW_briefSectionTitle{color:var(--color-primary,#006c67);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.75rem;font-weight:700}._5gDTYW_briefSectionBody{color:var(--color-gray-700,#374151);white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.65}._5gDTYW_briefEmpty{color:var(--color-gray-400,#9ca3af);margin:0 0 1rem;font-size:.875rem;font-style:italic}._5gDTYW_generateBtn{color:var(--color-white,#fff);background:var(--color-primary,#006c67);cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s;display:inline-flex}._5gDTYW_generateBtn:hover{background:var(--color-primary-dark,#005550)}._5gDTYW_generateBtn:disabled{opacity:.5;cursor:not-allowed}._5gDTYW_dashboardHeader{--hub-header-margin-top:1.5rem;--hub-header-margin-bottom:0}@media (max-width:767px){._5gDTYW_dashboardHeader{--hub-header-margin-top:0}}._5gDTYW_dashboardTabs{--hub-tabs-margin-top:3rem}@media (max-width:767px){._5gDTYW_dashboardTabs{--hub-tabs-margin-top:0}}._5gDTYW_headerActions{align-items:center;gap:.5rem;display:flex}._5gDTYW_chartsSection{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){._5gDTYW_chartsSection{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){._5gDTYW_chartsSection{grid-template-columns:1fr}}._5gDTYW_actionableWidgets{grid-template-columns:1fr;gap:2rem;margin-top:2rem;margin-bottom:3rem;display:grid}@media (min-width:768px){._5gDTYW_actionableWidgets{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){._5gDTYW_actionableWidgets{grid-template-columns:repeat(3,1fr)}}._5gDTYW_emptyState{text-align:center;color:var(--color-gray-400,#9ca3af);padding:2rem;font-size:.8125rem}._5gDTYW_loading{color:var(--color-gray-400,#9ca3af);justify-content:center;align-items:center;gap:.5rem;padding:3rem;font-size:.875rem;display:flex}._5gDTYW_spinner{color:var(--color-gray-400,#9ca3af);animation:1s linear infinite _5gDTYW_spin}@keyframes _5gDTYW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.-UKzCW_backdrop{z-index:1000;background:#00000080;animation:.2s -UKzCW_fadeIn;position:fixed;inset:0}.-UKzCW_modal{z-index:1001;background:#fff;border-radius:.75rem;width:90%;max-width:500px;animation:.3s -UKzCW_slideIn;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes -UKzCW_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes -UKzCW_slideIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.-UKzCW_header{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.-UKzCW_title{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:600}.-UKzCW_closeButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:2rem;line-height:1;transition:background-color .2s,color .2s;display:flex}.-UKzCW_closeButton:hover{background:var(--color-background-subtle);color:var(--color-text-primary)}.-UKzCW_content{flex-direction:column;gap:1.5rem;padding:2rem 1.5rem;display:flex}.-UKzCW_pricing{text-align:center;padding:1rem 0}.-UKzCW_price{color:var(--color-primary);font-size:3rem;font-weight:700;line-height:1}.-UKzCW_period{color:var(--color-text-secondary);margin-top:.5rem;font-size:1rem}.-UKzCW_features{flex-direction:column;gap:1rem;display:flex}.-UKzCW_feature{align-items:flex-start;gap:.75rem;display:flex}.-UKzCW_checkmark{background:var(--color-success-light);width:1.5rem;height:1.5rem;color:var(--color-success-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.-UKzCW_feature span{color:var(--color-text-primary);flex:1;padding-top:.125rem;font-size:.875rem;line-height:1.5}.-UKzCW_notice{background:var(--color-info-light);border-left:4px solid var(--color-info);border-radius:.375rem;gap:.75rem;padding:1rem;display:flex}.-UKzCW_noticeIcon{background:var(--color-info);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;font-weight:700;display:flex}.-UKzCW_noticeText{flex:1}.-UKzCW_noticeText strong{color:var(--color-info-dark);margin-bottom:.25rem;font-size:.875rem;font-weight:600;display:block}.-UKzCW_noticeText p{color:var(--color-info-dark);opacity:.9;margin:0;font-size:.875rem}.-UKzCW_actions{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.-UKzCW_subscribeButton{background:var(--color-primary);color:#fff;cursor:not-allowed;opacity:.6;border:none;border-radius:.5rem;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:opacity .2s}.-UKzCW_subscribeButton:not(:disabled){cursor:pointer;opacity:1}.-UKzCW_subscribeButton:not(:disabled):hover{background:var(--color-primary-dark)}.-UKzCW_cancelButton{background:var(--color-background-subtle);width:100%;color:var(--color-text-primary);border:1px solid var(--color-border);cursor:pointer;border-radius:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .2s,border-color .2s}.-UKzCW_cancelButton:hover{background:var(--color-background);border-color:var(--color-border-dark)}@media (max-width:768px){.-UKzCW_modal{width:95%;max-width:none}.-UKzCW_header{padding:1.25rem}.-UKzCW_content{padding:1.5rem 1.25rem}.-UKzCW_price{font-size:2.5rem}.-UKzCW_title{font-size:1.25rem}}
.UaLVPa_overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.UaLVPa_modal{background:#fff;border-radius:12px;width:420px;max-width:calc(100vw - 32px);overflow:hidden;box-shadow:0 20px 60px #0003}.UaLVPa_header{border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;padding:14px 18px;display:flex}.UaLVPa_headerIcon{color:#d97706}.UaLVPa_title{color:#202124;flex:1;font-size:14px;font-weight:600}.UaLVPa_closeBtn{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:2px;display:flex}.UaLVPa_closeBtn:hover{color:#374151}.UaLVPa_body{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.UaLVPa_row{gap:10px;display:flex}.UaLVPa_group{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.UaLVPa_label{color:#374151;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.UaLVPa_input,.UaLVPa_select{box-sizing:border-box;color:#202124;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-size:13px}.UaLVPa_select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%239ca3af'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.UaLVPa_input:focus,.UaLVPa_select:focus{border-color:var(--color-primary,#006c67)}.UaLVPa_checkRow{align-items:center;gap:8px;display:flex}.UaLVPa_checkbox{width:14px;height:14px;accent-color:var(--color-primary,#006c67);cursor:pointer;flex-shrink:0}.UaLVPa_checkLabel{color:var(--color-text-secondary,#5f6368);cursor:pointer;font-size:12px}.UaLVPa_hint{color:var(--color-text-light,#9ca3af);margin:0;font-size:11px;line-height:1.5}.UaLVPa_error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:6px 10px;font-size:12px}.UaLVPa_footer{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.UaLVPa_cancelBtn{color:#5f6368;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:6px;padding:8px 16px;font-size:13px}.UaLVPa_cancelBtn:hover{background:#f9fafb}.UaLVPa_confirmBtn{background:var(--color-primary,#006c67);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .15s}.UaLVPa_confirmBtn:hover:not(:disabled){opacity:.88}.UaLVPa_confirmBtn:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme:dark){.UaLVPa_modal{background:#1f2937}.UaLVPa_input,.UaLVPa_select{color:#e5e7eb;background:#111827;border-color:#374151}.UaLVPa_header,.UaLVPa_footer{border-color:#374151}}
.MtHzFW_section{border:1px solid #e5e7eb;border-radius:8px;margin-top:2rem;overflow:hidden}.MtHzFW_header{cursor:pointer;color:#1f2937;text-align:left;background:#f9fafb;border:none;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:.875rem;font-weight:600;transition:background .15s;display:flex}.MtHzFW_header:hover{background:#f3f4f6}.MtHzFW_headerIcon{color:#4338ca;flex-shrink:0}.MtHzFW_headerTitle{flex:1}.MtHzFW_headerCount{color:#3730a3;background:#e0e7ff;border-radius:9px;padding:1px 7px;font-size:.6875rem;font-weight:700}.MtHzFW_noteList{flex-direction:column;gap:0;display:flex}.MtHzFW_note{border-bottom:1px solid #f3f4f6;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.MtHzFW_note:last-child{border-bottom:none}.MtHzFW_noteHeader{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.MtHzFW_noteTrigger{color:#4338ca;background:#eef2ff;border-radius:3px;flex:1;padding:1px 6px;font-size:.75rem;font-weight:600}.MtHzFW_noteTime{color:#9ca3af;white-space:nowrap;align-items:center;gap:3px;margin-left:auto;font-size:.6875rem;display:flex}.MtHzFW_noteBody{color:#374151;margin:0;font-size:.8125rem;line-height:1.55}.MtHzFW_shareBtn{color:#4338ca;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #c7d2fe;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:.6875rem;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.MtHzFW_shareBtn:hover{background:#eef2ff}.MtHzFW_shareBtn:disabled{opacity:.5;cursor:default}
.DxzNnG_root{border-top:1px solid var(--color-gray-100,#f3f4f6);flex-direction:column;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.DxzNnG_header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.DxzNnG_headerLeft{align-items:flex-start;gap:10px;display:flex}.DxzNnG_headerIcon{color:var(--color-primary,#006c67);flex-shrink:0;margin-top:2px}.DxzNnG_title{color:var(--color-gray-800,#1f2937);margin:0 0 2px;font-size:.875rem;font-weight:600}.DxzNnG_subtitle{color:var(--color-gray-500,#6b7280);margin:0;font-size:.75rem}.DxzNnG_alertCount{color:var(--color-error-600,#dc2626);font-weight:600}.DxzNnG_warnCount{color:var(--color-warning-600,#d97706);font-weight:600}.DxzNnG_analyseBtn{background:var(--color-primary,#006c67);color:var(--color-white,#fff);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-size:.8125rem;font-weight:500;transition:background .15s;display:inline-flex}.DxzNnG_analyseBtn:hover:not(:disabled){background:var(--color-primary-dark,#005550)}.DxzNnG_analyseBtn:disabled{opacity:.5;cursor:not-allowed}.DxzNnG_errorMsg{color:var(--color-error-600,#dc2626);font-size:.8125rem}.DxzNnG_emptyState{text-align:center;border:2px dashed var(--color-gray-200,#e5e7eb);border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:2rem;display:flex}.DxzNnG_emptyIcon{color:var(--color-gray-300,#d1d5db)}.DxzNnG_emptyTitle{color:var(--color-gray-700,#374151);margin:4px 0 0;font-size:.875rem;font-weight:600}.DxzNnG_emptyDesc{color:var(--color-gray-400,#9ca3af);max-width:380px;margin:0;font-size:.8125rem;line-height:1.5}.DxzNnG_table{border:1px solid var(--color-gray-200,#e5e7eb);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.DxzNnG_tableHead{background:var(--color-gray-50,#f9fafb);border-bottom:1px solid var(--color-gray-200,#e5e7eb);text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-400,#9ca3af);grid-template-columns:1fr 1fr 100px 110px 80px 100px 32px;gap:8px;padding:8px 14px;font-size:.6875rem;font-weight:700;display:grid}.DxzNnG_tableRow{border-bottom:1px solid var(--color-gray-100,#f3f4f6);cursor:pointer;color:var(--color-gray-700,#374151);grid-template-columns:1fr 1fr 100px 110px 80px 100px 32px;align-items:center;gap:8px;padding:10px 14px;font-size:.8125rem;transition:background .1s;display:grid}.DxzNnG_tableRow:last-child{border-bottom:none}.DxzNnG_tableRow:hover{background:var(--color-gray-50,#f9fafb)}.DxzNnG_rowHigh{background:var(--color-error-50,#fef2f2)}.DxzNnG_rowHigh:hover{background:#fee2e2}.DxzNnG_rowMedium{background:var(--color-warning-50,#fffbeb)}.DxzNnG_rowMedium:hover{background:#fef3c7}.DxzNnG_clientName{color:var(--color-gray-800,#1f2937);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.DxzNnG_planName{color:var(--color-gray-500,#6b7280);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.DxzNnG_colCenter{justify-content:center;align-items:center;display:flex}.DxzNnG_muted{color:var(--color-gray-300,#d1d5db)}.DxzNnG_zero,.DxzNnG_rpeHigh{color:var(--color-error-500,#ef4444);font-weight:600}.DxzNnG_riskBadge{white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:3px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.DxzNnG_riskHigh{background:var(--color-error-100,#fee2e2);color:var(--color-error-700,#b91c1c)}.DxzNnG_riskMedium{background:var(--color-warning-100,#fef3c7);color:var(--color-warning-700,#b45309)}.DxzNnG_riskLow{background:var(--color-gray-100,#f3f4f6);color:var(--color-gray-600,#4b5563)}.DxzNnG_riskNone{background:var(--color-success-100,#dcfce7);color:var(--color-success-700,#15803d)}.DxzNnG_expandedRow{background:var(--color-gray-50,#f9fafb);border-bottom:1px solid var(--color-gray-100,#f3f4f6);flex-direction:column;gap:10px;padding:12px 14px 16px;display:flex}.DxzNnG_signals{flex-wrap:wrap;gap:6px;display:flex}.DxzNnG_signal{background:var(--color-white,#fff);border:1px solid var(--color-gray-200,#e5e7eb);color:var(--color-gray-600,#4b5563);border-radius:4px;padding:3px 8px;font-size:.75rem}.DxzNnG_recommendation{color:var(--color-gray-700,#374151);margin:0;font-size:.8125rem;line-height:1.45}.DxzNnG_messageBox{background:var(--color-white,#fff);border:1px solid var(--color-gray-200,#e5e7eb);border-radius:6px;overflow:hidden}.DxzNnG_messageHeader{background:var(--color-gray-50,#f9fafb);border-bottom:1px solid var(--color-gray-100,#f3f4f6);justify-content:space-between;align-items:center;padding:7px 12px;display:flex}.DxzNnG_messageLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-500,#6b7280);font-size:.6875rem;font-weight:600}.DxzNnG_copyBtn{border:1px solid var(--color-gray-300,#d1d5db);color:var(--color-gray-600,#4b5563);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;transition:background .15s,color .15s;display:inline-flex}.DxzNnG_copyBtn:hover{background:var(--color-gray-100,#f3f4f6)}.DxzNnG_messageText{color:var(--color-gray-700,#374151);margin:0;padding:10px 12px;font-size:.8125rem;line-height:1.55}
.cuJguG_panel{border:1px solid var(--color-border,#e5e7eb);background:#fff;border-radius:10px;overflow:hidden}.cuJguG_header{background:#f9fafb;border-bottom:1px solid #f3f4f6;align-items:center;gap:8px;padding:12px 16px;display:flex}.cuJguG_headerIcon{color:#006c67;flex-shrink:0}.cuJguG_headerTitle{color:#111827;flex:1;font-size:13px;font-weight:600}.cuJguG_count{color:#006c67;background:#e6f7f6;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:600}.cuJguG_feed{flex-direction:column;gap:0;display:flex}.cuJguG_card{border-bottom:1px solid #f3f4f6;padding:12px 16px}.cuJguG_card:last-child{border-bottom:none}.cuJguG_cardInfo{border-left:3px solid #006c67}.cuJguG_cardWarning{border-left:3px solid #d97706}.cuJguG_cardAlert{border-left:3px solid #dc2626}.cuJguG_cardHeader{align-items:flex-start;gap:7px;margin-bottom:5px;display:flex}.cuJguG_cardIcon{flex-shrink:0;margin-top:1px}.cuJguG_cardInfo .cuJguG_cardIcon{color:#006c67}.cuJguG_cardWarning .cuJguG_cardIcon{color:#d97706}.cuJguG_cardAlert .cuJguG_cardIcon{color:#dc2626}.cuJguG_cardHeadline{color:#111827;flex:1;font-size:13px;font-weight:600;line-height:1.35}.cuJguG_cardTime{color:#9ca3af;white-space:nowrap;margin-left:4px;font-size:11px}.cuJguG_cardBody{color:#4b5563;margin:0 0 8px;font-size:12px;line-height:1.5}.cuJguG_askBtn{cursor:pointer;color:#006c67;background:0 0;border:1px solid #006c67;border-radius:5px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.cuJguG_askBtn:hover{color:#fff;background:#006c67}.cuJguG_empty{align-items:flex-start;gap:8px;padding:16px;display:flex}.cuJguG_emptyIcon{color:#9ca3af;flex-shrink:0;margin-top:1px}.cuJguG_empty p{color:#6b7280;margin:0;font-size:12px;line-height:1.5}.cuJguG_skeleton{flex-direction:column;gap:8px;padding:16px;display:flex}.cuJguG_skeletonLine{background:linear-gradient(90deg,#f3f4f6 25%,#e9eaeb 50%,#f3f4f6 75%) 0 0/200% 100%;border-radius:4px;height:12px;animation:1.5s infinite cuJguG_shimmer}@keyframes cuJguG_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.qD5Ylq_card{border-radius:8px;margin:8px 0;padding:12px;font-size:13px;line-height:1.5}.qD5Ylq_high{background:#fffbeb;border:1px solid #fbbf24}.qD5Ylq_critical{background:#fef2f2;border:1px solid #f87171}@media (prefers-color-scheme:dark){.qD5Ylq_high{background:#1c1917;border-color:#92400e}.qD5Ylq_critical{background:#1c1015;border-color:#991b1b}}.qD5Ylq_header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.qD5Ylq_iconWrap{color:#d97706;flex-shrink:0}.qD5Ylq_critical .qD5Ylq_iconWrap{color:#dc2626}.qD5Ylq_headerText{flex-direction:column;flex:1;min-width:0;display:flex}.qD5Ylq_title{color:#92400e;text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:600}.qD5Ylq_critical .qD5Ylq_title{color:#991b1b}@media (prefers-color-scheme:dark){.qD5Ylq_title{color:#fbbf24}.qD5Ylq_critical .qD5Ylq_title{color:#f87171}}.qD5Ylq_toolName{color:var(--color-text-primary,#202124);font-weight:500}@media (prefers-color-scheme:dark){.qD5Ylq_toolName{color:#e5e7eb}}.qD5Ylq_badge{letter-spacing:.5px;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.qD5Ylq_badgeHigh{color:#92400e;background:#fef3c7}.qD5Ylq_badgeCritical{color:#991b1b;background:#fee2e2}@media (prefers-color-scheme:dark){.qD5Ylq_badgeHigh{color:#fbbf24;background:#451a03}.qD5Ylq_badgeCritical{color:#f87171;background:#450a0a}}.qD5Ylq_message{color:var(--color-text-secondary,#5f6368);margin-bottom:8px}@media (prefers-color-scheme:dark){.qD5Ylq_message{color:#9ca3af}}.qD5Ylq_args{background:#00000008;border-radius:6px;margin-bottom:10px;padding:8px}@media (prefers-color-scheme:dark){.qD5Ylq_args{background:#ffffff0d}}.qD5Ylq_argRow{justify-content:space-between;gap:12px;padding:2px 0;display:flex}.qD5Ylq_argLabel{color:var(--color-text-light,#6b7280);flex-shrink:0;font-size:12px}.qD5Ylq_argValue{color:var(--color-text-primary,#202124);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}@media (prefers-color-scheme:dark){.qD5Ylq_argValue{color:#e5e7eb}}.qD5Ylq_actions{gap:8px;display:flex}.qD5Ylq_confirmBtn,.qD5Ylq_rejectBtn{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .15s,opacity .15s;display:flex}.qD5Ylq_confirmBtn:disabled,.qD5Ylq_rejectBtn:disabled{opacity:.6;cursor:not-allowed}.qD5Ylq_confirmBtn{background:var(--color-primary,#006c67);color:#fff}.qD5Ylq_confirmBtn:hover:not(:disabled){background:var(--color-primary-dark,#005550)}.qD5Ylq_rejectBtn{background:var(--color-gray-100,#f3f4f6);color:var(--color-text-secondary,#5f6368)}.qD5Ylq_rejectBtn:hover:not(:disabled){background:var(--color-gray-200,#e5e7eb)}@media (prefers-color-scheme:dark){.qD5Ylq_rejectBtn{color:#d1d5db;background:#374151}.qD5Ylq_rejectBtn:hover:not(:disabled){background:#4b5563}}.qD5Ylq_spinner{animation:1s linear infinite qD5Ylq_spin}@keyframes qD5Ylq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qD5Ylq_resolvedBar{border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;display:flex}.qD5Ylq_resolvedConfirmed{color:#15803d;background:#dcfce7}.qD5Ylq_resolvedRejected{color:#6b7280;background:#f3f4f6}@media (prefers-color-scheme:dark){.qD5Ylq_resolvedConfirmed{color:#4ade80;background:#052e16}.qD5Ylq_resolvedRejected{color:#9ca3af;background:#374151}}
.__UiYa_body{flex-direction:column;gap:20px;padding:24px;display:flex}.__UiYa_fullRow{flex-direction:column;gap:6px;display:flex}.__UiYa_twoCol{grid-template-columns:1fr 1fr;gap:16px;display:grid}.__UiYa_field{flex-direction:column;gap:6px;display:flex}.__UiYa_label{color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.__UiYa_required{color:var(--color-error-500,#ef4444)}.__UiYa_input{font-size:14px;font-family:var(--font-primary,"Inter", sans-serif);color:var(--color-text-primary,#111827);border:1px solid var(--color-border,#dfe1e5);border-radius:var(--border-radius-md,8px);background:var(--color-white,#fff);box-sizing:border-box;width:100%;height:44px;padding:0 16px;transition:border-color .15s,box-shadow .15s}.__UiYa_input:focus{border-color:var(--color-primary,#006c67);outline:none;box-shadow:0 0 0 3px #006c671a}.__UiYa_input[type=number]{appearance:textfield}.__UiYa_input[type=number]::-webkit-outer-spin-button{appearance:none}.__UiYa_input[type=number]::-webkit-inner-spin-button{appearance:none}.__UiYa_textarea{font-size:14px;font-family:var(--font-primary,"Inter", sans-serif);color:var(--color-text-primary,#111827);border:1px solid var(--color-border,#dfe1e5);border-radius:var(--border-radius-md,8px);background:var(--color-white,#fff);resize:vertical;box-sizing:border-box;width:100%;padding:11px 14px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.__UiYa_textarea:focus{border-color:var(--color-primary,#006c67);outline:none;box-shadow:0 0 0 3px #006c671a}.__UiYa_slugPreview{color:var(--color-text-tertiary,#9ca3af);font-size:11px}.__UiYa_slugPreview code{background:var(--color-bg-light,#f9fafb);color:var(--color-text-secondary,#6b7280);border-radius:3px;padding:1px 5px;font-family:SFMono-Regular,Consolas,monospace}.__UiYa_slugError{color:var(--color-error-500,#ef4444)}.__UiYa_toolsField{flex-direction:column;gap:6px;display:flex}.__UiYa_footer{justify-content:flex-end;gap:10px;width:100%;display:flex}.__UiYa_cancelBtn{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-md,8px);background:var(--color-white,#fff);height:36px;color:var(--color-text-secondary,#6b7280);font-size:14px;font-family:var(--font-primary,"Inter", sans-serif);cursor:pointer;padding:0 16px;transition:background .15s}.__UiYa_cancelBtn:hover{background:var(--color-bg-light,#f9fafb)}.__UiYa_createBtn{border-radius:var(--border-radius-md,8px);background:var(--color-primary,#006c67);height:36px;color:var(--color-white,#fff);font-size:14px;font-weight:600;font-family:var(--font-primary,"Inter", sans-serif);cursor:pointer;border:none;align-items:center;gap:6px;padding:0 20px;transition:background .15s;display:inline-flex}.__UiYa_createBtn:hover:not(:disabled){background:var(--color-primary-hover,#005a55)}.__UiYa_createBtn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:600px){.__UiYa_twoCol{grid-template-columns:1fr}}
.n8AFCa_card{background:var(--color-bg-card,#fff);border:1px solid var(--color-border-light,#e5e7eb);border-radius:10px;margin:12px 0 4px;font-size:13px;overflow:hidden}.n8AFCa_header{border-bottom:1px solid var(--color-border-light,#e5e7eb);justify-content:space-between;align-items:center;padding:10px 14px 9px;display:flex}.n8AFCa_headerLeft{align-items:center;gap:8px;display:flex}.n8AFCa_symbolLabel{color:var(--color-text-primary,#111827);letter-spacing:.03em;font-size:14px;font-weight:700}.n8AFCa_tfLabel{color:var(--color-text-tertiary,#9ca3af);font-size:11px;font-weight:500}.n8AFCa_strategyLabel{color:var(--color-text-secondary,#6b7280);background:var(--color-bg-subtle,#f3f4f6);border-radius:4px;padding:2px 7px;font-size:11px}.n8AFCa_directionBadge{letter-spacing:.05em;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.n8AFCa_directionBadge.n8AFCa_long{color:#16a34a;background:#dcfce7}.n8AFCa_directionBadge.n8AFCa_short{color:#b91c1c;background:#fee2e2}.n8AFCa_strengthRow{border-bottom:1px solid var(--color-border-light,#e5e7eb);background:var(--color-bg-subtle,#f9fafb);align-items:center;gap:6px;padding:8px 14px;display:flex}.n8AFCa_stars{font-size:13px}.n8AFCa_strengthLabel{color:var(--color-text-secondary,#374151);font-size:12px;font-weight:600}.n8AFCa_strengthLabel.n8AFCa_strong{color:#15803d}.n8AFCa_strengthLabel.n8AFCa_moderate{color:#b45309}.n8AFCa_strengthLabel.n8AFCa_weak{color:#9ca3af}.n8AFCa_scoreChip{color:var(--color-text-tertiary,#6b7280);background:var(--color-bg-card,#fff);border:1px solid var(--color-border-light,#e5e7eb);border-radius:4px;margin-left:auto;padding:1px 6px;font-size:11px}.n8AFCa_levels{grid-template-columns:1fr 1fr;gap:0;padding:10px 14px 12px;display:grid}.n8AFCa_level{flex-direction:column;gap:2px;padding:4px 0;display:flex}.n8AFCa_levelKey{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary,#9ca3af);font-size:11px;font-weight:500}.n8AFCa_levelVal{color:var(--color-text-primary,#111827);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.n8AFCa_levelVal.n8AFCa_entry{color:var(--color-text-primary,#111827)}.n8AFCa_levelVal.n8AFCa_sl{color:#ef4444}.n8AFCa_levelVal.n8AFCa_tp{color:#22c55e}.n8AFCa_rrChip{color:#1d4ed8;font-size:12px;font-weight:700}.n8AFCa_actions{flex-wrap:wrap;gap:8px;padding:0 14px 12px;display:flex}.n8AFCa_actionBtn{cursor:pointer;border:1px solid var(--color-border-light,#e5e7eb);background:var(--color-bg-card,#fff);min-width:90px;color:var(--color-text-secondary,#374151);text-align:center;border-radius:6px;flex:1;padding:6px 10px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s}.n8AFCa_actionBtn:hover{background:var(--color-bg-hover,#f3f4f6);border-color:var(--color-border,#d1d5db)}.n8AFCa_actionBtn.n8AFCa_primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.n8AFCa_actionBtn.n8AFCa_primary:hover{background:#1e40af;border-color:#1e40af}
.glHeWW_body{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.glHeWW_row{gap:12px;display:flex}.glHeWW_group{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.glHeWW_label{color:#374151;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.glHeWW_hint{color:#9ca3af;margin:0;font-size:11px}.glHeWW_input,.glHeWW_select,.glHeWW_textarea{box-sizing:border-box;color:#202124;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.glHeWW_select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%239ca3af'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.glHeWW_textarea{resize:none}.glHeWW_input:focus,.glHeWW_select:focus,.glHeWW_textarea:focus{border-color:var(--color-primary,#006c67)}.glHeWW_typeGrid{flex-direction:column;gap:6px;display:flex}.glHeWW_typeCard{cursor:pointer;text-align:left;background:0 0;border:2px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;transition:all .12s;display:flex}.glHeWW_typeCard:hover,.glHeWW_typeCardActive{border-color:var(--color-primary,#006c67);background:#f0fdf4}.glHeWW_typeName{color:#202124;font-size:13px;font-weight:600}.glHeWW_typeDesc{color:#6b7280;font-size:11px}.glHeWW_indicatorGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.glHeWW_indCard{cursor:pointer;text-align:left;background:0 0;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;transition:all .12s;display:flex;position:relative}.glHeWW_indCard:hover{background:#fffbeb;border-color:#d97706}.glHeWW_indCardActive{border-color:var(--color-primary,#006c67);background:#f0fdf4}.glHeWW_indCheck{color:var(--color-primary,#006c67);position:absolute;top:6px;right:8px}.glHeWW_indLabel{color:#202124;font-size:12px;font-weight:600}.glHeWW_indDesc{color:#9ca3af;font-size:10px;line-height:1.3}.glHeWW_slider{width:100%;accent-color:var(--color-primary,#006c67);cursor:pointer}.glHeWW_sliderLabels{color:#9ca3af;justify-content:space-between;font-size:10px;display:flex}.glHeWW_error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:6px 10px;font-size:12px}.glHeWW_footerButtons{justify-content:flex-end;gap:8px;width:100%;display:flex}@media (prefers-color-scheme:dark){.glHeWW_input,.glHeWW_select,.glHeWW_textarea{color:#e5e7eb;background:#111827;border-color:#374151}.glHeWW_typeCard,.glHeWW_indCard{background:0 0;border-color:#374151}.glHeWW_typeCardActive,.glHeWW_indCardActive{border-color:var(--color-primary,#006c67);background:#052e16}}
.qHee4G_root{flex-direction:column;gap:24px;padding:24px;display:flex}.qHee4G_loading{text-align:center;color:var(--color-gray-400,#9ca3af);padding:48px 24px;font-size:.875rem}.qHee4G_hint{background:var(--color-primary-light,#e6f0f0);border:1px solid var(--color-primary-accent,#4caead);color:var(--color-primary-dark,#005550);border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:.8125rem;display:flex}.qHee4G_hintLink{color:var(--color-primary,#006c67);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}
.c473QG_root{flex-direction:column;gap:20px;display:flex}.c473QG_tabsRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.c473QG_loading,.c473QG_error{text-align:center;color:var(--color-text-secondary,#6b7280);padding:40px;font-size:.875rem}.c473QG_error{color:var(--color-red-600,#dc2626)}
.lmTQDG_title{color:#1f2937;background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;margin:0;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4}.lmTQDG_content{padding:16px}.lmTQDG_text{color:#6b7280;margin:0 0 12px;font-size:14px;line-height:1.5}.lmTQDG_text:last-child{margin-bottom:0}
.tfs6HW_palette{background:var(--color-white,#fff);border-right:1px solid var(--color-border,#e5e7eb);-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;width:220px;display:flex;overflow:hidden}.tfs6HW_collapsed{background:var(--color-white,#fff);border-right:1px solid var(--color-border,#e5e7eb);flex-shrink:0;justify-content:center;align-items:flex-start;width:32px;padding-top:8px;display:flex}.tfs6HW_paletteHeader{border-bottom:1px solid var(--color-border,#e5e7eb);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 10px 8px;display:flex}.tfs6HW_paletteTitleGroup{flex-direction:column;gap:1px;min-width:0;display:flex}.tfs6HW_paletteTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary,#9ca3af);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.tfs6HW_paletteSubtitle{color:var(--color-text-secondary,#6b7280);letter-spacing:.01em;font-size:9px}.tfs6HW_headerActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.tfs6HW_collapseBtn{width:22px;height:22px;color:var(--color-text-tertiary,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:background .15s;display:flex}.tfs6HW_collapseBtn:hover{background:var(--color-bg-light,#f3f4f6);color:var(--color-text-primary,#111827)}.tfs6HW_paletteBody{flex:1;padding:8px 0;overflow-y:auto}.tfs6HW_group{margin-bottom:4px}.tfs6HW_groupLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-tertiary,#9ca3af);padding:6px 10px 2px;font-size:10px;font-weight:600}.tfs6HW_paletteItem{cursor:grab;color:var(--color-text-primary,#111827);border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;margin:1px 6px;padding:7px 10px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s;display:flex}.tfs6HW_paletteItem:hover{background:var(--color-bg-light,#f3f4f6);border-color:var(--color-border,#e5e7eb)}.tfs6HW_paletteItem:active{cursor:grabbing;opacity:.7}.tfs6HW_itemDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.tfs6HW_itemName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tfs6HW_itemRole{color:var(--color-text-tertiary,#9ca3af);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:400;overflow:hidden}.tfs6HW_hintText{color:var(--color-text-tertiary,#9ca3af);align-items:flex-start;gap:5px;padding:10px;font-size:12px;line-height:1.5;display:flex}.tfs6HW_form{background:var(--color-bg-light,#f9fafb);border-bottom:1px solid var(--color-border-light,#f3f4f6);padding:8px 10px}.tfs6HW_formLabel{color:var(--color-text-tertiary,#9ca3af);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.tfs6HW_formInput,.tfs6HW_formSelect{border:1px solid var(--color-border,#e5e7eb);background:var(--color-white,#fff);width:100%;color:var(--color-text-primary,#111827);box-sizing:border-box;font-size:12px;font-family:var(--font-primary,"Inter", sans-serif);border-radius:5px;outline:none;margin-bottom:5px;padding:5px 7px}.tfs6HW_formInput:focus,.tfs6HW_formSelect:focus{border-color:var(--color-primary,#006c67)}.tfs6HW_formRow{gap:4px;margin-top:2px;display:flex}.tfs6HW_formSaveBtn{background:var(--color-primary,#006c67);color:var(--color-white,#fff);border-radius:var(--border-radius-md,8px);cursor:pointer;font-size:11px;font-weight:600;font-family:var(--font-primary,"Inter", sans-serif);border:none;flex:1;padding:5px 8px;transition:background .15s}.tfs6HW_formSaveBtn:hover:not(:disabled){background:var(--color-primary-dark,#005550)}.tfs6HW_formSaveBtn:disabled{opacity:.4;cursor:not-allowed}.tfs6HW_formCancelBtn{border:1px solid var(--color-border,#e5e7eb);cursor:pointer;color:var(--color-text-secondary,#6b7280);font-size:11px;font-family:var(--font-primary,"Inter", sans-serif);background:0 0;border-radius:5px;padding:5px 8px}.tfs6HW_formCancelBtn:hover{background:var(--color-bg-light,#f3f4f6)}.tfs6HW_emptyHint{color:var(--color-text-tertiary,#9ca3af);padding:8px 10px;font-size:12px}.tfs6HW_navItem{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;margin:1px 6px;padding:7px 10px;transition:background .12s,border-color .12s;display:flex}.tfs6HW_navItem:hover{background:var(--color-bg-light,#f3f4f6);border-color:var(--color-border,#e5e7eb)}.tfs6HW_navItemSelected{background:var(--color-primary-50,#f0fafa);border-color:var(--color-primary,#006c67)}.tfs6HW_navItemSelected:hover{background:var(--color-primary-50,#f0fafa)}.tfs6HW_navIcon{flex-shrink:0}.tfs6HW_navBody{flex:1;min-width:0}.tfs6HW_navName{color:var(--color-text-primary,#111827);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.tfs6HW_navMeta{align-items:center;gap:4px;margin-top:1px;display:flex}.tfs6HW_navBadge{letter-spacing:.04em;text-transform:uppercase;background:var(--color-bg-light,#f3f4f6);color:var(--color-text-secondary,#6b7280);border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.tfs6HW_navCount{color:var(--color-text-tertiary,#9ca3af);font-size:10px}.tfs6HW_navDrillHint{color:var(--color-text-tertiary,#d1d5db);opacity:0;flex-shrink:0;transition:opacity .12s}.tfs6HW_navItem:hover .tfs6HW_navDrillHint{opacity:1}
.NV4f5G_handoff{background:linear-gradient(135deg, var(--sage-light,#f0f4ff), var(--sage-lighter,#e8ecff));border:1px solid var(--sage-border,#c7d2fe);border-radius:12px;flex-direction:column;gap:12px;margin:12px 16px;padding:16px;animation:.3s ease-out NV4f5G_slideIn;display:flex}@keyframes NV4f5G_slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NV4f5G_handoffContent{align-items:flex-start;gap:12px;display:flex}.NV4f5G_handoffIcon{background:var(--sage-primary,#6366f1);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.NV4f5G_handoffText{flex-direction:column;gap:4px;display:flex}.NV4f5G_handoffText strong{color:var(--sage-primary,#4f46e5);font-size:14px;font-weight:600}.NV4f5G_handoffText span{color:var(--text-secondary,#6b7280);font-size:13px;line-height:1.4}.NV4f5G_handoffActions{gap:8px;margin-left:52px;display:flex}.NV4f5G_handoffAccept{background:var(--sage-primary,#6366f1);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .2s,transform .1s}.NV4f5G_handoffAccept:hover:not(:disabled){background:var(--sage-dark,#4f46e5);transform:translateY(-1px)}.NV4f5G_handoffAccept:active:not(:disabled){transform:translateY(0)}.NV4f5G_handoffAccept:disabled{opacity:.7;cursor:not-allowed}.NV4f5G_handoffDismiss{color:var(--text-secondary,#6b7280);border:1px solid var(--border-light,#e5e7eb);cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:background .2s,color .2s}.NV4f5G_handoffDismiss:hover{background:var(--bg-hover,#f3f4f6);color:var(--text-primary,#1f2937)}@media (prefers-color-scheme:dark){.NV4f5G_handoff{background:linear-gradient(135deg,#6366f11a,#4f46e514);border-color:#6366f14d}.NV4f5G_handoffText strong{color:#a5b4fc}.NV4f5G_handoffText span{color:#9ca3af}.NV4f5G_handoffDismiss{color:#9ca3af;border-color:#374151}.NV4f5G_handoffDismiss:hover{color:#f3f4f6;background:#374151}}
.pZkHGW_panel{flex-direction:column;gap:16px;padding:0 0 24px;display:flex}.pZkHGW_header{justify-content:space-between;align-items:center;padding:12px 0 4px;display:flex}.pZkHGW_headerLeft{align-items:center;gap:8px;display:flex}.pZkHGW_headerIcon{color:#8b5cf6}.pZkHGW_headerTitle{color:var(--text-primary,#111827);font-size:14px;font-weight:600}.pZkHGW_headerSub{color:var(--text-secondary,#6b7280);font-size:12px}.pZkHGW_refreshBtn{border:1px solid var(--border,#e5e7eb);cursor:pointer;width:28px;height:28px;color:var(--text-secondary,#6b7280);background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.pZkHGW_refreshBtn:hover:not(:disabled){background:var(--surface-hover,#f9fafb);color:var(--text-primary,#111827)}.pZkHGW_refreshBtn:disabled{opacity:.5;cursor:not-allowed}.pZkHGW_narrative{background:var(--surface-subtle,#f9fafb);border:1px solid var(--border,#e5e7eb);border-left:3px solid #8b5cf6;border-radius:8px;padding:12px 14px}.pZkHGW_narrative p{color:var(--text-primary,#111827);margin:0;font-size:13px;line-height:1.55}.pZkHGW_fgNote{color:#6b7280;margin-top:6px;font-size:11px;display:block}.pZkHGW_topCard{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:10px;padding:14px 16px}.pZkHGW_topCardHeader{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.pZkHGW_topCardIcon{flex-shrink:0;font-size:22px;line-height:1}.pZkHGW_topCardTitle{flex-direction:column;flex:1;gap:2px;display:flex}.pZkHGW_topCardLabel{color:var(--text-primary,#111827);font-size:15px;font-weight:700}.pZkHGW_topCardStrength{font-size:12px;font-weight:500}.pZkHGW_topCardScore{font-size:26px;font-weight:800;line-height:1}.pZkHGW_topCardDesc{color:var(--text-secondary,#6b7280);margin:0 0 10px;font-size:12px;line-height:1.45}.pZkHGW_scoreBarWrap{align-items:center;gap:8px;margin-bottom:12px;display:flex}.pZkHGW_scoreBar{background:var(--surface-subtle,#f3f4f6);border-radius:3px;flex:1;height:6px;overflow:hidden}.pZkHGW_scoreBarFill{border-radius:3px;height:100%;transition:width .4s}.pZkHGW_fgBadge{color:#22c55e;background:#22c55e0d;border:1px solid #22c55e40;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:600}.pZkHGW_instrumentGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px;display:grid}.pZkHGW_instRow{border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;padding:5px 8px;display:flex}.pZkHGW_instAligned{background:#22c55e0d;border-color:#22c55e30}.pZkHGW_instConflict{background:#ef44440d;border-color:#ef444430}.pZkHGW_instSymbol{color:var(--text-primary,#111827);font-size:11px;font-weight:600}.pZkHGW_dirChip{border-radius:4px;align-items:center;gap:3px;padding:2px 5px;font-size:10px;font-weight:600;display:inline-flex}.pZkHGW_aligned{color:#16a34a;background:#22c55e20}.pZkHGW_conflicting{color:#dc2626;background:#ef444420}.pZkHGW_instNeutral{color:#9ca3af;grid-column:1/-1;align-items:center;gap:4px;padding:4px 0;font-size:11px;display:flex}.pZkHGW_allDrivers{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:10px;padding:14px 16px}.pZkHGW_allDriversTitle{color:var(--text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.pZkHGW_driverList{flex-direction:column;gap:8px;display:flex}.pZkHGW_driverRow{align-items:center;gap:10px;display:flex}.pZkHGW_driverIcon{text-align:center;flex-shrink:0;width:20px;font-size:16px}.pZkHGW_driverInfo{flex-direction:column;flex:1;gap:4px;display:flex}.pZkHGW_driverLabel{color:var(--text-primary,#111827);font-size:12px;font-weight:500}.pZkHGW_driverRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;min-width:36px;display:flex}.pZkHGW_driverPct{font-size:13px;font-weight:700}.pZkHGW_driverCount{color:#9ca3af;font-size:10px}.pZkHGW_noDriver{text-align:center;border:1px dashed var(--border,#e5e7eb);color:var(--text-secondary,#6b7280);border-radius:10px;padding:32px 24px}.pZkHGW_noDriver p{margin:8px 0 0;font-size:13px}.pZkHGW_noDriverHint{color:#9ca3af!important;margin-top:6px!important;font-size:12px!important}.pZkHGW_loading{color:var(--text-secondary,#6b7280);justify-content:center;align-items:center;gap:10px;padding:40px 0;font-size:13px;display:flex}.pZkHGW_errorState{color:#dc2626;background:#ef44440d;border:1px solid #ef444430;border-radius:8px;align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}.pZkHGW_footer{color:#9ca3af;align-items:center;gap:6px;padding-top:4px;font-size:11px;display:flex}@keyframes pZkHGW_spin{to{transform:rotate(360deg)}}.pZkHGW_spin{animation:.9s linear infinite pZkHGW_spin}
.CC_Gcq_title{color:#1f2937;background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;margin:0;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4}.CC_Gcq_content{padding:16px}.CC_Gcq_text{color:#6b7280;margin:0;font-size:14px;line-height:1.5}
.UyoIDG_title{color:#1f2937;background-color:#e6f0f0;border-bottom:1px solid #e5e7eb;margin:0;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4}.UyoIDG_content{padding:16px}.UyoIDG_text{color:#6b7280;margin:0 0 12px;font-size:14px;line-height:1.5}.UyoIDG_placeholder{color:#9ca3af;margin:0;font-size:13px;font-style:italic}
.CQ4h9q_chatContainer{background:var(--color-white,#fff);border:1px solid var(--color-gray-200,#e5e7eb);border-radius:8px;flex-direction:column;height:calc(100dvh - 400px);min-height:400px;display:flex;overflow:hidden}@media (max-width:768px){.CQ4h9q_chatContainer{height:calc(100dvh - 300px);min-height:350px}}