@font-face{font-family:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./familjen-grotesk-vietnamese-wght-normal-DKRsWTd7.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:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./familjen-grotesk-latin-ext-wght-normal-Cvgdx4cy.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:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./familjen-grotesk-latin-wght-normal-CfZa4wxB.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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-1-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-2-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./outfit-latin-ext-wght-normal-DdQaqQDo.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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./outfit-latin-wght-normal-Bc-8i84L.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}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal-Bw9x6K1M.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.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}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal-DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal-6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal-BgDaEnEv.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}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-ext-wght-normal-X_5orZeX.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-vietnamese-wght-normal-DadHysG0.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-wght-normal-Bwz-egvJ.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal-XN7g48iV.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}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-ext-wght-normal-C8S-KRRz.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-greek-wght-normal-DL7QRZyv.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-vietnamese-wght-normal-usUDDRr7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal-Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal-DHIcAJRg.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}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-vietnamese-wght-normal-XAtsl5Q_.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-latin-ext-wght-normal-C4zznr8T.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-latin-wght-normal-E0tuGl4L.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}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff")}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-vietnamese-wght-normal-D0rl6rjA.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-ext-wght-normal-D9tNdqV9.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-wght-normal-BhU9QXUp.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}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-greek-wght-normal-sS1B39LI.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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-vietnamese-wght-normal-TKKdAiBA.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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-latin-ext-wght-normal-B4u9PlvR.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 Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-latin-wght-normal-DX-nOvPD.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}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-ext-wght-normal-CawQDOvP.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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-wght-normal-DdqRvwsR.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}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-ext-wght-normal-BOFOeGcA.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-wght-normal-Xz1IZZA0.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}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./lexend-vietnamese-wght-normal-RvljkFvg.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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./lexend-latin-ext-wght-normal-B6JQhE1e.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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./lexend-latin-wght-normal-ci0D1wrL.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}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:400;src:url(./shippori-mincho-latin-400-normal-C14DXzVn.woff2)format("woff2"),url(./shippori-mincho-latin-400-normal-BYapkRpK.woff)format("woff")}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:600;src:url(./shippori-mincho-latin-600-normal-6Q85HP94.woff2)format("woff2"),url(./shippori-mincho-latin-600-normal-BtWD08KL.woff)format("woff")}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:700;src:url(./shippori-mincho-latin-700-normal-DHcmzUO5.woff2)format("woff2"),url(./shippori-mincho-latin-700-normal-CkoCYOiI.woff)format("woff")}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:100 900;src:url(./noto-sans-jp-latin-wght-normal-JmuruAaA.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}@font-face{font-family:Chakra Petch;font-weight:500;font-display:swap;src:url(./chakra-petch-500-BsWc-l4G.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-weight:600;font-display:swap;src:url(./chakra-petch-600-Rhqxiv_O.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-weight:700;font-display:swap;src:url(./chakra-petch-700-D-VoL3js.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:100 700;font-display:swap;src:url(./ibm-plex-sans-var-Dxn1pXH8.woff2)format("woff2")}@font-face{font-family:Plex Mono Dx;font-weight:400;font-display:swap;src:url(./ibm-plex-mono-1-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:Plex Mono Dx;font-weight:500;font-display:swap;src:url(./ibm-plex-mono-2-DSY6xOcd.woff2)format("woff2")}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;background:#e3dbcc;margin:0;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--ember-ink);outline-offset:2px}.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media print{.no-print{display:none!important}body{background:#fff}.frame{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.skin{background:var(--s-bg);color:var(--s-text);font-family:var(--s-font-b);font-size:12px;line-height:1.35;position:relative;overflow:hidden}.skin.textured-scanlines:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#ffffff06 2px 3px);position:absolute;inset:0}.w{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.w-title{font-family:var(--s-font-d);text-transform:var(--s-case);letter-spacing:var(--s-ls);color:var(--s-muted);font-size:11px;font-weight:600}.w-label{font-family:var(--s-font-m);color:var(--s-muted);text-transform:var(--s-case);letter-spacing:var(--s-ls);align-items:center;gap:6px;font-size:10px;display:flex}.w-label em{color:var(--s-text);opacity:.7;font-style:normal}.w-axis{font-family:var(--s-font-m);fill:var(--s-muted);font-size:9px}.w-grid{stroke:var(--s-border);stroke-width:1px}.w-time{font-family:var(--s-font-m);color:var(--s-muted);white-space:nowrap;font-size:10px}.w-kpi-tile,.w-kanban-col,.w-field .w-input,.w-cal-col,.w-bubble,.w-doc,.w-alerts li,.w-kanban-card{border-radius:var(--s-radius)}.w-kpi{gap:8px;display:grid}.w-kpi-tile{background:var(--s-surface);border:var(--s-bw) solid var(--s-border);box-shadow:var(--s-shadow);padding:var(--s-pad);flex-direction:column;gap:4px;min-width:0;display:flex}.w-kpi-value{font-family:var(--s-font-d);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:600;overflow:hidden}.w-full .w-kpi-value{font-size:30px}.w-delta{font-family:var(--s-font-m);color:var(--s-ok);font-size:10px}.w-delta.down{color:var(--s-bad)}.w-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.w-table th{text-align:left;font-family:var(--s-font-m);color:var(--s-muted);text-transform:var(--s-case);letter-spacing:var(--s-ls);border-bottom:var(--s-bw) solid var(--s-border);padding:0 6px 6px 0;font-size:9.5px;font-weight:500}.w-table td{border-bottom:1px solid color-mix(in srgb, var(--s-border) 55%, transparent);white-space:nowrap;text-overflow:ellipsis;max-width:140px;padding:6px 6px 6px 0;overflow:hidden}.w-table tr:last-child td{border-bottom:0}.w-full .w-table{font-size:13px}.w-full .w-table td{max-width:260px;padding:9px 10px 9px 0}.w-kanban{gap:6px;display:grid}.w-kanban-col{background:var(--s-surface2);flex-direction:column;gap:5px;min-width:0;padding:6px;display:flex}.w-kanban-card{background:var(--s-surface);border:var(--s-bw) solid var(--s-border);box-shadow:var(--s-shadow);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:6px;font-size:10.5px;display:-webkit-box;overflow:hidden}.w-full .w-kanban-card{padding:9px;font-size:12.5px}.w-feed{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.w-feed li{grid-template-columns:8px auto 1fr;align-items:baseline;gap:8px;display:grid}.w-feed .w-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-full .w-feed .w-text{white-space:normal;font-size:13.5px}.w-dot{background:var(--s-accent2);border-radius:50%;width:7px;height:7px;transform:translateY(-1px)}.w-dot.ok{background:var(--s-ok)}.w-dot.warn{background:var(--s-warn)}.w-dot.bad{background:var(--s-bad)}.w-timeline{border-left:2px solid var(--s-border);flex-direction:column;gap:8px;margin:0;padding:0 0 0 12px;list-style:none;display:flex}.w-timeline li{flex-direction:column;gap:1px;display:flex;position:relative}.w-timeline li:before{content:"";background:var(--s-accent2);width:8px;height:8px;box-shadow:0 0 0 2px var(--s-bg);border-radius:50%;position:absolute;top:3px;left:-17px}.w-timeline li.ok:before{background:var(--s-ok)}.w-timeline li.warn:before{background:var(--s-warn)}.w-timeline li.bad:before{background:var(--s-bad)}.w-timeline .w-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-full .w-timeline .w-text{white-space:normal;font-size:13.5px}.w-chart{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex}.w-chart svg{width:100%;height:auto;display:block}.w-legend{color:var(--s-muted);font-size:10px;font-family:var(--s-font-m);gap:12px;display:flex}.w-legend span{align-items:center;gap:5px;display:flex}.w-legend i{border-radius:2px;width:10px;height:3px;display:inline-block}.w-donut{grid-template-columns:96px 1fr;align-items:center;gap:12px;display:grid}.w-full .w-donut{grid-template-columns:180px 1fr}.w-donut svg{width:100%}.w-donut-mid{font-family:var(--s-font-d);fill:var(--s-text);font-size:17px;font-weight:600}.w-legend-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.w-legend-list li{grid-template-columns:9px 1fr auto;align-items:center;gap:7px;font-size:11px;display:grid}.w-legend-list i{border-radius:2px;width:9px;height:9px}.w-legend-list b{font-family:var(--s-font-m);font-size:10.5px;font-weight:500}.w-map svg{width:100%;display:block}.w-land{fill:var(--s-surface2);stroke:var(--s-border);stroke-width:1px}.w-pin circle{fill:var(--s-accent)}.w-pin.ok circle{fill:var(--s-ok)}.w-pin.warn circle{fill:var(--s-warn)}.w-pin.bad circle{fill:var(--s-bad)}.w-map .w-axis{fill:var(--s-text);font-size:7px}.w-chat{flex-direction:column;gap:6px;display:flex}.w-bubble{background:var(--s-surface2);flex-direction:column;align-self:flex-end;gap:3px;max-width:86%;padding:7px 9px;font-size:11px;display:flex}.w-bubble.ai{background:var(--s-surface);border:var(--s-bw) solid var(--s-border);box-shadow:var(--s-shadow);align-self:flex-start}.w-bubble.ai .w-label{color:var(--s-accent)}.w-full .w-bubble{font-size:13.5px}.w-form{flex-direction:column;gap:7px;display:flex}.w-field{flex-direction:column;gap:3px;display:flex}.w-field .w-input{background:var(--s-surface);border:var(--s-bw) solid var(--s-border);white-space:nowrap;text-overflow:ellipsis;padding:5px 8px;font-size:11px;overflow:hidden}.w-full .w-field .w-input{white-space:normal;padding:8px 10px;font-size:13.5px}.w-ai{color:var(--s-accent);letter-spacing:0;text-transform:none;border:1px solid;border-radius:3px;padding:0 4px;font-size:9px;font-style:normal}.w-cal{gap:5px;display:grid}.w-cal-col{background:var(--s-surface2);flex-direction:column;gap:5px;min-width:0;padding:6px;display:flex}.w-cal-item{background:var(--s-surface);border-left:3px solid var(--s-accent);flex-direction:column;padding:4px 6px;font-size:10px;display:flex;overflow:hidden}.w-cal-item b{font-family:var(--s-font-m);color:var(--s-muted);font-size:9.5px;font-weight:500}.w-full .w-cal-item{padding:7px 9px;font-size:12.5px}.w-doc{background:var(--s-surface);border:var(--s-bw) solid var(--s-border);box-shadow:var(--s-shadow);padding:var(--s-pad);flex-direction:column;gap:5px;display:flex}.w-doc strong{font-family:var(--s-font-d);font-size:13px}.w-doc p{color:var(--s-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.w-full .w-doc p{white-space:normal;color:var(--s-text);font-size:13.5px}.w-alerts{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.w-alerts li{background:var(--s-surface);border:var(--s-bw) solid var(--s-border);border-left:3px solid var(--s-accent2);grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:6px 8px;font-size:11px;display:grid}.w-alerts li>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-full .w-alerts li{font-size:13.5px}.w-full .w-alerts li>span:last-child{white-space:normal}.w-alerts li.bad{border-left-color:var(--s-bad)}.w-alerts li.warn{border-left-color:var(--s-warn)}.w-alerts li.ok{border-left-color:var(--s-ok)}.w-sev{font-family:var(--s-font-m);color:var(--s-muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.w-check ul{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.w-check li{align-items:center;gap:8px;font-size:11px;display:flex}.w-full .w-check li{font-size:13.5px}.w-check li.done{color:var(--s-muted)}.w-box{border:var(--s-bw) solid var(--s-border);border-width:max(var(--s-bw), 1px);width:14px;height:14px;color:var(--s-bg);border-radius:3px;flex:none;place-items:center;font-size:10px;display:grid}.w-check li.done .w-box{background:var(--s-ok);border-color:var(--s-ok)}.w-gauge{flex-direction:column;align-items:center;gap:2px;display:flex}.w-gauge svg{width:78%;max-width:260px}.w-gauge-value{font-family:var(--s-font-d);fill:var(--s-text);font-size:22px;font-weight:600}.w-funnel{flex-direction:column;gap:7px;display:flex}.w-funnel-row{grid-template-columns:74px 1fr 44px;align-items:center;gap:8px;display:grid}.w-funnel-bar{background:var(--s-accent);border-radius:min(var(--s-radius), 4px);height:14px}.w-funnel-row b{font-family:var(--s-font-m);text-align:right;font-size:10.5px;font-weight:500}.w-full .w-funnel-row{grid-template-columns:130px 1fr 70px}.w-full .w-funnel-bar{height:22px}.w-heat{align-items:center;gap:3px;display:grid}.w-cell{background:var(--s-accent);border-radius:2px;height:16px;display:block}.w-full .w-cell{height:30px}.w-axis-h{font-family:var(--s-font-m);color:var(--s-muted);text-align:center;font-size:9px}.w-axis-h.row{text-align:left;padding-right:4px}@media (prefers-reduced-motion:no-preference){.w-draw{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:1.1s cubic-bezier(.16,1,.3,1) forwards w-draw}.w-gauge .w-draw{stroke-dashoffset:0;animation:none}.w-grow{transform-box:fill-box;transform-origin:bottom;animation:.7s cubic-bezier(.16,1,.3,1) both w-grow}}@keyframes w-draw{to{stroke-dashoffset:0}}@keyframes w-grow{0%{transform:scaleY(0)}}.frame{aspect-ratio:16/10;border-radius:4px;width:100%;position:relative;overflow:hidden}.frame>.frame-inner{transform-origin:0 0;width:1280px;height:800px;position:absolute;top:0;left:0}.frame>.frame-inner>.skin{width:100%;height:100%}.t{background:var(--s-bg);width:1280px;height:800px;color:var(--s-text);font-size:12px;position:relative;overflow:hidden}.t .t-panel{background:var(--s-surface);border:var(--s-bw) solid var(--s-border);border-radius:var(--s-radius);box-shadow:var(--s-shadow);flex-direction:column;gap:10px;min-width:0;min-height:0;padding:14px;display:flex;overflow:hidden}.t .t-panel>header{justify-content:space-between;display:flex}.t .t-brand{font-family:var(--s-font-d);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.t .t-avatar{background:var(--s-accent);width:32px;height:32px;color:var(--s-bg);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.t .t-h{font-family:var(--s-font-d);letter-spacing:-.02em;margin:0;font-size:24px}.t .t-live{font-family:var(--s-font-m);color:var(--s-bg);background:var(--s-ok);letter-spacing:.08em;border-radius:3px;padding:2px 7px;font-size:10px}.t-classic{grid-template-columns:220px 1fr;display:grid}.t-classic .t-side{background:var(--s-surface);border-right:var(--s-bw) solid var(--s-border);flex-direction:column;gap:4px;padding:22px 14px;display:flex}.t-classic .t-side .t-brand{margin:0 8px 20px}.t-classic .t-side span{border-radius:var(--s-radius);color:var(--s-muted);padding:9px 10px;font-size:13px}.t-classic .t-side span.on{background:var(--s-surface2);color:var(--s-text);box-shadow:inset 3px 0 0 var(--s-accent)}.t-classic .t-main{grid-template-rows:auto auto auto 1fr;gap:16px;min-height:0;padding:18px 26px;display:grid}.t-classic .t-top{align-items:center;gap:16px;display:flex}.t-classic .t-search,.t-flow .t-search{background:var(--s-surface);border:var(--s-bw) solid var(--s-border);border-radius:var(--s-radius);color:var(--s-muted);flex:1;padding:9px 12px}.t-classic .t-kpis{box-shadow:none;background:0 0;border:0;padding:0}.t-grid2{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;gap:16px;min-height:0;display:grid}.t-bento{grid-template-rows:auto 1fr;gap:18px;padding:20px 26px;display:grid}.t-pillnav{justify-content:space-between;align-items:center;display:flex}.t-pillnav>div{background:var(--s-surface);border:var(--s-bw) solid var(--s-border);border-radius:10px;gap:4px;padding:4px;display:flex}.t-pillnav>div span{color:var(--s-muted);border-radius:10px;padding:7px 16px;font-size:13px}.t-pillnav>div span.on{background:var(--s-text);color:var(--s-bg)}.t-bento-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:14px;min-height:0;display:grid}.t-bento .t-block{border-radius:var(--s-radius);flex-direction:column;justify-content:space-between;padding:20px;display:flex}.t-bento .t-block.hero{background:var(--s-accent);color:var(--s-bg);grid-row:span 2}.t-bento .t-block.hero .w-label,.t-bento .t-block.hero span{color:color-mix(in srgb, var(--s-bg) 85%, transparent)}.t-bento .t-block strong{font-family:var(--s-font-d);letter-spacing:-.04em;font-size:76px;line-height:.95}.t-bento .t-block.alt{background:var(--s-accent2);color:var(--s-bg)}.t-bento .t-block.alt strong{font-size:44px}.t-bento .t-block.alt .w-label{color:color-mix(in srgb, var(--s-bg) 85%, transparent)}.t-bento .wide{grid-column:span 2}.t-command .t-map{width:100%;height:100%;position:absolute;inset:0}.t-command .t-map-label{font-family:var(--s-font-m);fill:var(--s-text);font-size:13px}.t-cmd-top{align-items:center;gap:14px;display:flex;position:absolute;top:18px;left:22px;right:22px}.t-cmd-top b{font-family:var(--s-font-d);font-size:18px}.t-float{position:absolute}.t-float.left{width:330px;height:470px;top:64px;left:22px}.t-float.right{flex-direction:column;gap:12px;width:330px;display:flex;top:64px;right:22px}.t-float.right .t-panel:first-child .w-kpi{grid-template-columns:1fr 1fr!important}.t-command .t-panel{background:color-mix(in srgb, var(--s-surface) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.t-ticker{gap:12px;display:flex;position:absolute;bottom:18px;left:22px;right:22px;overflow:hidden}.t-ticker span{background:var(--s-surface);border:var(--s-bw) solid var(--s-border);border-radius:var(--s-radius);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding:10px 12px;overflow:hidden}.t-ticker b{font-family:var(--s-font-m);color:var(--s-accent);margin-right:6px}.t-ask{grid-template-columns:64px 1fr;display:grid}.t-rail{border-right:var(--s-bw) solid var(--s-border);background:var(--s-surface);flex-direction:column;align-items:center;gap:10px;padding-top:22px;display:flex}.t-rail span{border-radius:var(--s-radius);width:36px;height:36px;color:var(--s-muted);font-family:var(--s-font-m);place-items:center;display:grid}.t-rail span.on{background:var(--s-accent);color:var(--s-bg)}.t-ask .t-main{grid-template-rows:auto 1fr;gap:22px;min-height:0;padding:34px 110px 24px;display:grid}.t-ask-head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.t-ask-head h2{font-family:var(--s-font-d);letter-spacing:-.02em;margin:0;font-size:34px}.t-askbox{background:var(--s-surface);border:var(--s-bw) solid var(--s-border);border-radius:calc(var(--s-radius) + 6px);width:720px;box-shadow:var(--s-shadow);color:var(--s-muted);justify-content:space-between;align-items:center;padding:16px 16px 16px 20px;font-size:15px;display:flex}.t-askbox i{background:var(--s-accent);color:var(--s-bg);border-radius:var(--s-radius);padding:8px 16px;font-size:13px;font-style:normal}.t-chips{gap:8px;display:flex}.t-chips span{border:var(--s-bw) solid var(--s-border);border-width:max(var(--s-bw), 1px);color:var(--s-muted);border-radius:10px;padding:6px 12px;font-size:12px}.t-ask-cards{grid-template-rows:auto 1fr;grid-template-columns:repeat(3,1fr);gap:14px;min-height:0;display:grid}.t-ask-cards .full{box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:0}.t-brief{grid-template-rows:auto 1fr auto;gap:16px;padding:22px 40px;display:grid}.t-mast{border-bottom:3px double var(--s-text);grid-template-columns:1fr auto 1fr;align-items:end;padding-bottom:12px;display:grid}.t-mast b{font-family:var(--s-font-d);letter-spacing:-.03em;text-align:center;font-size:40px}.t-mast .w-label:last-child{text-align:right}.t-brief-body{grid-template-columns:1fr 260px;gap:28px;min-height:0;display:grid}.t-lead{border-right:1px solid var(--s-border);grid-template-rows:auto auto 1fr;gap:8px;min-height:0;padding-right:28px;display:grid}.t-lead h2{font-family:var(--s-font-d);letter-spacing:-.02em;margin:0;font-size:36px;line-height:1.05}.t-lead p{color:var(--s-muted);max-width:70ch;margin:0;font-size:14px}.t-lead-fig{min-height:0;overflow:hidden}.t-nums{flex-direction:column;gap:14px;display:flex}.t-nums div{border-top:1px solid var(--s-border);flex-direction:column;padding-top:8px;display:flex}.t-nums strong{font-family:var(--s-font-d);letter-spacing:-.02em;font-size:34px;line-height:1}.t-nums span{color:var(--s-muted);font-size:12px}.t-brief-cols{grid-template-columns:repeat(3,1fr);gap:20px;height:250px;display:grid}.t-brief-cols .t-panel{border:0;border-top:2px solid var(--s-text);box-shadow:none;background:0 0;border-radius:0;padding:10px 0 0}.t-flow{grid-template-rows:auto auto 1fr;display:grid}.t-flow .t-top{border-bottom:var(--s-bw) solid var(--s-border);background:var(--s-surface);align-items:center;gap:24px;padding:14px 24px;display:flex}.t-tabs{flex:1;gap:4px;display:flex}.t-tabs span,.t-filters span{border-radius:var(--s-radius);color:var(--s-muted);padding:7px 12px;font-size:13px}.t-tabs span.on{color:var(--s-text);box-shadow:inset 0 -2px 0 var(--s-accent);border-radius:0}.t-filters{gap:6px;padding:12px 24px;display:flex}.t-filters span{border:var(--s-bw) solid var(--s-border);border-width:max(var(--s-bw), 1px)}.t-filters span.on{background:var(--s-accent);border-color:var(--s-accent);color:var(--s-bg)}.t-flow-body{grid-template-columns:1fr 340px;gap:16px;min-height:0;padding:0 24px 20px;display:grid}.t-flow .board{box-shadow:none;background:0 0;border:0;padding:0}.t-flow .board .w-kanban-card{-webkit-line-clamp:3;padding:10px;font-size:12.5px}.t-flow .board .w-kanban-col{gap:8px;padding:10px}.t-drawer{grid-template-rows:1fr 1fr;gap:14px;min-height:0;display:grid}.t-pocket{background:radial-gradient(circle at 50% 30%, var(--s-surface2), var(--s-bg) 70%);place-items:center;display:grid}.t-phones{align-items:center;gap:40px;display:flex}.t-phone{background:var(--s-bg);border:10px solid var(--s-text);border-radius:42px;flex-direction:column;gap:12px;width:300px;height:620px;padding:36px 16px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000040}.t-phone.raised{transform:translateY(-28px)}.t-notch{background:var(--s-text);border-radius:6px;width:90px;height:20px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.t-phone h3{font-family:var(--s-font-d);letter-spacing:-.02em;margin:0;font-size:22px}.t-phone .t-panel{flex:none}.t-phone .t-panel:first-of-type .w-kpi{grid-template-columns:1fr 1fr!important}.t-phone nav{border-top:1px solid var(--s-border);justify-content:space-around;margin-top:auto;padding-top:10px;display:flex}.t-phone nav i{background:var(--s-surface2);border-radius:6px;width:22px;height:22px}.t-phone nav i.on{background:var(--s-accent)}.t-phone-btn{text-align:center;background:var(--s-accent);color:var(--s-bg);border-radius:12px;margin-top:auto;padding:12px;font-weight:600}.t-term{font-family:var(--s-font-m);grid-template-rows:auto 1fr auto;display:grid}.t-term header,.t-term footer{background:var(--s-surface);border-bottom:var(--s-bw) solid var(--s-border);align-items:center;gap:22px;padding:8px 14px;font-size:12px;display:flex}.t-term header b{color:var(--s-accent);letter-spacing:.06em}.t-term footer{border-top:var(--s-bw) solid var(--s-border);border-bottom:0}.t-term footer span{color:var(--s-muted)}.t-term footer span:first-letter{color:var(--s-accent)}.t-term-grid{background:var(--s-border);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:1px;min-height:0;display:grid}.t-term .t-panel{box-shadow:none;background:var(--s-bg);border:0;border-radius:0;padding:10px}.t-term .t-panel.wide{grid-column:span 2}.t-inbox{grid-template-columns:230px 380px 1fr;display:grid}.t-queues{background:var(--s-surface);border-right:var(--s-bw) solid var(--s-border);flex-direction:column;gap:4px;padding:20px 12px;display:flex}.t-queues .t-brand{margin:0 8px 18px}.t-queues span{border-radius:var(--s-radius);color:var(--s-muted);justify-content:space-between;gap:8px;padding:9px 10px;font-size:13px;display:flex}.t-queues span.on{background:var(--s-surface2);color:var(--s-text)}.t-queues em{font-style:normal;font-family:var(--s-font-m);color:var(--s-accent);font-size:11px}.t-items{border-right:var(--s-bw) solid var(--s-border);overflow:hidden}.t-items-head{padding:18px 18px 10px}.t-item{border-bottom:1px solid var(--s-border);flex-direction:column;gap:4px;padding:12px 18px;font-size:13px;display:flex}.t-item span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.t-item.on{background:var(--s-surface);box-shadow:inset 3px 0 0 var(--s-accent)}.t-detail{flex-direction:column;gap:14px;padding:24px 30px;display:flex;overflow:hidden}.t-detail h3{font-family:var(--s-font-d);letter-spacing:-.02em;margin:0;font-size:26px}.t-draft{background:var(--s-surface);border:var(--s-bw) solid var(--s-border);border-left:3px solid var(--s-accent);border-radius:var(--s-radius);flex-direction:column;gap:8px;margin-top:auto;padding:14px;display:flex}.t-draft p{margin:0;font-size:14px}.t-draft div{gap:8px;display:flex}.t-draft i{border-radius:var(--s-radius);border:1px solid var(--s-border);padding:7px 14px;font-size:12px;font-style:normal}.t-draft i.primary{background:var(--s-accent);color:var(--s-bg);border-color:var(--s-accent)}.t-wall{grid-template-rows:auto 1fr auto;gap:24px;padding:34px 44px;display:grid}.t-wall header{justify-content:space-between;align-items:baseline;display:flex}.t-wall header b{font-family:var(--s-font-d);font-size:28px}.t-clock{font-family:var(--s-font-m);letter-spacing:-.02em;font-size:56px;font-weight:600}.t-wall-nums{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.t-wall-nums div{border:var(--s-bw) solid var(--s-border);border-width:max(var(--s-bw), 2px);border-radius:var(--s-radius);flex-direction:column;justify-content:space-between;padding:24px;display:flex}.t-wall-nums span{color:var(--s-muted);text-transform:var(--s-case);letter-spacing:var(--s-ls);font-size:22px}.t-wall-nums strong{font-family:var(--s-font-d);letter-spacing:-.04em;font-size:108px;line-height:1}.t-wall-nums em{font-style:normal;font-family:var(--s-font-m);color:var(--s-ok);font-size:22px}.t-wall-alerts{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.t-wall-alerts div{background:var(--s-surface);border-left:8px solid var(--s-accent2);flex-direction:column;gap:4px;padding:16px 18px;font-size:20px;display:flex}.t-wall-alerts div.high,.t-wall-alerts div.bad{border-left-color:var(--s-bad)}.t-wall-alerts div.med,.t-wall-alerts div.warn{border-left-color:var(--s-warn)}.t-wall-alerts b{font-family:var(--s-font-m);color:var(--s-muted);font-size:14px}.t-wall-alerts span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.t-bento .t-block,.t-wall-nums div{min-width:0;overflow:hidden}.t-bento .t-block strong,.t-wall-nums strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t-wall header b,.t-mast b,.t-cmd-top b,.t-term header b{white-space:nowrap;text-overflow:ellipsis;max-width:640px;overflow:hidden}.t{text-align:left}.t-ask-head>.w-label,.t-phone>.w-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.pv-page{background:var(--paper);min-height:100dvh;font-family:var(--ui);color:var(--ink);place-items:center;padding:24px 16px;display:grid}.pv-card{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);width:100%;max-width:680px;box-shadow:var(--sh-card);padding:32px 32px 26px}.pv-eyebrow{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--ember-ink);margin:0 0 12px;font-size:12px}.pv-title{font-family:var(--display);margin:0 0 18px;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.15}.pv-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.pv-fine{font-family:var(--data);color:var(--ink-3);margin:14px 0 0;font-size:12px}.pv-btn{border-radius:var(--r-btn);border:1px solid var(--hair-2);background:var(--card);min-height:44px;color:var(--ink);font:600 15px var(--ui);cursor:pointer;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.pv-btn:hover{border-color:var(--ink-3)}.pv-btn:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.pv-btn:disabled{opacity:.6;cursor:default}.pv-primary{background:var(--orange);border-color:var(--orange);color:var(--night)}.pv-primary:hover{background:var(--ember);border-color:var(--ember)}.pv-sm{min-height:36px;padding:0 12px;font-size:13px}.pv-bar{border:1px solid var(--hair);border-radius:var(--r-card);background:var(--well);max-width:760px;font-family:var(--ui);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:28px auto 0;padding:12px 14px;display:flex}.pv-state{flex:260px;margin:0;font-size:14px}.pv-bar-actions{flex-wrap:wrap;gap:8px;display:flex}.pv-foot,.pv-fail{max-width:760px;font-family:var(--ui);color:var(--ink-3);text-align:center;margin:22px auto 0;padding:0 4px;font-size:14px;line-height:1.5}.pv-fail{color:var(--ember-ink)}.pv-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:underline}.pv-link:hover{color:var(--ink)}.pv-link:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:3px}.pv-link:disabled{opacity:.6;cursor:default}.pv-contact a{color:inherit;text-decoration:underline}@media print{.pv-bar,.pv-foot,.pv-legal,.pv-fail{display:none!important}}.pv-legal{max-width:760px;font-family:var(--ui);color:var(--ink-3);text-align:center;margin:6px auto 0;padding:0 4px;font-size:14px;line-height:1.5}.pv-legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}.pv-legal a:focus-visible{outline:2px solid var(--ink-2,currentColor);outline-offset:2px;border-radius:3px}@font-face{font-family:Chakra Petch;font-weight:500;font-display:swap;src:url(./chakra-petch-500-BsWc-l4G.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-weight:600;font-display:swap;src:url(./chakra-petch-600-Rhqxiv_O.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-weight:700;font-display:swap;src:url(./chakra-petch-700-D-VoL3js.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:100 700;font-display:swap;src:url(./ibm-plex-sans-var-Dxn1pXH8.woff2)format("woff2")}@font-face{font-family:Plex Mono Dx;font-weight:400;font-display:swap;src:url(./ibm-plex-mono-1-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:Plex Mono Dx;font-weight:500;font-display:swap;src:url(./ibm-plex-mono-2-DSY6xOcd.woff2)format("woff2")}:root{--night:#0b0b0a;--mist:#f0ebe1;--ash:#918c83;--paper:#f6f2ea;--card:#fffdf9;--well:#f3eee5;--hair:#e4ddd0;--hair-2:#d6cdbd;--ink:#171714;--ink-2:#55524b;--ink-3:#6b665d;--orange:#d94c1a;--ember:#ff5a1f;--ember-ink:#a5360f;--tint:#fbe9e0;--ok:#1e8a5a;--r-shell:22px;--r-card:16px;--r-ctl:8px;--r-btn:10px;--r-chip:8px;--sh-shell:0 30px 80px -30px #17171466;--sh-card:0 1px 2px #1717140d, 0 8px 24px -16px #17171447;--ui:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Chakra Petch", "IBM Plex Sans", system-ui, sans-serif;--data:"Plex Mono Dx", "IBM Plex Mono", ui-monospace, Menlo, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--canvas:radial-gradient(1200px 600px at 20% -10%, #f4efe6 0%, transparent 60%), linear-gradient(180deg, #eae3d6 0%, #e3dbcc 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ui{min-height:calc(100dvh - var(--bar-h,0px));background:var(--canvas);font-family:var(--ui);color:var(--ink);-webkit-font-smoothing:antialiased;padding:16px;font-size:16px;line-height:1.5;overflow-x:clip}.ui *,.ui-dialog *{box-sizing:border-box}.ui :focus-visible,.ui-dialog :focus-visible{outline:2px solid var(--ember-ink);outline-offset:2px}.ui .sh :focus-visible,.ui-dialog .sh :focus-visible{outline-color:var(--s-accent,var(--ember-ink))}.show-cta :focus-visible{outline-color:var(--ember)}.ui-shell{min-height:calc(100dvh - var(--bar-h,0px) - 32px);background:var(--paper);border-radius:var(--r-shell);box-shadow:var(--sh-shell);flex-direction:column;display:flex;overflow:hidden}.ui-main{width:100%;max-width:1240px;animation:ui-rise .32s var(--ease) backwards;flex:1;margin:0 auto;padding:56px 48px 72px}.ui-rise{animation:ui-rise .32s var(--ease) backwards;animation-delay:var(--d,0s)}@keyframes ui-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ui-foot{border-top:1px solid var(--hair);font-family:var(--data);color:var(--ink-3);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 28px;font-size:12px;display:flex}.ui-foot a:hover{color:var(--ink)}.ui-head{text-align:center;max-width:760px;margin:0 auto 36px}.ui-head.left{text-align:left;margin-left:0}.ui-eyebrow{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--ember-ink);margin:0 0 14px;font-size:12px}.ui-title{font-family:var(--display);letter-spacing:-.005em;text-wrap:balance;max-width:24ch;margin:0 auto 12px;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.12}.ui-head.left .ui-title{margin-left:0}.ui-line{color:var(--ink-2);text-wrap:pretty;max-width:60ch;margin:0 auto;font-size:17px}.ui-head.left .ui-line{margin-left:0}.ui-label{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;margin:40px 0 14px;font-size:11px;display:flex}.ui-label:after{content:"";background:var(--hair);flex:1;height:1px}.ui-btn{border-radius:var(--r-btn);border:1px solid var(--hair-2);background:var(--card);min-height:48px;font:inherit;cursor:pointer;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ui-btn:hover{border-color:var(--ink-3)}.ui-btn-primary{background:var(--orange);border-color:var(--orange);color:var(--night);padding:0 28px}.ui-btn-primary:hover{background:var(--ember);border-color:var(--ember)}.ui-btn-ghost{color:var(--ink-2);background:0 0;border-color:#0000;padding:0 12px}.ui-btn-ghost:hover{border-color:var(--hair-2)}.ui-btn-sm{min-height:38px;padding:0 14px;font-size:14px}.ui-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ui-actions.center{justify-content:center}.ui-chips{flex-wrap:wrap;gap:8px;display:flex}.ui-chips.center{justify-content:center}.ui-chip{border-radius:var(--r-chip);border:1px solid var(--hair-2);background:var(--card);min-height:38px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:8px 14px;font-size:14px;transition:background-color .15s,border-color .15s;display:inline-flex}.ui-chip:hover{border-color:var(--ink-3)}.ui-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--mist)}.ui-tag{font-style:normal;font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--hair-2);color:var(--ink-3);background:var(--card);white-space:nowrap;border-radius:4px;align-items:center;padding:2px 7px;font-size:10.5px;display:inline-flex}.ui-tag.medium{border-color:var(--ink-3);color:var(--ink-2)}.ui-tag.complex{border-color:var(--ember-ink);color:var(--ember-ink)}.ui-tag.ok{border-color:var(--ok);color:var(--ok)}.ui-input{width:100%;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--hair-2);border-radius:var(--r-ctl);min-height:48px;padding:12px 14px;font-size:16px}.ui-input:focus{outline:2px solid var(--ember-ink);outline-offset:1px;border-color:#0000}.ui-search{display:block;position:relative}.ui-search svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ui-search .ui-input{min-height:56px;padding:14px 16px 14px 46px;font-size:17px}.ui-card{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:22px 24px}.ui-tile{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-ctl);flex-direction:column;gap:8px;min-width:0;padding:18px 18px 16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}a.ui-tile:hover{border-color:var(--hair-2);box-shadow:var(--sh-card)}.ui-tile:has(a:hover){border-color:var(--hair-2);box-shadow:var(--sh-card)}.ui-micro{font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.ui-main.is-home{place-items:center;max-width:none;padding:64px 24px;display:grid}.ui-home{text-align:center}.ui-home h1{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;max-width:17ch;margin:0 auto 18px;font-size:clamp(34px,4.6vw,60px);font-weight:600;line-height:1.06}.ui-home p{color:var(--ink-2);text-wrap:pretty;max-width:46ch;margin:0 auto 32px;font-size:18px}.cat-bar{flex-direction:column;gap:14px;max-width:880px;margin:0 auto 32px;display:flex}.fn-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.fn-tile h3{font-family:var(--display);margin:0;font-size:18px;font-weight:600;line-height:1.2}.fn-tile h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.fn-tile p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.45}.fn-tile-foot{align-items:center;gap:6px;margin-top:auto;padding-top:6px;display:flex}.cat-more{justify-content:center;margin-top:28px;display:flex}.ui-empty{border:1px dashed var(--hair-2);border-radius:var(--r-card);text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:14px;padding:40px 24px;display:flex}.ui-empty b{font-family:var(--display);color:var(--ink);font-size:20px;font-weight:600}.fn-crumbs{font-family:var(--data);letter-spacing:.04em;color:var(--ink-3);gap:8px;min-width:0;margin:-24px 0 28px;font-size:12px;display:flex}.fn-crumbs a:hover{color:var(--ink)}.fn-crumbs span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fn-page{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:48px;display:grid}.fn-page .ui-head{margin-bottom:24px}.fn-page .ui-title{max-width:20ch}.fn-facts{flex-direction:column;gap:0;margin:32px 0 0;display:flex}.fn-facts>div{border-top:1px solid var(--hair);padding:16px 0}.fn-facts dt{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;margin:0 0 6px;font-size:11px;display:flex}.fn-facts dd{color:var(--ink);margin:0;font-size:16px}.fn-facts dd small{color:var(--ink-3);margin-top:2px;font-size:14px;display:block}.fn-time{grid-template-columns:110px minmax(0,1fr) 72px;align-items:center;gap:8px 12px;margin-top:4px;font-size:14px;display:grid}.fn-time i{background:var(--hair-2);border-radius:3px;height:10px}.fn-time i.after{background:var(--orange)}.fn-basis{color:var(--ink-2,#555);margin-top:10px;font-size:13px}.fn-basis summary{cursor:pointer;font-weight:600}.fn-basis p{margin:6px 0 0}.fn-nomin{color:var(--ink-2,#555);margin:0}.fn-time b{font-family:var(--data);text-align:right;font-size:13px;font-weight:500}.fn-time span{color:var(--ink-2)}.fn-prev{flex-direction:column;gap:10px;display:flex;position:sticky;top:24px}.fn-prev-box{border-radius:var(--r-card);border:1px solid var(--hair);box-shadow:var(--sh-card);pointer-events:none;overflow:hidden}.fn-prev-box .skin{min-height:300px;padding:20px}.lay-bar{justify-content:center;margin:-8px 0 28px;display:flex}.ui-seg{background:var(--well);border-radius:var(--r-btn);border:1px solid var(--hair);gap:2px;padding:3px;display:inline-flex}.ui-seg button{min-height:36px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 16px;font-size:14px}.ui-seg button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:var(--sh-card);font-weight:600}.lay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lay-card{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.lay-card:hover{box-shadow:var(--sh-card);border-color:var(--hair-2)}.lay-prev{border-bottom:1px solid var(--hair);display:block}.lay-prev .frame{border-radius:0}.lay-wait{aspect-ratio:16/10;background:var(--well);display:block}.lay-loading{text-align:center;color:var(--ink-3);margin:-8px 0 16px;font-size:14px}.lay-open{z-index:1;cursor:pointer;border-radius:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.lay-open:focus-visible{outline-offset:-3px}.lay-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:16px 18px 18px;display:grid}.lay-meta h2{font-family:var(--display);margin:0;font-size:19px;font-weight:600}.lay-meta p{color:var(--ink-2);grid-column:1;margin:0;font-size:14.5px}.lay-meta .ui-btn{z-index:2;grid-area:1/2/span 2;position:relative}.ui-dialog{z-index:50;animation:ui-fade .2s var(--ease) both;font-family:var(--ui);color:var(--ink);background:#0b0b0ad1;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}.ui-dialog:focus{outline:none}.ui-dialog-bar{background:var(--card);border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 16px;display:flex}.ui-dialog-bar h2{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0 auto 0 0;font-size:18px;font-weight:600;overflow:hidden}.ui-dialog-stage{flex:1;place-items:center;min-height:0;padding:18px;display:grid;overflow:auto}.ui-dialog-screen{background:#fff;border-radius:10px;width:min(100%,160dvh - 176px);overflow:hidden;box-shadow:0 20px 60px #0006}.ui-dialog-screen .frame{border-radius:0}.show-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.show-flow .ui-tile{gap:10px}.show-flow svg{color:var(--orange)}.show-flow b{font-family:var(--display);font-size:16px;font-weight:600;line-height:1.25}.show-flow span{color:var(--ink-2);font-size:14px;line-height:1.45}.show-cta{background:var(--night);color:var(--mist);border-radius:var(--r-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding:24px 28px;display:flex}.show-cta h2{font-family:var(--display);margin:0;font-size:22px;font-weight:600}.show-cta p{color:#d8d2c6;margin:4px 0 0}.kbar-back{z-index:40;font-family:var(--ui);color:var(--ink);background:#0b0b0a59;place-items:start center;padding-top:12vh;animation:.15s both ui-fade;display:grid;position:fixed;inset:0}.kbar{background:var(--card);border:1px solid var(--hair-2);border-radius:var(--r-card);width:min(640px,100vw - 32px);box-shadow:var(--sh-shell);overflow:hidden}.kbar input{border:0;border-bottom:1px solid var(--hair);width:100%;height:56px;color:var(--ink);font:inherit;background:0 0;outline:0;padding:0 18px;font-size:17px}.kbar ul{max-height:50vh;margin:0;padding:6px;list-style:none;overflow:auto}.kbar li a{border-radius:var(--r-ctl);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.kbar li a b{font-weight:600}.kbar li a.sel{background:var(--tint)}.kbar li.ui-micro{padding:12px;display:block}@media (width<=1100px){.ui-main{padding:44px 32px 56px}.fn-page{grid-template-columns:minmax(0,1fr);gap:32px}.fn-prev{position:static}.show-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.ui{padding:0}.ui-shell{box-shadow:none;min-height:calc(100dvh - var(--bar-h,0px));border-radius:0}.ui-main{padding:32px 16px 48px}.ui-main.is-home{padding:48px 16px}.ui-home p{font-size:17px}.ui-home .ui-actions{flex-direction:column;align-items:stretch}.ui-head{margin-bottom:28px}.ui-line{font-size:16px}.ui-chips.scroll{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.fn-grid{grid-template-columns:minmax(0,1fr)}.fn-crumbs{margin-top:-8px}.fn-time{grid-template-columns:104px minmax(0,1fr) 60px}.fn-page .ui-actions .ui-btn-primary{flex:1}.lay-grid,.lay-meta{grid-template-columns:minmax(0,1fr)}.lay-meta .ui-btn{grid-area:auto/1;justify-self:start;margin-top:8px}.show-flow{grid-template-columns:minmax(0,1fr)}.show-cta{padding:20px}.show-cta .ui-btn-primary{flex:1}.ui-dialog-stage{padding:8px}.ui-dialog-screen{width:min(100%,160dvh - 272px)}.ui-foot{padding:16px}}@media (prefers-reduced-motion:reduce){.ui *,.ui,.ui-dialog,.ui-dialog *,.kbar-back{transition:none!important;animation:none!important}}.cr-sum{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:18px 0;display:grid}.cr-sum div{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);padding:12px 14px}.cr-sum dt{font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.cr-sum dd{color:var(--ink-2);margin:4px 0 0}.cr-sum b{color:var(--ink);font-size:22px}.cr-warn{border-radius:var(--r-ctl);background:var(--tint);color:var(--ember-ink);padding:10px 14px;font-weight:600}.cr-tools{flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0;display:flex}.cr-tools label{color:var(--ink-2);gap:4px;min-width:150px;font-size:13px;display:grid}.cr-tools .ui-input{min-height:38px;padding:6px 10px;font-size:14px}.cr-tools .cr-q{flex:1;min-width:220px}.cr-count{color:var(--ink-3);font-size:13px}.cr-wrap{border:1px solid var(--hair);border-radius:var(--r-card);background:var(--card);overflow-x:auto}.cr-table{border-collapse:collapse;width:100%;font-size:13px}.cr-table th,.cr-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);padding:7px 10px}.cr-table th{background:var(--well);font-weight:600;position:sticky;top:0}.cr-table tr.bad td{background:var(--tint)}.cr-table .small,.cr-mine .small{color:var(--ink-3);font-size:12px}.cr-mono{font-family:var(--data);word-break:break-all;font-size:12px}.cr-mine{border:1px solid var(--hair);border-radius:var(--r-card);background:var(--card);margin:12px 0;padding:12px 16px}.cr-mine ul{margin:6px 0 0;padding-left:18px;font-size:14px}.cr-note{color:var(--ink-3);font-size:13px}.fn-time-row,.sc-res-claim{display:contents}@font-face{font-family:Chakra Petch;src:url(./chakra-petch-600-Rhqxiv_O.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Chakra Petch;src:url(./chakra-petch-700-D-VoL3js.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(./ibm-plex-sans-var-Dxn1pXH8.woff2)format("woff2");font-weight:100 700;font-display:swap}.sh{--k-card:var(--s-surface);--k-well:var(--s-surface2);--k-hair:color-mix(in srgb, var(--s-border) 60%, transparent);--k-ink:var(--s-text);--k-on-ink:var(--s-bg);--k-on-ink-2:color-mix(in srgb, var(--s-bg) 68%, var(--s-text));--k-ink-2:color-mix(in srgb, var(--s-text) 86%, var(--s-bg));--k-tint:color-mix(in srgb, var(--s-accent) 14%, var(--s-surface));--k-tint-2:color-mix(in srgb, var(--s-accent) 30%, var(--s-surface));--k-accent-text:color-mix(in srgb, var(--s-accent) 82%, var(--s-text));--k-on-accent:var(--s-bg);--k-r:var(--s-radius);--k-r-sm:min(var(--s-radius), 10px);--k-r-xs:min(var(--s-radius), 5px);--k-r-frame:calc(var(--s-radius) * 1.45);--k-bw:max(var(--s-bw), 1px);--k-shadow-card:var(--s-shadow);--k-hatch:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--s-accent) 34%, var(--s-surface)) 0 5px, color-mix(in srgb, var(--s-accent) 12%, var(--s-surface)) 5px 8px);--k-hatch-soft:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--s-accent) 20%, var(--s-surface)) 0 5px, color-mix(in srgb, var(--s-accent) 6%, var(--s-surface)) 5px 8px);font-variant-numeric:tabular-nums}.k-canvas{background:radial-gradient(900px 480px at 88% -12%, color-mix(in srgb, var(--s-accent) 22%, transparent) 0%, transparent 62%), radial-gradient(700px 420px at -8% 112%, color-mix(in srgb, var(--s-accent2) 16%, transparent) 0%, transparent 60%), color-mix(in srgb, var(--s-surface2) 62%, var(--s-border));height:100%;min-height:0;padding:18px;position:relative}.k-frame{background:var(--s-bg);border-radius:var(--k-r-frame);height:100%;min-height:0;box-shadow:0 40px 90px -40px color-mix(in srgb, var(--s-text) 55%, transparent), 0 0 0 1px color-mix(in srgb, var(--s-border) 70%, transparent);position:relative;overflow:hidden}.k-ribbon{pointer-events:none;z-index:40;width:132px;height:132px;position:absolute;top:0;right:0;overflow:hidden}.k-ribbon span{text-align:center;background:var(--k-ink);width:190px;color:color-mix(in srgb, var(--s-accent) 30%, var(--k-on-ink));font:700 10px/1 var(--s-font-b);letter-spacing:.16em;text-transform:uppercase;box-shadow:0 6px 16px -8px color-mix(in srgb, var(--s-text) 70%, transparent);padding:6px 0;position:absolute;top:30px;right:-44px;transform:rotate(45deg)}.k-d56{font-family:var(--s-font-d);letter-spacing:-.02em;margin:0;font-size:56px;font-weight:600;line-height:1}.k-d40{font-family:var(--s-font-b);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:0;font-size:40px;font-weight:500;line-height:1.05}.k-d28{font-family:var(--s-font-b);letter-spacing:-.015em;margin:0;font-size:28px;font-weight:500;line-height:1.1}.k-t16{font-family:var(--s-font-b);letter-spacing:-.005em;text-transform:var(--s-case);margin:0;font-size:16px;font-weight:600;line-height:1.3}.k-l12{color:var(--s-muted);font-size:12px;font-weight:500;line-height:1.35}.k-cap{letter-spacing:.09em;text-transform:uppercase;color:var(--s-muted);font-size:11px;font-weight:600;line-height:1}.k-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--k-accent-text);font-size:12px;font-weight:700}.k-big{font-family:var(--s-font-b);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:64px;font-weight:500;line-height:.95}.k-big small{letter-spacing:-.01em;color:var(--s-muted);vertical-align:.55em;margin-right:3px;font-size:.45em;font-weight:500}.k-num{font-variant-numeric:tabular-nums}.k-card{background:var(--k-card);border:var(--s-bw) solid color-mix(in srgb, var(--s-border) 70%, transparent);border-radius:var(--k-r);box-shadow:var(--k-shadow-card);min-width:0;position:relative}.k-pad{padding:20px 22px}.k-ink{background:radial-gradient(420px 260px at 100% 0%, color-mix(in srgb, var(--s-accent) 22%, var(--k-ink)) 0%, transparent 70%), var(--k-ink);color:var(--k-on-ink);border-color:#0000}.k-ink .k-l12,.k-ink .k-cap,.k-ink .k-muted{color:var(--k-on-ink-2)}.k-ch{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:10px;display:flex}.k-ch>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-muted{color:var(--s-muted)}.k-more{border-radius:var(--k-r-sm);border:var(--k-bw) solid var(--s-border);width:34px;height:34px;color:var(--s-muted);background:var(--k-card);letter-spacing:1px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.k-seg-nav{background:var(--k-card);border-radius:calc(var(--k-r-sm) + 4px);border:var(--k-bw) solid var(--s-border);box-shadow:var(--k-shadow-card);gap:4px;padding:5px;display:flex}.k-seg-nav button{border-radius:var(--k-r-sm);color:var(--k-ink-2);white-space:nowrap;background:0 0;border:0;padding:9px 16px;font-size:14px;font-weight:500}.k-seg-nav button:hover{background:var(--k-well)}.k-seg-nav button[aria-current=page],.k-seg-nav button[aria-pressed=true]{background:var(--k-ink);color:var(--k-on-ink);box-shadow:0 6px 14px -8px color-mix(in srgb, var(--s-text) 80%, transparent)}.k-chip{border-radius:var(--k-r-sm);background:var(--k-card);border:var(--k-bw) solid var(--s-border);height:38px;color:var(--k-ink-2);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.k-icon-btn{border-radius:var(--k-r-sm);background:var(--k-card);border:var(--k-bw) solid var(--s-border);width:40px;height:40px;color:var(--s-text);flex:none;place-items:center;display:grid;position:relative}.k-icon-btn .dot{background:var(--s-accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--k-card);border-radius:50%;position:absolute;top:8px;right:8px}.k-btn{border-radius:var(--k-r-sm);border:var(--k-bw) solid var(--s-border);background:var(--k-card);height:44px;color:var(--s-text);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.k-btn.accent{background:var(--s-accent);color:var(--k-on-accent);border-color:var(--s-accent);box-shadow:0 12px 24px -12px color-mix(in srgb, var(--s-accent) 85%, transparent)}.k-btn.ink{background:var(--k-ink);color:var(--k-on-ink);border-color:var(--k-ink)}.k-btn:disabled{opacity:.55;cursor:not-allowed}.k-st{border-radius:min(var(--s-radius), 6px);white-space:nowrap;background:var(--k-well);height:24px;color:var(--k-ink-2);flex:none;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.k-st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.k-st.ok{background:color-mix(in srgb, var(--s-ok) 15%, var(--s-surface));color:color-mix(in srgb, var(--s-ok) 80%, var(--s-text))}.k-st.go{background:var(--k-tint);color:var(--k-accent-text)}.k-st.warn{background:color-mix(in srgb, var(--s-warn) 18%, var(--s-surface));color:color-mix(in srgb, var(--s-warn) 75%, var(--s-text))}.k-st.bad{background:color-mix(in srgb, var(--s-bad) 14%, var(--s-surface));color:var(--s-bad)}.k-st.ink{background:var(--k-ink);color:var(--k-on-ink)}.k-st.quiet{border:1px solid var(--s-border);color:var(--s-muted);background:0 0}.k-av{font-family:var(--s-font-b);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.k-av.is-org{border-radius:var(--k-r-sm)}.k-av.a1{background:color-mix(in srgb, var(--s-accent) 26%, var(--s-surface));color:color-mix(in srgb, var(--s-accent) 60%, var(--s-text))}.k-av.a2{background:color-mix(in srgb, var(--s-ok) 20%, var(--s-surface));color:color-mix(in srgb, var(--s-ok) 70%, var(--s-text))}.k-av.a3{background:color-mix(in srgb, var(--s-accent2) 24%, var(--s-surface));color:color-mix(in srgb, var(--s-accent2) 55%, var(--s-text))}.k-av.a4{background:color-mix(in srgb, var(--s-warn) 22%, var(--s-surface));color:color-mix(in srgb, var(--s-warn) 70%, var(--s-text))}.k-av.a5{background:color-mix(in srgb, var(--s-text) 10%, var(--s-surface));color:var(--k-ink-2)}.k-av.a6{background:var(--k-ink);color:var(--k-on-ink)}.k-av.a7{background:color-mix(in srgb, var(--s-bad) 18%, var(--s-surface));color:color-mix(in srgb, var(--s-bad) 75%, var(--s-text))}.k-av.a8{background:color-mix(in srgb, var(--s-accent2) 14%, color-mix(in srgb, var(--s-ok) 14%, var(--s-surface)));color:var(--k-ink-2)}.k-seg{grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;height:12px;display:grid}.k-seg i{background:color-mix(in srgb, var(--s-text) 8%, var(--s-surface));border-radius:3px}.k-seg.ink i.on{background:var(--k-ink)}.k-seg.go i.on,.k-seg.accent i.on{background:var(--s-accent)}.k-seg.warn i.on{background:var(--s-warn)}.k-seg.bad i.on{background:var(--s-bad)}.k-seg.ok i.on{background:var(--s-ok)}.k-seg.is-none{background:var(--k-hair);height:1px;margin-top:11px;display:block}.k-seg i.half{background:var(--k-tint-2)}.k-hbar{background:var(--k-well);border-radius:4px;height:12px;display:block;overflow:hidden}.k-hbar i{border-radius:4px;height:100%;display:block}.k-hbar .accent{background:repeating-linear-gradient(-45deg, var(--s-accent) 0 5px, color-mix(in srgb, var(--s-accent) 70%, var(--s-surface)) 5px 8px)}.k-hbar .ink{background:repeating-linear-gradient(-45deg, var(--k-ink) 0 5px, color-mix(in srgb, var(--k-ink) 72%, var(--s-surface)) 5px 8px)}.k-hbar .amber{background:repeating-linear-gradient(-45deg, var(--s-accent2) 0 5px, color-mix(in srgb, var(--s-accent2) 60%, var(--s-surface)) 5px 8px)}.k-hbar .ok{background:var(--s-ok)}.k-hbar .bad{background:var(--s-bad)}.k-ink .k-hbar{background:color-mix(in srgb, var(--k-on-ink) 16%, var(--k-ink))}.k-delta-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.k-delta{border-radius:min(var(--s-radius), 6px);height:26px;color:color-mix(in srgb, var(--s-ok) 80%, var(--s-text));background:color-mix(in srgb, var(--s-ok) 15%, var(--s-surface));align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.k-delta.down{color:var(--s-bad);background:color-mix(in srgb, var(--s-bad) 12%, var(--s-surface))}.k-tip{z-index:3;background:var(--k-card);white-space:nowrap;color:var(--s-muted);box-shadow:0 14px 30px -14px color-mix(in srgb, var(--s-text) 50%, transparent), 0 0 0 1px var(--s-border);border-radius:10px;padding:8px 12px;font-size:12px;position:absolute}.k-tip b{color:var(--s-text);font-weight:600}.k-tip .bad{color:var(--s-bad);font-weight:600}.k-bars{grid-template-columns:auto 1fr;gap:10px;display:grid;position:relative}.k-bars-axis{width:38px;height:var(--h);margin-top:58px;position:relative}.k-bars-axis span{border-top:1px dashed var(--s-border);z-index:0;height:0;position:absolute;left:0;right:-9999px}.k-bars-axis em{color:var(--s-muted);background:var(--k-card);padding-right:4px;font-size:11px;font-style:normal;position:absolute;top:-8px;left:0}.k-bars{overflow:hidden}.k-bars-cols{z-index:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.k-col{border-left:1px solid var(--k-hair);flex-direction:column;min-width:0;display:flex}.k-col-head{flex-direction:column;gap:4px;min-width:0;height:58px;padding:2px 8px 0 10px;display:flex}.k-col-head span{color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.k-col-head b{font-family:var(--s-font-b);letter-spacing:-.02em;color:color-mix(in srgb, var(--s-muted) 70%, var(--s-surface));white-space:nowrap;font-size:26px;font-weight:500;line-height:1.05}.k-col.hi .k-col-head span{color:var(--s-text);font-weight:600}.k-col.hi .k-col-head b{color:var(--s-text)}.k-col-plot{height:var(--h);position:relative}.k-col-band{background:linear-gradient(180deg, transparent, var(--k-tint));position:absolute;inset:0}.k-col-bar{background:var(--k-hatch);width:76%;position:absolute;bottom:0;left:0}.k-bars:not(.is-stepped) .k-col-bar{border-radius:min(var(--s-radius), 8px) min(var(--s-radius), 8px) 0 0;width:72%;left:14%}.k-col.hi .k-col-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--s-accent) 80%, var(--s-surface)), var(--s-accent))}.k-col-cap{background:var(--k-tint-2);border-radius:3px;width:24px;height:5px;margin-left:-12px;position:absolute;top:-12px;left:50%}.k-col.hi .k-col-cap{background:var(--k-ink)}.k-col-slope{background:var(--k-hatch-soft);width:24%;position:absolute;top:0;bottom:0;left:76%}.k-col.hi .k-col-slope{background:color-mix(in srgb, var(--s-accent) 55%, var(--s-surface))}.k-col-tip{left:50%;transform:translate(-50%)}.k-col-tip.at-start{left:0;transform:none}.k-col-tip.at-end{left:auto;right:0;transform:none}@container (width<=640px){.k-col-tip{white-space:normal;width:max-content;max-width:180px;font-size:11px}}.k-area{margin-top:30px;position:relative}.k-area svg{aspect-ratio:360/130;width:100%;height:auto;max-height:200px;display:block;overflow:visible}.k-area .k-grid{stroke:var(--k-hair)}.k-area .k-line{stroke:var(--s-accent);stroke-width:2.5px}.k-area .k-mark{stroke:var(--s-accent);stroke-dasharray:3 4;opacity:.6}.k-area-dot{background:var(--k-card);border:3px solid var(--s-accent);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}.k-area-x{color:var(--s-muted);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.k-area-x .on{color:var(--k-accent-text);font-weight:700}.k-dial{margin:0 auto;position:relative}.k-dial svg{width:100%;display:block}.k-dial line{stroke:var(--s-border);stroke-width:5px;stroke-linecap:round}.k-dial line.on{stroke:var(--s-accent)}.k-dial.bad line.on{stroke:var(--s-bad)}.k-dial.ok line.on{stroke:var(--s-ok)}.k-dial-c{text-align:center;position:absolute;top:40%;left:0;right:0}.k-dots-grid{align-items:end;gap:6px;display:grid}.k-dots-grid>span{flex-direction:column;align-items:center;gap:4px;display:flex}.k-dots-grid i{background:0 0;border-radius:50%;width:13px;height:13px}.k-dots-grid i.on{background:var(--k-tint-2)}.k-dots-grid i.part{background:var(--k-tint)}.k-dots-grid .hi i.on,.k-dots-grid .hi i.part{background:var(--s-accent)}.k-dots-x{text-align:center;color:var(--s-muted);margin-top:8px;font-size:11px;display:grid}.k-dots-x .on{color:var(--k-accent-text);font-weight:700}.k-heat{color:var(--s-muted);align-items:center;gap:4px;font-size:11px;display:grid}.k-heat b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.k-heat>b{text-align:center}.k-heat [role=row] b{text-align:left;padding-right:6px}.k-heat i{background:color-mix(in srgb, var(--s-accent) var(--v), var(--k-well));border-radius:5px;height:22px}.k-heat i.max{box-shadow:0 0 0 2px var(--k-ink)}.k-bubbles svg{width:100%;display:block}.k-bubbles .b1{fill:color-mix(in srgb, var(--k-on-ink) 92%, var(--s-accent))}.k-bubbles .b2{fill:var(--s-accent);stroke:var(--k-ink);stroke-width:4px}.k-bubbles .b3{fill:color-mix(in srgb, var(--k-on-ink) 45%, var(--k-ink));stroke:var(--k-ink);stroke-width:4px}.k-bubbles text{text-anchor:middle;font-family:var(--s-font-b);font-weight:600}.k-bubbles .t1{fill:var(--k-ink);font-size:30px}.k-bubbles .t2{fill:var(--k-on-accent);font-size:22px}.k-bubbles .t3{fill:var(--k-on-ink);font-size:14px}.k-legend{flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.k-legend i{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.k-legend .b1{background:color-mix(in srgb, var(--k-on-ink) 92%, var(--s-accent))}.k-legend .b2{background:var(--s-accent)}.k-legend .b3{background:color-mix(in srgb, var(--k-on-ink) 45%, var(--k-ink))}.k-art{border-radius:calc(var(--k-r-sm) + 3px);place-items:center;display:grid;overflow:hidden}.k-art.tile{height:148px}.k-art.thumb{border-radius:var(--k-r-sm);flex:none;width:52px;height:52px}.k-art svg{width:100%;height:100%;display:block}.k-art:not(.is-food) svg{width:auto;height:auto}.k-art.t1{background:var(--k-tint);color:var(--s-accent)}.k-art.t2{background:color-mix(in srgb, var(--s-accent2) 20%, var(--s-surface));color:color-mix(in srgb, var(--s-accent2) 70%, var(--s-text))}.k-art.t3{background:color-mix(in srgb, var(--s-ok) 14%, var(--s-surface));color:color-mix(in srgb, var(--s-ok) 80%, var(--s-text))}.k-art.t4{background:color-mix(in srgb, var(--s-warn) 16%, var(--s-surface));color:color-mix(in srgb, var(--s-warn) 80%, var(--s-text))}.k-spark{width:100%;height:28px;display:block}.k-spark polyline{stroke:var(--s-accent);stroke-width:2px}.k-dock{background:var(--k-ink);box-shadow:0 18px 40px -14px color-mix(in srgb, var(--s-text) 80%, transparent);z-index:30;border-radius:22px;gap:6px;padding:7px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.k-dock button{width:50px;height:50px;color:var(--k-on-ink-2);background:0 0;border:0;border-radius:16px;place-items:center;display:grid}.k-dock button[aria-current=page]{background:var(--s-accent);color:var(--k-on-accent)}.k-dock button .sr{position:absolute}@container (width<=600px){.k-canvas{padding:0}.k-frame{box-shadow:none;border-radius:0}.k-d56{font-size:40px}.k-d40{font-size:30px}.k-big{font-size:52px}.k-ribbon{width:110px;height:110px}.k-ribbon span{width:180px;font-size:9px;top:22px;right:-52px}}.sh .k-av{white-space:nowrap;flex-direction:row;place-items:center;display:inline-grid}.sh{width:100%;height:100%;min-height:0;color:var(--s-text);font-family:var(--s-font-b);text-align:left;background:var(--s-bg);font-size:14px;line-height:1.45;overflow:hidden;container:sh/inline-size}.sh :where(button){font:inherit;color:inherit;cursor:pointer}.sh :where(h1,h2,h3,p){margin:0}.sh .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sh-page{flex-direction:column;gap:18px;min-height:0;padding:8px 32px 32px;display:flex;overflow:auto}.sh-page>*{flex-shrink:0}.sh-muted{color:var(--s-muted)}.sh-brand{align-items:center;gap:12px;min-width:0;display:flex}.sh-brand>i,.sh-brand>img{object-fit:contain;border-radius:11px;flex:none;width:38px;height:38px}.sh-brand>i{background:var(--s-accent);color:var(--k-on-accent);font-style:normal;font:700 13px/1 var(--s-font-d);box-shadow:0 10px 20px -10px color-mix(in srgb, var(--s-accent) 90%, transparent);place-items:center;display:grid}.sh-brand>span{min-width:0;font:700 17px/1.1 var(--s-font-d);letter-spacing:.01em;flex-direction:column;display:flex}.sh-brand>span b,.sh-brand>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sh-brand>span b{font-weight:700}.sh-brand>span small{font:500 12px/1.2 var(--s-font-b);color:var(--s-muted);letter-spacing:0;margin-top:4px}.sh-nav{flex-direction:column;gap:2px;display:flex}.sh-nav button{border-radius:var(--k-r-sm);color:var(--s-muted);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;font-weight:500;display:flex}.sh-nav button:hover{background:var(--k-well);color:var(--s-text)}.sh-nav button[aria-current=page]{background:var(--k-ink);color:var(--k-on-ink)}.sh-role{border:var(--k-bw) solid var(--s-border);border-radius:var(--k-r-sm);background:var(--k-card);align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex}.sh-role select{color:var(--s-text);font:inherit;background:0 0;border:0;min-width:0;max-width:170px;font-weight:600}.sh-role small{color:var(--s-muted);white-space:nowrap;font-size:11px}.sh-me{background:var(--k-card);border:var(--k-bw) solid var(--s-border);border-radius:calc(var(--k-r-sm) + 4px);align-items:center;gap:10px;min-width:0;padding:4px 12px 4px 4px;display:flex}.sh-me>span:not(.k-av){text-align:left;flex-direction:column;min-width:0;line-height:1.2;display:flex}.sh-me b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sh-me small{color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sh-me select{opacity:0;cursor:pointer;position:absolute;inset:0}.sh-me{position:relative}.sh-me.is-compact{border-radius:50%;padding:4px}.sh-avatar{background:var(--k-ink);width:32px;height:32px;color:var(--k-on-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.sh-icon-btn{border-radius:var(--k-r-sm);width:36px;height:36px;color:var(--s-muted);background:0 0;border:0;place-items:center;display:grid;position:relative}.sh-tabbar,.sh-dock{display:none}.sh-rail{border-right:1px solid var(--k-hair);background:color-mix(in srgb, var(--k-card) 50%, transparent);flex-direction:column;flex:none;align-items:center;gap:6px;width:92px;padding:22px 0;display:flex}.sh-rail .sh-mark{background:var(--s-accent);width:44px;height:44px;color:var(--k-on-accent);box-shadow:0 10px 20px -10px color-mix(in srgb, var(--s-accent) 90%, transparent);font:700 13px/1 var(--s-font-d);border-radius:13px;place-items:center;margin-bottom:18px;display:grid;overflow:hidden}.sh-rail .sh-mark img{object-fit:contain;width:100%;height:100%}.sh-rail nav{flex-direction:column;gap:6px;display:flex}.sh-rail nav button{width:64px;color:var(--s-muted);background:0 0;border:0;border-radius:14px;justify-items:center;gap:5px;padding:10px 0 8px;font-size:11px;font-weight:500;display:grid}.sh-rail nav button:hover{background:var(--k-well);color:var(--s-text)}.sh-rail nav button[aria-current=page]{background:var(--k-ink);color:var(--k-on-ink)}.sh-rail nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:60px;overflow:hidden}.sh-rail .sh-rail-end{margin-top:auto}.r{min-width:0;min-height:0}.r-title-big{font-size:20px}.r-dot{background:color-mix(in srgb, var(--s-muted) 60%, var(--s-surface));border-radius:50%;flex:none;width:8px;height:8px}.r-dot.bad{background:var(--s-bad)}.r-dot.warn{background:var(--s-warn)}.r-dot.ok{background:var(--s-ok)}.r-dot.go{background:var(--s-accent)}.r-center{text-align:center}.r-tagline{margin:-4px 0 8px}.r-sub{color:var(--s-muted);margin-top:12px;font-size:15px}.r-sub b{color:var(--s-text);font-weight:600}.r-hero{justify-content:space-between;align-items:flex-end;gap:32px;padding:8px 0 4px;display:flex}.r-hero-text{flex-direction:column;gap:10px;min-width:0;display:flex}.r-hero-nums{flex:none;gap:32px;display:flex}.r-hero-nums div{flex-direction:column;gap:4px;display:flex}.r-counters{grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 0;display:grid}.r-counter{border-left:1px solid var(--k-hair);flex-direction:column;gap:14px;min-width:0;padding:4px 24px;display:flex}.r-counter:first-child{border-left:0}.r-counter .k-cap{align-items:center;gap:10px;display:flex}.r-counter .k-cap i{background:var(--k-well);width:26px;height:26px;color:var(--s-text);border-radius:7px;place-items:center;font-style:normal;display:grid}.r-counter-v{align-items:baseline;gap:10px;min-width:0;display:flex}.r-counter-v strong{white-space:nowrap}.r-counter-v strong.is-accent{color:var(--k-accent-text)}.r-counter-v strong.is-bad{color:var(--s-bad)}.r-counter-v .k-l12{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.r-bento{grid-template-columns:1.3fr 1fr 1fr;gap:18px;display:grid}.r-bento-hero .k-big{margin:18px 0 12px;display:block}.r-bento-tile{flex-direction:column;gap:10px;display:flex}.r-mix{flex-direction:column;gap:14px;margin-top:18px;display:flex}.r-mix-row{justify-content:space-between;gap:10px;margin-bottom:7px;font-size:14px;display:flex}.r-mix-row b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.r-mix-row span{color:var(--s-muted);font-size:13px}.k-ink .r-mix-row span{color:var(--k-on-ink-2)}.r-range{border-radius:calc(var(--k-r-sm) + 2px);background:var(--k-well);gap:2px;padding:3px;display:flex}.r-range button{border-radius:var(--k-r-xs);color:var(--s-muted);background:0 0;border:0;padding:5px 11px;font-size:12.5px}.r-range button[aria-pressed=true]{background:var(--k-card);color:var(--s-text);box-shadow:0 1px 2px color-mix(in srgb, var(--s-text) 14%, transparent);font-weight:600}.r-split{grid-template-columns:minmax(0,1fr) minmax(300px,372px);gap:18px;min-height:0;display:grid}.r-hero-chart{padding-bottom:16px}.r-legend{color:var(--s-muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.r-legend i{background:var(--k-tint-2);border-radius:3px;width:10px;height:10px;display:inline-block}.r-legend i.hi{background:var(--s-accent);margin-left:6px}@container (width<=640px){.r-legend{gap:0;font-size:0}.r-legend i{display:none}}.r-giant{flex-direction:column;display:flex}.r-giant .k-big{margin:22px 0 12px;font-size:68px;display:block}.r-giant hr{border:0;border-top:1px solid var(--s-border);margin:22px 0 0}.k-ink.r-giant hr{border-color:color-mix(in srgb, var(--k-on-ink) 18%, var(--k-ink))}.r-explore{border-radius:calc(var(--k-r-sm) + 6px);background:linear-gradient(180deg, color-mix(in srgb, var(--k-tint) 70%, transparent), color-mix(in srgb, var(--k-card) 94%, transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--k-tint-2);box-shadow:0 -10px 30px -18px color-mix(in srgb, var(--s-accent) 40%, transparent);z-index:2;flex-wrap:wrap;align-items:center;gap:10px;margin-top:-26px;padding:10px 12px;display:flex;position:relative}.r-explore-label{color:var(--k-accent-text);white-space:nowrap;align-items:center;gap:6px;padding-left:4px;font-size:13px;font-weight:600;display:flex}.r-explore-label svg{color:var(--s-accent)}.r-explore-in{background:var(--k-card);border-radius:var(--k-r-sm);border:var(--k-bw) solid var(--s-border);flex:1;align-items:center;gap:8px;min-width:200px;padding:6px 6px 6px 12px;display:flex}.r-explore-in input{min-width:0;font:inherit;color:var(--s-text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.r-send{background:var(--s-accent);width:32px;height:32px;color:var(--k-on-accent);border:0;border-radius:9px;flex:none;place-items:center;display:grid}.r-explore-note{color:var(--s-muted);flex-basis:100%;padding-left:4px;font-size:12px}.r-explore.is-compact{margin-top:12px}.r-attn ul,.r-queue ul,.r-feed ol,.r-strip ol,.r-people ul,.r-order ul{margin:0;padding:0;list-style:none}.r-attn li{border-bottom:1px solid var(--k-hair);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.r-attn li:last-child{border-bottom:0}.r-attn li b{font-size:14px;font-weight:600;display:block}.r-attn li small{color:var(--s-muted);margin-top:2px;font-size:12px;display:block}.r-attn li button{cursor:pointer;border:0}.r-attn li.done b{color:var(--s-muted);text-decoration:line-through}.r-queue li{border-bottom:1px solid var(--k-hair);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.r-queue li:last-child{border-bottom:0}.r-queue-text{min-width:0}.r-queue-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.r-queue-text small{color:var(--s-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.r-queue li.done .r-queue-text b{color:var(--s-muted);text-decoration:line-through}.r-act{min-width:76px;height:34px;padding:0 14px;font-size:13px}.r-act:disabled{color:var(--s-ok);opacity:1;cursor:default;background:0 0;border-color:#0000}.r-table-tools{gap:10px;display:flex}.r-find{width:220px;color:var(--s-muted)}.r-find input{font:inherit;color:var(--s-text);background:0 0;border:0;outline:none;flex:1;min-width:0}.r-table-wrap{margin-top:4px;overflow-x:auto}.r-table table{border-collapse:collapse;width:100%}.r-table th{text-align:left;color:var(--s-muted);background:var(--k-well);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:500}.r-table th:first-child{border-radius:var(--k-r-sm) 0 0 var(--k-r-sm)}.r-table th:last-child{border-radius:0 var(--k-r-sm) var(--k-r-sm) 0}.r-table td{border-bottom:1px solid var(--k-hair);vertical-align:middle;padding:10px 12px;font-size:14px}.r-table tr:last-child td{border-bottom:0}.r-table tr.sel td{background:color-mix(in srgb, var(--s-accent) 5%, var(--k-card))}.r-table .r{text-align:right}.r-table .r-cb{width:36px}.r-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--k-ink)}.r-mono{color:var(--s-muted);white-space:nowrap;font-size:13px}.r-who{align-items:center;gap:12px;min-width:0;display:flex}.r-who>span:last-child{white-space:nowrap;flex-direction:column;min-width:0;display:flex}.r-who small{color:var(--s-muted);font-size:12px}.r-none{padding:16px 12px}.r-sld{grid-template-columns:340px minmax(0,1fr);min-height:420px;display:grid;overflow:hidden}.r-sld-list{border-right:1px solid var(--k-hair);flex-direction:column;gap:2px;padding:18px 14px;display:flex;overflow:auto}.r-sld-list .k-ch{padding:0 8px}.r-sld-list button{text-align:left;border-radius:var(--k-r-sm);background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.r-sld-list button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.r-sld-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.r-sld-list button small{color:var(--s-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.r-sld-list button.on{background:var(--k-well);box-shadow:inset 3px 0 0 var(--s-accent)}.r-sld-detail{flex-direction:column;gap:16px;padding:22px 26px;display:flex;overflow:auto}.r-sld-head{align-items:center;gap:16px;display:flex}.r-sld-head>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.r-sld-text{font-size:15px}.r-sld-widget{border-radius:var(--k-r-sm);background:var(--k-well);flex-direction:column;gap:10px;padding:16px;display:flex}.r-sld-actions{gap:10px;margin-top:auto;display:flex}.r-board{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:14px;padding-bottom:4px;display:grid;overflow-x:auto}.r-board-col{background:color-mix(in srgb, var(--k-well) 70%, transparent);border-radius:calc(var(--k-r) + 2px);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.r-board-col>header{justify-content:space-between;align-items:baseline;gap:8px;padding:2px 4px 4px;display:flex}.r-board-col>header b{font-size:14px}.r-job{flex-direction:column;gap:10px;padding:14px;display:flex}.r-job.is-late{box-shadow:inset 3px 0 0 var(--s-bad), var(--k-shadow-card)}.r-job-top{gap:6px;display:flex}.r-job-title{font-size:14px;line-height:1.3}.r-job-c{color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.r-job .k-seg{height:8px}.r-job footer{align-items:center;gap:8px;display:flex}.r-job footer .k-l12{flex:1}.r-job footer b{font-size:13px}.r-mapcard{height:100%;min-height:380px;padding:0;overflow:hidden}.r-map-svg{width:100%;height:100%;display:block}.r-map-svg .m-sea{fill:color-mix(in srgb, var(--s-accent2) 10%, var(--k-well))}.r-map-svg .m-grid line{stroke:color-mix(in srgb, var(--s-border) 55%, transparent);stroke-width:1px}.r-map-svg .m-land{fill:var(--k-card);stroke:color-mix(in srgb, var(--s-border) 90%, var(--s-text));stroke-width:2px}.r-map-svg .m-park{fill:color-mix(in srgb, var(--s-ok) 14%, var(--k-card))}.r-map-svg .m-road{fill:none;stroke:color-mix(in srgb, var(--s-border) 80%, var(--s-muted));stroke-width:5px;stroke-linecap:round;opacity:.6}.r-map-svg .m-route{fill:none;stroke:var(--s-accent);stroke-width:3px;stroke-dasharray:2 8;stroke-linecap:round;opacity:.55}.r-map-svg .m-route.on,.r-map-svg .m-route.go{opacity:.9}.r-map-svg .m-route.on{stroke-width:5px;stroke-dasharray:none}.r-map-svg .m-route.bad{stroke:var(--s-bad)}.r-map-svg .m-route.ok,.r-map-svg .m-route.quiet{stroke:var(--s-muted);opacity:.35}.r-pin{cursor:pointer}.r-pin .m-halo{fill:var(--s-accent);opacity:.16}.r-pin .m-dot{fill:var(--s-accent);stroke:var(--k-card);stroke-width:4px}.r-pin.bad .m-halo,.r-pin.bad .m-dot{fill:var(--s-bad)}.r-pin.ok .m-dot,.r-pin.quiet .m-dot,.r-pin.ok .m-halo,.r-pin.quiet .m-halo{fill:var(--s-muted)}.r-pin.on .m-halo{opacity:.28}.r-pin .m-label rect{fill:var(--k-ink)}.r-pin .m-label text{fill:var(--k-on-ink);font-family:var(--s-font-b);font-size:15px;font-weight:600}.sh .r-pin:focus-visible{outline:none}.sh .r-pin.is-static{cursor:default}.sh .r-pin:focus-visible .m-dot{stroke:var(--s-text);stroke-width:5px}.r-diary-grid{column-gap:8px;display:grid;position:relative}.r-diary-grid>b{color:var(--s-muted);background:var(--k-well);border-radius:var(--k-r-xs);height:34px;padding:8px 10px;font-size:12px;font-weight:600}.r-diary-h{color:var(--s-muted);border-top:1px solid var(--k-hair);height:44px;padding-top:6px;font-size:11.5px}.r-diary-cell{border-top:1px solid var(--k-hair);min-width:0;height:44px;padding:3px 0}.r-diary-cell i{border-radius:var(--k-r-xs);background:var(--k-tint);height:100%;box-shadow:inset 3px 0 0 var(--s-accent);flex-direction:column;justify-content:center;padding:0 10px;font-style:normal;display:flex;overflow:hidden}.r-diary-cell i.past{background:var(--k-well);box-shadow:inset 3px 0 0 var(--s-border);color:var(--s-muted)}.r-diary-cell i.now{background:var(--k-ink);color:var(--k-on-ink);box-shadow:none}.r-diary-cell i b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.r-diary-cell i small{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.r-now{background:var(--s-accent);z-index:2;height:2px;position:absolute;left:0;right:0}.r-now em{color:var(--k-on-accent);background:var(--s-accent);border-radius:min(var(--s-radius), 5px);padding:3px 6px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:-11px;left:0}.r-strip ol{grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.r-strip li{border-radius:var(--k-r-sm);background:var(--k-well);grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:8px 10px;min-width:0;padding:12px;display:grid}.r-strip li time{color:var(--s-muted);grid-column:1/-1;font-size:12px;font-weight:700}.r-strip li span{flex-direction:column;min-width:0;display:flex}.r-strip li b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.r-strip li small{color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.r-strip li.now{background:var(--k-ink);color:var(--k-on-ink)}.r-strip li.now small,.r-strip li.now time{color:var(--k-on-ink-2)}.r-strip li.past{opacity:.6}.r-tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.r-tile{flex-direction:column;gap:3px;padding:8px 8px 14px;display:flex}.r-tile>b{margin:10px 6px 0;font-size:16px;font-weight:600}.r-tile>small{color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;margin:0 6px;font-size:12px;overflow:hidden}.r-tile-foot{justify-content:space-between;align-items:center;margin:10px 6px 0;display:flex}.r-tile-foot strong{color:var(--k-accent-text);letter-spacing:-.01em;font-size:20px;font-weight:600}.r-add{background:var(--k-well);width:34px;height:34px;color:var(--s-text);border:0;border-radius:10px;place-items:center;font-size:13px;font-weight:700;display:grid}.r-add.on{background:var(--s-accent);color:var(--k-on-accent)}.r-order{flex-direction:column;gap:12px;display:flex}.r-order li{border-bottom:1px solid var(--k-hair);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.r-order li>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.r-order li small{color:var(--s-muted);font-size:12px}.r-qty{align-items:center;gap:8px;display:flex}.r-qty button{border:var(--k-bw) solid var(--s-border);background:var(--k-card);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.r-order-total{justify-content:space-between;align-items:baseline;display:flex}.r-charge{width:100%;height:52px;font-size:16px}.r-feed li{border-bottom:1px solid var(--k-hair);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid}.r-feed li:last-child{border-bottom:0}.r-feed li b{font-weight:600}.r-feed li small{color:var(--s-muted);margin-top:2px;font-size:12px;display:block}.r-feed li .r-dot{margin-top:8px}.r-people ul{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:4px 20px;display:grid}.r-people li{border-bottom:1px solid var(--k-hair);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.r-people li>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.r-people li b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.r-people li small{color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.r-gauges{grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:18px;display:grid}.r-gauge,.r-gauge-hero{flex-direction:column;gap:12px;display:flex}.r-gauge{justify-content:space-between}.r-assist{flex-direction:column;gap:14px;display:flex}.r-assist form{border:var(--k-bw) solid var(--k-tint-2);border-radius:calc(var(--k-r-sm) + 4px);background:var(--k-card);color:var(--s-accent);box-shadow:0 14px 30px -20px color-mix(in srgb, var(--s-accent) 60%, transparent);align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.r-assist input{font:inherit;color:var(--s-text);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.r-chips{flex-wrap:wrap;gap:8px;display:flex}.r-chips button{border:var(--k-bw) solid var(--s-border);background:var(--k-card);border-radius:var(--k-r-sm);color:var(--k-ink-2);padding:8px 12px;font-size:13px}.r-chips button:hover{border-color:var(--s-accent);color:var(--s-text)}.r-answer{border-radius:var(--k-r-sm);background:var(--k-well);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.r-answer small{color:var(--s-muted);font-size:12px}.r-quick{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.r-quick button{text-align:left;border:var(--s-bw) solid color-mix(in srgb, var(--s-border) 70%, transparent);align-items:center;gap:12px;padding:14px;font-weight:600;display:flex}.r-quick button i{background:var(--k-tint);width:40px;height:40px;color:var(--s-accent);border-radius:11px;flex:none;place-items:center;font-style:normal;display:grid}.r-quick button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.r-quick button>svg{color:var(--s-muted);flex:none}.r-quick button[aria-pressed=true]{box-shadow:0 0 0 2px var(--s-accent)}.r-next{border-radius:calc(var(--k-r) + 2px);background:linear-gradient(140deg, var(--s-accent), color-mix(in srgb, var(--s-accent) 72%, var(--s-text)));color:var(--k-on-accent);box-shadow:0 20px 40px -24px color-mix(in srgb, var(--s-accent) 90%, transparent);flex-direction:column;gap:10px;padding:20px;display:flex}.r-next .k-cap{color:color-mix(in srgb, var(--k-on-accent) 80%, transparent)}.r-next p{opacity:.9;align-items:center;gap:6px;font-size:13px;display:flex}.r-next-foot{grid-template-columns:110px 1fr auto;align-items:center;gap:12px;margin-top:4px;display:grid}.r-next-foot .k-seg i{background:color-mix(in srgb, var(--k-on-accent) 30%, transparent)}.r-next-foot .k-seg i.on{background:var(--k-on-accent)}.r-next-foot>span:nth-child(2){font-size:13px;font-weight:600}.sh :focus-visible{outline:2px solid var(--s-text);outline-offset:2px;box-shadow:0 0 0 2px var(--s-bg)}.sh .k-ink :focus-visible,.sh .k-dock :focus-visible,.sh .k-ink:focus-visible,.sh .cr-flow :focus-visible{outline-color:var(--k-on-ink);box-shadow:0 0 0 2px var(--k-ink)}.sh .r-next :focus-visible,.sh .k-btn.accent:focus-visible{outline-color:var(--s-text);box-shadow:0 0 0 2px var(--s-bg)}@container (width<=900px){.r-split{grid-template-columns:1fr}.r-bento,.r-gauges{grid-template-columns:1fr 1fr}.r-bento-hero,.r-gauge-hero{grid-column:1/-1}.r-counters{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.r-counter:nth-child(3){border-left:0}}@container (width<=640px){.sh-page{gap:14px;padding:8px 16px 110px}.r-sld{grid-template-columns:1fr}.r-sld-list{border-right:0;border-bottom:1px solid var(--k-hair);max-height:300px}.r-bento,.r-gauges{grid-template-columns:1fr}.r-hero{flex-direction:column;align-items:flex-start}.r-hero-nums{gap:20px}.r-counters{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 0}.r-counter{border-left:1px solid var(--k-hair);gap:10px;padding:0 10px}.r-counter:nth-child(3){border-left:1px solid var(--k-hair)}.r-counter .k-cap i,.r-counter-v .k-l12{display:none}.r-counter .k-cap{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.r-counter-v strong{font-size:26px}.r-counter .k-seg{gap:2px;height:8px}.r-queue li{grid-template-columns:32px minmax(0,1fr) auto}.r-queue .r-act,.r-table-tools .r-find,.r-table th:nth-child(n+5),.r-table td:nth-child(n+5){display:none}.r-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r-tile .k-art.tile{height:112px}.r-diary-grid>b{padding:8px 6px;font-size:11px}.r-diary-cell i{padding:0 6px}.r-diary-cell i small{display:none}.r-giant .k-big{font-size:52px}.r-explore-label{display:none}.r-board{scroll-snap-type:x mandatory;grid-auto-columns:78%}.r-board-col{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.sh *{transition:none!important;animation:none!important}}.k-ch>.k-l12{white-space:nowrap;flex:none}.r-mark{background:color-mix(in srgb, var(--s-ok) 14%, var(--s-surface));color:var(--s-ok);border-radius:50%;flex:none;place-items:center;display:inline-grid}.r-mark.bad{background:color-mix(in srgb, var(--s-bad) 12%, var(--s-surface));color:var(--s-bad)}.r-mark.warn{background:color-mix(in srgb, var(--s-warn) 16%, var(--s-surface));color:var(--s-warn)}.r-mark.go{background:var(--k-tint);color:var(--s-accent)}.od-frame{grid-template-rows:auto minmax(0,1fr);display:grid}.od-top{grid-template-columns:minmax(200px,1fr) auto minmax(200px,1fr);align-items:center;gap:16px;padding:22px 32px 0;display:grid}.od-tools{justify-content:flex-end;align-items:center;gap:10px;min-width:0;padding-right:64px;display:flex}.od-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 0 2px;display:flex}.od-sub{margin-top:10px;font-size:14px}.od-sub b{color:var(--s-text)}.od-range{background:var(--k-card);border:var(--k-bw) solid var(--s-border);border-radius:calc(var(--k-r-sm) + 4px);flex:none;align-items:center;gap:4px;padding:4px;display:flex}.od-range .k-chip{background:var(--k-well);border:0;height:34px}.od-range em{color:var(--s-muted);padding:0 6px;font-size:12px;font-style:normal}.od-row2{grid-template-columns:minmax(0,1fr) minmax(300px,372px);gap:18px;display:grid}.od-minis{grid-template-columns:1.3fr 1fr 1fr;gap:18px;min-width:0;display:grid}.od-mini{flex-direction:column;gap:10px;min-height:252px;display:flex}.od-mini-num{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.od-attn{min-height:0}.od-attn .r-attn{height:100%}.od-attn .r-attn li b{font-size:13px}.od-dial-note{text-align:center;font-size:15px}.od-cash{flex-direction:column;gap:6px;display:flex}.od-cash .k-d40{margin-top:10px}.od-fac{flex-direction:column;gap:8px;margin-top:18px;display:flex}.od-fac>div{justify-content:space-between;font-size:13px;display:flex}.od-cash footer{border-top:1px solid color-mix(in srgb, var(--k-on-ink) 16%, var(--k-ink));justify-content:space-between;margin-top:auto;padding-top:16px;font-size:13px;display:flex}.od-cash footer b{color:color-mix(in srgb, var(--s-accent) 30%, var(--k-on-ink));font-weight:600}@container (width<=1500px){.od-search{display:none}}@container (width<=1180px){.od-top{grid-template-columns:auto minmax(0,1fr) auto}.od-nav{overflow-x:auto}.od-minis{grid-template-columns:1fr 1fr}.od-minis>:first-child{grid-column:1/-1}}@container (width<=900px){.od-row2{grid-template-columns:1fr}.od-hide-phone{display:none}}@container (width<=640px){.od-top{grid-template-columns:minmax(0,1fr) auto;padding:18px 16px 0}.od-nav{display:none}.od-tools{padding-right:48px}.od-head{flex-direction:column;align-items:flex-start;padding-top:12px}.od-range{display:none}.od-minis{grid-template-columns:1fr}.od-mini{min-height:0}.sh-od .sh-dock{display:flex}}.sh-sd .k-canvas{background:radial-gradient(1100px 600px at 90% -10%, color-mix(in srgb, var(--s-accent2) 34%, transparent) 0%, transparent 60%), radial-gradient(900px 500px at 0% 0%, color-mix(in srgb, var(--s-accent) 16%, transparent) 0%, transparent 55%), color-mix(in srgb, var(--s-surface2) 62%, var(--s-border))}.sd-frame{background:linear-gradient(180deg, color-mix(in srgb, var(--s-accent2) 10%, var(--s-bg)) 0%, var(--s-bg) 40%);grid-template-rows:auto minmax(0,1fr);display:grid}.sd-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:22px 32px 0;display:grid}.sd-me{justify-content:flex-end;min-width:0;padding-right:64px;display:flex}.sd-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 0 6px;display:flex}.sd-hero>div:first-child{flex-direction:column;gap:12px;min-width:0;display:flex}.sd-cluster{flex:none;gap:36px;display:flex}.sd-cluster div{flex-direction:column;gap:6px;display:flex}.sd-num{font-family:var(--s-font-b);letter-spacing:-.04em;font-size:52px;font-weight:400;line-height:.95}.sd-progress{gap:6px;height:46px;display:flex}.sd-progress span{border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:0 16px;font-size:13px;display:flex}.sd-progress b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sd-progress em{font-style:normal;font-weight:600}.sd-progress .p0{background:var(--k-ink);color:var(--k-on-ink)}.sd-progress .p1{background:var(--s-accent2);color:var(--s-text)}.sd-progress .p2{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--s-text) 18%, var(--s-surface)) 0 5px, var(--k-card) 5px 9px);color:var(--s-text);border:1px solid var(--s-border)}.sd-bento{grid-template-columns:.8fr 1.3fr .9fr 1.1fr;align-items:stretch;gap:18px;display:grid}.sd-photo{flex-direction:column;min-height:300px;padding:0;display:flex;overflow:hidden}.sd-photo-art{background:radial-gradient(200px 160px at 50% 40%, color-mix(in srgb, var(--s-accent2) 40%, var(--s-surface)), color-mix(in srgb, var(--s-accent) 18%, var(--s-surface)));flex:1;place-items:center;display:grid;position:relative}.sd-photo-art .k-av{box-shadow:0 0 0 8px color-mix(in srgb, var(--k-card) 60%, transparent);font-size:32px!important}.sd-star{color:var(--s-accent);position:absolute;top:16px;right:16px}.sd-photo-t{flex-direction:column;gap:2px;padding:14px 16px;display:flex}.sd-photo-t b{font-size:16px}.sd-week,.sd-timer{flex-direction:column;display:flex}.sd-timer .k-dial-c{flex-direction:column;align-items:center;gap:2px;display:flex;top:38%}.sd-next{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.sd-check ul{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.sd-check li{border-bottom:1px solid color-mix(in srgb, var(--k-on-ink) 12%, var(--k-ink));justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.sd-check li:last-child{border-bottom:0}.sd-check li button{color:var(--k-on-ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;font-size:13px;display:flex}.sd-check li button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd-check li i{border:1.5px solid var(--k-on-ink-2);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.sd-check li.done i{background:var(--s-accent);border-color:var(--s-accent);color:var(--k-on-accent)}.sd-check li.done span{color:var(--k-on-ink-2);text-decoration:line-through}.sd-check li small{color:var(--k-on-ink-2);white-space:nowrap;font-size:11px}.sd-title{margin-top:18px}@container (width<=1180px){.sd-bento{grid-template-columns:1fr 1fr}.sd-top{grid-template-columns:auto minmax(0,1fr) auto}.sd-nav{overflow-x:auto}}@container (width<=900px){.sd-me{display:none}.sd-hero{flex-direction:column;align-items:flex-start}}@container (width<=640px){.sd-top{grid-template-columns:minmax(0,1fr);padding:18px 16px 0}.sd-nav{display:none}.sh-sd .sh-dock{display:flex}.sd-cluster{gap:22px}.sd-num{font-size:38px}.sd-progress span{padding:0 10px}.sd-progress b{display:none}.sd-bento{grid-template-columns:1fr}.sd-photo{min-height:220px}}.pl-frame{grid-template-rows:auto minmax(0,1fr);display:grid}.pl-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:22px 32px 0;display:grid}.pl-me{justify-content:flex-end;min-width:0;padding-right:64px;display:flex}.pl-head{flex-wrap:wrap;align-items:center;gap:18px;padding-top:18px;display:flex}.pl-head h1{margin-right:6px}.pl-tabs button{align-items:center;gap:6px;display:inline-flex}.pl-dot{background:var(--s-bad);border-radius:50%;width:7px;height:7px;display:inline-block}.pl-tools{align-items:center;gap:10px;margin-left:auto;display:flex}.pl-hero{flex-direction:column;gap:18px;padding:22px 24px;display:flex}.pl-hero-top{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pl-hero-top>div:first-child{flex-direction:column;gap:8px;display:flex}.pl-big{font-size:60px}.pl-late{color:color-mix(in srgb, var(--s-bad) 70%, var(--k-on-ink));font-weight:600}.pl-hero-nums{gap:28px;display:flex}.pl-hero-nums div{flex-direction:column;gap:4px;display:flex}.pl-stack{gap:4px;height:56px;display:flex}.pl-stack span{border-radius:10px;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:8px 12px;display:flex;overflow:hidden}.pl-stack b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.pl-stack em{font-size:13px;font-style:normal;font-weight:600}.pl-stack .s0{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--k-on-ink) 20%, var(--k-ink)) 0 5px, color-mix(in srgb, var(--k-on-ink) 10%, var(--k-ink)) 5px 9px);color:var(--k-on-ink)}.pl-stack .s1{background:color-mix(in srgb, var(--k-on-ink) 22%, var(--k-ink));color:var(--k-on-ink)}.pl-stack .s2{background:var(--s-accent);color:var(--k-on-accent)}.pl-stack .s3{background:color-mix(in srgb, var(--s-accent) 45%, var(--k-ink));color:var(--k-on-ink)}.pl-stack .s4{background:color-mix(in srgb, var(--k-on-ink) 88%, var(--k-ink));color:var(--k-ink)}.pl-stack .late{background:var(--s-bad);color:var(--k-on-ink);flex-basis:70px}@container (width<=1180px){.pl-top{grid-template-columns:auto minmax(0,1fr) auto}.pl-nav{overflow-x:auto}.pl-tools{margin-left:0}}@container (width<=900px){.pl-me{display:none}.pl-hero-top{flex-direction:column;align-items:flex-start}}@container (width<=640px){.pl-top{grid-template-columns:minmax(0,1fr);padding:18px 16px 0}.pl-nav{display:none}.sh-pl .sh-dock{display:flex}.pl-head{gap:10px}.pl-tabs{order:3;max-width:100%;overflow-x:auto}.pl-tools{width:100%}.pl-tools .r-range{display:none}.pl-tools .k-btn{margin-left:auto}.pl-big{font-size:46px}.pl-hero-nums{gap:18px}.pl-stack{height:40px}.pl-stack b{display:none}.pl-stack .late b{font-size:10px;display:block}.pl-stack .late em{display:none}.pl-stack em{font-size:11px}}.lm-frame{display:flex}.lm-scroll{flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.lm-stage{flex:0 0 100%;min-width:0;position:relative;overflow:hidden}.lm-scroll.has-more .lm-stage{flex-basis:calc(100% - 56px)}.lm-below{flex:none;padding-top:24px}.lm-map{position:absolute;inset:0 0 150px 380px}.lm-map .r-map-svg{overflow:visible}.lm-stage{background:color-mix(in srgb, var(--s-accent2) 10%, var(--k-well))}.lm-page{flex:1;padding-top:30px}.lm-track{z-index:4;background:color-mix(in srgb, var(--k-card) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;gap:12px;width:360px;padding:18px;display:flex;position:absolute;top:20px;bottom:20px;left:20px}.lm-track-head div{flex-direction:column;gap:4px;display:flex}.lm-live{background:var(--s-ok);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--s-ok) 22%, transparent);border-radius:50%;margin-right:6px;display:inline-block}.lm-find{width:100%;color:var(--s-muted)}.lm-find input{font:inherit;color:var(--s-text);background:0 0;border:0;outline:none;flex:1;min-width:0}.lm-filter{align-self:flex-start}.lm-list{flex-direction:column;flex:1;gap:10px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.lm-unit{border:var(--k-bw) solid var(--s-border);background:var(--k-card);border-radius:var(--k-r-sm);text-align:left;flex-direction:column;gap:8px;width:100%;padding:12px 14px;display:flex}.lm-unit.on{border-color:var(--s-accent);box-shadow:0 0 0 1px var(--s-accent), 0 12px 24px -16px color-mix(in srgb, var(--s-accent) 70%, transparent)}.lm-unit-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.lm-code{font:600 20px/1 var(--s-font-d);letter-spacing:.01em}.lm-route{color:var(--s-muted);font-size:13px}.lm-track-bar{height:18px;display:block;position:relative}.lm-track-bar:before{content:"";background:repeating-linear-gradient(90deg, var(--s-border) 0 6px, transparent 6px 10px);border-radius:2px;height:3px;position:absolute;top:8px;left:0;right:0}.lm-track-bar i{background:var(--s-accent);border-radius:3px;height:5px;position:absolute;top:7px;left:0}.lm-track-bar i.bad{background:var(--s-bad)}.lm-track-bar i.ok,.lm-track-bar i.quiet{background:var(--s-muted)}.lm-track-bar svg{color:var(--s-text);position:absolute;top:0}.lm-unit-foot{justify-content:space-between;align-items:center;display:flex}.lm-unit-foot b{font-size:13px}.lm-more{flex-direction:column;gap:8px;padding:10px 2px 0;display:flex}.lm-more ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lm-more li{border-top:1px solid var(--k-hair);color:var(--k-ink-2);padding:7px 0;font-size:12.5px}.lm-exc{z-index:4;background:color-mix(in srgb, var(--k-card) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:320px;margin-top:90px;padding:14px 16px;position:absolute;top:20px;right:20px}.lm-exc header{color:var(--s-bad);align-items:center;gap:8px;margin-bottom:6px;display:flex}.lm-exc header b{color:var(--s-text);flex:1}.lm-exc ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lm-exc li{border-top:1px solid var(--k-hair);grid-template-columns:10px 1fr;align-items:start;gap:10px;padding:8px 0;display:grid}.lm-exc li .r-dot{margin-top:6px}.lm-exc li span{flex-direction:column;min-width:0;display:flex}.lm-exc li b{font-size:13px}.lm-exc li small{color:var(--s-muted);font-size:12px}.lm-sheet{z-index:5;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 18px;display:grid;position:absolute;bottom:20px;left:400px;right:20px}.lm-sheet .k-art.tile{height:118px}.lm-sheet-main{flex-direction:column;gap:10px;min-width:0;display:flex}.lm-sheet-main h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lm-sheet-stats{gap:28px;display:flex}.lm-sheet-stats div{flex-direction:column;gap:2px;display:flex}.lm-sheet-stats b{font-size:18px}.lm-sheet .k-seg i{background:color-mix(in srgb, var(--k-on-ink) 16%, var(--k-ink))}.lm-sheet .k-seg.go i.on{background:var(--s-accent)}.lm-sheet .k-seg.bad i.on{background:var(--s-bad)}.lm-sheet-who{grid-template-columns:44px auto;align-items:center;gap:10px 12px;display:grid}.lm-sheet-who>span:not(.k-av){flex-direction:column;display:flex}.lm-sheet-who small{color:var(--k-on-ink-2);font-size:12px}.lm-sheet-who .k-btn{grid-column:1/-1}@container (width<=1100px){.lm-exc{display:none}.lm-sheet{grid-template-columns:minmax(0,1fr) auto}.lm-sheet .k-art{display:none}}@container (width<=640px){.sh-lm .sh-rail{display:none}.sh-lm .sh-dock{display:flex}.lm-stage{flex-direction:column;flex:none;display:flex;overflow:visible}.lm-scroll.has-more .lm-stage{flex-basis:auto}.lm-scroll{padding-bottom:96px}.lm-map{flex:none;height:300px;position:relative;inset:auto}.lm-track{background:var(--k-card);width:auto;margin:-24px 12px 0;position:static;bottom:auto}.lm-list{overflow:visible}.lm-sheet{grid-template-columns:1fr;margin:12px;position:static}.lm-sheet-who{grid-template-columns:44px 1fr auto}.lm-sheet-who .k-btn{grid-column:auto}.lm-page{padding-top:18px}}.ct-frame{grid-template-columns:92px minmax(0,1fr);display:grid}.ct-frame.with-order{grid-template-columns:92px minmax(0,1fr) 392px}.ct-page{padding:22px 28px 30px}.ct-lock{color:var(--s-muted);background:0 0;border:0;border-radius:12px;justify-items:center;gap:4px;padding:8px 10px;font-size:11px;display:grid}.ct-lock:hover{background:var(--k-well);color:var(--s-text)}.ct-bar{align-items:center;gap:12px;display:flex}.ct-search{border-radius:calc(var(--k-r-sm) + 4px);background:var(--k-card);border:var(--k-bw) solid var(--s-border);min-width:160px;max-width:420px;height:46px;color:var(--s-muted);flex:1;align-items:center;gap:10px;padding:0 16px;display:flex}.ct-search input{font:inherit;color:var(--s-text);background:0 0;border:0;outline:none;flex:1;min-width:0}.ct-wifi{color:var(--s-ok)}.ct-tally{color:var(--s-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 18px;min-width:0;margin-left:auto;font-size:13px;display:flex}.ct-tally span{white-space:nowrap}.ct-tally b{color:var(--s-text);margin-right:5px;font-size:15px;font-weight:600}.ct-me{text-align:left;flex:none;height:46px}.ct-title{margin-top:8px}.ct-cats{gap:10px;margin:20px 0 22px;padding-bottom:2px;display:flex;overflow-x:auto}.ct-cat{border-radius:var(--k-r);background:var(--k-card);border:var(--k-bw) solid var(--s-border);width:112px;height:104px;box-shadow:var(--k-shadow-card);flex:none;align-content:center;place-items:center;gap:8px;padding:0 6px;display:grid}.ct-cat i{border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.ct-cat i.all{background:var(--s-accent);color:var(--k-on-accent)}.ct-cat i.c1{background:var(--k-tint);color:var(--k-accent-text)}.ct-cat i.c2{background:color-mix(in srgb, var(--s-accent2) 22%, var(--s-surface));color:color-mix(in srgb, var(--s-accent2) 70%, var(--s-text))}.ct-cat i.c3{background:color-mix(in srgb, var(--s-ok) 16%, var(--s-surface));color:color-mix(in srgb, var(--s-ok) 80%, var(--s-text))}.ct-cat i.c4{background:color-mix(in srgb, var(--s-warn) 18%, var(--s-surface));color:color-mix(in srgb, var(--s-warn) 80%, var(--s-text))}.ct-cat b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:500;overflow:hidden}.ct-cat small{color:var(--s-muted);margin-top:-6px;font-size:11px}.ct-cat[aria-pressed=true]{background:var(--k-ink);color:var(--k-on-ink);border-color:var(--k-ink)}.ct-cat[aria-pressed=true] small{color:var(--k-on-ink-2)}.ct-sec{align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.ct-sec .ct-where{margin-left:auto;font-size:13px}.ct-find-sm{width:200px;height:34px;color:var(--s-muted);align-self:center}.ct-find-sm input{font:inherit;color:var(--s-text);background:0 0;border:0;outline:none;flex:1;min-width:0}.ct-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ct-item{padding:8px 8px 14px}.ct-ph{position:relative}.ct-hot{background:var(--k-card);color:var(--k-accent-text);border-radius:min(var(--s-radius), 6px);padding:4px 8px;font-size:11px;font-weight:700;position:absolute;top:9px;left:9px}.ct-item h3{margin:12px 6px 3px;font-size:16px;font-weight:600;line-height:1.25}.ct-item p{color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;margin:0 6px;font-size:12px;overflow:hidden}.ct-pr{justify-content:space-between;align-items:center;margin:10px 6px 0;display:flex}.ct-pr b{color:var(--k-accent-text);letter-spacing:-.01em;font-size:20px;font-weight:600}.ct-add{background:var(--k-well);width:34px;height:34px;color:var(--s-text);border:0;border-radius:10px;place-items:center;font-size:13px;font-weight:700;display:grid}.ct-add.on{background:var(--s-accent);color:var(--k-on-accent)}.ct-qty-inline{align-items:center;gap:4px;display:flex}.ct-qty-inline>button:first-child{border:var(--k-bw) solid var(--s-border);background:var(--k-card);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.ct-floor{margin-top:26px}.ct-tally-chips{gap:8px;margin-left:auto;display:flex}.ct-tables{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.ct-table{padding:12px}.ct-table.ink{box-shadow:0 0 0 2px var(--s-accent), var(--k-shadow-card)}.ct-table-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.ct-table-top b{font:700 15px/1 var(--s-font-d);white-space:nowrap}.ct-seats{height:50px;color:var(--s-accent);margin:10px 0 8px;display:block;position:relative}.ct-table.ok .ct-seats{color:var(--s-ok)}.ct-table.warn .ct-seats{color:var(--s-warn)}.ct-table.bad .ct-seats{color:var(--s-bad)}.ct-seats .tb{opacity:.22;background:currentColor;border-radius:6px;height:26px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.ct-seats .seat{opacity:.55;background:currentColor;border-radius:3px;width:12px;height:6px;position:absolute}.ct-seats .seat.t{top:2px}.ct-seats .seat.b{top:42px}.ct-table-foot{color:var(--s-muted);justify-content:space-between;gap:6px;font-size:12px;display:flex}.ct-table-foot span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ct-table-foot b{color:var(--s-text);font-weight:600}.ct-low{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ct-low-item{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.ct-low-item>span:not(.k-st){flex-direction:column;min-width:0;display:flex}.ct-low-item b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ct-low-item small{color:var(--s-muted);font-size:12px}.ct-order{background:var(--k-card);border-left:1px solid var(--s-border);flex-direction:column;min-height:0;padding:22px;display:flex;overflow:auto}.ct-oh{align-items:center;gap:14px;padding-right:64px;display:flex}.ct-back{display:none}.ct-tno{background:var(--k-tint);width:48px;height:48px;color:var(--k-accent-text);font:700 14px/1 var(--s-font-d);border-radius:50%;flex:none;place-items:center;display:grid}.ct-meta{background:var(--k-well);border-radius:var(--k-r-sm);color:var(--s-muted);grid-template-columns:1fr auto;gap:4px;margin:14px 0 6px;padding:12px 14px;font-size:12px;display:grid}.ct-meta b{color:var(--s-text);font-size:13px}.ct-lines{margin:0;padding:0;list-style:none}.ct-lines li{border-bottom:1px solid var(--k-hair);grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.ct-ln{flex-direction:column;min-width:0;display:flex}.ct-ln b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ct-ln small{color:var(--s-muted);font-size:12px}.ct-q{color:var(--s-muted);align-items:center;gap:6px;font-size:13px;display:flex}.ct-q button{border:var(--k-bw) solid var(--s-border);background:var(--k-card);opacity:.8;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.ct-p{font-size:14px;font-weight:600}.ct-empty{text-align:center;color:var(--s-muted);place-items:center;gap:10px;padding:34px 12px;display:grid}.ct-ok{color:var(--s-ok)}.ct-vch{background:var(--k-tint);color:var(--k-accent-text);border-radius:var(--k-r-sm);justify-content:space-between;align-items:center;margin:14px 0 0;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.ct-tot{margin-top:auto;margin-bottom:16px;padding:18px;position:relative;top:16px}.ct-r{color:var(--k-on-ink-2);justify-content:space-between;margin-bottom:7px;font-size:13px;display:flex}.ct-big{border-top:1px solid color-mix(in srgb, var(--k-on-ink) 16%, var(--k-ink));justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:12px;display:flex}.ct-big span{color:var(--k-on-ink-2);font-size:14px}.ct-pay{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.ct-pay button{background:color-mix(in srgb, var(--k-on-ink) 12%, var(--k-ink));height:38px;color:var(--k-on-ink-2);border:0;border-radius:12px;font-size:12px;font-weight:600}.ct-pay button[aria-pressed=true]{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--s-accent) 40%, var(--k-on-ink)) inset;color:var(--k-on-ink)}.ct-charge{width:100%;height:56px;margin-top:14px;font-size:17px}.ct-obar{z-index:30;box-shadow:0 20px 40px -16px color-mix(in srgb, var(--s-text) 70%, transparent);border-radius:22px;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:none;position:absolute;bottom:14px;left:12px;right:12px}.ct-stack{display:flex}.ct-stack .k-art{border:2px solid var(--k-ink);border-radius:10px;width:34px;height:34px;margin-left:-10px}.ct-stack .k-art:first-child{margin-left:0}.ct-stack .k-art svg{width:100%;height:100%}.ct-obar-t{flex-direction:column;flex:1;min-width:0;display:flex}.ct-obar-t small{color:var(--k-on-ink-2);font-size:12px}.ct-obar-t b{font-size:20px;font-weight:600}.ct-pin{z-index:50;background:color-mix(in srgb, var(--s-text) 35%, transparent);place-items:center;display:grid;position:absolute;inset:0}.ct-pin-card{flex-direction:column;gap:14px;width:min(380px,92%);padding:20px;display:flex}.ct-pin-card header{justify-content:space-between;align-items:center;display:flex}.ct-staff{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ct-staff button{border:var(--k-bw) solid var(--s-border);background:var(--k-card);border-radius:var(--k-r-sm);justify-items:center;gap:6px;padding:12px 6px;font-size:12px;display:grid}.ct-dots{justify-content:center;gap:12px;display:flex}.ct-dots i{border:2px solid var(--s-border);border-radius:50%;width:14px;height:14px}.ct-dots i.on{background:var(--s-text);border-color:var(--s-text)}.ct-keys{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ct-keys button{border-radius:var(--k-r-sm);border:var(--k-bw) solid var(--s-border);background:var(--k-well);place-items:center;height:54px;font-size:20px;font-weight:600;display:grid}@container (width<=1280px){.ct-items{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-tables{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<=1000px){.ct-frame.with-order{grid-template-columns:92px minmax(0,1fr) 340px}.ct-items{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-tally,.ct-me span:last-child{display:none}.ct-low{grid-template-columns:1fr 1fr}}@container (width<=640px){.ct-frame,.ct-frame.with-order{grid-template-columns:minmax(0,1fr)}.sh-ct .sh-rail{display:none}.ct-page{padding:18px 16px 190px}.sh-ct .sh-dock{display:flex}.ct-frame.show-order .sh-dock{display:none}.ct-bar{padding-right:44px}.ct-wifi,.ct-tally{display:none}.ct-search{height:42px}.ct-cats{margin:14px -16px 16px;padding:0 16px}.ct-cat{border-radius:var(--k-r-sm);width:auto;height:42px;box-shadow:none;gap:8px;padding:0 12px;display:flex}.ct-cat i{width:26px;height:26px}.ct-cat i svg{width:14px;height:14px}.ct-cat small{margin:0}.ct-sec .ct-where,.ct-find-sm{display:none}.ct-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ct-item .k-art.tile{height:112px}.ct-item h3{margin-top:10px;font-size:14px}.ct-item p{display:none}.ct-pr b{font-size:17px}.ct-tables{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-low{grid-template-columns:1fr}.ct-order{z-index:35;border-left:0;display:none;position:absolute;inset:0}.ct-frame.show-order .ct-order{display:flex}.ct-back{display:grid}.ct-oh{padding-right:56px}.ct-obar{display:flex;bottom:90px}.ct-frame.show-order .ct-obar{display:none}}.td-frame{display:flex}.td-page{flex:1;padding-top:30px}.td-head{justify-content:space-between;align-items:flex-end;gap:24px;padding-right:64px;display:flex}.td-head>div:first-child{flex-direction:column;gap:10px;min-width:0;display:flex}.td-head h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.td-tools{flex:none;align-items:center;gap:10px;display:flex}.td-find{width:220px;color:var(--s-muted)}.td-find input{font:inherit;color:var(--s-text);background:0 0;border:0;outline:none;flex:1;min-width:0}.td-counters{grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0;display:grid}.td-counter{border-left:1px solid var(--k-hair);flex-direction:column;gap:14px;min-width:0;padding:4px 24px;display:flex}.td-counter:first-child{border-left:0}.td-counter-v{align-items:baseline;gap:10px;min-width:0;display:flex}.td-counter-v strong{white-space:nowrap}.td-counter-v strong.is-accent{color:var(--k-accent-text)}.td-counter-v .k-l12{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.td-faces{gap:4px;height:24px;display:flex}.td-grid{grid-template-columns:minmax(0,1fr) minmax(300px,372px);align-items:start;gap:18px;display:grid}.td-side{flex-direction:column;gap:18px;min-width:0;display:flex}.td-queue{padding:20px 22px}.td-queue-head{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.td-queue-head .td-tabs{align-self:center;margin-left:auto}.td-table{border-collapse:collapse;width:100%}.td-table th{text-align:left;color:var(--s-muted);background:var(--k-well);padding:10px;font-size:12px;font-weight:500}.td-table th:first-child{border-radius:var(--k-r-sm) 0 0 var(--k-r-sm)}.td-table th:last-child{border-radius:0 var(--k-r-sm) var(--k-r-sm) 0}.td-table td{white-space:nowrap;border-bottom:1px solid var(--k-hair);vertical-align:middle;padding:9px 10px;font-size:14px}.td-table tr:last-child td{border-bottom:0}.td-table .td-time{font-size:14px;font-weight:600}.td-table tr.past td{color:var(--s-muted)}.td-table tr.past .r-who>span:last-child{color:var(--s-text)}.td-table tr.current td{background:color-mix(in srgb, var(--s-accent) 6%, var(--k-card))}.td-table tr.current td:first-child{box-shadow:inset 3px 0 0 var(--s-accent)}.td-table tr.after-now td{border-top:2px solid var(--s-accent)}.td-table tr.after-now td:first-child{position:relative}.td-table tr.after-now td:first-child:before{content:"10:41";color:var(--k-on-accent);background:var(--s-accent);border-radius:min(var(--s-radius), 5px);padding:3px 6px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:0}.td-reason{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.td-list{margin:0;padding:0;list-style:none;display:none}.td-mix .k-bubbles{margin-top:4px}.td-mix .k-legend{color:var(--k-on-ink-2)}.td-opened{color:var(--s-muted);font-size:13px}@container (width<=1180px){.td-grid{grid-template-columns:1fr}.td-side{grid-template-columns:1fr 1fr;display:grid}.td-find{display:none}}@container (width<=900px){.td-table th:nth-child(4),.td-table td:nth-child(4),.td-table th:nth-child(5),.td-table td:nth-child(5){display:none}}@container (width<=640px){.sh-td .sh-rail{display:none}.sh-td .sh-dock{display:flex}.td-page{padding-top:18px}.td-head{flex-direction:column;align-items:flex-start;padding-right:40px}.td-head h1{white-space:normal}.td-tools .td-new span{display:none}.td-tools{position:absolute;top:14px;right:60px}.td-tools .td-new{display:none}.td-counters{padding:14px 0}.td-counter{gap:10px;padding:0 10px}.td-counter .k-cap{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.td-counter-v strong{font-size:30px}.td-counter-v .k-l12{display:none}.td-counter .k-seg{gap:2px;height:8px}.td-counter .td-faces{display:none}.td-side{grid-template-columns:1fr}.td-queue{padding:18px 16px}.td-queue-head{flex-wrap:wrap}.td-queue-head .k-l12,.td-table{display:none}.td-list{flex-direction:column;display:flex}.td-list li{border-bottom:1px solid var(--k-hair);grid-template-columns:46px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.td-list li time{font-size:14px;font-weight:600}.td-list li>span:not(.k-st):not(.k-av){flex-direction:column;min-width:0;display:flex}.td-list li b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.td-list li small{color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.td-list li.past{opacity:.6}.td-list .td-now-card{background:var(--k-ink);color:var(--k-on-ink);border-radius:var(--k-r);border:0;flex-direction:column;gap:12px;margin:6px -6px;padding:16px;display:flex}.td-now-top{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.td-now-top>span:not(.k-av):not(.k-st){flex-direction:column;min-width:0;display:flex}.td-now-top small{color:var(--k-on-ink-2)!important}.td-now-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.td-now-actions .k-btn:not(.accent){background:color-mix(in srgb, var(--k-on-ink) 14%, var(--k-ink));color:var(--k-on-ink);border-color:#0000}}.rc-frame{display:flex}.rc-side{border-right:1px solid var(--k-hair);background:color-mix(in srgb, var(--k-card) 50%, transparent);flex-direction:column;flex:none;gap:16px;width:248px;min-height:0;padding:24px 16px 18px;display:flex;overflow:auto}.rc-new{width:100%}.rc-group{padding:6px 12px 0}.rc-side-foot{margin-top:auto}.rc-side-foot .sh-me{width:100%}.rc-page{flex:1;padding-top:30px}.rc-head{justify-content:space-between;align-items:flex-end;gap:18px;padding-right:64px;display:flex}.rc-head>div:first-child{min-width:0}.rc-tools{flex:none;gap:10px;display:flex}.rc-body{flex-direction:column;gap:14px;display:flex}.rc-tabs{border-bottom:1px solid var(--s-border);gap:6px;display:flex}.rc-tabs button{color:var(--s-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 14px;font-weight:500;display:flex}.rc-tabs button b{background:var(--k-well);color:var(--s-text);border-radius:min(var(--s-radius), 5px);padding:2px 7px;font-size:12px}.rc-tabs button[aria-pressed=true]{color:var(--s-text);border-bottom-color:var(--s-accent)}.rc-tabs button[aria-pressed=true] b{background:var(--s-accent);color:var(--k-on-accent)}.rc-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-find{width:240px;color:var(--s-muted)}.rc-find input{font:inherit;color:var(--s-text);background:0 0;border:0;outline:none;flex:1;min-width:0}.rc-saved{margin-left:10px}.rc-view{background:var(--k-tint);border-color:var(--k-tint-2);color:var(--k-accent-text)}.rc-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.rc-table{padding:8px 12px;overflow-x:auto}.rc-table table{border-collapse:collapse;width:100%}.rc-table th{text-align:left;color:var(--s-muted);white-space:nowrap;border-bottom:1px solid var(--s-border);padding:10px;font-size:12px;font-weight:500}.rc-table td{border-bottom:1px solid var(--k-hair);vertical-align:middle;cursor:pointer;padding:8px 10px;font-size:13.5px}.rc-table tr:last-child td{border-bottom:0}.rc-table tr:hover td{background:color-mix(in srgb, var(--k-well) 60%, transparent)}.rc-table tr.sel td{background:color-mix(in srgb, var(--s-accent) 6%, var(--k-card))}.rc-table tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--s-accent)}.rc-table .r{text-align:right}.rc-cb{width:34px}.rc-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--k-ink)}.rc-name{text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;font-weight:600;display:flex}.rc-name>span{white-space:nowrap;flex-direction:column;display:flex}.rc-name small{color:var(--s-muted);font-size:11.5px;font-weight:400}.rc-mono{color:var(--s-muted);white-space:nowrap;font-size:12.5px}.rc-none{padding:18px 10px}.rc-detail{flex-direction:column;gap:14px;min-width:0;display:flex}.rc-profile{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.rc-profile>div{flex-direction:column;gap:4px;min-width:0;display:flex}.rc-profile h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-profile .k-st{grid-column:2;justify-self:start}.rc-facts{background:var(--s-border);border:1px solid var(--s-border);border-radius:var(--k-r-sm);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.rc-facts div{background:var(--k-card);min-width:0;padding:10px 12px}.rc-facts dt{color:var(--s-muted);font-size:11.5px}.rc-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13.5px;font-weight:600;overflow:hidden}.rc-time{background:var(--k-card);border:var(--k-bw) solid color-mix(in srgb, var(--s-border) 70%, transparent);border-radius:var(--k-r);padding:16px}.rc-time ol{border-left:2px solid var(--s-border);flex-direction:column;gap:12px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.rc-time li{flex-direction:column;gap:2px;font-size:13px;display:flex;position:relative}.rc-time li:before{content:"";background:var(--s-border);width:10px;height:10px;box-shadow:0 0 0 3px var(--k-card);border-radius:50%;position:absolute;top:4px;left:-20px}.rc-time li.bad:before{background:var(--s-bad)}.rc-time li.warn:before{background:var(--s-warn)}.rc-time li.ok:before{background:var(--s-ok)}.rc-time li.go:before{background:var(--s-accent)}.rc-time time{color:var(--s-muted);font-size:11.5px;font-weight:600}.rc-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}@container (width<=1180px){.rc-split{grid-template-columns:1fr}.rc-detail{grid-template-columns:1fr 1fr;display:grid}.rc-profile,.rc-actions{grid-column:1/-1}}@container (width<=900px){.rc-side{display:none}.sh-rc .sh-dock{display:flex}.rc-saved,.rc-view{display:none}}@container (width<=640px){.rc-page{padding-top:18px}.rc-head{flex-direction:column;align-items:flex-start;padding-right:40px}.rc-tools{display:none}.rc-tabs{overflow-x:auto}.rc-find{width:100%}.rc-filters .k-chip:not(.rc-find),.rc-table th:nth-child(n+4),.rc-table td:nth-child(n+4),.rc-table th:first-child,.rc-table td:first-child{display:none}.rc-detail{grid-template-columns:1fr}.rc-facts{grid-template-columns:1fr 1fr}}.as-frame{grid-template-rows:auto minmax(0,1fr);display:grid}.as-top{justify-content:space-between;align-items:center;gap:16px;padding:22px 96px 0 32px;display:flex}.as-page.is-home{align-items:stretch}.as-hero{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:48px 0 10px;display:flex;position:relative}.as-hero>*{z-index:1;position:relative}.as-orb{background:radial-gradient(closest-side, color-mix(in srgb, var(--s-accent) 34%, transparent), color-mix(in srgb, var(--s-accent2) 22%, transparent) 55%, transparent 75%);filter:blur(24px);pointer-events:none;border-radius:50%;width:560px;height:360px;top:-40px;left:50%;transform:translate(-50%);z-index:0!important;position:absolute!important}.as-hero .r-sub{margin-top:0}.as-composer{border-radius:calc(var(--k-r) + 4px);background:var(--k-card);border:var(--k-bw) solid var(--k-tint-2);width:min(760px,100%);color:var(--s-accent);box-shadow:0 30px 60px -30px color-mix(in srgb, var(--s-accent) 70%, transparent), 0 0 0 6px color-mix(in srgb, var(--k-card) 50%, transparent);align-items:center;gap:12px;margin-top:14px;padding:10px 10px 10px 20px;display:flex}.as-composer input{min-width:0;font:inherit;color:var(--s-text);background:0 0;border:0;outline:none;flex:1;height:44px;font-size:17px}.as-as{border-left:1px solid var(--s-border);color:var(--s-muted);flex-direction:column;align-items:flex-start;padding:2px 10px;display:flex}.as-as small{font-size:10.5px}.as-as select{font:inherit;color:var(--s-text);background:0 0;border:0;max-width:160px;font-size:13px;font-weight:600}.as-send{background:var(--s-accent);width:46px;height:46px;color:var(--k-on-accent);border:0;border-radius:12px;flex:none;place-items:center;display:grid}.as-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.as-chips button{border:var(--k-bw) solid var(--s-border);background:color-mix(in srgb, var(--k-card) 80%, transparent);border-radius:var(--k-r-sm);color:var(--k-ink-2);padding:9px 14px;font-size:13px}.as-chips button:hover{border-color:var(--s-accent)}.as-thread{flex-direction:column;gap:14px;width:min(860px,100%);margin:0 auto;display:flex}.as-answer-text{margin-bottom:8px;font-size:15px}.as-pin{height:32px}.as-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;width:min(1100px,100%);margin:0 auto;display:grid}.as-needs{flex-direction:column;gap:12px;display:flex}.as-need{justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.as-need>div{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.as-need b{font-size:15px}.as-need.done{opacity:.6}.as-agents ul{flex-direction:column;margin:4px 0 12px;padding:0;list-style:none;display:flex}.as-agents li{border-bottom:1px solid color-mix(in srgb, var(--k-on-ink) 12%, var(--k-ink));grid-template-columns:36px minmax(0,1fr) auto 70px;align-items:center;gap:12px;padding:10px 0;display:grid}.as-agents li>i{background:color-mix(in srgb, var(--k-on-ink) 12%, var(--k-ink));width:36px;height:36px;color:var(--k-on-ink-2);border-radius:10px;place-items:center;font-style:normal;display:grid}.as-agents li>i.on{background:var(--s-accent);color:var(--k-on-accent)}.as-agents li>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.as-agents li small{color:var(--k-on-ink-2);font-size:12px}.as-agents em{color:var(--k-on-ink-2);font-size:12px;font-style:normal;font-weight:600}.as-agents em.run{color:color-mix(in srgb, var(--s-ok) 55%, var(--k-on-ink))}.as-spark{align-items:flex-end;gap:2px;height:24px;display:flex}.as-spark i{background:color-mix(in srgb, var(--s-accent) 70%, var(--k-ink));border-radius:2px;flex:1}.as-pinned{flex-direction:column;gap:14px;width:min(1100px,100%);margin:0 auto;display:flex}.as-title{margin-top:18px}.as-settings{flex-direction:column;gap:8px;max-width:640px;display:flex}.as-toggle{border-top:1px solid var(--k-hair);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.as-toggle input{width:18px;height:18px;accent-color:var(--s-accent)}@container (width<=1000px){.as-grid{grid-template-columns:1fr}.as-top{padding-right:64px}.as-nav{overflow-x:auto}}@container (width<=640px){.as-top{padding:18px 16px 0}.as-nav{display:none}.sh-as .sh-dock{display:flex}.as-hero{text-align:left;align-items:flex-start;padding-top:24px}.as-orb{width:360px;height:280px}.as-composer{padding-left:14px}.as-composer input{font-size:15px}.as-as{display:none}.as-chips{justify-content:flex-start}.as-need{flex-direction:column;align-items:stretch}.as-agents li{grid-template-columns:36px minmax(0,1fr) auto}.as-spark{display:none}}.cr-frame{grid-template-rows:auto minmax(0,1fr);display:grid}.cr-top{align-items:center;gap:14px;padding:20px 100px 12px 28px;display:flex}.cr-site{font:600 13px/1 var(--s-font-b);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}.cr-site b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.cr-site span{color:var(--s-muted);white-space:nowrap}.cr-live{background:var(--s-ok);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--s-ok) 22%, transparent);border-radius:50%;flex:none}.cr-dots{gap:6px;display:flex}.cr-dots button{background:var(--s-border);border:0;border-radius:4px;width:22px;height:8px;padding:0;position:relative;overflow:hidden}.cr-dots button[aria-current=page]{background:var(--k-ink);width:34px}.cr-dots button i{background:var(--s-accent);transform-origin:0;animation:linear forwards cr-fill;position:absolute;inset:0}@keyframes cr-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cr-clock{font:600 40px/1 var(--s-font-m);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cr-body{min-height:0;display:flex}.cr-rail{border-right:1px solid var(--k-hair);padding:8px 10px}.cr-page{flex:1;min-width:0;padding-top:4px}.cr-grid{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.cr-hero-row{grid-template-columns:minmax(0,1fr) 360px;gap:18px;display:grid}.cr-flow{background:radial-gradient(600px 300px at 70% 20%, color-mix(in srgb, var(--s-accent) 26%, var(--k-ink)) 0%, transparent 70%), radial-gradient(1px 1px at 12px 12px, color-mix(in srgb, var(--k-on-ink) 22%, transparent) 1px, transparent 1.5px) 0 0 / 22px 22px, var(--k-ink);flex-direction:column;justify-content:center;gap:22px;min-height:330px;padding:22px 24px 26px;display:flex}.cr-flow-head{justify-content:space-between;gap:12px;display:flex}.cr-lane{grid-template-columns:60px repeat(3,minmax(0,1fr));align-items:center;display:grid}.cr-lane-label{color:var(--k-on-ink-2);font-size:12px;font-weight:600}.cr-step{grid-template-columns:minmax(0,1fr) 70px;align-items:center;min-width:0;display:grid}.cr-step:last-child{grid-template-columns:minmax(0,1fr)}.cr-node{border:1px solid color-mix(in srgb, var(--k-on-ink) 22%, var(--k-ink));background:color-mix(in srgb, var(--k-on-ink) 8%, var(--k-ink));color:var(--k-on-ink);text-align:left;min-width:0;box-shadow:0 0 0 4px color-mix(in srgb, var(--k-on-ink) 4%, transparent);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.cr-node b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.cr-node span{color:var(--k-on-ink-2);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:13px;overflow:hidden}.cr-node.warn{border-color:color-mix(in srgb, var(--s-warn) 70%, var(--k-ink))}.cr-node.bad{border-color:var(--s-bad);background:color-mix(in srgb, var(--s-bad) 28%, var(--k-ink));box-shadow:0 0 24px -4px color-mix(in srgb, var(--s-bad) 70%, transparent)}.cr-node.bad span{color:var(--k-on-ink)}.cr-node.on{outline:2px solid var(--s-accent);outline-offset:2px}.cr-link{place-items:center;height:30px;display:grid;position:relative}.cr-link i{background:linear-gradient(90deg, color-mix(in srgb, var(--s-accent) 40%, transparent), var(--s-accent));height:2px;box-shadow:0 0 10px color-mix(in srgb, var(--s-accent) 80%, transparent);position:absolute;top:50%;left:0;right:0}.cr-link i:after{content:"";background:var(--s-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-2px}.cr-link.bad i{background:linear-gradient(90deg, color-mix(in srgb, var(--s-bad) 40%, transparent), var(--s-bad));box-shadow:0 0 10px var(--s-bad)}.cr-link.bad i:after{background:var(--s-bad)}.cr-link em{color:var(--k-on-ink-2);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;position:relative;top:-14px}.cr-alerts .r-attn{height:100%}.cr-bento{grid-template-columns:.8fr 1.2fr 1fr;gap:18px;display:grid}.cr-tile{flex-direction:column;gap:10px;display:flex}.cr-mini{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cr-mini div{flex-direction:column;gap:6px;display:flex}.cr-mini b{font-size:22px;font-weight:500}.cr-mini .k-seg{height:8px}.cr-people{grid-column:1/-1}.cr-display .cr-grid button,.cr-display .cr-grid input{pointer-events:none}@container (width<=1180px){.cr-hero-row{grid-template-columns:1fr}.cr-bento{grid-template-columns:1fr 1fr}.cr-bento>.cr-trend{grid-column:1/-1}}@container (width<=640px){.cr-top{flex-wrap:wrap;gap:10px;padding:16px 16px 10px}.cr-site{flex-basis:100%;padding-right:90px}.cr-clock{flex-basis:100%;order:-1;padding-right:90px;font-size:22px}.cr-rail{display:none}.cr-lane{grid-template-columns:1fr;gap:8px}.cr-lane-label{display:none}.cr-step{grid-template-columns:1fr}.cr-link{justify-self:center;width:16px;height:16px;transform:rotate(90deg)}.cr-link em{display:none}.cr-bento{grid-template-columns:1fr}.cr-page{padding-bottom:24px}}.pc-frame{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;padding:28px 90px 28px 64px;display:grid}.pc-brief{flex-direction:column;gap:16px;max-width:540px;display:flex}.pc-points{flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pc-points li{align-items:baseline;gap:14px;font-size:15px;display:flex}.pc-points b{font:600 13px/1 var(--s-font-d);color:var(--k-accent-text)}.pc-crew{align-items:center;gap:6px;margin-top:8px;display:flex}.pc-crew .k-av{box-shadow:0 0 0 3px var(--s-bg);margin-right:-12px}.pc-crew .k-l12{margin-left:22px}.pc-device{background:var(--k-ink);width:390px;height:calc(100% - 8px);max-height:800px;box-shadow:0 50px 90px -40px color-mix(in srgb, var(--s-text) 80%, transparent), 0 0 0 2px color-mix(in srgb, var(--k-on-ink) 14%, var(--k-ink)) inset;border-radius:48px;padding:12px}.pc-screen{background:var(--s-bg);border-radius:38px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.pc-top{justify-content:space-between;align-items:center;gap:10px;padding:26px 18px 10px;display:flex}.pc-top>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pc-top h1{overflow-wrap:anywhere;font-size:24px;line-height:1.15}.pc-me-btn{background:0 0;border:0;border-radius:50%;padding:0}.pc-page{gap:14px;padding:6px 16px 110px}.pc-bento{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pc-tile{flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.pc-clock{grid-row:span 2;align-items:center}.pc-clock .k-dial-c{flex-direction:column;align-items:center;display:flex;top:36%}.pc-clock .k-btn{width:100%;height:38px}.pc-clock .k-btn[aria-pressed=true]{background:var(--k-ink);color:var(--k-on-ink);border-color:var(--k-ink)}.pc-thumbs{grid-template-columns:repeat(4,1fr);gap:4px;width:100%;display:grid}.pc-thumbs .k-art.thumb{border-radius:7px;width:100%;height:30px}.pc-thumbs .k-art.thumb svg{width:16px;height:16px}.pc-photos b{line-height:1}.pc-issue{border:var(--s-bw) solid color-mix(in srgb, var(--s-bad) 30%, var(--s-border));color:var(--s-bad);text-align:left}.pc-issue b{color:var(--s-text);font-size:14px}.pc-time ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pc-time li{grid-template-columns:44px 14px minmax(0,1fr);align-items:start;gap:8px;display:grid}.pc-time time{color:var(--s-muted);padding-top:12px;font-size:12px;font-weight:600}.pc-time li>i{background:var(--s-border);width:10px;height:10px;box-shadow:0 0 0 3px var(--s-bg);border-radius:50%;margin-top:15px}.pc-time li.now>i{background:var(--s-accent)}.pc-time li.done>i{background:var(--s-ok)}.pc-time article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:12px 14px;display:grid}.pc-time article b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pc-time article small{color:var(--s-muted);grid-column:1;font-size:12px}.pc-time article .k-st{grid-area:1/2/span 2}.pc-time li.now article{background:var(--k-ink);color:var(--k-on-ink)}.pc-time li.now article small{color:var(--k-on-ink-2)}.pc-time li.done{opacity:.6}.pc-thread{flex-direction:column;gap:10px;display:flex}.pc-msg{align-items:flex-start;gap:10px;display:flex}.pc-msg>div{background:var(--k-card);border:1px solid var(--s-border);border-radius:4px 16px 16px;max-width:85%;padding:10px 12px}.pc-msg small{color:var(--s-muted);font-size:11px}.pc-msg p{font-size:13.5px}.pc-msg.mine{justify-content:flex-end}.pc-msg.mine>div{background:var(--s-accent);color:var(--k-on-accent);border-color:var(--s-accent);border-radius:16px 4px 16px 16px}.pc-compose{gap:8px;margin-top:6px;display:flex}.pc-compose input{border:var(--k-bw) solid var(--s-border);background:var(--k-card);min-width:0;height:42px;font:inherit;color:var(--s-text);border-radius:12px;flex:1;padding:0 12px}.pc-compose button{background:var(--s-accent);width:42px;height:42px;color:var(--k-on-accent);border:0;border-radius:12px;place-items:center;display:grid}.pc-compose button:disabled{opacity:.5}.pc-profile{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.pc-sheet{z-index:40;background:var(--k-card);box-shadow:0 -20px 40px -20px color-mix(in srgb, var(--s-text) 50%, transparent);border-radius:24px 24px 0 0;flex-direction:column;gap:12px;padding:18px;display:flex;position:absolute;bottom:0;left:0;right:0}.pc-sheet header{justify-content:space-between;align-items:center;display:flex}.pc-sheet form,.pc-sheet label{flex-direction:column;gap:8px;display:flex}.pc-sheet textarea{border:var(--k-bw) solid var(--s-border);font:inherit;background:var(--s-bg);color:var(--s-text);border-radius:12px;padding:10px}.pc-sheet-actions{justify-content:flex-end;gap:8px;display:flex}.pc-screen .sh-dock{display:flex}@container (width<=1000px){.pc-frame{grid-template-columns:1fr;justify-items:center;padding:24px}.pc-brief{display:none}}@container (width<=640px){.pc-frame{padding:0}.pc-device{width:100%;height:100%;max-height:none;box-shadow:none;background:0 0;border-radius:0;padding:0}.pc-screen{border-radius:0}}@container sh (width<=640px){.pc-top{padding-right:64px}}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-ext-wght-normal-B5bTHO_g.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-wght-normal-BbzFLZTg.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}.bd{--paper:#fff;--desk:#e9e2d6;--ink:#1f1a15;--ink2:#4f463d;--ink3:#7a7066;--rule:#ded4c5;--rule2:#efe8dd;--wash:#faf6ef;--acc:#ff6a1a;--acc-deep:#a33c07;--acc-wash:#fff1e6;background:var(--desk);min-height:100dvh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:18px 12px 40px;font-family:Instrument Sans Variable,Instrument Sans,system-ui,sans-serif;font-size:12.5px;line-height:1.5}.bd h1,.bd h2,.bd h3,.bd h4{letter-spacing:-.015em;margin:0;font-family:Familjen Grotesk Variable,Familjen Grotesk,system-ui,sans-serif;line-height:1.15}.bd p{margin:0}.bd .mono,.bd .ref,.bd .k,.bd-eyebrow,.bd-sec-head .n,.bd dt,.bd-fault .ix{font-family:IBM Plex Mono,ui-monospace,monospace}.bd :focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.bd-tools{flex-wrap:wrap;align-items:center;gap:10px;max-width:210mm;margin:0 auto 14px;display:flex}.bd-tools span{color:var(--ink2);font-size:13px}.bd-btn{border:1px solid var(--rule);background:var(--paper);height:40px;font:inherit;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.bd-btn.primary{background:var(--acc);border-color:var(--acc);color:var(--ink)}.bd-warn{background:var(--acc-wash);border:1px solid var(--acc);border-radius:8px;max-width:210mm;margin:0 auto 14px;padding:10px 14px}.bd-sheet{box-sizing:border-box;background:var(--paper);flex-direction:column;width:210mm;max-width:100%;min-height:297mm;margin:0 auto 18px;padding:14mm;display:flex;box-shadow:0 1px 3px #0000001f,0 18px 40px -22px #00000073}.bd-head{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:center;margin-bottom:8mm;padding-bottom:6px;display:flex}.bd-mark{width:auto;height:12mm;display:block}.bd .ref{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:9px}.bd-cover .bd-head{border-bottom:0}.bd-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--acc-deep);margin-top:10mm;font-size:10px;font-weight:500}.bd-rule{background:var(--acc);width:34mm;height:4px;margin:5mm 0 6mm}.bd-cover h1{letter-spacing:-.03em;font-size:38px;font-weight:800}.bd-sub{color:var(--ink2);max-width:34ch;font-family:Familjen Grotesk Variable,sans-serif;font-size:17px;font-weight:600;line-height:1.3;margin-top:10px!important}.bd-lede{color:var(--ink2);max-width:62ch;font-size:13.5px;margin-top:6mm!important}.bd-lede b{color:var(--ink)}.bd-facts{border:1px solid var(--rule);border-top:2px solid var(--acc);margin-top:7mm}.bd-facts dl{grid-template-columns:auto 1fr;margin:0;display:grid}.bd-facts dt,.bd-facts dd{border-bottom:1px solid var(--rule2);margin:0;padding:5px 12px}.bd-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;padding-top:7px;font-size:9.5px}.bd-facts dd{text-align:right;font-size:12.5px;font-weight:500}.bd-facts dl>:nth-last-child(-n+2){border-bottom:0}.bd-facts.inline{grid-template-columns:1fr auto;align-items:center;margin:0 0 5mm;display:grid}.bd-facts.inline dl{border-right:1px solid var(--rule2)}.bd-logo{object-fit:contain;max-width:38mm;max-height:20mm;margin:0 12px}.bd-swatch{vertical-align:-1px;border:1px solid var(--rule);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:3px;width:11px;height:11px;margin-right:6px;display:inline-block}.bd-issuer{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:20px;margin-top:auto;padding-top:6mm;display:grid}.bd .k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);font-size:9px;display:block}.bd-issuer .v{color:var(--ink2);margin-top:5px;display:block}.bd-issuer .v b{color:var(--ink);font-size:13.5px;display:block}.bd-sec{margin-bottom:8mm}.bd-sec-head{break-after:avoid;align-items:baseline;gap:12px;margin-bottom:4mm;display:flex}.bd-sec-head .n{color:var(--ink);background:var(--acc);letter-spacing:.06em;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:3px 7px;font-size:11px;font-weight:500;position:relative;top:-2px}.bd-sec-head h2{font-size:23px;font-weight:700}.bd h3{margin:4mm 0 2mm;font-size:13.5px;font-weight:700}.bd-kicker{color:var(--ink2);max-width:70ch;font-size:12.5px;margin-bottom:4mm!important}.bd-muted{color:var(--ink3)}.bd-small{color:var(--ink2);font-size:11px;margin-bottom:1.5mm!important}.bd-two{grid-template-columns:1fr 1fr;gap:8mm;display:grid}.bd-two h3{margin-top:0}.bd-list{margin:0;padding-left:0;list-style:none}.bd-list li{border-bottom:1px solid var(--rule2);padding:3px 0}.bd-quote{border-left:3px solid var(--acc);background:var(--wash);white-space:pre-wrap;padding:8px 12px}.bd-note{border:1px dashed var(--rule);background:var(--wash);color:var(--ink2);padding:9px 12px;font-size:11.5px;margin-top:3mm!important}.bd-note b{color:var(--ink)}.bd-perfn{color:var(--ink2);margin:3mm 0 0;padding-left:18px;font-size:11px}.bd-perfn li{margin:1mm 0}.bd-faults{gap:3mm;display:grid}.bd-fault{border:1px solid var(--rule);border-left:3px solid var(--acc);background:var(--wash);break-inside:avoid;grid-template-columns:auto minmax(0,1fr);gap:0 12px;padding:9px 14px;display:grid}.bd-fault .ix{color:var(--acc-deep);padding-top:2px;font-size:10px}.bd-fault h4{font-size:13.5px;font-weight:600}.bd-fault .fix{color:var(--acc-deep);font-size:11.5px;margin-top:4px!important}.bd-table{border-collapse:collapse;width:100%;font-size:11.5px}.bd-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);border-bottom:1.5px solid var(--ink);padding:6px 8px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500}.bd-table td{border-bottom:1px solid var(--rule2);vertical-align:top;padding:6px 8px}.bd-table tr{break-inside:avoid}.bd-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bd-table .small{color:var(--ink2);font-size:10.5px}.bd-table tfoot td{border-top:1.5px solid var(--ink);border-bottom:0;font-weight:700}.bd-table td small{color:var(--ink2);font-size:10.5px;display:block}.bd-add{color:var(--acc-deep);font-weight:600}.bd-boq tr.lead td{background:var(--acc-wash);-webkit-print-color-adjust:exact;print-color-adjust:exact}.bd-fnlist{margin:2mm 0 0;padding-left:16px}.bd-fnlist li{margin-bottom:1mm}.bd-homes{grid-template-columns:repeat(2,332px);justify-content:space-between;row-gap:5mm;display:grid}.bd-shot{contain:strict;border-bottom:1px solid var(--rule);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:330px;height:206px;position:relative;overflow:clip}.bd-shot-in{transform-origin:0 0;width:1280px;height:800px;position:absolute;top:0;left:0;transform:scale(.257813)}.bd-shot-in>.skin{width:100%;height:100%}.bd-home{border:1px solid var(--rule);break-inside:avoid;margin:0}.bd-home figcaption{padding:6px 9px 8px}.bd-home figcaption b{font-size:12px}.bd-home ol{margin:4px 0 0;padding-left:16px;font-size:10.5px}.bd-home ol small{color:var(--ink3);font-size:9.5px;display:block}.bd-terms{margin:0;padding-left:18px}.bd-terms li{color:var(--ink2);margin-bottom:2mm}.bd-sign{break-inside:avoid;grid-template-columns:1fr 1fr;gap:10mm;margin-top:4mm;display:grid}.bd-sign .line{border-bottom:1px solid var(--ink);align-items:end;gap:10px;height:12mm;padding-bottom:3px;display:flex}.bd-sign .line span{color:var(--ink3);width:22mm;font-size:9.5px}.bd-sign .line b{font-weight:500}@media screen and (width<=820px){.bd-sheet{min-height:0;padding:18px 14px}.bd-two,.bd-sign,.bd-issuer{grid-template-columns:1fr}.bd-homes{grid-template-columns:332px;justify-content:center}.bd-table{display:block;overflow-x:auto}}@page{size:A4;margin:14mm}@media print{html,body{background:#fff!important}.bd{background:#fff;min-height:0;padding:0}.bd .no-print{display:none!important}.bd-sheet{width:auto;max-width:none;min-height:0;box-shadow:none;break-after:page;margin:0;padding:0;display:block}.bd-sheet:last-child{break-after:auto}.bd-cover{min-height:262mm;display:flex}}.bd-rows{margin:0 0 4mm;padding:0;list-style:none}.bd-rows li{border-bottom:1px solid var(--rule2);break-inside:avoid;grid-template-columns:11mm minmax(0,1fr) auto;gap:3mm;padding:1.4mm 0;font-size:9.6pt;line-height:1.4;display:grid}.bd-rows li>span:first-child{color:#7a7064;padding-top:.4mm;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8pt}.bd-rows li em{color:#7a7064;white-space:nowrap;padding-top:.5mm;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:7.4pt;font-style:normal}.bd-rows li.open>span:nth-child(2){color:#5a5249}.bd-rows li.open em{color:#b4461a}.tw{--tw-bg:#ece6da;--tw-paper:#f6f2ea;--tw-card:#fffdf9;--tw-well:#f3eee5;--tw-hair:#e4ddd0;--tw-hair-2:#d6cdbd;--tw-line:#ece6da;--tw-ink:#171714;--tw-ink-2:#55524b;--tw-ink-3:#6b665d;--tw-muted:#9a958b;--tw-orange:#d94c1a;--tw-ember:#ff5a1f;--tw-ember-ink:#a5360f;--tw-tint:#fbe9e0;--tw-tint-2:#f6c9b2;--tw-amber:#f0b95a;--tw-amber-soft:#fbebcb;--tw-ok:#1e8a5a;--tw-ok-ink:#17693f;--tw-ok-soft:#dcefe3;--tw-bad:#b42335;--tw-bad-soft:#f7dadd;--tw-warn-ink:#8a560a;--tw-night:#0b0b0a;--tw-mist:#f0ebe1;--tw-ash:#a39e94;--tw-sh-card:0 1px 2px #1717140d, 0 8px 24px -16px #17171447;--tw-sh-pop:0 24px 60px -24px #17171480, 0 0 0 1px var(--tw-hair);--s-bg:#fffdf9;--s-surface:#fffdf9;--s-surface2:#f3eee5;--s-border:#e4ddd0;--s-text:#171714;--s-muted:#6b665d;--s-accent:#d94c1a;--s-accent2:#e0a33f;--s-ok:#1e8a5a;--s-warn:#c98a1b;--s-bad:#b42335;--s-font-d:"IBM Plex Sans", system-ui, sans-serif;--s-font-b:"IBM Plex Sans", system-ui, sans-serif;--s-font-m:"Plex Mono Dx", ui-monospace, monospace;--s-radius:8px;--s-bw:1px;--s-shadow:none;--s-pad:11px;--s-ls:0;--s-case:none;background:var(--tw-paper);border:1px solid var(--tw-hair);font-family:var(--ui);color:var(--tw-ink);text-align:left;border-radius:18px;flex-direction:column;font-size:14px;line-height:1.45;display:flex;position:relative;overflow:clip}.tw *,.tw :before,.tw :after{box-sizing:border-box}.tw button,.tw input,.tw textarea,.tw select{font:inherit;color:inherit}.tw button{cursor:pointer;background:0 0;border:0}.tw :focus-visible{outline:2px solid var(--tw-ember-ink);outline-offset:2px}.tw h2,.tw h3,.tw p,.tw ol,.tw ul,.tw blockquote{margin:0;padding:0}.tw-full{z-index:90;border:0;border-radius:0;position:fixed;inset:0;overflow:auto}.tw-num{font-variant-numeric:tabular-nums}.tw-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.tw-mast{background:var(--tw-night);color:var(--tw-mist);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 18px;display:flex}.tw-title{min-width:0;line-height:1.15}.tw-title b{font:600 16px/1.1 var(--display);letter-spacing:.01em;display:block}.tw-title span{font:400 11px/1.3 var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--tw-ash)}.tw-modes{background:#1d1c19;border-radius:12px;gap:4px;padding:4px;display:flex}.tw .tw-modes button{color:var(--tw-ash);white-space:nowrap;border-radius:8px;padding:8px 14px;font-size:13.5px;font-weight:500}.tw .tw-modes button:hover{color:var(--tw-mist)}.tw .tw-modes button[aria-pressed=true]{background:var(--tw-mist);color:var(--tw-night);font-weight:600}.tw-modes .tw-short{display:none}.tw-sp{flex:1}.tw-simchip{color:#ffd9c6;height:32px;font:500 11.5px/1 var(--data);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#2a1c14;border:1px solid #5a3421;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.tw-simchip:before{content:"";background:var(--tw-ember);border-radius:50%;width:7px;height:7px}.tw-mbtn{white-space:nowrap;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex;border:1px solid var(--tw-orange)!important;color:var(--tw-mist)!important}.tw-mbtn:hover{background:var(--tw-orange)!important;color:var(--tw-night)!important}.tw-mbtn.tw-ghostbtn{border-color:#3a3833!important}.tw-n{background:var(--tw-orange);min-width:20px;height:20px;color:var(--tw-night);border-radius:6px;place-items:center;padding:0 5px;font-size:12px;display:inline-grid}.tw-mbtn:hover .tw-n{background:var(--tw-night);color:var(--tw-mist)}.tw-bar{border-bottom:1px solid var(--tw-hair);background:var(--tw-paper);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 18px;display:flex}.tw-lab{font:400 11px/1 var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--tw-ink-3)}.tw-seg{background:var(--tw-card);border:1px solid var(--tw-hair);border-radius:11px;gap:3px;max-width:100%;padding:3px;display:inline-flex}.tw-roles{scrollbar-width:thin;flex:0 auto;min-width:0;overflow-x:auto}.tw-grp{flex:none;align-items:center;gap:8px;display:inline-flex}.tw .tw-seg button{color:var(--tw-ink-2);white-space:nowrap;border-radius:8px;flex:none;padding:7px 12px;font-size:13px;font-weight:500}.tw .tw-seg button[aria-pressed=true]{background:var(--tw-ink);color:#fff7ef}.tw .tw-seg button:hover:not([aria-pressed=true]){background:var(--tw-well)}.tw-clock{font:500 13px/1 var(--data);color:var(--tw-ink-2);background:var(--tw-card);border:1px solid var(--tw-hair);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.tw-clock b{color:var(--tw-ink);font-size:14px;font-weight:500}.tw-live{background:var(--tw-ok);border-radius:50%;width:7px;height:7px}.tw-live.off{background:var(--tw-muted)}.tw-btn{min-height:36px;color:var(--tw-ink);white-space:nowrap;text-align:left;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex;border:1px solid var(--tw-hair-2)!important;background:var(--tw-card)!important}.tw-btn:hover{border-color:var(--tw-ink-3)!important}.tw-btn.primary{color:var(--tw-night);background:var(--tw-orange)!important;border-color:var(--tw-orange)!important}.tw-btn.primary:hover{background:var(--tw-ember)!important;border-color:var(--tw-ember)!important}.tw-btn.dark{color:#fff7ef;background:var(--tw-ink)!important;border-color:var(--tw-ink)!important}.tw-btn.ghost{color:var(--tw-ink-2);padding:0 10px;background:0 0!important;border-color:#0000!important}.tw-btn.ghost:hover{border-color:var(--tw-hair-2)!important}.tw-btn.sm{white-space:normal;min-height:30px;padding:0 10px;font-size:12.5px}.tw-btn[disabled]{opacity:.45;cursor:not-allowed}.tw-body{flex:1;grid-template-columns:minmax(0,1fr) 330px;align-items:start;display:grid}.tw-body.with-missions{grid-template-columns:300px minmax(0,1fr) 330px}.tw-rail-off .tw-body{grid-template-columns:minmax(0,1fr)}.tw-rail-off .tw-body.with-missions{grid-template-columns:290px minmax(0,1fr)}.tw-stage-wrap{min-width:0;padding:20px 22px 36px}.tw-stage{outline:none;margin:0 auto;container:twdash/inline-size}.tw-rail{padding:20px 20px 20px 0;position:sticky;top:0}.tw-phoneview .tw-stage{border:10px solid var(--tw-night);background:var(--tw-paper);border-radius:36px;width:min(100%,390px);min-height:760px;padding:0 0 18px;overflow:hidden}.tw-phoneview .tw-stage:before{content:"";background:var(--tw-night);border-radius:0 0 14px 14px;width:110px;height:22px;margin:0 auto 4px;display:block}.tw-ctop{justify-content:space-between;align-items:center;gap:16px;display:flex}.tw-cbrand{font:700 17px/1.1 var(--display);letter-spacing:.01em;align-items:center;gap:10px;min-width:0;display:flex}.tw-cbrand small{font:500 12px/1.2 var(--ui);color:var(--tw-ink-3);letter-spacing:0;margin-top:4px;display:block}.tw-mark{color:#fff;width:36px;height:36px;font:700 13px/1 var(--display);background:#1e5b45;border-radius:11px;flex:none;place-items:center;display:grid}.tw-me{background:var(--tw-card);border:1px solid var(--tw-hair);border-radius:12px;align-items:center;gap:10px;padding:4px 12px 4px 4px;display:flex}.tw-me b{font-size:13px;display:block}.tw-me span{color:var(--tw-ink-3);font-size:11px}.tw-av{width:34px;height:34px;font:600 12px/1 var(--ui);letter-spacing:.02em;border-radius:10px;flex:none;place-items:center;display:inline-grid}.tw .a1{color:#7a2a0c;background:#f6c9b2}.tw .a2{color:#17563a;background:#cfe6d8}.tw .a3{color:#4e3470;background:#e5daf0}.tw .a4{color:#74480a;background:#f8e1ae}.tw .a5{color:#274660;background:#d6e3ee}.tw .a6{color:#f6f2ea;background:#2a2925}.tw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 0;display:flex}.tw-h1{font:600 44px/1.02 var(--display);letter-spacing:-.01em}.tw-hsub{color:var(--tw-ink-3);margin-top:10px;font-size:14px}.tw-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.tw-row2{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.tw-rowN{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.tw-rowN.n1{grid-template-columns:minmax(0,1fr)}.tw-rowN.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-full-row{grid-column:1/-1}.tw-card{background:var(--tw-card);box-shadow:var(--tw-sh-card);border:1px solid #e4ddd0b3;border-radius:16px;min-width:0;padding:18px 20px;position:relative}.tw-ink{background:radial-gradient(420px 260px at 100% 0%, #3a2a20 0%, #3a2a2000 70%), var(--tw-ink);color:#f6f2ea;border:0}.tw-ink .tw-l12,.tw-ink .tw-cap{color:#b8b1a4}.tw-ch{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.tw-ct{font:600 17px/1.25 var(--ui);letter-spacing:-.005em}.tw-ct.lg{font-size:20px}.tw-l12{color:var(--tw-ink-3);font-size:12px}.tw-cap{font:400 11px/1.2 var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--tw-ink-3)}.tw-st{white-space:nowrap;background:var(--tw-well);height:24px;color:var(--tw-ink-2);vertical-align:middle;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.tw-st.ok{background:var(--tw-ok-soft);color:var(--tw-ok-ink)}.tw-st.new{background:var(--tw-ink);color:#fff7ef;font:400 10.5px/1 var(--data);letter-spacing:.08em;text-transform:uppercase;height:20px}.tw-tagsim{font:400 10.5px/1 var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--tw-ember-ink);background:var(--tw-tint);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:5px 7px;display:inline-flex}.tw-ink .tw-tagsim{color:#ffd9c6;background:#3a2519}.tw-src{font:400 11px/1.2 var(--data);color:var(--tw-ink-3);background:var(--tw-well);border:1px solid var(--tw-hair);white-space:nowrap;vertical-align:1px;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.tw-ink .tw-src{color:#b8b1a4;background:#26241f;border-color:#3a3730}.tw-empty{color:var(--tw-ink-3);padding:12px 0;font-size:13.5px}.tw-ink .tw-empty{color:#b8b1a4}.tw-track{background:var(--tw-well);border-radius:4px;height:10px;overflow:hidden}.tw-track i{height:100%;transition:width .4s var(--ease);border-radius:4px;display:block}.tw .h-acc{background:repeating-linear-gradient(-45deg, var(--tw-orange) 0 5px, #e8764c 5px 8px)}.tw-widget{color:var(--tw-ink);font-size:13.5px;line-height:1.4}.tw-widget .w{gap:10px}.tw-widget .w-label{font-size:11px}.tw-widget table{width:100%}.tw-widget th{font:500 12px var(--ui);color:var(--tw-ink-3)}.tw-widget td{font-size:13px}.tw-hero .tw-widget{font-size:14.5px}.tw-brief .tw-d{font:600 22px/1.2 var(--display);color:#fff7ef;margin:4px 0 12px}.tw-brief ol{counter-reset:b;list-style:none}.tw-brief li{counter-increment:b;border-top:1px solid #34322c;grid-template-columns:22px 1fr;gap:6px;padding:10px 0;font-size:14px;line-height:1.45;display:grid}.tw-brief li:before{content:counter(b);font:500 11px/1.9 var(--data);color:#ffb08a}.tw-brief li.need b{color:#ffd9c6}.tw-brief .tw-foot{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tw-brief .tw-btn{color:#f6f2ea;background:#26241f!important;border-color:#3a3730!important}.tw-brief .tw-btn.primary{color:var(--tw-night);background:var(--tw-orange)!important;border-color:var(--tw-orange)!important}.tw-tabs{background:var(--tw-well);border-radius:10px;flex-wrap:wrap;gap:3px;margin:2px 0 12px;padding:3px;display:flex}.tw .tw-tabs button{color:var(--tw-ink-2);white-space:nowrap;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:500}.tw .tw-tabs button[aria-selected=true]{background:var(--tw-card);color:var(--tw-ink);font-weight:600;box-shadow:0 1px 2px #17171414}.tw-tabs .tw-n{color:var(--tw-ink-3);font:500 11px/1 var(--data);background:0 0;border-radius:0;min-width:0;height:auto;margin-left:4px;padding:0}.tw-item{border-top:1px solid var(--tw-line);grid-template-columns:8px 1fr;gap:12px;padding:12px 0;display:grid}.tw-item:first-child{border-top:0}.tw-item>i{background:var(--tw-muted);border-radius:50%;width:8px;height:8px;margin-top:6px}.tw-item.bad>i{background:var(--tw-bad)}.tw-item.warn>i{background:var(--tw-amber)}.tw-item.ok>i{background:var(--tw-ok)}.tw-t{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tw-t b{font-size:14px;font-weight:600}.tw-t time{font:400 11.5px/1 var(--data);color:var(--tw-ink-3);white-space:nowrap}.tw-item p{color:var(--tw-ink-2);margin-top:3px;font-size:13.5px}.tw-acts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.tw-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.tw-draft{border:1px solid var(--tw-tint-2);background:#fff8f3;border-radius:12px;margin-top:10px;padding:12px 14px}.tw-dh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tw-to{color:var(--tw-ink-3);margin-bottom:6px;font-size:12.5px}.tw-draft blockquote{background:var(--tw-card);border:1px solid var(--tw-hair);white-space:pre-line;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5}.tw-draft textarea,.tw-pop textarea{border:1px solid var(--tw-hair-2);background:var(--tw-card);resize:vertical;border-radius:10px;width:100%;min-height:84px;padding:10px 12px;font-size:14px}.tw-sent{color:var(--tw-ok-ink);align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.tw-sent:before{content:"";background:var(--tw-ok);border-radius:4px;flex:none;width:14px;height:14px}.tw-log{font:400 12.5px/1.5 var(--data);color:var(--tw-ink-2);list-style:none}.tw-log li{border-top:1px solid var(--tw-line);padding:8px 0}.tw-log li:first-child{border-top:0}.tw-askbox{background:linear-gradient(#fff5eeb8,#fffaf6f0);border:1px solid #f6c9b2cc;border-radius:14px;align-items:center;gap:8px;padding:8px;display:flex}.tw-spark{color:var(--tw-orange);flex:none;margin-left:6px}.tw-askbox input{border:1px solid var(--tw-hair);background:var(--tw-card);border-radius:10px;flex:1;min-width:0;padding:10px 12px;font-size:14px}.tw-go{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid;background:var(--tw-orange)!important;color:#fff!important}.tw-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tw-chip{min-height:32px;color:var(--tw-ink-2);text-align:left;border-radius:8px;align-items:center;padding:4px 11px;font-size:13px;font-weight:500;display:inline-flex;background:var(--tw-card)!important;border:1px solid var(--tw-hair-2)!important}.tw-chip:hover{color:var(--tw-ember-ink);border-color:var(--tw-orange)!important}.tw-chip.used{background:var(--tw-well)!important}.tw-answer{border:1px solid var(--tw-hair);background:#fffefb;border-radius:14px;margin-top:14px;padding:14px 16px}.tw-pinned .tw-answer{background:0 0;border:0;margin-top:0;padding:0}.tw-q{color:var(--tw-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;display:flex}.tw-a{font:500 17px/1.4 var(--ui);letter-spacing:-.005em}.fallback .tw-a{font-size:15px}.tw-chart{max-width:620px;margin:12px 0 6px}.tw-chart svg{width:100%;height:auto;display:block;overflow:visible}.tw-chart svg text{font-family:var(--ui)}.tw-legend{color:var(--tw-ink-3);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.tw-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.tw-tiles{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:12px 0 6px;display:grid}.tw-tiles>div{background:var(--tw-well);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.tw-tiles b{font:500 24px/1.1 var(--ui);letter-spacing:-.02em}.tw-delta{color:var(--tw-ok-ink);font-size:12px;font-weight:600}.tw-delta.down{color:var(--tw-bad)}.tw-prog{gap:6px;margin:12px 0 6px;display:grid}.tw-alist{gap:6px;margin:12px 0 6px;list-style:none;display:grid}.tw-alist li{background:var(--tw-well);border-radius:8px;grid-template-columns:auto 1fr;gap:10px;padding:6px 10px;font-size:13.5px;display:grid}.tw-alist li.bad{background:var(--tw-bad-soft)}.tw-alist li.warn{background:var(--tw-amber-soft)}.tw-alist li.ok{background:var(--tw-ok-soft)}.tw-alist time{font:400 12px/1.5 var(--data);color:var(--tw-ink-3)}.tw-used{color:var(--tw-ink-3);margin-top:8px;font-size:12.5px}.tw-used b{color:var(--tw-ink-2);font-weight:600}.tw-note{color:var(--tw-ink-3);margin-top:8px;font-size:12.5px;font-style:italic}.tw-answer details{border-top:1px solid var(--tw-line);margin-top:10px;padding-top:8px}.tw-answer summary{cursor:pointer;color:var(--tw-ember-ink);border-radius:6px;align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.tw-answer summary::-webkit-details-marker{display:none}.tw-answer summary:before{content:"+";font:600 14px/1 var(--data)}.tw-answer details[open] summary:before{content:"−"}.tw-how{color:var(--tw-ink-2);gap:4px;margin-top:6px;font-size:13px;display:grid}.tw-how div{grid-template-columns:90px 1fr;gap:8px;display:grid}.tw-k{font:400 11px/1.6 var(--data);letter-spacing:.06em;text-transform:uppercase;color:var(--tw-ink-3)}.tw-answer .tw-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.tw-earlier{margin-top:10px}.tw-events{list-style:none}.tw-events li{border-top:1px solid var(--tw-line);grid-template-columns:50px 1fr;gap:10px;padding:9px 0;font-size:13.5px;display:grid}.tw-events li:first-child{border-top:0}.tw-events time{font:500 12.5px/1.5 var(--data);color:var(--tw-ink-3)}.tw-events li.fresh,.tw-wa.fresh{animation:tw-fresh 2.4s var(--ease)}@keyframes tw-fresh{0%{background:var(--tw-tint)}to{background:0 0}}.tw-fbwrap{border-top:1px dashed var(--tw-hair-2);margin-top:14px;padding-top:8px}.tw-ink .tw-fbwrap{border-color:#3a3730}.tw-fb{flex-wrap:wrap;align-items:center;gap:2px;margin:0 -6px;display:flex}.tw .tw-fb button{color:var(--tw-ink-3);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;font-weight:500;display:inline-flex}.tw .tw-fb button:hover{background:var(--tw-well);color:var(--tw-ink)}.tw .tw-fb button[aria-pressed=true]{color:var(--tw-ember-ink);background:var(--tw-tint)}.tw .tw-ink .tw-fb button{color:#b8b1a4}.tw .tw-ink .tw-fb button:hover{color:#f6f2ea;background:#26241f}.tw .tw-ink .tw-fb button[aria-pressed=true]{color:#ffd9c6;background:#3a2519}.tw-inplan{font:400 11px/1 var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--tw-ok-ink);padding:6px}.tw-pop{background:var(--tw-card);border:1px solid var(--tw-hair);box-shadow:var(--tw-sh-pop);color:var(--tw-ink);border-radius:12px;margin-top:8px;padding:10px}.tw-opts{flex-direction:column;gap:4px;display:flex}.tw .tw-opts button{text-align:left;border-radius:8px;gap:2px;padding:8px 10px;font-size:13px;font-weight:600;display:grid;border:1px solid var(--tw-hair)!important}.tw .tw-opts button small{color:var(--tw-ink-3);font-size:12px;font-weight:400}.tw .tw-opts button:hover{border-color:var(--tw-orange)!important}.tw-removed{border:1px dashed var(--tw-hair-2);box-shadow:none;color:var(--tw-ink-3);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.tw-added{border:1px solid var(--tw-tint-2)}.tw-added-h{margin:4px 0 10px}.tw-notebadge{color:var(--tw-ink-2);background:var(--tw-amber-soft);border-radius:8px;margin-top:8px;padding:6px 9px;font-size:12.5px}.tw-hint{outline-offset:3px;animation:tw-hint 1.8s var(--ease) infinite;box-shadow:0 0 0 7px #d94c1a24;outline:2px solid var(--tw-orange)!important}@keyframes tw-hint{0%,to{box-shadow:0 0 0 5px #d94c1a2e}50%{box-shadow:0 0 0 10px #d94c1a0a}}.tw-inline-alerts{margin-bottom:14px}.tw-inline-alerts .tw-cap{margin-bottom:8px}.tw-inline-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.tw-inline-list .tw-wa{border:1px solid var(--tw-hair);max-width:none}.tw-missions{align-self:start;padding:20px 0 20px 20px;position:sticky;top:0}.tw-mpanel{background:var(--tw-card);border:1px solid var(--tw-hair);box-shadow:var(--tw-sh-card);border-radius:16px;padding:16px}.tw-mpanel h3{font:600 20px/1.1 var(--display)}.tw-mprog{margin:6px 0 14px}.tw-mprog .tw-track{height:8px}.tw-mprog .tw-l12{margin-top:6px;display:block}.tw-mlist{gap:8px;list-style:none;display:grid}.tw-mission{border:1px solid var(--tw-hair);background:var(--tw-paper);border-radius:12px;padding:12px}.tw-mission.active{border-color:var(--tw-orange);background:#fff8f3}.tw-mission.done{background:var(--tw-ok-soft);border-color:#bfe0cc}.tw-mt{align-items:flex-start;gap:10px;display:flex}.tw-box{border:1.5px solid var(--tw-hair-2);background:var(--tw-card);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.tw-mission.done .tw-box{background:var(--tw-ok);border-color:var(--tw-ok)}.tw-mission.done .tw-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}.tw-mission b{font-size:14px;font-weight:600;line-height:1.3}.tw-ms{color:var(--tw-ink-3);margin-top:3px;font-size:12px}.tw-steps{gap:6px;margin:10px 0 2px 30px;list-style:none;display:grid}.tw-steps li{color:var(--tw-ink-3);grid-template-columns:16px 1fr;gap:6px;font-size:13px;display:grid}.tw-steps li:before{content:"";border:1.5px solid var(--tw-hair-2);border-radius:3px;width:10px;height:10px;margin-top:4px}.tw-steps li.ok{color:var(--tw-ok-ink);-webkit-text-decoration:line-through #17693f66;text-decoration:line-through #17693f66}.tw-steps li.ok:before{background:var(--tw-ok);border-color:var(--tw-ok)}.tw-steps li.now{color:var(--tw-ink);font-weight:600}.tw-steps li.now:before{border-color:var(--tw-orange);background:var(--tw-tint)}.tw-mdone{background:var(--tw-ink);color:#f6f2ea;border-radius:12px;margin-top:14px;padding:14px;font-size:13.5px}.tw-mdone b{font:600 17px/1.2 var(--display);margin-bottom:6px;display:block}.tw-skip{margin-top:12px}.tw-phone{background:var(--tw-night);border-radius:40px;width:300px;margin-left:auto;padding:10px;box-shadow:0 30px 80px -30px #17171466}.tw-screen{background:#efe7dc;border-radius:31px;flex-direction:column;height:620px;display:flex;overflow:hidden}.tw-pbar{font:600 12px/1 var(--ui);color:#e7f2ee;background:#0f3d33;justify-content:space-between;align-items:center;padding:10px 20px 6px;display:flex}.tw-psim{font:500 9.5px/1 var(--data);letter-spacing:.12em;background:var(--tw-ember);color:var(--tw-night);border-radius:5px;padding:4px 6px}.tw-phead{color:#fff;background:#0f3d33;align-items:center;gap:10px;padding:6px 14px 12px;display:flex}.tw-pav{width:34px;height:34px;font:700 12px/1 var(--display);background:#1e5b45;border-radius:10px;flex:none;place-items:center;display:grid}.tw-phead b{font-size:14px;display:block}.tw-phead span{color:#a9cfc2;font-size:11px}.tw-pmsgs{flex-direction:column;flex:1;gap:10px;padding:12px 10px;display:flex;overflow-y:auto}.tw-pday{font:500 10.5px/1 var(--data);letter-spacing:.06em;color:#5d574d;background:#e2d8c9;border-radius:6px;align-self:center;padding:5px 8px}.tw-pday.quiet{background:0 0}.tw-wa{color:#111;background:#fff;border-radius:10px;max-width:260px;font-size:13px;overflow:hidden;box-shadow:0 1px 1px #0000001f}.tw-wb{padding:9px 11px 6px}.tw-wt{margin-bottom:3px;font-weight:700}.tw-wf{font:400 10px/1.2 var(--data);color:#7b766e;justify-content:space-between;gap:6px;margin-top:6px;display:flex}.tw-wdone{color:#17693f;padding-top:0;font-size:12px}.tw-wbtns{border-top:1px solid #ece8e1;flex-direction:column;display:flex}.tw .tw-wbtns button{color:#0b7a5c;padding:9px;font-size:13px;font-weight:600;border-top:1px solid #ece8e1!important}.tw .tw-wbtns button:first-child{border-top:0!important}.tw .tw-wbtns button:hover{background:#f3faf7}.tw .tw-wbtns button[disabled]{color:#9a958b;cursor:default;background:0 0}.tw-pfoot{font:400 10.5px/1.35 var(--data);color:#5d574d;text-align:center;padding:8px 12px 14px}.tw-railcap{text-align:center;margin:12px 0 0;display:block}.tw-scrub{z-index:30;background:var(--tw-night);color:var(--tw-mist);border-top:1px solid #2a2925;padding:12px 18px 14px;position:sticky;bottom:0}.tw-srow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tw-tl{flex:1;min-width:240px;height:46px;position:relative}.tw-scrub input[type=range]{appearance:none;z-index:2;background:0 0;width:100%;height:18px;margin:0;position:absolute;top:14px;left:0;right:0}.tw-scrub input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--tw-orange) 0 var(--p,0%), #3a3833 var(--p,0%) 100%);border-radius:3px;height:6px}.tw-scrub input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--tw-mist);border:2px solid var(--tw-orange);border-radius:5px;width:16px;height:22px;margin-top:-8px}.tw-scrub input[type=range]::-moz-range-track{background:#3a3833;border-radius:3px;height:6px}.tw-scrub input[type=range]::-moz-range-progress{background:var(--tw-orange);border-radius:3px;height:6px}.tw-scrub input[type=range]::-moz-range-thumb{background:var(--tw-mist);border:2px solid var(--tw-orange);border-radius:5px;width:14px;height:20px}.tw-ticks{pointer-events:none;height:46px;position:absolute;top:0;left:8px;right:8px}.tw-ticks i{background:#6b665d;border-radius:1px;width:2px;height:5px;position:absolute;top:8px}.tw-ticks i.key{background:var(--tw-amber);height:7px;top:6px}.tw-ticks i.past{background:var(--tw-ember)}.tw-ticks span{font:400 10px/1 var(--data);color:var(--tw-ash);white-space:nowrap;position:absolute;top:34px;transform:translate(-50%)}.tw-ends{font:500 12px/1 var(--data);color:var(--tw-ash)}.tw-sbtn{border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:38px;height:36px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex;color:var(--tw-mist)!important;background:#22201c!important;border:1px solid #3a3833!important}.tw-sbtn:hover{border-color:var(--tw-ash)!important}.tw-sbtn.play{min-width:84px;background:var(--tw-orange)!important;border-color:var(--tw-orange)!important;color:var(--tw-night)!important}.tw-speed{background:#22201c;border:1px solid #3a3833;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.tw .tw-speed button{color:var(--tw-ash);font:500 12px/1 var(--data);border-radius:7px;padding:6px 9px}.tw .tw-speed button[aria-pressed=true]{background:var(--tw-mist);color:var(--tw-night)}.tw-now{font:500 20px/1 var(--data);color:#fff;min-width:64px}.tw-scrim{z-index:95;background:#0b0b0a52;position:fixed;inset:0}.tw-drawer{background:var(--tw-paper);width:400px;max-width:calc(100vw - 32px);box-shadow:var(--tw-sh-pop);z-index:96;border-radius:18px;flex-direction:column;display:flex;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden}.tw-dh{border-bottom:1px solid var(--tw-hair);justify-content:space-between;align-items:center;padding:18px 20px 12px;display:flex}.tw-drawer .tw-dh h3{font:600 22px/1 var(--display)}.tw-db{flex:1;padding:14px 20px;overflow-y:auto}.tw-df{border-top:1px solid var(--tw-hair);background:var(--tw-card);flex-wrap:wrap;gap:8px;padding:14px 20px 18px;display:flex}.tw-chg{list-style:none}.tw-chg li{border-top:1px solid var(--tw-line);grid-template-columns:70px 1fr auto;align-items:center;gap:10px;padding:10px 0;font-size:13.5px;display:grid}.tw-chg li:first-child{border-top:0}.tw-kind{font:500 10.5px/1.2 var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--tw-ember-ink)}.tw-kind.rm{color:var(--tw-bad)}.tw-kind.nt{color:var(--tw-warn-ink)}.tw-kind.ad{color:var(--tw-ok-ink)}.tw-plan{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 6px;display:grid}.tw-plan div{background:var(--tw-card);border:1px solid var(--tw-hair);border-radius:10px;padding:10px}.tw-plan b{font:500 22px/1 var(--ui);margin-top:4px;display:block}.tw-code{font:500 13px/1 var(--data);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.tw-code b{letter-spacing:.06em;font-size:15px}.tw-updated{background:var(--tw-ok-soft);color:var(--tw-ok-ink);border-radius:10px;margin-top:10px;padding:12px;font-size:13.5px}.tw-updated a{color:var(--tw-ok-ink);font-weight:600}.tw-toast{z-index:97;background:var(--tw-ink);color:#fff7ef;box-shadow:var(--tw-sh-pop);border-radius:12px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 10px 10px 16px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.tw .tw-toast button{color:#ffb08a;border-radius:8px;padding:6px 10px;font-weight:600;border:1px solid #3a3833!important}.tw-day .tw-toast{bottom:110px}.tw-mbar{z-index:35;background:var(--tw-night);gap:8px;padding:8px 10px;display:flex;position:sticky;bottom:0}.tw .tw-mbar button{border-radius:10px;flex:1;height:44px;font-size:13.5px;font-weight:600;color:var(--tw-mist)!important;background:#22201c!important;border:1px solid #3a3833!important}.tw .tw-mbar button.on{background:var(--tw-orange)!important;border-color:var(--tw-orange)!important;color:var(--tw-night)!important}.tw-day .tw-mbar{display:none}@container twdash (width<=700px){.tw-dash{padding:14px 14px 0}.tw-me{display:none}.tw-h1{font-size:32px}.tw-head{padding:14px 0 12px}.tw-grid,.tw-row2,.tw-rowN,.tw-rowN.n2{grid-template-columns:minmax(0,1fr);gap:12px}.tw-card{padding:16px}.tw-widget{overflow-x:auto}}@container twdash (width>=701px) and (width<=1000px){.tw-grid{grid-template-columns:minmax(0,1fr) 300px}.tw-rowN{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-h1{font-size:38px}}.tw-narrow .tw-mast{gap:10px;padding:10px 12px}.tw-narrow .tw-title span{display:none}.tw-narrow .tw-modes{order:3;width:100%}.tw .tw-narrow .tw-modes button{flex:1;padding:8px 6px;font-size:12.5px}.tw-narrow .tw-modes .tw-long{display:none}.tw-narrow .tw-modes .tw-short{display:inline}.tw-narrow .tw-mast .tw-mbtn:not(.tw-ghostbtn){display:none}.tw-narrow .tw-simchip{height:28px;padding:0 9px;font-size:10px}.tw-narrow .tw-bar{gap:8px;padding:10px 12px}.tw-narrow .tw-lab,.tw-narrow .tw-bar .tw-sp{display:none}.tw-narrow .tw-roles{width:100%}.tw-narrow .tw-stage-wrap{padding:12px 10px 24px}.tw-narrow .tw-body.with-missions{grid-template-columns:minmax(0,1fr)}.tw-narrow .tw-body.with-missions .tw-missions:not(.sheet){display:none}.tw-narrow .tw-missions.sheet{z-index:96;max-height:82vh;padding:0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.tw-narrow .tw-missions.sheet .tw-mpanel{border-radius:18px 18px 0 0}.tw-narrow .tw-drawer{border-radius:18px 18px 0 0;width:auto;max-width:none;max-height:86vh;inset:auto 0 0}.tw-narrow .tw-scrub{padding:10px 12px 12px}.tw-narrow .tw-tl{order:-1;min-width:100%;height:30px}.tw-narrow .tw-ends,.tw-narrow .tw-ticks span{display:none}.tw-narrow .tw-toast{bottom:70px}@media (width<=1180px){.tw-body.with-missions,.tw-rail-off .tw-body.with-missions{grid-template-columns:minmax(0,1fr)}.tw-body.with-missions .tw-missions{padding:16px 20px 0;position:static}}@media (prefers-reduced-motion:reduce){.tw *,.tw :before,.tw :after{transition:none!important;animation:none!important}.tw-hint{box-shadow:0 0 0 6px #d94c1a24}}.tw-widget .w-kpi{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important}.tw .tw-widget .w-kpi-value{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:22px;overflow:visible}.tw .tw-hero .tw-widget .w-kpi-value{font-size:30px}.tw-acts-head{flex-wrap:nowrap;margin-top:0}.tw-job-start,.tw-job-run,.tw-job-stale{gap:8px;min-width:0;margin-top:10px;display:grid}.tw-job-start .tw-seg{flex-wrap:wrap}.tw-job-demo{color:var(--tw-ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.tw-job-now{color:var(--tw-ink);margin:0;font-size:14px}.tw-job-rec{color:var(--tw-ink-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 12px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.tw-job-rec b{color:var(--tw-ink);overflow-wrap:anywhere;font-weight:500}.tw-job-manual summary{cursor:pointer;color:var(--tw-ink-2);font-size:13px}.tw-job-manual select{font:inherit;max-width:100%;margin-left:4px}.tw-job-last{color:var(--tw-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px}.tw-job-drafts{color:var(--tw-ink-2);overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:13px}.tw-job-stale p{color:var(--tw-ink-2);margin:0;font-size:13.5px}.tw-obs{border:1px solid var(--tw-hair,#e4ddd0);border-radius:10px;gap:8px;min-width:0;margin:10px 0 14px;padding:10px 12px;display:grid}.tw-file{gap:4px;min-width:0;display:grid}.tw-file p{overflow-wrap:anywhere;margin:0;font-size:13.5px}.tw-obs select{font:inherit;max-width:100%;margin-left:4px}@font-face{font-family:Chakra Petch;font-weight:500;font-display:swap;src:url(./chakra-petch-500-BsWc-l4G.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-weight:600;font-display:swap;src:url(./chakra-petch-600-Rhqxiv_O.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-weight:700;font-display:swap;src:url(./chakra-petch-700-D-VoL3js.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:100 700;font-display:swap;src:url(./ibm-plex-sans-var-Dxn1pXH8.woff2)format("woff2")}@font-face{font-family:Plex Mono Dx;font-weight:400;font-display:swap;src:url(./ibm-plex-mono-1-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:Plex Mono Dx;font-weight:500;font-display:swap;src:url(./ibm-plex-mono-2-DSY6xOcd.woff2)format("woff2")}.cx-root{--night:#0b0b0a;--mist:#f0ebe1;--ash:#918c83;--paper:#f6f2ea;--card:#fffdf9;--well:#f3eee5;--hair:#e4ddd0;--hair-2:#d6cdbd;--ink:#171714;--ink-2:#55524b;--ink-3:#6b665d;--orange:#d94c1a;--ember:#ff5a1f;--ember-ink:#a5360f;--tint:#fbe9e0;--ok:#1e8a5a;--ok-soft:#e3f1e9;--ok-ink:#17643f;--bad:#b23a1c;--bad-soft:#f8e1d8;--amber-soft:#fbefd5;--warn-ink:#8a5a06;--r-shell:22px;--r-card:16px;--r-ctl:8px;--r-btn:10px;--r-chip:8px;--sh-shell:0 30px 80px -30px #17171466;--sh-card:0 1px 2px #1717140d, 0 8px 24px -16px #17171447;--sh-pop:0 24px 60px -20px #17171473;--ui:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Chakra Petch", "IBM Plex Sans", system-ui, sans-serif;--data:"Plex Mono Dx", "IBM Plex Mono", ui-monospace, Menlo, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--side-w:360px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.cx-root) *,:where(.cx-root) :before,:where(.cx-root) :after{box-sizing:border-box}.cx-root{font-family:var(--ui);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:calc(100dvh - var(--bar-h,0px));background:radial-gradient(1200px 600px at 20% -10%,#f4efe6 0%,#0000 60%),linear-gradient(#eae3d6 0%,#e3dbcc 100%);padding:16px;font-size:16px;line-height:1.5;overflow-x:clip}:where(.cx-root) button{font:inherit;color:inherit}:where(.cx-root) :focus-visible{outline:2px solid var(--ember-ink);outline-offset:2px}.cx-mast :focus-visible,.cx-ink :focus-visible,.cx-toast :focus-visible{outline-color:var(--ember)}.cx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}svg.cx-i{flex:none;width:18px;height:18px}.cx-shell{min-height:calc(100dvh - var(--bar-h,0px) - 32px);background:var(--paper);border-radius:var(--r-shell);box-shadow:var(--sh-shell);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;overflow:clip}.cx-mast{background:var(--night);color:var(--mist);align-items:center;gap:16px;padding:16px 28px;display:flex}.cx-mast-title{font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--ash);white-space:nowrap;font-size:12px}.cx-mast-step{text-overflow:ellipsis;min-width:0;font-family:var(--data);color:var(--ash);letter-spacing:.04em;white-space:nowrap;margin-left:auto;font-size:12px;overflow:hidden}.cx-mast-step b{color:var(--mist);font-weight:500}.cx-mast-btn{cursor:pointer;border-radius:var(--r-btn);min-height:36px;color:var(--mist);font-family:var(--data);white-space:nowrap;background:0 0;border:1px solid #3a3733;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.cx-mast-btn:hover{border-color:var(--ash)}.cx-mast-btn b{color:var(--ember);font-weight:500}.cx-mast-btn[hidden]{display:none}.cx-progress{background:#2a2825;height:3px;position:relative}.cx-progress>i{background:var(--orange);transition:width .45s var(--ease);position:absolute;inset:0 auto 0 0}.cx-body{grid-template-columns:minmax(0, 1fr) var(--side-w);min-height:0;display:grid}.cx-body.cx-no-side{grid-template-columns:minmax(0,1fr)}.cx-body:not(.cx-no-side){background:linear-gradient(90deg, transparent calc(100% - var(--side-w) - 1px), var(--hair) calc(100% - var(--side-w) - 1px), var(--hair) calc(100% - var(--side-w)), var(--well) calc(100% - var(--side-w)))}.cx-side{border-left:0!important}.cx-body.cx-no-side .cx-side{display:none}.cx-stage{flex-direction:column;min-width:0;padding:52px 64px 40px;display:flex}.cx-stage-inner{width:100%;max-width:760px;transition:opacity .2s var(--ease), transform .2s var(--ease);margin:0 auto}.cx-stage-inner.cx-wide{max-width:1240px}.cx-stage-inner.cx-leaving{opacity:0;pointer-events:none;transform:translateY(-10px)}.cx-rise{animation:cx-rise .32s var(--ease) backwards;animation-delay:var(--d,0s)}@keyframes cx-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cx-eyebrow{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--ember-ink);text-align:center;flex-direction:column;align-items:center;gap:10px;margin:0 0 14px;font-size:12px;display:flex}.cx-stagebar{gap:4px;display:flex}.cx-stagebar i{background:var(--hair-2);border-radius:0;width:22px;height:3px}.cx-stagebar i.cx-done{background:var(--ink-3)}.cx-stagebar i.cx-on{background:var(--orange)}.cx-q{font-family:var(--display);letter-spacing:-.005em;text-wrap:balance;text-align:center;max-width:22ch;margin:0 auto 12px;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.12}.cx-q:focus{outline:none}.cx-help{color:var(--ink-2);text-align:center;max-width:60ch;margin:0 auto 28px;font-size:16px}.cx-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cx-choices.cx-cols-1{grid-template-columns:minmax(0,1fr)}.cx-choice{text-align:left;background:var(--card);border:1px solid var(--hair);border-radius:var(--r-ctl);cursor:pointer;align-items:flex-start;gap:12px;width:100%;min-height:52px;padding:14px 16px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}.cx-choice:hover{border-color:var(--hair-2);box-shadow:var(--sh-card)}.cx-choice[aria-pressed=true]{background:var(--tint);border-color:var(--orange)}.cx-choice[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.cx-choice.cx-guess{border-style:dashed;border-color:var(--orange);background:0 0}.cx-mark{border:1.5px solid var(--ink-3);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;display:grid}.cx-multi .cx-mark{border-radius:5px}.cx-choice[aria-pressed=true] .cx-mark{border-color:var(--orange);background:var(--orange)}.cx-choice[aria-pressed=true] .cx-mark:after{content:"";background:var(--card);border-radius:50%;width:6px;height:6px}.cx-multi[aria-pressed=true] .cx-mark:after{border:2px solid var(--card);background:0 0;border-top:0;border-right:0;border-radius:0;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.cx-rank{background:var(--orange);width:22px;height:22px;color:var(--night);font-family:var(--data);border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.cx-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cx-lbl{overflow-wrap:break-word;font-size:16px;font-weight:500;line-height:1.35}.cx-sub{color:var(--ink-3);font-size:13px;line-height:1.35}.cx-tile{align-items:center;min-height:64px;padding-right:44px}.cx-tile .cx-lbl{font-family:var(--display);font-weight:600}.cx-ico{background:var(--well);width:36px;height:36px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.cx-tile[aria-pressed=true] .cx-ico{background:var(--card);color:var(--orange)}.cx-tile .cx-mark{margin-top:-9px;position:absolute;top:50%;right:16px}.cx-tile-other{background:0 0;border-style:dashed}.cx-band{align-items:center}.cx-band .cx-lbl{font-family:var(--display);font-size:18px;font-weight:600}.cx-chips{flex-wrap:wrap;gap:8px;display:flex}.cx-chip{border-radius:var(--r-chip);border:1px solid var(--hair-2);background:var(--card);cursor:pointer;align-items:center;gap:6px;min-height:38px;padding:8px 14px;font-size:14px;transition:background-color .15s,border-color .15s;display:inline-flex}.cx-chip:hover{border-color:var(--ink-3)}.cx-chip[aria-pressed=true],.cx-chip[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--mist)}.cx-chip.cx-guess{border-style:dashed;border-color:var(--orange)}.cx-chip.cx-hint{color:var(--ink-2);background:0 0;border-style:dashed}.cx-sublabel{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;margin:26px 0 10px;font-size:11px;display:flex}.cx-sublabel:after{content:"";background:var(--hair);flex:1;height:1px}.cx-note{font-family:var(--data);color:var(--ink-3);margin:10px 0 0;font-size:12px}.cx-leak{border-radius:var(--r-ctl);flex-direction:column;display:flex}.cx-leak.cx-on{background:var(--tint);box-shadow:0 0 0 1px var(--orange)}.cx-leak.cx-on>.cx-choice{box-shadow:none;background:0 0;border-color:#0000}.cx-freq{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 14px 46px;display:flex}.cx-freq>span{font-family:var(--data);color:var(--ember-ink);letter-spacing:.04em;margin-right:4px;font-size:12px}.cx-freq .cx-chip{min-height:34px;padding:6px 12px;font-size:13.5px}.cx-mirror-slot{min-height:76px;margin-top:28px}.cx-mirror{border-left:3px solid var(--orange);border-radius:0 var(--r-ctl) var(--r-ctl) 0;animation:cx-rise .34s var(--ease) both;background:linear-gradient(90deg,#d94c1a12,#d94c1a00 70%);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.cx-m-tag{font-family:var(--data);letter-spacing:.12em;color:var(--ember-ink);flex:none;padding-top:4px;font-size:11px}.cx-mirror p{margin:0;font-size:17px;line-height:1.45}.cx-why{color:var(--ink-2);margin-top:18px;font-size:14px}.cx-why summary{cursor:pointer;color:var(--ink-3);font-family:var(--data);letter-spacing:.04em;align-items:center;gap:6px;font-size:12px;list-style:none;display:inline-flex}.cx-why summary::-webkit-details-marker{display:none}.cx-why summary:after{content:"+"}.cx-why[open] summary:after{content:"-"}.cx-why p{margin:8px 0 0}.cx-why b{font-weight:600}.cx-actions{align-items:center;gap:12px;margin-top:32px;padding-top:20px;display:flex}.cx-spacer{flex:1}.cx-btn{border-radius:var(--r-btn);border:1px solid var(--hair-2);background:var(--card);cursor:pointer;min-height:48px;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.cx-btn:hover{border-color:var(--ink-3)}.cx-btn:disabled{opacity:.55;cursor:not-allowed}.cx-btn-primary{background:var(--orange);border-color:var(--orange);color:var(--night);padding:0 26px}.cx-btn-primary:hover{background:var(--ember);border-color:var(--ember)}.cx-btn-primary:disabled{background:var(--well);border-color:var(--hair-2);color:var(--ink-3);opacity:1}.cx-btn-ghost{color:var(--ink-2);background:0 0;border-color:#0000;padding:0 12px}.cx-btn-ghost:hover{border-color:var(--hair-2)}.cx-btn-sm{border-radius:var(--r-ctl);min-height:36px;padding:0 12px;font-size:13.5px}.cx-btn-dark{background:var(--ink);border-color:var(--ink);color:var(--mist)}.cx-btn-dark:hover{background:#2a2925}.cx-link{color:var(--ember-ink);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;text-decoration:underline}.cx-input{width:100%;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--hair-2);border-radius:var(--r-ctl);min-height:48px;padding:12px 14px;font-size:16px}.cx-input:focus{outline:2px solid var(--ember-ink);outline-offset:1px;border-color:#0000}textarea.cx-input{resize:vertical;min-height:150px;font-size:17px;line-height:1.55}.cx-mappill{display:none}.cx-side{border-left:1px solid var(--hair);background:var(--well);scrollbar-width:thin;flex-direction:column;align-self:start;min-width:0;max-height:calc(100dvh - 105px);padding:34px 24px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.cx-side-head{font-family:var(--data);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 4px;font-size:11px}.cx-side-title{font-family:var(--display);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 16px;font-size:20px;font-weight:600;display:flex}.cx-side-title .cx-plus{font-family:var(--data);color:var(--ok-ink);background:var(--ok-soft);animation:cx-rise .3s var(--ease) both;border-radius:4px;padding:1px 6px;font-size:12px;font-weight:500}.cx-side-close{display:none}.cx-side-empty{color:var(--ink-3);margin:0;font-size:14px;font-style:italic}.cx-mgroup{margin:0 0 14px}.cx-mgroup h4{font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;margin:0 0 6px;font-size:11px;font-weight:400;display:flex}.cx-mitems{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.cx-mi{border-radius:var(--r-ctl);background:var(--card);border:1px solid var(--hair);padding:8px 10px;font-size:13.5px;line-height:1.35}.cx-mi.cx-guess{background:0 0;border:1px dashed #bfb29c}.cx-mi.cx-fresh{animation:cx-fresh 1.4s var(--ease) both}@keyframes cx-fresh{0%{opacity:0;background-color:#d94c1a2e;transform:translate(10px)}25%{opacity:1;transform:none}to{}}.cx-mi-top{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.cx-mi-l{font-weight:600}.cx-mi-d,.cx-mi.cx-guess .cx-mi-l,.cx-mi.cx-guess .cx-mi-d{color:var(--ink-2)}.cx-mi-q{color:var(--ink-3);margin:3px 0 0;font-size:12.5px;font-style:italic}.cx-mi-meta{align-items:center;gap:8px;margin-top:5px;display:flex}.cx-mi-src{font-family:var(--data);letter-spacing:.04em;color:var(--ink-3);font-size:10.5px}.cx-mi-src.cx-s-story,.cx-mi-src.cx-s-file,.cx-mi-src.cx-s-role{color:var(--ember-ink)}.cx-dots{gap:3px;margin-left:auto;display:inline-flex}.cx-dots i{border:1px solid var(--hair-2);background:0 0;border-radius:50%;width:6px;height:6px}.cx-dots i.cx-on{background:var(--orange);border-color:var(--orange)}.cx-mi-check{border:1px solid var(--hair-2);background:var(--card);cursor:pointer;color:var(--ember-ink);border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:600}.cx-mi-check:hover{border-color:var(--orange)}.cx-needed{border-top:1px solid var(--hair);margin-top:8px;padding-top:14px}.cx-needed h4{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--ember-ink);margin:0 0 8px;font-size:11px;font-weight:400}.cx-needed ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cx-needed li{border-radius:var(--r-ctl);background:var(--tint);padding:8px 10px;font-size:13.5px}.cx-needed li small{color:var(--ink-3);font-size:11.5px;font-family:var(--data);display:block}.cx-scrim{z-index:30;background:#0b0b0a59;display:none;position:fixed;inset:0}.cx-scrim.cx-on{display:block}.cx-story-box{position:relative}.cx-story-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.cx-talk{border-radius:var(--r-btn);border:1px solid var(--ink);background:var(--ink);min-height:48px;color:var(--mist);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;gap:10px;padding:0 18px;font-weight:600;display:inline-flex}.cx-talk.cx-on{background:var(--orange);border-color:var(--orange);color:var(--night)}.cx-lvl{align-items:center;gap:2px;height:16px;display:inline-flex}.cx-lvl i{opacity:.6;background:currentColor;border-radius:0;width:3px;height:4px}.cx-talk.cx-on .cx-lvl i{animation:.6s ease-in-out infinite alternate cx-lvl}.cx-talk.cx-on .cx-lvl i:nth-child(2){animation-delay:.15s}.cx-talk.cx-on .cx-lvl i:nth-child(3){animation-delay:.3s}.cx-talk.cx-on .cx-lvl i:nth-child(4){animation-delay:.45s}@keyframes cx-lvl{0%{height:3px}to{height:15px}}.cx-consent{color:var(--ink-3);flex:240px;margin:0;font-size:13.5px}.cx-heard{flex-direction:column;gap:12px;display:flex}.cx-hc{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--sh-card);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 18px;padding:16px 18px;transition:opacity .2s,border-color .2s;display:grid}.cx-hc-k{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--ember-ink);grid-column:1/-1;justify-content:space-between;gap:10px;font-size:11px;display:flex}.cx-hc-k span:last-child{color:var(--ink-3);letter-spacing:.04em;text-transform:none}.cx-hc-v{font-family:var(--display);font-size:18px;font-weight:600;line-height:1.3}.cx-hc-quote{color:var(--ink-2);border-left:2px solid var(--hair-2);grid-column:1;margin:0;padding-left:10px;font-size:14px;font-style:italic}.cx-hc-quote mark{color:var(--ink);background:#fbe0d2;border-radius:3px;padding:0 2px;font-style:normal}.cx-hc-acts{grid-area:2/2/span 2;align-self:center;gap:6px;display:flex}.cx-hc.cx-kept{border-color:var(--ok)}.cx-hc.cx-kept .cx-hc-k span:last-child{color:var(--ok-ink)}.cx-hc.cx-gone{opacity:.45;box-shadow:none}.cx-hc.cx-gone .cx-hc-v{text-decoration:line-through}.cx-hc-acts .cx-btn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--mist)}.cx-stages{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.cx-stg{background:var(--well);border:1px solid var(--hair);font-family:var(--ui);border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:14px;font-weight:500;display:inline-flex}.cx-stg-sep{color:var(--ink-3);font-size:13px}.cx-fix{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:6px;display:flex}.cx-fix .cx-input{flex:260px;min-height:42px;padding:8px 12px}.cx-heard-foot{color:var(--ink-3);align-items:center;gap:12px;margin-top:6px;font-size:14px;display:flex}.cx-hc-step{display:none}.cx-drop{border:1.5px dashed var(--hair-2);border-radius:var(--r-card);background:var(--card);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px;transition:border-color .15s,background-color .15s;display:flex}.cx-drop.cx-over{border-color:var(--orange);background:var(--tint)}.cx-drop-kinds{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cx-drop-kinds span{color:var(--ink-2);background:var(--well);border-radius:6px;padding:4px 10px;font-size:13px}.cx-file{border:1px solid var(--hair);border-radius:var(--r-ctl);background:var(--paper);text-align:left;align-items:center;gap:14px;width:100%;padding:12px 14px;display:flex}.cx-file-ico{color:#fff;width:40px;height:44px;font:600 11px/1 var(--data);background:#1e6b43;border-radius:6px;flex:none;place-items:center;display:grid}.cx-file b{font-size:15px;display:block}.cx-file small{font-family:var(--data);color:var(--ink-3);font-size:12px}.cx-file .cx-spacer{flex:1}.cx-local{color:var(--ink-2);justify-content:center;align-items:center;gap:8px;margin:16px 0 0;font-size:14px;display:flex}.cx-local svg{color:var(--ok)}.cx-reading{background:var(--well);border-radius:2px;width:100%;height:4px;overflow:hidden}.cx-reading i{background:var(--orange);width:0;height:100%;transition:width 1.1s var(--ease);display:block}.cx-tracks-meta{text-align:center;font-family:var(--data);color:var(--ink-3);margin:0 0 22px;font-size:13px}.cx-cols{border:1px solid var(--hair);border-radius:var(--r-card);background:var(--card);flex-direction:column;display:flex;overflow:hidden}.cx-col-head,.cx-col{grid-template-columns:minmax(0,1fr) 24px minmax(0,1.5fr) auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.cx-col-head{font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:var(--well);font-size:11px}.cx-col+.cx-col{border-top:1px solid var(--hair)}.cx-col code{font-family:var(--data);background:var(--well);border:1px solid var(--hair);border-radius:5px;justify-self:start;padding:2px 7px;font-size:13.5px}.cx-col .cx-arrow{color:var(--ink-3)}.cx-col .cx-as b{font-weight:600}.cx-col .cx-as small{color:var(--ink-3);font-size:12.5px;display:block}.cx-col .cx-as select{font:inherit;border:1px solid var(--orange);background:var(--card);border-radius:6px;padding:6px 8px;font-size:14px}.cx-col .cx-ok-fix{gap:6px;display:flex}.cx-col .cx-ok-fix .cx-btn[aria-pressed=true]{background:var(--ok-soft);border-color:var(--ok);color:var(--ok-ink)}.cx-keepline{color:var(--ink-2);flex-direction:column;gap:8px;margin-top:16px;font-size:14px;display:flex}.cx-tick{cursor:pointer;align-items:center;gap:10px;display:flex}.cx-tick input{width:18px;height:18px;accent-color:var(--orange)}.cx-twin{border-radius:var(--r-card);border:1px solid var(--hair);box-shadow:var(--sh-card);background:var(--paper);overflow:hidden}.cx-twin-bar{background:var(--night);color:var(--mist);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 18px;display:flex}.cx-twin-bar b{font:600 16px/1.1 var(--display);display:block}.cx-twin-bar small{font:400 11px/1.3 var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--ash)}.cx-twin-bar .cx-spacer{flex:1}.cx-simtag{font:500 11px/1 var(--data);letter-spacing:.1em;text-transform:uppercase;color:#ffd9c6;background:#2a1a12;border:1px solid #5a2e1b;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.cx-simtag:before{content:"";background:var(--ember);border-radius:50%;width:6px;height:6px}.cx-twin-body{padding:20px}.cx-ctop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cx-cbrand{font:700 17px/1 var(--display);align-items:center;gap:10px;display:flex}.cx-cbrand .cx-cm{color:#fff;width:36px;height:36px;font:700 12px/1 var(--display);background:#1e5b45;border-radius:11px;flex:none;place-items:center;display:grid}.cx-cbrand small{font:500 12px/1 var(--ui);color:var(--ink-3);margin-top:4px;display:block}.cx-me{background:var(--card);border:1px solid var(--hair);border-radius:12px;align-items:center;gap:10px;padding:4px 12px 4px 4px;display:flex}.cx-me b{font-size:13px;display:block}.cx-me span{color:var(--ink-3);font-size:11px}.cx-av{width:32px;height:32px;font:600 12px/1 var(--ui);color:#7a2a0c;background:#f6c9b2;border-radius:10px;flex:none;place-items:center;display:inline-grid}.cx-h1{font:600 34px/1.05 var(--display);margin:16px 0 4px}.cx-hsub{color:var(--ink-3);margin:0 0 16px;font-size:14px}.cx-kpis{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid}.cx-kpi{min-width:0;padding:14px 16px}.cx-kpi+.cx-kpi{border-left:1px solid var(--hair)}.cx-kpi .cx-v{font:500 28px/1.05 var(--ui);letter-spacing:-.02em;margin-top:6px}.cx-kpi .cx-v small{color:var(--ink-3);font-size:.5em}.cx-kpi .cx-v.cx-bad{color:var(--bad)}.cx-kpi .cx-s{color:var(--ink-3);margin-top:4px;font-size:12px}.cx-cap{font:400 11px/1.2 var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.cx-tgrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;display:grid}.cx-card{background:var(--card);border-radius:var(--r-card);box-shadow:var(--sh-card);border:1px solid #e4ddd0b3;min-width:0;padding:18px 20px;position:relative}.cx-card.cx-ink{background:radial-gradient(420px 260px at 100% 0%, #3a2a20 0%, #3a2a2000 70%), var(--ink);color:#f6f2ea;border:0}.cx-card.cx-ink .cx-cap,.cx-card.cx-ink .cx-l12{color:#b8b1a4}.cx-card.cx-is-guess{border:1.5px dashed var(--orange);box-shadow:none;background:#fffbf7}.cx-card.cx-just{animation:cx-just 1.6s var(--ease)}@keyframes cx-just{0%{box-shadow:0 0 #1e8a5a00}20%{box-shadow:0 0 0 4px #1e8a5a59}to{box-shadow:var(--sh-card)}}.cx-ch{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.cx-ct{font:600 17px/1.25 var(--ui)}.cx-l12{color:var(--ink-3);font-size:12px}.cx-guess-tag{font:500 12px/1 var(--data);color:var(--ember-ink);background:var(--card);border:1.5px dashed var(--orange);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.cx-guess-tag:hover{background:var(--tint)}.cx-yours-tag{font:500 11px/1 var(--data);letter-spacing:.06em;text-transform:uppercase;color:var(--ok-ink);background:var(--ok-soft);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.cx-pipe{gap:8px;display:grid}.cx-pipe-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 44px;align-items:center;gap:12px;font-size:14px;display:grid}.cx-pipe-row .cx-who{color:var(--ink-3);font-size:12px;display:block}.cx-pipe-row .cx-who.cx-g{color:var(--ember-ink)}.cx-track{background:var(--well);border-radius:4px;height:12px;overflow:hidden}.cx-track i{background:repeating-linear-gradient(-45deg, var(--orange) 0 5px, #e8764c 5px 8px);min-width:12px;height:100%;transition:width .5s var(--ease);border-radius:4px;display:block}.cx-track.cx-ink i{background:repeating-linear-gradient(-45deg, var(--ink) 0 5px, #4a4740 5px 8px)}.cx-track.cx-ok i{background:repeating-linear-gradient(-45deg,#2e9a68 0 5px,#6fc39a 5px 8px)}.cx-pipe-row b{font-family:var(--data);text-align:right;font-weight:500}.cx-vans{gap:10px;display:grid}.cx-van .cx-r{justify-content:space-between;gap:8px;margin-bottom:5px;font-size:13.5px;display:flex}.cx-van .cx-r span{color:var(--ink-3);font-size:12.5px}.cx-card-foot{border-top:1px dashed var(--hair-2);color:var(--ink-3);margin-top:12px;padding-top:10px;font-size:12.5px}.cx-mbrief ol{counter-reset:b;margin:8px 0 0;padding:0;list-style:none}.cx-mbrief li{counter-increment:b;border-top:1px solid #34322c;grid-template-columns:22px 1fr;gap:6px;padding:10px 0;font-size:14px;line-height:1.45;display:grid}.cx-mbrief li:before{content:counter(b);font:500 11px/1.9 var(--data);color:#ffb08a}.cx-fails{flex-direction:column;gap:6px;display:flex}.cx-fail{border:1px solid var(--hair);border-left:3px solid var(--bad);border-radius:var(--r-ctl);align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.cx-fail.cx-mid{border-left-color:#e0a33f}.cx-fail.cx-low{border-left-color:var(--ok)}.cx-fail small{font:400 10.5px/1 var(--data);letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;min-width:46px}.cx-round-head{justify-content:center;margin-bottom:8px;display:flex}.cx-clock{font-family:var(--data);color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.cx-order{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cx-order li{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-ctl);transition:transform .2s var(--ease), background-color .2s ease;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}.cx-order li.cx-moved{background:var(--tint)}.cx-order .cx-n{font-family:var(--data);color:var(--ember-ink);width:20px;font-size:12px}.cx-order .cx-nm{flex:1;font-weight:500}.cx-order .cx-tools{gap:4px;display:flex}.cx-iconbtn{border:1px solid var(--hair);background:var(--paper);cursor:pointer;width:36px;height:36px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.cx-iconbtn:hover{border-color:var(--ink-3)}.cx-iconbtn:disabled{opacity:.35;cursor:not-allowed}.cx-who-rows{flex-direction:column;gap:10px;display:flex}.cx-who-row{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-ctl);grid-template-columns:200px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.cx-who-row>b{font-weight:600}.cx-who-row .cx-chip{min-height:34px;padding:5px 11px;font-size:13.5px}.cx-stepper{border:1px solid var(--hair-2);border-radius:var(--r-btn);background:var(--card);align-items:center;display:inline-flex}.cx-stepper button{cursor:pointer;background:0 0;border:0;border-radius:8px;width:52px;height:52px;font-size:22px}.cx-stepper button:hover{background:var(--well)}.cx-stepper output{text-align:center;min-width:64px;font-family:var(--display);font-size:26px;font-weight:600}.cx-center{flex-direction:column;align-items:center;gap:14px;display:flex}.cx-linkbox{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.cx-linkbox code{font-family:var(--data);background:var(--well);border-radius:var(--r-ctl);overflow-wrap:anywhere;flex:100%;padding:10px 12px;font-size:14px}.cx-qlist{counter-reset:q;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cx-qlist li{counter-increment:q;background:var(--card);border:1px solid var(--hair);border-radius:var(--r-ctl);grid-template-columns:26px 1fr;padding:10px 12px;font-size:15px;display:grid}.cx-qlist li:before{content:counter(q);font-family:var(--data);color:var(--ember-ink);padding-top:2px;font-size:13px}.cx-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:22px;display:grid}.cx-phone{border:9px solid var(--night);background:var(--paper);width:340px;max-width:100%;box-shadow:var(--sh-shell);border-radius:34px;flex-direction:column;min-height:600px;margin:0 auto;display:flex;overflow:hidden}.cx-phone:before{content:"";background:var(--night);border-radius:0 0 12px 12px;flex:none;width:100px;height:20px;margin:0 auto;display:block}.cx-ph-top{border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:10px 18px 12px;display:flex}.cx-ph-top b{font:600 15px/1.1 var(--display);display:block}.cx-ph-top small{color:var(--ink-3);font-size:11.5px}.cx-ph-body{flex-direction:column;flex:1;gap:14px;padding:22px 18px 18px;display:flex}.cx-ph-q{font:600 22px/1.2 var(--display);text-wrap:balance;margin:0}.cx-ph-step{font-family:var(--data);letter-spacing:.12em;color:var(--ember-ink);text-transform:uppercase;font-size:11px}.cx-ph-body .cx-choice{min-height:46px;padding:11px 14px}.cx-ph-body .cx-lbl{font-size:15px}.cx-ph-foot{gap:8px;margin-top:auto;display:flex}.cx-ph-foot .cx-btn{flex:1}.cx-ph-done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-top:40px;display:flex}.cx-okmark{background:var(--ok-soft);width:52px;height:52px;color:var(--ok);border-radius:14px;place-items:center;display:grid}.cx-coll-side{flex-direction:column;align-self:center;gap:14px;display:flex}.cx-colgrid{grid-template-columns:340px minmax(0,1fr);gap:40px;max-width:920px;margin:8px auto 0}.cx-coll-side .cx-card p{color:var(--ink-2);margin:6px 0 0;font-size:14px}.cx-hub-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.cx-hub-top .cx-q{text-align:left;max-width:none;margin:0 0 6px}.cx-hub-top .cx-cap{color:var(--ember-ink)}.cx-hub-count{font-family:var(--data);color:var(--ink-2);font-size:13px}.cx-hub-count b{color:var(--ink);font-weight:500}.cx-hub-acts{flex-wrap:wrap;gap:8px;display:flex}.cx-ready{border-radius:var(--r-card);background:var(--card);border:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:12px 16px;font-size:14.5px;display:flex}.cx-ready .cx-dots i{width:9px;height:9px}.cx-ready .cx-dots{gap:4px;margin-left:0}.cx-hubgrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.cx-hubcol{flex-direction:column;gap:14px;min-width:0;display:flex}.cx-gcard{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);min-width:0;padding:14px 16px}.cx-gcard>summary{cursor:default;align-items:center;gap:8px;list-style:none;display:flex}.cx-gcard>summary::-webkit-details-marker{display:none}.cx-gcard h3{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);flex:1;margin:0;font-size:11.5px;font-weight:400}.cx-gcard .cx-gn{font-family:var(--data);color:var(--ink-3);font-size:11.5px}.cx-gcard .cx-mitems{margin-top:10px}.cx-gcard .cx-mi{background:var(--paper)}.cx-gcard .cx-mi.cx-guess{background:0 0}.cx-need-h{margin:28px 0 12px}.cx-needs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cx-need{background:var(--tint);border-radius:var(--r-card);border:1px solid #f1cdbb;flex-direction:column;gap:6px;padding:16px;display:flex}.cx-need b{font-family:var(--display);font-size:17px;font-weight:600}.cx-need small{font-family:var(--data);color:var(--ember-ink);font-size:11.5px}.cx-need .cx-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.cx-hub-foot{border-top:1px solid var(--hair);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding-top:18px;font-size:14px;display:flex}.cx-carry{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cx-carry .cx-input{width:240px;min-height:40px;padding:8px 12px}.cx-panel{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);margin-top:12px;padding:16px}.cx-bslots{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cx-drawer{background:var(--paper);border-radius:var(--r-shell);width:min(640px,100vw - 32px);box-shadow:var(--sh-pop);z-index:40;visibility:hidden;transition:transform .32s var(--ease), visibility 0s linear .32s;flex-direction:column;display:flex;position:fixed;top:16px;bottom:16px;right:16px;transform:translate(calc(100% + 40px))}.cx-drawer.cx-open{visibility:visible;transition:transform .32s var(--ease);transform:none}.cx-drawer-head{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px 20px;display:flex}.cx-drawer-head b{font-family:var(--display);flex:1;font-size:18px}.cx-doc{padding:26px 34px 34px;overflow-y:auto}.cx-doc-page{border:1px solid var(--hair);box-shadow:var(--sh-card);background:#fffefb;border-radius:10px;padding:30px 32px}.cx-doc-page h2{font:600 24px/1.2 var(--display);margin:0}.cx-doc-meta{font-family:var(--data);color:var(--ink-3);margin:6px 0 20px;font-size:12px}.cx-doc-page h3{font:600 15px/1.3 var(--ui);gap:10px;margin:20px 0 6px;display:flex}.cx-doc-page h3 span{font-family:var(--data);color:var(--ember-ink);font-weight:500}.cx-doc-page ol{margin:0;padding:0;list-style:none}.cx-doc-page li{border-bottom:1px solid var(--well);grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding:5px 0;font-size:14px;display:grid}.cx-doc-page li>span:first-child{font-family:var(--data);color:var(--ink-3);padding-top:2px;font-size:12px}.cx-doc-page li em{font-style:normal;font-family:var(--data);color:var(--ink-3);white-space:nowrap;padding-top:3px;font-size:10.5px}.cx-doc-page li.cx-g>span:nth-child(2){color:var(--ink-2)}.cx-doc-page li.cx-g em{color:var(--ember-ink)}.cx-toast{z-index:70;background:var(--ink);color:#fff7ef;box-shadow:var(--sh-pop);border-radius:12px;align-items:center;gap:12px;max-width:min(560px,100vw - 32px);padding:12px 12px 12px 16px;font-size:14.5px;display:none;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.cx-toast.cx-on{animation:cx-rise .3s var(--ease) both;display:flex}.cx-toast svg{color:#7fd3a8}.cx-toast button{color:#ffb08a;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3a3833;border-radius:8px;padding:6px 10px;font-weight:600}.cx-acts{min-width:0;margin-left:auto}.cx-acts ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.cx-acts li{min-width:96px;font-family:var(--data);letter-spacing:.04em;color:var(--ash);white-space:nowrap;flex-direction:column;gap:6px;font-size:11.5px;display:flex}.cx-acts li i{background:#34322c;border-radius:1px;height:3px;display:block}.cx-acts li.cx-done i{background:var(--ash)}.cx-acts li.cx-on{color:var(--mist)}.cx-acts li.cx-on i{background:var(--orange)}.cx-mast-btn{margin-left:8px}.cx-form{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:22px 24px 20px}.cx-flabel{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 8px;font-size:11px;display:block}.cx-flabel:first-child{margin-top:0}.cx-sites{flex-direction:column;gap:8px;display:flex}.cx-site-row{align-items:center;gap:8px;display:flex}.cx-site-row .cx-iconbtn{flex:none;width:48px;height:48px}.cx-addsite{align-items:center;gap:6px;margin-top:8px;font-weight:600;text-decoration:none;display:inline-flex}.cx-addsite svg{width:16px;height:16px}.cx-drop-co{background:var(--paper);gap:10px;padding:18px}.cx-drop-line{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;display:inline-flex}.cx-drop-line .cx-link{padding:0;font-size:16px}.cx-cofiles{flex-direction:column;gap:8px;width:100%;display:flex}.cx-cofiles .cx-file{background:var(--card)}.cx-file-ico.cx-pdf{background:#b23a1c}.cx-consent0{color:var(--ink-2);align-items:flex-start;gap:8px;margin:16px 0 0;font-size:14px;display:flex}.cx-consent0 svg{color:var(--ok);margin-top:2px}.cx-readbox{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:20px 22px}.cx-readbar{background:var(--well);border-radius:3px;height:6px;overflow:hidden}.cx-readbar i{background:var(--orange);width:0;height:100%;transition:width .25s linear;display:block}.cx-readcount{font-family:var(--data);color:var(--ink-3);margin:10px 0 12px;font-size:12px}.cx-readlist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cx-readlist li{border:1px solid var(--hair);border-radius:var(--r-ctl);background:var(--paper);opacity:.5;align-items:center;gap:12px;padding:10px 12px;transition:opacity .3s,background-color .3s,border-color .3s;display:flex}.cx-readlist li.cx-on{opacity:1;border-color:var(--orange);background:var(--tint)}.cx-readlist li.cx-done{opacity:1}.cx-rs-ico{background:var(--well);width:34px;height:34px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.cx-readlist li.cx-on .cx-rs-ico{background:var(--card);color:var(--orange)}.cx-rs-t{flex-direction:column;flex:1;min-width:0;display:flex}.cx-rs-t b{overflow-wrap:anywhere;font-size:15px;font-weight:600}.cx-rs-t small{color:var(--ink-3);font-size:13px}.cx-rs-st{flex:none;width:18px;height:18px}.cx-readlist li.cx-on .cx-rs-st{border:2px solid var(--hair-2);border-top-color:var(--orange);border-radius:50%;animation:.8s linear infinite cx-spin}.cx-readlist li.cx-done .cx-rs-st{background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%}@keyframes cx-spin{to{transform:rotate(360deg)}}.cx-found-top{font-family:var(--data);color:var(--ink-2);align-items:center;gap:10px;margin:0 0 12px;font-size:13px;display:flex}.cx-found-top b{color:var(--ink);font-weight:500}.cx-found{flex-direction:column;gap:10px;display:flex}.cx-fl{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:14px 16px;transition:opacity .2s,border-color .2s;display:grid}.cx-fl-k{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--ember-ink);grid-column:1/-1;align-items:center;gap:10px;font-size:11px;display:flex}.cx-fl-st{letter-spacing:.04em;text-transform:none;color:var(--ok-ink);margin-left:auto}.cx-src-tag{font-family:var(--data);letter-spacing:.04em;text-transform:none;color:var(--ok-ink);background:var(--ok-soft);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10.5px}.cx-src-tag.cx-g{color:var(--warn-ink);background:var(--amber-soft)}.cx-fl-v{font-size:15.5px;line-height:1.45}.cx-fl-why{color:var(--ink-3);grid-column:1;margin:0;font-size:12.5px}.cx-fl-acts{grid-area:2/2/span 2;gap:6px;display:flex}.cx-fl-acts .cx-btn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--mist)}.cx-fl.cx-kept{border-color:var(--ok)}.cx-fl.cx-gone{opacity:.45}.cx-fl.cx-gone .cx-fl-v{text-decoration:line-through}.cx-fl-miss,.cx-fl-empty{background:0 0;border-style:dashed;grid-template-columns:minmax(0,1fr)}.cx-fl-miss .cx-fl-k,.cx-fl-empty .cx-fl-k{color:var(--ink-3)}.cx-fl-miss .cx-fl-v,.cx-fl-empty .cx-fl-v{color:var(--ink-2)}.cx-fl-brand{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cx-bl-logo{color:#fff;width:40px;height:40px;font:700 14px/1 var(--display);border-radius:10px;flex:none;place-items:center;display:grid}.cx-bl-sw{align-items:center;gap:8px;font-size:14px;display:inline-flex}.cx-bl-sw i{border:1px solid #00000014;border-radius:6px;width:28px;height:28px}.cx-bl-sw code{font-family:var(--data);color:var(--ink-3);font-size:12px}.cx-mi-src.cx-s-web{color:var(--ok-ink)}.cx-confirm{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;display:grid}.cx-confirm button{text-align:left;border-radius:var(--r-ctl);cursor:pointer;min-height:76px;font:inherit;align-items:center;gap:14px;padding:14px 18px;display:flex}.cx-confirm button span{flex-direction:column;flex:1;gap:2px;display:flex}.cx-confirm b{font-family:var(--display);font-size:20px;font-weight:600}.cx-confirm small{color:var(--ink-3);font-size:13.5px}.cx-confirm-yes{border:1.5px solid var(--orange);background:var(--tint);color:var(--ink)}.cx-confirm-yes>svg{background:var(--orange);width:30px;height:30px;color:var(--night);border-radius:8px;padding:6px}.cx-confirm-yes:hover{background:#f9dccd}.cx-confirm-yes[aria-pressed=true]{box-shadow:0 0 0 2px var(--orange)}.cx-confirm-no{border:1px solid var(--hair-2);background:var(--card);color:var(--ink)}.cx-confirm-no:hover{border-color:var(--ink-3)}.cx-link.cx-more{margin-top:10px;font-weight:600;text-decoration:none;display:inline-block}.cx-namerow label{font-family:var(--data);color:var(--ember-ink);letter-spacing:.04em;margin-right:4px;font-size:12px}.cx-input-sm{width:200px;min-height:38px;padding:6px 10px;font-size:14.5px}.cx-looks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cx-look{text-align:left;border:1px solid var(--hair);border-radius:var(--r-card);background:var(--card);cursor:pointer;font:inherit;color:inherit;flex-direction:column;padding:0;transition:box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.cx-look:hover{box-shadow:var(--sh-card)}.cx-look[aria-checked=true]{border-color:var(--orange);box-shadow:0 0 0 2px var(--orange)}.cx-look-prev{border-bottom:1px solid var(--hair);display:block}.cx-look-meta{flex-direction:column;gap:2px;padding:12px 14px 14px;display:flex}.cx-look-rank{font-family:var(--data);letter-spacing:.06em;color:var(--ember-ink);font-size:11px}.cx-look-name{font-family:var(--display);font-size:18px;font-weight:600}.cx-look-sub{color:var(--ink-3);font-size:13px}.cx-pv{background:var(--pv-bg);height:168px;color:var(--pv-ink);font:500 9.5px/1.2 var(--ui);flex-direction:column;gap:8px;padding:10px 12px;display:flex;overflow:hidden}.cx-pv-h{align-items:center;gap:6px;display:flex}.cx-pv-m{background:var(--pv-accent);color:#fff;width:18px;height:18px;font:700 7.5px/1 var(--display);border-radius:5px;place-items:center;display:grid}.cx-pv-n{font:600 10px/1 var(--display);white-space:nowrap}.cx-pv-sp{flex:1}.cx-pv-p{background:var(--pv-line);border-radius:3px;width:34px;height:8px}.cx-pv-b{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.cx-pv-row{background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:4px;grid-template-columns:1fr 70px 18px;align-items:center;gap:6px;padding:5px 7px;display:grid}.cx-pv-row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cx-pv-row i{background:var(--pv-accent);border-radius:2px;justify-self:start;height:5px}.cx-pv-row.cx-bad i{background:#c2412a}.cx-pv-row b{text-align:right;font-family:var(--data);font-weight:500}.cx-pv-phone{border:3px solid var(--pv-ink);background:var(--pv-bg);border-bottom:0;border-radius:10px 10px 0 0;flex-direction:column;align-self:center;gap:4px;width:46%;height:100%;padding:6px;display:flex}.cx-pv-phone .cx-pv-row{grid-template-columns:1fr 14px}.cx-pv-phone .cx-pv-row i{display:none}.cx-pv-ph-h{font-family:var(--data);opacity:.7;font-size:8px}.cx-pv-btn{text-align:center;background:var(--pv-accent);color:#fff;border-radius:4px;margin-top:auto;padding:5px;font-weight:600}.cx-pv-board{flex:1;grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.cx-pv-col{background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:4px;flex-direction:column;gap:4px;padding:5px;display:flex}.cx-pv-col small{opacity:.7;font-size:8px}.cx-pv-col i{background:var(--pv-bg);border:1px solid var(--pv-line);border-radius:3px;height:18px}.cx-pv-col i.cx-hot{border-left:3px solid var(--pv-accent)}.cx-pv-mapw{flex:1;grid-template-columns:1.3fr 1fr;gap:6px;display:grid}.cx-pv-map{border:1px solid var(--pv-line);background:var(--pv-surface) repeating-linear-gradient(0deg, transparent 0 14px, var(--pv-line) 14px 15px), repeating-linear-gradient(90deg, transparent 0 14px, var(--pv-line) 14px 15px);background-blend-mode:normal;border-radius:4px;position:relative}.cx-pv-map i{background:var(--pv-accent2);border:1.5px solid var(--pv-surface);border-radius:50%;width:8px;height:8px;position:absolute}.cx-pv-map i.cx-hot{background:#c2412a}.cx-pv-list{flex-direction:column;gap:4px;display:flex}.cx-pv-list .cx-pv-row{grid-template-columns:1fr 14px}.cx-pv-list .cx-pv-row i{display:none}.cx-pv-kpis,.cx-pv-wall{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.cx-pv-wall{flex:1;grid-template-columns:repeat(2,1fr)}.cx-pv-kpi{background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:4px;flex-direction:column;gap:2px;padding:5px 6px;display:flex}.cx-pv-kpi small{opacity:.7;text-transform:uppercase;letter-spacing:.06em;font-size:7.5px}.cx-pv-kpi b{font:600 13px/1 var(--display)}.cx-pv-kpi.cx-bad b{color:#c2412a}.cx-pv-wall .cx-pv-kpi b{font-size:20px}.cx-pv-wall{background:0 0}.cx-pv-bars{background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:4px;flex:1;align-items:flex-end;gap:5px;padding:6px;display:flex}.cx-pv-bars i{background:var(--pv-accent);border-radius:2px 2px 0 0;flex:1}.cx-pv-bars i:nth-child(odd){background:var(--pv-accent2);opacity:.8}.cx-pv-day{flex-direction:column;flex:1;gap:5px;display:flex}.cx-pv-slot{grid-template-columns:30px 1fr;align-items:center;gap:6px;display:grid}.cx-pv-slot small{font-family:var(--data);opacity:.7;font-size:8px}.cx-pv-slot i{background:var(--pv-accent);opacity:.85;border-radius:3px;height:16px}.cx-pv-tabs{gap:4px;display:flex}.cx-pv-tabs i{background:var(--pv-line);border-radius:3px;width:40px;height:10px}.cx-pv-tabs i.cx-on{background:var(--pv-accent)}.cx-pv-search{border:1px solid var(--pv-line);background:var(--pv-surface);opacity:.8;border-radius:4px;padding:6px 8px}.cx-pv-rec{border-bottom:1px solid var(--pv-line);grid-template-columns:50px 1fr 1fr;align-items:center;gap:6px;padding:5px 7px;display:grid}.cx-pv-rec span{background:var(--pv-line);border-radius:2px;height:5px}.cx-pv-counter{flex:1;grid-template-columns:1fr 1fr;gap:6px;display:grid}.cx-pv-counter i{background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:5px;place-items:center;font-style:normal;font-weight:600;display:grid}.cx-pv-counter i:first-child{background:var(--pv-accent);color:#fff;border-color:var(--pv-accent)}.cx-pv-ask{border:1.5px solid var(--pv-accent);background:var(--pv-surface);border-radius:5px;padding:7px 9px}.cx-pv-ans{flex-direction:column;gap:4px;display:flex}.cx-colours{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cx-colour{text-align:left;border:1px solid var(--hair);border-radius:var(--r-ctl);background:var(--card);cursor:pointer;font:inherit;color:inherit;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.cx-colour:hover{border-color:var(--hair-2)}.cx-colour[aria-checked=true]{border-color:var(--orange);background:var(--tint)}.cx-colour[disabled]{opacity:.5;cursor:not-allowed}.cx-colour b{font-size:15px}.cx-colour small{color:var(--ink-3);font-size:12.5px}.cx-sw{border:1px solid var(--hair-2);border-radius:6px;width:72px;height:22px;margin-bottom:4px;display:flex;overflow:hidden}.cx-sw i{flex:1}.cx-rolefeels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cx-rf{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-ctl);align-items:center;gap:10px;padding:8px 10px 8px 14px;display:flex}.cx-rf b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14.5px;overflow:hidden}.cx-rf select{font:inherit;border:1px solid var(--hair-2);background:var(--paper);border-radius:6px;max-width:60%;padding:6px 8px;font-size:14px}.cx-meter{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-ctl);grid-template-columns:1fr 1fr 1.2fr;align-items:end;gap:16px;margin-bottom:18px;padding:14px 16px;display:grid}.cx-meter small{font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:11px;display:block}.cx-slots{gap:4px;display:flex}.cx-slots i{background:var(--well);border:1px solid var(--hair);border-radius:2px;flex:1;height:8px}.cx-slots i.cx-on{background:var(--orange);border-color:var(--orange)}.cx-slots i.cx-on.cx-m{background:var(--ink);border-color:var(--ink)}.cx-meter-extra b{font-size:14px;font-weight:600}.cx-tabs{border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:6px;margin-bottom:16px;padding-bottom:10px;display:flex}.cx-tab{border-radius:var(--r-ctl);border:1px solid var(--hair-2);background:var(--card);min-height:40px;font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:14.5px;font-weight:600;display:inline-flex}.cx-tab small{font-family:var(--data);color:var(--ink-3);font-size:11px;font-weight:400}.cx-tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--mist)}.cx-tab[aria-selected=true] small{color:var(--ash)}.cx-teamgrid{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:16px;display:grid}.cx-fns{flex-direction:column;gap:6px;min-width:0;display:flex}.cx-fns .cx-sublabel{margin:14px 0 4px}.cx-fn{text-align:left;background:var(--card);border:1px solid var(--hair);border-radius:var(--r-ctl);cursor:pointer;width:100%;font:inherit;color:inherit;align-items:flex-start;gap:12px;padding:11px 14px;display:flex}.cx-fn:hover{border-color:var(--hair-2)}.cx-fn.cx-on{background:var(--tint);border-color:var(--orange)}.cx-fn .cx-mark{border-radius:5px}.cx-fn[aria-pressed=true] .cx-mark{border-color:var(--orange);background:var(--orange)}.cx-fn[aria-pressed=true] .cx-mark:after{content:"";border:2px solid var(--card);border-top:0;border-right:0;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.cx-fn .cx-lbl{flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}.cx-fn .cx-sub{font-size:13px}.cx-bsrc{font-family:var(--data);color:var(--ember-ink);white-space:nowrap;font-size:10.5px}.cx-gtag{font-style:normal;font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--hair-2);color:var(--ink-3);background:var(--card);border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:400}.cx-gtag.cx-medium{border-color:var(--ink-3);color:var(--ink-2)}.cx-gtag.cx-complex,.cx-gtag.cx-custom{border-color:var(--ember-ink);color:var(--ember-ink)}.cx-fslot{font-family:var(--data);letter-spacing:.04em;color:var(--ink-3);text-align:right;white-space:nowrap;flex:none;align-self:center;font-size:11px}.cx-fn.cx-on .cx-fslot{color:var(--ok-ink)}.cx-fn.cx-on .cx-fslot.cx-add,.cx-fslot.cx-add{color:var(--ember-ink)}.cx-home{background:var(--well);border:1px solid var(--hair);border-radius:var(--r-ctl);padding:14px 16px;position:sticky;top:16px}.cx-home-h{font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:11px}.cx-home ol{counter-reset:r;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cx-home li{counter-increment:r;background:var(--card);border:1px solid var(--hair);border-radius:6px;grid-template-columns:20px 1fr;padding:7px 10px;font-size:13px;line-height:1.35;display:grid}.cx-home li:before{content:counter(r);font-family:var(--data);color:var(--ember-ink);font-size:12px}.cx-home-f{color:var(--ink-3);margin:10px 0 0;font-size:12px}.cx-customs{flex-direction:column;gap:8px;margin-top:16px;display:flex}.cx-cspec-mini{background:var(--card);border:1px solid var(--ember-ink);border-radius:var(--r-ctl);align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.cx-cspec-mini b{flex:1;min-width:0;font-size:15px}.cx-custom-open{text-align:left;border:1.5px dashed var(--orange);border-radius:var(--r-ctl);cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;align-items:center;gap:12px;padding:14px 16px;display:flex}.cx-custom-open:hover{background:var(--tint)}.cx-custom-open .cx-ico{background:var(--tint);color:var(--orange)}.cx-custom-open .cx-lbl{font-family:var(--display);font-size:17px;font-weight:600}.cx-custom-open>svg{color:var(--ember-ink)}.cx-cspec{background:var(--card);border:1px solid var(--hair);border-left:4px solid var(--orange);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:18px 22px}.cx-cspec-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cx-cspec-land{font-family:var(--data);color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.cx-cspec-land svg{width:15px;height:15px}.cx-cspec-name{width:100%;font:600 22px/1.25 var(--display);color:var(--ink);border:1px solid #0000;border-bottom:1px dashed var(--hair-2);resize:none;field-sizing:content;background:0 0;border-radius:6px 6px 0 0;min-height:0;margin:12px 0 8px;padding:4px 2px;display:block;overflow:hidden}.cx-cspec-name:focus{border-color:var(--orange);border-radius:6px;outline:none}.cx-cspec dl{flex-direction:column;margin:0;display:flex}.cx-cspec dl div{border-top:1px solid var(--well);grid-template-columns:160px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.cx-cspec dt{font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-top:3px;font-size:11px}.cx-cspec dd{margin:0;font-size:15px}.cx-twin[data-skin=dark]{--paper:#141412;--card:#1f1e1b;--well:#2a2925;--hair:#34322c;--hair-2:#45423b;--ink:#f0ebe1;--ink-2:#c9c3b8;--ink-3:#9c968b}.cx-twin[data-skin=dark] .cx-card.cx-ink{background:#0b0b0a}.cx-twin[data-skin=dark] .cx-card.cx-is-guess{background:#221c17}.cx-twin[data-skin=brand]{--paper:#f2f5f4;--card:#fff;--well:#e6edeb;--hair:#dce4e2;--orange:#1d5c63}.cx-twin[data-skin=brand] .cx-track i{background:repeating-linear-gradient(-45deg,#1d5c63 0 5px,#3f7f86 5px 8px)}.cx-twin[data-skin=brand] .cx-track.cx-ink i{background:repeating-linear-gradient(-45deg,#f2a541 0 5px,#f6c27a 5px 8px)}.cx-twin[data-skin=brand] .cx-card.cx-ink{background:radial-gradient(420px 260px at 100% 0,#24666d 0%,#24666d00 70%),#14292b}.cx-twin[data-skin=brand] .cx-card.cx-is-guess{background:#fbfdfc}.cx-twin .cx-cm{background:var(--pv-accent)}.cx-agree{grid-template-columns:1fr 1.35fr 1.1fr;gap:14px;margin-bottom:18px;display:grid}.cx-acard{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex}.cx-acard>.cx-cap{color:var(--ember-ink)}.cx-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cx-price b{font:600 30px/1 var(--display)}.cx-price span{color:var(--ink-3);font-size:14px}.cx-plist{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cx-plist li{border-top:1px solid var(--well);align-items:baseline;gap:8px;padding:6px 0;font-size:14.5px;display:flex}.cx-plist li b{font-family:var(--data);min-width:20px;font-weight:500}.cx-plist li small{color:var(--ink-3);margin-left:auto;font-size:12.5px}.cx-afoot{color:var(--ink-3);margin:auto 0 0;font-size:13px}.cx-afoot .cx-link{padding:0;font-size:13px}.cx-acc{font-family:var(--display);margin:0;font-size:17px;font-weight:600;line-height:1.35}.cx-acc-in{min-height:110px;font-size:15px}.cx-acard .cx-row{gap:8px;display:flex}.cx-accdl{flex-direction:column;margin:0;display:flex}.cx-accdl div{border-top:1px solid var(--well);grid-template-columns:110px minmax(0,1fr);gap:10px;padding:6px 0;font-size:13.5px;display:grid}.cx-accdl dt{font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-top:2px;font-size:10.5px}.cx-accdl dd{margin:0}.cx-accscale{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.cx-mi-hist{color:var(--ink-3);margin:4px 0 0;font-size:12px}.cx-mi-src.dispute{color:var(--warn-ink)}.cx-callreq{border-radius:var(--r-card);background:var(--well);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 14px;padding:12px 16px;font-size:14.5px;display:flex}.cx-aq{margin:4px 0 0;font-size:14.5px;font-weight:600}.cx-acard .cx-chip{min-height:34px;padding:5px 11px;font-size:13.5px}@media (width<=1180px){.cx-root{--side-w:320px}.cx-stage{padding:44px 40px 32px}.cx-hubgrid,.cx-needs{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-tgrid{grid-template-columns:minmax(0,1fr)}.cx-agree{grid-template-columns:1fr 1fr}.cx-agree .cx-acard:nth-child(2){grid-area:1/1/auto/-1}.cx-teamgrid{grid-template-columns:minmax(0,1fr)}.cx-home{position:static}.cx-acts li{min-width:78px}}@media (width<=860px){.cx-root{padding:0}.cx-shell{box-shadow:none;min-height:calc(100dvh - var(--bar-h,0px));border-radius:0}.cx-mast{gap:10px;padding:12px 16px}.cx-body{grid-template-columns:minmax(0,1fr)}.cx-body:not(.cx-no-side){background:0 0}.cx-wide-only{display:none}.cx-toast{max-width:none;bottom:92px;left:16px;right:16px;transform:none}.cx-mast-btn:not([hidden]){padding:0 10px}.cx-mast-btn{margin-left:6px}.cx-actions.cx-has-extra{flex-wrap:wrap;row-gap:6px}.cx-actions.cx-has-extra>.cx-btn-ghost:not(:first-child){flex-basis:100%;order:3;min-height:36px}.cx-colgrid{grid-template-columns:minmax(0,1fr);gap:20px}.cx-stage{padding:26px 16px 0}.cx-choices{grid-template-columns:minmax(0,1fr)}.cx-choices.cx-twocol{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-help{margin-bottom:20px}.cx-freq{padding-left:16px}.cx-mirror{flex-direction:column;gap:6px}.cx-m-tag{padding-top:0}.cx-mirror-slot{min-height:0;margin-top:20px}.cx-actions{z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--hair);background:#f6f2eaf2;margin:24px -16px 0;position:sticky;bottom:0}.cx-actions .cx-btn-primary{flex:1}.cx-mappill{border-radius:var(--r-btn);border:1px solid var(--hair-2);background:var(--well);cursor:pointer;text-align:left;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:22px;padding:0 14px;font-size:14.5px;font-weight:600;display:flex}.cx-mappill .cx-n{font-family:var(--data);color:var(--ember-ink);font-weight:500}.cx-mappill .cx-spacer{flex:1}.cx-mappill .cx-plus{font-family:var(--data);color:var(--ok-ink);background:var(--ok-soft);border-radius:4px;padding:1px 6px;font-size:12px}.cx-mappill .cx-dots{margin-left:0}.cx-side{z-index:31;border-left:0;border-top:1px solid var(--hair);visibility:hidden;border-radius:20px 20px 0 0;max-height:80vh;padding:22px 18px 28px;transition:transform .3s,visibility 0s linear .3s;position:fixed;inset:auto 0 0;transform:translateY(105%);box-shadow:0 -20px 60px -20px #17171466}.cx-side.cx-open{visibility:visible;transition:transform .3s;transform:none}.cx-side-close{display:inline-flex;position:absolute;top:12px;right:12px}.cx-body.cx-no-side .cx-side{display:flex}.cx-hc{grid-template-columns:minmax(0,1fr);padding:16px}.cx-hc-acts{flex-wrap:wrap;grid-area:auto/1}.cx-hc-acts .cx-btn{flex:1}.cx-heard .cx-hc{display:none}.cx-heard .cx-hc.cx-cur{display:grid}.cx-hc-step{text-align:center;font-family:var(--data);color:var(--ink-3);font-size:12px;display:block}.cx-drop{padding:20px 16px}.cx-file{flex-wrap:wrap}.cx-file .cx-btn{width:100%}.cx-col-head{display:none}.cx-col{grid-template-columns:auto 18px minmax(0,1fr);gap:8px 10px;padding:12px 14px}.cx-col .cx-ok-fix{grid-column:1/-1}.cx-col .cx-ok-fix .cx-btn{flex:1}.cx-twin-body{padding:14px}.cx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-kpi:nth-child(3){border-left:0}.cx-kpi:nth-child(n+3){border-top:1px solid var(--hair)}.cx-h1{font-size:27px}.cx-pipe-row{grid-template-columns:minmax(0,1fr) 70px 36px;gap:8px}.cx-ch{flex-wrap:wrap}.cx-who-row,.cx-two,.cx-hubgrid,.cx-needs{grid-template-columns:minmax(0,1fr)}.cx-gcard>summary{cursor:pointer}.cx-gcard>summary:after{content:"+";font-family:var(--data);color:var(--ember-ink)}.cx-gcard[open]>summary:after{content:"-"}.cx-carry .cx-input{width:100%}.cx-doc{padding:16px}.cx-doc-page{padding:20px 16px}.cx-doc-page li{grid-template-columns:34px minmax(0,1fr)}.cx-doc-page li em{grid-column:2}.cx-drawer{border-radius:0;width:100vw;top:0;bottom:0;right:0}.cx-hub-top{text-align:center;justify-content:center}.cx-hub-top .cx-q{text-align:center;font-size:28px}.cx-hub-top .cx-hub-acts{justify-content:center}.cx-acts li{min-width:0;font-size:10.5px}.cx-acts li span{display:none}.cx-acts li.cx-on span{display:inline}.cx-acts li i{width:22px}.cx-acts li.cx-on i{width:auto}.cx-acts ol{align-items:flex-end;gap:4px}.cx-form,.cx-readbox{padding:16px}.cx-fl{grid-template-columns:minmax(0,1fr);padding:14px}.cx-fl-acts{grid-area:auto/1}.cx-fl-acts .cx-btn{flex:1}.cx-fl-k{flex-wrap:wrap;row-gap:4px}.cx-confirm{grid-template-columns:minmax(0,1fr)}.cx-input-sm{flex:160px;width:100%}.cx-looks,.cx-colours{grid-template-columns:minmax(0,1fr)}.cx-colour{flex-flow:wrap;align-items:center;column-gap:10px}.cx-colour small{flex-basis:100%}.cx-colour .cx-sw{margin-bottom:0}.cx-rolefeels{grid-template-columns:minmax(0,1fr)}.cx-meter{grid-template-columns:1fr 1fr}.cx-meter-extra{grid-column:1/-1}.cx-fn{flex-wrap:wrap}.cx-fn .cx-txt{min-width:calc(100% - 44px)}.cx-fn .cx-fslot{text-align:left;margin-left:30px}.cx-tab{flex:auto;justify-content:center}.cx-cspec{padding:16px}.cx-cspec-name{font-size:19px}.cx-cspec dl div{grid-template-columns:minmax(0,1fr);gap:2px}.cx-agree{grid-template-columns:minmax(0,1fr)}.cx-agree .cx-acard:nth-child(2){grid-row:auto}.cx-site-row .cx-input{min-width:0}}@media (prefers-reduced-motion:reduce){.cx-root *,.cx-root :before,.cx-root :after{transition:none!important;animation:none!important}}.cx-wf-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cx-wf-line{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-ctl);gap:6px;min-width:0;padding:12px 14px;display:grid}.cx-wf-line.cx-guess{border-style:dashed;border-color:var(--orange)}.cx-wf-line-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.cx-wf-label{color:var(--ink-3);font-size:13px}.cx-wf-value{overflow-wrap:anywhere;font-weight:600}.cx-wf-qual{font-family:var(--data);letter-spacing:.04em;color:var(--ink-3);font-size:10.5px}.cx-wf-edit{gap:8px;display:grid}.cx-wf-field{color:var(--ink-2);gap:4px;font-size:13px;display:grid}.cx-wf-field select{font:inherit;border:1px solid var(--hair-2);border-radius:var(--r-ctl);background:var(--card);max-width:100%;min-height:44px;padding:10px 12px;font-size:15px}.cx-wf-check{align-items:center;gap:8px;min-height:36px;font-size:14px;display:flex}.cx-wf-count{font-family:var(--data);color:var(--ink-3);margin:14px 0 0;font-size:11px}.cx-wf-summary{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cx-wf-reconnect{gap:10px;margin-top:16px;display:grid}.cx-wf-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sc{--sc-ok-soft:#dcefe3;--sc-amber:#8a560a;--sc-amber-soft:#fbebcb;--sc-tag:6px}.sc .ui-label{align-items:center;gap:10px;margin:44px 0 16px;display:flex}.sc .ui-label:after{content:"";background:var(--hair);flex:1;height:1px}.sc-micro{font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.sc-tag{font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--sc-tag);border:1px solid var(--hair-2);color:var(--ink-3);background:var(--card);white-space:nowrap;align-items:center;gap:6px;padding:3px 7px;font-size:10.5px;line-height:1.3;display:inline-flex}.sc-tag.ref{border-color:var(--ink);color:var(--ink);background:var(--well)}.sc-tag.status{border-color:var(--ok);color:#17693f;background:var(--sc-ok-soft)}.sc-tag.status.pilot{border-color:var(--sc-amber);color:var(--sc-amber);background:var(--sc-amber-soft)}.sc-tag.today{border-color:var(--ember-ink);color:var(--ember-ink);background:var(--tint)}.sc-tag.closest{background:var(--ink);border-color:var(--ink);color:var(--mist)}.sc-ev{cursor:help;position:relative}.sc-ev.m{border-color:var(--ok);color:#17693f}.sc-ev.c{border-color:var(--ink-2);color:var(--ink-2)}.sc-ev.n{border-style:dashed;border-color:var(--ink-3);color:var(--ink-2);background:0 0}.sc-ev.e{border-color:var(--sc-amber);color:var(--sc-amber);background:var(--sc-amber-soft)}.sc-ev[data-tip]:hover:after,.sc-ev[data-tip]:focus-visible:after{content:attr(data-tip);z-index:20;white-space:normal;text-transform:none;letter-spacing:0;width:max-content;max-width:240px;font-family:var(--ui);background:var(--ink);color:var(--mist);border-radius:var(--r-ctl);box-shadow:var(--sh-card);padding:8px 10px;font-size:12.5px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:0}.sc-facts{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--sh-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.sc-fact{flex-direction:column;gap:6px;min-width:0;padding:20px 22px;display:flex}.sc-fact+.sc-fact{border-left:1px solid var(--hair)}.sc-fact-claim{display:contents}.sc-fact .n{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.sc-fact .l{color:var(--ink-2);font-size:15px}.sc-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sc-card{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.sc-card:hover{border-color:var(--hair-2);box-shadow:var(--sh-card)}.sc-body{flex-direction:column;flex:1;gap:10px;padding:16px 18px 18px;display:flex}.sc-card h3{font-family:var(--display);margin:0;font-size:18px;font-weight:600;line-height:1.2}.sc-card h3 a{color:inherit;text-decoration:none}.sc-card h3 a:after{content:"";z-index:2;position:absolute;inset:0}.sc-tags{flex-wrap:wrap;gap:6px;display:flex}.sc-meta{font-family:var(--data);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.sc-headline{color:var(--ink);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.4}.sc-headline.big{color:var(--ink-2);max-width:60ch;font-size:20px}.sc-metric{color:var(--ink-2);border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:14px;display:flex}.sc-metric b{font-family:var(--display);color:var(--ink);font-size:18px}.sc-metric .sc-ev{z-index:3}.sc-fncount{font-family:var(--data);color:var(--ink-3);font-size:12px}.sc-card.feature{flex-direction:row;grid-column:1/-1}.sc-card.feature .sc-thumb{border-bottom:0;border-right:1px solid var(--hair);flex:0 0 58%}.sc-card.feature .sc-body{justify-content:center;gap:14px;padding:26px 28px}.sc-card.feature h3{font-size:26px}.sc-card.feature .sc-headline{font-size:18px}.sc-card.feature .sc-metric b{font-size:24px}.sc-card.mine{border:1.5px dashed var(--ember-ink);background:linear-gradient(180deg, var(--tint), var(--card) 45%)}.sc-go{color:var(--ember-ink);align-items:center;gap:6px;margin-top:auto;font-weight:600;display:flex}.sc-thumb{background:var(--well);border-bottom:1px solid var(--hair);position:relative;overflow:hidden}.sc-thumb .frame{border-radius:0}.sc-mini{aspect-ratio:16/10;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:6px;padding:12px;display:grid}.sc-mini i{background:var(--card);border:1px solid var(--hair);color:var(--ink-2);border-radius:6px;align-items:flex-end;padding:6px 7px;font-size:10.5px;font-style:normal;line-height:1.2;display:flex;overflow:hidden}.sc-mini i.big{background:var(--ink);color:var(--mist);border-color:var(--ink);grid-column:span 2}.sc-mini i.acc{background:var(--tint);color:var(--ember-ink);border-color:#f6c9b2}.tw.tw-still{background:var(--paper);border:0;border-radius:0;width:1200px;height:750px}.tw-still-in{flex-direction:column;gap:16px;height:100%;padding:28px 32px;display:flex}.tw-still .tw-h1{font-size:40px}.tw-still-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:16px;display:grid}.tw-still-grid .tw-card.wide{grid-row:span 2}.tw-still .tw-card{max-height:290px;overflow:hidden}.tw-still .tw-ct{margin-bottom:10px}.sc-crumbs{font-family:var(--data);letter-spacing:.04em;color:var(--ink-3);gap:8px;min-width:0;margin:0 0 22px;font-size:12px;display:flex}.sc-crumbs a{color:inherit}.sc-crumbs span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-hero{flex-direction:column;gap:14px;margin-bottom:26px;display:flex}.sc-hero-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sc-mono{background:var(--well);border:1px solid var(--hair-2);width:52px;height:52px;color:var(--ember-ink);border-radius:12px;flex:none;place-items:center;display:grid}.sc-hero h1{font-family:var(--display);text-wrap:balance;flex:1;min-width:0;margin:0;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.12}.sc-refnote{border-radius:var(--r-ctl);border:1px solid var(--hair-2);background:var(--well);color:var(--ink-2);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14.5px;display:flex}.sc-factrow{border:1px solid var(--hair);border-radius:var(--r-ctl);background:var(--card);flex-wrap:wrap;margin:0;display:flex;overflow:hidden}.sc-factrow>div{border-right:1px solid var(--hair);flex-direction:column;flex:auto;gap:2px;min-width:0;padding:10px 14px;display:flex}.sc-factrow>div:last-child{border-right:0}.sc-factrow dt{font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.sc-factrow dd{font-family:var(--data);color:var(--ink);margin:0;font-size:13px}.sc-caption{color:var(--ink-3);margin:10px 2px 0;font-size:13.5px}.sc-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sc-res{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-ctl);flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.sc-res .v{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1}.sc-res .v.none{color:var(--ink-3)}.sc-res .m{color:var(--ink);font-size:15px}.sc-res .rp{color:var(--ink-3);font-size:13px}.sc-res .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-two{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:32px;display:grid}.sc-before ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sc-before li{align-items:baseline;gap:10px;font-size:16px;display:flex}.sc-before li:before{content:"";background:var(--ink-3);border-radius:2px;flex:none;width:8px;height:8px;transform:translateY(-1px)}.sc-note{color:var(--ink-3);margin:12px 0 0;font-size:13px}.sc-built{border:1px solid var(--hair);border-radius:var(--r-ctl);background:var(--card);flex-direction:column;display:flex;overflow:hidden}.sc-built-row,.sc-built-head{border-top:1px solid var(--hair);grid-template-columns:16px minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:12px;padding:11px 14px;display:grid}.sc-built-head{background:var(--well);border-top:0;padding:9px 14px}.sc-built-head span:last-child{text-align:right}.sc-built-row:first-child{border-top:0}.sc-built-row .sq{border:1.5px solid var(--ink);border-radius:2px;width:12px;height:12px}.sc-built-row .sq.on{background:var(--ink)}.sc-built-row .nm{min-width:0;font-size:15px;font-weight:600}.sc-built-row .nm a{color:inherit}.sc-built-row .nm small{color:var(--ink-3);font-size:13px;font-weight:400;display:block}.sc-built-row .use{color:var(--ink-2);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:13.5px;display:flex}.sc-borrow{min-height:30px!important;padding:0 10px!important;font-size:12.5px!important}.sc-inplan{font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;color:#17693f;font-size:10.5px}.sc-timeline{border:1px solid var(--hair);border-radius:var(--r-ctl);background:var(--card);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.sc-step{border-left:1px solid var(--hair);flex-direction:column;gap:4px;min-width:0;padding:14px 16px 16px;display:flex;position:relative}.sc-step:first-child{border-left:0}.sc-step:before{content:"";background:var(--ink);border-radius:2px;height:4px;margin-bottom:8px;display:block}.sc-step.future:before{background:repeating-linear-gradient(90deg, var(--hair-2) 0 6px, transparent 6px 10px)}.sc-step.now:before{background:var(--orange)}.sc-step .sc-d{font-family:var(--data);color:var(--ink-3);font-size:12px}.sc-step .sc-t{font-size:14.5px;font-weight:600;line-height:1.3}.sc-step .sc-s{color:var(--ink-3);font-size:13px}.sc-step .sc-gap{font-family:var(--data);color:var(--ember-ink);font-size:11px}.sc-stack{font-family:var(--data);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.sc-stack span{border:1px solid var(--hair-2);border-radius:var(--sc-tag);background:var(--card);padding:5px 9px}.sc-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sc .show-cta{margin-top:44px}.sc>.tw{margin-top:4px}@media (width<=1180px){.sc-cards,.sc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-fact:nth-child(3){border-left:0}.sc-fact:nth-child(n+3){border-top:1px solid var(--hair)}}@media (width<=900px){.sc-card.feature{flex-direction:column}.sc-card.feature .sc-thumb{border-right:0;border-bottom:1px solid var(--hair);flex:none}.sc-two{grid-template-columns:minmax(0,1fr);gap:0}.sc-results,.sc-related{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.sc-cards,.sc-facts{grid-template-columns:minmax(0,1fr)}.sc-fact+.sc-fact{border-left:0;border-top:1px solid var(--hair)}.sc-fact .n{font-size:32px}.sc-factrow>div{flex-basis:50%}.sc-built-row{grid-template-columns:14px minmax(0,1fr)}.sc-built-row .use{text-align:left;grid-column:2;justify-content:flex-start}.sc-built-head{display:none}.sc-timeline{grid-auto-columns:auto;grid-auto-flow:row}.sc-step{border-left:0;border-top:1px solid var(--hair);padding-left:22px}.sc-step:first-child{border-top:0}.sc-step:before{width:3px;height:auto;margin:0;position:absolute;top:14px;bottom:14px;left:10px}}:root,:host{--szt-night:#0b0b0a;--szt-night-2:#1c1b18;--szt-mist:#f0ebe1;--szt-ash:#a8a298;--szt-orange:#d94c1a;--szt-ember:#ff5a1f;--szt-amber:#f0b95a;--szt-ground:#ece6da;--szt-paper:#f6f2ea;--szt-card:#fffdf9;--szt-well:#f3eee5;--szt-ink:#171714;--szt-ink-2:#55524b;--szt-hair:#e4ddd0;--szt-line:#8f877a;--szt-accent:var(--szt-orange);--szt-accent-ink:#a5360f;--szt-accent-soft:#fbede4;--szt-ok:#17663f;--szt-ok-soft:#e3f2ea;--szt-bad:#9b1c2c;--szt-bad-soft:#fbe7e9;--szt-focus:#a5360f;--szt-r-card:12px;--szt-r-ctl:8px;--szt-r-pill:40px;--szt-display:"Chakra Petch", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--szt-ui:"IBM Plex Sans", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--szt-data:"IBM Plex Mono", ui-monospace, Menlo, monospace;--szt-ease:cubic-bezier(.2, .7, .2, 1)}.szt-bar{--_safe:var(--szt-safe-top,env(safe-area-inset-top,0px));border-top:var(--_safe) solid transparent;box-sizing:border-box;height:calc(64px + var(--_safe));color:var(--szt-mist);background:var(--szt-night);border-bottom:2px solid var(--szt-orange);font-family:var(--szt-ui);--szt-focus:var(--szt-ember);align-items:center;gap:20px;padding:0 20px;font-size:14px;display:flex;position:relative}.szt-bar *{box-sizing:border-box}.szt-brand{color:inherit;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.szt-brand svg{flex:none;width:28px;height:35px;display:block}.szt-brand-zt{color:var(--szt-orange)}.szt-brand-name{font-family:var(--szt-display);letter-spacing:.12em;font-size:15px;font-weight:700}.szt-bar a,.szt-bar button{font:inherit}.szt-bar :where(a,button,[role=menuitem]):focus-visible{outline:2px solid var(--szt-focus);outline-offset:2px}.szt-slot{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.szt-slot::-webkit-scrollbar{display:none}.szt-end{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.szt-end>.szt-menu-account,.szt-end>.szt-menu-apps{flex:none}.szt-balance{white-space:nowrap;color:var(--szt-mist);border-radius:var(--szt-r-pill);background:var(--szt-night-2);transition:border-color .16s var(--szt-ease);border:1px solid #2c2a26;align-items:center;gap:8px;padding:7px 14px;line-height:1;text-decoration:none;display:inline-flex}.szt-balance:hover{border-color:var(--szt-orange)}.szt-balance-label{color:var(--szt-ash);font-size:12px}.szt-balance-value{font-family:var(--szt-data);color:#fff;font-size:13px;font-weight:600}.szt-balance[data-blocked=true]{border-color:var(--szt-bad)}.szt-balance[data-blocked=true] .szt-balance-value{color:#ff9a9a}.szt-add{white-space:nowrap;color:#fff;border-radius:var(--szt-r-pill);transition:background .16s var(--szt-ease);background:#b23c12;padding:7px 14px;font-size:13px;font-weight:600;line-height:1;text-decoration:none}.szt-add:hover{background:var(--szt-orange)}.szt-menu{position:relative}.szt-menu-btn{cursor:pointer;color:var(--szt-mist);background:var(--szt-night-2);border-radius:var(--szt-r-pill);transition:border-color .16s var(--szt-ease);border:1px solid #2c2a26;align-items:center;gap:8px;padding:7px 14px;line-height:1;display:inline-flex}.szt-menu-btn:hover,.szt-menu-btn[aria-expanded=true]{border-color:var(--szt-orange)}.szt-menu-account .szt-menu-btn{padding:4px 12px 4px 4px}.szt-avatar{width:28px;height:28px;font:700 13px/1 var(--szt-display);color:var(--szt-mist);background:#2c2a26;border-radius:50%;place-items:center;display:grid;position:relative}.szt-dot{background:var(--szt-orange);border:2px solid var(--szt-night-2);box-sizing:content-box;border-radius:50%;width:9px;height:9px;position:absolute;top:-1px;right:-1px}.szt-count{font:700 11px/1.2 var(--szt-display);color:var(--szt-night);background:var(--szt-orange);border-radius:var(--szt-r-pill);margin-left:8px;padding:2px 7px}.szt-caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.szt-panel{z-index:50;min-width:220px;color:var(--szt-ink);background:var(--szt-card);border:1px solid var(--szt-hair);border-radius:var(--szt-r-card);--szt-focus:var(--szt-accent-ink);animation:szt-lift .16s var(--szt-ease);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px -16px #17171473}.szt-panel[hidden]{display:none}.szt-panel li{margin:0;padding:0}.szt-panel a,.szt-panel button,.szt-panel .szt-app{text-align:left;cursor:pointer;width:100%;color:var(--szt-ink);border-radius:var(--szt-r-ctl);background:0 0;border:0;padding:9px 12px;text-decoration:none;display:block}.szt-panel a:hover,.szt-panel button:hover{background:var(--szt-accent-soft)}.szt-panel form{margin:0}.szt-panel-apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:440px;max-width:calc(100vw - 24px);display:grid}.szt-panel-apps .szt-app{border:1px solid var(--szt-hair);border-radius:var(--szt-r-card);align-items:center;gap:10px;height:100%;display:flex}.szt-app-icon{object-fit:cover;border-radius:8px;flex:none;width:32px;height:32px}.szt-app-initial{font:700 15px/1 var(--szt-display);color:var(--szt-mist);background:var(--szt-night);place-items:center;display:grid}.szt-app-icon-mark{place-items:center;display:grid}.szt-app-icon-mark svg{width:100%;height:100%;display:block}.szt-app-text{flex-direction:column;gap:2px;min-width:0;display:flex}.szt-app-name{font-weight:600}.szt-app-tag{color:var(--szt-ink-2);font-size:12px;line-height:1.3}.szt-app-badge{color:var(--szt-ink-2);background:var(--szt-well);border-radius:var(--szt-r-pill);margin-left:auto;padding:3px 8px;font-size:11px;font-weight:600}.szt-panel a.szt-app[aria-current=page]{color:var(--szt-accent-ink);background:var(--szt-accent-soft);border-color:var(--szt-orange)}.szt-panel-apps .szt-app-soon{cursor:default}.szt-panel-apps .szt-app-soon .szt-app-icon{opacity:.5;filter:grayscale(.7)}@keyframes szt-lift{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.szt-page-enter{animation:szt-lift .24s var(--szt-ease) both}@media (prefers-reduced-motion:reduce){.szt-panel,.szt-page-enter{animation:none}.szt-balance,.szt-menu-btn,.szt-add{transition:none}}@media (width<=560px){.szt-bar:not(.szt-narrow){flex-wrap:wrap;gap:10px;height:auto;padding:12px 14px}.szt-brand-name,.szt-menu-name{display:none}.szt-bar:not(.szt-narrow) .szt-slot{flex-basis:100%;order:3}.szt-end{gap:6px}.szt-menu-apps{position:static}.szt-panel-apps{grid-template-columns:1fr;width:auto;max-width:none;position:absolute;top:calc(100% + 8px);left:8px;right:8px}}.szt-bar.szt-narrow:not([data-szt-mode=app]){gap:10px;padding:0 12px}.szt-bar.szt-narrow:not([data-szt-mode=app]) .szt-slot{display:none}.szt-bar.szt-narrow:not([data-szt-mode=app]) .szt-menu-nav{margin-right:auto}.szt-bar.szt-narrow:not([data-szt-mode=app]) .szt-panel-nav{color:var(--szt-ink)}.szt-bar .szt-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.szt-bar.szt-compact:not([data-szt-mode=app]){height:calc(56px + var(--_safe));gap:6px;padding:0 8px}.szt-bar.szt-compact:not([data-szt-mode=app]) .szt-end{gap:4px}.szt-bar.szt-compact:not([data-szt-mode=app]) .szt-balance,.szt-bar.szt-compact:not([data-szt-mode=app]) .szt-menu-apps .szt-menu-btn,.szt-bar.szt-compact:not([data-szt-mode=app]) .szt-menu-nav .szt-menu-btn{padding:7px 9px}.szt-bar.szt-compact:not([data-szt-mode=app]) .szt-icon,.szt-bar.szt-compact:not([data-szt-mode=app]) .szt-menu-btn svg{width:16px;height:16px}.szt-bar.szt-compact:not([data-szt-mode=app]) .szt-menu-account .szt-menu-btn{padding:3px 6px 3px 3px}.szt-bar.szt-compact:not([data-szt-mode=app]) .szt-menu-apps,.szt-bar.szt-compact:not([data-szt-mode=app]) .szt-menu-nav,.szt-bar.szt-compact:not([data-szt-mode=app]) .szt-menu-account{position:static}.szt-bar.szt-compact:not([data-szt-mode=app]) .szt-panel{border-radius:0 0 var(--szt-r-card) var(--szt-r-card);width:auto;max-width:none;position:absolute;top:100%;left:0;right:0}.szt-bar.szt-compact:not([data-szt-mode=app]) .szt-panel-apps{grid-template-columns:1fr}.szt-bar[data-szt-mode=app]{--_bg:#0b0b0a;--_ink:#f0ebe1;--_ink-2:#a8a298;--_line:#2c2a26;--_accent:#ff5a1f;--_hover:#1c1b18;--_panel:#1c1b18;height:calc(var(--szt-bar-height,48px) + var(--_safe));color:var(--szt-bar-ink,var(--_ink));background:var(--szt-bar-bg,var(--_bg));border-bottom:1px solid var(--szt-bar-line,var(--_line));--szt-focus:var(--szt-bar-accent,var(--_accent));flex-wrap:nowrap;gap:12px;padding:0 12px}.szt-bar[data-szt-mode=app][data-szt-theme=light]{--_bg:#fffdf9;--_ink:#171714;--_ink-2:#55524b;--_line:#e4ddd0;--_accent:#d94c1a;--_hover:#f3eee5;--_panel:#fffdf9}@media (prefers-color-scheme:light){.szt-bar[data-szt-mode=app][data-szt-theme=auto]{--_bg:#fffdf9;--_ink:#171714;--_ink-2:#55524b;--_line:#e4ddd0;--_accent:#d94c1a;--_hover:#f3eee5;--_panel:#fffdf9}}.szt-bar[data-szt-mode=app] .szt-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.szt-identity{min-width:0;color:inherit;white-space:nowrap;border-radius:var(--szt-bar-radius,8px);align-items:center;gap:8px;text-decoration:none;display:flex}.szt-app-mark-wrap{flex:none;place-items:center;width:24px;height:24px;display:grid}.szt-app-mark-wrap svg,.szt-app-mark-wrap img,.szt-app-mark{object-fit:contain;width:24px;height:24px;display:block}.szt-identity-name{font-family:var(--szt-display);letter-spacing:.02em;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.szt-by{color:var(--szt-bar-ink-2,var(--_ink-2));font-size:11px}.szt-nav{gap:2px}.szt-bar[data-szt-mode=app] .szt-slot{margin-left:var(--szt-bar-nav-gap,20px);flex:auto;order:0}.szt-bar[data-szt-mode=app] .szt-panel-nav .szt-slot,.szt-bar[data-szt-mode=app][data-szt-identity=hidden] .szt-slot{margin-left:0}.szt-bar[data-szt-mode=app] .szt-menu-name{display:flex}.szt-bar[data-szt-mode=app] .szt-nav a,.szt-bar[data-szt-mode=app] .szt-nav ::slotted(a){color:var(--szt-bar-ink-2,var(--_ink-2))}.szt-bar[data-szt-mode=app] .szt-menu-btn,.szt-bar[data-szt-mode=app] .szt-menu-btn .szt-balance-value{color:var(--szt-bar-ink,var(--_ink))}.szt-bar[data-szt-mode=app] .szt-menu-btn{border-radius:var(--szt-bar-radius,8px);background:0 0;border:1px solid #0000;gap:6px;padding:6px 10px}.szt-bar[data-szt-mode=app] .szt-menu-btn:hover,.szt-bar[data-szt-mode=app] .szt-menu-btn[aria-expanded=true]{background:var(--szt-bar-hover,var(--_hover));border-color:var(--szt-bar-line,var(--_line))}.szt-bar[data-szt-mode=app] .szt-icon{flex:none;width:16px;height:16px}.szt-bar[data-szt-mode=app] .szt-menu-balance .szt-balance-value{font-family:var(--szt-data);font-size:13px;font-weight:var(--szt-bar-balance-weight,600)}.szt-bar[data-szt-mode=app] .szt-menu-balance .szt-balance-value[data-blocked=true]{color:#ff9a9a}.szt-bar[data-szt-mode=app] .szt-menu-account .szt-menu-btn{padding:3px 10px 3px 4px}.szt-bar[data-szt-mode=app] .szt-avatar{width:26px;height:26px;color:var(--szt-bar-ink,var(--_ink));background:var(--szt-bar-hover,var(--_hover));border:1px solid var(--szt-bar-line,var(--_line))}.szt-bar[data-szt-mode=app] .szt-dot{background:var(--szt-bar-accent,var(--_accent));border-color:var(--szt-bar-bg,var(--_bg))}.szt-menu-name{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.szt-menu-name-line{text-overflow:ellipsis;white-space:nowrap;max-width:160px;line-height:1.1;overflow:hidden}.szt-bar[data-szt-mode=app] .szt-menu-balance .szt-balance-value{white-space:nowrap}.szt-menu-ws{color:var(--szt-bar-ink-2,var(--_ink-2));text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:11px;line-height:1.1;overflow:hidden}.szt-bar[data-szt-mode=app] .szt-panel{color:var(--szt-bar-ink,var(--_ink));background:var(--szt-bar-panel-bg,var(--_panel));border:1px solid var(--szt-bar-line,var(--_line));border-radius:var(--szt-bar-radius,8px);--szt-focus:var(--szt-bar-accent,var(--_accent));top:calc(100% + 6px)}.szt-bar[data-szt-mode=app] .szt-panel a,.szt-bar[data-szt-mode=app] .szt-panel button,.szt-bar[data-szt-mode=app] .szt-panel .szt-app{color:var(--szt-bar-ink,var(--_ink));border-radius:var(--szt-bar-radius,8px)}.szt-bar[data-szt-mode=app] .szt-panel a:hover,.szt-bar[data-szt-mode=app] .szt-panel button:hover{background:var(--szt-bar-hover,var(--_hover))}.szt-bar[data-szt-mode=app] .szt-panel .szt-app{border-color:var(--szt-bar-line,var(--_line))}.szt-bar[data-szt-mode=app] .szt-panel .szt-app-tag,.szt-bar[data-szt-mode=app] .szt-panel .szt-ws-detail,.szt-bar[data-szt-mode=app] .szt-note{color:var(--szt-bar-ink-2,var(--_ink-2))}.szt-bar[data-szt-mode=app] .szt-panel a.szt-app[aria-current=page]{color:var(--szt-bar-ink,var(--_ink));background:var(--szt-bar-hover,var(--_hover));border-color:var(--szt-bar-accent,var(--_accent))}.szt-bar[data-szt-mode=app] .szt-count{color:var(--szt-bar-bg,var(--_bg));background:var(--szt-bar-accent,var(--_accent))}.szt-bar[data-szt-mode=app] .szt-app-initial{color:var(--szt-bar-ink,var(--_ink));background:var(--szt-bar-hover,var(--_hover))}.szt-panel-account{min-width:260px}.szt-note{padding:8px 12px 4px;font-size:12px;display:block}.szt-heading{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.szt-sep{background:var(--szt-bar-line,var(--_line));height:1px;margin:6px 4px}.szt-panel .szt-ws{flex-direction:column;gap:2px;display:flex}.szt-ws-name{font-weight:600}.szt-ws-detail{font-size:12px}.szt-ws[aria-checked=true]{box-shadow:inset 3px 0 0 var(--szt-bar-accent,var(--_accent));background:var(--szt-bar-hover,var(--_hover))}.szt-ws[aria-checked=true] .szt-ws-name:after{content:" (current)";font-weight:400}.szt-panel-nav{min-width:220px;padding:6px;left:0;right:auto}.szt-panel-nav .szt-slot{flex-direction:column;align-items:stretch;overflow:visible}.szt-panel-nav ::slotted(a),.szt-panel-nav a{padding:9px 12px;display:block}.szt-bar.szt-narrow[data-szt-mode=app] .szt-by,.szt-bar.szt-narrow[data-szt-mode=app] .szt-menu-name{display:none}.szt-bar.szt-narrow[data-szt-mode=app] .szt-nav:empty{flex:1}.szt-bar.szt-compact[data-szt-mode=app]{gap:6px;padding:0 8px}.szt-bar.szt-compact[data-szt-mode=app] .szt-menu-name{display:none}.szt-bar.szt-narrow[data-szt-mode=app] .szt-identity{flex-wrap:wrap;flex-shrink:100;align-content:flex-start;min-width:24px;height:24px;overflow:hidden}.szt-bar.szt-narrow[data-szt-mode=app] .szt-identity-name{text-overflow:clip;flex:none;line-height:24px;overflow:visible}.szt-bar.szt-narrow[data-szt-mode=app] .szt-locked{flex:none}.szt-bar.szt-compact[data-szt-mode=app] .szt-identity-name,.szt-bar.szt-compact[data-szt-mode=app] .szt-slot:empty,.szt-bar.szt-compact[data-szt-mode=app] .szt-menu-account .szt-caret{display:none}.szt-bar.szt-compact[data-szt-mode=app] .szt-menu-account .szt-menu-btn{padding:3px 6px 3px 3px}.szt-bar.szt-compact[data-szt-mode=app] .szt-menu-apps,.szt-bar.szt-compact[data-szt-mode=app] .szt-menu-nav,.szt-bar.szt-compact[data-szt-mode=app] .szt-menu-balance{position:static}.szt-bar.szt-compact[data-szt-mode=app] .szt-panel{left:0;right:0;top:calc(var(--szt-bar-height,48px) + var(--_safe));border-width:1px 0 0;border-radius:0;width:auto;max-width:none;position:fixed}.szt-bar.szt-compact[data-szt-mode=app] .szt-panel-account{max-height:calc(100vh - var(--szt-bar-height,48px) - var(--_safe) - 56px);max-height:calc(100dvh - var(--szt-bar-height,48px) - var(--_safe) - 56px);overflow-y:auto}.szt-backdrop{display:none}.szt-bar.szt-compact[data-szt-mode=app] .szt-backdrop{bottom:0;left:0;right:0;top:calc(var(--szt-bar-height,48px) + var(--_safe));z-index:40;background:#00000073;display:block;position:fixed}.szt-bar.szt-compact[data-szt-mode=app] .szt-backdrop[hidden]{display:none}.szt-bar .szt-panel button.szt-close{text-align:center;border:1px solid var(--szt-bar-line,var(--_line));font-weight:600}.szt-bar.szt-compact[data-szt-mode=app] .szt-panel-apps{max-height:calc(100vh - var(--szt-bar-height,48px) - var(--_safe));max-height:calc(100dvh - var(--szt-bar-height,48px) - var(--_safe));grid-template-columns:1fr;overflow-y:auto}.szt-lead{align-items:center;gap:var(--szt-bar-lead-gap,8px);flex:none;display:flex}.szt-lead[hidden]{display:none}.szt-ws[aria-busy=true]{cursor:progress;opacity:.65}.szt-ws-msg{color:var(--szt-bar-ink,var(--_ink));box-shadow:inset 3px 0 0 var(--szt-bad);border-radius:var(--szt-bar-radius,8px);margin:4px 4px 0;padding:8px 12px;font-size:12px;line-height:1.35;display:block}.szt-locked{color:var(--szt-ink);background:var(--szt-well);border:1.5px solid var(--szt-orange);border-radius:var(--szt-r-pill);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;padding:5px 11px;font-size:12px;font-weight:700;overflow:hidden}.szt-bar.szt-compact .szt-locked{padding:4px 8px;font-size:11px}.agi-bar{--szt-bar-bg:var(--night);--szt-bar-ink:var(--mist);--szt-bar-ink-2:var(--ash);--szt-bar-line:#2c2a26;--szt-bar-accent:var(--ember);--szt-bar-hover:#1d1b18;--szt-bar-panel-bg:#14130f;--szt-bar-height:56px;z-index:30;width:100%;font-family:var(--ui);border-bottom:2px solid var(--orange);background:var(--night);position:relative}.agi-bar-plain{color:var(--mist);min-height:var(--szt-bar-height);padding:0 20px;padding-top:env(safe-area-inset-top);align-items:center;gap:20px;display:flex}.agi-bar-plain :focus-visible,.agi-bar :focus-visible{outline:2px solid var(--ember);outline-offset:2px}.agi-bar-brand{color:var(--mist);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.agi-bar-mark{width:24px;height:24px;display:inline-flex}.agi-bar-mark svg{width:24px;height:24px}.agi-bar-name{font:600 16px/1 var(--display);letter-spacing:.06em;white-space:nowrap}.agi-bar-by{color:var(--ash);white-space:nowrap;font-size:11.5px}.agi-bar-nav{border-left:1px solid #f0ebe12e;flex:1;align-items:center;gap:4px;min-width:0;padding-left:16px;display:flex;overflow:hidden}.agi-bar a[aria-current=page]{color:var(--mist);background:#22201c}.agi-bar-nav a,.agi-bar .szt-nav a,.agi-bar-plain .agi-bar-signin{font-family:var(--data);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ash);border-radius:var(--r-ctl);padding:9px 12px;font-size:12px;text-decoration:none}.agi-bar-nav a:hover,.agi-bar .szt-nav a:hover{color:var(--mist)}.agi-bar .szt-nav{gap:4px}.agi-bar a.agi-bar-cta{border:1px solid var(--orange);color:var(--mist);text-transform:none;letter-spacing:0;font-family:var(--ui);border-radius:var(--r-btn);align-items:center;min-height:36px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.agi-bar a.agi-bar-cta:hover{background:var(--orange);color:var(--night)}.agi-bar-plain .agi-bar-signin{color:var(--mist);border:1px solid #3a3733;flex:none;align-items:center;min-height:36px;margin-left:auto;display:inline-flex}.agi-bar-plain .agi-bar-signin:hover{border-color:var(--ash)}@media (width<=640px){.agi-bar-plain{padding:0 12px;padding-top:env(safe-area-inset-top);flex-wrap:wrap;align-content:center;gap:4px 10px}.agi-bar-plain .agi-bar-brand{min-height:52px;margin-right:auto}.agi-bar-by{display:none}.agi-bar-nav{scrollbar-width:none;border-left:0;flex:1 0 100%;order:3;gap:0;margin:0 -4px;padding:0 0 8px;overflow-x:auto}.agi-bar-nav a{letter-spacing:.06em;padding:9px 10px}.agi-bar-plain .agi-bar-signin{margin-left:0}}
