@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_49092963-module__nfjbqq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_49092963-module__nfjbqq__variable{--font-ui:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/130b5bec7367fe75-s.p.28v825rc0jjx9.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41c4c4fa85b44ce7-s.32b_85eze1_gf.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98eb7e876a4b794d-s.3_v9us_sychvw.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/94f70e70d6454b77-s.0ztfefonzfuhd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6835223d91b5eb8f-s.012ukjjqeulx9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/130b5bec7367fe75-s.p.28v825rc0jjx9.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/41c4c4fa85b44ce7-s.32b_85eze1_gf.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/98eb7e876a4b794d-s.3_v9us_sychvw.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/94f70e70d6454b77-s.0ztfefonzfuhd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6835223d91b5eb8f-s.012ukjjqeulx9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Naskh Arabic Fallback;src:local(Times New Roman);ascent-override:91.43%;descent-override:54.22%;line-gap-override:0.0%;size-adjust:116.92%}.noto_naskh_arabic_ca35962e-module__ok4apq__className{font-family:Noto Naskh Arabic,Noto Naskh Arabic Fallback;font-style:normal}.noto_naskh_arabic_ca35962e-module__ok4apq__variable{--font-arabic:"Noto Naskh Arabic", "Noto Naskh Arabic Fallback"}
@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_68faff31-module__xTyq3W__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_68faff31-module__xTyq3W__variable{--font-display:"Syne", "Syne Fallback"}
:root{--desk:#fafaf9;--desk-edge:#e4e2dd;--paper:#fff;--band:#f3f1ed;--band-soft:#f8f7f5;--field:#f3f1ed;--ink:#111826;--ink-2:#39424f;--ink-3:#606976;--ink-4:#8a93a1;--rule:#e4e2dd;--rule-soft:#edebe6;--rule-strong:#d3d2cc;--tan:#a58e78;--tan-text:#7a644b;--balanced:#2e6b4e;--balanced-wash:#e9f0eb;--variance:#b4231f;--variance-wash:#fbf0ef;--pending:#7a644b;--pending-wash:#f4efe8;--review:#4e6c8c;--review-wash:#eaeff4;--f-display:var(--font-display), "Avenir Next", "Segoe UI", sans-serif;--f-ui:var(--font-ui), "IBM Plex Sans", "Segoe UI", sans-serif;--f-fig:var(--font-ui), "IBM Plex Sans", "Segoe UI", sans-serif;--t-micro:.6875rem;--t-mini:.75rem;--t-sm:.8125rem;--t-base:.875rem;--t-md:1rem;--t-lg:1.1875rem;--t-xl:1.5rem;--t-2xl:2rem;--t-3xl:2.75rem;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:2.75rem;--s8:4rem;--s9:5rem;--lift-1:0 1px 2px #1118260a, 0 4px 14px #1118260d;--lift-2:0 2px 8px #1118260f, 0 16px 40px #1118261a;--lift-3:0 10px 28px #11182614, 0 36px 72px #11182624;--float:0 4px 16px #1118260f, 0 24px 56px #1118261f, 0 1px 0 #ffffffa6 inset;--inset-1:inset 0 1px 0 #ffffffb8;--glass:color-mix(in srgb, var(--paper) 72%, transparent);--glass-strong:color-mix(in srgb, var(--paper) 88%, transparent);--glass-soft:color-mix(in srgb, var(--paper) 55%, transparent);--glass-edge:color-mix(in srgb, var(--paper) 70%, var(--rule-strong));--glass-blur:blur(22px) saturate(1.35);--ambient-tan:color-mix(in srgb, var(--tan) 18%, transparent);--ambient-ink:color-mix(in srgb, var(--ink) 5%, transparent);--ambient-mint:color-mix(in srgb, var(--balanced) 8%, transparent);--neo-base:#eceae6;--neo-surface:#f3f1ed;--neo-light:#ffffffeb;--neo-dark:#1118261a;--neo-dark-soft:#1118260f;--neo-out:8px 8px 18px var(--neo-dark), -6px -6px 16px var(--neo-light);--neo-out-sm:4px 4px 10px var(--neo-dark-soft), -3px -3px 8px var(--neo-light);--neo-in:inset 5px 5px 12px var(--neo-dark-soft), inset -4px -4px 10px var(--neo-light);--neo-in-focus:inset 3px 3px 8px var(--neo-dark-soft), inset -2px -2px 6px var(--neo-light), 0 0 0 2px color-mix(in srgb, var(--ink) 12%, transparent);--neo-press:inset 4px 4px 10px var(--neo-dark-soft), inset -2px -2px 6px var(--neo-light);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-both:cubic-bezier(.65, 0, .35, 1);--t-fast:.13s;--t-state:.2s;--t-layout:.32s;--t-focal:.62s;--radius:4px;--radius-lg:12px;--radius-xl:22px;--radius-pill:999px}html[lang=ar]{--f-display:var(--font-arabic), Georgia, serif;--f-ui:var(--font-arabic), -apple-system, sans-serif;--f-fig:var(--font-arabic), -apple-system, sans-serif}@media (prefers-reduced-motion:reduce){:root{--t-fast:1ms;--t-state:1ms;--t-layout:1ms;--t-focal:1ms}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:radial-gradient(ellipse 120% 80% at 50% -20%, color-mix(in srgb, var(--tan) 6%, transparent), transparent 55%), linear-gradient(180deg, var(--desk) 0%, color-mix(in srgb, var(--desk-edge) 35%, var(--desk)) 100%);color:var(--ink);font-family:var(--f-ui);font-size:var(--t-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01" 1, "tnum" 0;text-rendering:optimizelegibility;letter-spacing:-.011em;background-attachment:fixed;margin:0;line-height:1.55}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}::selection{background:color-mix(in srgb, var(--tan) 22%, var(--band));color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:1px}.t-display{font-family:var(--f-display);letter-spacing:-.035em;font-size:clamp(2rem,3.2vw,2.65rem);font-weight:600;line-height:1.05}.t-title{font-family:var(--f-display);letter-spacing:-.025em;font-size:1.4rem;font-weight:600;line-height:1.18}.t-heading{font-size:var(--t-md);letter-spacing:-.014em;font-weight:600}.t-body{font-size:var(--t-base);color:var(--ink-2);line-height:1.6}.t-small{font-size:var(--t-sm);color:var(--ink-2);line-height:1.55}.t-meta{font-size:var(--t-mini);color:var(--ink-3);line-height:1.5}.t-label{font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.fig{font-family:var(--f-fig);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.fig-ui{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sheet{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--lift-1), var(--inset-1);position:relative;overflow:hidden}.sheet:before{content:"";inset-inline:var(--s5);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tan) 55%, transparent) 18%, color-mix(in srgb, var(--tan) 55%, transparent) 82%, transparent);pointer-events:none;z-index:1;height:1px;position:absolute;top:0}.sheet-head{justify-content:space-between;align-items:baseline;gap:var(--s4);min-width:0;padding:var(--s5) var(--s6) var(--s4);border-bottom:1px solid var(--rule-soft);background:linear-gradient(180deg, var(--band-soft) 0%, var(--paper) 100%);flex-wrap:wrap;display:flex}.sheet-body{padding:var(--s6)}.double-rule{border:0;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);height:0;margin:0;padding-top:2px}.btn{--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-bd:var(--rule-strong);justify-content:center;align-items:center;gap:var(--s2);height:36px;padding:0 var(--s4);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:var(--radius);font-size:var(--t-sm);letter-spacing:.01em;white-space:nowrap;transition:background var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out), opacity var(--t-fast) linear;font-weight:550;display:inline-flex}.btn:hover:not(:disabled){background:var(--field);border-color:color-mix(in srgb, var(--tan) 35%, var(--rule-strong));box-shadow:var(--lift-1)}.btn:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.btn:disabled{opacity:.38;cursor:not-allowed}.btn-primary{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-bd:var(--ink);height:40px;padding:0 var(--s6);letter-spacing:.02em;box-shadow:var(--lift-1);font-weight:600}.btn-primary:hover:not(:disabled){background:var(--ink-2);border-color:var(--ink-2);box-shadow:var(--lift-2)}.btn-sm{height:30px;padding:0 var(--s3);font-size:var(--t-mini);letter-spacing:.02em}.field{height:38px;padding:0 var(--s4);background:var(--field);border:1px solid var(--rule);border-radius:var(--radius);font-size:var(--t-sm);transition:border-color var(--t-fast) var(--ease-out), background var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out)}.field:hover{border-color:color-mix(in srgb, var(--tan) 28%, var(--rule-strong))}.field:focus{background:var(--paper);border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 7%, transparent);outline:none}.stamp{height:20px;font-size:var(--t-micro);letter-spacing:.04em;white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.stamp-balanced{color:var(--balanced);background:var(--balanced-wash)}.stamp-variance{color:var(--variance);background:var(--variance-wash)}.stamp-pending{color:var(--pending);background:var(--pending-wash)}.stamp-review{color:var(--review);background:var(--review-wash)}.stamp-idle{color:var(--ink-3);background:var(--field)}.shell{max-width:1280px;padding:0 var(--s6) var(--s9);margin:0 auto}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.spread{justify-content:space-between;align-items:center;gap:var(--s4);display:flex}.grow{flex:auto;min-width:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.shell,.sheet-head{padding-inline:var(--s5)}.sheet-body{padding:var(--s5)}}
.ledger-wrap{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--lift-1), var(--inset-1);position:relative;overflow:hidden}.workpanel .ledger-wrap{box-shadow:none;border:0;border-radius:0}.ledger-scroll{overscroll-behavior-x:contain;overflow-x:auto}@media (max-width:900px){.ledger-scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000 100%)}}.ledger{min-width:790px;font-size:var(--t-mini)}.ledger thead th{z-index:2;padding:var(--s3) 12px;background:linear-gradient(180deg, var(--band-soft) 0%, var(--paper) 100%);border-bottom:1px solid var(--ink);box-shadow:0 1px 0 var(--tan);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.ledger thead th{box-shadow:0 1px 0 color-mix(in srgb, var(--tan) 35%, var(--rule-strong))}}.ledger thead th{font-size:var(--t-micro);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);text-align:left;white-space:nowrap;font-weight:650}.ledger th.num,.ledger td.num{text-align:right}.ledger th.mid,.ledger td.mid{text-align:center}.ledger tbody tr{height:38px}.ledger tbody tr:nth-child(2n){background:var(--band)}.ledger tbody td{border-bottom:1px solid var(--rule-soft);white-space:nowrap;transition:color var(--t-state) var(--ease-out), background-color var(--t-state) var(--ease-out);padding:0 12px}.ledger tbody tr:last-child td{border-bottom:0}.ledger .cell-id{font-family:var(--f-fig);font-size:var(--t-micro);letter-spacing:-.02em}.ledger .cell-amount{font-family:var(--f-fig);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ledger .cell-muted{color:var(--ink-3)}.ledger-row{position:relative}.ledger-row.is-idle td{color:var(--ink-3)}.ledger-row.is-idle .cell-amount{color:var(--ink-3);opacity:.85}.ledger-row.is-testing td{background-color:var(--pending-wash);color:var(--ink)}.ledger-row.is-flagged td{background-color:var(--variance-wash)}.ledger-row.is-flagged .cell-amount{color:var(--variance);font-weight:600}.ledger-row.is-selected td{background-color:var(--review-wash)}.ledger-row.is-clickable{cursor:pointer}.ledger-row.is-clickable:hover td{background-color:var(--tan)}@supports (color:color-mix(in lab, red, red)){.ledger-row.is-clickable:hover td{background-color:color-mix(in srgb, var(--tan) 6%, var(--paper))}}.ledger-row .stamp{animation:stamp-land var(--t-state) var(--ease-out) both}@keyframes stamp-land{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.ledger-sweep{pointer-events:none;z-index:3;height:38px;transition:transform 90ms linear, opacity var(--t-state) var(--ease-out);position:absolute;top:0;left:0;right:0}.ledger-sweep:before{content:"";background:linear-gradient(to bottom, var(--pending), transparent 78%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ledger-sweep:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--pending) 13%, transparent), transparent 78%)}}.ledger-sweep:after{content:"";background:var(--pending);height:2px;position:absolute;bottom:0;left:0;right:0}.ledger-sweep.is-idle{opacity:0}@media (prefers-reduced-motion:reduce){.ledger-sweep{display:none}.ledger-row .stamp{animation:none}}.ledger-head{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);border-bottom:1px solid var(--rule-soft);background:linear-gradient(180deg, var(--band-soft) 0%, var(--paper) 100%);flex-wrap:wrap;display:flex}.ledger-foot{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);border-top:1px solid var(--rule-soft);background:linear-gradient(180deg, var(--paper) 0%, var(--band-soft) 100%);font-size:var(--t-mini);color:var(--ink-3);letter-spacing:.01em;flex-wrap:wrap;display:flex}.ledger-empty{padding:var(--s8) var(--s5);text-align:center;color:var(--ink-3);font-size:var(--t-sm)}.run-progress{background:var(--tan);height:3px;position:relative}@supports (color:color-mix(in lab, red, red)){.run-progress{background:color-mix(in srgb, var(--tan) 12%, var(--rule-soft))}}.run-progress{border-radius:99px;overflow:hidden}.run-progress-bar{transform-origin:0;background:linear-gradient(90deg, var(--ink-2), var(--ink));transition:transform 90ms linear;position:absolute;inset:0}.totals{gap:var(--s3);display:grid}.totals-line{justify-content:space-between;align-items:baseline;gap:var(--s4);font-size:var(--t-sm);display:flex}.totals-line dt{color:var(--ink-2)}.totals-line dd{font-family:var(--f-fig);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0}.totals-line.is-sub dt,.totals-line.is-sub dd{color:var(--ink-3);font-size:var(--t-mini)}.totals-line.is-total{font-weight:650;font-size:var(--t-base);padding-top:var(--s3);border-top:1px solid var(--rule-soft);margin-top:var(--s1)}.totals-line.is-total dt{color:var(--ink)}.totals-rule{margin:var(--s3) 0 0;border:0;border-top:1px solid var(--rule)}.tone-variance{color:var(--variance)}.tone-balanced{color:var(--balanced)}.timebar{gap:var(--s4);display:grid}.timebar-row{align-items:center;gap:var(--s3);grid-template-columns:minmax(0,7rem) minmax(0,1fr) auto;display:grid}.timebar-label{font-size:var(--t-sm);color:var(--ink-2)}.timebar-track{background:var(--field);border:1px solid var(--rule-soft);border-radius:var(--radius);min-width:0;height:24px;overflow:hidden}.timebar-fill{transform-origin:0;height:100%;animation:bar-grow var(--t-focal) var(--ease-out) forwards;display:block;transform:scaleX(0)}.timebar-fill.is-manual{background:repeating-linear-gradient(135deg, var(--ink-4) 0 5px, var(--ink-4) 5px 10px)}@supports (color:color-mix(in lab, red, red)){.timebar-fill.is-manual{background:repeating-linear-gradient(135deg, var(--ink-4) 0 5px, color-mix(in srgb, var(--ink-4) 55%, var(--paper)) 5px 10px)}}.timebar-fill.is-auto{background:var(--balanced)}.timebar-value{font-family:var(--f-fig);font-size:var(--t-sm);font-variant-numeric:tabular-nums}@keyframes bar-grow{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.timebar-fill{animation:none;transform:scaleX(1)}}.chart{gap:0 var(--s3);grid-template-columns:3.25rem 1fr;display:grid;position:relative}.chart-axis{font-size:var(--t-micro);color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:26px;display:flex}.chart-plot{position:relative}.chart-grid{position:absolute;inset:0 0 26px}.chart-grid span{background:var(--rule-soft);height:1px;position:absolute;left:0;right:0}.chart-grid span:last-child{background:var(--rule-strong)}.chart-cols{gap:var(--s2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;height:168px;display:grid;position:relative}.chart-col{text-align:center;background:0 0;flex-direction:column;justify-content:flex-end;height:100%;padding:0;display:flex;position:relative}.chart-bar{background:var(--ink);transform-origin:bottom;width:100%;animation:col-grow var(--t-focal) var(--ease-out) forwards;transition:background-color var(--t-fast) var(--ease-out);border-radius:2px 2px 0 0;transform:scaleY(0)}.chart-col.is-worst .chart-bar{background:var(--variance)}.chart-col.is-clean .chart-bar{background:var(--balanced)}.chart-col:hover .chart-bar{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.chart-col:hover .chart-bar{background:color-mix(in srgb, var(--ink) 78%, var(--paper))}}.chart-col.is-worst:hover .chart-bar{background:var(--variance)}@supports (color:color-mix(in lab, red, red)){.chart-col.is-worst:hover .chart-bar{background:color-mix(in srgb, var(--variance) 80%, var(--paper))}}.chart-cap{font-size:var(--t-micro);font-variant-numeric:tabular-nums;color:var(--ink-2);opacity:0;transition:opacity var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);position:absolute;bottom:calc(100% + 4px);left:0;right:0;transform:translateY(3px)}.chart-col:hover .chart-cap,.chart-col:focus-visible .chart-cap{opacity:1;transform:none}.chart-col.is-worst .chart-cap{opacity:1;color:var(--variance);font-weight:600;transform:none}.chart-foot{gap:var(--s2);padding-top:var(--s2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:26px;display:grid}.chart-tick{text-align:center;font-size:var(--t-micro);color:var(--ink-3);min-width:0;line-height:1.25}.chart-tick b{color:var(--ink-2);font-weight:600;display:block}@keyframes col-grow{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.chart-bar{animation:none;transform:scaleY(1)}}.pattern{gap:var(--s4);padding:var(--s5);border-bottom:1px solid var(--rule-soft);transition:background var(--t-fast) var(--ease-out);grid-template-columns:2.75rem minmax(0,1fr);align-items:start;display:grid}.pattern:hover{background:var(--tan)}@supports (color:color-mix(in lab, red, red)){.pattern:hover{background:color-mix(in srgb, var(--tan) 4%, var(--paper))}}@media (min-width:720px){.pattern{grid-template-columns:2.75rem minmax(0,1fr) auto}}.pattern:last-child{border-bottom:0}.pattern-icon{border-radius:var(--radius);background:var(--field);border:1px solid var(--rule);width:2.75rem;height:2.75rem;color:var(--ink-2);place-items:center;display:grid}.pattern-icon.cause-staff{background:var(--review-wash);border-color:var(--review)}@supports (color:color-mix(in lab, red, red)){.pattern-icon.cause-staff{border-color:color-mix(in srgb, var(--review) 26%, var(--rule))}}.pattern-icon.cause-staff{color:var(--review)}.pattern-icon.cause-device{background:var(--pending-wash);border-color:var(--pending)}@supports (color:color-mix(in lab, red, red)){.pattern-icon.cause-device{border-color:color-mix(in srgb, var(--pending) 30%, var(--rule))}}.pattern-icon.cause-device{color:var(--pending)}.pattern-icon.cause-process{background:var(--balanced-wash);border-color:var(--balanced)}@supports (color:color-mix(in lab, red, red)){.pattern-icon.cause-process{border-color:color-mix(in srgb, var(--balanced) 24%, var(--rule))}}.pattern-icon.cause-process{color:var(--balanced)}.pattern-title{font-family:var(--f-display);font-size:var(--t-md);letter-spacing:-.02em;font-weight:600}.pattern-subject{font-size:var(--t-sm);color:var(--ink-2);margin-top:2px}.pattern-subject b{color:var(--ink);font-weight:600}.pattern-note{font-size:var(--t-mini);color:var(--ink-3);margin-top:var(--s2);max-width:60ch}.pattern-right{gap:4px var(--s3);flex-wrap:wrap;grid-column:2;align-items:baseline;display:flex}@media (min-width:720px){.pattern-right{text-align:right;flex-direction:column;grid-column:auto;align-items:flex-end}}.pattern-count{font-family:var(--f-fig);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.pattern-dots{margin-top:var(--s2);gap:3px;display:flex}.pattern-dot{border:1px solid var(--rule-strong);background:var(--paper);border-radius:1px;width:13px;height:13px}.pattern-dot.is-hit{background:var(--ink);border-color:var(--ink)}.trend-dir{font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:4px;font-weight:600;display:inline-flex}.trend-dir.is-rising{color:var(--variance)}.trend-dir.is-easing{color:var(--balanced)}.trend-dir.is-steady{color:var(--ink-3)}.calc{gap:var(--s5);display:grid}@media (min-width:980px){.calc{grid-template-columns:20rem 1fr;align-items:start}}.calc-inputs{gap:var(--s4);display:grid}.calc-field{gap:5px;display:grid}.calc-field-top{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.calc-field label{font-size:var(--t-sm);font-weight:550}.calc-input{align-items:center;gap:var(--s2);background:var(--field);border:1px solid var(--rule);border-radius:var(--radius);padding:0 var(--s3);height:36px;transition:border-color var(--t-fast) var(--ease-out), background var(--t-fast) var(--ease-out);display:flex}.calc-input:focus-within{background:var(--paper);border-color:var(--ink);box-shadow:0 0 0 3px #14181a14}.calc-input .prefix{font-size:var(--t-mini);color:var(--ink-3);letter-spacing:.05em;font-weight:600}.calc-input input{width:100%;min-width:0;font-family:var(--f-fig);font-size:var(--t-base);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right;background:0 0;border:0;outline:none}.calc-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calc-input input[type=number]{appearance:textfield}.calc-input .suffix{font-size:var(--t-mini);color:var(--ink-3);white-space:nowrap}.calc-note{font-size:var(--t-mini);color:var(--ink-3)}.calc-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px}.calc-slider::-webkit-slider-runnable-track{background:var(--rule-strong);border-radius:2px;height:3px}.calc-slider::-moz-range-track{background:var(--rule-strong);border-radius:2px;height:3px}.calc-slider::-webkit-slider-thumb{appearance:none;background:var(--paper);border:2px solid var(--ink);width:15px;height:15px;transition:transform var(--t-fast) var(--ease-out);border-radius:50%;margin-top:-6px}.calc-slider::-moz-range-thumb{border:2px solid var(--ink);background:var(--paper);border-radius:50%;width:15px;height:15px}.calc-slider:hover::-webkit-slider-thumb{transform:scale(1.15)}.calc-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #14181a24}.calc-headline{padding:var(--s6);border:1px solid var(--rule);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--balanced-wash) 0%, var(--paper) 55%);box-shadow:var(--lift-1), var(--inset-1)}.calc-big{font-family:var(--f-display);font-size:var(--t-3xl);letter-spacing:-.04em;color:var(--balanced);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}@media (max-width:520px){.calc-big{font-size:var(--t-2xl)}}.calc-sub{margin-top:var(--s2);font-size:var(--t-base);color:var(--ink-2)}.calc-formula{font-family:var(--f-fig);font-size:var(--t-mini);color:var(--ink-3);word-break:break-word;line-height:1.7}.tick-value{transition:color var(--t-fast) var(--ease-out)}.tick-value.is-bumped{animation:bump var(--t-state) var(--ease-out)}@keyframes bump{0%{transform:translateY(0)}35%{transform:translateY(-2px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tick-value.is-bumped{animation:none}}.wordmark{align-items:center;gap:9px;line-height:1;display:inline-flex}.wordmark-word{font-family:var(--f-display);letter-spacing:-.04em;white-space:nowrap;font-weight:600;line-height:1}.lockup{align-items:baseline;gap:var(--s3);display:inline-flex}.lockup-line{font-size:var(--t-mini);color:var(--ink-3)}.skip-link{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link:focus{inset-inline-start:var(--s4);top:var(--s2);z-index:100;clip:auto;clip-path:none;width:auto;height:auto;padding:var(--s2) var(--s4);border-radius:var(--radius);background:var(--ink);color:var(--paper);position:fixed}.masthead{background:var(--paper);border-bottom:1px solid var(--rule);box-shadow:0 1px 0 var(--paper)}@supports (color:color-mix(in lab, red, red)){.masthead{box-shadow:0 1px 0 color-mix(in srgb, var(--paper) 80%, var(--rule))}}.masthead:before{content:"";background:linear-gradient(90deg, var(--tan), var(--tan) 35%, var(--tan) 50%, var(--tan) 65%, var(--tan));height:2px;display:block}@supports (color:color-mix(in lab, red, red)){.masthead:before{background:linear-gradient(90deg, color-mix(in srgb, var(--tan) 20%, transparent), var(--tan) 35%, color-mix(in srgb, var(--tan) 70%, var(--ink)) 50%, var(--tan) 65%, color-mix(in srgb, var(--tan) 20%, transparent))}}.masthead-top{justify-content:space-between;align-items:flex-end;gap:var(--s6);padding-top:var(--s6);padding-bottom:var(--s5);display:flex}.masthead-brand{align-items:baseline;gap:var(--s4);flex-wrap:wrap;display:flex}.masthead-line{font-size:var(--t-mini);color:var(--ink-3);letter-spacing:.03em}.masthead-right{align-items:center;gap:var(--s6);display:flex}.masthead-property{text-align:right;flex-direction:column;gap:4px;display:flex}.masthead-property-name{font-family:var(--f-display);font-size:var(--t-md);letter-spacing:-.025em;font-weight:600}@media (max-width:700px){.masthead-top{padding-top:var(--s4);padding-bottom:var(--s3);align-items:center}.masthead-line,.masthead-property{display:none}.masthead-nav-list{gap:var(--s4);overflow-x:auto}}.masthead-nav{z-index:40;background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.masthead-nav{background:color-mix(in srgb, var(--paper) 90%, transparent)}}.masthead-nav{-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);border-top:1px solid var(--rule-soft);box-shadow:0 1px 0 var(--rule-soft)}.masthead-nav-list{gap:var(--s6);padding-top:0;padding-bottom:0;display:flex}.tab{height:46px;font-size:var(--t-sm);color:var(--ink-3);letter-spacing:.02em;transition:color var(--t-fast) var(--ease-out);align-items:center;font-weight:550;display:inline-flex;position:relative}.tab:after{content:"";background:var(--tan);transform-origin:0;height:2px;transition:transform var(--t-state) var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tab:hover{color:var(--ink)}.tab[aria-current=page]{color:var(--ink);font-weight:600}.tab[aria-current=page]:after{transform:scaleX(1)}.lang{position:relative}.lang-trigger{height:36px;padding:0 var(--s4);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);font-size:var(--t-sm);white-space:nowrap;letter-spacing:.02em;transition:border-color var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);align-items:center;gap:7px;font-weight:500;display:inline-flex}.lang-trigger:hover{border-color:var(--tan)}@supports (color:color-mix(in lab, red, red)){.lang-trigger:hover{border-color:color-mix(in srgb, var(--tan) 35%, var(--ink))}}.lang-trigger:hover{box-shadow:var(--lift-1)}.lang-trigger .chev{border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:8px;height:8px;transition:transform var(--t-state) var(--ease-out);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.lang-trigger .chev.up{transform:rotate(-135deg)translate(-2px,-2px)}.lang-menu{z-index:90;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-lg);min-width:200px;max-height:min(70vh,420px);box-shadow:var(--lift-3);inset-inline-end:0;padding:5px;position:absolute;top:calc(100% + 6px);overflow-y:auto}.lang-menu-portal{z-index:10000;inset-inline-end:auto;position:fixed;top:0;transform:none}.lang-menu button{align-items:center;gap:var(--s3);border-radius:var(--radius);width:100%;font-size:var(--t-sm);text-align:start;transition:background var(--t-fast) var(--ease-out);padding:8px 10px;display:flex}.lang-menu button:hover{background:var(--field)}.lang-menu button[aria-selected=true]{background:var(--field);font-weight:600}.lang-menu .code{min-width:22px;font-size:var(--t-micro);letter-spacing:.05em;color:var(--ink-4);font-weight:600}.lang-menu button[aria-selected=true] .code{color:var(--tan-text)}[dir=rtl] .ledger .cell-id,[dir=rtl] .ledger .cell-amount{direction:ltr}[dir=rtl] .evidence-card dd{direction:ltr;unicode-bidi:plaintext}[dir=rtl] .run-progress-bar,[dir=rtl] .timebar-fill,[dir=rtl] .tab:after{transform-origin:100%}[dir=rtl] .chart-bar{transform-origin:bottom}.page-head{padding:var(--s8) 0 var(--s6)}.page-head .t-display{max-width:24ch}.page-lede{max-width:58ch;margin-top:var(--s4);font-size:var(--t-md);color:var(--ink-2);font-weight:400;line-height:1.62}.panel-grid{gap:var(--s4);display:grid}@media (min-width:900px){.cols-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1000px){.cols-work{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media (min-width:1040px){.cols-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:760px){.cols-4{grid-template-columns:repeat(4,1fr)}}.figure{gap:var(--s2);padding:var(--s5) var(--s5) var(--s4) 0;flex-direction:column;display:flex}.figure-value{font-family:var(--f-display);font-size:var(--t-2xl);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.02}.figure-value.is-lg{font-size:var(--t-3xl)}.figure-note{font-size:var(--t-mini);color:var(--ink-3);letter-spacing:.02em}.figure-value.tone-balanced{color:var(--balanced)}.figure-value.tone-variance{color:var(--variance)}.stat-row{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--lift-1), var(--inset-1);padding:var(--s5) var(--s6) var(--s4);grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}@media (min-width:720px){.stat-row{grid-template-columns:repeat(4,1fr)}}.stat-row>*+*{border-left:1px solid var(--rule-soft);padding-left:var(--s5)}.verdict{align-items:center;gap:var(--s5);padding:var(--s5) var(--s6);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--lift-1), var(--inset-1);animation:verdict-in var(--t-focal) var(--ease-out) both;display:flex}.verdict.is-balanced{border-color:var(--balanced)}@supports (color:color-mix(in lab, red, red)){.verdict.is-balanced{border-color:color-mix(in srgb, var(--balanced) 28%, var(--rule))}}.verdict.is-balanced{background:linear-gradient(135deg, var(--balanced-wash) 0%, var(--paper) 100%)}.verdict.is-flagged{border-color:var(--variance)}@supports (color:color-mix(in lab, red, red)){.verdict.is-flagged{border-color:color-mix(in srgb, var(--variance) 24%, var(--rule))}}.verdict.is-flagged{background:linear-gradient(135deg, var(--variance-wash) 0%, var(--paper) 100%)}.verdict-mark{flex:none;place-items:center;width:40px;height:40px;display:grid}.verdict-title{font-family:var(--f-display);font-size:var(--t-lg);letter-spacing:-.025em;font-weight:600}.verdict.is-balanced .verdict-title{color:var(--balanced)}.verdict.is-flagged .verdict-title{color:var(--variance)}.verdict-note{font-size:var(--t-sm);color:var(--ink-2);margin-top:4px;line-height:1.55}@keyframes verdict-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.exception{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--lift-1);transition:box-shadow var(--t-state) var(--ease-out), border-color var(--t-state) var(--ease-out), opacity var(--t-state) linear, transform var(--t-state) var(--ease-out);overflow:hidden}.exception:hover{box-shadow:var(--lift-2);border-color:var(--tan)}@supports (color:color-mix(in lab, red, red)){.exception:hover{border-color:color-mix(in srgb, var(--tan) 22%, var(--rule-strong))}}.exception:hover{transform:translateY(-1px)}.exception.is-resolved{opacity:.52;transform:none}.exception-head{align-items:flex-start;gap:var(--s4);padding:var(--s5) var(--s5) var(--s4);display:flex}.exception-marks{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.exception-title{font-family:var(--f-display);font-size:var(--t-md);letter-spacing:-.02em;font-weight:600}.exception-amount{text-align:right;font-size:var(--t-lg);color:var(--variance);flex:none;margin-left:auto;font-weight:600}.exception-amount .exception-amount-label{display:block}.exception-body{padding:0 var(--s5) var(--s5)}.exception-text{font-size:var(--t-sm);color:var(--ink-2);max-width:74ch;line-height:1.62}.exception-action{margin-top:var(--s4);padding:var(--s4) var(--s4) var(--s4) var(--s5);background:var(--field);border-radius:var(--radius);border-left:2px solid var(--tan)}@supports (color:color-mix(in lab, red, red)){.exception-action{border-left:2px solid color-mix(in srgb, var(--tan) 55%, var(--ink-4))}}.exception-action{font-size:var(--t-sm);color:var(--ink-2);max-width:74ch}.exception-action .t-label{margin-bottom:4px;display:block}.exception-foot{align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);border-top:1px solid var(--rule-soft);background:linear-gradient(180deg, var(--band-soft) 0%, var(--paper) 100%);flex-wrap:wrap;display:flex}.exception-foot-actions{align-items:center;gap:var(--s3);flex-wrap:wrap;margin-left:auto;display:flex}.evidence{gap:var(--s3);margin-top:var(--s4);display:grid}@media (min-width:720px){.evidence{grid-template-columns:1fr 1fr}}.evidence-card{border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--field);padding:var(--s4);box-shadow:var(--inset-1)}.evidence-card dl{gap:3px var(--s3);margin:var(--s2) 0 0;grid-template-columns:auto 1fr;display:grid}.evidence-card dt{font-size:var(--t-mini);color:var(--ink-3)}.evidence-card dd{font-size:var(--t-mini);text-align:right;margin:0}.note{font-size:var(--t-mini);color:var(--ink-3);letter-spacing:.01em;align-items:center;gap:6px;display:inline-flex}.divider{background:var(--rule);height:1px;margin:var(--s7) 0;border:0}.spacer-4{height:var(--s4)}.spacer-5{height:var(--s5)}.spacer-6{height:var(--s6)}.toolbar{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.run-bar{padding:var(--s5) var(--s6)}.run-bar .toolbar{gap:var(--s4)}.segmented{border:1px solid var(--rule);border-radius:var(--radius);background:var(--field);gap:2px;padding:2px;display:inline-flex;overflow:hidden}.segmented button{height:30px;padding:0 var(--s4);font-size:var(--t-mini);color:var(--ink-3);border-radius:calc(var(--radius) - 1px);letter-spacing:.02em;transition:background var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);background:0 0;font-weight:550}.segmented button+button{border-left:0}.segmented button:hover{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.segmented button:hover{background:color-mix(in srgb, var(--paper) 70%, transparent)}}.segmented button:hover{color:var(--ink)}.segmented button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:var(--lift-1)}.workbench{gap:var(--s5);align-items:start;display:grid}@media (min-width:1100px){.workbench.has-rail{grid-template-columns:minmax(0,1fr) 21.5rem}}.workbench-main{min-width:0}.workbench-rail{gap:var(--s4);min-width:0;display:grid}@media (min-width:1100px){.workbench-rail{align-self:start;position:sticky;top:66px}}.worktabs{align-items:flex-end;gap:var(--s6);border-bottom:1px solid var(--rule);margin-bottom:var(--s5);scrollbar-width:none;display:flex;overflow-x:auto}.worktabs::-webkit-scrollbar{display:none}.worktab{align-items:center;gap:var(--s2);white-space:nowrap;height:42px;font-size:var(--t-sm);color:var(--ink-3);letter-spacing:.02em;transition:color var(--t-fast) var(--ease-out);padding:0 2px;font-weight:550;display:inline-flex;position:relative}.worktab:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform var(--t-state) var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.worktab:hover:not(:disabled){color:var(--ink)}.worktab[aria-selected=true]{color:var(--ink);font-weight:600}.worktab[aria-selected=true]:after{transform:scaleX(1)}.worktab:disabled{color:var(--ink-4);cursor:not-allowed}.worktab-count{background:var(--field);min-width:22px;height:20px;color:var(--ink-3);font-family:var(--f-fig);font-size:var(--t-micro);font-variant-numeric:tabular-nums;letter-spacing:.02em;border-radius:99px;place-items:center;padding:0 6px;display:inline-grid}.worktab[aria-selected=true] .worktab-count{background:var(--ink);color:var(--paper)}.worktab-count.is-variance{background:var(--variance-wash);color:var(--variance)}.worktab[aria-selected=true] .worktab-count.is-variance{background:var(--variance);color:var(--paper)}.workpanel{animation:panel-in var(--t-layout) var(--ease-out) both;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--lift-1), var(--inset-1);overflow:hidden}.workpanel .sheet,.workpanel>.sheet{box-shadow:none;border:0;border-radius:0}.workpanel .sheet:before,.workpanel>.sheet:before{display:none}.workpanel>.drawer-grid{padding:var(--s5) var(--s6) var(--s4)}.workpanel>.ledger-foot{padding:var(--s4) var(--s6);border-top:1px solid var(--rule-soft);background:linear-gradient(180deg, var(--paper) 0%, var(--band-soft) 100%)}.workpanel .folio-strip{margin:0 var(--s6) var(--s5)}@keyframes panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.workpanel{animation:none}}.exception-list{gap:var(--s4);padding:var(--s5);display:grid}.workpanel-head{justify-content:space-between;align-items:flex-end;gap:var(--s4);padding:var(--s5) var(--s6) var(--s4);border-bottom:1px solid var(--rule-soft);background:linear-gradient(180deg, var(--band-soft) 0%, var(--paper) 100%);flex-wrap:wrap;display:flex}.workpanel-head p{max-width:56ch;margin-top:6px;line-height:1.6}.folio-strip{border-block:1px solid var(--rule);padding-block:var(--s4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.folio-strip>*+*{border-inline-start:1px solid var(--rule-soft);padding-inline-start:var(--s5)}.folio-strip .figure-value{font-size:var(--t-xl)}.folio-stay{background:var(--field);color:var(--ink-3);font-size:var(--t-micro);border-radius:2px;margin-inline-start:var(--s2);padding:1px 6px;font-weight:600;display:inline-block}.folio-delta{font-family:var(--f-fig);font-size:var(--t-micro);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-inline-start:var(--s2);display:inline-block}.drawer-grid{gap:var(--s4);margin-bottom:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.drawer{gap:var(--s4);padding:var(--s5) var(--s6) var(--s6);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--lift-1), var(--inset-1);align-content:start;display:grid}.drawer .totals{margin-top:calc(var(--s2) * -1)}.calc-input.is-invalid{border-color:var(--variance)}.calc-input.is-invalid:focus-within{border-color:var(--variance);box-shadow:0 0 0 3px var(--variance-wash)}.drawer .calc-field{gap:var(--s2)}.drawer-label{font-size:var(--t-sm);font-weight:550}.auth-page{min-height:100vh}.auth-masthead{width:100%;display:block}.auth-body{padding:var(--s8) 0 var(--s9);max-width:560px}.auth-card{overflow:hidden}.auth-title{margin:0 0 var(--s3);font-size:clamp(1.75rem,3vw,2.15rem)}.auth-lede{color:var(--ink-3);font-size:var(--t-base);margin:0;line-height:1.65}.auth-form{gap:var(--s5);display:grid}.auth-label{display:block}.auth-field{width:100%;height:44px;font-size:var(--t-mini)}.auth-check{align-items:flex-start;gap:var(--s3);cursor:pointer;display:flex}.auth-submit{width:100%;margin-top:var(--s2);height:44px}.auth-error{color:var(--variance);font-size:var(--t-sm);margin:0}.auth-footer{padding:var(--s5) var(--s7) var(--s6)}.auth-switch{align-items:stretch;gap:var(--s3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.auth-switch-prompt{text-align:center;font-size:var(--t-sm);color:var(--ink-3);letter-spacing:.01em;margin:0}.auth-switch-btn{letter-spacing:.02em;width:100%;height:44px;font-weight:600}.auth-onboarding{margin:var(--s3) 0 0}.auth-verify-link{word-break:break-all;font-size:var(--t-mini)}@media (max-width:700px){.auth-body{max-width:100%}}.masthead-user{align-items:flex-end;gap:var(--s2);flex-direction:column;display:flex}.masthead-user-name{font-size:var(--t-sm);align-items:center;gap:var(--s2);letter-spacing:.01em;font-weight:550;display:flex}.masthead-admin{margin-inline-start:var(--s2)}.import-map-sheet{margin-bottom:var(--s6)}.import-map-grid{gap:var(--s6);margin-bottom:var(--s6);grid-template-columns:1fr 1fr;display:grid}@media (max-width:700px){.import-map-grid{grid-template-columns:1fr}}.import-map-row{margin-bottom:var(--s4);gap:8px;display:grid}.import-section{margin:0 0 var(--s3)}.import-optional-hint{margin:0 0 var(--s4);max-width:42ch;color:var(--ink-3)}.import-headers{margin-top:var(--s3);max-width:72ch;line-height:1.5}.import-required{color:var(--variance)}.import-mode{align-items:center;gap:var(--s3) var(--s5);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.import-mode .segmented{margin-inline-start:0}.import-estimate{margin:var(--s4) 0}.import-issues{margin:var(--s4) 0;padding-left:var(--s5);color:var(--ink-3)}.import-saved{margin-top:var(--s3);color:var(--balanced)}.import-verdict{margin-top:var(--s6);align-items:flex-start}.import-verdict-body{flex:1;min-width:0}.import-verdict-issues{margin:var(--s3) 0 0;padding-left:var(--s5);font-size:var(--t-sm);color:var(--ink-2);line-height:1.55}.import-verdict.is-flagged .import-verdict-issues{color:var(--variance)}@supports (color:color-mix(in lab, red, red)){.import-verdict.is-flagged .import-verdict-issues{color:color-mix(in srgb, var(--variance) 72%, var(--ink-2))}}.import-actions{gap:var(--s3);margin-top:var(--s5);display:flex}.import-sample-hint{margin:var(--s2) 0 var(--s3);color:var(--ink-3)}.import-sample-row{padding:var(--s3) 0;border-bottom:1px solid var(--rule-soft);font-variant-numeric:tabular-nums}.import-sample-row:last-child{border-bottom:0}.import-samples{padding:var(--s4);background:var(--field);border-radius:var(--radius);border:1px solid var(--rule-soft)}.import-remember{margin-top:var(--s5);display:flex}.check-detail-overlay{z-index:80;padding:var(--s5);background:var(--ink);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.check-detail-overlay{background:color-mix(in srgb, var(--ink) 46%, transparent)}}.check-detail-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:verdict-in var(--t-focal) var(--ease-out) both}.check-detail-modal{width:min(720px,100%);max-height:min(88vh,920px);box-shadow:var(--lift-3);flex-direction:column;display:flex;overflow:hidden}.check-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding:var(--s5) var(--s6);border-bottom:1px solid var(--rule-soft);display:flex}.check-detail-body{padding:var(--s5) var(--s6) var(--s6);gap:var(--s5);display:grid;overflow:auto}.check-detail-section{gap:var(--s3);display:grid}.check-detail-grid{border:1px solid var(--rule-soft);border-radius:var(--radius);background:var(--field);grid-template-columns:1fr;gap:0;margin:0;display:grid;overflow:hidden}@media (min-width:640px){.check-detail-grid{grid-template-columns:1fr 1fr}}.check-detail-row{gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(7rem,42%) 1fr;display:grid}.check-detail-row:last-child{border-bottom:0}@media (min-width:640px){.check-detail-row:nth-last-child(2):nth-child(odd){border-bottom:0}}.check-detail-row dt{font-size:var(--t-mini);color:var(--ink-3);letter-spacing:.02em;margin:0}.check-detail-row dd{font-size:var(--t-sm);color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;word-break:break-word;margin:0}
.glass,.float-panel{background:var(--glass-strong);border:1px solid var(--glass-edge);border-radius:var(--radius-xl);box-shadow:var(--float);-webkit-backdrop-filter:var(--glass-blur);position:relative;overflow:hidden}.glass:before,.float-panel:before{content:"";inset-inline:12%;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--paper) 90%, transparent) 20%, color-mix(in srgb, var(--tan) 40%, transparent) 50%, color-mix(in srgb, var(--paper) 90%, transparent) 80%, transparent);pointer-events:none;z-index:1;height:1px;position:absolute;top:0}.demo-stage{isolation:isolate;padding-top:var(--s5);padding-bottom:var(--s9);position:relative}.demo-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 45% at 12% 8%, var(--ambient-tan), transparent 55%), radial-gradient(ellipse 55% 40% at 88% 18%, var(--ambient-mint), transparent 50%), radial-gradient(ellipse 80% 50% at 50% 100%, var(--ambient-ink), transparent 55%), linear-gradient(180deg, #f4f2ee 0%, var(--desk) 42%, #eef0f2 100%);position:fixed;inset:0}.demo-stage:after{content:"";z-index:-1;pointer-events:none;opacity:.35;background-image:linear-gradient(color-mix(in srgb, var(--ink) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 3.5%, transparent) 1px, transparent 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 75%)}.demo-stage>.page-head,.demo-stage>.command-deck,.demo-stage>.stat-row,.demo-stage>.verdict,.demo-stage>.workbench,.demo-stage>.import-map-sheet,.demo-stage>.sheet,.demo-stage>.spacer-4,.demo-stage>.spacer-5,.demo-stage>.spacer-6{animation:spatial-rise var(--t-focal) var(--ease-out) both}.demo-stage>.command-deck{animation-delay:40ms}.demo-stage>.stat-row{animation-delay:90ms}.demo-stage>.verdict{animation-delay:.11s}.demo-stage>.workbench{animation-delay:.14s}.demo-stage>.sheet:first-of-type{animation-delay:90ms}.demo-stage>.sheet:nth-of-type(2){animation-delay:.14s}@keyframes spatial-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.masthead{z-index:60;margin:var(--s4) var(--s5) 0;box-shadow:none;background:0 0;border:0;padding:0;position:sticky;top:0}.masthead:before{display:none}.masthead-row{align-items:center;gap:var(--s3);max-width:1280px;margin:0 auto;display:flex}.masthead-float{justify-content:space-between;align-items:center;gap:var(--s5);background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--radius-pill);min-width:0;box-shadow:var(--float);-webkit-backdrop-filter:var(--glass-blur);transition:box-shadow var(--t-state) var(--ease-out), border-color var(--t-state) var(--ease-out), background var(--t-state) var(--ease-out);flex-wrap:wrap;flex:auto;padding:10px 14px 10px 18px;display:flex}.masthead-float:hover{background:var(--glass-strong);box-shadow:var(--lift-3)}.masthead-user-float{align-items:center;gap:var(--s3);background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--radius-pill);box-shadow:var(--float);-webkit-backdrop-filter:var(--glass-blur);transition:box-shadow var(--t-state) var(--ease-out), background var(--t-state) var(--ease-out);flex:none;padding:8px 10px 8px 16px;display:flex}.masthead-user-float:hover{background:var(--glass-strong);box-shadow:var(--lift-3)}.masthead-user-float .masthead-user-name{font-size:var(--t-sm);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:14rem;font-weight:550;overflow:hidden}.masthead-user-float .btn{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--paper) 60%, transparent);flex:none}.masthead-top{display:contents}.masthead .shell.masthead-top,.masthead-float .shell{max-width:none;margin:0;padding:0}.masthead-brand{align-items:center;gap:var(--s3)}.masthead-line{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.masthead-nav{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;flex:auto;justify-content:center;min-width:0;display:flex;position:static}.masthead-nav-list{background:color-mix(in srgb, var(--field) 70%, transparent);border:1px solid color-mix(in srgb, var(--rule) 80%, transparent);border-radius:var(--radius-pill);max-width:none;box-shadow:var(--inset-1);align-items:center;gap:4px;margin:0;padding:4px;display:inline-flex}.masthead-nav-list .tab{border-radius:var(--radius-pill);letter-spacing:.01em;height:34px;color:var(--ink-3);transition:background var(--t-state) var(--ease-out), color var(--t-state) var(--ease-out), box-shadow var(--t-state) var(--ease-out), transform var(--t-fast) var(--ease-out);padding:0 18px;font-weight:600}.masthead-nav-list .tab:after{display:none}.masthead-nav-list .tab:hover{color:var(--ink);background:color-mix(in srgb, var(--paper) 55%, transparent)}.masthead-nav-list .tab[aria-current=page]{color:var(--paper);background:var(--ink);box-shadow:var(--lift-1);transform:scale(1.02)}.masthead-right{gap:var(--s4);align-items:center;display:flex}.masthead-property{text-align:end}.masthead-property-name{font-size:var(--t-sm)}.lang-trigger{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--paper) 55%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lang-menu{border-radius:var(--radius-xl);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);border-color:var(--glass-edge);box-shadow:var(--float)}.demo-stage .page-head{padding:var(--s6) 0 var(--s4)}.demo-stage .page-head .t-display{max-width:28ch;font-size:clamp(1.85rem,3.4vw,2.45rem)}.demo-stage .page-lede{max-width:52ch;margin-top:var(--s3);font-size:var(--t-base);color:var(--ink-3)}.command-deck{z-index:40;gap:var(--s4);padding:var(--s5) var(--s6);margin-bottom:var(--s5);background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--radius-xl);box-shadow:var(--float);-webkit-backdrop-filter:var(--glass-blur);display:grid;position:relative}.command-deck:before{content:"";inset-inline:14%;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tan) 45%, transparent) 50%, transparent);pointer-events:none;height:1px;position:absolute;top:0}.command-deck-top{justify-content:space-between;align-items:flex-end;gap:var(--s5);flex-wrap:wrap;display:flex}.command-deck .toolbar{gap:var(--s3)}.command-deck .btn{border-radius:var(--radius-pill)}.command-deck .btn-primary{height:42px;padding-inline:var(--s6);box-shadow:var(--lift-2)}.command-deck .field{background:color-mix(in srgb, var(--paper) 70%, var(--field));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;min-width:11rem}.command-deck-progress{flex:220px;min-width:220px;max-width:420px}.command-deck .run-progress{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--field) 80%, transparent);height:6px;overflow:hidden}.command-deck .run-progress-bar{transform-origin:0;background:linear-gradient(90deg, var(--tan), var(--ink));border-radius:var(--radius-pill);width:100%;height:100%;transition:transform var(--t-state) var(--ease-out);display:block}.command-deck-hint{font-size:var(--t-sm);color:var(--ink-3);margin:0}.demo-stage .run-bar.command-deck,.demo-stage .run-bar{background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--radius-xl);box-shadow:var(--float);-webkit-backdrop-filter:var(--glass-blur)}.demo-stage .run-bar:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tan) 45%, transparent) 50%, transparent)}.demo-stage .stat-row{gap:var(--s4);box-shadow:none;margin-bottom:var(--s5);background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;overflow:visible}@media (min-width:720px){.demo-stage .stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.demo-stage .stat-row>*+*{border-left:0;padding-left:0}.demo-stage .stat-row .figure{padding:var(--s5);background:var(--glass-strong);border:1px solid var(--glass-edge);border-radius:var(--radius-xl);box-shadow:var(--float);-webkit-backdrop-filter:var(--glass-blur);transition:transform var(--t-state) var(--ease-out), box-shadow var(--t-state) var(--ease-out)}.demo-stage .stat-row .figure:hover{box-shadow:var(--lift-3);transform:translateY(-2px)}.demo-stage .verdict{background:var(--glass-strong);border-radius:var(--radius-xl);box-shadow:var(--float);-webkit-backdrop-filter:var(--glass-blur);margin-bottom:var(--s5)}.demo-stage .verdict.is-balanced{background:linear-gradient(135deg, color-mix(in srgb, var(--balanced-wash) 75%, transparent), var(--glass-strong))}.demo-stage .verdict.is-flagged{background:linear-gradient(135deg, color-mix(in srgb, var(--variance-wash) 75%, transparent), var(--glass-strong))}.demo-stage .worktabs{width:100%;margin-bottom:var(--s5);border:1px solid var(--glass-edge);border-bottom:1px solid var(--glass-edge);border-radius:var(--radius-pill);background:var(--glass);box-shadow:var(--float);-webkit-backdrop-filter:var(--glass-blur);align-items:center;gap:4px;padding:5px;display:inline-flex;overflow-x:auto}.demo-stage .worktab{border-radius:var(--radius-pill);height:40px;color:var(--ink-3);flex:none;padding:0 16px;font-weight:550}.demo-stage .worktab:after{display:none}.demo-stage .worktab:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb, var(--paper) 50%, transparent)}.demo-stage .worktab[aria-selected=true]{color:var(--paper);background:var(--ink);box-shadow:var(--lift-1);font-weight:600}.demo-stage .worktab[aria-selected=true] .worktab-count{background:color-mix(in srgb, var(--paper) 22%, transparent);color:var(--paper)}.demo-stage .worktab[aria-selected=true] .worktab-count.is-variance{background:color-mix(in srgb, var(--variance) 85%, var(--paper));color:var(--paper)}.demo-stage .worktab:disabled{opacity:.42}.demo-stage .workbench{gap:var(--s5)}.demo-stage .workpanel{background:var(--glass-strong);border:1px solid var(--glass-edge);border-radius:var(--radius-xl);box-shadow:var(--float);-webkit-backdrop-filter:var(--glass-blur)}.demo-stage .workpanel-head{background:linear-gradient(180deg, color-mix(in srgb, var(--band-soft) 70%, transparent) 0%, transparent 100%);border-bottom-color:color-mix(in srgb, var(--rule-soft) 80%, transparent)}.demo-stage .workbench-rail{gap:var(--s4)}@media (min-width:1100px){.demo-stage .workbench-rail{top:66px}}.demo-stage .workbench-rail .sheet{background:var(--glass-strong);border:1px solid var(--glass-edge);border-radius:var(--radius-xl);box-shadow:var(--float);-webkit-backdrop-filter:var(--glass-blur)}.demo-stage .sheet.float-panel:before,.demo-stage .workbench-rail .sheet:before,.demo-stage .import-map-sheet:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--paper) 90%, transparent) 20%, color-mix(in srgb, var(--tan) 40%, transparent) 50%, color-mix(in srgb, var(--paper) 90%, transparent) 80%, transparent);inset-inline:12%}.demo-stage .workbench-rail .sheet-head{background:linear-gradient(180deg, color-mix(in srgb, var(--band-soft) 65%, transparent), transparent)}.demo-stage .exception{background:var(--glass-strong);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--lift-1)}.demo-stage .exception:hover{box-shadow:var(--float);transform:translateY(-2px)}.demo-stage .segmented{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--field) 65%, transparent);border-color:var(--glass-edge)}.demo-stage .segmented button{border-radius:var(--radius-pill)}.demo-stage .drawer{border-radius:var(--radius-xl);background:var(--glass-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.demo-stage>.sheet,.demo-stage .sheet.float-panel{background:var(--glass-strong);border:1px solid var(--glass-edge);border-radius:var(--radius-xl);box-shadow:var(--float);-webkit-backdrop-filter:var(--glass-blur);margin-bottom:var(--s5)}.demo-stage>.sheet .sheet-head{background:linear-gradient(180deg, color-mix(in srgb, var(--band-soft) 70%, transparent), transparent)}.demo-stage .import-map-sheet{background:var(--glass-strong);border:1px solid var(--glass-edge);border-radius:var(--radius-xl);box-shadow:var(--float);-webkit-backdrop-filter:var(--glass-blur);margin-bottom:var(--s5)}.demo-stage .trends-outlet .field{background:color-mix(in srgb, var(--paper) 70%, var(--field));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:12rem;box-shadow:var(--lift-1);border-radius:12px}.demo-stage .pattern:hover{background:color-mix(in srgb, var(--tan) 6%, transparent)}.demo-stage .pattern-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px}.demo-stage>.spacer-4,.demo-stage>.spacer-5,.demo-stage>.spacer-6{height:0;margin:0}body:has(.masthead){background:radial-gradient(ellipse 70% 45% at 12% 8%, var(--ambient-tan), transparent 55%), radial-gradient(ellipse 55% 40% at 88% 18%, var(--ambient-mint), transparent 50%), linear-gradient(180deg, #f4f2ee 0%, var(--desk) 50%, #eef0f2 100%);background-attachment:fixed}body:has(.masthead)>#main{padding-top:0}@media (prefers-reduced-motion:reduce){.demo-stage>.page-head,.demo-stage>.command-deck,.demo-stage>.stat-row,.demo-stage>.verdict,.demo-stage>.workbench,.demo-stage>.sheet{animation:none}.demo-stage .stat-row .figure:hover,.demo-stage .exception:hover,.masthead-nav-list .tab[aria-current=page]{transform:none}}@media (max-width:900px){.masthead{margin:var(--s3) var(--s3) 0}.masthead-row{gap:var(--s2);flex-wrap:wrap}.masthead-float{border-radius:var(--radius-xl);gap:var(--s3);flex:100%;padding:10px 12px}.masthead-user-float{border-radius:var(--radius-xl);margin-inline-start:auto}.masthead-line,.masthead-property{display:none}.masthead-nav{flex:100%;order:3;justify-content:flex-start}.masthead-nav-list{justify-content:stretch;width:100%}.masthead-nav-list .tab{flex:1;justify-content:center}.command-deck{padding:var(--s4) var(--s5)}.command-deck .field{width:100%;min-width:0}}@media (max-width:700px){.demo-stage{padding-inline:0}.glass,.float-panel,.command-deck,.demo-stage .workpanel,.demo-stage .verdict,.demo-stage .stat-row .figure,.demo-stage>.sheet{-webkit-backdrop-filter:blur(14px)saturate(1.2);border-radius:16px}.demo-stage .worktabs{border-radius:16px}.demo-stage .page-head{padding-top:var(--s5)}}.auth-page{isolation:isolate;background:0 0;min-height:100vh;position:relative}.auth-page>:not(.auth-atmosphere):not(.brand-loader){z-index:2;position:relative}.auth-page>.auth-masthead{z-index:80;overflow:visible}.auth-page>.auth-switch-panel,.auth-page>.auth-body{z-index:1}.auth-page>.brand-loader{z-index:200;position:fixed;inset:0}.auth-atmosphere{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.auth-atmosphere-wash{background:radial-gradient(ellipse 55% 42% at 12% 18%, color-mix(in srgb, var(--tan) 22%, transparent), transparent 62%), radial-gradient(ellipse 48% 38% at 88% 22%, color-mix(in srgb, var(--balanced) 12%, transparent), transparent 58%), radial-gradient(ellipse 42% 34% at 72% 78%, color-mix(in srgb, var(--review) 10%, transparent), transparent 60%), radial-gradient(ellipse 70% 48% at 50% 100%, color-mix(in srgb, var(--ink) 6%, transparent), transparent 58%), linear-gradient(165deg, #f7f5f1 0%, var(--neo-base) 42%, #e6e4df 100%);position:absolute;inset:0}.auth-atmosphere-grid{opacity:.4;background-image:linear-gradient(color-mix(in srgb, var(--ink) 3.8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 3.8%, transparent) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(68% 58% at 50% 42%,#000 12%,#0000 72%);mask-image:radial-gradient(68% 58% at 50% 42%,#000 12%,#0000 72%)}.auth-atmosphere-beam{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tan) 35%, transparent) 22%, color-mix(in srgb, var(--paper) 80%, transparent) 50%, color-mix(in srgb, var(--tan) 35%, transparent) 78%, transparent);opacity:.55;filter:blur(.2px);height:1px;position:absolute;top:42%;left:8%;right:8%}.auth-atmosphere-rings{aspect-ratio:1;width:min(920px,92vw);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.auth-ring{border:1px solid color-mix(in srgb, var(--ink) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--paper) 35%, transparent), var(--neo-out-sm);border-radius:50%;position:absolute;inset:0}.auth-ring-a{opacity:.55;inset:8%}.auth-ring-b{opacity:.4;animation:48s linear infinite auth-ring-spin;inset:18%}.auth-ring-c{opacity:.32;border-style:dashed;border-color:color-mix(in srgb, var(--tan) 28%, transparent);animation:72s linear infinite reverse auth-ring-spin;inset:28%}@keyframes auth-ring-spin{to{transform:rotate(360deg)}}.auth-cursor-shade{pointer-events:none;z-index:1;opacity:0;will-change:transform, opacity;width:320px;height:320px;transition:opacity .28s var(--ease-out);background:radial-gradient(circle at center, color-mix(in srgb, var(--ink) 14%, transparent) 0%, color-mix(in srgb, var(--ink) 6%, transparent) 38%, transparent 72%);mix-blend-mode:multiply;border-radius:50%;margin:-160px 0 0 -160px;position:fixed;top:0;left:0}.auth-deco-slot{z-index:2;position:absolute}.auth-atmosphere [data-auth-pop]{--auth-pop:0;transform:translate3d(0, calc(var(--auth-pop) * -16px), 0) scale(calc(1 + var(--auth-pop) * .16));box-shadow:var(--neo-out), var(--float), 0 calc(8px + var(--auth-pop) * 22px) calc(24px + var(--auth-pop) * 36px) color-mix(in srgb, var(--ink) calc(8% + var(--auth-pop) * 10%), transparent);filter:brightness(calc(1 + var(--auth-pop) * .06));transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), filter .18s var(--ease-out);will-change:transform;z-index:calc(1 + var(--auth-pop) * 20);position:relative}.auth-atmosphere-orb{background:var(--neo-surface);box-shadow:var(--neo-out), var(--float);border-radius:50%}.auth-orb-slot-a{animation:auth-orb-drift 11s var(--ease-both) infinite alternate;top:22%;left:7%}.auth-orb-slot-a .auth-atmosphere-orb{opacity:.72;width:120px;height:120px}.auth-orb-slot-b{animation:auth-orb-drift 9s var(--ease-both) infinite alternate-reverse;top:28%;right:11%}.auth-orb-slot-b .auth-atmosphere-orb{opacity:.65;width:72px;height:72px}.auth-orb-slot-c{animation:auth-orb-drift 13s var(--ease-both) infinite alternate;bottom:18%;left:18%}.auth-orb-slot-c .auth-atmosphere-orb{opacity:.55;background:color-mix(in srgb, var(--balanced-wash) 70%, var(--neo-surface));width:48px;height:48px}@keyframes auth-orb-drift{0%{transform:translateY(0)}to{transform:translateY(-14px)}}.auth-float-slab{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--neo-surface) 55%, transparent);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(16px)saturate(1.2)}.auth-slab-slot-l{top:30%;left:3%}.auth-slab-slot-l .auth-float-slab{width:min(220px,18vw);height:min(320px,42vh);transform:rotate(-8deg) translate3d(0, calc(var(--auth-pop) * -16px), 0) scale(calc(1 + var(--auth-pop) * .16));opacity:.45}.auth-slab-slot-r{top:38%;right:4%}.auth-slab-slot-r .auth-float-slab{width:min(180px,15vw);height:min(260px,36vh);transform:rotate(7deg) translate3d(0, calc(var(--auth-pop) * -16px), 0) scale(calc(1 + var(--auth-pop) * .16));opacity:.4}.auth-float-panel{background:color-mix(in srgb, var(--neo-surface) 82%, transparent);border:1px solid var(--glass-edge);width:min(220px,20vw);-webkit-backdrop-filter:var(--glass-blur);border-radius:18px;padding:14px 16px 16px;overflow:hidden}.auth-float-panel-shine{inset-inline:14%;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--paper) 90%, transparent) 50%, transparent);height:1px;position:absolute;top:0}.auth-float-tl{animation:auth-deco-in .9s cubic-bezier(.22, 1, .36, 1) .2s both, auth-panel-float 8.5s var(--ease-both) 1.1s infinite alternate;top:18%;left:max(2.5vw,24px)}.auth-float-br{animation:auth-deco-in .9s cubic-bezier(.22, 1, .36, 1) .32s both, auth-panel-float 10s var(--ease-both) 1.2s infinite alternate-reverse;bottom:16%;right:max(2.5vw,24px)}@keyframes auth-panel-float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes auth-deco-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}.auth-float-panel-row{align-items:center;gap:8px;margin-bottom:12px;display:flex}.auth-float-dot{width:8px;height:8px;box-shadow:var(--neo-out-sm);border-radius:50%;flex-shrink:0}.auth-float-dot.is-ok{background:var(--balanced)}.auth-float-dot.is-soft{background:var(--tan)}.auth-float-label{font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:.62rem;font-weight:600;line-height:1.2}.auth-float-bars{gap:7px;display:grid}.auth-float-bars span{border-radius:var(--radius-pill);background:var(--neo-base);height:6px;box-shadow:var(--neo-in);display:block}.auth-float-spark{align-items:flex-end;gap:5px;height:36px;padding-top:4px;display:flex}.auth-float-spark span{background:color-mix(in srgb, var(--tan) 35%, var(--neo-base));box-shadow:var(--neo-out-sm);border-radius:3px 3px 1px 1px;flex:1}.auth-float-spark span:first-child{height:38%}.auth-float-spark span:nth-child(2){height:55%}.auth-float-spark span:nth-child(3){height:42%}.auth-float-spark span:nth-child(4){background:color-mix(in srgb, var(--balanced) 28%, var(--neo-base));height:78%}.auth-float-spark span:nth-child(5){height:62%}.auth-float-spark span:nth-child(6){background:color-mix(in srgb, var(--balanced) 32%, var(--neo-base));height:88%}.auth-float-spark span:nth-child(7){height:70%}.auth-float-chip{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--neo-surface) 86%, transparent);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(14px)saturate(1.25);font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:.58rem;font-weight:600;display:inline-flex}.auth-float-chip-mark{background:var(--balanced-wash);width:18px;height:18px;box-shadow:var(--neo-in);border-radius:50%;position:relative}.auth-float-chip-mark:after{content:"";background:var(--balanced);border-radius:50%;position:absolute;inset:5px}.auth-float-chip-mark.is-tan{background:var(--pending-wash)}.auth-float-chip-mark.is-tan:after{background:var(--tan)}.auth-chip-l{animation:auth-deco-in .85s cubic-bezier(.22, 1, .36, 1) .4s both, auth-panel-float 12s var(--ease-both) 1.25s infinite alternate;bottom:28%;left:max(4vw,36px)}.auth-chip-r{animation:auth-deco-in .85s cubic-bezier(.22, 1, .36, 1) .48s both, auth-panel-float 9.5s var(--ease-both) 1.3s infinite alternate-reverse;top:24%;right:max(4vw,36px)}.auth-atmosphere:after{content:"";z-index:3;background:radial-gradient(ellipse 42% 48% at 50% 48%, color-mix(in srgb, var(--neo-base) 55%, transparent) 0%, transparent 72%);pointer-events:none;position:absolute;inset:0}@media (max-width:1100px){.auth-float-panel,.auth-float-chip,.auth-float-slab{opacity:.28}.auth-float-tl{left:0}.auth-float-br{right:0}.auth-cursor-shade{width:240px;height:240px;margin:-120px 0 0 -120px}}@media (max-width:820px){.auth-float-tl,.auth-float-br,.auth-chip-l,.auth-chip-r,.auth-slab-slot-l,.auth-slab-slot-r,.auth-atmosphere-rings,.auth-cursor-shade{display:none}.auth-orb-slot-a{top:12%;left:-12px}.auth-orb-slot-a .auth-atmosphere-orb{opacity:.4;width:88px;height:88px}.auth-orb-slot-b{top:20%;right:-8px}.auth-orb-slot-b .auth-atmosphere-orb{opacity:.35;width:56px;height:56px}.auth-orb-slot-c{display:none}.auth-atmosphere-beam{opacity:.35;top:36%}}@media (prefers-reduced-motion:reduce){.auth-ring-b,.auth-ring-c,.auth-deco-slot,.auth-atmosphere [data-auth-pop]{transition:none!important;animation:none!important}.auth-cursor-shade{display:none}}.auth-masthead{z-index:80;width:100%;margin:var(--s4) 0 0;padding:0 var(--s5);box-sizing:border-box;border:0;display:block;position:relative;overflow:visible}.auth-masthead-float{justify-content:space-between;align-items:center;gap:var(--s4);box-sizing:border-box;background:color-mix(in srgb, var(--neo-surface) 78%, transparent);border:1px solid var(--glass-edge);border-radius:var(--radius-pill);width:100%;max-width:960px;box-shadow:var(--neo-out-sm), var(--float);-webkit-backdrop-filter:var(--glass-blur);transition:box-shadow var(--t-state) var(--ease-out), background var(--t-state) var(--ease-out);margin:0 auto;padding:10px 18px 10px 22px;display:flex;overflow:visible}.auth-masthead-float:hover{background:color-mix(in srgb, var(--paper) 82%, transparent);box-shadow:var(--neo-out), var(--lift-2)}.auth-masthead .masthead-brand{align-items:center}.auth-masthead .masthead-line{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.auth-masthead .lang-trigger{border-radius:var(--radius-pill);background:var(--neo-surface);box-shadow:var(--neo-out-sm);border:0;height:34px}.auth-masthead .lang-trigger:hover{box-shadow:var(--neo-out);border-color:#0000}.auth-masthead .lang-menu{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--neo-surface) 92%, transparent);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--neo-out), var(--float);z-index:100;border:0;min-width:220px}.auth-body{padding:var(--s7) 0 var(--s9);max-width:560px;position:relative}.auth-card{background:color-mix(in srgb, var(--neo-surface) 88%, transparent);border:1px solid var(--glass-edge);border-radius:var(--radius-xl);box-shadow:var(--neo-out), var(--float);-webkit-backdrop-filter:var(--glass-blur);animation:spatial-rise var(--t-focal) var(--ease-out) both;position:relative;overflow:hidden}.auth-card:before{content:"";inset-inline:14%;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--paper) 95%, transparent) 22%, color-mix(in srgb, var(--tan) 45%, transparent) 50%, color-mix(in srgb, var(--paper) 95%, transparent) 78%, transparent);pointer-events:none;z-index:1;height:1px;position:absolute;top:0}.auth-card-head{padding:var(--s6) var(--s7) var(--s3);border-bottom:1px solid color-mix(in srgb, var(--rule-soft) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 55%, transparent) 0%, transparent 100%)}.auth-card-body{padding:var(--s4) var(--s7) var(--s6)}.auth-card.is-compact .auth-card-head{padding-bottom:var(--s3);background:0 0;border-bottom:0}.auth-card.is-compact .auth-card-body{padding-top:0}.auth-title{letter-spacing:-.035em}.auth-lede{max-width:40ch;margin-bottom:0}.auth-message{gap:var(--s3);max-width:42ch;display:grid}.auth-message-lead{font-size:var(--t-md);color:var(--ink-2);margin:0;font-weight:500;line-height:1.5}.auth-message-detail{font-size:var(--t-sm);color:var(--ink-3);margin:0;line-height:1.6}.auth-message-action{width:auto;margin-top:var(--s3);justify-self:start;display:inline-flex}.auth-field-wrap{border-radius:14px;display:block;position:relative}.auth-field-wrap .auth-field,.auth-field-wrap .field.auth-field{z-index:1;box-sizing:border-box;width:100%;display:block;position:relative}@property --auth-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.auth-field-ring{z-index:5;pointer-events:none;--auth-sweep:0deg;background:conic-gradient(from 0deg, var(--auth-ring) 0deg, var(--auth-ring) var(--auth-sweep), transparent var(--auth-sweep));-webkit-mask-composite:xor;border-radius:14px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-field-ring.is-valid{--auth-ring:var(--balanced)}.auth-field-ring.is-invalid{--auth-ring:var(--variance)}.auth-field-ring.is-running{animation:1.45s cubic-bezier(.33,.1,.15,1) forwards auth-ring-grow}.auth-field-wrap.is-valid .auth-field,.auth-field-wrap.is-valid .field.auth-field{border-color:color-mix(in srgb, var(--balanced) 45%, var(--rule-strong))}.auth-field-wrap.is-invalid .auth-field,.auth-field-wrap.is-invalid .field.auth-field{border-color:color-mix(in srgb, var(--variance) 45%, var(--rule-strong))}@keyframes auth-ring-grow{0%{--auth-sweep:0deg}to{--auth-sweep:360deg}}.auth-page .auth-field,.auth-page .field.auth-field,.auth-page select.auth-field,.auth-page .auth-field-wrap .auth-field{border:1px solid color-mix(in srgb, var(--rule-strong) 55%, transparent);background:var(--paper);width:100%;height:48px;color:var(--ink);font-family:var(--f-ui);font-weight:500;font-size:var(--t-sm);letter-spacing:.01em;text-transform:none;box-shadow:var(--neo-in), 0 1px 0 #ffffffb3;transition:box-shadow var(--t-state) var(--ease-out), background var(--t-state) var(--ease-out), border-color var(--t-state) var(--ease-out);border-radius:14px}.auth-page .auth-field:hover,.auth-page .field.auth-field:hover{border-color:color-mix(in srgb, var(--tan) 35%, var(--rule-strong));background:var(--paper)}.auth-page .auth-field:focus,.auth-page .field.auth-field:focus{border-color:color-mix(in srgb, var(--ink) 28%, var(--rule-strong));background:var(--paper);box-shadow:var(--neo-in-focus);outline:none}.auth-field-wrap.is-valid .auth-field:focus,.auth-field-wrap.is-valid .field.auth-field:focus{border-color:color-mix(in srgb, var(--balanced) 50%, var(--rule-strong));box-shadow:var(--neo-in), 0 0 0 2px color-mix(in srgb, var(--balanced) 16%, transparent)}.auth-field-wrap.is-invalid .auth-field:focus,.auth-field-wrap.is-invalid .field.auth-field:focus{border-color:color-mix(in srgb, var(--variance) 50%, var(--rule-strong));box-shadow:var(--neo-in), 0 0 0 2px color-mix(in srgb, var(--variance) 16%, transparent)}.auth-page .auth-field::placeholder,.auth-page .field.auth-field::placeholder{color:var(--ink-3);opacity:1;font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.auth-page .auth-field:focus::placeholder,.auth-page .field.auth-field:focus::placeholder{color:var(--ink-4)}.auth-page select.auth-field.is-empty{color:var(--ink-3);font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.auth-page select.auth-field.is-filled{color:var(--ink);font-family:var(--f-ui);font-weight:500;font-size:var(--t-sm);letter-spacing:.01em;text-transform:none}.auth-page select.auth-field option{color:var(--ink);font-family:var(--f-ui);text-transform:none;letter-spacing:.01em;font-weight:500}@media (prefers-reduced-motion:reduce){.auth-field-ring.is-running{--auth-sweep:360deg;animation:none}}.auth-route-stage,.sign-in-stage,.sign-up-stage{background:0 0;min-height:100vh}.auth-stage .auth-masthead-float{animation:.75s cubic-bezier(.22,1,.36,1) both auth-box-fade-in}.auth-stage .auth-card{animation:.85s cubic-bezier(.22,1,.36,1) .12s both auth-box-fade-in}.auth-switch-layer.is-switch-enter .auth-masthead-float,.auth-switch-layer.is-switch-enter .auth-card,.auth-switch-layer.is-exit-to-signup .auth-masthead-float,.auth-switch-layer.is-exit-to-signup .auth-card,.auth-switch-layer.is-exit-to-signin .auth-masthead-float,.auth-switch-layer.is-exit-to-signin .auth-card{animation:none}@keyframes auth-box-fade-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.auth-switch-layer,.auth-switch-panel{will-change:transform, opacity}.auth-switch-layer.is-exit-to-signup{pointer-events:none;animation:.48s cubic-bezier(.55,.05,.2,1) forwards auth-switch-exit-left}.auth-switch-layer.is-exit-to-signin{pointer-events:none;animation:.48s cubic-bezier(.55,.05,.2,1) forwards auth-switch-exit-right}.auth-switch-layer.is-enter-from-signin:not(.is-exit-to-signup):not(.is-exit-to-signin){animation:.58s cubic-bezier(.22,1,.36,1) both auth-switch-enter-right}.auth-switch-layer.is-enter-from-signup:not(.is-exit-to-signup):not(.is-exit-to-signin){animation:.58s cubic-bezier(.22,1,.36,1) both auth-switch-enter-left}@keyframes auth-switch-exit-left{to{opacity:0;transform:translate(-32px)scale(.985)}}@keyframes auth-switch-exit-right{to{opacity:0;transform:translate(32px)scale(.985)}}@keyframes auth-switch-enter-right{0%{opacity:0;transform:translate(36px)scale(.985)}to{opacity:1;transform:none}}@keyframes auth-switch-enter-left{0%{opacity:0;transform:translate(-36px)scale(.985)}to{opacity:1;transform:none}}.sign-in-form-layer{will-change:transform, opacity}.auth-route-stage.is-auth-sweep-out{pointer-events:none;max-height:100vh;animation:.55s cubic-bezier(.55,.05,.2,1) forwards sign-in-sweep-out;overflow:hidden}:is(body:has(.auth-route-stage),body:has(.sign-in-stage),body:has(.sign-up-stage),body:has(.auth-page)){background:radial-gradient(ellipse 55% 42% at 12% 18%, color-mix(in srgb, var(--tan) 22%, transparent), transparent 62%), radial-gradient(ellipse 48% 38% at 88% 22%, color-mix(in srgb, var(--balanced) 12%, transparent), transparent 58%), linear-gradient(165deg, #f7f5f1 0%, var(--neo-base) 42%, #e6e4df 100%);background-attachment:fixed;overflow-x:hidden}:is(body:has(.auth-route-stage.is-auth-sweep-out),body:has(.brand-loader)){overflow:hidden}@keyframes sign-in-sweep-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-112%)}}.brand-loader{z-index:200;background:radial-gradient(ellipse 70% 45% at 14% 6%, var(--ambient-tan), transparent 55%), radial-gradient(ellipse 50% 40% at 88% 16%, var(--ambient-mint), transparent 52%), linear-gradient(165deg, #f6f4f0 0%, var(--neo-base) 45%, #e8e6e1 100%);place-items:center;display:grid;position:fixed;inset:0}.brand-loader-lockup{color:var(--ink);align-items:center;gap:14px;display:inline-flex}.brand-loader.is-entering .brand-loader-lockup{animation:.85s cubic-bezier(.22,1,.36,1) both brand-loader-rise}.brand-loader-mark{place-items:center;animation:1.1s linear infinite brand-loader-spin;display:grid}.brand-loader-word{font-family:var(--f-display);letter-spacing:-.04em;font-size:clamp(1.65rem,3.2vw,2.1rem);font-weight:600;line-height:1}@keyframes brand-loader-rise{0%{opacity:0;transform:translateY(58vh)}to{opacity:1;transform:translateY(0)}}@keyframes brand-loader-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-stage .auth-masthead-float,.auth-stage .auth-card,.auth-switch-layer.is-exit-to-signup,.auth-switch-layer.is-exit-to-signin,.auth-switch-layer.is-enter-from-signin,.auth-switch-layer.is-enter-from-signup{animation:none}.auth-route-stage.is-auth-sweep-out{opacity:0;animation:none}.brand-loader.is-entering .brand-loader-lockup{animation:none}.brand-loader-mark{animation:brand-loader-pulse 1.4s var(--ease-both) infinite}@keyframes brand-loader-pulse{50%{opacity:.45}}}.auth-page .auth-submit,.auth-page .btn-primary{border-radius:var(--radius-pill);background:var(--ink);height:48px;color:var(--paper);font-family:var(--f-display);font-weight:600;font-size:var(--t-sm);letter-spacing:.08em;text-transform:uppercase;transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-state) var(--ease-out), background var(--t-fast) var(--ease-out);border:0;box-shadow:6px 6px 14px #11182638,-3px -3px 10px #ffffff59,inset 0 1px #ffffff1f}.auth-page .auth-submit:hover:not(:disabled),.auth-page .btn-primary:hover:not(:disabled){background:var(--ink-2);border-color:#0000;transform:translateY(-1px);box-shadow:8px 10px 20px #11182642,-3px -3px 10px #fff6,inset 0 1px #ffffff24}.auth-page .auth-submit:active:not(:disabled),.auth-page .btn-primary:active:not(:disabled){box-shadow:var(--neo-press);transform:translateY(1px)}.auth-page .auth-switch-btn,.auth-page .btn:not(.btn-primary){border-radius:var(--radius-pill);background:var(--neo-surface);height:48px;color:var(--ink);font-family:var(--f-display);font-weight:600;font-size:var(--t-sm);letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--neo-out-sm);transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-state) var(--ease-out), background var(--t-fast) var(--ease-out);border:0}.auth-page .auth-switch-btn:hover,.auth-page .btn:not(.btn-primary):hover:not(:disabled){background:color-mix(in srgb, var(--paper) 50%, var(--neo-surface));box-shadow:var(--neo-out);border-color:#0000;transform:translateY(-1px)}.auth-page .auth-switch-btn:active,.auth-page .btn:not(.btn-primary):active:not(:disabled){box-shadow:var(--neo-press);transform:translateY(1px)}.auth-footer{border-top:1px solid color-mix(in srgb, var(--rule-soft) 75%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--band-soft) 50%, transparent) 0%, color-mix(in srgb, var(--neo-surface) 40%, transparent) 100%);padding:var(--s5) var(--s7) var(--s6)}.auth-check{background:var(--neo-surface);box-shadow:var(--neo-in);border-radius:14px;padding:12px 14px}.auth-check input[type=checkbox]{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:2px}.auth-turnstile{margin:var(--s3) 0;justify-content:flex-start;display:flex}.auth-onboarding{background:color-mix(in srgb, var(--paper) 45%, transparent);box-shadow:var(--neo-in);color:var(--ink-3);border-radius:12px;padding:10px 14px}.auth-verify-link{margin:var(--s4) 0;background:var(--neo-surface);box-shadow:var(--neo-in);font-family:var(--f-fig);border-radius:14px;padding:12px 14px}.auth-verify-link a{color:var(--tan-text);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.auth-card{animation:none}.auth-page .auth-submit:hover:not(:disabled),.auth-page .btn-primary:hover:not(:disabled),.auth-page .auth-switch-btn:hover,.auth-page .btn:not(.btn-primary):hover:not(:disabled){transform:none}}@media (max-width:700px){.auth-masthead{margin-top:var(--s3);padding-inline:var(--s3)}.auth-masthead-float{border-radius:var(--radius-xl);max-width:none}.auth-masthead .masthead-line{display:none}.auth-body{padding:var(--s5) 0 var(--s8)}.auth-card{border-radius:18px}.auth-card-head,.auth-card-body,.auth-footer{padding-inline:var(--s5)}.auth-page .auth-field,.auth-page .auth-submit,.auth-page .auth-switch-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}
.legal-page{background:var(--desk);min-height:100vh;color:var(--ink);font-family:var(--f-ui)}.legal-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:12px 28px;padding:24px clamp(20px,5vw,56px);display:flex}.legal-home{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:600;text-decoration:none}.legal-nav{flex-wrap:wrap;gap:8px 20px;margin-inline-start:auto;display:flex}.legal-nav a{color:var(--ink-3);font-size:13px;text-decoration:none}.legal-nav a:hover,.legal-nav a:focus-visible{color:var(--tan-text);text-decoration:underline}.legal-body{max-width:74ch;margin:0 auto;padding:clamp(32px,6vh,64px) clamp(20px,5vw,32px) 96px}.legal-body h1{font-family:var(--f-display);letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.8rem,3.4vw,2.5rem);font-weight:600;line-height:1.15}.legal-body h2{font-family:var(--f-display);letter-spacing:-.02em;border-top:1px solid var(--rule-soft);margin:42px 0 12px;padding-top:18px;font-size:1.28rem;font-weight:600;line-height:1.25}.legal-body h3{margin:26px 0 8px;font-size:1rem;font-weight:600}.legal-body p,.legal-body li{color:var(--ink-2);font-size:15px;line-height:1.68}.legal-body p{margin:0 0 14px}.legal-body ul,.legal-body ol{margin:0 0 16px;padding-inline-start:22px}.legal-body li{margin-bottom:8px}.legal-body a{color:var(--tan-text);text-underline-offset:2px}.legal-lede{color:var(--ink-3)!important;margin-bottom:28px!important;font-size:16px!important}.legal-meta{color:var(--ink-4)!important;font-size:13px!important}.legal-fields{background:var(--paper);border:1px solid var(--rule);border-radius:10px;margin:0 0 20px;padding:18px 20px}.legal-fields div{border-bottom:1px solid var(--rule-soft);flex-wrap:wrap;gap:4px 14px;padding:7px 0;display:flex}.legal-fields div:last-child{border-bottom:0}.legal-fields dt{color:var(--ink-4);flex:0 0 15ch;font-size:13px}.legal-fields dd{color:var(--ink);flex:22ch;margin:0;font-size:15px}.legal-card{background:var(--paper);border:1px solid var(--rule);border-radius:10px;margin:0 0 14px;padding:16px 18px}.legal-card h3{margin:0 0 10px;font-size:15px}.legal-card>ul{margin:0;padding-left:20px}.legal-card>ul>li{color:var(--ink-2);margin:0 0 6px;font-size:13.5px;line-height:1.6}.legal-card>ul>li:last-child{margin-bottom:0}.legal-card dl{grid-template-columns:minmax(11ch,15ch) 1fr;gap:6px 14px;margin:0;display:grid}.legal-card dt{color:var(--ink-4);font-size:12.5px}.legal-card dd{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.legal-alert{background:var(--variance-wash);border:1px solid var(--variance);border-radius:10px;margin:0 0 26px;padding:16px 18px}.legal-alert p{margin:0 0 8px;color:var(--ink)!important}.legal-alert p:last-child{margin-bottom:0}.legal-alert code{font-family:var(--f-mono,ui-monospace), monospace;font-size:12.5px}.legal-note{background:var(--band);border-inline-start:3px solid var(--tan);border-radius:0 8px 8px 0;margin:0 0 24px;padding:14px 16px}.legal-note p{margin:0;font-size:14px}.legal-foot{border-top:1px solid var(--rule);padding:22px clamp(20px,5vw,56px) 40px}.legal-foot p{color:var(--ink-4);margin:0;font-size:12.5px}.account-panel{max-width:68ch;margin:0 auto;padding:clamp(28px,5vh,56px) clamp(16px,4vw,24px) 72px}.account-lede{color:var(--ink-3);margin:8px 0 30px;font-size:15px}.account-section{background:var(--paper);border:1px solid var(--rule);border-radius:12px;margin-bottom:22px;padding:20px 22px}.account-section h2{font-family:var(--f-display);letter-spacing:-.02em;margin:0 0 8px;font-size:1.1rem;font-weight:600}.account-section p{color:var(--ink-2);margin:0 0 16px;font-size:14px;line-height:1.62}.account-section.is-danger{background:var(--variance-wash);border-color:var(--variance)}.account-form{flex-direction:column;gap:10px;max-width:34ch;display:flex}.account-form input{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:8px;padding:10px 13px;font-size:14px}.btn-danger{color:#fff;background:var(--variance);border-color:var(--variance);align-self:flex-start}.btn-danger:disabled{opacity:.55;cursor:not-allowed}.auth-hint{color:var(--ink-4);margin:-4px 0 4px}.app-legal-foot{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:32px;padding:26px clamp(16px,4vw,40px) 34px;display:flex}.app-legal-foot a,.app-legal-foot span{color:var(--ink-4);font-size:12.5px;text-decoration:none}.app-legal-foot a:hover,.app-legal-foot a:focus-visible{color:var(--tan-text);text-decoration:underline}
