@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";@font-face{font-family:DM Mono;src:local(DM Mono Regular Italic),local(DM Mono Italic),url(../_fonts/75I8RMbOOXMPLUHoN5eON8oBNpLZ4LFfyHedsRpVIRY-DVj19pzCoK9c1BPb0GjU8xWwLTXcBzLO0m154asDyyA.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:DM Mono;src:local(DM Mono Regular Italic),local(DM Mono Italic),url(../_fonts/xBvFMgBAIYpBt7yEAuL4KCbdUjyyzl6jav3ppVu3juA-9_VqrGWpcfwu8H6khazfo-hNYwc3BwzU6BY1DIi8_kU.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:DM Mono Fallback\: Courier New;src:local(Courier New);size-adjust:99.9837%;ascent-override:99.2161%;descent-override:31.005%;line-gap-override:0%}@font-face{font-family:DM Mono Fallback\: Roboto Mono;src:local(Roboto Mono);size-adjust:99.9837%;ascent-override:99.2161%;descent-override:31.005%;line-gap-override:0%}@font-face{font-family:DM Mono Fallback\: Noto Sans Mono;src:local(Noto Sans Mono);size-adjust:100%;ascent-override:99.2%;descent-override:31%;line-gap-override:0%}@font-face{font-family:DM Mono;src:local(DM Mono Medium Italic),url(../_fonts/F8cK8ERP4oraRbDCdAFoNEnPwJSREX7JI2MsjvnmE-g-OsfLUlj0D5GBRtIJh_Z9Z_lMfFfsR8Swce_TaG0XhSU.woff2)format("woff2");font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:DM Mono;src:local(DM Mono Medium),url(../_fonts/Ie_KB2FVNNwR_0aOIsq8qOuxb90BZ738C68-2VOUcF4-HB1qVykbL6SQzvIGl1URohjVjwCX_Ap3wMM1uME9Kao.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:DM Mono;src:local(DM Mono Medium Italic),url(../_fonts/USMEUTuf_kguIfSYteG8Plok5qF1A8ieqn9PHxuw33A-1BNnj8Nm6rlrThcbnMveiGQYhv1EdpVWZ82ERQhspkg.woff2)format("woff2");font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:DM Mono;src:local(DM Mono Medium),url(../_fonts/1sIIz9BbtpL6z5wMuNWKFOPWy_XtWrqf7cZE4UxL8Zc-Ubw9XrSzDwPV3__jo_UeYaTJJ0I2ky3tjl3RzthgQUI.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:DM Mono;src:local(DM Mono Regular),local(DM Mono),url(../_fonts/JjExDmSl0B9bdfz6mvPuwuwK5ql5lxctAYsuwSOo9Fc-FWzWch_UbPEowA8D7yot7i1gHcZM2v70HMJqdz51HPQ.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:DM Mono;src:local(DM Mono Regular),local(DM Mono),url(../_fonts/3lNQproQPoXsOui6_CZMo0v60t8FaZ4TdVCMflwxvak-S9R4kcmWOjUWEop_bJktdsqdJH5B1CW5aAg12g63cyY.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/Im8HkqQ00A1IGqihOqFViX4pj8D3DlxkfI6t6LTbZQg-jR4Prvz_J7I8oA8oUj3_1pTizDgpRYIEI5b7BlHPneU.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Manrope Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:110.443%;ascent-override:96.5203%;descent-override:27.1633%;line-gap-override:0%}@font-face{font-family:Manrope Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:103.753%;ascent-override:102.744%;descent-override:28.9147%;line-gap-override:0%}@font-face{font-family:Manrope Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:102.222%;ascent-override:104.283%;descent-override:29.3478%;line-gap-override:0%}@font-face{font-family:Manrope Fallback\: Arial;src:local(Arial);size-adjust:103.185%;ascent-override:103.31%;descent-override:29.074%;line-gap-override:0%}@font-face{font-family:Manrope Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:97.0464%;ascent-override:109.844%;descent-override:30.913%;line-gap-override:0%}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-5gkdZw7cVFs_x-rFm49rMnDT-AGGoIvy6_RxE2XbStA.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/UnngOpW3QUFmW9ustR7f4iJ6HMtsBQrF8MRey6Urw8M-bdAyUOEhdSN8LU65JRDWYqdkUIYhM59ZKeszsiAgtAI.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/FPImowmXkU1aWgmKsxPu7Akj0JNowdsV90BaJJQN8Dw-_91jnewDEbv6Ft52Ae56infTiwcwq3HFAAhB_Y7h8Nw.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-T1gZRQnm_CyPlHs2G7o5lSEBc3-0yjeDI6MJ5h7RFr8.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Regular),local(Manrope),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Medium),url(../_fonts/Im8HkqQ00A1IGqihOqFViX4pj8D3DlxkfI6t6LTbZQg-jR4Prvz_J7I8oA8oUj3_1pTizDgpRYIEI5b7BlHPneU.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Medium),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-5gkdZw7cVFs_x-rFm49rMnDT-AGGoIvy6_RxE2XbStA.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Medium),url(../_fonts/UnngOpW3QUFmW9ustR7f4iJ6HMtsBQrF8MRey6Urw8M-bdAyUOEhdSN8LU65JRDWYqdkUIYhM59ZKeszsiAgtAI.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Medium),url(../_fonts/FPImowmXkU1aWgmKsxPu7Akj0JNowdsV90BaJJQN8Dw-_91jnewDEbv6Ft52Ae56infTiwcwq3HFAAhB_Y7h8Nw.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Medium),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-T1gZRQnm_CyPlHs2G7o5lSEBc3-0yjeDI6MJ5h7RFr8.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Medium),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope SemiBold),url(../_fonts/Im8HkqQ00A1IGqihOqFViX4pj8D3DlxkfI6t6LTbZQg-jR4Prvz_J7I8oA8oUj3_1pTizDgpRYIEI5b7BlHPneU.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope SemiBold),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-5gkdZw7cVFs_x-rFm49rMnDT-AGGoIvy6_RxE2XbStA.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope SemiBold),url(../_fonts/UnngOpW3QUFmW9ustR7f4iJ6HMtsBQrF8MRey6Urw8M-bdAyUOEhdSN8LU65JRDWYqdkUIYhM59ZKeszsiAgtAI.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope SemiBold),url(../_fonts/FPImowmXkU1aWgmKsxPu7Akj0JNowdsV90BaJJQN8Dw-_91jnewDEbv6Ft52Ae56infTiwcwq3HFAAhB_Y7h8Nw.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope SemiBold),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-T1gZRQnm_CyPlHs2G7o5lSEBc3-0yjeDI6MJ5h7RFr8.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope SemiBold),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Bold),url(../_fonts/Im8HkqQ00A1IGqihOqFViX4pj8D3DlxkfI6t6LTbZQg-jR4Prvz_J7I8oA8oUj3_1pTizDgpRYIEI5b7BlHPneU.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Bold),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-5gkdZw7cVFs_x-rFm49rMnDT-AGGoIvy6_RxE2XbStA.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Bold),url(../_fonts/UnngOpW3QUFmW9ustR7f4iJ6HMtsBQrF8MRey6Urw8M-bdAyUOEhdSN8LU65JRDWYqdkUIYhM59ZKeszsiAgtAI.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Bold),url(../_fonts/FPImowmXkU1aWgmKsxPu7Akj0JNowdsV90BaJJQN8Dw-_91jnewDEbv6Ft52Ae56infTiwcwq3HFAAhB_Y7h8Nw.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Bold),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-T1gZRQnm_CyPlHs2G7o5lSEBc3-0yjeDI6MJ5h7RFr8.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local(Manrope Bold),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#10182a;--muted:#677084;--navy:#151d52;--yellow:#ffe600;--paper:#f3f5f8;--line:#dfe3e9;--white:#fff;--red:#a83a30}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Manrope,Manrope Fallback\: BlinkMacSystemFont,Manrope Fallback\: Segoe UI,Manrope Fallback\: Helvetica Neue,Manrope Fallback\: Arial,Manrope Fallback\: Noto Sans,ui-sans-serif,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}h1,h2,p{margin-top:0}h1{letter-spacing:-.055em;margin-bottom:10px;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.95}h2{margin-bottom:0;font-size:1.25rem}.eyebrow{color:#4f5b76;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font:500 .72rem/1.2 DM Mono,DM Mono Fallback\: Courier New,DM Mono Fallback\: Roboto Mono,DM Mono Fallback\: Noto Sans Mono,monospace}.muted{color:var(--muted)}.optional{color:#9299a8;font-weight:400}.app-frame{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:var(--navy);flex-direction:column;height:100vh;padding:34px 25px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;font-weight:800;line-height:1;display:flex}.brand-logo{-o-object-fit:contain;object-fit:contain;background:var(--yellow);width:160px;height:44px;padding:9px 8px;display:block}.brand-mark{width:42px;height:42px;color:var(--navy);background:var(--yellow);place-items:center;font-weight:800;display:grid}.nav-list{gap:8px;margin-top:72px;display:grid}.nav-list a{color:#b8bfd9;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:.9rem;display:flex}.nav-list a:hover{color:#fff;background:#20295f}.nav-list a.navigation-active{border-color:var(--yellow);color:#fff;background:#252f6c;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff0d}.nav-list a.navigation-active b{color:var(--navy);background:var(--yellow);letter-spacing:.08em;padding:3px 5px;font:800 .5rem/1 DM Mono,DM Mono Fallback\: Courier New,DM Mono Fallback\: Roboto Mono,DM Mono Fallback\: Noto Sans Mono,monospace}.text-button{color:#adb5d5;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:10px 0}.workspace{min-width:0;padding:52px clamp(28px,5vw,76px) 90px}.page-header{margin-bottom:40px}.heading-row,.page-header.split{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.back-link{color:var(--muted);margin-bottom:28px;font-size:.85rem;display:inline-block}.primary-button{min-height:46px;color:var(--navy);background:var(--yellow);cursor:pointer;border:0;padding:0 22px;font-weight:800}.inline-action{place-items:center;display:grid}.secondary-button{color:#394258;cursor:pointer;background:#fff;border:1px solid #cfd4dd;place-items:center;min-height:40px;padding:0 15px;font-weight:700;display:inline-grid}.primary-button:disabled{opacity:.45;cursor:not-allowed}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-card{border:1px solid var(--line);background:#fff;min-height:210px;padding:28px}.feature-card>span{color:#969cab;font:500 .75rem DM Mono,DM Mono Fallback\: Courier New,DM Mono Fallback\: Roboto Mono,DM Mono Fallback\: Noto Sans Mono,monospace}.feature-card h2{margin:70px 0 8px}.feature-card p{color:var(--muted)}.feature-card.active{border-top:5px solid var(--yellow);box-shadow:0 12px 28px #151d5210}.table-card{border:1px solid var(--line);background:#fff;overflow:auto}table{border-collapse:collapse;width:100%}th{color:#858c9c;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#f9fafb;padding:13px 18px;font:500 .68rem DM Mono,DM Mono Fallback\: Courier New,DM Mono Fallback\: Roboto Mono,DM Mono Fallback\: Noto Sans Mono,monospace}td{border-top:1px solid var(--line);vertical-align:top;padding:18px;font-size:.88rem}td small,td strong{display:block}td small{color:var(--muted);margin-top:4px}.row-link{color:#263273;white-space:nowrap;font-weight:800}.count-pill,.status,.version-tag{background:#eef0f5;padding:5px 9px;font:500 .72rem DM Mono,DM Mono Fallback\: Courier New,DM Mono Fallback\: Roboto Mono,DM Mono Fallback\: Noto Sans Mono,monospace;display:inline-block}.status.warning{color:#8d4e00;background:#fff1d6}.metric-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:46px;display:grid}.metric-grid.two{grid-template-columns:repeat(2,1fr)}.metric-grid article{background:#fff;min-height:135px;padding:21px}.metric-grid article.warning{box-shadow:inset 0 4px #ef9a29}.metric-grid small,.metric-grid span{color:var(--muted);font-size:.75rem;display:block}.metric-grid strong{letter-spacing:-.04em;margin:18px 0 5px;font-size:1.7rem;display:block}.section-block{margin-top:46px}.section-heading{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.section-heading span{color:var(--muted);font-size:.78rem}.run-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.run-card{border:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;min-height:150px;padding:20px;display:flex}.run-card strong{margin-top:auto;font-size:1.5rem}.run-card small{color:var(--muted)}.error-banner,.state-card{border:1px solid var(--line);background:#fff;padding:20px}.error-banner{color:#872d26;background:#fff5f4;border-color:#edc5c1}.negative{color:var(--red)}code{font:400 .72rem/1.5 DM Mono,DM Mono Fallback\: Courier New,DM Mono Fallback\: Roboto Mono,DM Mono Fallback\: Noto Sans Mono,monospace}.trace-table td:last-child{max-width:250px}.config-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:18px;display:grid}.editor-card{border:1px solid var(--line);background:#fff;padding:26px}.narrow-editor{max-width:850px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid label{color:#4b556a;gap:7px;font-size:.75rem;font-weight:700;display:grid}.deduction-row input,.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #cfd4dd;border-radius:0;outline:none;padding:0 11px}.form-grid textarea{resize:vertical;padding-block:11px}.deduction-row input:focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--navy);box-shadow:0 0 0 2px #151d5215}.deduction-row small,.form-grid small{color:#9299a8;font-weight:400}.wide-field{grid-column:1/-1}.subheading{justify-content:space-between;align-items:center;margin:28px 0 12px;display:flex}.subheading h3{margin:0;font-size:.92rem}.deduction-row{grid-template-columns:1fr 1.4fr 120px 36px;align-items:start;gap:8px;margin-bottom:8px;display:grid}.deduction-row label{gap:2px;display:grid}.remove-button{width:36px;height:44px;color:var(--red);cursor:pointer;background:#fff5f4;border:1px solid #edc5c1;font-size:1.3rem}.empty-inline,.form-message{color:var(--muted);font-size:.78rem}.form-message{background:#f2f4f8;margin:18px 0;padding:12px}.form-actions{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.filter-bar{gap:8px;margin-bottom:18px;display:flex}.filter-bar button{border:1px solid var(--line);color:#687085;cursor:pointer;text-transform:capitalize;background:#fff;padding:9px 14px}.filter-bar button.active{color:#fff;border-color:var(--navy);background:var(--navy)}.objection-workbench{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(220px,.72fr) minmax(400px,1.35fr) minmax(260px,.8fr);min-height:620px;display:grid}.objection-list{border-right:1px solid var(--line)}.objection-list-item{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;gap:5px;padding:17px;display:flex}.objection-list-item.selected{box-shadow:inset 4px 0 var(--yellow);background:#f7f8fb}.objection-list-item.escalated{box-shadow:inset 4px 0 #d34b40}.objection-list-item .due,.objection-list-item small{color:var(--muted);font-size:.72rem}.objection-state{color:#536079;letter-spacing:.08em;text-transform:uppercase;font:500 .62rem DM Mono,DM Mono Fallback\: Courier New,DM Mono Fallback\: Roboto Mono,DM Mono Fallback\: Noto Sans Mono,monospace}.objection-detail{border-right:1px solid var(--line);min-width:0;padding:26px}.objection-detail blockquote{border-left:4px solid var(--yellow);background:#f7f8fa;margin:22px 0;padding:18px;font-size:1rem;line-height:1.6}.source-card{border:1px solid var(--line);justify-content:space-between;gap:20px;padding:17px;display:flex}.source-card small,.source-card span{color:var(--muted);font-size:.72rem;display:block}.source-card strong{margin:4px 0;display:block}.trace-card{background:#eef1f5;justify-content:space-between;gap:12px;margin-top:8px;padding:12px;display:flex}.objection-detail h3{margin:28px 0 16px;font-size:.84rem}.timeline{margin:0;padding:0;list-style:none}.timeline li{grid-template-columns:12px 1fr;gap:10px;padding-bottom:18px;display:grid}.timeline li>span{background:var(--navy);border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #e7e9f1}.timeline small,.timeline strong{display:block}.timeline small{color:var(--muted);margin-top:3px;font-size:.68rem}.timeline p{color:#4d5669;margin:7px 0 0;font-size:.78rem}.response-panel{background:#f8f9fb;padding:26px}.response-panel label{color:#4b556a;gap:7px;margin:18px 0;font-size:.75rem;font-weight:700;display:grid}.response-panel select,.response-panel textarea{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #cfd4dd;border-radius:0;padding:11px}.response-panel .primary-button{width:100%}.payment-layout{grid-template-columns:minmax(480px,1.15fr) minmax(340px,.85fr);align-items:start;gap:24px;display:grid}.candidate-list{gap:7px;max-height:360px;margin:24px 0;display:grid;overflow:auto}.candidate{border:1px solid var(--line);cursor:pointer;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.candidate.disabled{opacity:.48;cursor:not-allowed}.candidate span small,.candidate span strong{display:block}.candidate span small{color:var(--muted);font-size:.68rem}.batch-list{gap:10px;display:grid}.batch-card{border:1px solid var(--line);background:#fff;padding:18px}.batch-top{justify-content:space-between;gap:14px;display:flex}.batch-card h3{margin:10px 0 3px;font-size:1rem}.batch-card p,.batch-card small{color:var(--muted);margin:0;font-size:.72rem}.batch-actions{gap:7px;margin-top:16px;display:flex}.batch-actions button{cursor:pointer;background:#fff;border:1px solid #cfd4dd;padding:8px 10px}.batch-actions .pay-action{color:#205c38;background:#e8f8ed;border-color:#a9dfbb}.batch-actions .fail-action{color:var(--red);background:#fff5f4;border-color:#edc5c1;margin-left:auto}.deduction-history{gap:10px;display:grid}.deduction-card{border:1px solid var(--line);border-left:4px solid var(--yellow);background:#fff;padding:18px}.deduction-card.superseded{opacity:.62;border-left-color:var(--line)}.deduction-card-top{justify-content:space-between;gap:18px;display:flex}.deduction-card h3{margin:10px 0 3px;font-size:1rem}.deduction-card p,.deduction-card small{color:var(--muted);font-size:.72rem}.deduction-card p{margin:15px 0 0}.journal-workbench{border:1px solid var(--line);background:#fff;grid-template-columns:280px minmax(0,1fr);min-height:640px;display:grid}.journal-list{border-right:1px solid var(--line);background:#f8f9fb}.journal-list-item{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:7px;padding:18px;display:flex}.journal-list-item.selected{box-shadow:inset 4px 0 var(--yellow);background:#fff}.journal-list-item small{color:var(--muted);font-size:.69rem}.journal-detail{min-width:0;padding:26px}.journal-placeholder{text-align:center;place-content:center;min-height:450px;display:grid}.journal-metrics{margin:28px 0}.journal-metrics article{min-height:115px}.scan-upload{border:1px solid var(--line);background:#fff;grid-template-columns:180px 1fr auto;align-items:end;gap:12px;margin-bottom:20px;padding:20px;display:grid}.scan-review label,.scan-upload label{color:#4b556a;gap:7px;font-size:.75rem;font-weight:700;display:grid}.scan-review input,.scan-review select,.scan-review textarea,.scan-upload input,.scan-upload select{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #cfd4dd;padding:9px 11px}.scan-workbench{border:1px solid var(--line);background:#fff;grid-template-columns:300px minmax(0,1fr);min-height:680px;display:grid}.scan-list{border-right:1px solid var(--line);background:#f8f9fb}.scan-list-item{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:7px;padding:17px;display:flex}.scan-list-item.selected{box-shadow:inset 4px 0 var(--yellow);background:#fff}.scan-list-item.warning:not(.selected){box-shadow:inset 3px 0 #d97706}.scan-list-item small{color:var(--muted);font-size:.68rem}.status.failed,.status.needs_review{color:#8d3b00;background:#fff0d6}.status.confirmed{color:#1e673c;background:#e5f7eb}.scan-detail{min-width:0;padding:26px}.scan-review{border:1px solid var(--line);background:#fafbfc;gap:18px;margin-top:28px;padding:22px;display:grid}.scan-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.scan-review label.uncertain{background:#fff7e8;border-left:4px solid #e49a20;padding:10px}.scan-review label span{justify-content:space-between;display:flex}.scan-review label span b{font:500 .67rem DM Mono,DM Mono Fallback\: Courier New,DM Mono Fallback\: Roboto Mono,DM Mono Fallback\: Noto Sans Mono,monospace}.field-warning,.scan-review label small{color:#9a5212}.confirmed-panel{background:#f2fbf5;border:1px solid #b8dfc4;margin-top:28px;padding:26px}.confirmed-panel h3{margin:14px 0 6px}.confirmed-panel dl{grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.confirmed-panel dd,.confirmed-panel dt{border-top:1px solid #d8eadc;margin:0;padding:9px;font-size:.78rem}.confirmed-panel dt{color:var(--muted)}.multi-money{margin:8px 0 0!important;font-size:1rem!important}.margin-layout{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) 340px;display:grid}.margin-layout>.table-card{border:0}.margin-layout tbody tr{cursor:pointer}.margin-layout tbody tr.selected{box-shadow:inset 4px 0 var(--yellow);background:#fffde6}.margin-side{border-left:1px solid var(--line);background:#f8f9fb;padding:24px}.margin-hero{justify-content:space-between;align-items:end;margin:24px 0;display:flex}.margin-hero strong{letter-spacing:-.06em;font-size:3rem}.margin-hero span{color:var(--muted);font-weight:700}.cause-list{gap:8px;margin-top:24px;display:grid}.cause-list article{background:#fff7e8;border-left:3px solid #e19a25;padding:13px}.cause-list article.blocking{background:#fff0ef;border-color:#c94a3e}.cause-list article.healthy{background:#edf9f1;border-color:#2b9a59}.cause-list strong{text-transform:uppercase;font-size:.7rem}.cause-list p{color:#5e6575;margin:5px 0 0;font-size:.73rem;line-height:1.5}.trace-summary{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:24px;display:grid}.trace-summary span{color:var(--muted);background:#fff;padding:11px;font-size:.65rem}.trace-summary strong{color:var(--ink);margin-top:5px;display:block}.snapshot-history{gap:6px;margin-top:24px;display:grid}.snapshot-history h3{margin:0 0 5px;font-size:.8rem}.snapshot-history span{color:var(--muted);font-size:.7rem}.candidate-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.candidate-grid article{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:17px;display:flex}.candidate-grid article.blocked{opacity:.68;background:#fafafa}.candidate-grid small,.candidate-grid strong{display:block}.candidate-grid small{color:var(--muted);margin-top:5px;font-size:.68rem}.invoice-workbench{border:1px solid var(--line);background:#fff;grid-template-columns:290px minmax(0,1fr);min-height:680px;display:grid}.invoice-list{border-right:1px solid var(--line);background:#f8f9fb}.invoice-list-item{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:6px;padding:17px;display:flex}.invoice-list-item.selected{box-shadow:inset 4px 0 var(--yellow);background:#fff}.invoice-list-item small{color:var(--muted);font-size:.68rem}.invoice-list-item b{margin-top:4px;font-size:.9rem}.status.generated{color:#585f70;background:#eceef2}.status.issued{color:#1e673c;background:#e5f7eb}.status.voided{color:#8d332c;background:#fff0ef}.invoice-detail{min-width:0;padding:26px}.invoice-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.invoice-actions{gap:8px;display:flex}.danger-button{color:var(--red);border-color:#edc5c1}.invoice-totals{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:1px;margin:28px 0;display:grid}.invoice-totals span{color:var(--muted);background:#f9fafb;padding:16px;font-size:.7rem}.invoice-totals strong{color:var(--ink);margin-top:6px;font-size:1.15rem;display:block}.invoice-totals span:last-child{background:var(--navy);color:#b8bfd9}.invoice-totals span:last-child strong{color:#fff}.invoice-history{grid-template-columns:1fr 1fr;gap:32px;margin-top:32px;display:grid}.invoice-history h3{margin:0 0 18px;font-size:.84rem}.source-lock{border-left:4px solid var(--yellow);background:#f7f8fa;min-width:0;padding:18px}.source-lock span{color:var(--muted);font-size:.68rem;display:block}.source-lock code{overflow-wrap:anywhere;margin-top:9px;display:block}.source-lock p{color:var(--muted);margin:18px 0 0;font-size:.72rem}.invoice-placeholder{text-align:center;place-content:center;min-height:500px;display:grid}.compliance-layout{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) 350px;display:grid}.compliance-layout>.table-card{border:0}.compliance-layout tbody tr{cursor:pointer}.compliance-layout tbody tr.selected{box-shadow:inset 4px 0 var(--yellow);background:#fffde6}.compliance-side{border-left:1px solid var(--line);background:#f8f9fb;padding:24px}.local-ring{background:var(--navy);color:#fff;border-radius:80px;align-items:center;gap:18px;margin:24px 0;padding:20px;display:flex}.local-ring strong{border:9px solid var(--yellow);border-radius:50%;flex:none;place-items:center;width:90px;height:90px;font-size:1.25rem;display:grid}.local-ring span{color:#c1c7df;font-size:.75rem;line-height:1.6}.status.compliant{color:#1e673c;background:#e5f7eb}.status.at_risk{color:#8d4e00;background:#fff1d6}.status.below_requirement,.status.needs_policy{color:#8d332c;background:#fff0ef}.integration-form{margin-bottom:28px}.connection-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.connection-grid article{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:space-between;min-height:190px;padding:22px;display:flex}.connection-grid h2{margin:14px 0 6px}.connection-grid p,.connection-grid small{color:var(--muted);font-size:.72rem}.connection-actions{justify-content:space-between;gap:8px;margin-top:25px;display:flex}.integration-workbench{border:1px solid var(--line);background:#fff;grid-template-columns:290px minmax(0,1fr);min-height:620px;display:grid}.integration-export-list{border-right:1px solid var(--line);background:#f8f9fb}.integration-detail{min-width:0;padding:26px}.integration-lock{margin:28px 0}.integration-lock span:not(:first-child){margin-top:16px}.travel-form{margin-bottom:28px}.travel-workbench{border:1px solid var(--line);background:#fff;grid-template-columns:290px minmax(0,1fr);min-height:680px;display:grid}.travel-list{border-right:1px solid var(--line);background:#f8f9fb}.travel-detail{min-width:0;padding:26px}.travel-timeline{background:var(--line);border:1px solid var(--line);gap:1px;margin:28px 0;display:flex}.travel-timeline span{color:var(--muted);background:#f9fafb;flex:1;padding:14px;font-size:.7rem}.travel-timeline strong{color:var(--ink);margin-bottom:6px;display:block}.travel-option-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.travel-option-grid article{border:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;min-height:210px;padding:16px;display:flex}.travel-option-grid h3{margin:16px 0 5px;font-size:.9rem}.travel-option-grid p,.travel-option-grid small{color:var(--muted);font-size:.68rem}.travel-option-grid strong{margin-top:auto}.travel-option-grid a{margin-top:12px;font-size:.72rem}.header-controls{align-items:center;gap:9px;display:flex}.header-controls select{background:#fff;border:1px solid #cfd4dd;min-height:46px;padding:0 35px 0 12px}.import-panel{background:#fffbe2;border:1px solid #d8ce74;grid-template-columns:.7fr 1.3fr;gap:24px;margin-bottom:28px;padding:24px;display:grid}.import-panel label{color:#4b556a;gap:7px;font-size:.75rem;font-weight:700;display:grid}.import-panel input,.import-panel textarea{background:#fff;border:1px solid #cfc783;width:100%;padding:11px;font:400 .76rem/1.5 DM Mono,DM Mono Fallback\: Courier New,DM Mono Fallback\: Roboto Mono,DM Mono Fallback\: Noto Sans Mono,monospace}.reconciliation-grid{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 300px;display:grid}.charter-table{overflow:auto}.charter-table tr{cursor:pointer}.charter-table tr.selected{box-shadow:inset 4px 0 var(--yellow);background:#fffde3}.reconciliation-side{border-left:1px solid var(--line);background:#f8f9fb;padding:24px}.reconciliation-side label{color:var(--muted);gap:7px;margin-top:24px;font-size:.72rem;display:grid}.reconciliation-side select{background:#fff;border:1px solid #cfd4dd;width:100%;padding:10px}.recon-money{gap:10px;margin-top:24px;display:grid}.recon-money span{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding-bottom:10px;font-size:.72rem;display:flex}.recon-money strong{color:var(--ink)}.source-dot{border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.source-dot.ok{background:#2a9d5b}.source-dot.missing{background:#d65a4e}.issue-tags{flex-wrap:wrap;gap:4px;display:flex}.issue-tags span{color:#8c332b;white-space:nowrap;background:#fff0ef;padding:4px 6px;font-size:.62rem}.issue-tags .balanced{color:#21613b;background:#e6f7ec}.login-page{background:#fff;grid-template-columns:minmax(420px,620px) 1fr;min-height:100vh;display:grid}.login-panel{align-self:center;width:min(430px,100% - 64px);margin:auto}.login-logo{width:min(290px,80%);height:auto;margin-bottom:34px;display:block}.login-panel h1{color:var(--navy)}.form-stack{gap:17px;margin-top:38px;display:grid}.form-stack label{color:#414b61;gap:7px;font-size:.78rem;font-weight:700;display:grid}.form-stack input{border:1px solid #cfd4dd;border-radius:0;outline:none;width:100%;min-height:48px;padding:0 13px}.form-stack input:focus{border-color:var(--navy);box-shadow:0 0 0 2px #151d5218}.login-hint{color:#858da0;font-size:.7rem;font-weight:500}.login-art{color:#fff;background:linear-gradient(145deg,#151d52dd,#151d52 65%),repeating-linear-gradient(120deg,#0000 0 35px,#ffe600 36px 37px);align-items:flex-end;padding:54px;display:flex}.login-art span{color:var(--yellow);letter-spacing:-.07em;font-size:clamp(3rem,8vw,8rem);font-weight:800;line-height:.8}.qa-state-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.qa-state-grid>article{min-height:210px;padding:22px}.qa-state-grid h2{margin:20px 0 8px}.qa-state-grid p{color:var(--muted);font-size:.78rem;line-height:1.6}.qa-state-grid button{margin-top:16px}.qa-skeleton{background:#e2e6ec;border-radius:5px;height:38px;margin-top:12px}.qa-skeleton.wide{height:76px;margin-top:22px}.qa-skeleton.short{width:58%;height:14px}.qa-offline{color:#fff;border-left:5px solid var(--yellow);background:var(--navy)}.qa-offline p{color:#c4cae1}.qa-language-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.qa-language-grid article{border:1px solid var(--line);background:#fff;padding:22px}.qa-language-grid h2{margin:18px 0 10px}.qa-language-grid p{color:var(--muted);font-size:.78rem;line-height:1.65}.qa-language-grid a{color:#263273;margin-top:10px;font-size:.78rem;font-weight:800;display:inline-block}@media (width<=1200px){.objection-workbench{grid-template-columns:260px 1fr}.response-panel{border-top:1px solid var(--line);grid-column:1/-1}.compliance-layout,.margin-layout,.payment-layout,.reconciliation-grid{grid-template-columns:1fr}.compliance-side,.margin-side,.reconciliation-side{border-top:1px solid var(--line);border-left:0}.journal-workbench{grid-template-columns:230px minmax(0,1fr)}.scan-workbench{grid-template-columns:250px minmax(0,1fr)}.candidate-grid{grid-template-columns:1fr 1fr}}@media (width<=1100px){.config-grid{grid-template-columns:1fr}}@media (width<=950px){.app-frame{grid-template-columns:minmax(0,1fr);width:100%}.sidebar{z-index:10;flex-direction:row;align-items:center;width:100%;min-width:0;height:auto;padding:18px 24px;position:sticky;top:0}.brand{flex:none}.nav-list{overscroll-behavior-x:contain;scrollbar-width:thin;flex:1;min-width:0;margin:0 0 0 24px;display:flex;overflow-x:auto}.nav-list a{white-space:nowrap;flex:none}.text-button{flex:none;margin:0 0 0 15px}.workspace{width:100%;min-width:0}.feature-grid,.metric-grid,.run-grid{grid-template-columns:1fr 1fr}.login-page{grid-template-columns:1fr}.login-art{display:none}}@media (width<=700px){.nav-list a:first-child,.nav-list a:nth-last-child(-n+3){display:none}.heading-row{flex-direction:column;align-items:flex-start}.header-controls{flex-direction:column;align-items:stretch;width:100%}.integration-workbench,.invoice-workbench,.journal-workbench,.objection-workbench,.scan-workbench{grid-template-columns:1fr}.integration-export-list,.invoice-list,.journal-list,.objection-detail,.objection-list,.scan-list{border-right:0}.integration-export-list,.invoice-list,.journal-list,.objection-list,.scan-list{max-height:310px;overflow:auto}.candidate-grid,.connection-grid,.import-panel,.invoice-history,.qa-language-grid,.qa-state-grid,.scan-field-grid,.scan-upload{grid-template-columns:1fr}.invoice-title{flex-direction:column}.invoice-totals{grid-template-columns:1fr}}@media (width<=620px){.workspace{padding:35px 18px 70px}.sidebar{align-items:flex-start}.brand small,.nav-list a:first-child,.text-button{display:none}.nav-list{margin-left:auto}.page-header.split{flex-direction:column;align-items:flex-start}.feature-grid,.form-grid,.metric-grid,.metric-grid.two,.run-grid{grid-template-columns:1fr}.wide-field{grid-column:auto}.deduction-row{grid-template-columns:1fr}.remove-button{width:100%}.login-page{padding:60px 0;display:block}.login-panel{width:calc(100% - 36px)}}
