@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_bd0e8755-module__8QyvSG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_bd0e8755-module__8QyvSG__variable{--font-mono-code:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.p.10u7vx61f1ie7.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.p.10u7vx61f1ie7.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.p.10u7vx61f1ie7.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.p.10u7vx61f1ie7.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.p.10u7vx61f1ie7.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_1b69a4f-module__IqG4VG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_1b69a4f-module__IqG4VG__variable{--font-heading:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");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-canvas:#f2f0ed;--color-canvas-dark:#090d16;--color-surface:#fefcfa;--color-surface-dark:#0f172a;--color-surface-raised:#f8fafc;--color-surface-elevated:#fff;--color-surface-hover:#f1f5f9;--color-surface-active:#eef2f6;--color-glass-surface:#ffffffeb;--color-glass-elevated:#fffffffa;--color-glass-popover:#fff;--color-glass-border:#0f172a14;--color-paper:var(--color-canvas);--color-paper-2:#f9f7f6;--color-ink:#33302c;--color-ink-bright:#020617;--color-ink-deep:#1e293b;--color-ink-soft:#4a4743;--color-muted:#63605b;--color-subtle:#94a3b8;--color-steel:#64748b;--color-mist:#e2e8f0;--color-rule:#ceccc8;--color-rule-strong:#cbd5e1;--color-rule-subtle:#f1f5f9;--color-rule-active:#c95b0a;--color-rule-dark:#1e293b;--border-nano:1px solid #0f172a14;--border-nano-dark:1px solid #ffffff1a;--color-topbar:#1e1a14;--color-topbar-ink:#f3f1ef;--color-topbar-border:#312d28;--color-control-secondary:#f1f5f9;--color-selected:#c95b0a1a;--color-selected-border:#c95b0a52;--color-selected-ink:#964100;--color-accent:#c95b0a;--color-accent-hover:#ac4b00;--color-accent-strong:#964100;--color-accent-soft:#c95b0a1a;--color-accent-glow:#c95b0a3d;--color-accent-ink:#fff;--color-laser-indigo:#4f46e5;--color-laser-ember:#f97316;--color-laser-ember-hover:#ea580c;--color-laser-ember-soft:#f9731614;--color-laser-ember-glow:#f9731640;--color-laser-ember-ink:#fff;--color-signal-flame:#f43f5e;--color-electric-cyan:#06b6d4;--color-obsidian-core:#10162f;--color-violet:#7c3aed;--color-violet-soft:#7c3aed14;--color-cyan:#0284c7;--color-cyan-soft:#0284c714;--color-focus:#964100;--color-focus-ring:#9641005c;--btn-primary-bg:#c95b0a;--btn-primary-hover:#ac4b00;--btn-primary-text:#fff;--btn-primary-border:#964100;--btn-primary-shadow:0 1px 2px #0f172a1f, inset 0 1px 0 #ffffff2e;--btn-accent-bg:var(--color-accent);--btn-accent-hover:var(--color-accent-hover);--btn-accent-text:#fff;--btn-accent-border:var(--color-accent-strong);--btn-accent-shadow:var(--shadow-whisper);--btn-secondary-bg:#fff;--btn-secondary-hover:#f8fafc;--btn-secondary-text:#0f172a;--btn-secondary-border:#cbd5e1;--btn-secondary-shadow:0 1px 2px #0f172a0d;--btn-quiet-bg:transparent;--btn-quiet-hover:#f1f5f9;--btn-quiet-text:#334155;--btn-danger-bg:#fff1f2;--btn-danger-hover:#ffe4e6;--btn-danger-text:#be123c;--btn-danger-border:#fecdd3;--color-success:#059669;--color-success-strong:#047857;--color-success-soft:#ecfdf5;--color-success-border:#a7f3d0;--color-success-ink:#065f46;--color-warning:#d97706;--color-warning-strong:#b45309;--color-warning-soft:#fffbeb;--color-warning-border:#fde68a;--color-warning-ink:#92400e;--color-danger:#e11d48;--color-danger-strong:#be123c;--color-danger-soft:#fff1f2;--color-danger-border:#fecdd3;--color-danger-ink:#9f1239;--color-info:#0284c7;--color-info-strong:#0369a1;--color-info-soft:#f0f9ff;--color-info-border:#bae6fd;--color-info-ink:#075985;--color-signal-emerald:#10b981;--color-signal-amber:#f59e0b;--color-signal-rose:#f43f5e;--color-signal-sky:#0284c7;--color-platform-instagram:#e1306c;--color-platform-facebook:#1877f2;--color-platform-pinterest:#e60023;--color-platform-tiktok:var(--color-ink);--color-platform-shopify:#95bf47;--color-platform-webhook:var(--color-accent);--color-platform-schedule:#d97706;--color-platform-ai:#7c3aed;--font-display:"Inter", "Noto Sans", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", "Noto Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"Inter", "Noto Sans", ui-sans-serif, system-ui, sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-hero:2.75rem;--line-xs:1rem;--line-base:1.45;--line-heading:1.25;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-control-block:.375rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4.5rem;--control-height:2.25rem;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-control:.5rem;--radius-panel:1rem;--radius-popover:.75rem;--radius-dialog:1rem;--radius-pill:9999px;--shadow-whisper:0 1px 2px #0f172a0a;--shadow-control:0 1px 2px #0f172a0d, inset 0 1px 0 #fff;--shadow-card:0 1px 3px #0f172a0d, 0 1px 2px #0f172a08;--shadow-card-hover:0 8px 20px -4px #0f172a14, 0 4px 8px -2px #0f172a08;--shadow-popover:0 20px 35px -10px #0f172a24, 0 0 0 1px #0f172a14;--shadow-overlay:0 25px 50px -12px #0f172a40;--shadow-command:0 25px 50px -12px #0f172a40, 0 0 0 1px #0f172a14;--color-overlay:#0f172a73;--color-overlay-soft:#0f172a40;--dur-instant:.1s;--dur-short:.18s;--dur-medium:.28s;--dur-long:.4s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-modal:400;--z-toast:500;--z-tooltip:600;--notion-font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif;--notion-bg-default:#fff;--notion-bg-hover:#37352f14;--notion-bg-active:#37352f29;--notion-border-default:#37352f17;--notion-border-strong:#37352f29;--notion-ink-default:#37352f;--notion-ink-subtle:#787774;--notion-ink-muted:#9b9a97;--notion-gray-bg:#e3e2e080;--notion-gray-ink:#32302c;--notion-gray-border:#37352f29;--notion-brown-bg:#eee0da80;--notion-brown-ink:#442a1e;--notion-brown-border:#8c2e0033;--notion-orange-bg:#fadec980;--notion-orange-ink:#49290e;--notion-orange-border:#f973164d;--notion-yellow-bg:#fdecc880;--notion-yellow-ink:#402c1b;--notion-yellow-border:#cb912f40;--notion-green-bg:#dbeddb80;--notion-green-ink:#1c3829;--notion-green-border:#44836140;--notion-blue-bg:#d3e5ef80;--notion-blue-ink:#183347;--notion-blue-border:#337ea940;--notion-purple-bg:#e8deee80;--notion-purple-ink:#412454;--notion-purple-border:#9065b040;--notion-pink-bg:#f5e0e980;--notion-pink-ink:#4c2337;--notion-pink-border:#c14c8a40;--notion-red-bg:#ffe2dd80;--notion-red-ink:#5d1e15;--notion-red-border:#eb575740}@supports (color:lab(0% 0 0)){:root{--color-canvas:lab(94.7872% .340372 1.47675);--color-surface:lab(99.0775% .254273 1.10695);--color-paper-2:lab(97.4535% .254303 1.10698);--color-ink:lab(19.9717% .730485 2.98702);--color-ink-soft:lab(30.4124% .717253 2.97756);--color-muted:lab(40.8529% .708878 2.97174);--color-rule:lab(82.0305% .51567 2.21829);--color-rule-active:lab(52.5205% 42.1344 59.6911);--color-topbar:lab(9.53226% 1.19147 4.47211);--color-topbar-ink:lab(95.3672% .340372 1.47672);--color-topbar-border:lab(18.8134% .934288 3.74983);--color-selected:lab(52.5205% 42.1345 59.6911/.1);--color-selected-border:lab(52.5205% 42.1344 59.6911/.32);--color-selected-ink:lab(38.7083% 37.2573 56.6234);--color-accent:lab(52.5205% 42.1344 59.6911);--color-accent-hover:lab(44.4489% 39.7765 58.9442);--color-accent-strong:lab(38.7083% 37.2573 56.6234);--color-accent-soft:lab(52.5205% 42.1345 59.6911/.1);--color-accent-glow:lab(52.5205% 42.1344 59.6911/.24);--color-focus:lab(38.7083% 37.2573 56.6234);--color-focus-ring:lab(38.7083% 37.2573 56.6234/.36);--btn-primary-bg:lab(52.5205% 42.1344 59.6911);--btn-primary-hover:lab(44.4489% 39.7765 58.9442);--btn-primary-border:lab(38.7083% 37.2573 56.6234)}}
*{box-sizing:border-box}html,body{background:var(--color-canvas);min-height:100%;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02", "cv03", "cv04", "cv11";background-image:radial-gradient(circle at 50% -10%,#4f46e50d 0%,#0000 45%),radial-gradient(circle at 90% 20%,#7c3aed08 0%,#0000 40%);background-attachment:fixed;margin:0;overflow-x:clip}body{min-height:100dvh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#0f172a26}::-webkit-scrollbar-thumb:hover{background:#0f172a4d}button,input,select,textarea{font:inherit}button,a,select{white-space:nowrap}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;color:var(--color-ink-bright);font-style:normal}h1{font-size:var(--text-2xl);font-weight:700;line-height:1.15}h2{font-size:var(--text-xl);font-weight:600;line-height:1.2}h3{font-size:var(--text-lg);font-weight:600;line-height:1.25}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{color:#fff;background:#6366f159}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-tooltip);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-paper);position:fixed;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100dvh}.mobile-header{z-index:var(--z-sticky);min-height:4rem;padding-inline:var(--space-md);border-block-end:1px solid var(--color-rule);background:var(--color-paper);grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;display:grid;position:sticky;inset-block-start:0}.mobile-header .wordmark{justify-self:center}.mobile-header .wordmark span{color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500}.sidebar{z-index:var(--z-modal);width:min(18rem,86vw);padding:var(--space-lg);border-inline-end:1px solid var(--color-rule);background:var(--color-surface);transition:transform var(--dur-medium) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.sidebar.is-open{transform:translate(0)}.brand-block{align-items:baseline;gap:var(--space-xs);min-height:3rem;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:-.03em;font-weight:600}.product-name{color:var(--color-muted);font-size:var(--text-sm);font-weight:500}.sidebar nav{margin-block-start:var(--space-xl)}.sidebar ul{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.sidebar nav a{align-items:center;gap:var(--space-sm);min-height:2.875rem;padding-inline:var(--space-sm);border-radius:var(--radius-sm);color:var(--color-ink-soft);transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);grid-template-columns:1.25rem minmax(0,1fr) auto;text-decoration:none;display:grid}.sidebar nav a.is-current{background:var(--color-accent-soft);color:var(--color-accent-strong);font-weight:600}.nav-count{min-width:1.5rem;min-height:1.5rem;padding-inline:var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-xs);place-items:center;display:grid}.workspace-card{align-items:center;gap:var(--space-sm);border-block-start:1px solid var(--color-rule);margin-block-start:auto;padding-block-start:var(--space-lg);display:flex}.workspace-card>span:last-child{gap:var(--space-3xs);display:grid}.workspace-card strong{font-size:var(--text-sm)}.workspace-card small{color:var(--color-muted)}.workspace-avatar{border-radius:var(--radius-sm);background:var(--color-ink);width:2.5rem;height:2.5rem;color:var(--color-paper);font-size:var(--text-xs);place-items:center;font-weight:600;display:grid}.navigation-scrim{z-index:calc(var(--z-modal) - 1);background:var(--color-overlay-soft);border:0;position:fixed;inset:0}.main-content{width:100%;max-width:100rem;padding:var(--space-xl) clamp(var(--space-md), 4vw, var(--space-2xl)) var(--space-3xl)}.page-header{gap:var(--space-lg);align-items:end;display:grid}.page-header>div{gap:var(--space-sm);display:grid}.page-header p:not(.context-label){max-width:65ch;color:var(--color-muted);line-height:1.6}.context-label{color:var(--color-accent-strong);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.button{justify-content:center;align-items:center;gap:var(--space-xs);min-height:2.75rem;padding-inline:var(--space-md);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-instant) var(--ease-out);border:1px solid #0000;font-weight:600;display:inline-flex}.button:active{transform:translateY(1px)}.button:disabled{cursor:not-allowed;opacity:.5}.button[data-state=loading]{cursor:progress}.button[data-state=loading]:before{border:2px solid;border-radius:var(--radius-pill);content:"";border-inline-end-color:#0000;width:.875rem;height:.875rem;animation:.7s linear infinite control-progress}.button[data-state=error]{border-color:var(--color-danger);color:var(--color-danger)}.button[data-state=success]{border-color:var(--color-success);color:var(--color-success)}.button--primary{background:var(--color-accent);color:var(--color-accent-ink);box-shadow:var(--shadow-whisper)}.button--secondary{border-color:var(--color-rule-strong);background:var(--color-surface);color:var(--color-ink)}.icon-button{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-grid}.icon-button:active{transform:translateY(1px)}.icon-button:disabled{cursor:not-allowed;opacity:.5}.icon-button[data-state=error]{color:var(--color-danger)}.icon-button[data-state=success]{color:var(--color-success)}.summary-strip{gap:var(--space-sm);margin:var(--space-xl) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.system-notice{gap:var(--space-xs);padding:var(--space-md);border-inline-start:3px solid var(--color-warning);background:var(--color-warning-soft);margin-block-start:var(--space-xl);display:grid}.system-notice h2{font-size:var(--text-md)}.system-notice p{max-width:65ch;color:var(--color-ink-soft);line-height:1.5}.summary-strip>div{gap:var(--space-xs);min-width:0;padding:var(--space-md);border-block-start:1px solid var(--color-rule);display:grid}.summary-strip dt{color:var(--color-muted);font-size:var(--text-sm)}.summary-strip dd{font-family:var(--font-mono);font-size:var(--text-xl);font-variant-numeric:tabular-nums;margin:0}.list-toolbar{gap:var(--space-sm);align-items:end;margin-block-start:var(--space-xl);display:grid}.search-field{align-items:center;gap:var(--space-xs);min-height:2.75rem;padding-inline:var(--space-sm);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-surface);display:flex}.search-field:focus-within{outline:2px solid var(--color-focus);outline-offset:1px}.search-field input{width:100%;min-width:0;color:var(--color-ink);background:0 0;border:0;outline:0}.search-field input::placeholder{color:var(--color-muted)}.status-filter{gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm);display:grid}.status-filter select,.form-section select,.form-section textarea{border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);outline-offset:1px;background:var(--color-surface);min-height:2.75rem;color:var(--color-ink);outline:2px solid #0000}.status-filter select:disabled,.form-section select:disabled,.form-section textarea:disabled,.search-field input:disabled{cursor:not-allowed;opacity:.55}.status-filter select[aria-invalid=true],.form-section select[aria-invalid=true],.form-section textarea[aria-invalid=true]{border-color:var(--color-danger)}.search-field:has(input[aria-invalid=true]){border-color:var(--color-danger)}.status-filter select[data-state=success],.form-section select[data-state=success],.form-section textarea[data-state=success]{border-color:var(--color-success)}.search-field:has(input[data-state=success]){border-color:var(--color-success)}.status-filter select[data-state=loading],.form-section select[data-state=loading],.form-section textarea[data-state=loading]{cursor:progress}.search-field:has(input[data-state=loading]){cursor:progress}.status-filter select{padding-inline:var(--space-sm) var(--space-xl)}.result-count{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;align-self:center}.scenario-table-wrap{margin-block-start:var(--space-md)}.scenario-table{border-collapse:collapse;width:100%}.scenario-table thead,.scenario-table th{display:none}.scenario-table tbody{gap:var(--space-sm);display:grid}.scenario-table tr{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.scenario-table td{align-items:start;gap:var(--space-sm);color:var(--color-ink-soft);grid-template-columns:minmax(7rem,35%) minmax(0,1fr);display:grid}.scenario-table td:before{content:attr(data-label);color:var(--color-muted);font-size:var(--text-sm)}.scenario-table td:first-child{grid-template-columns:unset;gap:var(--space-2xs);flex-direction:column;display:flex}.scenario-table td:first-child:before{display:none}.scenario-table td:last-child{justify-content:flex-end;display:flex}.scenario-table td:last-child:before{display:none}.scenario-name{text-align:start;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-weight:600}.connection-warning{color:var(--color-warning);font-size:var(--text-sm)}.destination-list{line-height:1.45}.run-time{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-block-start:var(--space-2xs);display:block}.status-badge{align-items:center;gap:var(--space-2xs);width:fit-content;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:600;display:inline-flex}.status-badge--active,.status-badge--succeeded,.status-badge--healthy{background:var(--color-success-soft);color:var(--color-success)}.status-badge--failed,.status-badge--inactive,.status-badge--reconnect_required,.status-badge--missing_scope{background:var(--color-danger-soft);color:var(--color-danger)}.status-badge--partial,.status-badge--expires_soon,.status-badge--paused{background:var(--color-warning-soft);color:var(--color-warning)}.empty-state{padding-block:var(--space-2xl);text-align:start}.empty-state p{max-width:55ch;color:var(--color-muted);margin-block-start:var(--space-xs)}.support-section{gap:var(--space-lg);border-block-start:1px solid var(--color-rule);margin-block-start:var(--space-2xl);padding-block-start:var(--space-xl);display:grid}.support-section>div{gap:var(--space-xs);display:grid}.support-section p{max-width:65ch;color:var(--color-muted);line-height:1.6}.wizard{z-index:var(--z-modal);border:1px solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-surface);width:min(72rem,100% - 1rem);max-width:none;height:min(52rem,100dvh - 1rem);max-height:none;color:var(--color-ink);box-shadow:var(--shadow-overlay);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.wizard::backdrop{background:var(--color-overlay)}.wizard[open]{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.wizard__header{justify-content:space-between;align-items:start;gap:var(--space-md);padding:var(--space-lg);border-block-end:1px solid var(--color-rule);display:flex}.wizard__header>div{gap:var(--space-2xs);display:grid}.wizard__steps{padding:var(--space-md) var(--space-lg);border-block-end:1px solid var(--color-rule);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;list-style:none;display:grid}.wizard__steps li{align-items:center;gap:var(--space-xs);min-width:0;color:var(--color-muted);font-size:var(--text-sm);display:flex}.wizard__steps li.is-current{color:var(--color-accent-strong);font-weight:600}.wizard__steps li.is-complete{color:var(--color-success)}.wizard__step-index{border-radius:var(--radius-pill);width:1.5rem;height:1.5rem;font-size:var(--text-xs);border:1px solid;flex:none;place-items:center;font-weight:600;display:grid}.wizard__body{min-height:0;display:grid;overflow-y:auto}.wizard__main{min-width:0;padding:var(--space-lg)}.wizard__summary{padding:var(--space-lg);border-block-start:1px solid var(--color-rule);background:var(--color-paper-2)}.wizard__summary h3{margin-block-end:var(--space-md)}.wizard__summary dl,.review-list{gap:var(--space-md);margin:0;display:grid}.wizard__summary dl div,.review-list div{gap:var(--space-2xs);display:grid}.wizard__summary dt,.review-list dt{color:var(--color-muted);font-size:var(--text-sm)}.wizard__summary dd,.review-list dd{margin:0;font-weight:500}.wizard__footer{gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-block-start:1px solid var(--color-rule);background:var(--color-surface);display:grid}.wizard__footer>p{color:var(--color-muted);font-size:var(--text-sm);align-self:center}.wizard__actions{gap:var(--space-xs);flex-wrap:wrap;justify-content:flex-end;display:flex}.choice-group,.form-section{gap:var(--space-sm);border:0;margin:0;padding:0;display:grid}.choice-group legend,.form-section legend{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em;margin-block-end:var(--space-xs);padding:0;font-weight:600}.field-help{min-height:1lh;color:var(--color-muted);line-height:1.5}.choice-card{align-items:start;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.choice-card:has(input:checked){border-color:var(--color-accent-strong);background:var(--color-accent-soft)}.choice-card input{width:1.125rem;height:1.125rem;accent-color:var(--color-accent-strong);margin-block-start:var(--space-3xs)}.choice-card span{gap:var(--space-2xs);display:grid}.choice-card small{color:var(--color-muted);font-size:var(--text-sm);line-height:1.45}.form-section label{font-weight:600}.form-section select{width:100%;padding-inline:var(--space-sm)}.form-section textarea{width:100%;min-height:8rem;padding:var(--space-sm);resize:vertical}.form-section select:focus-visible,.form-section textarea:focus-visible{outline-color:var(--color-focus)}.form-section .button{width:fit-content}.review{gap:var(--space-lg);display:grid}.preview-panel{border-block-start:1px solid var(--color-rule);padding-block-start:var(--space-lg)}.preview-copy{max-width:60ch;color:var(--color-muted);margin-block-start:var(--space-xs);line-height:1.55}@keyframes control-progress{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){.sidebar nav a:hover,.icon-button:hover{background:var(--color-paper-2)}.button--primary:hover{background:var(--color-accent-strong);color:var(--color-paper)}.button--secondary:hover{background:var(--color-paper-2)}.scenario-name:hover{color:var(--color-accent-strong);text-underline-offset:.2em;text-decoration:underline}.choice-card:hover{background:var(--color-paper-2)}}@media (min-width:40rem){.page-header{grid-template-columns:minmax(0,1fr) auto}.page-header .button{align-self:end}.list-toolbar{grid-template-columns:minmax(16rem,1fr) auto auto}.support-section{grid-template-columns:minmax(0,1fr) auto;align-items:end}.wizard__footer{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:60rem){.mobile-header{display:none}.sidebar{z-index:var(--z-sticky);width:15rem;transform:none}.navigation-scrim{display:none}.main-content{width:calc(100% - 15rem);margin-inline-start:15rem;padding-block-start:var(--space-2xl)}.scenario-table-wrap{border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.scenario-table{min-width:58rem}.scenario-table thead{display:table-header-group}.scenario-table th{padding:var(--space-sm) var(--space-md);border-block-end:1px solid var(--color-rule);color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.04em;text-align:start;text-transform:uppercase;font-weight:600;display:table-cell}.scenario-table tbody{display:table-row-group}.scenario-table tr{background:0 0;border:0;border-radius:0;padding:0;display:table-row}.scenario-table td{padding:var(--space-md);border-block-end:1px solid var(--color-rule);vertical-align:top;display:table-cell}.scenario-table tbody tr:last-child td{border-block-end:0}.scenario-table td:before{display:none}.scenario-table td:first-child{display:table-cell}.scenario-table td:last-child{text-align:end;display:table-cell}.wizard__body{grid-template-columns:minmax(0,1fr) minmax(16rem,28%)}.wizard__summary{border-block-start:0;border-inline-start:1px solid var(--color-rule)}}@media (max-width:39.999rem){.wizard__steps li span:last-child{display:none}.wizard__steps{padding-inline:var(--space-md)}.wizard__step-index{margin-inline:auto}.wizard__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wizard__actions .button{min-width:0;padding-inline:var(--space-sm)}.summary-strip>div{padding-inline:var(--space-xs)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
