@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2)format("woff2"),url(/assets/playfair-display-cyrillic-700-normal-Dk1mTcxf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-vietnamese-700-normal-CaKJSIny.woff2)format("woff2"),url(/assets/playfair-display-vietnamese-700-normal-Cr1rw0mr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2)format("woff2"),url(/assets/playfair-display-latin-ext-700-normal-D5HUU8GT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2)format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-page-bg:#f5f7fa;--color-shell-bg:#fff;--color-sidebar-bg:#fff;--color-sidebar-border:#e8ecf0;--color-card:#fff;--color-primary-text:#0b1220;--color-muted:#64748b;--color-muted-light:#94a3b8;--color-border:#e2e8f0;--color-border-light:#eef1f5;--color-primary-btn:#0b1220;--color-primary-btn-hover:#1a2332;--color-disabled-btn:#94a3b8;--color-danger:#dc2626;--color-danger-bg:#fef2f2;--color-success:#15803d;--color-success-bg:#ecfdf3;--color-success-border:#86efac;--color-warning:#b45309;--color-warning-bg:#fffbeb;--color-warning-border:#fcd34d;--color-flagged:#b91c1c;--color-flagged-bg:#fef2f2;--color-accent-blue:#2563eb;--color-accent-blue-light:#eef4ff;--color-accent-blue-border:#bfdbfe;--color-focus-ring:#2563eb;--color-dropzone-bg:#eef4ff;--color-dropzone-border:#cbd5e1;--color-dropzone-icon:#60a5fa;--color-dropzone-active-bg:#e0edff;--color-pill-bg:#fff;--color-system-bg:#f1f5f9;--color-equation-panel:#f0f6ff;--color-progress-bg:#eef4ff;--color-progress-bar:#2563eb;--color-textarea-border:#2563eb;--color-chat-user-bg:#eef4ff;--color-chat-ai-bg:#f8fafc;--font-serif:"Playfair Display", Georgia, "Times New Roman", serif;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--sidebar-width:220px;--sidebar-rail-width:56px;--header-height:64px;--radius-card:12px;--radius-inner:10px;--radius-btn:10px;--radius-pill:999px;--shadow-sm:0 1px 2px #0b12200d;--shadow-card:0 1px 2px #0b12200f, 0 4px 16px #0b12200a;--shadow-md:0 4px 20px #0b122014;--shadow-btn:0 2px 8px #0b122026;--transition-fast:.15s ease;--transition-normal:.22s ease;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-shell:900px;--content-gutter:clamp(16px, 3vw, 32px);--content-max-narrow:min(90vw, 720px);--content-max-medium:min(92vw, 960px);--content-max-wide:min(94vw, calc(100vw - var(--sidebar-rail-width) - 2 * var(--content-gutter)));--content-max-full:min(96vw, calc(100vw - var(--sidebar-rail-width) - 2 * var(--content-gutter)));--workflow-column-max:var(--content-max-medium);--workflow-section-gap:var(--space-6);--workflow-card-padding-y:clamp(24px, 4vw, 32px);--workflow-card-padding-x:clamp(28px, 5vw, 40px);--workflow-card-max-wide:min(94vw, 800px);--workflow-card-max-narrow:min(94vw, 460px)}@media (width<=899px){:root{--content-max-wide:min(94vw, calc(100vw - var(--sidebar-rail-width) - 2 * var(--content-gutter)));--content-max-full:min(96vw, calc(100vw - var(--sidebar-rail-width) - 2 * var(--content-gutter)))}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{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.17.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;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 .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;padding:0}body{font-family:var(--font-sans);color:var(--color-primary-text);background:var(--color-page-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:400}button{font-family:var(--font-sans);cursor:pointer}button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}a{color:inherit;text-decoration:none}.serif{font-family:var(--font-serif);font-weight:700}code{background:var(--color-system-bg);color:var(--color-primary-text);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:.9em}.card,.card-surface{background:var(--color-card);border:1px solid var(--color-border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.fieldLabel{color:var(--color-primary-text);margin:0 0 var(--space-3) 0;font-size:14px;font-weight:600;display:block}.input{width:100%;font-size:16px;font-family:var(--font-sans);color:var(--color-primary-text);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-btn);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:14px 16px}.input:focus{border-color:var(--color-accent-blue);outline:none;box-shadow:0 0 0 3px #2563eb1f}.btnPrimary{justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-primary-btn);color:#fff;border-radius:var(--radius-pill);box-shadow:var(--shadow-btn);transition:background var(--transition-fast);border:none;padding:12px 24px;font-size:14px;font-weight:600;display:inline-flex}.btnPrimary:hover:not(:disabled){background:var(--color-primary-btn-hover)}.btnPrimary:disabled{background:var(--color-disabled-btn);box-shadow:none;cursor:not-allowed}.btnSecondary{justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-card);color:var(--color-primary-text);border:1px solid var(--color-border);border-radius:var(--radius-pill);transition:background var(--transition-fast), border-color var(--transition-fast);padding:10px 18px;font-size:14px;font-weight:500;display:inline-flex}.btnSecondary:hover:not(:disabled){background:var(--color-page-bg);border-color:var(--color-muted-light)}.section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-light);margin:0 0 var(--space-3) 0;font-size:11px;font-weight:600}.badge{border-radius:var(--radius-pill);letter-spacing:.02em;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.badgeSuccess{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border)}.badgeWarning{background:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--color-warning-border)}.badgeDanger{background:var(--color-flagged-bg);color:var(--color-flagged);border:1px solid #fecaca}.equationPanel{background:var(--color-equation-panel);border:1px solid var(--color-accent-blue-border);border-radius:var(--radius-inner);padding:var(--space-4);overflow-x:auto}.katex-block{margin:.5em 0;overflow-x:auto}.katex-cell{overflow:visible}.katex-cell .katex{font-size:.98em}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._overlay_177z2_1{z-index:1000;padding:var(--content-gutter);-webkit-backdrop-filter:blur(12px);background:#f5f7faf0;justify-content:center;align-items:center;animation:.28s _fadeIn_177z2_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_177z2_1{0%{opacity:0}to{opacity:1}}._panel_177z2_24{width:100%;max-width:var(--workflow-card-max-wide);box-sizing:border-box;text-align:center;align-items:center;gap:var(--space-6);padding:var(--workflow-card-padding-y) var(--workflow-card-padding-x);background:var(--color-card);border:1px solid var(--color-border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}._panelBody_177z2_40{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:stretch;width:100%;min-height:clamp(200px,28vh,280px);padding:clamp(24px,5vh,40px) 0 clamp(16px,3vh,24px);display:flex}._panelFooter_177z2_51{width:100%;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border-light)}._panelFooter_177z2_51 ._hint_177z2_58{margin-top:var(--space-3)}._row_177z2_62{align-items:flex-start;gap:var(--space-4);width:100%;display:flex}._spinnerRing_177z2_69{border:3px solid var(--color-border-light);border-top-color:var(--color-accent-blue);border-radius:50%;flex-shrink:0;width:48px;height:48px;animation:.9s linear infinite _spin_177z2_69}@keyframes _spin_177z2_69{to{transform:rotate(360deg)}}._textCol_177z2_85{text-align:left;flex:1;min-width:0}._title_177z2_91{font-family:var(--font-sans);margin:0 0 var(--space-2) 0;color:var(--color-primary-text);font-size:16px;font-weight:600;line-height:1.35}._subtitle_177z2_100{font-family:var(--font-sans);color:var(--color-muted);min-height:1.4em;margin:0;font-size:14px;line-height:1.5;transition:opacity .3s}._subtitleFade_177z2_110{opacity:0}._hint_177z2_58{font-family:var(--font-sans);color:var(--color-muted);text-align:center;width:100%;margin:0;font-size:13px;line-height:1.5}._progressTrack_177z2_124{background:var(--color-accent-blue-light);border-radius:var(--radius-pill);width:100%;height:4px;overflow:hidden}._progressBar_177z2_132{background:linear-gradient(90deg, var(--color-accent-blue), #60a5fa);border-radius:var(--radius-pill);width:35%;height:100%;animation:1.4s ease-in-out infinite _indeterminate_177z2_1}@keyframes _indeterminate_177z2_1{0%{transform:translate(-100%)}50%{transform:translate(120%)}to{transform:translate(280%)}}._dots_177z2_152{justify-content:center;gap:6px;width:100%;display:flex}._dot_177z2_152{background:var(--color-accent-blue);opacity:.35;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite _pulse_177z2_1}._dot_177z2_152:nth-child(2){animation-delay:.15s}._dot_177z2_152:nth-child(3){animation-delay:.3s}@keyframes _pulse_177z2_1{0%,80%,to{opacity:.35;transform:scale(1)}40%{opacity:1;transform:scale(1.15)}}._errorPanel_177z2_189{width:100%;max-width:var(--workflow-card-max-wide);box-sizing:border-box;text-align:center;justify-content:center;align-items:center;gap:var(--space-4);min-height:clamp(240px,28vh,320px);padding:var(--workflow-card-padding-y) var(--workflow-card-padding-x);background:var(--color-card);border:1px solid var(--color-border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}._errorTitle_177z2_207{font-family:var(--font-sans);color:var(--color-primary-text);margin:0;font-size:22px;font-weight:700}._errorMessage_177z2_215{color:var(--color-danger);margin:0;font-size:14px;line-height:1.5}._resumePanel_177z2_222{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-light);text-align:left}._resumeTitle_177z2_229{margin:0 0 var(--space-2);font-size:1rem;font-weight:600}._resumeHint_177z2_235,._resumeMeta_177z2_236{color:var(--color-text-muted);margin:0 0 var(--space-2);font-size:.875rem}._resumeErrorDetail_177z2_242{color:var(--color-danger,#b42318);margin:0 0 var(--space-2);font-size:.8125rem}._dismissBtn_177z2_248{background:var(--color-primary-btn);color:#fff;border-radius:var(--radius-pill);margin-top:var(--space-2);box-shadow:var(--shadow-btn);border:none;padding:10px 22px;font-size:14px;font-weight:600}._dismissBtn_177z2_248:hover{background:var(--color-primary-btn-hover)}@media (prefers-reduced-motion:reduce){._overlay_177z2_1,._spinnerRing_177z2_69{animation:none}._progressBar_177z2_132{width:40%;animation:none}._dot_177z2_152{opacity:.6;animation:none}._subtitle_177z2_100{transition:none}}._screen_gaof3_1{justify-content:center;align-items:center;gap:var(--space-4);min-height:100vh;padding:var(--space-6);background:radial-gradient(ellipse 80% 50% at 50% 0%, #eef4ffe6, transparent 70%), var(--color-page-bg);flex-direction:column;display:flex}._spinner_gaof3_14{border:3px solid var(--color-border);border-top-color:var(--color-accent-blue);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite _authSpin_gaof3_1}._message_gaof3_23{color:var(--color-muted);margin:0;font-size:14px;font-weight:500}@keyframes _authSpin_gaof3_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_gaof3_14{border-top-color:var(--color-accent-blue);animation:none}}._wrap_1gcf9_1{width:100%;height:100%;min-width:var(--sidebar-rail-width);position:relative}@media (width>=900px){._wrapExpanded_1gcf9_9{width:var(--sidebar-width);min-width:var(--sidebar-width)}}._mobileToggle_1gcf9_15,._backdrop_1gcf9_19{display:none}._panel_1gcf9_23{height:100%;width:var(--sidebar-width);min-width:var(--sidebar-width);padding:var(--space-4) var(--space-3);background:var(--color-sidebar-bg);border-right:1px solid var(--color-sidebar-border);transition:padding var(--transition-normal), box-shadow var(--transition-normal);flex-direction:column;display:flex;overflow:hidden auto}._panelCollapsed_1gcf9_39{--sidebar-rail-item:40px;width:var(--sidebar-rail-width);min-width:var(--sidebar-rail-width);padding:var(--space-4) calc((var(--sidebar-rail-width) - var(--sidebar-rail-item) - 1px) / 2);align-items:center}._brandRow_1gcf9_49{align-items:center;gap:var(--space-2);width:100%;padding:0 0 var(--space-4) 0;margin:0 0 var(--space-1) 0;text-align:left;background:0 0;border:none;display:flex}._panelCollapsed_1gcf9_39 ._brandRow_1gcf9_49{width:var(--sidebar-rail-item);height:var(--sidebar-rail-item);margin:0 0 var(--space-4) 0;flex-shrink:0;justify-content:center;align-items:center;gap:0;padding:0;position:relative}._panelCollapsed_1gcf9_39 ._logoMark_1gcf9_73{width:var(--sidebar-rail-item);height:var(--sidebar-rail-item)}._panelCollapsed_1gcf9_39 ._brandText_1gcf9_78{clip:rect(0, 0, 0, 0);opacity:0;pointer-events:none;border:0;flex:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._brandRow_1gcf9_49:hover ._brandName_1gcf9_92{color:var(--color-accent-blue)}._logoMark_1gcf9_73{flex-shrink:0;justify-content:center;align-items:center;display:flex}._brandText_1gcf9_78{opacity:1;min-width:0;max-width:none;transition:opacity var(--transition-fast), max-width var(--transition-normal);flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}._brandName_1gcf9_92{font-family:var(--font-serif);color:var(--color-primary-text);transition:color var(--transition-fast);white-space:nowrap;font-size:18px;font-weight:700}._brandTagline_1gcf9_126{color:var(--color-muted);font-size:11px;line-height:1.35}._newExtractionBtn_1gcf9_132{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:10px var(--space-3);background:var(--color-primary-btn);color:#fff;border-radius:var(--radius-pill);margin-bottom:var(--space-5);box-shadow:var(--shadow-btn);transition:background var(--transition-fast), width var(--transition-normal), height var(--transition-normal), border-radius var(--transition-normal), padding var(--transition-normal);border:none;font-size:13px;font-weight:600;display:flex}._panelCollapsed_1gcf9_39 ._newExtractionBtn_1gcf9_132{width:var(--sidebar-rail-item);height:var(--sidebar-rail-item);margin-bottom:var(--space-4);border-radius:50%;flex-shrink:0;padding:0;position:relative}._newExtractionLabel_1gcf9_165{white-space:nowrap;transition:opacity var(--transition-fast), max-width var(--transition-normal);overflow:hidden}._panelCollapsed_1gcf9_39 ._newExtractionLabel_1gcf9_165{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._newExtractionBtn_1gcf9_132:hover{background:var(--color-primary-btn-hover)}._primaryNav_1gcf9_186{gap:var(--space-1);flex-direction:column;width:100%;display:flex}._sidebarFooter_1gcf9_193{padding-top:var(--space-4);width:100%;margin-top:auto}._navLinkLabel_1gcf9_199{white-space:nowrap;transition:opacity var(--transition-fast), max-width var(--transition-normal);overflow:hidden}._panelCollapsed_1gcf9_39 ._primaryNav_1gcf9_186{width:var(--sidebar-rail-item);align-items:center}._panelCollapsed_1gcf9_39 ._navLink_1gcf9_199{width:var(--sidebar-rail-item);height:var(--sidebar-rail-item);flex-shrink:0;justify-content:center;padding:0;position:relative}._panelCollapsed_1gcf9_39 ._navLinkLabel_1gcf9_199{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._projectsSection_1gcf9_232{margin-bottom:var(--space-4);width:100%;transition:opacity var(--transition-fast)}._projectList_1gcf9_238{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._projectBtn_1gcf9_247{gap:var(--space-2)}._projectBtn_1gcf9_247 svg{color:var(--color-muted);flex-shrink:0}._previewNote_1gcf9_256{color:var(--color-muted-light);margin:var(--space-2) 0 0;padding-left:var(--space-1);font-size:11px;line-height:1.4}._previewRow_1gcf9_264{cursor:default;pointer-events:none}._panelCollapsed_1gcf9_39 ._projectsSection_1gcf9_232{opacity:0;pointer-events:none;height:0;margin:0;overflow:hidden}._sectionLabel_1gcf9_277{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-light);margin:0 0 var(--space-3) 0;white-space:nowrap;transition:opacity var(--transition-fast);font-size:11px;font-weight:600}._panelCollapsed_1gcf9_39 ._sectionLabel_1gcf9_277{opacity:0;height:0;margin:0;overflow:hidden}._historyList_1gcf9_295{gap:var(--space-1);width:100%;min-height:0;transition:opacity var(--transition-fast);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}._panelCollapsed_1gcf9_39 ._historyList_1gcf9_295{opacity:0;pointer-events:none;flex:0;overflow:hidden}._listBtn_1gcf9_315{align-items:center;gap:var(--space-2);border-radius:var(--radius-inner);width:100%;color:var(--color-primary-text);text-align:left;transition:background var(--transition-fast);background:0 0;border:none;padding:8px 10px;font-size:13px;display:flex}._listBtn_1gcf9_315:hover:not(:disabled){background:var(--color-page-bg)}._listBtnActive_1gcf9_334{background:var(--color-accent-blue-light);font-weight:500}._listBtn_1gcf9_315:disabled{opacity:.45;cursor:not-allowed}._historyBtn_1gcf9_344{flex-direction:column;align-items:flex-start;gap:2px}._historyTitle_1gcf9_350{font-size:14px;font-weight:500;line-height:1.3}._historyPreview_1gcf9_356{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}._historyMeta_1gcf9_367{color:var(--color-muted-light);margin-top:2px;font-size:10px}._historyEmpty_1gcf9_373{color:var(--color-muted);padding:var(--space-2) var(--space-1);font-size:12px;line-height:1.45}@media (width>=900px){._mobileToggle_1gcf9_15,._backdrop_1gcf9_19{display:none!important}._panelOpen_1gcf9_386{box-shadow:var(--shadow-md)}._panelCollapsed_1gcf9_39{box-shadow:none}}@media (width<=899px){._wrap_1gcf9_1{min-width:0}._mobileToggle_1gcf9_15{left:var(--space-3);top:calc((var(--header-height) - 44px) / 2);z-index:25;border:1px solid var(--color-border-light);border-radius:var(--radius-inner);background:var(--color-card);width:44px;height:44px;color:var(--color-primary-text);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:flex;position:fixed}._backdrop_1gcf9_19{z-index:28;cursor:pointer;background:#0b122059;border:none;padding:0;display:block;position:fixed;inset:0}._panel_1gcf9_23{z-index:30;width:min(var(--sidebar-width), 88vw);min-width:unset;transition:transform var(--transition-normal);box-shadow:var(--shadow-md);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}._panelCollapsed_1gcf9_39{width:min(var(--sidebar-width), 88vw);min-width:unset;padding:var(--space-5) var(--space-4);align-items:stretch}._panelCollapsed_1gcf9_39 ._brandText_1gcf9_78,._panelCollapsed_1gcf9_39 ._newExtractionLabel_1gcf9_165,._panelCollapsed_1gcf9_39 ._navLinkLabel_1gcf9_199,._panelCollapsed_1gcf9_39 ._projectsSection_1gcf9_232,._panelCollapsed_1gcf9_39 ._sectionLabel_1gcf9_277,._panelCollapsed_1gcf9_39 ._historyList_1gcf9_295{opacity:1;pointer-events:auto;flex:1;max-width:none;height:auto;overflow:visible}._panelCollapsed_1gcf9_39 ._newExtractionBtn_1gcf9_132{width:100%;height:auto;padding:12px var(--space-4);border-radius:var(--radius-pill)}._panelCollapsed_1gcf9_39 ._brandRow_1gcf9_49{gap:var(--space-2);width:100%;height:auto;padding:0 0 var(--space-4) 0;margin:0 0 var(--space-1) 0}._panelCollapsed_1gcf9_39 ._logoMark_1gcf9_73{width:auto;height:auto}._panelCollapsed_1gcf9_39 ._brandText_1gcf9_78{clip:auto;flex:1;width:auto;height:auto;margin:0;position:static;overflow:hidden}._panelCollapsed_1gcf9_39 ._newExtractionLabel_1gcf9_165{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}._panelCollapsed_1gcf9_39 ._primaryNav_1gcf9_186{align-items:stretch;width:100%}._panelCollapsed_1gcf9_39 ._navLink_1gcf9_199{justify-content:flex-start;width:100%;height:auto;padding:10px 12px}._panelCollapsed_1gcf9_39 ._navLinkLabel_1gcf9_199{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}._panelOpen_1gcf9_386{transform:translate(0)}}._shell_1fwl1_1{background:var(--color-page-bg);grid-template-columns:1fr;min-height:100vh;display:grid}._shellWithSidebar_1fwl1_8{grid-template-columns:auto 1fr}._sidebarSlot_1fwl1_12{z-index:20;height:100vh;width:var(--sidebar-rail-width);flex-shrink:0;position:sticky;top:0;overflow:visible}._sidebarSlotOpen_1fwl1_22{z-index:30}._mainColumn_1fwl1_26{flex-direction:column;min-width:0;min-height:100vh;display:flex}._header_1fwl1_33{height:var(--header-height);background:var(--color-shell-bg);border-bottom:1px solid var(--color-border-light);padding:0 var(--content-gutter);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}._headerActions_1fwl1_44{align-items:center;gap:var(--space-3);display:flex}._decorIcon_1fwl1_50{border:1px solid var(--color-border-light);background:var(--color-card);width:40px;height:40px;color:var(--color-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}._avatar_1fwl1_62{border:1px solid var(--color-border-light);background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 100%);border-radius:50%;width:40px;height:40px}._main_1fwl1_26{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}@media (width<=899px){._shellWithSidebar_1fwl1_8{grid-template-columns:1fr}._sidebarSlot_1fwl1_12{pointer-events:auto;width:0;height:0;position:fixed;top:0;left:0;overflow:visible}._header_1fwl1_33{z-index:15;padding-left:calc(var(--sidebar-rail-width) + var(--space-4));position:sticky;top:0}}._shell_nk1o1_1{background:var(--color-page-bg);flex-direction:column;min-height:100vh;display:flex}._header_nk1o1_8{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--header-height);padding:0 var(--content-gutter);background:var(--color-shell-bg);border-bottom:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}._headerLeft_nk1o1_21{align-items:center;min-width:0;display:flex}._brand_nk1o1_27{align-items:center;gap:var(--space-3);color:inherit;text-decoration:none;display:inline-flex}._brandText_nk1o1_35{flex-direction:column;gap:2px;display:flex}._brandName_nk1o1_41{font-family:var(--font-serif);color:var(--color-primary-text);font-size:18px;font-weight:700}._brandTag_nk1o1_48{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-light);font-size:11px;font-weight:600}._headerNav_nk1o1_56{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._navLink_nk1o1_63{color:var(--color-primary-text);border-radius:var(--radius-pill);background:var(--color-accent-blue-light);border:1px solid var(--color-accent-blue-border);padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none}._navLinkMuted_nk1o1_74{color:var(--color-muted);padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none}._navLinkMuted_nk1o1_74:hover{color:var(--color-accent-blue)}._userPill_nk1o1_86{color:var(--color-primary-text);background:var(--color-card);border:1px solid var(--color-border-light);border-radius:var(--radius-pill);padding:7px 12px;font-size:13px;font-weight:500}._signOutBtn_nk1o1_96{color:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;padding:7px 14px;font-size:13px;font-weight:600}._signOutBtn_nk1o1_96:hover{color:var(--color-primary-text);border-color:var(--color-muted-light)}._main_nk1o1_114{padding:clamp(20px, 3vw, 32px) var(--content-gutter) clamp(40px, 5vw, 56px);flex:1}._root_1xcj6_1{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;line-height:1.6;font-size:inherit;display:block}._text_1xcj6_12{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}._mathBlock_1xcj6_18{background:var(--color-equation-panel);border:1px solid var(--color-accent-blue-border);border-radius:var(--radius-inner);padding:var(--space-3) var(--space-4);max-width:100%;margin:var(--space-2) 0;display:block;overflow-x:auto}._mathBlock_1xcj6_18 .katex-display{margin:.35em 0;overflow:visible}._notice_1xcj6_34{color:#94a3b8;font-style:italic}._root_1xcj6_1 .katex{max-width:100%;font-size:1.02em}._mathInline_1xcj6_44,._root_1xcj6_1 .katex-cell{vertical-align:baseline;display:inline;overflow:visible}._page_diy32_1{background:var(--color-page-bg);flex-direction:column;min-height:100vh;display:flex}._topBar_diy32_8{background:var(--color-shell-bg);border-bottom:1px solid var(--color-border-light);padding:var(--space-5) var(--content-gutter);width:100%;max-width:var(--content-max-full);box-sizing:border-box;justify-content:space-between;align-items:flex-start;margin:0 auto;display:flex}._topLeft_diy32_21{gap:var(--space-1);flex-direction:column;display:flex}._resultsLink_diy32_27{color:var(--color-primary-text);margin-bottom:var(--space-2);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;display:inline-flex}._resultsLink_diy32_27:hover{color:var(--color-accent-blue)}._pageTitle_diy32_44{font-family:var(--font-sans);letter-spacing:-.02em;margin:0;font-size:clamp(24px,4vw,28px);font-weight:700}._traceId_diy32_52{color:var(--color-muted);margin:0;font-size:13px}._resetBtn_diy32_58{color:var(--color-danger);padding:var(--space-2) 0;background:0 0;border:none;font-size:14px;font-weight:500}._resetBtn_diy32_58:hover{text-decoration:underline}._columns_diy32_71{gap:var(--space-6);padding:var(--space-6) var(--content-gutter) var(--space-8);width:100%;max-width:var(--content-max-full);box-sizing:border-box;flex:1;grid-template-columns:1fr 1fr;align-items:start;margin:0 auto;display:grid}._column_diy32_71{flex-direction:column;min-width:0;display:flex}._columnTitle_diy32_90{font-family:var(--font-sans);margin:0 0 var(--space-2) 0;font-size:20px;font-weight:700}._columnHint_diy32_97{color:var(--color-muted);margin:0 0 var(--space-5) 0;font-size:13px;line-height:1.5}._feedbackCard_diy32_104{background:var(--color-card);border:1px solid var(--color-border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-6);gap:var(--space-4);flex-direction:column;flex:1;display:flex}._systemBox_diy32_116{background:var(--color-system-bg);border-radius:var(--radius-inner);padding:var(--space-5);text-align:center;border:1px solid var(--color-border-light)}._systemLabel_diy32_124{letter-spacing:.06em;color:var(--color-muted-light);margin:0 0 var(--space-3) 0;text-transform:uppercase;font-size:11px;font-weight:600}._systemText_diy32_133{color:var(--color-primary-text);margin:0;font-size:14px;font-style:italic;line-height:1.6}._userMessage_diy32_141{background:var(--color-chat-user-bg);border:1px solid var(--color-accent-blue-border);border-radius:var(--radius-inner) var(--radius-inner) 4px var(--radius-inner);max-width:92%;padding:var(--space-3) var(--space-4);align-self:flex-end}._userMessageLabel_diy32_150{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:10px;font-weight:600}._userMessageText_diy32_159{margin:0;font-size:14px;line-height:1.5}._textarea_diy32_165{border:1px solid var(--color-border);border-radius:var(--radius-inner);width:100%;min-height:100px;font-family:var(--font-sans);resize:vertical;color:var(--color-primary-text);margin-top:auto;padding:14px 16px;font-size:14px}._textarea_diy32_165:focus{border-color:var(--color-accent-blue);outline:none;box-shadow:0 0 0 3px #2563eb1f}._submitBtn_diy32_184{background:var(--color-primary-btn);color:#fff;border-radius:var(--radius-pill);width:100%;box-shadow:var(--shadow-btn);border:none;padding:14px 20px;font-size:14px;font-weight:600}._submitBtn_diy32_184:hover:not(:disabled){background:var(--color-primary-btn-hover)}._submitBtn_diy32_184:disabled{background:var(--color-disabled-btn);box-shadow:none;cursor:not-allowed}._versionCard_diy32_206{background:var(--color-card);border:1px solid var(--color-border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-6);margin-bottom:var(--space-5)}._versionHeader_diy32_215{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;font-size:15px;font-weight:600;display:flex}._versionAccepted_diy32_225{text-transform:uppercase;letter-spacing:.04em;color:var(--color-success);background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-pill);padding:4px 10px;font-size:11px;font-weight:700}._activeBaseline_diy32_237{color:var(--color-muted);font-size:13px;font-weight:500}._feedbackTag_diy32_243{color:var(--color-accent-blue);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}._fieldRow_diy32_251{margin-bottom:var(--space-4)}._fieldRow_diy32_251:last-child{margin-bottom:0}._fieldLabel_diy32_259{margin-bottom:var(--space-2);color:var(--color-muted);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600;display:block}._fieldValue_diy32_269{color:var(--color-primary-text);font-size:14px;line-height:1.55}._srOnly_diy32_275{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._loading_diy32_286{padding:48px var(--content-gutter);text-align:center;color:var(--color-muted)}._errorBanner_diy32_292{margin:0 auto var(--space-4);width:calc(100% - 2 * var(--content-gutter));max-width:var(--content-max-full);box-sizing:border-box;background:var(--color-danger-bg);border-radius:var(--radius-inner);color:var(--color-danger);border:1px solid #fecaca;padding:12px 16px;font-size:14px}@media (width<=900px){._columns_diy32_71{grid-template-columns:1fr}}._page_1af11_1{flex-direction:column;gap:1rem;width:100%;min-height:0;display:flex}._header_1af11_9{background:var(--color-card);border:1px solid var(--color-border-light);border-radius:var(--radius-card);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;padding:1rem 1.25rem;display:flex}._headerMain_1af11_21 h1{margin:0 0 .35rem;font-size:1.35rem}._headerMeta_1af11_26{color:var(--color-text-muted,#5c6470);flex-wrap:wrap;gap:.5rem 1rem;font-size:.9rem;display:flex}._statGrid_1af11_34{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}._statCard_1af11_41{background:var(--color-surface-muted,#f6f7f9);border:1px solid var(--color-border-light);border-radius:8px;align-items:baseline;gap:.35rem;padding:.35rem .6rem;display:flex}._statLabel_1af11_51{color:var(--color-text-muted,#5c6470);font-size:.75rem}._statValue_1af11_56{font-size:.95rem;font-weight:600}._layout_1af11_61{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:1rem;min-height:480px;display:grid}@media (width<=900px){._layout_1af11_61{grid-template-columns:1fr}}._panel_1af11_74{background:var(--color-card);border:1px solid var(--color-border-light);border-radius:var(--radius-card);flex-direction:column;min-height:0;display:flex}._panelHeader_1af11_83{border-bottom:1px solid var(--color-border-light);padding:.85rem 1rem;font-weight:600}._panelBody_1af11_89{flex:1;padding:.75rem;overflow:auto}._nodeList_1af11_95{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._nodeCard_1af11_104{text-align:left;border:1px solid var(--color-border-light);cursor:pointer;background:#fff;border-radius:10px;width:100%;padding:.75rem;transition:border-color .15s,box-shadow .15s}._nodeCard_1af11_104:hover{border-color:var(--color-accent,#3b6fd9)}._nodeCardActive_1af11_119{border-color:var(--color-accent,#3b6fd9);box-shadow:0 0 0 1px var(--color-accent,#3b6fd9)}._nodeTitle_1af11_124{margin-bottom:.25rem;font-weight:600}._nodeMeta_1af11_129{color:var(--color-text-muted,#5c6470);flex-wrap:wrap;gap:.35rem .5rem;font-size:.8rem;display:flex}._badge_1af11_137{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}._badgeType_1af11_148{color:#3345a8;background:#eef2ff}._statusOk_1af11_153{color:#1f6b3a;background:#e8f7ee}._statusFail_1af11_158{color:#9b1c1c;background:#fdecec}._statusRunning_1af11_163{color:#8a5a00;background:#fff6e5}._statusNeutral_1af11_168{color:#4a4f57;background:#f0f1f3}._emptyState_1af11_173{text-align:center;color:var(--color-text-muted,#5c6470);padding:2rem 1.25rem}._emptyState_1af11_173 h2{color:var(--color-text,#1a1d21);margin:0 0 .5rem}._errorBox_1af11_184{color:#7a1212;background:#fdecec;border:1px solid #f3c4c4;border-radius:10px;padding:.85rem 1rem}._warnBox_1af11_192{color:#6b4e00;background:#fff8e8;border:1px solid #f0dfa8;border-radius:10px;margin-bottom:.75rem;padding:.75rem 1rem}._sectionStack_1af11_201{flex-direction:column;gap:.75rem;display:flex}._collapsible_1af11_207{border:1px solid var(--color-border-light);border-radius:10px;overflow:hidden}._collapsibleHeader_1af11_213{background:var(--color-surface-muted,#f6f7f9);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.65rem .85rem;font-weight:600;display:flex}._collapsibleBody_1af11_227{padding:.75rem .85rem}._kindInput_1af11_231{border-left:4px solid #5b8def}._kindProcess_1af11_235{border-left:4px solid #9b6bd9}._kindOutput_1af11_239{border-left:4px solid #3aa675}._kindLlm_1af11_243{border-left:4px solid #d97b2d}._kindState_1af11_247{border-left:4px solid #6b7c8f}._kindArtifact_1af11_251{border-left:4px solid #c9a227}._kindError_1af11_255{border-left:4px solid #d64545}._itemRow_1af11_259{border-bottom:1px dashed var(--color-border-light);grid-template-columns:minmax(120px,180px) 1fr;gap:.5rem 1rem;padding:.35rem 0;display:grid}._itemRow_1af11_259:last-child{border-bottom:none}._itemLabel_1af11_271{color:var(--color-text-muted,#5c6470);font-size:.85rem}._itemValue_1af11_276{word-break:break-word;font-size:.9rem}._preBlock_1af11_281{color:#e8edf3;background:#0f1419;border-radius:8px;max-height:320px;margin:0;padding:.65rem .75rem;font-size:.8rem;line-height:1.45;overflow:auto}._preBlockExpanded_1af11_293{max-height:none}._toggleRow_1af11_297{flex-wrap:wrap;gap:.35rem;display:flex}._visBtn_1af11_303{border:1px solid var(--color-border-light);cursor:pointer;background:#fff;border-radius:999px;padding:.3rem .75rem;font-size:.82rem}._visBtnActive_1af11_312{background:var(--color-accent,#3b6fd9);border-color:var(--color-accent,#3b6fd9);color:#fff}._promptSection_1af11_318{margin-bottom:.75rem}._promptSection_1af11_318 h4{color:var(--color-text-muted,#5c6470);margin:0 0 .35rem;font-size:.85rem}._loading_1af11_328{color:var(--color-text-muted,#5c6470);padding:1rem}._workflowDebuggerLink_1af11_333{color:var(--color-accent,#3b6fd9);font-size:inherit;text-decoration:none}._workflowDebuggerLink_1af11_333:hover{text-decoration:underline}._workflowDebuggerLinkDisabled_1af11_343{color:var(--color-text-muted,#5c6470);cursor:not-allowed;font-size:inherit}._workflowDebuggerLinkPrimary_1af11_349{color:var(--color-accent,#3b6fd9);font-size:inherit;font-weight:600;text-decoration:none}._workflowDebuggerLinkPrimary_1af11_349:hover{text-decoration:underline}._debuggerLinkGroup_1af11_360{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}._debuggerLinkSeparator_1af11_367{color:var(--color-text-muted,#5c6470)}._statusCard_1af11_371{border:1px solid var(--color-border-light);background:var(--color-card,#fff);border-radius:10px;margin-bottom:.75rem;padding:.85rem 1rem}._statusGrid_1af11_379{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem 1rem;margin:0 0 .5rem;display:grid}._statusGrid_1af11_379 dt{color:var(--color-text-muted,#5c6470);margin:0;font-size:.78rem}._statusGrid_1af11_379 dd{margin:.15rem 0 0;font-size:.9rem;font-weight:600}._coverageCard_1af11_398{border:1px solid var(--color-border-light);background:var(--color-card,#fff);border-radius:10px;margin-bottom:1rem;padding:.85rem 1rem}._coverageTitle_1af11_406{margin:0 0 .5rem;font-size:.95rem}._coverageHint_1af11_411{color:var(--color-text-muted,#5c6470);margin:0 0 .65rem;font-size:.82rem}._coverageError_1af11_417{color:#7a1212;margin:0;font-size:.85rem}._coverageTable_1af11_423{border-collapse:collapse;width:100%;margin-bottom:.65rem;font-size:.85rem}._coverageTable_1af11_423 th,._coverageTable_1af11_423 td{text-align:left;border-bottom:1px solid var(--color-border-light);padding:.35rem .5rem}._coverageRecommendations_1af11_437{color:var(--color-text-muted,#5c6470);margin:0;padding-left:1.1rem;font-size:.82rem}._pluginSummarySection_1af11_444{margin:.75rem 0 1rem}._pluginSummaryGrid_1af11_448{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem;display:grid}._pluginPanel_1af11_454{border:1px solid var(--color-border-light);background:#fff;border-radius:10px;padding:.85rem 1rem}._pluginPanelTitle_1af11_461{margin:0 0 .5rem;font-size:.95rem}._pluginPanelStatus_1af11_466{margin:0 0 .5rem}._pluginWarning_1af11_470{color:#7a1212;margin:.35rem 0 0}._pluginHint_1af11_475{color:var(--color-text-muted,#5c6470);margin:.5rem 0 0;font-size:.82rem}._pluginIndicatorList_1af11_481{margin:.35rem 0 0;padding-left:1.1rem;font-size:.85rem}._pluginLinkBtn_1af11_487{color:var(--color-accent,#3b6fd9);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._pluginGroup_1af11_496{margin-bottom:1rem}._pluginGroupTitle_1af11_500{margin:0 0 .5rem;font-size:.95rem}._pluginSubgroup_1af11_505{margin:.35rem 0 .5rem .75rem}._pluginSubgroupTitle_1af11_509,._pluginBatchTitle_1af11_510{color:var(--color-text-muted,#5c6470);margin:.25rem 0;font-size:.85rem}._pluginBatch_1af11_510{margin-left:.75rem}._pluginHeaderExtras_1af11_520{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}._pluginHeaderStat_1af11_527{border:1px solid var(--color-border-light);background:#f3f5f8;border-radius:999px;padding:.15rem .45rem;font-size:.78rem}._detailColumn_1af11_535{flex-direction:column;gap:.75rem;min-width:0;display:flex}._pluginNodeExtras_1af11_542{min-width:0}._traceLocationBadge_1af11_546{color:#1f4f99;background:#e8f1ff;border:1px solid #c5daf7;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.78rem;font-weight:600;display:inline-flex}._page_w1eto_1{padding:clamp(20px, 3vw, 32px) var(--content-gutter) clamp(32px, 5vw, 48px);flex-direction:column;flex:1;align-items:center;width:100%;min-width:0;display:flex}._pageWide_w1eto_11>*{width:100%;max-width:var(--content-max-wide)}._pageCentered_w1eto_16{justify-content:flex-start}._workflowColumn_w1eto_21{width:100%;max-width:var(--workflow-column-max);flex-direction:column;align-items:center;margin:0 auto;display:flex}._workflowColumn_w1eto_21>:first-child{align-self:stretch;width:100%}._workflowCard_w1eto_35{background:var(--color-card);border:1px solid var(--color-border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--workflow-card-padding-y) var(--workflow-card-padding-x);width:100%;margin-left:auto;margin-right:auto}._workflowCardWide_w1eto_46{max-width:var(--workflow-card-max-wide)}._workflowCardNarrow_w1eto_50{max-width:var(--workflow-card-max-narrow)}._workflowCardFlush_w1eto_54{padding:0}._pageHeaderRow_w1eto_58{width:100%;margin-bottom:var(--workflow-section-gap);position:relative}._pageHeaderRow_w1eto_58 ._titleBlockCentered_w1eto_65{margin-bottom:0}._pageHeaderAction_w1eto_69{position:absolute;top:0;right:0}._pageHeaderActionPlaceholder_w1eto_76{visibility:hidden;pointer-events:none;min-width:7.75rem;height:2.75rem;position:absolute;top:0;right:0}._topRow_w1eto_86{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;width:100%;margin-bottom:clamp(20px,4vw,28px);display:flex}._titleBlock_w1eto_65{flex:1;min-width:min(100%,240px)}._pageTitle_w1eto_101{font-family:var(--font-sans);margin:0 0 var(--space-2) 0;color:var(--color-primary-text);letter-spacing:-.02em;font-size:clamp(26px,5vw,32px);font-weight:700;line-height:1.2}._stepHint_w1eto_111{color:var(--color-muted);max-width:52ch;margin:0;font-size:clamp(14px,2vw,15px);line-height:1.55}._titleBlockCentered_w1eto_65{text-align:center;width:100%;margin-bottom:var(--workflow-section-gap)}._titleBlockCentered_w1eto_65 ._pageTitle_w1eto_101{margin:0 0 var(--space-1) 0}._titleBlockCentered_w1eto_65 ._stepHint_w1eto_111{max-width:min(56ch,100%);margin-left:auto;margin-right:auto}._titleBlockCentered_w1eto_65 ._metaBelow_w1eto_135{margin-top:var(--space-2);color:var(--color-muted);font-size:13px;line-height:1.5;display:block}._primaryBtn_w1eto_143,._workflowPrimaryBtn_w1eto_144{background:var(--color-primary-btn);color:#fff;border-radius:var(--radius-pill);white-space:nowrap;box-shadow:var(--shadow-btn);transition:background var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast);border:none;padding:12px 24px;font-size:14px;font-weight:600}._workflowPrimaryBtn_w1eto_144{width:100%;margin-top:var(--space-2);padding:14px 24px;font-size:15px}._primaryBtn_w1eto_143:hover:not(:disabled),._workflowPrimaryBtn_w1eto_144:hover:not(:disabled){background:var(--color-primary-btn-hover)}._primaryBtn_w1eto_143:disabled,._workflowPrimaryBtn_w1eto_144:disabled{background:var(--color-disabled-btn);box-shadow:none;cursor:not-allowed}._workflowLinkBtn_w1eto_179{width:100%;color:var(--color-accent-blue);padding:0 0 var(--space-4) 0;text-align:center;background:0 0;border:none;font-size:13px;font-weight:500;display:block}._workflowLinkBtn_w1eto_179:hover:not(:disabled){text-decoration:underline}._workflowLinkBtn_w1eto_179:disabled{opacity:.5;cursor:not-allowed}._metaRight_w1eto_200{color:var(--color-muted);flex:100%;font-size:13px;line-height:1.5}@media (width>=720px){._metaRight_w1eto_200{text-align:right;padding-top:var(--space-2);flex:none}}@media (width<=560px){._pageHeaderAction_w1eto_69{width:100%;margin-top:var(--space-4);display:block;position:static}}._opsPage_twvtm_1{max-width:1200px;padding-bottom:var(--space-8);margin:0 auto}._headerRow_twvtm_7{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._headerActions_twvtm_16{align-items:center;gap:var(--space-4);display:flex}._metaLine_twvtm_22{color:var(--color-muted);margin:0 0 var(--space-5) 0;font-size:13px}._section_twvtm_28{margin-bottom:var(--space-6)}._sectionTitle_twvtm_32{margin:0 0 var(--space-3) 0;font-size:16px;font-weight:600}._cardGrid_twvtm_38{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}._card_twvtm_38{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-inner);padding:var(--space-4);font-size:13px;line-height:1.5}._cardHeader_twvtm_53{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}._card_twvtm_38 p{margin:var(--space-1) 0}._monitoringGrid_twvtm_64{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}._runTimingBlock_twvtm_68{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-light)}._runTimingTitle_twvtm_74{margin:0 0 var(--space-2) 0;font-size:12px;font-weight:600}._runTimingTable_twvtm_80{border-collapse:collapse;width:100%;font-size:11px}._runTimingTable_twvtm_80 th,._runTimingTable_twvtm_80 td{text-align:left;border-bottom:1px solid var(--color-border-light);vertical-align:top;padding:4px 6px}._runTimingTable_twvtm_80 th{color:var(--color-muted);font-weight:500}._tableWrap_twvtm_99{border:1px solid var(--color-border-light);border-radius:var(--radius-inner);background:var(--color-surface);overflow-x:auto}._table_twvtm_99{border-collapse:collapse;width:100%;font-size:13px}._table_twvtm_99 th,._table_twvtm_99 td{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--color-border-light)}._table_twvtm_99 th{background:var(--color-surface-muted,#f8f9fb);font-weight:600}._dotOk_twvtm_124,._dotFail_twvtm_125{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}._dotOk_twvtm_124{background:#22c55e}._dotFail_twvtm_125{background:#ef4444}._logHeader_twvtm_142{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._logControls_twvtm_151{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._logPanel_twvtm_158{color:#e2e8f0;border-radius:var(--radius-inner);padding:var(--space-4);white-space:pre-wrap;word-break:break-word;background:#0f172a;max-height:320px;margin:0;font-size:12px;line-height:1.45;overflow:auto}._activityList_twvtm_172{border:1px solid var(--color-border-light);border-radius:var(--radius-inner);background:var(--color-surface);max-height:200px;margin:0;padding:0;list-style:none;overflow-y:auto}._activityList_twvtm_172 li{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-light);font-size:13px}._activityTs_twvtm_189{color:var(--color-muted);margin-right:var(--space-2);font-variant-numeric:tabular-nums}._activity_ok_twvtm_195{color:#15803d}._activity_warn_twvtm_199{color:#b45309}._activity_error_twvtm_203{color:#b91c1c}._activity_info_twvtm_207{color:var(--color-primary-text)}._muted_twvtm_211{color:var(--color-muted)}._toggleLabel_twvtm_215{align-items:center;gap:var(--space-2);cursor:pointer;font-size:13px;display:flex}._slotsGrid_twvtm_223{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}._slotCard_twvtm_229{border:1px dashed var(--color-dropzone-border);border-radius:var(--radius-inner);padding:var(--space-4);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);min-height:140px;transition:border-color var(--transition-fast);flex-direction:column;display:flex}._slotCard_twvtm_229:hover,._slotActive_twvtm_245{border-color:var(--color-accent-blue);background:var(--color-dropzone-active-bg)}._slotPort_twvtm_250{font-size:14px;font-weight:700}._slotFile_twvtm_255{word-break:break-word;color:var(--color-primary-text);font-size:12px}._slotEmpty_twvtm_261{color:var(--color-muted);font-size:12px}._resultsTableCard_uhfi6_1{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 16px 16px;display:flex}._resultsTableHeader_uhfi6_10{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._headerActions_uhfi6_18{align-items:center;gap:8px;display:inline-flex}._copyBtn_uhfi6_24{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:700}._copyBtn_uhfi6_24:hover{color:#1d4ed8;border-color:#2563eb}._resultsTableTitle_uhfi6_40{color:#101827;margin:0;font-size:1rem;font-weight:800}._resultsTableHint_uhfi6_47{color:#64748b;margin:0;font-size:.88rem}._viewToggle_uhfi6_53{background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;display:inline-flex;overflow:hidden}._viewBtn_uhfi6_61{color:#475569;cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:.78rem;font-weight:700}._viewBtnActive_uhfi6_71{color:#fff;background:#2563eb}._tableScroll_uhfi6_76{background:#fff;border:1px solid #dbe4f0;border-radius:12px;flex:1;min-height:min(520px,100vh - 280px);overflow:auto}._table_uhfi6_76{border-collapse:collapse;width:max-content;min-width:100%;font-size:13px}._table_uhfi6_76 th{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;z-index:2;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 14px;font-size:11px;font-weight:700;position:sticky;top:0}._table_uhfi6_76 td{vertical-align:top;border-bottom:1px solid #edf2f7;max-width:320px;padding:12px 14px;font-size:13px;line-height:1.55}._table_uhfi6_76 td._latexCell_uhfi6_117{min-width:280px;max-width:420px;max-height:240px;overflow:auto}._plainCell_uhfi6_124{white-space:pre-wrap;word-break:break-word;color:#0f172a;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}._emptyState_uhfi6_133,._loadingState_uhfi6_134,._errorState_uhfi6_135{border-radius:10px;margin:0;padding:14px;font-size:.9rem}._loadingState_uhfi6_134{color:#1d4ed8;background:#eff6ff}._errorState_uhfi6_135{color:#b91c1c;background:#fef2f2}._clickableCell_uhfi6_152{cursor:pointer}._clickableCell_uhfi6_152:hover{background:#eff6ff}._box_1xwdk_1{border:1px solid var(--border-subtle,#e2e8f0);background:var(--surface-muted,#f8fafc);border-radius:10px;margin:0 0 1.25rem;padding:1rem 1.15rem;font-size:.9rem}._title_1xwdk_10{margin:0 0 .75rem;font-size:.95rem;font-weight:600}._grid_1xwdk_16{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.65rem 1.25rem;margin:0;display:grid}._grid_1xwdk_16 dt{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#64748b);margin:0;font-size:.75rem}._grid_1xwdk_16 dd{margin:.15rem 0 0;font-weight:500}._mono_1xwdk_36{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8em}._hint_1xwdk_42{color:var(--text-muted,#64748b);margin:.85rem 0 0;font-size:.8rem;line-height:1.45}._tableCard_vy2h5_1{min-height:min(70vh, calc(100vh - var(--header-height) - 260px));flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden}._tableScroll_vy2h5_10{flex:1;overflow:auto}._table_vy2h5_1{border-collapse:collapse;width:max-content;min-width:100%;font-size:13px}._table_vy2h5_1 th{text-align:left;color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);white-space:nowrap;background:var(--color-page-bg);z-index:2;padding:14px 16px;font-size:11px;font-weight:600;position:sticky;top:0}._table_vy2h5_1 tbody tr:nth-child(2n){background:#ffffffb3}._table_vy2h5_1 tbody tr:hover{background:var(--color-accent-blue-light)}._table_vy2h5_1 td{vertical-align:top;border-bottom:1px solid var(--color-border-light);max-width:320px;padding:14px 16px;font-size:13px;line-height:1.55}._table_vy2h5_1 td._wide_vy2h5_55{min-width:280px;max-width:420px;max-height:220px;overflow:auto}._actionsCell_vy2h5_62{white-space:nowrap;background:inherit;z-index:1;position:sticky;left:0;box-shadow:2px 0 6px #0b12200a}._actionGroup_vy2h5_71{gap:var(--space-2);align-items:center;display:flex}._confirmedLabel_vy2h5_77{border-radius:var(--radius-pill);background:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}._actionBtn_vy2h5_92{border:1px solid var(--color-border);background:var(--color-card);width:36px;height:36px;color:var(--color-muted);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}._actionBtn_vy2h5_92:hover:not(:disabled){background:var(--color-page-bg);color:var(--color-primary-text);border-color:var(--color-muted-light)}._clickableCell_vy2h5_115{cursor:pointer;transition:background var(--transition-fast)}._clickableCell_vy2h5_115:hover{background:var(--color-accent-blue-light)}._clickableCell_vy2h5_115:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}._rowConfirmed_vy2h5_129,._rowConfirmed_vy2h5_129:hover{background:var(--color-success-bg)!important}._rowConfirmed_vy2h5_129 ._clickableCell_vy2h5_115{background:0 0}._actionBtn_vy2h5_92:disabled{opacity:.5;cursor:not-allowed}._actionBtnReject_vy2h5_146:hover:not(:disabled){background:var(--color-danger-bg);color:var(--color-danger);border-color:#fecaca}@media (width<=768px){._table_vy2h5_1 th,._table_vy2h5_1 td{padding:10px 12px;font-size:12px}._table_vy2h5_1 td._wide_vy2h5_55{min-width:200px;max-width:280px;max-height:180px}}._empty_vy2h5_166{padding:48px var(--content-gutter);text-align:center;color:var(--color-muted);font-size:15px}._emptyPanel_vy2h5_173{text-align:center}._emptyPanelText_vy2h5_177{margin:0 0 var(--space-5);color:var(--color-muted);font-size:14px;line-height:1.55}._emptyPanelDetail_vy2h5_184{margin:0 0 var(--space-5);color:var(--color-text);max-width:42rem;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.45}._failedStrip_vy2h5_194{margin-top:var(--workflow-section-gap);padding:var(--space-4) var(--space-5);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-inner);width:100%;max-width:var(--workflow-card-max-wide)}._failedTitle_vy2h5_204{margin:0 0 var(--space-2) 0;font-size:14px;font-weight:600}._failedList_vy2h5_210{color:var(--color-primary-text);margin:0;padding-left:20px;font-size:13px;line-height:1.5}._runList_vy2h5_218{gap:var(--workflow-section-gap);flex-direction:column;width:100%;display:flex}._runSection_vy2h5_225{width:100%;max-width:var(--workflow-card-max-wide)}._runHeader_vy2h5_230{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-light)}._runHeaderMain_vy2h5_236{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._runTitle_vy2h5_243{margin:0;font-size:18px;font-weight:600}._runSubheading_vy2h5_249{margin:0 0 var(--space-3);font-size:16px;font-weight:600}._runMeta_vy2h5_255{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:12px}._runIdCode_vy2h5_261{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}._runRowHint_vy2h5_266{margin:0 0 var(--space-4);color:var(--color-muted);font-size:13px;line-height:1.5}._minorAcceptBadge_vy2h5_273{color:var(--color-warning-text,#8a5a00);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:4px;max-width:12rem;margin-top:8px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.3}._minorIssuesList_vy2h5_286{color:var(--color-muted);max-width:14rem;margin:6px 0 0;padding-left:16px;font-size:11px;line-height:1.35}._outcomeBanner_vy2h5_295{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-warning-border,#e8c468);background:var(--color-warning-bg,#fff8e6);border-radius:8px}._outcomeBannerTitle_vy2h5_303{margin:0 0 var(--space-2);font-size:15px;font-weight:600}._outcomeBannerStep_vy2h5_309,._outcomeBannerMeta_vy2h5_310,._outcomeBannerDetail_vy2h5_311{margin:0 0 var(--space-2);color:var(--color-text,inherit);font-size:13px;line-height:1.45}._outcomeBannerDetail_vy2h5_311{color:var(--color-muted);margin-bottom:0}._outcomeMono_vy2h5_323{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}._wrap_1d5bt_1{border-bottom:1px solid var(--border-subtle,#00000014);flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}._tab_1d5bt_10{border:1px solid var(--border-subtle,#0000001f);background:var(--surface-raised,#fff);cursor:pointer;font:inherit;text-align:left;border-radius:8px;align-items:center;gap:.5rem;max-width:100%;padding:.5rem .75rem;font-size:.875rem;display:inline-flex}._tab_1d5bt_10:hover{border-color:var(--border-strong,#0003)}._tabActive_1d5bt_29{border-color:var(--accent,#2563eb);box-shadow:0 0 0 1px var(--accent,#2563eb)}._tabName_1d5bt_34{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}._badge_1d5bt_41{text-transform:uppercase;letter-spacing:.02em;border-radius:4px;flex-shrink:0;padding:.125rem .375rem;font-size:.6875rem;font-weight:600}._badgeCompleted_1d5bt_51{color:#15803d;background:#16a34a1f}._badgeFailed_1d5bt_56{color:#b91c1c;background:#dc26261f}._badgeRunning_1d5bt_61{color:#1d4ed8;background:#2563eb1f}._badgeQueued_1d5bt_66{color:#4b5563;background:#6b72801f}._overlay_z1p3a_1{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a80;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}._dialog_z1p3a_13{background:var(--color-card,#fff);border-radius:var(--radius-card,12px);flex-direction:column;width:min(920px,100%);max-height:min(88vh,900px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a38}._header_z1p3a_24{border-bottom:1px solid var(--color-border-light);background:var(--color-bg-subtle,#f8fafc);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}._title_z1p3a_34{color:var(--color-text);margin:0;font-size:.95rem;font-weight:600}._headerActions_z1p3a_41{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._viewToggle_z1p3a_48{border:1px solid var(--color-border-light);border-radius:6px;display:inline-flex;overflow:hidden}._viewBtn_z1p3a_55{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:.3rem .65rem;font-size:.75rem;font-weight:600}._viewBtn_z1p3a_55:hover{background:#0000000a}._viewBtnActive_z1p3a_69{background:var(--color-primary,#2563eb);color:#fff}._closeBtn_z1p3a_74{border:1px solid var(--color-border-light);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex}._closeBtn_z1p3a_74:hover{color:var(--color-text);border-color:var(--color-text-muted)}._body_z1p3a_95{flex:1;min-height:0;padding:1rem 1.1rem;overflow:auto}._plainBody_z1p3a_102{white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.5}._latexBody_z1p3a_111{font-size:.9rem;line-height:1.55}._latexNotice_z1p3a_116{color:var(--color-text-muted);margin:0 0 .5rem;font-size:.8rem}._cellBtn_m8wyy_1{text-align:left;cursor:pointer;width:100%;min-height:2.6rem;font:inherit;color:#334155;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:.45rem;padding:.45rem .55rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}._cellBtn_m8wyy_1:hover{border-color:color-mix(in srgb, var(--color-primary,#2563eb) 45%, #e2e8f0);background:#fff;box-shadow:0 2px 8px #2563eb14}._cellBtn_m8wyy_1:focus-visible{outline:2px solid var(--color-primary,#2563eb);outline-offset:2px}._cellPreview_m8wyy_32{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}._cellIcon_m8wyy_44{color:#94a3b8;flex-shrink:0;margin-top:.1rem;font-size:.72rem;line-height:1}._cellBtn_m8wyy_1:hover ._cellIcon_m8wyy_44{color:var(--color-primary,#2563eb)}._cellEmpty_m8wyy_56{color:#94a3b8;align-items:center;min-height:2.6rem;font-size:.78rem;font-style:italic;display:inline-flex}._cellPending_m8wyy_65{color:#64748b;align-items:center;gap:.4rem;min-height:2.6rem;font-size:.76rem;font-style:italic;display:inline-flex}._pendingDot_m8wyy_75{background:#3b82f6;border-radius:999px;width:.45rem;height:.45rem;animation:1.2s ease-in-out infinite _autoraterCellPulse_m8wyy_1}@keyframes _autoraterCellPulse_m8wyy_1{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}._errorBtn_m8wyy_95{text-align:left;border:1px solid color-mix(in srgb, var(--color-danger,#b91c1c) 28%, #e2e8f0);background:color-mix(in srgb, var(--color-danger,#b91c1c) 5%, #fff);cursor:pointer;width:100%;min-height:2rem;font:inherit;color:var(--color-danger,#b91c1c);border-radius:8px;align-items:flex-start;gap:.4rem;margin-top:.35rem;padding:.35rem .5rem;transition:background .15s;display:flex}._errorBtn_m8wyy_95:hover{background:color-mix(in srgb, var(--color-danger,#b91c1c) 9%, #fff)}._errorPreview_m8wyy_117{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.72rem;line-height:1.35;overflow:hidden}._tableWrap_v7kv1_1{border:1px solid color-mix(in srgb, var(--color-border-light) 85%, #94a3b8);background:var(--color-card,#fff);border-radius:14px;width:100%;max-height:min(70vh,42rem);overflow:auto;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f}._table_v7kv1_1{border-collapse:separate;border-spacing:0;width:100%;min-width:58rem;font-size:.8125rem}._table_v7kv1_1 thead th{z-index:2;border-bottom:1px solid color-mix(in srgb, var(--color-border-light) 80%, #cbd5e1);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#64748b;white-space:nowrap;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);padding:.7rem .85rem;font-size:.68rem;font-weight:700;position:sticky;top:0}._table_v7kv1_1 tbody td{border-bottom:1px solid color-mix(in srgb, var(--color-border-light) 70%, transparent);vertical-align:middle;color:var(--color-text);padding:.8rem .85rem}._table_v7kv1_1 tbody tr:last-child td{border-bottom:none}._table_v7kv1_1 tbody tr:hover td{background:#f6faff}._rowPending_v7kv1_52 td{background:color-mix(in srgb, var(--color-bg-subtle,#f8fafc) 80%, #fff)}._rowPending_v7kv1_52:hover td{background:color-mix(in srgb, #eff6ff 35%, var(--color-bg-subtle,#f8fafc))}._colRun_v7kv1_60{width:3.5rem}._colBackend_v7kv1_64{width:8.5rem}._colModel_v7kv1_68{width:9.5rem}._colVerdict_v7kv1_72{width:7.5rem}._textCell_v7kv1_76{min-width:9.5rem;max-width:12rem}._runBadge_v7kv1_81{color:#0f172a;font-variant-numeric:tabular-nums;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;padding:0 .45rem;font-size:.78rem;font-weight:700;display:inline-flex}._backendChip_v7kv1_96{color:#334155;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;max-width:100%;padding:.28rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;line-height:1.3;display:inline-block;overflow:hidden}._modelChip_v7kv1_112{background:color-mix(in srgb, var(--color-primary,#2563eb) 8%, #fff);border:1px solid color-mix(in srgb, var(--color-primary,#2563eb) 18%, #e2e8f0);color:#1e3a8a;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:100%;padding:.28rem .55rem;font-size:.74rem;font-weight:600;display:inline-block;overflow:hidden}._verdictStack_v7kv1_127{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}._statusBadge_v7kv1_134{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}._statusYes_v7kv1_146{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}._statusNo_v7kv1_152{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}._statusPending_v7kv1_158{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}._statusMuted_v7kv1_164{color:#94a3b8;font-size:.85rem}._pendingDot_v7kv1_169{background:currentColor;border-radius:999px;width:.45rem;height:.45rem;animation:1.2s ease-in-out infinite _autoraterPulse_v7kv1_1}@keyframes _autoraterPulse_v7kv1_1{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}._emptyHint_v7kv1_189{color:var(--color-text-muted);margin:0;font-size:.875rem}._pageHeader_9b6ui_1{text-align:center;width:100%;margin-bottom:1.25rem}._title_9b6ui_7{color:var(--color-text);margin:0;font-size:1.5rem;font-weight:600}._subtitle_9b6ui_14{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.9rem}._formCard_9b6ui_20{flex-direction:column;gap:1rem;width:100%;display:flex}._label_9b6ui_27{color:var(--color-text);flex-direction:column;gap:.4rem;font-size:.85rem;font-weight:500;display:flex}._textarea_9b6ui_36,._input_9b6ui_37{border:1px solid var(--color-border-light);border-radius:var(--radius-control,8px);width:100%;font:inherit;background:var(--color-bg,#fff);color:var(--color-text);resize:vertical;padding:.65rem .75rem}._textarea_9b6ui_36{min-height:8rem}._modelSelect_9b6ui_52{border:1px solid var(--color-border-light);border-radius:var(--radius-control,8px);width:100%;font:inherit;background:var(--color-bg,#fff);color:var(--color-text);cursor:pointer;padding:.65rem .75rem;font-size:.875rem}._modelSelect_9b6ui_52[data-placeholder=true]{color:var(--color-text-muted)}._actions_9b6ui_68{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}._submitBtn_9b6ui_75{border-radius:var(--radius-control,8px);background:var(--color-primary,#2563eb);color:#fff;cursor:pointer;border:none;padding:.6rem 1.25rem;font-weight:600}._submitBtn_9b6ui_75:disabled{opacity:.55;cursor:not-allowed}._secondaryBtn_9b6ui_90{border-radius:var(--radius-control,8px);cursor:pointer;background:var(--color-bg-subtle,#f1f5f9);color:var(--color-text);border:1px solid var(--color-border-light);padding:.6rem 1.1rem;font-weight:600}._secondaryBtn_9b6ui_90:disabled{opacity:.55;cursor:not-allowed}._browseBtn_9b6ui_105{font-size:.875rem}._backLink_9b6ui_109{color:var(--color-primary,#2563eb);margin-bottom:.75rem;font-size:.875rem;text-decoration:none;display:inline-block}._backLink_9b6ui_109:hover{text-decoration:underline}._error_9b6ui_121{color:var(--color-danger,#b91c1c);font-size:.875rem}._resultsSection_9b6ui_126{width:100%;margin-top:1.5rem}._resultsTitle_9b6ui_131{letter-spacing:-.01em;color:#0f172a;margin:0 0 .75rem;font-size:1.05rem;font-weight:650}._resultsMeta_9b6ui_139{color:var(--color-text-muted);margin:-.35rem 0 .85rem;font-size:.8rem}._emptyHint_9b6ui_145{color:var(--color-text-muted);margin:0;font-size:.875rem}._rowPending_9b6ui_151{background:color-mix(in srgb, var(--color-bg-subtle,#f8fafc) 70%, transparent)}._pendingText_9b6ui_155{color:var(--color-text-muted);font-size:.82rem;font-style:italic}._runBrowser_9b6ui_161{border:1px solid var(--color-border-light);border-radius:var(--radius-card,12px);background:var(--color-card,#fff);width:100%;margin-top:1.25rem;padding:1rem}._browserHeader_9b6ui_170{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}._runGrid_9b6ui_178{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.8rem;display:grid}._runCard_9b6ui_184{border:1px solid var(--color-border-light);background:#fff;border-radius:8px;flex-direction:column;gap:.75rem;padding:.9rem;display:flex}._runCardTitle_9b6ui_194{color:var(--color-text);margin:0;font-size:.98rem;font-weight:700}._historyMeta_9b6ui_201,._findingPreview_9b6ui_202{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8rem}._findingPreview_9b6ui_202{color:var(--color-text)}._openSessionLink_9b6ui_212{border-radius:var(--radius-control,8px);background:var(--color-primary,#2563eb);color:#fff;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}._openSessionLink_9b6ui_212:hover{filter:brightness(1.05)}._sessionCardActions_9b6ui_229{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}._workflowDebuggerInlineLink_9b6ui_236{font-size:.85rem}._sessionSummary_9b6ui_240{border:1px solid var(--color-border-light);border-radius:var(--radius-card,12px);background:var(--color-card,#fff);width:100%;margin-bottom:1.25rem;padding:1rem}._sessionMetaGrid_9b6ui_249{gap:.35rem;margin-bottom:1rem;display:grid}._sessionPreviewGrid_9b6ui_255{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}._previewLabel_9b6ui_261{margin:0 0 .45rem;font-size:.85rem;font-weight:600}._pageHeader_1ls4o_1{text-align:center;width:100%;margin-bottom:1.25rem}._backLink_1ls4o_7{color:var(--color-accent-blue,#2563eb);margin-bottom:.75rem;font-size:.875rem;text-decoration:none;display:inline-block}._backLink_1ls4o_7:hover{text-decoration:underline}._title_1ls4o_19{color:var(--color-text);margin:0;font-size:1.5rem;font-weight:600}._subtitle_1ls4o_26{color:var(--color-text-muted);margin:.35rem 0 0;max-width:52rem;margin-inline:auto;font-size:.9rem}._productShell_1ls4o_34{gap:1.25rem}._uploadHero_1ls4o_38,._inspector_1ls4o_39,._feedbackBox_1ls4o_40,._rerunPanel_1ls4o_41,._runBrowser_1ls4o_42,._developerPanel_1ls4o_43,._feedbackAreas_1ls4o_44,._resultHero_1ls4o_45,._technicalDetails_1ls4o_46,._rerunResultPanel_1ls4o_47{border:1px solid var(--color-border-light);background:var(--color-card,#fff);border-radius:8px;width:100%;padding:1rem}._uploadHero_1ls4o_38{background:linear-gradient(#fff 0%,#f8fafc 100%);gap:1rem;display:grid}._heroCopy_1ls4o_61{flex-direction:column;gap:.25rem;display:flex}._dropzone_1ls4o_67{border:2px dashed var(--color-dropzone-border,#cbd5e1);background:var(--color-dropzone-bg,#f8fafc);text-align:center;cursor:pointer;min-height:13rem;color:var(--color-dropzone-icon,#64748b);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:clamp(2rem,8vh,4rem) 1.5rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}._dropzone_1ls4o_67 svg{width:3rem;height:3rem}._dropzone_1ls4o_67:hover,._dropzoneActive_1ls4o_93{border-color:var(--color-accent-blue,#2563eb);background:var(--color-dropzone-active-bg,#eff6ff);box-shadow:inset 0 0 0 1px #2563eb33}._dropzoneTitle_1ls4o_99{color:var(--color-primary-text,#0f172a);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700}._dropzoneSub_1ls4o_107{color:var(--color-muted,#64748b);margin:0;font-size:.85rem}._hiddenInput_1ls4o_113{display:none}._readyBadge_1ls4o_117,._activeBatch_1ls4o_118{color:#047857;background:#ecfdf5;border-radius:999px;align-items:center;width:fit-content;padding:.25rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}._selectedFileList_1ls4o_130{gap:.5rem;display:grid}._selectedFileItem_1ls4o_135{border:1px solid var(--color-border-light);color:#334155;background:#f8fafc;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .75rem;font-size:.85rem;display:grid}._selectedFileItem_1ls4o_135 strong{color:#0f172a;overflow-wrap:anywhere}._primaryActions_1ls4o_153{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._batchDashboard_1ls4o_160{border-top:1px solid var(--color-border-light);flex-direction:column;gap:1rem;padding-top:1rem;display:flex}._section_1ls4o_168{flex-direction:column;gap:1rem;width:100%;display:flex}._sectionTitle_1ls4o_175{margin:0;font-size:1.05rem;font-weight:600}._feedbackSummary_1ls4o_181{cursor:pointer;color:#334155;list-style-position:outside}._feedbackSummary_1ls4o_181 ._sectionTitle_1ls4o_175{display:inline}._feedbackBody_1ls4o_191{flex-direction:column;gap:1rem;margin-top:.75rem;display:flex}._feedbackIntro_1ls4o_198{margin-bottom:.35rem}._manualFeedbackForm_1ls4o_202{flex-direction:column;gap:.85rem;display:flex}._feedbackAreasPanel_1ls4o_208{border-top:1px solid var(--color-border-light);padding-top:.85rem}._feedbackAreasPanel_1ls4o_208 summary{cursor:pointer;color:#334155;font-size:.9rem;font-weight:700}._feedbackAreasBody_1ls4o_220{flex-direction:column;gap:1rem;margin-top:.85rem;display:flex}._resultHero_1ls4o_45{background:linear-gradient(#fff 0%,#f8fafc 100%);flex-direction:column;gap:.85rem;display:flex}._resultHeroHeader_1ls4o_234{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._heroEyebrow_1ls4o_241{color:#2563eb;letter-spacing:0;text-transform:uppercase;margin:0 0 .25rem;font-size:.76rem;font-weight:800}._heroFindingTitle_1ls4o_250{color:#0f172a;margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:750;line-height:1.2}._paperTitle_1ls4o_258{color:#475569;margin:0;font-size:.92rem}._heroReviewLine_1ls4o_264{margin:.35rem 0 0;font-size:.92rem}._heroReviewLine_1ls4o_264 a{color:#1d4ed8;font-weight:600}._findingStatement_1ls4o_274{color:#0f172a;min-width:0;max-width:100%;margin:0;font-size:1rem;line-height:1.55;overflow-x:auto}._heroEquation_1ls4o_284{color:#064e3b;overflow-wrap:anywhere;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;width:100%;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1rem,2vw,1.25rem);line-height:1.45}._heroEquationBlock_1ls4o_297{color:#064e3b;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:1rem 1.1rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.5;overflow-x:auto}._reasoningPanel_1ls4o_311 summary{cursor:pointer;color:#334155;font-size:.95rem;font-weight:700}._reasoningBody_1ls4o_318{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}._feedbackIssuesHeading_1ls4o_325{color:#334155;margin:.5rem 0 0;font-size:.92rem;font-weight:700}._rerunInline_1ls4o_332{border-top:1px solid var(--color-border-light);flex-direction:column;gap:.85rem;margin-top:.5rem;padding-top:.85rem;display:flex}._equationPreview_1ls4o_341{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}._qualityBadge_1ls4o_352{white-space:nowrap;color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;width:fit-content;padding:.3rem .65rem;font-size:.78rem;font-weight:800;display:inline-flex}._rerunResultPanel_1ls4o_47{background:linear-gradient(#fff 0%,#f8fafc 100%);flex-direction:column;gap:1rem;display:flex}._findingCard_1ls4o_372{border:1px solid var(--color-border-light);background:#fff;border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}._findingCardHeader_1ls4o_382{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._findingCardTitle_1ls4o_389{color:#0f172a;margin:0;font-size:1rem;line-height:1.3}._findingFacts_1ls4o_396{flex-wrap:wrap;gap:.45rem;display:flex}._findingFacts_1ls4o_396 span{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:.25rem .55rem;font-size:.78rem;font-weight:700}._candidateGrid_1ls4o_412{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.9rem;display:grid}._multiFindingNotice_1ls4o_418{color:#1e3a8a;background:#eff6ff;border-left:3px solid #2563eb;border-radius:6px;margin:0;padding:.65rem .8rem;font-size:.9rem;font-weight:700}._evidenceSummary_1ls4o_429{border-top:1px solid var(--color-border-light);padding-top:.75rem}._evidenceSummary_1ls4o_429 h4,._feedbackUsed_1ls4o_435 h3{color:#0f172a;margin:0 0 .45rem;font-size:.92rem}._evidenceSummary_1ls4o_429 ul,._feedbackUsed_1ls4o_435 ul{color:#334155;margin:0;padding-left:1.2rem;font-size:.86rem;line-height:1.45}._feedbackUsed_1ls4o_435{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;padding:.85rem}._hint_1ls4o_457{color:var(--color-text-muted);margin:0;font-size:.85rem}._label_1ls4o_463{color:var(--color-text);flex-direction:column;gap:.4rem;font-size:.85rem;font-weight:500;display:flex}._input_1ls4o_472,._textarea_1ls4o_473,._select_1ls4o_130{border:1px solid var(--color-border-light);border-radius:var(--radius-control,8px);width:100%;font:inherit;background:var(--color-bg,#fff);color:var(--color-text);padding:.65rem .75rem}._textarea_1ls4o_473{resize:vertical;min-height:6rem}._textareaTall_1ls4o_489{min-height:12rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}._actions_1ls4o_495{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._badgeRow_1ls4o_502{flex-wrap:wrap;gap:.4rem;display:flex}._btn_1ls4o_508{border-radius:var(--radius-control,8px);background:var(--color-primary,#2563eb);color:#fff;cursor:pointer;border:none;padding:.55rem 1rem;font-weight:600}._btnSecondary_1ls4o_518{background:var(--color-bg-subtle,#f1f5f9);color:var(--color-text);border:1px solid var(--color-border-light)}._btn_1ls4o_508:disabled{opacity:.55;cursor:not-allowed}._error_1ls4o_529{color:var(--color-danger,#b91c1c);font-size:.875rem}._success_1ls4o_534{color:var(--color-success,#15803d);font-size:.875rem}._statusBar_1ls4o_539{color:var(--color-text-muted);flex-wrap:wrap;gap:1rem;font-size:.85rem;display:flex}._inspector_1ls4o_39{flex-direction:column;gap:1rem;min-width:0;max-width:100%;display:flex}._inspectorHeader_1ls4o_555{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._lineageDetail_1ls4o_563{border:1px solid var(--color-border-light);background:#fff;border-radius:8px;min-width:0;max-width:100%;padding:1rem;overflow:hidden}._lineageDetail_1ls4o_563 h3{margin:0 0 .75rem;font-size:1rem}._technicalDetails_1ls4o_46 summary,._compactTechnical_1ls4o_579 summary,._promptTraceDetails_1ls4o_580 summary{cursor:pointer;color:#334155;font-size:.9rem;font-weight:700}._technicalDetailsBody_1ls4o_587{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}._promptTraceDetails_1ls4o_580{border-top:1px solid var(--color-border-light);margin-top:1rem;padding-top:.75rem}._kvList_1ls4o_600{gap:.55rem;margin:0;display:grid}._kvRow_1ls4o_606{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;display:grid}._kvRow_1ls4o_606 dt{color:#64748b;font-size:.78rem;font-weight:700}._kvRow_1ls4o_606 dd{color:var(--color-text);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;margin:0;font-size:.86rem}._targetGrid_1ls4o_630{flex-direction:column;gap:1rem;width:100%;display:flex}._targetCard_1ls4o_637{border:1px solid var(--color-border-light);border-radius:var(--radius-card,12px);background:var(--color-card,#fff);flex-direction:column;gap:.75rem;padding:1rem;display:flex}._targetHeader_1ls4o_647{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}._targetTitle_1ls4o_655{margin:0;font-size:1rem;font-weight:600}._badge_1ls4o_502{text-transform:uppercase;letter-spacing:.02em;background:var(--color-bg-subtle,#f1f5f9);color:var(--color-text-muted);border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}._badgeHigh_1ls4o_673{color:#92400e;background:#fef3c7}._badgeCritical_1ls4o_678{color:#991b1b;background:#fee2e2}._targetSummary_1ls4o_683{color:var(--color-text);margin:0;font-size:.9rem}._collapsible_1ls4o_689 summary{cursor:pointer;color:var(--color-text-muted);font-size:.85rem}._preBlock_1ls4o_695{background:var(--color-bg-subtle,#f8fafc);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:.5rem 0 0;padding:.65rem;font-size:.78rem;overflow-x:auto}._suggestedActions_1ls4o_706{color:var(--color-text-muted);margin:0;padding-left:1.1rem;font-size:.82rem}._feedbackForm_1ls4o_713{border-top:1px solid var(--color-border-light);gap:.65rem;padding-top:.75rem;display:grid}._feedbackFormCompact_1ls4o_720{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}._spanTwo_1ls4o_726{grid-column:span 2}._hintsList_1ls4o_730,._compareGrid_1ls4o_731{flex-direction:column;gap:.75rem;display:flex}._hintCard_1ls4o_737{border:1px solid var(--color-border-light);background:var(--color-bg-subtle,#f8fafc);border-radius:8px;padding:.75rem}._hintMeta_1ls4o_744{color:var(--color-text-muted);margin:0 0 .35rem;font-size:.78rem}._hintInstruction_1ls4o_750{margin:0;font-size:.88rem}._compareGrid_1ls4o_731{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}._comparePanel_1ls4o_761{border:1px solid var(--color-border-light);border-radius:8px;padding:.75rem}._comparePanel_1ls4o_761 h4{margin:0 0 .5rem;font-size:.95rem}._comparePanel_1ls4o_761 ul{margin:0;padding-left:1.1rem;font-size:.85rem}._changed_1ls4o_778{background:#ecfdf5;border-color:#6ee7b7}._historyList_1ls4o_783,._timelineList_1ls4o_784{flex-direction:column;gap:.65rem;display:flex}._runGrid_1ls4o_790{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.8rem;display:grid}._runCard_1ls4o_796{border:1px solid var(--color-border-light);background:#fff;border-radius:8px;flex-direction:column;gap:.75rem;padding:.9rem;display:flex}._runCardTitle_1ls4o_806{color:#0f172a;margin:0;font-size:.98rem;font-weight:700}._equationLine_1ls4o_813{color:#047857;overflow-wrap:anywhere;margin:.45rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}._findingPreview_1ls4o_821{color:#0f172a;min-width:0;max-width:100%;margin:.45rem 0 0;font-size:.86rem;line-height:1.4;overflow-x:auto}._compactTechnical_1ls4o_579{color:#64748b;font-size:.78rem}._compactTechnical_1ls4o_579 summary{width:fit-content}._mutedRunId_1ls4o_840{color:#64748b;-webkit-user-select:text;user-select:text;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.76rem;display:flex}._copyBtn_1ls4o_851{border:1px solid var(--color-border-light,#cbd5e1);color:#334155;cursor:pointer;background:#fff;border-radius:4px;padding:.1rem .45rem;font-size:.68rem;font-weight:600}._copyBtn_1ls4o_851:hover{background:#f8fafc}._runIdLine_1ls4o_866{color:#64748b;align-items:center;gap:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;display:inline-flex}._detailGrid_1ls4o_875{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.75rem;display:grid}._detailPanel_1ls4o_881{border:1px solid var(--color-border-light);background:var(--color-card,#fff);border-radius:8px;padding:.75rem}._detailPanel_1ls4o_881 summary{cursor:pointer;font-size:.9rem;font-weight:600}._developerPanel_1ls4o_43 summary,._feedbackAreas_1ls4o_44 summary{cursor:pointer;color:#334155;font-size:.9rem;font-weight:700}._developerBody_1ls4o_902{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}._historyCard_1ls4o_909,._timelineItem_1ls4o_910{border:1px solid var(--color-border-light);background:var(--color-card,#fff);border-radius:8px;padding:.75rem}._historyCardActive_1ls4o_917{border-color:var(--color-primary,#2563eb);box-shadow:0 0 0 1px var(--color-primary,#2563eb)}._historyMeta_1ls4o_922,._timelineMeta_1ls4o_923{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8rem}._timelineItem_1ls4o_910 h4{margin:0;font-size:.92rem}._rerunMeta_1ls4o_934{color:var(--color-text-muted);flex-wrap:wrap;gap:1rem;font-size:.85rem;display:flex}._promptTracePanel_1ls4o_942{border-top:1px solid var(--color-border-light);margin-top:1rem;padding-top:1rem}._promptTracePanel_1ls4o_942 h4{color:#0f172a;margin:0;font-size:.95rem}._promptTraceHeader_1ls4o_954{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}._promptMessages_1ls4o_962{flex-direction:column;gap:.85rem;margin-top:.85rem;display:flex}._promptMessage_1ls4o_962{border:1px solid var(--color-border-light);background:#f8fafc;border-radius:8px;overflow:hidden}._promptRole_1ls4o_976{color:#334155;text-transform:uppercase;letter-spacing:0;background:#eef2f7;justify-content:space-between;gap:1rem;padding:.55rem .7rem;font-size:.78rem;font-weight:700;display:flex}._promptMessage_1ls4o_962 pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#111827;max-height:22rem;margin:0;padding:.75rem;font-size:.78rem;line-height:1.5;overflow:auto}@media (width<=680px){._kvRow_1ls4o_606{grid-template-columns:1fr;gap:.2rem}._spanTwo_1ls4o_726{grid-column:span 1}}._wrap_34ec7_1{width:100%}._header_34ec7_5{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._title_34ec7_14{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin:0;font-size:.75rem;font-weight:700}._hint_34ec7_23{color:var(--color-muted);margin:0;font-size:.6875rem}._canvas_34ec7_29{padding:var(--space-5) var(--space-4);background:radial-gradient(circle at 50% 0%, #3b82f60f, transparent 55%), linear-gradient(180deg, #f8fafc 0%, var(--color-system-bg) 100%);border:1px solid var(--color-border-light);border-radius:var(--radius-inner);position:relative}._microGrid_34ec7_39{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}._row_34ec7_46{justify-content:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}._rowLabel_34ec7_54{text-align:center;letter-spacing:.1em;text-transform:uppercase;width:100%;color:var(--color-muted-light);margin-bottom:calc(-1 * var(--space-2));font-size:.625rem;font-weight:700}._chainRow_34ec7_65{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}._arrow_34ec7_74{color:#94a3b8;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:1rem}._arrowDown_34ec7_81{color:#94a3b8;-webkit-user-select:none;user-select:none;font-size:1.25rem;line-height:1}._node_34ec7_88{justify-content:center;align-items:center;gap:var(--space-1);width:fit-content;min-width:140px;max-width:220px;padding:var(--space-2) var(--space-3);cursor:pointer;text-align:center;background:#fff;border:2px solid #0000;border-radius:12px;flex-direction:column;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 1px 3px #0f172a14}._node_34ec7_88:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f172a1f}._nodeSelected_34ec7_115{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}._nodeKind_34ec7_120{letter-spacing:.08em;text-transform:uppercase;text-align:center;opacity:.85;font-size:.5625rem;font-weight:700}._nodeLabel_34ec7_129{color:#0f172a;text-align:center;word-break:break-word;font-size:.8125rem;font-weight:600;line-height:1.35}._kindInput_34ec7_138{background:linear-gradient(#eff6ff 0%,#dbeafe 100%);border-color:#2563eb}._kindInput_34ec7_138 ._nodeKind_34ec7_120{color:#1d4ed8}._kindProcess_34ec7_147{background:linear-gradient(#fffbeb 0%,#fef3c7 100%);border-color:#d97706;min-width:180px;max-width:260px}._kindProcess_34ec7_147 ._nodeKind_34ec7_120{color:#b45309}._kindOutput_34ec7_158{background:linear-gradient(#ecfdf5 0%,#d1fae5 100%);border-color:#059669}._kindOutput_34ec7_158 ._nodeKind_34ec7_120{color:#047857}._kindNext_34ec7_167{min-width:140px;max-width:200px;padding:var(--space-2) var(--space-3);background:linear-gradient(#f5f3ff 0%,#ede9fe 100%);border-style:dashed;border-color:#7c3aed}._kindNext_34ec7_167 ._nodeLabel_34ec7_129{font-size:.75rem;line-height:1.3}._kindNext_34ec7_167 ._nodeKind_34ec7_120{color:#6d28d9}._sectionsPaged_34ec7_185{gap:var(--space-3);flex-direction:column;width:100%;display:flex}._sectionNavRow_34ec7_192{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-light);flex-wrap:wrap;display:flex}._sectionNav_34ec7_192{gap:var(--space-1);flex-wrap:wrap;display:flex}._sectionNavBtn_34ec7_208{border:1px solid var(--color-border-light);color:#475569;cursor:pointer;background:#fff;border-radius:8px;padding:6px 12px;font-size:.6875rem;font-weight:600}._sectionNavBtn_34ec7_208:hover{background:#f8fafc}._sectionNavBtnActive_34ec7_223{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}._sectionPager_34ec7_229{align-items:center;gap:var(--space-2);display:flex}._pagerBtn_34ec7_235{border:1px solid var(--color-border-light);cursor:pointer;background:#fff;border-radius:6px;padding:4px 10px;font-size:.6875rem;font-weight:600}._pagerBtn_34ec7_235:disabled{opacity:.4;cursor:not-allowed}._pagerIndicator_34ec7_250{color:var(--color-muted);text-align:center;min-width:3rem;font-size:.6875rem;font-weight:600}._bridgeBtn_34ec7_258{padding:var(--space-2) var(--space-4);letter-spacing:.04em;text-transform:uppercase;color:#6d28d9;cursor:pointer;background:#f5f3ff;border:1px dashed #7c3aed;border-radius:8px;font-size:.6875rem;font-weight:700}._bridgeBtn_34ec7_258:hover{background:#ede9fe}._section_34ec7_185{padding:var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-inner);background:#ffffffa6}._sectionTitle_34ec7_282{margin:0 0 var(--space-3);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#334155;font-size:.75rem;font-weight:700}._sectionBridge_34ec7_292{align-items:center;gap:var(--space-1);padding:var(--space-2) 0;flex-direction:column;display:flex}._bridgeLabel_34ec7_300{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:.625rem;font-weight:700}._bridgeArrow_34ec7_308{color:#7c3aed;-webkit-user-select:none;user-select:none;font-size:1.25rem;line-height:1}._feedHint_34ec7_315{margin:var(--space-3) 0 0;text-align:center;color:var(--color-muted);font-size:.6875rem}._wrap_wjnta_1{width:100%}._header_wjnta_5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}._title_wjnta_14{color:#0f172a;margin:0;font-size:.9rem;font-weight:700}._legend_wjnta_21{color:#64748b;flex-wrap:wrap;gap:.7rem;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}._legend_wjnta_21 li{align-items:center;gap:.3rem;display:inline-flex}._legend_wjnta_21 i{border-radius:999px;width:.55rem;height:.55rem;display:inline-block}._dotInput_wjnta_45,._dotPaper_wjnta_46{background:#2563eb}._dotProcess_wjnta_50{background:#64748b}._dotQuality_wjnta_54{background:#475569}._dotOutput_wjnta_58,._dotFinding_wjnta_59{background:#059669}._dotFeedback_wjnta_63{background:#d97706}._dotGuidance_wjnta_67{background:#7c3aed}._dotRerun_wjnta_71{background:#0f766e}._canvas_wjnta_75{border:1px solid var(--color-border-light);background:radial-gradient(circle at 50% 0,#2563eb0f,#0000 55%),#f8fafc;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.55rem;padding:1rem;display:flex}._stepWrap_wjnta_89{display:contents}._arrow_wjnta_93{color:#94a3b8;-webkit-user-select:none;user-select:none;align-self:center;font-weight:700}._node_wjnta_100{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;width:8.9rem;min-height:6.25rem;padding:.65rem;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:0 1px 3px #0f172a14}._node_wjnta_100:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1f}._nodeSelected_wjnta_121{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb29}._nodeKind_wjnta_126{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.58rem;font-weight:800;display:block}._nodeTitle_wjnta_135{color:#0f172a;overflow-wrap:anywhere;font-size:.82rem;font-weight:700;line-height:1.25;display:block}._nodeSub_wjnta_144{color:#64748b;overflow-wrap:anywhere;margin-top:.3rem;font-size:.7rem;line-height:1.3;display:block}._nodePaper_wjnta_153{background:#eff6ff;border-color:#bfdbfe}._nodePaper_wjnta_153 ._nodeKind_wjnta_126{color:#1d4ed8}._nodeExtraction_wjnta_162,._nodeEval_wjnta_163{background:#f8fafc;border-color:#cbd5e1}._nodeExtraction_wjnta_162 ._nodeKind_wjnta_126,._nodeEval_wjnta_163 ._nodeKind_wjnta_126{color:#475569}._nodeFinding_wjnta_173{background:#ecfdf5;border-color:#a7f3d0}._nodeFinding_wjnta_173 ._nodeKind_wjnta_126{color:#047857}._nodeFeedback_wjnta_182{background:#fffbeb;border-color:#fde68a}._nodeFeedback_wjnta_182 ._nodeKind_wjnta_126{color:#b45309}._nodeGuidance_wjnta_191{background:#f5f3ff;border-color:#ddd6fe}._nodeGuidance_wjnta_191 ._nodeKind_wjnta_126{color:#6d28d9}._nodeRerun_wjnta_200{background:#f0fdfa;border-color:#99f6e4}._nodeRerun_wjnta_200 ._nodeKind_wjnta_126{color:#0f766e}._kvList_wjnta_209{gap:.45rem;min-width:0;max-width:100%;margin:0;display:grid}._kvRow_wjnta_217{grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);gap:.75rem;min-width:0;font-size:.84rem;display:grid}._kvRow_wjnta_217 dt{color:#64748b;margin:0;font-weight:600}._kvRow_wjnta_217 dd,._kvValue_wjnta_232{color:#0f172a;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;margin:0;overflow-x:auto}._kvPlainValue_wjnta_242{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;display:block}._detailItems_wjnta_250{flex-direction:column;gap:.65rem;margin-top:.85rem;display:flex}._detailItem_wjnta_250{border:1px solid var(--color-border-light,#e2e8f0);background:#fff;border-radius:8px;padding:.75rem}._detailItemTitle_wjnta_264{color:#0f172a;margin:0 0 .35rem;font-size:.84rem;font-weight:700}._detailItemLines_wjnta_271{color:#334155;margin:0;padding-left:1.1rem;font-size:.82rem}._detailItemLines_wjnta_271 li+li{margin-top:.25rem}._rerunSessionList_wjnta_282{flex-direction:column;gap:.9rem;margin-top:.9rem;display:flex}._rerunSessionCard_wjnta_289{background:#f8fffd;border:1px solid #ccfbf1;border-radius:8px;padding:.9rem}._rerunSessionHeader_wjnta_296{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}._rerunSessionTitle_wjnta_304{color:#0f172a;margin:0;font-size:.95rem}._qualityPill_wjnta_310{color:#166534;background:#dcfce7;border-radius:999px;flex-shrink:0;padding:.25rem .55rem;font-size:.72rem;font-weight:800}._multiFindingNotice_wjnta_320{color:#115e59;background:#f0fdfa;border-left:3px solid #0f766e;border-radius:6px;margin:0 0 .75rem;padding:.55rem .7rem;font-size:.82rem;font-weight:700}._rerunFindingsPager_wjnta_331{flex-direction:column;gap:.75rem;min-width:0;max-width:100%;display:flex}._rerunPagerBar_wjnta_339{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}._rerunPagerCount_wjnta_351{color:#334155;font-size:.82rem;font-weight:700}._rerunPagerActions_wjnta_357{flex-wrap:wrap;gap:.45rem;display:flex}._rerunPagerBtn_wjnta_363{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.35rem .7rem;font-size:.78rem;font-weight:600}._rerunPagerBtn_wjnta_363:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}._rerunPagerBtn_wjnta_363:disabled{opacity:.45;cursor:not-allowed}._rerunFindingCard_wjnta_384{background:#fff;border:1px solid #d1fae5;border-radius:8px;flex-direction:column;gap:.65rem;min-width:0;max-width:100%;padding:.8rem;display:flex;overflow-x:auto}._rerunFindingCardHeader_wjnta_397{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}._rerunFindingCard_wjnta_384 ._detailToolbar_wjnta_405{justify-content:flex-start;margin-bottom:0}._findingEyebrow_wjnta_410{color:#047857;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}._rerunFindingTitle_wjnta_419{color:#0f172a;margin:0;font-size:.95rem;line-height:1.3}._findingQualityBadge_wjnta_426{color:#166534;background:#dcfce7;border-radius:999px;align-self:flex-start;padding:.22rem .5rem;font-size:.7rem;font-weight:800}._rerunFindingStatement_wjnta_436{color:#1e293b;margin:0;font-size:.86rem;line-height:1.45}._rerunEquation_wjnta_443{color:#064e3b;overflow-wrap:anywhere;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9rem;line-height:1.45}._findingFacts_wjnta_455{flex-wrap:wrap;gap:.35rem;display:flex}._findingFacts_wjnta_455 span{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:.2rem .45rem;font-size:.7rem;font-weight:700}._findingListBlock_wjnta_471{border-top:1px solid #e2e8f0;padding-top:.55rem}._findingListBlock_wjnta_471 h6,._feedbackUsedBlock_wjnta_477 h5{color:#0f172a;margin:0 0 .35rem;font-size:.78rem}._findingListBlock_wjnta_471 ul,._feedbackUsedBlock_wjnta_477 ul{color:#334155;margin:0;padding-left:1.05rem;font-size:.78rem;line-height:1.45}._feedbackUsedBlock_wjnta_477{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;margin-top:.75rem;padding:.75rem}._technicalRerunDetails_wjnta_500{border-top:1px solid #e2e8f0;margin-top:.75rem;padding-top:.65rem}._technicalRerunDetails_wjnta_500 summary{cursor:pointer;color:#475569;font-size:.78rem;font-weight:700}._technicalRerunDetails_wjnta_500 ._kvList_wjnta_209{margin-top:.55rem}._detailNote_wjnta_517{color:#64748b;margin:.75rem 0 0;font-size:.82rem}._detailToolbar_wjnta_405{justify-content:flex-end;margin-bottom:.65rem;display:flex}._viewToggle_wjnta_529{border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;display:inline-flex;overflow:hidden}._viewBtn_wjnta_537{color:#64748b;cursor:pointer;background:#fff;border:none;padding:.2rem .55rem;font-size:.72rem;font-weight:600}._viewBtn_wjnta_537:hover{color:#0f172a;background:#f1f5f9}._viewBtnActive_wjnta_552{color:#0f172a;background:#e2e8f0}._kvLatex_wjnta_557{min-width:0;max-width:100%;font-size:.84rem;display:block}._kvRow_wjnta_217 dd .katex-display{max-width:100%;margin:.35rem 0;overflow-x:auto}._kvRow_wjnta_217 dd .katex{max-width:100%;overflow:auto hidden}._overlay_bcu5y_1{z-index:1200;padding:var(--space-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}._shell_bcu5y_13{border-radius:var(--radius-inner);background:#fff;flex-direction:column;width:min(1400px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a47}._shellEmbedded_bcu5y_24{border:1px solid var(--color-border-light);border-radius:var(--radius-inner);background:#fff;flex-direction:column;width:100%;height:min(72vh,760px);min-height:420px;max-height:min(72vh,760px);display:flex;overflow:hidden}._header_bcu5y_37{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-light);background:linear-gradient(#f8fafc 0%,#fff 100%);flex-wrap:wrap;display:flex}._title_bcu5y_48{color:#0f172a;margin:0;font-size:1.125rem;font-weight:700}._subtitle_bcu5y_55{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:.8125rem}._runId_bcu5y_61{font-size:.75rem}._headerActions_bcu5y_65{gap:var(--space-2);align-items:center;display:flex}._secondaryBtn_bcu5y_71,._closeBtn_bcu5y_72{border:1px solid var(--color-border-light);padding:var(--space-2) var(--space-3);cursor:pointer;background:#fff;border-radius:8px;font-size:.8125rem;font-weight:600}._secondaryBtn_bcu5y_71:hover,._closeBtn_bcu5y_72:hover{background:#f8fafc}._closeBtn_bcu5y_72{min-width:2.25rem;padding-inline:var(--space-2)}._errorBanner_bcu5y_92{padding:var(--space-2) var(--space-5);color:#b91c1c;background:#fef2f2;border-bottom:1px solid #fecaca;margin:0;font-size:.8125rem}._columns_bcu5y_101,._columnsSingle_bcu5y_102{flex:1;gap:0;min-height:0;display:grid;overflow:hidden}._columns_bcu5y_101{grid-template-columns:1fr 1fr}._columnsSingle_bcu5y_102{grid-template-columns:1fr}._column_bcu5y_101{border-right:1px solid var(--color-border-light);flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden}._column_bcu5y_101:last-child{border-right:none}._columnTitle_bcu5y_131{padding:var(--space-2) var(--space-4);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid var(--color-border-light);background:#f8fafc;flex-shrink:0;margin:0;font-size:.6875rem;font-weight:700}._pdfFrame_bcu5y_144{background:#e2e8f0;border:none;flex:1;width:100%;min-height:420px}._textPane_bcu5y_152{padding:var(--space-4);overscroll-behavior:contain;white-space:pre-wrap;word-break:break-word;color:#0f172a;background:#fff;flex:1;min-height:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.5;overflow:auto}._placeholderPane_bcu5y_168{min-height:0;padding:var(--space-4);color:var(--color-muted);background:#f8fafc;flex:1;justify-content:center;align-items:center;font-size:.8125rem;display:flex}@media (width<=900px){._columns_bcu5y_101{grid-template-columns:1fr}._column_bcu5y_101{border-right:none;border-bottom:1px solid var(--color-border-light);min-height:280px;max-height:50vh}._column_bcu5y_101:last-child{border-bottom:none}}._panel_c7rie_1{flex-direction:column;gap:1rem;min-width:0;display:flex}._issueCards_c7rie_8{flex-direction:column;gap:.85rem;display:flex}._issueCard_c7rie_8{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}._issueTitle_c7rie_24{color:#92400e;margin:0;font-size:.98rem}._problem_c7rie_30{color:#78350f;margin:0;font-size:.88rem;line-height:1.45}._problem_c7rie_30 strong{font-weight:700}._extractedBlock_c7rie_41{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem}._extractedLabel_c7rie_48{letter-spacing:.02em;text-transform:uppercase;color:#64748b;margin-bottom:.45rem;font-size:.78rem;font-weight:700;display:block}._extractedBlock_c7rie_41 summary._extractedLabel_c7rie_48{cursor:pointer;margin-bottom:0;list-style:none}._extractedBlock_c7rie_41 summary._extractedLabel_c7rie_48::-webkit-details-marker{display:none}._extractedBlock_c7rie_41[open] summary._extractedLabel_c7rie_48{margin-bottom:.45rem}._extractedText_c7rie_72{color:#0f172a;overflow-wrap:anywhere;font-size:.92rem;line-height:1.45}._extractedEmpty_c7rie_79{color:#94a3b8;margin:0;font-size:.88rem;font-style:italic}._extractedList_c7rie_86{color:#0f172a;margin:0;padding-left:1.2rem;font-size:.88rem;line-height:1.45}._extractedList_c7rie_86 li+li{margin-top:.35rem}._generalSection_c7rie_98{border:1px solid var(--color-border-light,#e2e8f0);background:#fff;border-radius:8px;flex-direction:column;gap:.85rem;min-width:0;padding:1rem;display:flex}._generalTitle_c7rie_109{color:#0f172a;margin:0;font-size:.98rem}._generalHint_c7rie_115{color:#64748b;margin:0;font-size:.84rem;line-height:1.4}._label_c7rie_122{color:#334155;flex-direction:column;gap:.4rem;font-size:.84rem;font-weight:600;display:flex}._textarea_c7rie_131{border:1px solid var(--color-border-light,#cbd5e1);width:100%;font:inherit;color:#0f172a;resize:vertical;background:#fff;border-radius:8px;padding:.65rem .75rem}._actions_c7rie_142{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._primaryButton_c7rie_149{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;padding:.6rem 1rem;font-weight:700}._primaryButton_c7rie_149:disabled{opacity:.55;cursor:not-allowed}._saved_c7rie_164{color:#15803d;font-size:.84rem;font-weight:700}._error_c7rie_170{color:#b91c1c;margin:0;font-size:.84rem}._partTargetPicker_c7rie_176{flex-direction:column;gap:.5rem;display:flex}._partTargetOption_c7rie_182{color:#334155;cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.88rem;line-height:1.4;display:flex}._partTargetOption_c7rie_182 input{flex-shrink:0;margin-top:.2rem}._partTargetOption_c7rie_182 span{font-weight:500}._picker_1fujm_1{text-align:left;max-width:960px}._lead_1fujm_6{color:var(--color-muted,#64748b);max-width:62ch;margin:0 0 1.25rem;line-height:1.55}._controls_1fujm_13{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1rem;display:flex}._controlField_1fujm_21{flex-direction:column;flex:220px;gap:.35rem;display:flex}._controlField_1fujm_21 label{color:var(--color-primary-text,#0f172a);font-size:.85rem;font-weight:600}._controlField_1fujm_21 input{border:1px solid var(--color-border-light,#d8dde3);background:var(--color-card,#fff);border-radius:8px;padding:.55rem .7rem;font-size:.95rem}._secondaryNote_1fujm_42{background:var(--color-system-bg,#f6f7f9);color:var(--color-muted,#64748b);border-radius:10px;margin:0 0 1.25rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.5}._secondaryNote_1fujm_42 a{color:var(--color-link,#2563eb);font-weight:600}._listSection_1fujm_57{margin-top:.5rem}._listHeader_1fujm_61{justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}._listTitle_1fujm_68{color:var(--color-primary-text,#0f172a);margin:0;font-size:1rem}._listMeta_1fujm_74{color:var(--color-muted,#64748b);font-size:.85rem}._runList_1fujm_79{gap:.65rem;display:grid}._runCard_1fujm_84{border:1px solid var(--color-border-light,#d8dde3);background:var(--color-card,#fff);text-align:left;cursor:pointer;border-radius:12px;gap:6px;width:100%;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:grid}._runCard_1fujm_84:hover{border-color:#2563eb59;box-shadow:0 2px 8px #2563eb14}._runCardTitle_1fujm_102{color:var(--color-primary-text,#0f172a);margin:0;font-size:1rem;font-weight:700}._runCardMeta_1fujm_109{color:var(--color-muted,#64748b);flex-wrap:wrap;gap:8px 14px;font-size:.8125rem;display:flex}._runCardMeta_1fujm_109 strong{color:#334155;font-weight:600}._statusBadge_1fujm_122{color:#1d4ed8;text-transform:capitalize;background:#eff6ff;border-radius:999px;width:fit-content;padding:2px 8px;font-size:.75rem;font-weight:700}._loading_1fujm_133,._empty_1fujm_134,._error_1fujm_135{margin:.5rem 0;font-size:.95rem}._loading_1fujm_133,._empty_1fujm_134{color:var(--color-muted,#64748b)}._error_1fujm_135{color:#7a1212;background:#fdecec;border:1px solid #f3c4c4;border-radius:10px;padding:.85rem 1rem}._manualOpen_1fujm_153{border-top:1px solid var(--color-border-light,#e2e8f0);margin-top:1.25rem;padding-top:1rem}._manualOpen_1fujm_153 label{margin-bottom:.35rem;font-size:.85rem;font-weight:600;display:block}._manualRow_1fujm_166{flex-wrap:wrap;gap:.5rem;display:flex}._manualRow_1fujm_166 input{border:1px solid var(--color-border-light,#d8dde3);border-radius:8px;flex:240px;padding:.55rem .7rem}._manualRow_1fujm_166 button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;min-height:40px;padding:0 16px;font-weight:600}._manualRow_1fujm_166 button:disabled{opacity:.5;cursor:not-allowed}._wrap_xj7om_1{margin-top:var(--space-2)}._toggle_xj7om_5{color:var(--color-primary-text);background:var(--color-surface,#fff);border:1px solid var(--color-border);border-radius:var(--radius-btn,6px);cursor:pointer;padding:.35rem .75rem;font-size:.8125rem;font-weight:600}._toggle_xj7om_5:hover{background:var(--color-surface-muted,#f4f6f8)}._toggle_xj7om_5[aria-expanded=true]{border-color:var(--color-accent,#2563eb);background:color-mix(in srgb, var(--color-accent,#2563eb) 8%, transparent)}._panel_xj7om_25{margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card,8px);background:var(--color-surface-muted,#f8fafc);max-width:62ch}._row_xj7om_34{color:var(--color-muted,#475569);margin:0;font-size:.875rem;line-height:1.5}._row_xj7om_34+._row_xj7om_34{margin-top:var(--space-2)}._label_xj7om_45{letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary-text,#0f172a);margin-bottom:.15rem;font-size:.75rem;font-weight:700;display:block}._panel_1uax2_1{border-radius:var(--radius-inner);border:1px solid #1e293b;flex-direction:column;flex:1;min-height:280px;display:flex;overflow:hidden}._header_1uax2_11{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:#1e293b;border-bottom:1px solid #334155;flex-wrap:wrap;display:flex}._title_1uax2_22{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.75rem;font-weight:600}._headerMain_1uax2_30{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}._sectionNav_1uax2_38{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}._sectionBtn_1uax2_45{letter-spacing:.08em;text-transform:uppercase;color:#64748b;cursor:pointer;background:0 0;border:none;padding:0;font-size:.6875rem;font-weight:700}._sectionBtn_1uax2_45:hover{color:#cbd5e1}._sectionBtnActive_1uax2_61{color:#f8fafc}._sectionSep_1uax2_65{color:#475569;-webkit-user-select:none;user-select:none;font-size:.6875rem}._headerActions_1uax2_71{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;margin-left:auto;display:flex}._viewToggle_1uax2_81{border-radius:var(--radius-inner);border:1px solid #475569;flex-shrink:0;display:inline-flex;overflow:hidden}._viewBtn_1uax2_89{padding:var(--space-1) var(--space-2);color:#94a3b8;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;font-size:.6875rem;font-weight:600}._viewBtn_1uax2_89:hover{color:#e2e8f0;background:#334155}._viewBtnActive_1uax2_105{color:#f8fafc;background:#334155}._expandBtn_1uax2_110{min-width:2rem;padding:var(--space-1) var(--space-2);color:#94a3b8;border-radius:var(--radius-inner);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #475569;flex-shrink:0;font-size:.875rem;font-weight:600;line-height:1}._expandBtn_1uax2_110:hover{color:#e2e8f0;background:#334155}._backdrop_1uax2_130{z-index:1000;cursor:pointer;background:#0f172ab8;position:fixed;inset:0}._panelExpanded_1uax2_138{inset:var(--space-4);z-index:1001;height:auto;min-height:0;max-height:none;position:fixed;box-shadow:0 24px 48px #00000073}._panelExpanded_1uax2_138 ._scrollBody_1uax2_148{max-height:calc(100vh - 7rem)}._scrollBody_1uax2_148{background:#0f172a;flex:1;max-height:min(52vh,560px);overflow:auto}._plainBody_1uax2_159{padding:var(--space-4) var(--space-5);color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:0 0;margin:0;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.8125rem;line-height:1.6}._latexBody_1uax2_171{padding:var(--space-4) var(--space-5);color:#e2e8f0;white-space:pre-wrap;word-break:break-word;direction:ltr;unicode-bidi:plaintext;background:0 0;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.6}._latexText_1uax2_184{color:#e2e8f0;font-family:inherit;font-size:inherit;line-height:inherit}._latexBody_1uax2_171 ._latexText_1uax2_184 .text{font-family:inherit;font-size:inherit;line-height:inherit}._latexBody_1uax2_171 .katex,._latexBody_1uax2_171 .katex-display,._latexBody_1uax2_171 .katex-cell .katex{color:#f8fafc;font-size:1em}._latexBody_1uax2_171 .katex-error{font-family:inherit;font-size:inherit;line-height:inherit;color:#fca5a5}._latexNotice_1uax2_211{margin:0 0 var(--space-2);color:#94a3b8;font-size:.75rem;font-style:italic}._latexBody_1uax2_171 .katex-cell,._latexBody_1uax2_171 .katex-cell .katex{overflow:visible}._latexBody_1uax2_171 .katex-block{padding:var(--space-2) var(--space-3);margin:var(--space-1) 0;font-size:inherit;background:#1e293b;border-color:#475569}._wrap_70nfs_1{width:100%}._title_70nfs_5{margin:0 0 var(--space-2);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);font-size:.75rem;font-weight:700}._diagram_70nfs_14{width:100%;padding:var(--space-4) var(--space-3);background:linear-gradient(180deg, #f8fafc 0%, var(--color-system-bg) 100%);border:1px solid var(--color-border-light);border-radius:var(--radius-inner);overflow-x:auto}._diagram_70nfs_14 svg{min-width:min(100%,720px);max-width:100%;height:auto;margin:0 auto;display:block}._diagram_70nfs_14 .cluster rect{rx:8;ry:8}._diagram_70nfs_14 .node rect,._diagram_70nfs_14 .node polygon{rx:6;ry:6}._diagram_70nfs_14 .edgeLabel{fill:#64748b;font-size:11px}._errorBox_70nfs_47{border:1px solid var(--color-warning-border);border-radius:var(--radius-inner);background:var(--color-warning-bg);padding:var(--space-3)}._errorText_70nfs_54{margin:0 0 var(--space-2);color:var(--color-warning);font-size:.8125rem}._fallbackSource_70nfs_60{white-space:pre-wrap;color:var(--color-muted);max-height:120px;margin:0;font-family:ui-monospace,monospace;font-size:.6875rem;overflow:auto}._wrap_8jlhv_1{margin-bottom:var(--space-4)}._toggleBtn_8jlhv_5{border:1px solid var(--color-accent-blue-border);border-radius:var(--radius-btn);background:var(--color-accent-blue-light);color:var(--color-primary-text);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);padding:.45rem 1rem;font-size:.8125rem;font-weight:600}._toggleBtn_8jlhv_5:hover{border-color:var(--color-accent-blue);background:#dbeafe}._panel_8jlhv_22{margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-inner);background:var(--color-system-bg)}._intro_8jlhv_30{margin:0 0 var(--space-3);color:var(--color-muted);max-width:72ch;font-size:.875rem;line-height:1.55}._tableScroll_8jlhv_38{overflow-x:auto}._table_8jlhv_38{border-collapse:collapse;width:100%;font-size:.875rem}._table_8jlhv_38 th,._table_8jlhv_38 td{padding:var(--space-2) var(--space-3);text-align:right;vertical-align:top;border:1px solid var(--color-border-light)}._table_8jlhv_38 th{background:var(--color-card);color:var(--color-primary-text);font-weight:700}._table_8jlhv_38 td{background:var(--color-card);color:var(--color-primary-text);line-height:1.45}._promptCode_8jlhv_68{word-break:break-all;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.8125rem}._diagramSection_8jlhv_74{margin-top:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}._diagramSecond_8jlhv_81{margin-top:0}._page_qnamw_1{width:100%;max-width:var(--content-max-full,1840px);flex-direction:column;gap:16px;margin:0 auto;padding-bottom:32px;display:flex}._pageHeader_qnamw_11{border:1px solid var(--color-border-light,#94a3b847);background:var(--color-card,#fff);box-shadow:var(--shadow-card,0 1px 3px #0f172a0f);border-radius:16px;gap:12px;padding:20px 22px;display:grid}._backLink_qnamw_21{width:fit-content;color:var(--color-link,#2563eb);cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:600}._backLink_qnamw_21:hover{text-decoration:underline}._pageHeaderMain_qnamw_36{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._pageHeader_qnamw_11 h1{color:#0f172a;margin:8px 0 0;font-size:1.65rem;font-weight:700;line-height:1.15}._paperMeta_qnamw_52{color:#64748b;margin:6px 0 0;font-size:.875rem}._runMetaPills_qnamw_58{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}._metaPill_qnamw_65,._metaPillWide_qnamw_66{background:#f8fafc;border:1px solid #94a3b83d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:72px;padding:8px 14px;display:flex}._metaPillWide_qnamw_66{align-items:flex-start;min-width:140px}._metaPillValue_qnamw_83{color:#0f172a;text-transform:capitalize;font-size:1.1rem;font-weight:700}._metaPillValueSmall_qnamw_90{color:#0f172a;font-size:.85rem;font-weight:600}._metaPillLabel_qnamw_96{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:.68rem;font-weight:700}._diagramToggleRow_qnamw_104{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._diagramToggle_qnamw_104{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #2563eb47;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:8px 14px;font-size:.875rem;font-weight:700;display:inline-flex}._diagramHint_qnamw_126{color:#64748b;margin:0;font-size:.875rem}._detailHeaderTop_qnamw_132{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._stepNav_qnamw_140{align-items:center;gap:8px;display:flex}._stepNavBtn_qnamw_146{color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b859;border-radius:8px;min-height:32px;padding:6px 12px;font-size:.8125rem;font-weight:600}._stepNavBtn_qnamw_146:disabled{opacity:.45;cursor:not-allowed}._stepNavIndicator_qnamw_163{color:#64748b;font-size:.8125rem;font-weight:600}._contentStack_qnamw_169{gap:20px;display:grid}._contentBlock_qnamw_174{gap:10px;display:grid}._contentLabel_qnamw_179{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0;font-size:.75rem;font-weight:800}._snapshotMeta_qnamw_188{color:#475569;margin:0;font-size:.875rem;line-height:1.45}._metricsBlock_qnamw_195{grid-column:1/-1;gap:8px;display:grid}._overlay_qnamw_201{z-index:80;background:#0f172a9e;padding:22px;position:fixed;inset:0;overflow:auto}._modal_qnamw_210{background:#f8fafc;border:1px solid #94a3b857;border-radius:18px;gap:16px;width:min(1840px,100%);margin:0 auto;padding:18px;display:grid;box-shadow:0 28px 90px #0f172a52}._header_qnamw_222{background:#fff;border:1px solid #94a3b83d;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px;display:flex}._header_qnamw_222 h1,._header_qnamw_222 p{margin:0}._header_qnamw_222 h1{color:#0f172a;margin-top:8px;font-size:24px;line-height:1.12}._header_qnamw_222 p{color:#64748b;overflow-wrap:anywhere;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}._kicker_qnamw_253{color:#1d4ed8;background:#eff6ff;border:1px solid #2563eb33;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}._closeButton_qnamw_267{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #94a3b859;border-radius:11px;place-items:center;width:38px;height:38px;display:inline-grid}._chartCard_qnamw_279{background:linear-gradient(#f8fafc 0%,#eef4fb 100%);border:1px solid #94a3b847;border-radius:14px;height:520px;position:relative;overflow:hidden}._chartTitle_qnamw_288{z-index:5;color:#0f172a;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafcdb;border:1px solid #94a3b842;border-radius:12px;align-items:flex-start;gap:10px;max-width:560px;padding:10px 12px;display:flex;position:absolute;top:16px;left:18px}._chartTitle_qnamw_288 svg{color:#2563eb;flex:none;margin-top:3px}._chartTitle_qnamw_288 h2,._chartTitle_qnamw_288 p{margin:0}._chartTitle_qnamw_288 h2{font-size:18px;line-height:1.15}._chartTitle_qnamw_288 p{color:#64748b;margin-top:3px;font-size:13px;line-height:1.35}._chartCard_qnamw_279 .react-flow__edge.animated path{animation-duration:1.1s}._chartCard_qnamw_279 .react-flow__edge-path{stroke-linecap:round}._chartCard_qnamw_279 .react-flow__handle{opacity:0;background:#94a3b8;border:2px solid #fff;width:8px;height:8px}._workflowNode_qnamw_345{color:#78350f;text-align:center;width:184px;min-height:66px;box-shadow:none;cursor:pointer;background:#fffbeb;border:1.5px solid #d97706;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 14px;transition:border-color .14s,box-shadow .14s,background .14s;display:flex;position:relative}._workflowNode_qnamw_345:hover,._selectedWorkflowNode_qnamw_366{color:#1e3a5f;background:#dbeafe;border-width:3px;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb29}._stageInput_qnamw_374{color:#1e3a5f;background:#dbeafe;border-color:#2563eb}._stageGate_qnamw_380,._stageDebugger_qnamw_381{color:#0f172a;background:#f1f5f9;border-color:#64748b}._stageOutput_qnamw_387{color:#065f46;background:#ecfdf5;border-color:#059669;border-radius:999px}._stageExtraction_qnamw_394,._stageLlm_qnamw_395,._stageRepair_qnamw_396{color:#78350f;background:#fffbeb;border-color:#d97706}._workflowNode_qnamw_345 strong,._workflowNode_qnamw_345 p{margin:0}._workflowNode_qnamw_345 strong{font-size:14px;font-weight:500;line-height:1.25}._workflowNode_qnamw_345 p,._workflowNodeTopline_qnamw_414,._workflowNodeChips_qnamw_415{display:none}._workflowNodeStep_qnamw_419{background:color-mix(in srgb, var(--node-color) 12%, #fff);min-width:30px;height:24px;color:color-mix(in srgb, var(--node-color) 76%, #0f172a);border-radius:8px;place-items:center;display:inline-grid}._workflowNodeStage_qnamw_429{align-items:center;gap:5px;display:inline-flex}._workflowRuntimeRow_qnamw_435{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:3px;display:flex}._attemptPill_qnamw_443{color:#334155;background:#e2e8f0;border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:850}._workflowStatusBad_qnamw_453{border-color:#e11d48}._workflowStatusWarn_qnamw_457{border-color:#d97706}._workflowStatusGood_qnamw_461{border-color:#059669}._sectionGroupNode_qnamw_465{color:#475569;pointer-events:none;background:#f8fafc75;border:1px solid #e2e8f0;border-radius:8px;width:100%;height:100%}._sectionGroupNode_qnamw_465 span{color:#475569;white-space:nowrap;background:#f8fafcdb;padding:0 8px;font-size:12px;font-weight:500;position:absolute;top:14px;left:50%;transform:translate(-50%)}._statusPill_qnamw_488{border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:850}._statusGood_qnamw_496{color:#166534;background:#dcfce7}._statusBad_qnamw_501{color:#be123c;background:#ffe4e6}._statusWarn_qnamw_506{color:#92400e;background:#fef3c7}._statusNeutral_qnamw_511{color:#334155;background:#e2e8f0}._lowerGrid_qnamw_516{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:14px;display:grid}._timeline_qnamw_523,._detailPanel_qnamw_524{background:#fff;border:1px solid #94a3b842;border-radius:14px;min-width:0}._detailPanelFlow_qnamw_531{flex-direction:column;gap:0;min-height:520px;padding:0;display:flex;overflow:hidden}._detailPanelFlow_qnamw_531 ._tabRow_qnamw_540{padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--color-border-light);background:var(--color-card)}._timeline_qnamw_523{gap:6px;max-height:calc(100vh - 28px);padding:10px;display:grid;position:sticky;top:14px;overflow:auto}._timelineHeader_qnamw_556{color:#334155;align-items:center;gap:7px;padding:4px 3px 8px;font-size:13px;display:flex}._timeline_qnamw_523 button{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:2px 9px;width:100%;padding:9px;display:grid}._timeline_qnamw_523 button:hover,._timeline_qnamw_523 ._activeStep_qnamw_580{background:#eff6ff;border-color:#2563eb47}._timeline_qnamw_523 button>span{color:#475569;background:#e2e8f0;border-radius:8px;grid-row:span 2;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:inline-grid}._timeline_qnamw_523 ._activeStep_qnamw_580>span{color:#fff;background:#2563eb}._timeline_qnamw_523 strong,._timeline_qnamw_523 small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._timeline_qnamw_523 strong{font-size:12px}._timeline_qnamw_523 small{color:#64748b;font-size:11px}._detailHeader_qnamw_132{gap:8px;display:grid}._detailHeader_qnamw_132 h2,._detailHeader_qnamw_132 p{margin:0}._detailHeader_qnamw_132 h2{color:#0f172a;font-size:22px}._detailHeader_qnamw_132 p,._muted_qnamw_636{color:#64748b;font-size:14px;line-height:1.5}._tabRow_qnamw_540{flex-wrap:wrap;gap:6px;display:flex}._tabRow_qnamw_540 button{color:#475569;text-transform:capitalize;cursor:pointer;background:#fff;border:1px solid #94a3b84d;border-radius:999px;min-height:30px;padding:5px 9px;font-size:12px;font-weight:800}._tabRow_qnamw_540 ._activeTab_qnamw_661{color:#1d4ed8;background:#eff6ff;border-color:#2563eb59}._summaryGrid_qnamw_667{gap:9px;display:grid}._summaryGrid_qnamw_667>div{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:10px;justify-content:space-between;gap:10px;padding:8px;display:flex}._summaryGrid_qnamw_667 span{color:#64748b;font-size:12px}._summaryGrid_qnamw_667 strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px}._artifactPanel_qnamw_693{grid-template-columns:minmax(230px,320px) minmax(0,1fr);gap:12px;display:grid}._artifactList_qnamw_699,._artifactPreview_qnamw_700{background:#f8fafc;border:1px solid #94a3b83b;border-radius:12px;min-width:0;padding:10px}._artifactList_qnamw_699{gap:8px;max-height:620px;display:grid;overflow:auto}._artifactList_qnamw_699 button{text-align:left;cursor:pointer;background:#fff;border:1px solid #94a3b83d;border-radius:10px;gap:4px;padding:9px;display:grid}._artifactList_qnamw_699 ._activeArtifact_qnamw_726{background:#eff6ff;border-color:#2563eb6b;box-shadow:inset 3px 0 #2563eb}._artifactList_qnamw_699 span,._artifactList_qnamw_699 code{overflow-wrap:anywhere}._artifactList_qnamw_699 span{color:#0f172a;font-size:12px;font-weight:800}._artifactList_qnamw_699 code,._header_qnamw_222 code{color:#64748b;font-size:11px}._artifactPreview_qnamw_700{background:#fff;flex-direction:column;gap:10px;min-height:0;max-height:720px;display:flex;overflow:hidden}._summaryPanel_qnamw_759{background:#f8fafc;border:1px solid #cbd5e1d9;border-radius:12px;gap:10px;padding:12px;display:grid}._summaryHeader_qnamw_768{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._summaryHeader_qnamw_768 strong{color:#0f172a;font-size:13px;font-weight:900}._summaryHeader_qnamw_768 span{color:#64748b;max-width:780px;font-size:12px;line-height:1.45}._summaryStats_qnamw_789{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px;display:grid}._summaryStat_qnamw_789{background:#fff;border:1px solid #cbd5e1d9;border-radius:10px;gap:4px;min-width:0;padding:9px 10px;display:grid}._summaryStat_qnamw_789 span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}._summaryStat_qnamw_789 strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;font-weight:900}._summaryMetrics_qnamw_820{gap:8px;display:grid}._summaryMetric_qnamw_820{gap:5px;display:grid}._summaryMetricHeader_qnamw_830{color:#334155;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}._summaryMetricHeader_qnamw_830 span{font-weight:750}._summaryMetricHeader_qnamw_830 strong{color:#0f172a;font-weight:900}._summaryBarTrack_qnamw_848{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}._summaryBarFill_qnamw_855{border-radius:inherit;background:#64748b;height:100%;display:block}._summaryToneGood_qnamw_862{color:#047857;background-color:#ecfdf5;border-color:#0596693d}._summaryToneWarn_qnamw_868{color:#b45309;background-color:#fffbeb;border-color:#d977063d}._summaryToneBad_qnamw_874{color:#b91c1c;background-color:#fef2f2;border-color:#dc26263d}._summaryToneNeutral_qnamw_880{color:#475569;background-color:#f8fafc;border-color:#64748b38}._inspectablePanel_qnamw_886{flex:1;min-width:0;min-height:280px}._artifactPreview_qnamw_700 pre,._rawJson_qnamw_893{color:#e2e8f0;white-space:pre-wrap;background:#0f172a;border-radius:12px;max-height:620px;margin:0;padding:12px;font-size:12px;line-height:1.48;overflow:auto}._jsonStack_qnamw_906{gap:7px;min-width:0;display:grid}._jsonRow_qnamw_912{background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:9px;grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);gap:8px;min-width:0;padding:7px;display:grid}._jsonKey_qnamw_923{color:#334155;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:850}._jsonScalar_qnamw_931,._jsonNull_qnamw_932{color:#1e40af;overflow-wrap:anywhere;background:#eff6ff;border-radius:7px;width:fit-content;max-width:100%;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}._jsonNull_qnamw_932{color:#64748b;background:#e2e8f0}._markdown_qnamw_949{color:#1e293b;gap:9px;font-size:13px;line-height:1.55;display:grid}._markdown_qnamw_949 h3,._markdown_qnamw_949 p,._markdown_qnamw_949 li{margin:0}._markdown_qnamw_949 h3{color:#0f172a;margin-top:8px;font-size:17px}._markdown_qnamw_949 code{color:#0f172a;background:#e2e8f0;border-radius:5px;padding:1px 4px}._markdown_qnamw_949 hr{background:#94a3b859;border:0;width:100%;height:1px}._loading_qnamw_983,._errorBox_qnamw_984,._errorText_qnamw_985{margin:0}._loading_qnamw_983{color:#64748b}._errorBox_qnamw_984,._errorText_qnamw_985{color:#be123c;background:#fff1f2;border-radius:10px;padding:10px}@media (width<=980px){._lowerGrid_qnamw_516,._artifactPanel_qnamw_693{grid-template-columns:1fr}._timeline_qnamw_523{max-height:340px;position:static}._chartCard_qnamw_279{height:680px}._jsonRow_qnamw_912{grid-template-columns:1fr}}._runDebugPage_1hdfc_3{width:100%;max-width:var(--content-max-full);gap:var(--space-6);font-family:var(--font-sans);flex-direction:column;margin:0 auto;display:flex}._hero_1hdfc_14{background:var(--color-card);border:1px solid var(--color-border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-6) var(--space-6) var(--space-5)}._heroTop_1hdfc_22{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}._titleBlock_1hdfc_31{flex:1;min-width:220px}._pageTitle_1hdfc_36{letter-spacing:-.02em;color:var(--color-primary-text);margin:0;font-size:1.625rem;font-weight:700}._pageSubtitle_1hdfc_44{margin:var(--space-2) 0 0;color:var(--color-muted);max-width:52ch;font-size:.9375rem;line-height:1.55}._runStats_1hdfc_52{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}._statPill_1hdfc_59{min-width:72px;padding:var(--space-2) var(--space-4);background:var(--color-system-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-inner);flex-direction:column;align-items:center;display:flex}._statValue_1hdfc_70{color:var(--color-primary-text);font-size:1.25rem;font-weight:700;line-height:1.2}._statLabel_1hdfc_77{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin-top:2px;font-size:.6875rem;font-weight:600}._runIdForm_1hdfc_86{gap:var(--space-3);align-items:stretch;display:flex}._runIdField_1hdfc_92{gap:var(--space-1);flex-direction:column;flex:1;display:flex}._fieldLabel_1hdfc_99{color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}._runIdInput_1hdfc_107{border:1px solid var(--color-border);border-radius:var(--radius-inner);background:var(--color-page-bg);width:100%;color:var(--color-primary-text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.75rem 1rem;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.9375rem}._runIdInput_1hdfc_107:focus{border-color:var(--color-accent-blue);box-shadow:0 0 0 3px var(--color-accent-blue-light);outline:none}._loadBtn_1hdfc_125{border-radius:var(--radius-btn);background:var(--color-primary-btn);color:#fff;cursor:pointer;min-width:100px;box-shadow:var(--shadow-btn);transition:background var(--transition-fast), transform var(--transition-fast);border:none;align-self:flex-end;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600}._loadBtn_1hdfc_125:hover:not(:disabled){background:var(--color-primary-btn-hover)}._loadBtn_1hdfc_125:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}._errorBanner_1hdfc_150{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-inner);background:var(--color-danger-bg);color:var(--color-danger);border:1px solid #fecaca;font-size:.875rem}._skillRunHint_1hdfc_160{color:#78350f;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:14px 16px;font-size:.9375rem;line-height:1.5}._skillRunHint_1hdfc_160 p{margin:0 0 8px}._skillRunHint_1hdfc_160 p:last-child{margin-bottom:0}._skillRunHint_1hdfc_160 a{color:#b45309;font-weight:700}._emptyState_1hdfc_183{text-align:center;padding:var(--space-8) var(--space-4);color:var(--color-muted);font-size:.9375rem}._loading_1hdfc_190{color:var(--color-muted);margin:0;padding:.25rem 0;font-size:.9375rem}._layout_1hdfc_198{gap:var(--space-5);grid-template-columns:minmax(280px,340px) 1fr;align-items:start;min-height:520px;display:grid}@media (width<=960px){._layout_1hdfc_198{grid-template-columns:1fr}}._treePanel_1hdfc_213{background:var(--color-card);border:1px solid var(--color-border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;min-height:420px;max-height:calc(100vh - 280px);display:flex;overflow:hidden}._treeHeader_1hdfc_225{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-light);background:linear-gradient(180deg, #fafbfc 0%, var(--color-card) 100%)}._treeTitle_1hdfc_231{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);margin:0;font-size:.8125rem;font-weight:700}._treeScroll_1hdfc_240{padding:var(--space-3) var(--space-3) var(--space-4);flex:1;overflow-y:auto}._eqBlock_1hdfc_246{margin-bottom:var(--space-4)}._eqBlock_1hdfc_246:last-child{margin-bottom:0}._eqLabel_1hdfc_254{color:var(--color-primary-text);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);background:var(--color-equation-panel);border-radius:var(--radius-inner);border-left:3px solid var(--color-accent-blue);font-size:.8125rem;font-weight:700}._cycleLabel_1hdfc_265{color:var(--color-muted);padding:var(--space-1) var(--space-3);margin:var(--space-2) 0 var(--space-1);font-size:.75rem;font-weight:600}._batchLabel_1hdfc_273{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-light);padding:0 var(--space-3);margin-bottom:var(--space-1);font-size:.6875rem;font-weight:600}._stepBtn_1hdfc_283{align-items:flex-start;gap:var(--space-2);text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-inner);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;margin-bottom:2px;display:flex}._stepBtn_1hdfc_283:hover{background:var(--color-system-bg)}._stepBtnActive_1hdfc_302{background:var(--color-accent-blue-light);border-color:var(--color-accent-blue-border)}._stepSeq_1hdfc_307{min-width:1.75rem;height:1.75rem;color:var(--color-muted);background:var(--color-system-bg);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-family:ui-monospace,monospace;font-size:.6875rem;font-weight:700;display:flex}._stepBtnActive_1hdfc_302 ._stepSeq_1hdfc_307{background:var(--color-accent-blue);color:#fff}._stepBody_1hdfc_327{flex:1;min-width:0}._stepNodeName_1hdfc_332{color:var(--color-primary-text);word-break:break-word;font-size:.8125rem;font-weight:600;display:block}._stepNodeTechnical_1hdfc_340{color:var(--color-muted-light);word-break:break-all;margin-top:1px;font-family:ui-monospace,SF Mono,monospace;font-size:.625rem;font-weight:500;display:block}._marker_1hdfc_350{color:var(--color-warning);margin-top:2px;font-size:.6875rem;font-weight:600;display:inline-block}._detailPanel_1hdfc_359{background:var(--color-card);border:1px solid var(--color-border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;min-height:520px;display:flex;overflow:hidden}._detailHeader_1hdfc_370{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border-light);background:linear-gradient(180deg, #fafbfc 0%, var(--color-card) 100%)}._stepHeaderRow_1hdfc_376{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._stepTitleGroup_1hdfc_385{gap:var(--space-1);flex-direction:column;display:flex}._stepTitle_1hdfc_385{letter-spacing:-.02em;color:var(--color-primary-text);margin:0;font-size:1.375rem;font-weight:700}._stepTechnicalId_1hdfc_399{color:var(--color-muted-light);font-family:ui-monospace,SF Mono,monospace;font-size:.75rem}._stepBlurb_1hdfc_405{margin:var(--space-1) 0 0;color:var(--color-muted);max-width:52ch;font-size:.875rem;line-height:1.45}._stepProgress_1hdfc_413{color:var(--color-muted);font-size:.8125rem}._stepMeta_1hdfc_418{color:var(--color-muted);font-family:ui-monospace,monospace;font-size:.8125rem}._navGroup_1hdfc_424{gap:var(--space-2);display:flex}._navBtn_1hdfc_429{border:1px solid var(--color-border);border-radius:var(--radius-btn);background:var(--color-card);color:var(--color-primary-text);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);padding:.5rem 1rem;font-size:.875rem;font-weight:600}._navBtn_1hdfc_429:hover:not(:disabled){background:var(--color-system-bg);border-color:var(--color-muted-light)}._navBtn_1hdfc_429:disabled{opacity:.4;cursor:not-allowed}._navBtnPrimary_1hdfc_451{background:var(--color-primary-btn);color:#fff;border-color:var(--color-primary-btn)}._navBtnPrimary_1hdfc_451:hover:not(:disabled){background:var(--color-primary-btn-hover)}._progressBar_1hdfc_461{background:var(--color-border-light);border-radius:var(--radius-pill);height:4px;margin-bottom:var(--space-4);overflow:hidden}._progressFill_1hdfc_469{background:linear-gradient(90deg, var(--color-accent-blue), #3b82f6);border-radius:var(--radius-pill);height:100%;transition:width var(--transition-normal)}._contextLine_1hdfc_476{color:var(--color-muted);margin:0 0 var(--space-3);font-size:.875rem}._loopMarkerBadge_1hdfc_482{color:var(--color-warning);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-pill);margin-bottom:var(--space-3);align-items:center;gap:4px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}._loopGrid_1hdfc_496{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}._loopStat_1hdfc_502{padding:var(--space-2) var(--space-3);background:var(--color-system-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-inner)}._loopStatLabel_1hdfc_509{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted-light);margin-bottom:2px;font-size:.625rem;font-weight:700;display:block}._loopStatValue_1hdfc_519{color:var(--color-primary-text);font-family:ui-monospace,monospace;font-size:.875rem;font-weight:600}._loopStatHighlight_1hdfc_526{background:var(--color-accent-bg,#eef4ff);border-color:var(--color-accent-border,#b8cff9)}._loopStatHighlight_1hdfc_526 ._loopStatLabel_1hdfc_509{color:var(--color-accent-text,#1d4ed8)}._detailBody_1hdfc_535{padding:var(--space-4) var(--space-6) var(--space-6);flex-direction:column;flex:1;min-height:0;display:flex}._selectNodeHint_1hdfc_543{margin:0 0 var(--space-4);padding:var(--space-4) var(--space-5);border:1px dashed var(--color-border-light);border-radius:var(--radius-inner);color:var(--color-muted);background:var(--color-system-bg);font-size:.875rem;line-height:1.5}._codePanel_1hdfc_554{border-radius:var(--radius-inner);border:1px solid #1e293b;flex-direction:column;flex:1;min-height:280px;display:flex;overflow:hidden}._codePanelHeader_1hdfc_564{padding:var(--space-2) var(--space-4);background:#1e293b;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;display:flex}._codePanelTitle_1hdfc_573{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.75rem;font-weight:600}._clearNodeBtn_1hdfc_581{padding:var(--space-1) var(--space-2);color:#94a3b8;border-radius:var(--radius-inner);cursor:pointer;background:0 0;border:1px solid #475569;font-size:.6875rem;font-weight:600}._clearNodeBtn_1hdfc_581:hover{color:#e2e8f0;border-color:#64748b}._nodeActionRow_1hdfc_597{padding:var(--space-3) var(--space-4);background:#1e293b;border-top:1px solid #334155}._codeBlock_1hdfc_603{padding:var(--space-4) var(--space-5);color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0f172a;flex:1;max-height:min(52vh,560px);margin:0;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.8125rem;line-height:1.6;overflow:auto}._historySection_1hdfc_618{margin-top:var(--space-5)}._historyTitle_1hdfc_622{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin:0 0 var(--space-3);font-size:.8125rem;font-weight:700}._overviewSection_1hdfc_632{background:var(--color-card);border:1px solid var(--color-border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-5) var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}._overviewHeading_1hdfc_643{color:var(--color-primary-text);margin:0;font-size:1.125rem;font-weight:700}._overviewHint_1hdfc_650{margin:calc(-1 * var(--space-2)) 0 0;color:var(--color-muted);max-width:70ch;font-size:.875rem}._stepDiagramSection_1hdfc_657{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border-light);background:var(--color-card)}._ioLegend_1hdfc_663{gap:var(--space-3);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}._ioLegend_1hdfc_663 li{align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:.75rem;font-weight:600;display:inline-flex}._ioLegend_1hdfc_663 li:before{content:"";border:2px solid #0000;border-radius:4px;width:.875rem;height:.875rem}._ioLegendInput_1hdfc_689:before{background:#dbeafe;border-color:#2563eb}._ioLegendProcess_1hdfc_694:before{background:#fef3c7;border-color:#d97706}._ioLegendOutput_1hdfc_699:before{background:#d1fae5;border-color:#059669}._ioLegendNext_1hdfc_704:before{background:#ede9fe;border-color:#7c3aed}._keReconstructedBanner_1hdfc_709{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);color:var(--color-warning);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-inner);font-size:.8125rem;line-height:1.45}._kePanelLeading_1hdfc_720{gap:var(--space-2);flex-direction:column;width:100%;display:flex}._keEqPicker_1hdfc_727{align-items:center;gap:var(--space-2);font-size:.8125rem;display:flex}._keEqPickerLabel_1hdfc_734{color:var(--color-muted);white-space:nowrap;font-weight:600}._keEqSelect_1hdfc_740{border:1px solid var(--color-border-light);border-radius:var(--radius-inner);background:var(--color-surface);min-width:0;color:inherit;font:inherit;flex:1;padding:.35rem .5rem}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}._debuggerLayout_9cobo_1,._stackedLayout_9cobo_2{flex-direction:column;min-width:0;display:flex}._stackedLayout_9cobo_2{gap:var(--space-4)}._panelSection_9cobo_12{gap:var(--space-3);flex-direction:column;display:flex}._nodeEmpty_9cobo_18{opacity:.72}._promptPicker_9cobo_22{gap:var(--space-2);flex-direction:column;display:flex}._promptPickerRow_9cobo_28{gap:var(--space-2);flex-wrap:wrap;display:flex}._promptChip_9cobo_34,._activePromptChip_9cobo_35{border:1px solid var(--color-border-light);background:var(--color-card);cursor:pointer;border-radius:999px;padding:.25rem .75rem;font-size:.75rem}._activePromptChip_9cobo_35{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;font-weight:600}._landing_12o36_1{gap:var(--space-6,24px);width:100%;max-width:var(--content-max-full,960px);margin:0 auto;display:grid}._hero_12o36_9{background:var(--color-card,#fff);border:1px solid var(--color-border-light,#e2e8f0);border-radius:var(--radius-card,16px);box-shadow:var(--shadow-card,0 1px 3px #0f172a0f);padding:var(--space-6,24px)}._pageTitle_12o36_17{letter-spacing:-.02em;color:var(--color-primary-text,#0f172a);margin:0;font-size:1.625rem;font-weight:700}._pageSubtitle_12o36_25{margin:var(--space-2,8px) 0 0;color:var(--color-muted,#64748b);max-width:58ch;font-size:.9375rem;line-height:1.55}._checkpointHint_12o36_33{color:#78350f;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:14px 16px;font-size:.9375rem;line-height:1.5}._checkpointHint_12o36_33 p{margin:0 0 8px}._checkpointHint_12o36_33 p:last-child{margin-bottom:0}._checkpointHint_12o36_33 a{color:#b45309;font-weight:700}._diagramSection_hq4i1_1{background:var(--color-card);border:1px solid var(--color-border-light);border-radius:var(--radius-card);margin:1rem 0;padding:1rem}._diagramHeader_hq4i1_9{flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin-bottom:.75rem;display:flex}._diagramTitle_hq4i1_17{margin:0;font-size:1.1rem}._diagramHint_hq4i1_22{color:var(--color-text-muted,#5c6470);font-size:.85rem}._emptyDiagram_hq4i1_27{text-align:center;color:var(--color-text-muted,#5c6470);padding:1.5rem}._legend_hq4i1_33{background:var(--color-surface-muted,#f6f7f9);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;padding:.5rem .75rem;font-size:.78rem;display:flex}._legendTitle_hq4i1_45{color:var(--color-text-muted,#5c6470);font-weight:600}._legendList_hq4i1_50{flex-wrap:wrap;gap:.35rem .75rem;margin:0;padding:0;list-style:none;display:flex}._legendItem_hq4i1_59{align-items:center;gap:.35rem;display:inline-flex}._legendSwatch_hq4i1_65{border:1px solid #0000001f;border-radius:3px;width:12px;height:12px}._diagramCanvas_hq4i1_72{flex-wrap:wrap;align-items:stretch;gap:.25rem 0;padding:.5rem 0;display:flex;overflow-x:auto}._diagramCell_hq4i1_81{flex:none;align-items:center;gap:.35rem;min-width:0;max-width:260px;display:flex}._diagramEdge_hq4i1_90{color:var(--color-text-muted,#5c6470);-webkit-user-select:none;user-select:none;padding:0 .15rem;font-size:1.1rem}._diagramNode_hq4i1_97{border:2px solid var(--color-border-light);cursor:pointer;text-align:left;box-sizing:border-box;background:#fff;border-radius:10px;flex-direction:column;flex:0 0 220px;align-items:stretch;gap:.25rem;width:220px;min-width:0;max-width:220px;padding:.65rem .75rem;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}._diagramNode_hq4i1_97:hover{border-color:var(--color-accent,#3b6fd9)}._diagramNodeSelected_hq4i1_121{border-color:var(--color-accent,#3b6fd9);box-shadow:0 0 0 2px #3b6fd940}._diagramNode_hq4i1_97:focus-visible{outline:2px solid var(--color-accent,#3b6fd9);outline-offset:2px}._nodeIndex_hq4i1_131{color:var(--color-text-muted,#5c6470);font-size:.7rem;font-weight:600}._nodeLabel_hq4i1_137{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;font-size:.88rem;font-weight:600;line-height:1.25;display:block}._diagramNodeSummary_hq4i1_148{min-width:0;max-width:100%;color:var(--color-text-muted,#5c6470);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.3;display:block;overflow:hidden}._nodeBadges_hq4i1_160{flex-wrap:wrap;gap:.25rem;min-width:0;max-width:100%;display:flex}._miniBadge_hq4i1_168{color:#3345a8;background:#eef2ff;border-radius:999px;padding:.1rem .35rem;font-size:.68rem;font-weight:600}._miniBadgeError_hq4i1_177{color:#9b1c1c;background:#fdecec;border-radius:999px;padding:.1rem .4rem;font-size:.68rem;font-weight:700}._kind_input_hq4i1_186{border-left:4px solid #5b8def}._kind_processor_hq4i1_190{border-left:4px solid #9b6bd9}._kind_llm_hq4i1_194{border-left:4px solid #d97b2d}._kind_retrieval_hq4i1_198{border-left:4px solid #2d9b8a}._kind_evaluator_hq4i1_202{border-left:4px solid #6b4ea8}._kind_composite_hq4i1_206{border-left:4px solid #7a8a9a}._kind_terminal_hq4i1_210{border-left:4px solid #3aa675}._kind_error_hq4i1_214{border-left:4px solid #d64545}._modalOverlay_hq4i1_218{z-index:1000;justify-content:center;align-items:center;padding:.5rem;display:flex;position:fixed;inset:0}._modalBackdrop_hq4i1_228{background:#0f14198c;position:absolute;inset:0}._modalDialog_hq4i1_234{background:var(--color-card,#fff);border-radius:12px;flex-direction:column;width:min(1320px,98vw);height:96vh;max-height:96vh;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000040}._inspectorPanelRoot_hq4i1_247{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._modalInspectorBody_hq4i1_255{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._modalStickySummary_hq4i1_263{border-bottom:1px solid var(--color-border-light);background:var(--color-surface-muted,#f6f7f9);flex:0 auto;max-height:min(28vh,300px);padding:.75rem 1.25rem;overflow-y:auto}._modalDataflowDetails_hq4i1_272{margin-top:.35rem}._modalDataflowDetails_hq4i1_272 summary{cursor:pointer;color:var(--color-text,#1a1d21);margin-bottom:.35rem;font-size:.85rem;font-weight:600}._modalDetailBody_hq4i1_284{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}._modalTabScroll_hq4i1_292{flex:1 1 0;min-height:min(42vh,460px);padding:.75rem 1.25rem 1.5rem;font-size:.92rem;line-height:1.5;overflow-y:auto}._modalTabScroll_hq4i1_292 .itemRow{padding:.45rem 0}._modalTabScroll_hq4i1_292 .itemLabel{font-size:.88rem}._modalTabScroll_hq4i1_292 .itemValue{font-size:.92rem}._modalTabScroll_hq4i1_292 ._plainBlock_hq4i1_313,._modalTabScroll_hq4i1_292 ._latexBlock_hq4i1_314{max-height:min(70vh,720px)}._modalGlossaryFooter_hq4i1_318{border-top:1px solid var(--color-border-light);background:var(--color-card,#fff);flex-shrink:0;padding:.65rem 1.25rem 1rem}._modalGlossaryFooter_hq4i1_318 ._glossaryPanel_hq4i1_325{margin-bottom:0}._modalTabPanel_hq4i1_329{flex-direction:column;gap:.65rem;display:flex}._modalSummaryMeta_hq4i1_335{flex-wrap:wrap;align-items:center;gap:.35rem;margin:.35rem 0 .5rem;display:flex}._inspectNext_hq4i1_343{color:#6b4e00;margin:0;font-size:.85rem;font-style:italic}._inspectorTabs_hq4i1_350{border-bottom:1px solid var(--color-border-light);background:#fff;flex-wrap:wrap;flex-shrink:0;gap:.25rem;padding:.35rem 1.25rem;display:flex}._inspectorTab_hq4i1_350{cursor:pointer;color:var(--color-text-muted,#5c6470);background:0 0;border:1px solid #0000;border-left-width:3px;border-radius:6px;padding:.3rem .55rem;font-size:.78rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}._inspectorTabActive_hq4i1_373{font-weight:700}._modalHeader_hq4i1_377{border-bottom:1px solid var(--color-border-light);background:var(--color-surface-muted,#f6f7f9);z-index:2;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex;position:sticky;top:0}._modalHeaderMain_hq4i1_390{min-width:0}._modalTitle_hq4i1_394{margin:0 0 .35rem;font-size:1.2rem}._modalMeta_hq4i1_399{color:var(--color-text-muted,#5c6470);flex-wrap:wrap;gap:.35rem .75rem;font-size:.82rem;display:flex}._modalClose_hq4i1_407{cursor:pointer;width:2rem;height:2rem;color:var(--color-text-muted,#5c6470);background:0 0;border:none;border-radius:8px;flex-shrink:0;font-size:1.5rem;line-height:1}._modalClose_hq4i1_407:hover{background:#0000000f}._modalToolbar_hq4i1_424{border-bottom:1px solid var(--color-border-light);z-index:1;background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem 1.25rem;display:flex;position:sticky;top:0}._modalBody_hq4i1_438{flex:1;padding:1rem 1.25rem 1.5rem;overflow:auto}._formatTabs_hq4i1_444{border:1px solid var(--color-border-light);background:var(--color-surface-muted,#f6f7f9);border-radius:999px;gap:.25rem;padding:.2rem;display:inline-flex}._formatTab_hq4i1_444{cursor:pointer;color:var(--color-text-muted,#5c6470);background:0 0;border:none;border-radius:999px;padding:.3rem .75rem;font-size:.82rem}._formatTabActive_hq4i1_463{color:var(--color-text,#1a1d21);background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}._copyActions_hq4i1_470{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}._copyBtn_hq4i1_477{border:1px solid var(--color-border-light);cursor:pointer;background:#fff;border-radius:8px;padding:.3rem .65rem;font-size:.8rem}._copyBtn_hq4i1_477:hover{border-color:var(--color-accent,#3b6fd9)}._copyStatus_hq4i1_490{color:#1f6b3a;font-size:.78rem}._modalSection_hq4i1_495{border-bottom:1px solid var(--color-border-light);margin-bottom:1.25rem;padding-bottom:1rem}._modalSection_hq4i1_495:last-child{border-bottom:none;margin-bottom:0}._modalSectionTitle_hq4i1_506{margin:0 0 .65rem;font-size:.95rem}._emptySection_hq4i1_511{color:var(--color-text-muted,#5c6470);margin:0;font-size:.88rem;font-style:italic}._plainBlock_hq4i1_313{color:#e8edf3;white-space:pre-wrap;word-break:break-word;background:#0f1419;border-radius:8px;max-height:420px;margin:0;padding:.75rem;font-size:.82rem;line-height:1.45;overflow:auto}._latexBlock_hq4i1_314{max-height:420px;padding:.5rem 0;overflow:auto}._markdownBody_hq4i1_538{font-size:.9rem;line-height:1.5}._mdHeading_hq4i1_543{margin:.5rem 0 .25rem}._mdParagraph_hq4i1_547{margin:.35rem 0}._mdListItem_hq4i1_551{margin:.2rem 0 .2rem 1.25rem}._codeBlock_hq4i1_555{color:#e8edf3;white-space:pre-wrap;background:#0f1419;border-radius:8px;margin:.5rem 0;padding:.65rem .75rem;font-size:.8rem;overflow:auto}._textFieldBlock_hq4i1_566{margin-bottom:.85rem}._textFieldLabel_hq4i1_570{color:var(--color-text-muted,#5c6470);margin:0 0 .35rem;font-size:.82rem}._llmCallBlock_hq4i1_576{border-bottom:1px dashed var(--color-border-light);margin-bottom:1rem;padding-bottom:.75rem}._llmCallId_hq4i1_582{margin:0 0 .5rem;font-size:.85rem}._llmMeta_hq4i1_587{color:var(--color-text-muted,#5c6470)}._adapterWarning_hq4i1_591{color:#6b4e00;background:#fff8e8;border:1px solid #f0dfa8;border-radius:8px;margin:0 0 .75rem;padding:.65rem .85rem;font-size:.88rem}._semanticsNote_hq4i1_601{color:#1f4f99;background:#eef6ff;border:1px solid #c5daf7;border-radius:8px;margin:0 0 .75rem;padding:.65rem .85rem;font-size:.85rem}._openTraceForm_hq4i1_611{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.75rem;max-width:640px;margin:1.25rem auto 1.5rem;display:flex}._openTraceField_hq4i1_621{text-align:left;flex-direction:column;flex:180px;gap:.25rem;display:flex}._openTraceField_hq4i1_621 label{color:var(--color-text-muted,#5c6470);font-size:.82rem;font-weight:600}._openTraceField_hq4i1_621 input,._openTraceField_hq4i1_621 select{border:1px solid var(--color-border-light);background:#fff;border-radius:8px;padding:.5rem .65rem;font-size:.9rem}._openTraceBtn_hq4i1_644{background:var(--color-accent,#3b6fd9);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:none;padding:.55rem 1.25rem;font-weight:600}._openTraceBtn_hq4i1_644:hover{filter:brightness(1.05)}._openTraceExamples_hq4i1_659{color:var(--color-text-muted,#5c6470);margin:.5rem 0 0;font-size:.82rem}._completenessBadge_hq4i1_665{border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}._completenessComplete_hq4i1_674{color:#1f6b3a;background:#e8f7ee;border:1px solid #b8e6c8}._completenessPartial_hq4i1_680{color:#6b4e00;background:#fff8e8;border:1px solid #f0dfa8}._completenessAdapter_hq4i1_686{color:#1f4f99;background:#eef6ff;border:1px solid #c5daf7}._completenessCritical_hq4i1_692{color:#9b1c1c;background:#fdecec;border:1px solid #f3c4c4}._completenessMini_hq4i1_698{border-radius:999px;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.65rem;font-weight:700;display:inline-flex}._completenessMissingList_hq4i1_709{color:var(--color-text-muted,#5c6470);max-width:720px;margin:.5rem 0 0;padding-left:1.1rem;font-size:.78rem}._modalTitleRow_hq4i1_717{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._logicBlock_hq4i1_724{margin:.65rem 0}._logicList_hq4i1_728{margin:.25rem 0 0;padding-left:1.1rem;font-size:.88rem}._missingHint_hq4i1_734{color:#6b4e00;margin:0 0 .5rem;font-size:.82rem;font-style:italic}._decisionBlock_hq4i1_741{border-bottom:1px dashed var(--color-border-light);margin-bottom:.85rem;padding-bottom:.65rem}._decisionDesc_hq4i1_747{color:var(--color-text-muted,#5c6470);margin:.25rem 0 .5rem;font-size:.88rem}._displayLevelToggle_hq4i1_753{border:1px solid var(--color-border-light);border-radius:8px;gap:.25rem;padding:.15rem;display:inline-flex}._displayLevelBtn_hq4i1_761{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.35rem .65rem;font-size:.82rem}._displayLevelBtnActive_hq4i1_770{background:var(--color-accent-soft,#e8f0fe);font-weight:600}._inspectorSummary_hq4i1_775{overflow-wrap:anywhere;word-break:break-word;background:#f4f8fc;border:1px solid #d8e6f5;border-radius:10px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.92rem;line-height:1.5}._explanationPanel_hq4i1_787,._glossaryPanel_hq4i1_325{border:1px solid var(--color-border-light);background:var(--color-card,#fff);border-radius:10px;margin:0 0 1rem;padding:.65rem .85rem}._explanationPanel_hq4i1_787 summary,._glossaryPanel_hq4i1_325 summary{cursor:pointer;font-weight:600}._explanationBody_hq4i1_802 p{color:var(--color-text-muted,#5c6470);margin:.35rem 0;font-size:.88rem}._explanationSpecific_hq4i1_808{font-weight:500;color:var(--color-text,#1a1d21)!important}._glossaryList_hq4i1_813{margin:.5rem 0 0}._glossaryItem_hq4i1_817{margin-bottom:.45rem}._glossaryItem_hq4i1_817 dt{font-size:.85rem;font-weight:600}._glossaryItem_hq4i1_817 dd{color:var(--color-text-muted,#5c6470);margin:.1rem 0 0;font-size:.82rem}._glossaryAbbr_hq4i1_832{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._humanTable_hq4i1_837{border-collapse:collapse;width:100%;margin:.5rem 0;font-size:.85rem}._humanTable_hq4i1_837 th,._humanTable_hq4i1_837 td{border:1px solid var(--color-border-light);text-align:left;vertical-align:top;padding:.4rem .55rem}._humanTable_hq4i1_837 th{background:#f6f8fa;font-weight:600}._humanCard_hq4i1_857{border:1px solid var(--color-border-light);background:#fafbfc;border-radius:8px;margin:.5rem 0 .75rem;padding:.65rem .75rem}._humanCardList_hq4i1_865{flex-direction:column;gap:.65rem;margin-bottom:.75rem;display:flex}._humanCardRow_hq4i1_872{gap:.5rem;margin-bottom:.35rem;font-size:.86rem;display:flex}._humanCardLabel_hq4i1_879{min-width:8rem;color:var(--color-text-muted,#5c6470);font-weight:600}._contextViewControls_hq4i1_885{gap:.35rem;margin-bottom:.45rem;display:flex}._contextViewBtn_hq4i1_891{border:1px solid var(--color-border-light);cursor:pointer;background:#fff;border-radius:6px;padding:.2rem .5rem;font-size:.78rem}._contextViewBtnActive_hq4i1_900{background:#e8f0fe;font-weight:600}._friendlyJson_hq4i1_905{border:1px dashed var(--color-border-light);border-radius:8px;margin-top:.65rem;padding:.5rem .65rem}._friendlyJsonToolbar_hq4i1_912{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}._friendlyJsonTitle_hq4i1_920{margin-right:auto;font-size:.82rem;font-weight:600}._jsonRows_hq4i1_926{margin:0;padding:0;list-style:none}._jsonRow_hq4i1_926{margin-bottom:.35rem;font-size:.82rem}._jsonRowHeader_hq4i1_937{align-items:center;gap:.5rem;display:flex}._jsonKey_hq4i1_943{font-weight:600}._jsonValue_hq4i1_947{color:var(--color-text-muted,#5c6470)}._jsonExpandBtn_hq4i1_951{color:var(--color-link,#2563eb);cursor:pointer;background:0 0;border:none;font-size:.75rem}._jsonRedacted_hq4i1_959,._jsonCollapsedHint_hq4i1_960,._jsonEmpty_hq4i1_961{color:var(--color-text-muted,#5c6470);font-size:.82rem;font-style:italic}._promptSummary_hq4i1_967{color:var(--color-text-muted,#5c6470);margin:0;font-size:.88rem}._landingIntro_hq4i1_973{text-align:left;max-width:640px;margin:0 auto 1rem}._landingLead_hq4i1_979{color:var(--color-text-muted,#5c6470);font-size:.95rem;line-height:1.5}._workflowExamples_hq4i1_985{color:var(--color-text-muted,#5c6470);margin:1rem 0 0;padding-left:1.2rem;font-size:.88rem}._blockPlainHint_hq4i1_992{color:var(--color-text-muted,#5c6470);margin-top:.2rem;font-size:.72rem;line-height:1.3;display:block}._modalSection_hq4i1_495 summary._modalSectionTitle_hq4i1_506{cursor:pointer;list-style:disclosure closed}@media (width<=700px){._diagramCanvas_hq4i1_72,._diagramCell_hq4i1_81{flex-direction:column;align-items:stretch}._diagramEdge_hq4i1_90{align-self:center;transform:rotate(90deg)}._diagramCell_hq4i1_81{max-width:none}._diagramNode_hq4i1_97{flex:auto;width:100%;max-width:none}}._picker_wd0y4_1{text-align:left;max-width:960px;margin:0 auto}._lead_wd0y4_7{color:var(--color-text-muted,#5c6470);margin:0 0 1.25rem;line-height:1.5}._controls_wd0y4_13{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1rem;display:flex}._controlField_wd0y4_21{flex-direction:column;gap:.35rem;min-width:180px;display:flex}._controlField_wd0y4_21 label{color:var(--color-text,#1a1d21);font-size:.85rem;font-weight:600}._controlField_wd0y4_21 select,._controlField_wd0y4_21 input{border:1px solid var(--color-border-light,#d8dde3);background:var(--color-card,#fff);border-radius:8px;padding:.5rem .65rem;font-size:.95rem}._searchField_wd0y4_43{flex:220px}._workflowLabels_wd0y4_47{background:var(--color-surface-muted,#f6f7f9);color:var(--color-text-muted,#5c6470);border-radius:8px;margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.88rem;list-style:none}._workflowLabels_wd0y4_47 li{margin:.35rem 0}._workflowLabels_wd0y4_47 strong{color:var(--color-text,#1a1d21)}._listSection_wd0y4_65{margin-top:.5rem}._listHeader_wd0y4_69{justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}._listTitle_wd0y4_76{color:var(--color-text,#1a1d21);margin:0;font-size:1rem}._listMeta_wd0y4_82{color:var(--color-text-muted,#5c6470);font-size:.85rem}._runList_wd0y4_87{flex-direction:column;gap:.65rem;display:flex}._emptyMessage_wd0y4_93,._errorMessage_wd0y4_94,._loadingMessage_wd0y4_95{border-radius:10px;padding:1rem 1.1rem;font-size:.95rem}._loadingMessage_wd0y4_95{color:var(--color-text-muted,#5c6470)}._emptyMessage_wd0y4_93{background:var(--color-surface-muted,#f6f7f9);color:var(--color-text-muted,#5c6470);border:1px solid var(--color-border-light,#d8dde3)}._errorMessage_wd0y4_94{color:#7a1212;background:#fdecec;border:1px solid #f3c4c4}._manualSection_wd0y4_117{border-top:1px solid var(--color-border-light,#d8dde3);margin-top:1.5rem;padding-top:.75rem}._manualSection_wd0y4_117 summary{cursor:pointer;color:var(--color-text,#1a1d21);margin-bottom:.75rem;font-weight:600}._operationsSection_wd0y4_130{border-top:1px solid var(--color-border-light,#d8dde3);margin-top:.75rem;padding-top:.75rem}._operationsSection_wd0y4_130 summary{cursor:pointer;color:var(--color-text,#1a1d21);margin-bottom:.75rem;font-weight:600}._backLink_wd0y4_143{border:1px solid var(--color-border-light,#d8dde3);background:var(--color-card,#fff);color:var(--color-link,#2563eb);cursor:pointer;border-radius:8px;align-items:center;gap:.35rem;margin-bottom:.75rem;padding:.35rem .65rem;font-size:.9rem;text-decoration:none;display:inline-flex}._backLink_wd0y4_143:hover{background:var(--color-surface-muted,#f6f7f9)}._runCard_wd0y4_162{border:1px solid var(--color-border-light,#d8dde3);background:var(--color-card,#fff);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex}._runCardMain_wd0y4_173{flex:1;min-width:0}._runCardHeader_wd0y4_178{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}._runWorkflowType_wd0y4_186{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted,#5c6470);font-size:.78rem;font-weight:600}._runStatus_wd0y4_194{color:#1b5e20;background:#e8f5e9;border-radius:999px;padding:.15rem .45rem;font-size:.78rem}._runTitle_wd0y4_202{color:var(--color-text,#1a1d21);word-break:break-word;margin:0 0 .35rem;font-size:1rem}._runMeta_wd0y4_209,._runStats_wd0y4_210,._runSummary_wd0y4_211,._runWorkflowHint_wd0y4_212{color:var(--color-text-muted,#5c6470);margin:.2rem 0;font-size:.85rem}._runSummary_wd0y4_211{color:var(--color-text,#1a1d21)}._runOpenBtn_wd0y4_222{border:1px solid var(--color-link,#2563eb);background:var(--color-link,#2563eb);color:#fff;cursor:pointer;border-radius:8px;flex-shrink:0;padding:.45rem .9rem;font-weight:600}._runOpenBtn_wd0y4_222:hover{filter:brightness(.95)}._root_1qgd6_1{border:1px solid var(--wd-border,#d8dee9);background:var(--wd-panel-bg,#f8fafc);border-radius:10px;margin-bottom:1.25rem;padding:1rem 1.1rem}._header_1qgd6_9{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:.35rem;display:flex}._title_1qgd6_17{margin:0;font-size:1rem;font-weight:600}._phaseBadge_1qgd6_23{color:#0c4a6e;background:#e0f2fe;border-radius:999px;padding:.15rem .55rem;font-size:.78rem;font-weight:600}._hint_1qgd6_32{color:var(--wd-muted,#64748b);margin:0 0 .85rem;font-size:.82rem}._lanes_1qgd6_38{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.75rem;display:grid}._lane_1qgd6_38{min-width:0}._laneTitle_1qgd6_49{text-transform:uppercase;letter-spacing:.03em;color:var(--wd-muted,#64748b);margin:0 0 .5rem;font-size:.85rem;font-weight:600}._laneDivider_1qgd6_58{background:var(--wd-border,#d8dee9);width:1px}._stepList_1qgd6_63{flex-wrap:wrap;align-items:center;gap:.25rem .15rem;margin:0;padding:0;list-style:none;display:flex}._stepItem_1qgd6_73{align-items:center;gap:.15rem;display:inline-flex}._edge_1qgd6_79{color:var(--wd-muted,#94a3b8);margin:0 .1rem;font-size:.85rem}._stepVisited_1qgd6_85,._stepIdle_1qgd6_86{border:1px solid #0000;border-radius:6px;padding:.2rem .55rem;font-size:.8rem;display:inline-block}._stepVisited_1qgd6_85{color:#14532d;background:#dcfce7;border-color:#86efac;font-weight:600}._stepIdle_1qgd6_86{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}@media (width<=760px){._lanes_1qgd6_38{grid-template-columns:1fr}._laneDivider_1qgd6_58{display:none}}._layout_1wf5i_1{flex-direction:column;gap:.75rem;display:flex}._helpStrip_1wf5i_7{border:1px solid var(--color-border-light);background:var(--color-card,#fff);border-radius:10px;padding:.45rem .75rem;font-size:.85rem}._helpStrip_1wf5i_7 summary{cursor:pointer;font-weight:600}._helpStripBody_1wf5i_20{color:var(--color-text-muted,#5c6470);margin-top:.35rem;line-height:1.45}._helpOneLiner_1wf5i_26{color:var(--color-text,#1a1d21);margin:.35rem 0 0;font-weight:500}._diagramArea_1wf5i_32{border:1px solid var(--color-border-light);background:var(--color-surface-muted,#f6f7f9);border-radius:10px;padding:.65rem .75rem}._statusPanel_1wf5i_39{margin-top:.25rem}._statusPanel_1wf5i_39 summary{cursor:pointer;font-size:.9rem;font-weight:600}._dialog_qvxet_1{flex-direction:column;width:min(960px,96vw);max-height:92vh;display:flex}._header_qvxet_8{border-bottom:1px solid var(--color-border-light);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}._title_qvxet_18{margin:0;font-size:1rem;font-weight:600}._meta_qvxet_24{color:var(--color-text-muted,#5c6470);margin:.25rem 0 0;font-size:.82rem}._actions_qvxet_30{flex-wrap:wrap;gap:.35rem;display:flex}._actionBtn_qvxet_36{border:1px solid var(--color-border-light);cursor:pointer;color:inherit;background:#fff;border-radius:6px;padding:.3rem .6rem;font-size:.8rem;text-decoration:none}._body_qvxet_47{flex:1;min-height:0;padding:.5rem}._iframe_qvxet_53{border:1px solid var(--color-border-light);background:#f6f7f9;border-radius:8px;width:100%;height:min(72vh,720px)}._unavailable_qvxet_61{color:var(--color-text-muted,#5c6470);text-align:center;margin:1.5rem}._diagram_d9yek_1{border:1px solid var(--color-border-light);background:var(--color-surface-muted,#f6f7f9);border-radius:10px;margin:.5rem 0 0;padding:1rem 1.1rem}._diagramTitle_d9yek_9{margin:0 0 .25rem;font-size:.95rem}._diagramHint_d9yek_14{color:var(--color-text-muted,#5c6470);margin:0 0 .75rem;font-size:.78rem}._flowCanvas_d9yek_20{flex-wrap:wrap;align-items:stretch;gap:.2rem 0;padding:.25rem 0;display:flex;overflow-x:auto}._flowCell_d9yek_29{flex:none;align-items:center;gap:.3rem;min-width:0;max-width:280px;display:flex}._flowArrow_d9yek_38{color:var(--color-text-muted,#5c6470);-webkit-user-select:none;user-select:none;padding:0 .1rem;font-size:1rem}._block_d9yek_45{border:1px solid var(--color-border-light);cursor:pointer;text-align:left;box-sizing:border-box;background:#fff;border-left-width:4px;border-radius:8px;flex-direction:column;flex:0 0 260px;align-items:stretch;gap:.2rem;width:260px;min-width:0;max-width:260px;padding:.65rem .75rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;overflow:hidden}._blockActive_d9yek_66{box-shadow:0 0 0 2px #3b6fd92e}._block_d9yek_45:hover{box-shadow:0 2px 6px #00000014}._block_d9yek_45:focus-visible{outline:2px solid var(--color-accent,#3b6fd9);outline-offset:2px}._blockHeader_d9yek_79{align-items:center;gap:.35rem;width:100%;display:flex}._blockTitle_d9yek_86{overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:.85rem;font-weight:600}._blockPlainHint_d9yek_94{color:var(--color-text-muted,#5c6470);margin-top:.15rem;font-size:.7rem;line-height:1.3;display:block}._blockBadge_d9yek_102{color:#3345a8;background:#eef2ff;border-radius:999px;padding:.05rem .35rem;font-size:.68rem;font-weight:600}._blockStatusDot_d9yek_111{background:#d97b2d;border-radius:50%;width:7px;height:7px;margin-left:auto}._statusComplete_d9yek_119 ._blockStatusDot_d9yek_111{background:#1f6b3a}._statusMissing_d9yek_123 ._blockStatusDot_d9yek_111{background:#9b1c1c}._statusWarning_d9yek_127 ._blockStatusDot_d9yek_111{background:#8a5a00}._blockSummary_d9yek_131{min-width:0;max-width:100%;color:var(--color-text,#1a1d21);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.4;display:block;overflow:hidden}._blockDetails_d9yek_143{color:var(--color-text-muted,#5c6470);margin:.15rem 0 0;padding-left:1rem;font-size:.68rem;line-height:1.3}@media (width<=700px){._flowCanvas_d9yek_20,._flowCell_d9yek_29{flex-direction:column;align-items:stretch}._flowArrow_d9yek_38{align-self:center;transform:rotate(90deg)}._flowCell_d9yek_29{max-width:none}._block_d9yek_45{flex:auto;width:100%;max-width:none}}._page_6lrmo_1{width:100%;max-width:var(--content-max-wide,1400px);margin:0 auto}._toolbar_6lrmo_7{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}._landingState_6lrmo_14{padding:1rem 0 2rem}._landingTitle_6lrmo_18{color:var(--color-text,#1a1d21);margin:0 0 1rem;font-size:1.35rem}._backLink_6lrmo_24{color:var(--color-link,#2563eb);align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}._backLink_6lrmo_24:hover{text-decoration:underline}._example_6lrmo_39{text-align:left;color:#e8edf3;background:#0f1419;border-radius:8px;margin:1rem auto;padding:.75rem 1rem;font-size:.85rem;display:inline-block}._loading_6lrmo_50{color:var(--color-text-muted,#5c6470);padding:.75rem 0}._errorBox_6lrmo_55{color:#7a1212;background:#fdecec;border:1px solid #f3c4c4;border-radius:10px;padding:.85rem 1rem}._errorHint_6lrmo_63{color:#5c3030;margin:.5rem 0 0;font-size:.9rem}._pluginSummarySection_6lrmo_69{margin:.75rem 0 1rem}._contractWarn_6lrmo_73{color:#6b4e00;margin:0;font-size:.85rem}._legacyLink_6lrmo_79{color:var(--color-text-muted,#5c6470);margin:0;font-size:.85rem}._legacyLink_6lrmo_79 a{color:var(--color-link,#2563eb)}._page_1o22s_1{grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:18px;height:calc(100vh - 96px);min-height:640px;display:grid;overflow:hidden}._panel_1o22s_10{background:#fff;border:1px solid #dbe4f0;border-radius:14px;box-shadow:0 10px 30px #0f172a0f}._sidebar_1o22s_17{flex-direction:column;min-height:0;display:flex;overflow:hidden}._panelHeader_1o22s_24{border-bottom:1px solid #edf2f7;padding:18px 18px 12px}._sidebar_1o22s_17 ._panelHeader_1o22s_24{padding:14px 12px 10px}._sidebar_1o22s_17 ._title_1o22s_33{font-size:1rem}._sidebar_1o22s_17 ._muted_1o22s_37{font-size:.82rem}._panelHeader_1o22s_24 ._dangerBtn_1o22s_41,._panelHeader_1o22s_24 ._secondaryBtn_1o22s_42,._panelHeader_1o22s_24 ._primaryBtn_1o22s_43{margin-top:10px;margin-right:8px}._retryHint_1o22s_48{color:#b45309;word-break:break-word;margin:10px 0 0;font-size:.82rem;line-height:1.45}._resultsModalPanel_1o22s_56{flex-direction:column;width:min(1400px,100vw - 32px);min-height:min(720px,100vh - 32px);max-height:min(92vh,100vh - 32px);display:flex;overflow:hidden}._eyebrow_1o22s_65{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}._title_1o22s_33{color:#101827;margin:4px 0;font-size:1.15rem;font-weight:800}._muted_1o22s_37{color:#64748b;font-size:.9rem;line-height:1.45}._sessionList_1o22s_86{flex-direction:column;flex:1;gap:6px;min-height:0;padding:8px;display:flex;overflow:auto}._sessionBtn_1o22s_96{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:8px;display:block}._sessionBtnActive_1o22s_107,._sessionBtn_1o22s_96:hover{background:#eff6ff;border-color:#2563eb}._sessionTitle_1o22s_113{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:750;display:block;overflow:hidden}._sessionMeta_1o22s_123{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:.72rem;display:flex}._status_1o22s_133{color:#334155;text-transform:uppercase;background:#e2e8f0;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:800}._statusRunning_1o22s_143{color:#1d4ed8;background:#dbeafe}._statusWaiting_1o22s_148{color:#b45309;background:#fef3c7}._statusCompleted_1o22s_153{color:#15803d;background:#dcfce7}._statusIncomplete_1o22s_158{color:#c2410c;background:#ffedd5}._statusFailed_1o22s_163,._statusCancelled_1o22s_164,._statusInterrupted_1o22s_165{color:#b91c1c;background:#fee2e2}._main_1o22s_170{flex-direction:column;gap:18px;min-width:0;min-height:0;display:flex;overflow:auto}._resultsSection_1o22s_179{flex:none;min-height:280px}._field_1o22s_184{color:#334155;flex-direction:column;gap:4px;font-size:.76rem;font-weight:750;display:flex}._field_1o22s_184 input,._field_1o22s_184 select,._field_1o22s_184 textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:7px 9px;font-weight:600}._field_1o22s_184 textarea{resize:vertical;min-height:38px}._notesField_1o22s_211{grid-column:1/-2}._actions_1o22s_215{justify-content:flex-end;align-items:end;display:flex}._primaryBtn_1o22s_43,._secondaryBtn_1o22s_42,._dangerBtn_1o22s_41{cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-weight:800}._primaryBtn_1o22s_43{color:#fff;background:#0f172a}._primaryBtn_1o22s_43:disabled,._secondaryBtn_1o22s_42:disabled,._dangerBtn_1o22s_41:disabled{cursor:not-allowed;opacity:.55}._secondaryBtn_1o22s_42{color:#0f172a;background:#fff;border:1px solid #cbd5e1}._dangerBtn_1o22s_41{color:#fff;background:#b91c1c;border:1px solid #fecaca}._dangerBtn_1o22s_41:hover:not(:disabled){background:#991b1b}._newSessionBtn_1o22s_259{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:8px;width:100%;margin-top:10px;padding:8px 12px;font-size:.84rem;font-weight:850}._newSessionBtn_1o22s_259:hover{background:#1e293b}._modalOverlay_1o22s_276{z-index:80;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._modalPanel_1o22s_286{background:#fff;border:1px solid #dbe4f0;border-radius:14px;width:min(760px,100%);max-height:min(720px,100vh - 48px);overflow:auto;box-shadow:0 24px 70px #0f172a47}._modalHeader_1o22s_296{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}._iconBtn_1o22s_305{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;place-items:center;width:34px;height:34px;font-size:1.35rem;font-weight:800;line-height:1;display:inline-grid}._iconBtn_1o22s_305:disabled{cursor:not-allowed;opacity:.55}._modalFormGrid_1o22s_325{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}._modalNotesField_1o22s_332,._modalActions_1o22s_333,._modalError_1o22s_334{grid-column:1/-1}._checkboxField_1o22s_338{flex-direction:row;align-items:center;gap:8px;min-height:36px}._checkboxField_1o22s_338 input{width:16px;height:16px;padding:0}._modalActions_1o22s_333{justify-content:flex-end;gap:10px;display:flex}._modalError_1o22s_334{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;padding:10px}._workspace_1o22s_365{grid-template-columns:minmax(0,1fr) minmax(260px,340px);min-height:0;display:grid;overflow:hidden}._chat_1o22s_372{border-right:1px solid #edf2f7;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}._chatBody_1o22s_381{flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px;display:flex;overflow:auto}._message_1o22s_391{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;max-width:min(860px,96%);padding:12px 14px}._messageTurn_1o22s_399{flex-direction:column;gap:10px;width:100%;display:flex}._showOlderBtn_1o22s_406{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-self:center;padding:6px 12px;font-size:.78rem;font-weight:850}._showOlderBtn_1o22s_406:hover{color:#1d4ed8;border-color:#2563eb}._messageUser_1o22s_423{background:#eff6ff;border-color:#bfdbfe;align-self:flex-end}._messageCodex_1o22s_429{background:#f0fdf4;border-color:#bbf7d0;align-self:flex-start}._messageError_1o22s_435{background:#fff1f2;border-color:#fecaca}._messageProgress_1o22s_440{background:#fff7ed;border-color:#fed7aa;align-self:flex-start}._thinkingBubble_1o22s_446{min-width:180px}._messageMeta_1o22s_450{color:#475569;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:.78rem;font-weight:800;display:flex}._messageContent_1o22s_461{color:#0f172a;overflow-wrap:anywhere;white-space:pre-wrap;font-size:.92rem;line-height:1.55}._thinkingLine_1o22s_469{color:#9a3412;white-space:nowrap;align-items:baseline;gap:1px;font-weight:850;display:inline-flex}._thinkingDots_1o22s_478{display:inline-flex}._thinkingDots_1o22s_478 span{opacity:.22;animation:1.2s ease-in-out infinite _thinkingDot_1o22s_478;display:inline-block}._thinkingDots_1o22s_478 span:nth-child(2){animation-delay:.18s}._thinkingDots_1o22s_478 span:nth-child(3){animation-delay:.36s}._activityLog_1o22s_496{background:#fff;border:1px solid #dbe4f0;border-radius:12px;width:min(920px,100%);overflow:hidden}._activityLog_1o22s_496 summary{cursor:pointer;color:#0f172a;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:.84rem;font-weight:850;list-style:none;display:flex}._activityLog_1o22s_496 summary::-webkit-details-marker{display:none}._activityLog_1o22s_496 summary:before{content:"▾";color:#64748b;margin-right:2px;font-size:.76rem}._activityLog_1o22s_496:not([open]) summary{border-bottom:0}._activityLog_1o22s_496:not([open]) summary:before{content:"▸"}._activityLog_1o22s_496 summary span:first-child{margin-right:auto}._activityLog_1o22s_496 summary span:last-child{color:#64748b;text-transform:uppercase;font-size:.76rem;font-weight:800}._activityList_1o22s_548{flex-direction:column;gap:0;max-height:360px;display:flex;overflow:auto}._activityItem_1o22s_556{border-bottom:1px solid #edf2f7;padding:11px 13px}._activityItem_1o22s_556:last-child{border-bottom:0}._activityHeader_1o22s_565{color:#0f172a;justify-content:space-between;align-items:baseline;gap:12px;font-size:.84rem;font-weight:850;display:flex}._activityHeader_1o22s_565 time{color:#64748b;flex:none;font-size:.75rem;font-weight:700}._activityMessage_1o22s_582{color:#475569;margin-top:4px;font-size:.84rem;line-height:1.45}._activityMeta_1o22s_589{gap:4px;margin:8px 0 0;display:grid}._activityMetaRow_1o22s_595{color:#475569;grid-template-columns:150px minmax(0,1fr);gap:10px;font-size:.78rem;display:grid}._activityMeta_1o22s_589 dt{color:#64748b;text-transform:capitalize;font-weight:850}._activityMeta_1o22s_589 dd{overflow-wrap:anywhere;margin:0}._chatFooter_1o22s_614{border-top:1px solid #edf2f7;flex:none;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}._checkpointFooterHint_1o22s_623{color:#b45309;grid-column:1/-1;margin:0;font-size:.88rem;font-weight:700;line-height:1.45}._chatFooter_1o22s_614 textarea{resize:vertical;border:1px solid #cbd5e1;border-radius:10px;min-height:64px;padding:10px}._details_1o22s_640{min-width:0;padding:18px;overflow:auto}._detailSection_1o22s_646{border-bottom:1px solid #edf2f7;margin-bottom:14px;padding:0 0 14px}._detailTitle_1o22s_652{color:#0f172a;margin-bottom:8px;font-weight:850}._kv_1o22s_658{color:#475569;grid-template-columns:112px minmax(0,1fr);gap:6px 10px;font-size:.84rem;display:grid}._kv_1o22s_658 code,._linkList_1o22s_667 code{color:#0f172a;overflow-wrap:anywhere;font-size:.78rem}._linkList_1o22s_667{flex-direction:column;gap:8px;display:flex}._linkList_1o22s_667 a{color:#1d4ed8;font-weight:800;text-decoration:none}._empty_1o22s_685{color:#64748b;text-align:center;place-items:center;min-height:260px;display:grid}._error_1o22s_693{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;margin-top:12px;padding:10px}@keyframes _thinkingDot_1o22s_478{0%,80%,to{opacity:.22;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}@media (width<=1180px){._page_1o22s_1,._workspace_1o22s_365{grid-template-columns:1fr}._chat_1o22s_372{border-bottom:1px solid #edf2f7;border-right:0}._modalFormGrid_1o22s_325{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){._page_1o22s_1{flex-direction:column;gap:12px;height:auto;min-height:0;display:flex;overflow:visible}._panel_1o22s_10{border-radius:12px}._panelHeader_1o22s_24{padding:14px}._sidebar_1o22s_17{max-height:44vh}._sidebar_1o22s_17 ._panelHeader_1o22s_24{padding:12px}._sidebar_1o22s_17 ._title_1o22s_33{margin-top:2px}._sidebar_1o22s_17 ._muted_1o22s_37{margin:6px 0 0}._newSessionBtn_1o22s_259{min-height:44px;margin-top:12px}._sessionList_1o22s_86{flex:0 auto;max-height:260px}._main_1o22s_170{gap:12px;overflow:visible}._workspace_1o22s_365{flex-direction:column;display:flex;overflow:visible}._chat_1o22s_372{border-bottom:1px solid #edf2f7;border-right:0;height:auto;min-height:0}._chat_1o22s_372 ._panelHeader_1o22s_24{gap:10px;display:grid}._chat_1o22s_372 ._panelHeader_1o22s_24 ._muted_1o22s_37{flex-wrap:wrap;gap:8px;margin:0;display:flex}._chat_1o22s_372 ._panelHeader_1o22s_24 code{overflow-wrap:anywhere;white-space:normal;max-width:100%}._chatBody_1o22s_381{flex:0 auto;min-height:260px;max-height:52vh;padding:14px}._modalFormGrid_1o22s_325{grid-template-columns:1fr}._chatFooter_1o22s_614{padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr}._chatFooter_1o22s_614 textarea{min-height:78px}._chatFooter_1o22s_614 ._primaryBtn_1o22s_43,._checkpointFooterHint_1o22s_623{width:100%}._details_1o22s_640{padding:14px;overflow:visible}._kv_1o22s_658{grid-template-columns:minmax(72px,.36fr) minmax(0,1fr);gap:8px;font-size:.82rem}._message_1o22s_391{max-width:100%}}._panel_4ey3q_1{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 18px 18px;display:flex;overflow:auto}._links_4ey3q_11{flex-wrap:wrap;gap:10px;display:flex}._links_4ey3q_11 a{color:#2563eb;font-size:.86rem;font-weight:650;text-decoration:none}._links_4ey3q_11 a:hover{text-decoration:underline}._loadingState_4ey3q_28,._errorState_4ey3q_29,._emptyState_4ey3q_30{margin:0;padding:14px 18px;font-size:.9rem;line-height:1.5}._emptyState_4ey3q_30{color:#64748b}._emptyState_4ey3q_30 code{color:#0f172a;margin:0 4px;font-size:.84rem}._loadingState_4ey3q_28{color:#1d4ed8}._errorState_4ey3q_29{color:#b91c1c}._unacceptedPanel_4ey3q_55{flex-direction:column;gap:14px;padding:14px 18px 18px;display:flex}._outcomeList_4ey3q_62{flex-direction:column;gap:10px;display:flex}._outcomeCard_4ey3q_68{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}._outcomeHeader_4ey3q_78{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._outcomeHeader_4ey3q_78 code{color:#0f172a;font-size:.84rem}._outcomeStatus_4ey3q_90{color:#b91c1c;letter-spacing:.04em;text-transform:uppercase;background:#fee2e2;border-radius:999px;padding:2px 8px;font-size:.74rem;font-weight:700}._outcomeStep_4ey3q_101{color:#334155;font-size:.88rem;font-weight:650}._outcomeReason_4ey3q_107{color:#475569;margin:0;font-size:.88rem;line-height:1.5}._outcomeCard_4ey3q_68 a{color:#2563eb;font-size:.84rem;font-weight:650;text-decoration:none}._outcomeCard_4ey3q_68 a:hover{text-decoration:underline}._resumeActions_4ey3q_125{flex-direction:column;gap:8px;display:flex}._resumeBtn_4ey3q_131{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;align-self:flex-start;padding:8px 14px;font-size:.88rem;font-weight:650}._resumeBtn_4ey3q_131:disabled{cursor:not-allowed;opacity:.65}._resumeHint_4ey3q_148{color:#64748b;margin:0;font-size:.82rem;line-height:1.45}._card_1ihny_1,._promptDetails_1ihny_2{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}._card_1ihny_1{padding:12px}._promptDetails_1ihny_2{padding:0 12px}._promptDetails_1ihny_2>summary{cursor:pointer;color:#64748b;flex-direction:column;gap:4px;padding:12px 0;font-size:.82rem;display:flex}._promptDetails_1ihny_2>summary strong{color:#334155;font-size:.9rem}._promptDetails_1ihny_2>summary code{overflow-wrap:anywhere;font-size:.76rem}._promptBody_1ihny_36{padding-bottom:12px}._cardHeader_1ihny_40{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}._cardHeader_1ihny_40 code{color:#64748b;overflow-wrap:anywhere;font-size:.76rem}._toolbar_1ihny_53{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}._toolbarLabel_1ihny_61{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;font-weight:800}._viewToggle_1ihny_69{gap:6px;display:inline-flex}._viewBtn_1ihny_74{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:6px 10px;font-size:.76rem;font-weight:800}._viewBtnActive_1ihny_85{color:#fff;background:#0f172a;border-color:#0f172a}._structuredPanel_1ihny_91,._textPanel_1ihny_92{margin-bottom:10px}._structuredTitle_1ihny_96{color:#0f172a;margin:0 0 8px;font-size:.9rem}._tableScroll_1ihny_102{overflow:auto}._dataTable_1ihny_106{border-collapse:collapse;width:100%;font-size:.82rem}._dataTable_1ihny_106 th,._dataTable_1ihny_106 td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:8px 10px}._dataTable_1ihny_106 th{color:#64748b;text-transform:uppercase;font-size:.74rem;font-weight:800}._latexCell_1ihny_127{min-width:220px}._plainBlock_1ihny_131,._rawBox_1ihny_132{color:#e2e8f0;white-space:pre-wrap;overflow-wrap:anywhere;background:#0f172a;border-radius:8px;max-height:320px;margin:0;padding:10px;font-size:.76rem;overflow:auto}._latexBody_1ihny_145{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px;overflow-x:auto}._latexBody_1ihny_145 .katex-block{margin:.35rem 0;display:block}._textBody_1ihny_158{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px}._emptyCell_1ihny_165{color:#94a3b8}._factsGrid_1ihny_169{gap:8px;margin:0;display:grid}._factsRow_1ihny_175{grid-template-columns:160px minmax(0,1fr);gap:10px;display:grid}._factsRow_1ihny_175 dt{color:#64748b;font-size:.78rem;font-weight:800}._factsRow_1ihny_175 dd{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:.84rem}._fieldBlock_1ihny_194{gap:6px;margin-bottom:10px;display:grid}._fieldLabel_1ihny_200{color:#64748b;text-transform:uppercase;font-size:.76rem;font-weight:800}._findingStatement_1ihny_207{color:#334155;margin:10px 0 0;font-size:.84rem;line-height:1.45}._supportingDetails_1ihny_214{margin-top:8px}._supportingList_1ihny_218{margin:8px 0 0;padding-left:18px}._rawDetails_1ihny_223{margin-top:4px}._rawDetails_1ihny_223>summary{cursor:pointer;color:#64748b;font-size:.78rem;font-weight:700}._rawBox_1ihny_132{margin-top:8px}._panel_yvzfd_1{background:linear-gradient(#fffbeb 0%,#fff 42%);border:2px solid #f59e0b;border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex}._banner_yvzfd_11{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}._bannerIcon_yvzfd_18{color:#b45309;background:#fef3c7;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.2rem;font-weight:900;display:grid}._bannerEyebrow_yvzfd_30{color:#b45309;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}._bannerTitle_yvzfd_38{color:#0f172a;margin:4px 0 0;font-size:1.15rem}._bannerSummary_yvzfd_44,._bannerInstructions_yvzfd_45{color:#475569;margin:8px 0 0;font-size:.92rem;line-height:1.5}._bannerInstructions_yvzfd_45{color:#334155;font-weight:650}._metaRow_yvzfd_57{color:#64748b;flex-wrap:wrap;align-items:center;gap:12px 18px;font-size:.82rem;display:flex}._metaRow_yvzfd_57 code{color:#0f172a}._metaRow_yvzfd_57 a{color:#0f172a;font-weight:800}._stageSection_yvzfd_75,._decisionSection_yvzfd_76{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px}._stageHeader_yvzfd_83,._decisionHeader_yvzfd_84{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}._stageHeader_yvzfd_83 h4,._decisionHeader_yvzfd_84 h4{color:#0f172a;margin:0;font-size:.95rem}._stageHeader_yvzfd_83 span,._decisionHeader_yvzfd_84 p{color:#64748b;margin:0;font-size:.82rem}._stageArtifacts_yvzfd_106{gap:12px;display:grid}._stageCard_yvzfd_111{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px}._stageCardHeader_yvzfd_118{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}._stageCardHeader_yvzfd_118 code{color:#64748b;overflow-wrap:anywhere;font-size:.76rem}._rawDetails_yvzfd_131{margin-top:10px}._rawDetails_yvzfd_131 pre{color:#e2e8f0;background:#0f172a;border-radius:8px;max-height:220px;margin:8px 0 0;padding:10px;font-size:.76rem;overflow:auto}._stageEmpty_yvzfd_146,._stageError_yvzfd_147,._stageLoading_yvzfd_148{color:#64748b;margin:0;font-size:.86rem}._stageError_yvzfd_147{color:#b91c1c}._actionRow_yvzfd_158{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}._actionBtn_yvzfd_165{cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-weight:800}._actionBtn_yvzfd_165:disabled{cursor:not-allowed;opacity:.55}._actionContinue_yvzfd_178{color:#fff;background:#0f172a}._actionWarn_yvzfd_183{color:#9a3412;background:#fff7ed;border:1px solid #fdba74}._actionNeutral_yvzfd_189{color:#0f172a;background:#f1f5f9;border:1px solid #cbd5e1}._actionStop_yvzfd_195{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}._noteField_yvzfd_201{color:#334155;flex-direction:column;gap:6px;font-size:.76rem;font-weight:750;display:flex}._noteField_yvzfd_201 textarea{min-height:72px;font:inherit;resize:vertical;border:1px solid #cbd5e1;border-radius:10px;padding:10px}._dropzone_1eq1c_1{border:2px dashed var(--color-dropzone-border);border-radius:var(--radius-inner);background:var(--color-dropzone-bg);text-align:center;cursor:pointer;min-height:clamp(200px,28vh,280px);transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);color:var(--color-dropzone-icon);flex-direction:column;justify-content:center;align-items:center;padding:clamp(56px,12vh,96px) clamp(32px,6vw,48px);display:flex}._dropzone_1eq1c_1 svg{width:52px;height:52px}._dropzone_1eq1c_1:hover,._dropzoneActive_1eq1c_26{border-color:var(--color-accent-blue);background:var(--color-dropzone-active-bg);box-shadow:inset 0 0 0 1px var(--color-accent-blue-border)}._dropzoneTitle_1eq1c_32{color:var(--color-primary-text);margin:var(--space-4) 0 var(--space-2) 0;font-size:16px;font-weight:600}._dropzoneSub_1eq1c_39{color:var(--color-muted);margin:0;font-size:14px;line-height:1.5}._fileList_1eq1c_46{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border-light);text-align:center}._fileStatus_1eq1c_53{color:var(--color-muted);margin:0 0 var(--space-2) 0;font-size:13px}._fileName_1eq1c_59{color:var(--color-primary-text);margin:var(--space-1) 0;word-break:break-word;font-size:14px;font-weight:500}._hiddenInput_1eq1c_67{display:none}._uploadError_1eq1c_71{margin:var(--space-3) 0 0;color:var(--color-danger);text-align:center;font-size:14px}._fileItems_1eq1c_78{gap:var(--space-2);text-align:left;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._fileItem_1eq1c_78{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-inner);background:var(--color-surface-subtle,#fafafa);display:flex}._removeBtn_1eq1c_99{color:var(--color-accent-blue);cursor:pointer;padding:var(--space-1) var(--space-2);background:0 0;border:none;flex-shrink:0;font-size:13px;font-weight:500}._removeBtn_1eq1c_99:hover{text-decoration:underline}._fileSize_1eq1c_114{color:var(--color-muted);font-size:13px;font-weight:400}._runFeedback_1eq1c_120{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border-light);text-align:center}._runError_1eq1c_127{color:var(--color-danger);font-family:var(--font-sans);margin:0 0 var(--space-3) 0;font-size:14px;line-height:1.5}._shell_18gga_1{background:var(--color-page-bg);grid-template-columns:minmax(280px,1.05fr) minmax(320px,.95fr);min-height:100vh;display:grid}._brandPanel_18gga_8{color:#f8fafc;background:radial-gradient(120% 80% at 0 0,#2563eb47,#0000 55%),radial-gradient(90% 70% at 100% 100%,#60a5fa1f,#0000 50%),linear-gradient(155deg,#0b1220 0%,#111827 42%,#1e293b 100%);border-right:1px solid #94a3b81f;align-items:stretch;padding:clamp(32px,5vw,56px);display:flex;position:relative;overflow:hidden}._brandGlow_18gga_22{pointer-events:none;background:radial-gradient(closest-side,#2563eb38,#0000 70%);height:55%;position:absolute;inset:auto -20% -30% -10%}._brandInner_18gga_30{z-index:1;flex-direction:column;justify-content:center;max-width:420px;margin:auto 0;display:flex;position:relative}._brandMark_18gga_40{margin-bottom:var(--space-5);filter:drop-shadow(0 8px 24px #00000059);display:inline-flex}._brandEyebrow_18gga_46{margin:0 0 var(--space-2) 0;letter-spacing:.14em;text-transform:uppercase;color:#bfdbfed9;font-size:12px;font-weight:600}._brandTitle_18gga_55{margin:0 0 var(--space-4) 0;font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.15}._brandLead_18gga_64{margin:0 0 var(--space-6) 0;color:#e2e8f0d1;max-width:36ch;font-size:15px;line-height:1.65}._highlightList_18gga_72{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._highlightItem_18gga_81{align-items:flex-start;gap:var(--space-3);color:#f1f5f9e6;font-size:14px;line-height:1.5;display:flex}._highlightDot_18gga_90{background:linear-gradient(135deg,#60a5fa,#2563eb);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px;box-shadow:0 0 0 4px #2563eb2e}._formPanel_18gga_100{background:radial-gradient(ellipse 80% 50% at 50% 0%, #eef4ffe6, transparent 70%), var(--color-page-bg);justify-content:center;align-items:center;padding:clamp(24px,4vw,48px);display:flex}._formCard_18gga_110{background:var(--color-card);border:1px solid var(--color-border-light);border-radius:var(--radius-card);width:min(100%,440px);box-shadow:var(--shadow-md);padding:clamp(28px,4vw,36px)}._formHeader_18gga_119{margin-bottom:var(--space-6)}._formEyebrow_18gga_123{margin:0 0 var(--space-2) 0;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted-light);font-size:11px;font-weight:600}._formTitle_18gga_132{margin:0 0 var(--space-2) 0;font-family:var(--font-serif);color:var(--color-primary-text);letter-spacing:-.02em;font-size:clamp(24px,3vw,30px);font-weight:700}._formSubtitle_18gga_141{color:var(--color-muted);margin:0;font-size:14px;line-height:1.6}._formFooter_18gga_148{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border-light);text-align:center;color:var(--color-muted);font-size:14px}._formFooter_18gga_148 a{color:var(--color-accent-blue);font-weight:600;text-decoration:none}._formFooter_18gga_148 a:hover{text-decoration:underline}@media (width<=900px){._shell_18gga_1{grid-template-rows:auto 1fr;grid-template-columns:1fr}._brandPanel_18gga_8{min-height:auto;padding:var(--space-6) var(--content-gutter);border-bottom:1px solid #94a3b81f;border-right:none}._brandInner_18gga_30{text-align:center;align-items:center;max-width:none}._brandLead_18gga_64{max-width:none}._highlightList_18gga_72{display:none}._brandTitle_18gga_55{font-size:24px}}._form_1jeqj_1{gap:var(--space-4);flex-direction:column;display:flex}._field_1jeqj_7{gap:var(--space-2);flex-direction:column;display:flex}._label_1jeqj_13{color:var(--color-primary-text);font-size:13px;font-weight:600}._input_1jeqj_19{width:100%;font-size:15px;font-family:var(--font-sans);color:var(--color-primary-text);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-btn);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:13px 16px}._input_1jeqj_19::placeholder{color:var(--color-muted-light)}._input_1jeqj_19:focus{border-color:var(--color-accent-blue);outline:none;box-shadow:0 0 0 3px #2563eb1f}._input_1jeqj_19:disabled{background:var(--color-system-bg);color:var(--color-muted);cursor:not-allowed}._submit_1jeqj_49{width:100%;margin-top:var(--space-2);background:var(--color-primary-btn);color:#fff;border-radius:var(--radius-pill);box-shadow:var(--shadow-btn);transition:background var(--transition-fast);border:none;justify-content:center;align-items:center;padding:13px 24px;font-size:14px;font-weight:600;display:inline-flex}._submit_1jeqj_49:hover:not(:disabled){background:var(--color-primary-btn-hover)}._submit_1jeqj_49:disabled{background:var(--color-disabled-btn);box-shadow:none;cursor:not-allowed}._alertError_1jeqj_76{border-radius:var(--radius-inner);color:var(--color-danger);background:var(--color-danger-bg);border:1px solid #fecaca;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}._alertSuccess_1jeqj_87{border-radius:var(--radius-inner);color:var(--color-success);background:var(--color-success-bg);border:1px solid var(--color-success-border);margin:0;padding:12px 14px;font-size:13px;line-height:1.5}._hint_1jeqj_98{color:var(--color-muted-light);margin:0;font-size:12px;line-height:1.45}._backLink_1jeqj_105{width:100%;margin-top:var(--space-2);justify-content:center;text-decoration:none;display:flex}._page_1mjbo_1{width:100%;max-width:var(--content-max-wide);margin:0 auto}._refreshBtn_1mjbo_7{flex-shrink:0;align-self:flex-start}._statsGrid_1mjbo_12{gap:var(--space-4);margin-bottom:var(--workflow-section-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._statCard_1mjbo_19{background:var(--color-card);border:1px solid var(--color-border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-4) var(--space-5)}._statLabel_1mjbo_27{margin:0 0 var(--space-1) 0;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-light);font-size:12px;font-weight:600}._statValue_1mjbo_36{color:var(--color-primary-text);letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700;line-height:1.1}._statHint_1mjbo_45{margin:var(--space-2) 0 0 0;color:var(--color-muted);font-size:13px}._panel_1mjbo_51{width:100%;max-width:none;padding:0;overflow:hidden}._toolbar_1mjbo_58{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-light);background:var(--color-system-bg);flex-wrap:wrap;display:flex}._tabs_1mjbo_69{gap:var(--space-2);flex-wrap:wrap;display:flex}._tab_1mjbo_69,._tabActive_1mjbo_76{border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;background:var(--color-card);color:var(--color-muted);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);padding:8px 14px;font-size:13px;font-weight:600}._tab_1mjbo_69:hover{color:var(--color-primary-text);border-color:var(--color-muted-light)}._tabActive_1mjbo_76{background:var(--color-primary-btn);color:#fff;border-color:var(--color-primary-btn)}._signupHint_1mjbo_102{color:var(--color-muted);text-align:right;max-width:36ch;margin:0;font-size:12px;line-height:1.5}._signupCode_1mjbo_111{word-break:break-all;font-size:11px}._alertError_1mjbo_116{margin:var(--space-4) var(--space-5) 0;border-radius:var(--radius-inner);color:var(--color-danger);background:var(--color-danger-bg);border:1px solid #fecaca;padding:12px 14px;font-size:13px}._stateBox_1mjbo_126{justify-content:center;align-items:center;gap:var(--space-3);padding:clamp(48px, 8vw, 72px) var(--space-5);text-align:center;color:var(--color-muted);flex-direction:column;display:flex}._spinner_1mjbo_137{border:3px solid var(--color-border);border-top-color:var(--color-accent-blue);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite _adminSpin_1mjbo_1}._emptyIcon_1mjbo_146{background:var(--color-accent-blue-light);width:72px;height:72px;color:var(--color-accent-blue);border:1px solid var(--color-accent-blue-border);border-radius:50%;justify-content:center;align-items:center;display:flex}._emptyTitle_1mjbo_158{color:var(--color-primary-text);margin:0;font-size:18px;font-weight:700}._emptyText_1mjbo_165{max-width:40ch;margin:0;font-size:14px;line-height:1.55}._tableWrap_1mjbo_172{overflow-x:auto}._table_1mjbo_172{border-collapse:collapse;width:100%;font-size:14px}._table_1mjbo_172 th,._table_1mjbo_172 td{text-align:left;border-bottom:1px solid var(--color-border-light);vertical-align:top;padding:14px 18px}._table_1mjbo_172 th{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-light);background:var(--color-card);font-size:11px;font-weight:600}._table_1mjbo_172 tbody tr:hover{background:#eef4ff73}._usernameCell_1mjbo_203{color:var(--color-primary-text);font-weight:600}._badge_1mjbo_208{border-radius:var(--radius-pill);letter-spacing:.02em;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}._badge_pending_1mjbo_218{background:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--color-warning-border)}._badge_approved_1mjbo_224{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border)}._badge_rejected_1mjbo_230,._badge_disabled_1mjbo_231{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid #fecaca}._rejectReason_1mjbo_237{margin:var(--space-2) 0 0 0;color:var(--color-muted);max-width:24ch;font-size:12px}._actions_1mjbo_244{flex-wrap:wrap;gap:8px;display:flex}._approveBtn_1mjbo_250,._rejectBtn_1mjbo_251{border-radius:var(--radius-pill);cursor:pointer;border:none;padding:7px 14px;font-size:12px;font-weight:600}._approveBtn_1mjbo_250{background:var(--color-success);color:#fff}._approveBtn_1mjbo_250:disabled,._rejectBtn_1mjbo_251:disabled{opacity:.6;cursor:not-allowed}._rejectBtn_1mjbo_251{background:var(--color-card);color:var(--color-danger);border:1px solid #fecaca}._noAction_1mjbo_277{color:var(--color-muted-light)}@keyframes _adminSpin_1mjbo_1{to{transform:rotate(360deg)}}@media (width<=900px){._statsGrid_1mjbo_12{grid-template-columns:repeat(2,minmax(0,1fr))}._signupHint_1mjbo_102{text-align:left;max-width:none}}@media (width<=520px){._statsGrid_1mjbo_12{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._spinner_1mjbo_137{border-top-color:var(--color-accent-blue);animation:none}}
