@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-armenian-wght-normal-CGYCCyUM.woff2) format("woff2-variations");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-bengali-wght-normal-yROQXVy7.woff2) format("woff2-variations");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+02C7,U+02D8-02D9,U+02DB,U+0307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB0-11ABF}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-cyrillic-ext-wght-normal-iW4NxSD8.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-cyrillic-wght-normal-1J7fWjyf.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-devanagari-wght-normal-CjCsInXE.woff2) format("woff2-variations");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-ethiopic-wght-normal-H4GmnaAR.woff2) format("woff2-variations");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-georgian-wght-normal-DrSkWMpA.woff2) format("woff2-variations");unicode-range:U+0589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-greek-ext-wght-normal-mUOMH3rk.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-greek-wght-normal-DLSYKX8X.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-gujarati-wght-normal-mpEckx91.woff2) format("woff2-variations");unicode-range:U+0951-0952,U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-gurmukhi-wght-normal-WDOyHLNU.woff2) format("woff2-variations");unicode-range:U+0951-0952,U+0964-0965,U+0A01-0A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-hebrew-wght-normal-CezvwE39.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-khmer-wght-normal-BNDJRwS4.woff2) format("woff2-variations");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-lao-wght-normal-D0YfwtD-.woff2) format("woff2-variations");unicode-range:U+0E81-0EDF,U+200C-200D,U+25CC}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-malayalam-wght-normal-D-oVN4H2.woff2) format("woff2-variations");unicode-range:U+0307,U+0323,U+0951-0952,U+0964-0965,U+0D00-0D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-oriya-wght-normal-KlV-KjQO.woff2) format("woff2-variations");unicode-range:U+0951-0952,U+0964-0965,U+0B01-0B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-sinhala-wght-normal-CtiXuVKL.woff2) format("woff2-variations");unicode-range:U+0964-0965,U+0D81-0DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-symbols-wght-normal-B7RxZmCM.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-tamil-wght-normal-BHRj-kAQ.woff2) format("woff2-variations");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-telugu-wght-normal-eqHd-Qbs.woff2) format("woff2-variations");unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-thai-wght-normal-CKxdav0E.woff2) format("woff2-variations");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-vietnamese-wght-normal-C2EhUeuS.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-latin-ext-wght-normal-bYc4VKbn.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Google Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/google-sans-latin-wght-normal-DcwRofdR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-qHufge6k.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-DhDk0Xwi.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-CBPI_iaY.woff2) format("woff2"),url(/assets/roboto-cyrillic-400-normal-BepgbcUK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA5gABIAAAAAGsQAAA39AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVF4AXgiBfgmfBhEMCoJ0gnQLFAABNgIkAyQEIAWEYgcgDIVOG3MZIxH2i7OyB/jrA24MgRr6HmlzCaM2go+1uUKrrwjEMmJDDee8Dlpr4LD+LsxoDHtdq5H/CxNGSDJrT+/U5u2uVjIEWQV0gAqsEod8Fwep4BDXSdkFJh8yft1FBMil99se9ONjNt7Um9rENUgrVOQlWCvXvPx/CRRhZlcXSHYmukAgXG1qXUHAbSnx3RSVErGy1NxVitTdOcJhUOMM8t5KgcvowHQSQDkAXJI6OYf3qca/T8Nx5V8ECeZsY4V8I35GFL5GVulKnf4A0lAfHz8/5/v2JG33MgQ1rhqQMKTkjOk5t7fNuTfp68vwtmPKOBnmqQGQEYT4Scgvv9AWUPfDt4fWOtddK5CE+23D2UGZOBKFIGtfFgcBsCMyBM00wY0VsftMmrdgWd6XEiRLmCYBAqd3Ldzl4vddzasRfW6uXhV1eJS3rhW0Cb77C95Au6EAylElA6CEfIy/gZoQQJoCGNtyRJMWLlYuRHzDhLnEENRkRxl0dAoAxFTFB0DHQSBo4ABCc8+SiHVUtdbRKKDjXNdKY0H/CnNHSgfDaOEkOBjYI1uFmEUtEmn3cPYwHK06BlVUwIoaNOVbCiwx/tB4Lbcl/aA7XSxvdQIGag3zX742zz5/yOYFH2cSCEt8CE2deGpHMH+eOOTNfzgOy6M/AXjE407sLR90SI95zdzkYdfQax31lrscCT7HQfdkVwIbBt102nYHPOCKCPu4Hntsc8anY0+4VxKfn3AWMfOYB2vNTkft3nd6yx5H3HCXR4MX6H/5ZqHDVUIH8u6p7Ap8Bmy0zf7J96iuFCFLpU591jO8u+bXedZNb/s0GI0eW+1zwgV3xzsQOF1y5PChg5s3bdywfnDAs66/r7enu6uzH/nm66++/OLzzz795OOPPvzg/euHV9PJOB8F/96777x9OXT24vzBoN/tvPXmG6+3W81GvfbK86WV5XIabeEzPpusVMpJtEZSd/VYJIU0UBFvg5WGYHStbvdsVlVaO8UaBgSydFoYSyXSdRWcVAaQYq7V7nO7O7SUSZlDdL0BRNLUbuNlaTSYmQYLzFz7AgsTwVqUcKXFJFdkAibiHUe44CYbKlLhzor52YWVxjEqDGu2E30karJWHfizq4H9SinVwQwVgcnIz80vuCAXGVrofuoaFZPhAMli/QId/rb8Qh56TgQJHnWsDANdWMFa9ixf/apkGGtyrjCfiG5fiHWlHJmcxhHpTXY00pvcoS0CE+g3efYXpmbO/KmLI/kcA3rKsB0KBLArXZKlabtnByc4VRjylMf2tPtMzgsSeCoItw5JmnlJZfZoZC2WFqUBhyXSWtpmxlqaHbjILRyV4JaPgojeudvxyvzx0vHy8drM+oyKBOZfjsv+RZJYVPKrXa2nFHhSvQkF2Tv0c1VBgg0/lqUH2MK7EZO1hbluyzd+nQetWNE5tL/aZV2pHKrUaXSaSjmLbGR4aOf8aDAQQJO8UwwCztQnwehb+oleaefe21UrZQImZHmi2MXQe9KYYaXhWL7wkjcy0Gh4jebS7oqBo5lzzVMZCDhuwpH8nDwqvEknUqkmkoqeB45PQioy98VI3ovpYXIYyVlYg1VPTmHTp9g2R8mRLUEdA0rZ+hfOOKMnr6WSR0QwOvZKTV2AnsPgAKFPVRRyqrV7Mq2UKYsYmWql3O5G4y3TubQoUGcSb5Vmzb0U8nBeoqoVa0EfO6JadVyRjMR3HHKvcjInRDITd5zPgcYwuhAgYM5pMBzyvctgaMX+4DH3bTSOpZzyoCh3Sly5nSdUK+XUQbLO/Jokg5qZ6Qb5NFi80JOR5xHwwND9bYNXjqfKhA+4pVLkUzRTlnA2VlHqhhHjpmc1jR3l8WVgYicuDEyTCRwKxkngHiRDeOA6gPiuQs1DVUu7eAjcFyEgCV9Do0FhtTNkVwvwjEj0Eu9yRgiw6lBnJYl58gAGyPGHoNVanuxIaQfBXpJRlzsQK2rbH2uN2KswgRZWg6FJUXg65B15z8C0rFVsKRWahgFGi63qtAnDlkNLJkhufYDtzJkIdWHFoyesEYJrZ1vqHVJ/pxYwt0BevCy+dItyrSBGUAjJZhZXrNFwmED3Ol3diB+lnliIJM5QGWtH4kn2JONNKpiMMk+ey4hAKPYGCrYkWPQdyb/FsZQIr5Wfe8OaSlSj7i4HhZAhVNOV3Z7liR0LhAyRrEGsMbF48UVo3g13G4ZGGpcmYGaRRaZVD0qoyYCltwVkgEVoNrQQnRWAk5SbvhaMQCsJkwls4X3xUk12X0FBpKVyka0LdU7ZpGItk5QdLKBNWGsgSiWJUptUkCvKI7IMH3C/qRHYSJ1PWFvxPaAiMHnlvwSpEdCfBCNwehVVmI/PWxie08C5KmhNGXEJ8VrO1Gh6bFwzB2GLiW3TzWYkUNrqtVpv5GWz1leMX7BgtTAft544yxthx3I8mply7kE11HljTn9hFTdE+apS3t3HiFxarVkvKsJiiwdCrpHK9nmPLOu1VgjMVqO0xkkNSoghlQC6kWYmJDpo1IFBxVKMf2GSBnn7CqGFI1OLoNSCdJ3S+ppUslT68ddzuGOBvtqnySBgsSxXJ9oNAws7r+bcxZWo19GtmjkiKgRk8RuUVGsqzdUI3YUDCZJy5Da+xLkHvEsKQdO2RFmcWJF2g0tPb7aTqi2IrDcjnVuePM3rQLzLWyUWb8xSY+cWF74DK3ageqqpsM+sXgNM1GsNKq7BwDbGt3VdHVZJLun138MbIUsFqRUl3Uxhmr+75JCGwEYfXJJESqC3Uj27oWop+0fVXH42YQM7JcmVv6gCLOTrIahlgfRl77FUCSlH6vca2Dk172AllcCxa1OXb1axskwVNQ28ZCvAxol39TuAwuxbiJHsUh4QWwGeD/SZSlm8SzHsBpcwev0ke7p2PU8IOSVmWQ1sZh+Gg1ZZBsES96Hgp//XnR0IGMdWdgCOGfcktLUPrCPdhj9DqMnU1e9bDuxPZC3zP1hsUUWhTln9+4RGMc5HuM3uLf+kDTAoEqO+ia4DhEk5KPNloweqwCUWOiPeQKhQzB+8uE+OoN3bJ75Of2i5ROl+sn8I5PPRxRNYgoDdVzsOdCnMH6LuIh+gnoYGolNpi46Kfgd0xUYzMkIzfC4TJCkxw3u4eGmpBbG1GVnah+BxmLsyeGUUD6t2+bAhUSQjDtIFPvyttkeowIm/01SIodPbVnoF4I/hM068tKsRx1DDz22OCICgTjsm23hGPFBcn4EQ/Q3iS6+FeS3KWnfND76iVJJH7hzym4ZdQPucSIYpTT+5D+jKICz1h6VIClizgEuPrJOAQbwKwYe97+qKAoFBg2YigaiRBU4wxwonj7Of4w/Hjo7pJAZgYIBpxpcJD5fWHviTrSvkAM9deV1PZ+x2o4/bA8/v7bet3nff/ZBo4KP33rNte+edD/Ie913LMe7bWwfA886Z+55Fe6jQhvwd2e7yjDzN8qkHfBO9E2OghOj9px+G2rqZ8NgLRaPCWqe2cVBaS5fPesmi89n8yD3vlm4csBnH73Hy82CHPHbsXmdg41/x0Xtz2KPm7mDmc9Wb984vLtg9v2bzpOcGT+snPV+3Zff8gpI986u2ZDwfEjVyQ1DL7KfCPp3R9b/z0spF42qPL5riTCzcGeyH0ZQFIBVyKGjCwlCn+bOSpbxrWMbI2CDeLC3NcJTpQRmpafcqip/KmIqUMSXwlfSU1LT7OEsOAoKXcEwyQQA4f29LdFxGacD0f4IxGgDg6f9WDwDfPCdcg36vhzS7AC2nrh6yA8pzCgf5O9IQ9WLh21FlOP2XxpQBdETD0FgW3Jrk/pCJJKYTYAiU4iiwbwPawEAA/HAWBwkLgDsDf58l2IllGfzxd5Yj3ZNZgVgXswpG87DkMlXd/TFR8hI0ClaMdNkxsCPSGpuxr5Oor47S29sDi7Uqt1q9SrerVq9WnVYruDVbg0frUq9KK05s4UYtpkrZ2Z2Hq61Vwx35rbIIyi1NJ8sxtXJirvBWKychXI1zm57LFXxb5+YKXS/F6DIqw6nSTDCtc/q5f7qJ22D0JJdZaOV+6AtN05uEJKn13FZxFyNtIevBabvR5aFQXV+NOKsbtwZWV/JUZ2uzl3a37cC6sZar1qqnCrepkKyyqTUYjF13w7O22qbcwq3f3BpVWXNsusXak8fhiIZmNqDKZTeN/vXn753J1+Odz+9n+Hj6eX95e3vkdbP66ub5PuPpmuPx4mHn/tTcJ7fHLjdH7qw+/vdeHVW5PIJysXI+czZrNQsnE8cjR6OqYjzjoGe//1c6sDsoihvbla3CZtZcmfVsc5FYjayEjCyHqiy5XRYdC06V5Znz/1ZYZkxZpo1qqWHSrDJhyjKuGZOMykdGFMPqkSEYFIrZgv6Ovig9XUqf3tUsnS12O62PtLfO0daaktYWRUZjPw31j9TVJimX+smHTF7KFiTbFAlt27Bb0uY9ta1DJBM9kmgP+rcJViUeIOYn6rdSTSGM2MLIzPDYwuizHfG7ExY1M/xiQUhasDMoLdAZ7Ap0+WXanUqmcNpdwpUgSgULEOvEb4IHlPg7bZlWp5opnZQGZ+6yuqRrnaQUuVK6JZ8lS+U6yeFqQSlw+w23ZGpOnsmcmou5ElgpYwFsHfuNcW4YCt1Pu315jqX3q+biUp8lq9BHW3yjcnNvamQX+OQWH5zbwvw7iHa6Nu7YgbjZUt/u3Pw7Oa7LuO5gbG52/h2CCyItrXBwlI4bfaUNjjMFiZSwdWmjh6JLSzjgJl/CJYvSSy/RhZt0NurfVCQAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXAAA8AAAAABwAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArg2VNUQVQAAAIQAAAASwAAAF5fnUM1Y21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABNgAAATZnhEGkaGVhZAAAA+AAAAA2AAAANgz5sE5oaGVhAAAEGAAAAB8AAAAkCroNqWhtdHgAAAQ4AAAAHwAAACQX6f/DbG9jYQAABFgAAAATAAAAFAFZAbFtYXhwAAAEbAAAABwAAAAgACkBIW5hbWUAAASIAAABIgAAAmI2jl6RcG9zdAAABawAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhaWecwMDKwMA6i9WYgYFRHkIzX2RIY2JgYABiKHAACjIgAXd/f3eQoLwvG8M/BoY09llMDAoMjPNBcixWrBuAlAIDMwDj2QowAAAAeNoNx7EBAUAQALDcPWhhAQCoTAQAOrCGgQxHugihoaCjYCHfu8cphryPp0dMxPmxvsVSqmnpCWSM7VCEjEV8yC+K/H8Cgh/DnghvAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAAREhEQUBASUJAyEJAgMo/TwCjv7vARH9qAEN/vMBKv7+AgP9/QECAQEFsPpQBbBU/Xz9fAwCeAJ4/UT9ogVE/aICXgAAAgB3/+wFCgXEABUAKwAAARUUAgYGIyImJgI1NTQSNjYzMhYWEgM1NC4CIyIOAhUVFB4CMzI+AgUKUprXhYHXnVZVnNeBhdebU781ZpNdWpFnODhpkVpekmU0AwZcpP78tmBgtgEEpFykAQO3YGC3/v3/AF6CyIhGRojIgl6DyYlGRonJAAACAHAEcQLJBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAZJ0w9/+hqcqKklWXASEEQFCFf7C/lVPSGgtOi2P///+eP/sBVAF1gAmAAVGAAAHAAb+CP//AAAAAQAAAAMD16RtfYpfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Gv3VCTEIcwAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDp9UvqnxenIQcDGuAEAHAbBHkAeNpj7mFIYYACxj8QzNrIUM6syFAAZh//VwEAaU4HvgB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42izGNQHDAABFwRfmrMWtzFxFFVIrRQGREE3Zg/+mAxLeWBh2AGRGqhvEhqmbpBS6xZlctxnz1x3mPHWXMQ895c6+uzEjZKoviOnry/qxvq36IIusCIIgCgY36R3uDhvcXbfj7j63J4Bxe+WRv9L6sea2pHBLjTA50kT5Ju6ZJCV7okiFPNr4lsaoybU4SlQ5Yt1R9B6nQMJbgVrHj0RFnDVphSRvnhFXzbXqKy6rqw1r/fJVUZ1GDwRs+2uDTXY59rXlfYu9IQ/BsIehH9c8O669zYg5/BpSnrtKtKWdPnRy2HQEfEjinsPZvFDxzGiJop5T6p4pmXX5XhjrWlLvKqjrZY2oyjxSio4kOeK9flbllaFKotrDcjvmffEHVntaWwAAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-ai2Z1K3C.woff2) format("woff2"),url(/assets/roboto-greek-400-normal-D904r64h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-math-400-normal-BEFej5gc.woff2) format("woff2"),url(/assets/roboto-math-400-normal-D6sS4O5l.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-symbols-400-normal-CB1Ce4Gk.woff2) format("woff2"),url(/assets/roboto-symbols-400-normal-C7tGlxgb.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-D2PTxGxD.woff2) format("woff2"),url(/assets/roboto-vietnamese-400-normal-Bf76hAzZ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2) format("woff2"),url(/assets/roboto-latin-ext-400-normal-CIveymTr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-ext-500-normal-BWC_xYeb.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-500-normal-SCgicl0l.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-500-normal-CLao9AfR.woff2) format("woff2"),url(/assets/roboto-cyrillic-500-normal-C8ZOEKN4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA5YABIAAAAAGtwAAA34AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVFoAXgiBfgmfBhEMCoJ0gnQLFAABNgIkAyQEIAWFAAcgDIVOG40ZsxE1bBwMA50XA/wfEughKnuK7YfAQd7oCKWRnZ7rMH3WH3FsBrJK3bzAMeKEykqrc8fNcEo8/9JCPtUOSEZIMgsR4dRmT2A5BPzAKrLVj5KUOQV2SkTvPBPJ/6yZqYewZ4G08FV/WXYY3caAaSeSJyC57ZnkuCeCU6b+3i5POXVqT6iwuVQOw+WiJZ6nd/du+xh4IpEGjG2Z3dGcAqlNjz9FxiQtBwosfI2s0pP64PnlfSgiK6u63puWvyu6zeJKfGytZZLFgy+Pz4NRVSkDrVA18oRwmx9A6j+t+Wbf7ib9WwRVjioKSUrWmLw3mWTfzG5gPk5Spi1ni/kq+XUItp44LR8Qu7MnT2h78nSJ6eEnrpetMSCJfdtw0sGYOIEYTZC1L3siQASZFSxzZBOEkXFtks5dewcYpbPs5XmAxHVd6+FJWaPmz5xM2riZYyZFkyaPaJ0qeBvk3l3XJsmvGGDsM+pBsssJ7SXGKgB6sE00k63u1q9ft/CNs/uY/A9jffsUOchhAP1qIwTkoCHbT9I6ofRJKlBzR7eOl0KYO258q5Qg/xXmjVKHIo8kTDQUistbpSSulUr5FYd8rZjRV1AF7VrKo3V62iisrk2uvSPJ4ci+b3EDDuQo7/d+6uEf3uPvfEwqExKNEAnQ16+eDN63q/4P3m8cJ+b13wD3eZCD5+i77dbF702r3Os8+qx9XuEWe/Mhu8JHO5twlrnkiA12ustZyWznZl3Ieke9v+yg2zXxiQXHELMPuLvWbrLP3vlmr7DVXhfd4v48Jf/pt93YUyXaQD44nD1FSJuV1tux+DbV05LpzyjmsZjlDG+p+Wcec8mrvC9FLGSt7Q466dbZSIzdc++e3btWr1q5YvmytuDSJYsXLSzbbTfrFcvQ1HIxn00n4xFJ4NEezmflNIZnT588Pph492j/m/Fo0H/44P69XrfTbjW//CTfWK9laXO5y3fnG/WaSmFrGmyO3TKsJBzh62DEEmTgTG/oioY2xms2EGgKuD7OZIMY+ApWlQZWzbN6I+4NJo4KWQ2Itowxkqd0iS5rfaBcFt12HXuFnoY0UC/LoL6nMgH6EmYJFgu5NaITVt5s8s85jFjPWLds2M31dclHRO443L0H5U/LqAVKqhrU1G8rH3GFoW7iwOHQtyvWwEIhwB6jCs7z9/XPFMAlESw87TspAz/WuNFDx+2bljIb8r6KD/2cfiI29Vqi6Jiq2fEgSXY8mriqQSHneNK9om7hbrjjU43PMsCe7faUCOGe01Qv6w3deaXXlci9oDtq/11TVqsLeM+Cu3whpcKYxtwiZB2V0ou2hKOnrFQwXeJYbsxud6GE0D2XmXZ65212mGFbtt+OUJEqvV3QfPN44t0CfuGWJZFCQdAbuPJOCbbrt6TfKYRO4uUE6QnB/GeI4lhlgXvkjG9yrDj4NjXeEkGk+FRdQpW6k92hXisSXZaHdtb3gSAAVwevGQWKqa+GjBz/qqCNd9/aN+o1AvTJ8VyzTy1vyWmBEctpbeXzYGWg0fDq4/zKTkDRKbkZuCw0jjtwX7lPw64Hm66ivCmSKpdR4gfBO4mGzxKOn2U31I2E/coWNsr8DrJyhzruprrproBbCtx9/RcXXNB7L2SDp0SQvjvShz6CSwhH6HJHJx0djfHvZfUaFQke2Ea91hskeWj7Bw4FnEoSGrR56fNYxsteDaPZCPnaaqPhpeoKkuJWLIPKL7xQyUy8sYsjzSADaAgw4tRMJnLfZDxxkv8845FLckvWqIyaSq9lrvTzyka9ljlQTctrkkxqYaZbysNgz4rVNPAUeWFwuA94FPhQ2RANd5sUZQ83ST8XMxXBIM6EyqEzNPOcN5YBfTf3aUFcQ1A0sFwarmLSiAP3BaQ4Sh3PVRNOC9CcEMlIyo8y2Nc49JatXcTrlIRzvsIFocBpQYtNkngtIwjY8Yeg0z2Q3FQbD20vyqjLDsQKrZ2PY6u2DROwOgPCpHq89il4CoGBu2x07JgqHcYBRout6tuE4eiJIxtlot6Anzmr4KoT983ZIITv8r4HaDvfqOkCRg6gJbAU2ajQLEgQjLB2irgTp5bjHBzaDNhIHqWheIg0btIFGy8zhD/JeasripGFX2qUVCNhKVgY9qRJ+LLMvoYnuYJuuR8sG8qpSd1djhohR6hOKPurlmP2/QgdAhwljmxaWv0MmwtdJ1ZgiOW+BBg6jLJpF8HEzizouCQgB+yGz8RBd5aBYil3Qi2IMVrDGgLVGOm36ohHGgs6ZZXPXJPfZi9cNqwt8HJIwK88ttClkkU5k/J6Rb171MqBCs+MoEjNRUR1TRQQVc38nfsRJCNgtBoSGbbRVXww7SCBofF+E7RvjKSEei0XMpqex/fuIGoBuJnumNFA0mnUbruRl2a1GufnPVir4oPeExd5J+oyxcuZKecebMFuOJOMVlZxS1TuGpWDfYy6A2cMm1VNOLRnJExY2bAvfOnZsLtCYHYEZU1WTZiUgHcU4HZWWKkIOCsgqFBL8CsKsfjSDfy7JupWke0L0nPy7S0pWTbC7Oc53neAS/oaTQ6BxEnai2vLgLFb1kv+Glg0vOlWbYmY8glZ/AZF503lQ4eA8RxYsFSicPw1yTMQ1hoErzOgkiBWpNNw7RUudlKtC10MF7Rz11OkeW0kLG/VtLQzS23uHhd/AymX4TxtqfDP5kcL6DfPHpU3M3bGRFnXVdgkOdfrv4c3Qs4qWK056W6r6P3uUkI6Aht9cUsWqYE+ykX2UzUhh0c1Q242YYMtAo0rf6EJWKfYD0OJFdKPfchaJaacsL/T2C3pZY9UyqG44tPAD17FytIqGj597hqg5RI2fwMobXkNyla7lBfEC/JB4MnWaxLWNuqAaxS9fZY9XdouE0FOic1pIst9GI5alQyCvU7A8Mv/684JNM5xzQmgKMvfg1/7IO05sfJpYTu9238cPXa/kLfs/1Cxg1VDA1n/+0SLYpx3n9jdW/5Fa/CuEqP5iV5E6MzYrIa65UgVuMVCZyVEQsVq7uAleG+a3nCf+DmjieOcsmvq2iFQxEcXH8ERNO6avuyBXxW/+vE3RUMLxsbClO/R9cJvABu+7ExrzfhtTLByYobvLgm8ZEFia0F6I2iPw4KNyRuzcFh1yv+WRZGOJLBU8Jy/N/6IVfCUfzBUjMH02EmfAqi4/6GXQKeqHkN17bsSMQDCqao2fn+mIAMftTIStv6FFFmr4vkfNm13/AHfiVpRntlr8Uc07Ay+JQE6teFfcwnAG4OwbD8uizLPhgX88SO3SeBgpwbt093eXmUoLCyv7JIN8ePHqc8cBgSUYgeKKCACqFMrZFg7SoHWwxPeeWdl4ye1I5s/hLzr+Ye8wszCeXGwAP2wCwn+V18NW/f662+LtL3zxhvh61977a3AE7xuWSZ49ZgEwZe14A2rXyjN4TSOlPB3+bqA5sCanaHL5XKNEaKPHi1bmb2AiX95sqUwsfXqthyjtfahBrxC/5OOceiO94avXvXu8KN3NBonwZU36kfufMqrVhMf4vCdg/W/f30WVN3dtGS5PWhQmx33Vd+9oE+tvqcl2AaBv7cbrPor/r1bVyR8e/1TiR9dt/TPyZlAx8IRu3p361vcvCFumyKMrogP83/LA0H8P9n71hhlvG77i82MWG2m6Z9JeXldbH1N7e2GEelTykd1fXXMc3XV87e/Q1NVsRA3mPKGBgTQtDfuSn7tDIu+9jcr3QLg0R/3CsBnG9NaC/qNHtLqCnKAb/L/W2A8pfBxTmSRzeHXNjCaLvkPJozljNHSGV0X0lr0/pYVmFyLjiKGavZBfR49G4UA0dxNQ3Q/cHMSYkZI4++MIopvMxo13Nus82UMitjFJpdelInicrpmYojgao5tqao5pJAwCrjY0ilcYumI5koZrrM3Qw9aGcFkbozUUzKILY7Ad02ao0zpyE0j9TGcUHF/MctytnHXA0NSuOILNCvVyfM8PjAzNI8ipg3CMt20Un8rrqVVEbiYM6XXpA6L0dXF1TQMbAhrr6xvNVJsSOrzUkNsmp0s49n1Ex0U78KY9tmwfIvyiGyXNafF5FEY9KfDplGdR6zuydQ8WK/puS0Xxoj9VMORXJbVbdxTqykFY55fKyYGHmSaa6UsUz07sGnat2skHmVLgpG+J7p7Osf/4IT94/3d9ydsHzc2L6xfB1ptr+wNzI2DvlKgLljusDj/5yfMjiamR+5Pjg8xPhRodHwgcgViAD44fzjLg27/C/sNeu2m23B0CrTLRatCs141MtQT1CJUw38lQDm8lTwUHRQsH+WtAuV0E1kNGX2TNpAyF0kFCSlDcXkTkxCVRUSkDIUFhBgEGYUABz+n4AN46ZWHgpuA6wcctmvbbXpkNbxbjBTMxhRMRi4yGq50Wjc0agoqZRQyqRuizyehQIwEkOrTU1sK0uKy84201Ja8VI/nXJedc2VKUkt2SmV2VrJHkrwlyZedXp+a0ZzSkJTRnHZxk/9zElOvTzrVFF8b58TWxjhxbowb2RDhGA26E+HqbrY+TFfR+lL9B12LHhrlhDeEOb4G05FanCg3zDXdpaZUm/3MaaZ2gznMXGpquNVINdP4Ac3fYDlag3IsV7nZaphS0Wqp+kFpmm0bcqdsCQXKe93p87K9Qv7+zSFZEyoclb6qPaApZK4J4TQ1N7aLbHJXbtxIZsdeoS2DGm/WuD+S265UpwGN7bq2yZ3VSjnl5eUv9NXZlF8oSaLENcuJnkquoykHD/kWobEqo4ySnL/L4NL/SaUA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW0AA8AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdG7g5lNUQVQAAAIQAAAASAAAAFpfmkDZY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABNAAAATRvqliEaGVhZAAAA9gAAAA2AAAANg01sE5oaGVhAAAEEAAAAB8AAAAkCvYNwWhtdHgAAAQwAAAAHwAAACQX6v+ZbG9jYQAABFAAAAATAAAAFAFXAa9tYXhwAAAEZAAAABwAAAAgACkBIW5hbWUAAASAAAABIAAAAlw0y15acG9zdAAABaAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhmcL4hYGVgYF1FqsxAwOjPIRmvsiQxsTAwADEUOAAFGRAAu7+/u4gQXlfNoZ/DAxp7LOYGBQYGOeD5FisWDcAKQUGZgAMLQqhAAAAeNoFwbWBAlEABcB5f8/SA2Ii3KEi3DOscQpgRsSfCg0VRsprez+mzetwvKcnp/vqmoXiR01TUNK1RYSM80alKOmB8AGd+wgOeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAABESERBQEBJQkDIQkCAyj9PAKO/u8BEf2oAQ3+8wEq/v4CA/39AQIBAQWw+lAFsFT9fP18DAJ4Anj9RP2iBUT9ogJeAAACAGX/7AUdBcQAFQArAAABFRQCBgYjIiYmAjU1NBI2NjMyFhYSBzU0LgIjIg4CFRUUHgIzMj4CBR1Wn96Hht2iWVih3YaH3qBX+y9bhFNTglswMF2CU1SCWi8DAFCl/vq4YWG4AQalUKUBBblhYbn++/VSert/QUF/u3pSeryBQUGBvAACAGQEcALGBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAYtyyeL+gKgmKk1PXASEFAE/Ff7C+VpUQmInSCiN///+bP/sBWMF1gAmAAVGAAAHAAb+CP//AAEAAAADA9eV91UeXw889QAbCAAAAAAAxPARLgAAAADljVAD+ib91QlhCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAmfdL7Z8dZyIHAxrgBAB3RwTNAHjaY+5hSGGAAsa/EMzazJDKLM2QAmaf/JcDAGf/B5UAeNpjYGDQhcN8hj4gnAUAE5QDBwB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNp1kMVRBTAURQ/ubJEN7u62wd11C9/dtQXKoAGkIiqgBu5kgnyb2Ml9lhegjRdqqKptEn9UNVquopsvy9W082m5hlneLNf+86ljmGfL9dJjlttZZh3DVUM0M2t5hFYGLY+KOy1PiVstz4vgiBRPhPDj5Aw3LlGaMA+4RV58sp8TJSFNftL98klJl0UjRpJ1ZjSiYjcRPKIIKZtTijzcTJscXq51OrRSWlMFFe/FCfn6TXwvC4qZZY4lNnSbF8+zXKAecKFxIKqc9VrsFYV4IlHg11vgt2Pen5eP7drWnNPo5VaKW2dh/CUJnQFZnMZ/i7ROn+k0qftoyR958RuPtLJM45Rn2KhRDS8h3L+/l5SeKOjKaXpIavjFY99C5llgeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-greek-500-normal-C9AnhcmC.woff2) format("woff2"),url(/assets/roboto-greek-500-normal-XBIQOowA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-math-500-normal-C4NU9gLX.woff2) format("woff2"),url(/assets/roboto-math-500-normal-BNGXE_xU.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-symbols-500-normal-B_CZKVJS.woff2) format("woff2"),url(/assets/roboto-symbols-500-normal-DFnofPUt.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-vietnamese-500-normal-B3ncpOoB.woff2) format("woff2"),url(/assets/roboto-vietnamese-500-normal-BgoYVz-9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2) format("woff2"),url(/assets/roboto-latin-ext-500-normal-C1cK9xmS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2) format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-ext-400-normal-BHxv52bw.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-ext-400-normal-W26xs1TL.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-cyrillic-400-normal-C-_K-ZCn.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-400-normal-B3hIXASd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-greek-400-normal-CH_u3Aru.woff2) format("woff2"),url(/assets/roboto-mono-greek-400-normal-P8xe1gs1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-vietnamese-400-normal-yYTFiTTs.woff2) format("woff2"),url(/assets/roboto-mono-vietnamese-400-normal-CzWHQABp.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-ext-400-normal-DLAV9S_w.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-400-normal-BwLXVYNz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2) format("woff2"),url(/assets/roboto-mono-latin-400-normal-DBZPkcnn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-cyrillic-ext-500-normal-DC57U9n8.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-ext-500-normal-6xdwlG7p.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-cyrillic-500-normal-DGZ7-lUP.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-500-normal-NpUJFYX7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-greek-500-normal-DpRFkptA.woff2) format("woff2"),url(/assets/roboto-mono-greek-500-normal-C2M8jX6G.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-vietnamese-500-normal-Cq-quQMu.woff2) format("woff2"),url(/assets/roboto-mono-vietnamese-500-normal-IxzxMIj7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-ext-500-normal-Db3ge6Oe.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-500-normal-B1IjfbhL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-500-normal-pxIOXZmA.woff2) format("woff2"),url(/assets/roboto-mono-latin-500-normal-D6j6AMzd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-brand: "Google Sans Variable", "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;--font-plain: Roboto, Arial, sans-serif;--wt-display: 400;--wt-title: 500;--t-display: 400 28px/36px var(--font-brand);--t-title-l: 400 24px/32px var(--font-brand);--t-title: 500 16px/24px var(--font-brand);--t-label-l: 500 14px/20px var(--font-brand);--t-body: 400 14px/20px var(--font-plain);--t-body-sm: 400 12px/16px var(--font-plain);--t-label-s: 500 12px/16px var(--font-plain);--t-label-l-ls: .1px;--t-label-s-ls: .3px;--sh-xs: 4px;--sh-sm: 8px;--sh-md: 12px;--sh-lg: 16px;--sh-xl: 28px;--sh-full: 999px;--card-r: var(--sh-lg);--tile-r: var(--sh-md);--e1: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);--e2: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);--dur-quick: .15s;--dur-med: .25s;--dur-long: .35s;--ease-std: cubic-bezier(.2, 0, 0, 1);--ease-decel: cubic-bezier(.05, .7, .1, 1);--ease-accel: cubic-bezier(.3, 0, .8, .15);--ease-spatial: cubic-bezier(.38, 1.21, .22, 1);--sl-hover: .08;--sl-focus: .12;--sl-press: .12;--primary: #006c4e;--on-primary: #ffffff;--primary-container: #86f8c9;--on-primary-container: #002115;--new-btn: #c1e8fc;--on-new-btn: #001f2a;--selection: #cfe9da;--on-selection: #092017;--canvas: #f2f4f0;--surface: #fbfdf9;--surface-container: #eceeeb;--surface-container-high: #e7e9e5;--surface-container-highest: #e1e3df;--on-surface: #191c1a;--on-surface-variant: #404944;--outline: #707973;--outline-variant: #bfc9c2;--error: #ba1a1a;--on-error: #ffffff;--error-container: #ffdad6;--on-error-container: #410002;--success: #146c2e;--success-container: #c4eed0;--warning: #9a6500;--warning-container: #ffdf9e;--inverse-surface: #2e312f;--inverse-on-surface: #eff1ed;--inverse-primary: #69dbae;--scrim: rgba(0, 0, 0, .32);--search-bg: #e7e9e5}[data-theme=dark]{--primary: #69dbae;--on-primary: #003827;--primary-container: #00513a;--on-primary-container: #86f8c9;--new-btn: #254b5b;--on-new-btn: #c1e8fc;--selection: #354b41;--on-selection: #cfe9da;--canvas: #111412;--surface: #191c1a;--surface-container: #1d201e;--surface-container-high: #272b29;--surface-container-highest: #323633;--on-surface: #e1e3df;--on-surface-variant: #bfc9c2;--outline: #89938d;--outline-variant: #404944;--error: #ffb4ab;--on-error: #690005;--error-container: #93000a;--on-error-container: #ffdad6;--success: #6dd58c;--success-container: #0f5223;--warning: #f5bd4f;--warning-container: #5c3d00;--inverse-surface: #e1e3df;--inverse-on-surface: #2e312f;--inverse-primary: #006c4e;--scrim: rgba(0, 0, 0, .5);--search-bg: #272b29;--e1: 0 1px 2px 0 rgba(0, 0, 0, .45), 0 1px 3px 1px rgba(0, 0, 0, .3);--e2: 0 1px 3px 0 rgba(0, 0, 0, .45), 0 4px 8px 3px rgba(0, 0, 0, .3)}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/icons/material-symbols.woff2) format("woff2")}@font-face{font-family:Material Symbols Outlined Filled;font-style:normal;font-weight:400;font-display:block;src:url(/icons/material-symbols-fill.woff2) format("woff2")}.msym{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;display:inline-block;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-user-select:none;user-select:none;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.msym-f{font-family:Material Symbols Outlined Filled}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:var(--font-mono);--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--font-display:var(--font-brand)}}@layer base,components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:var(--canvas);--sidebar-bg:var(--canvas);--panel:var(--surface);--panel-subtle:var(--surface-container);--hover:var(--on-surface)}@supports (color:color-mix(in lab,red,red)){:root{--hover:color-mix(in srgb, var(--on-surface) 8%, transparent)}}:root{--border:var(--outline-variant);--border-md:var(--outline-variant);--border-strong:var(--outline);--text:var(--on-surface);--text-strong:var(--on-surface);--muted:var(--on-surface-variant);--faint:var(--on-surface-variant);--old-primary:var(--primary);--primary-hover:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--primary-hover:color-mix(in srgb, var(--primary) 90%, var(--on-surface) 10%)}}:root{--primary-ink:var(--on-primary);--accent-soft:var(--selection);--accent:var(--primary);--accent-hover:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--accent-hover:color-mix(in srgb, var(--primary) 90%, var(--on-surface) 10%)}}:root{--accent-ink:var(--on-primary);--ring:var(--primary);--dark:var(--inverse-surface);--dark-hover:var(--inverse-surface);--danger:var(--error);--danger-soft:var(--error-container);--ok:var(--success);--ok-soft:var(--success-container);--warn:var(--warning);--warn-soft:var(--warning-container);--chip:var(--surface-container);--field:var(--surface);--bar-track:var(--surface-container-highest);--accent-border:var(--outline);--accent-muted:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--accent-muted:color-mix(in srgb, var(--primary) 22%, transparent)}}:root{--danger-border:var(--error);--glass:var(--canvas);--overlay:var(--scrim);--sb:var(--outline-variant);--sb-hover:var(--outline);--r-sm:var(--sh-xs);--r-md:var(--sh-sm);--r-lg:var(--sh-md);--r-xl:var(--sh-xl);--shadow-sm:none;--shadow-md:var(--e1);--shadow-lg:var(--e2);--shadow-xl:var(--e2);--font:var(--font-plain);--font-display:var(--font-brand);--font-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:15px;--fs-xl:19px;--fs-2xl:24px;--fs-3xl:30px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--z-sticky:30;--z-drop:48;--z-overlay:50;--z-toast:200;--violet:#6b4fa0;--violet-soft:#6b4fa01f;--chart-1:#007c5b;--chart-2:#af4f52;--chart-3:#007980;--chart-4:#96549c;--chart-5:#8d6600;--chart-6:#00759d;--chart-7:#58771c;--chart-8:#5867b9;font-family:var(--font);color:var(--text);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.45}[data-theme=dark]{--violet:#b9a2e8;--violet-soft:#b9a2e829;--chart-1:#3eb48a;--chart-2:#ee8082;--chart-3:#00b2bb;--chart-4:#ce87d3;--chart-5:#cb9823;--chart-6:#3babdc;--chart-7:#8aac4c;--chart-8:#8c9bf1}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}::selection{background:var(--old-primary)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--old-primary) 22%,transparent)}}::selection{color:var(--text-strong)}h1,h2,h3{color:var(--on-surface);letter-spacing:0;text-wrap:balance}h1{font:var(--t-display)}h2{font:var(--t-title-l)}h3{font:var(--t-title)}.mono,.tabular{font-family:var(--font-mono);font-feature-settings:"tnum";letter-spacing:-.01em}.micro{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.emph{color:var(--old-primary);font-style:italic}a{color:var(--old-primary);text-decoration:none}a:hover{text-decoration:underline}button{font:500 14px/20px var(--font-brand);letter-spacing:var(--t-label-l-ls);color:var(--primary);border:1px solid var(--outline);border-radius:var(--sh-full);white-space:nowrap;cursor:pointer;height:40px;box-shadow:none;transition:background var(--dur-quick) var(--ease-std),box-shadow var(--dur-quick) var(--ease-std);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}button:hover:not(:disabled){background:currentColor}@supports (color:color-mix(in lab,red,red)){button:hover:not(:disabled){background:color-mix(in srgb,currentColor 8%,transparent)}}button:active:not(:disabled){background:currentColor}@supports (color:color-mix(in lab,red,red)){button:active:not(:disabled){background:color-mix(in srgb,currentColor 12%,transparent)}}button:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}button.sm{height:32px;padding:0 16px;font-size:13px}button.lg{height:40px;padding:0 24px}button.block{width:100%}button.icon{width:40px;height:40px;color:var(--on-surface-variant);border:none;padding:0}button.icon.sm{width:32px;height:32px}button.ghost{border-color:#0000;padding:0 12px}button.with-icon{padding-left:16px}button.with-icon svg,button .msym{flex:none}button svg{width:18px;height:18px}button .msym{font-size:18px}button.primary{background:var(--primary);color:var(--on-primary);border-color:#0000}button.primary:hover:not(:disabled){background:var(--primary);box-shadow:var(--e1)}button.primary:active:not(:disabled){background:var(--primary);box-shadow:none}button.accent{background:var(--selection);color:var(--on-selection);border-color:#0000}button.accent:hover:not(:disabled){background:var(--selection);box-shadow:var(--e1)}button.accent:active:not(:disabled){background:var(--selection);box-shadow:none}button.ink{background:var(--primary);color:var(--on-primary);border-color:#0000}button.ink:hover:not(:disabled){background:var(--primary);box-shadow:var(--e1)}button.danger{color:var(--error);border-color:var(--outline)}button.danger:hover:not(:disabled){background:var(--error-container);color:var(--on-error-container)}input,select,textarea{font:400 14px/20px var(--font-plain);color:var(--on-surface);border:1px solid var(--outline);border-radius:var(--sh-xs);background:var(--surface);width:100%;height:40px;transition:border-color var(--dur-quick) var(--ease-std),box-shadow var(--dur-quick) var(--ease-std);padding:9px 12px}textarea{height:auto;min-height:72px}input::placeholder,textarea::placeholder{color:var(--on-surface-variant)}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);outline:none}input:disabled,select:disabled,textarea:disabled{background:var(--surface-container);color:var(--on-surface-variant);cursor:not-allowed}input[type=checkbox],input[type=radio]{width:auto;height:auto;accent-color:var(--primary)}input[type=range],input[type=color],input[type=file]{height:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 15px center,right 10px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}:focus-visible{outline-color:var(--primary)}.skip-link{z-index:100;background:var(--dark);color:var(--bg);border-radius:var(--r-sm);box-shadow:var(--shadow-md);padding:9px 14px;font-size:13px;font-weight:550;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{outline-offset:2px;outline:2px solid #fff;text-decoration:none;transform:translateY(0)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.app{background:var(--canvas);height:100dvh;transition:grid-template-columns var(--dur-med) var(--ease-spatial);grid-template-rows:64px 1fr;grid-template-columns:280px 1fr;display:grid;overflow:hidden}.app.nav-railed{grid-template-columns:88px 1fr}.hoverable{isolation:isolate;position:relative;overflow:hidden}.hoverable:after{content:"";border-radius:inherit;opacity:0;transition:opacity var(--dur-quick) var(--ease-std);pointer-events:none;background:currentColor;position:absolute;top:0;right:0;bottom:0;left:0}.hoverable:hover:after{opacity:var(--sl-hover)}.hoverable:active:after{opacity:var(--sl-press)}.topbar{background:var(--canvas);z-index:30;grid-column:1/3;align-items:center;gap:8px;min-width:0;padding:8px 16px 8px 12px;display:flex}.brand{align-items:center;gap:4px;min-width:216px;display:flex}.logo{align-items:center;gap:8px;padding:0 8px;display:flex}.logo svg{display:block}.logo-word{font-family:var(--font-brand);color:var(--on-surface-variant);letter-spacing:-.2px;font-size:22px}button.icon-btn{width:48px;height:48px;min-height:48px;box-shadow:none;border-radius:var(--sh-full);color:var(--on-surface-variant);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}button.icon-btn:hover:not(:disabled),button.icon-btn:active:not(:disabled){background:0 0;border:none;transform:none}button.icon-btn .msym{font-size:24px}button.icon-btn:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}button.search{background:var(--search-bg);max-width:720px;height:48px;min-height:48px;box-shadow:none;border-radius:var(--sh-full);color:var(--on-surface-variant);font:400 16px var(--font-plain);cursor:text;text-align:left;transition:background var(--dur-quick) var(--ease-std),box-shadow var(--dur-quick) var(--ease-std);border:none;flex:1;justify-content:flex-start;align-items:center;gap:12px;min-width:0;margin:0 auto;padding:0 12px 0 16px;display:flex}button.search:hover:not(:disabled),button.search:focus-visible{background:var(--surface);box-shadow:var(--e1);border:none;outline:none;transform:none}.search .search-txt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.search .msym{flex:none;font-size:24px}.search .msym.sm{font-size:20px}.search kbd{font:500 11px var(--font-plain);color:var(--on-surface-variant);border:1px solid var(--outline-variant);background:var(--surface);border-radius:6px;flex:none;padding:2px 6px}.top-actions{justify-content:flex-end;align-items:center;gap:4px;min-width:216px;display:flex}.sidebar{background:var(--canvas);flex-direction:column;grid-area:2/1;min-height:0;padding:0 12px 12px;display:flex;overflow:hidden}.workspace{flex:none;align-items:center;gap:9px;padding:2px 4px 10px;display:flex}.ws-mark{background:var(--primary);width:26px;height:26px;color:var(--on-primary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.ws-name{color:var(--on-surface);font-size:14px;font-weight:500;font-family:var(--font-brand)}.ws-sub{color:var(--on-surface-variant);font-size:11px}button.new-btn{border-radius:var(--sh-lg);background:var(--new-btn);min-width:56px;height:56px;min-height:56px;color:var(--on-new-btn);font:500 14px var(--font-brand);box-shadow:none;transition:box-shadow var(--dur-quick) var(--ease-std),border-radius var(--dur-med) var(--ease-spatial);border:none;flex:none;align-self:flex-start;align-items:center;gap:12px;margin:0 0 12px 4px;padding:0 20px 0 16px;display:flex}button.new-btn:hover:not(:disabled){background:var(--new-btn);box-shadow:var(--e1);border:none;transform:none}button.new-btn:active:not(:disabled){background:var(--new-btn);transform:none}button.new-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}button.new-btn .msym{font-size:24px}.sidebar>.menu{flex:none;display:flex}.app.nav-railed .sidebar>.menu{justify-content:center}.sidebar-scroll{overscroll-behavior:contain;flex:auto;min-height:0;margin:0 -12px;padding:0 12px;overflow:hidden auto}.nav-group{margin:0}.nav-label{font:500 11px/16px var(--font-plain);letter-spacing:.8px;text-transform:uppercase;color:var(--on-surface-variant);align-items:center;height:36px;margin-top:6px;padding:0 0 0 16px;display:flex}button.nav-label{width:100%;box-shadow:none;border-radius:var(--sh-full);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:flex-start;gap:5px;min-height:36px}button.nav-label:hover:not(:disabled){color:var(--on-surface);background:0 0;border:none}.nav-caret{transition:transform var(--dur-quick) var(--ease-std);font-size:8px;display:inline-block;transform:rotate(90deg)}.nav-label.closed .nav-caret{transform:rotate(0)}.sidebar nav{flex-direction:column;display:flex}.sidebar nav a{border-radius:var(--sh-full);height:36px;color:var(--on-surface);font:400 14px/20px var(--font-plain);flex:none;align-items:center;gap:12px;padding:0 12px 0 16px;display:flex}.sidebar nav a:hover{text-decoration:none}.sidebar nav a.active{background:var(--selection);color:var(--on-selection);font-weight:500}.sidebar nav a .msym{color:var(--on-surface-variant);flex:none;font-size:20px}.sidebar nav a.active .msym{color:var(--on-selection)}.nav-txt{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sidebar nav a:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.main{background:var(--canvas);flex-direction:column;grid-area:2/2;min-width:0;min-height:0;padding:0 16px 16px 0;display:flex}.content-card{background:var(--surface);border-radius:var(--card-r);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.content{width:100%;max-width:1400px;margin:0 auto;padding:22px 24px}.nav-backdrop{display:none}@media (min-width:861px){.app.nav-railed .brand{min-width:64px}.app.nav-railed .ws-text,.app.nav-railed .nav-txt{display:none}.app.nav-railed .workspace{justify-content:center;padding:2px 0 10px}.app.nav-railed button.new-btn{justify-content:center;width:56px;margin-left:8px;padding:0}.app.nav-railed button.new-btn .nl{display:none}.app.nav-railed .nav-label{visibility:hidden;height:12px;min-height:12px;margin:0;padding:0}.app.nav-railed .sidebar nav a{justify-content:center;gap:0;width:56px;margin:0 auto 2px;padding:0}}@media (max-width:860px){.app{grid-template-columns:0 1fr}.brand,.top-actions{min-width:0}.logo-word,.search .search-txt,.search kbd{display:none}.sidebar{z-index:60;background:var(--surface);width:280px;height:100dvh;transition:transform var(--dur-med) var(--ease-std);box-shadow:var(--e2);padding-top:12px;position:fixed;top:0;left:0;transform:translate(-100%)}.app.nav-open .sidebar{transform:translate(0)}.nav-backdrop{z-index:55;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--dur-med) var(--ease-std);display:block;position:fixed;top:0;right:0;bottom:0;left:0}.app.nav-open .nav-backdrop{opacity:1;pointer-events:auto}.main{padding:0 8px 8px}.content{padding:16px 14px}.topbar{padding:8px}}.avatar{background:var(--primary);width:32px;height:32px;color:var(--on-primary);font:500 14px var(--font-brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.avatar.lg{width:32px;height:32px}.user-meta{min-width:0}.user-meta .nm{color:var(--on-surface);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;overflow:hidden}.user-meta .rl{color:var(--on-surface-variant);text-transform:capitalize;font-size:11px}button.avatar-btn{width:48px;height:48px;min-height:48px;box-shadow:none;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}button.avatar-btn:hover:not(:disabled),button.avatar-btn:active:not(:disabled){background:0 0;border:none;transform:none}button.avatar-btn .avatar{transition:box-shadow var(--dur-quick) var(--ease-std)}button.avatar-btn:hover .avatar,.menu[data-open=true] button.avatar-btn .avatar{box-shadow:0 0 0 8px var(--on-surface)}@supports (color:color-mix(in lab,red,red)){button.avatar-btn:hover .avatar,.menu[data-open=true] button.avatar-btn .avatar{box-shadow:0 0 0 8px color-mix(in srgb,var(--on-surface) 8%,transparent)}}button.avatar-btn:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:18px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.spread{justify-content:space-between}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions.end{justify-content:flex-end}.actions .spacer{flex:1}.btn-group{display:inline-flex}.btn-group>button{box-shadow:none;border-radius:0;margin-left:-1px}.btn-group>button:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm);margin-left:0}.btn-group>button:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.btn-group>button:hover:not(:disabled),.btn-group>button.active{z-index:1}.btn-group>button.active{background:var(--selection);border-color:var(--outline);color:var(--on-selection)}.seg{background:var(--chip);border:1px solid var(--border);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.seg>button{box-shadow:none;min-height:24px;color:var(--muted);background:0 0;border:none;border-radius:6px;padding:2px 11px;font-size:12.5px;font-weight:550}.seg>button:hover:not(:disabled){color:var(--text);background:0 0;border:none}.seg>button.on{background:var(--panel);color:var(--text-strong);box-shadow:var(--shadow-sm)}.seg>button.on:hover:not(:disabled){background:var(--panel)}.muted{color:var(--muted)}.stack>*+*{margin-top:14px}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field label{color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:500;display:block}.inline-field{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.inline-field.block{flex-direction:column;align-items:stretch;gap:6px}.inline-label{flex-shrink:0}.inline-val{box-shadow:none;cursor:text;min-height:0;font:inherit;color:var(--text);text-align:right;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:6px;max-width:62%;margin:-3px -7px;padding:3px 7px;font-size:14px;overflow:hidden}.inline-field.block .inline-val{text-align:left;white-space:pre-wrap;max-width:100%}.inline-val:hover:not(:disabled){background:var(--surface-container);border-color:var(--outline-variant)}.inline-val.ro,.inline-val.ro:hover{cursor:default;background:0 0;border-color:#0000}.inline-empty{color:var(--faint)}.inline-input{width:220px;max-width:62%}.inline-field.block .inline-input{width:100%;max-width:100%}.inline-edit-area{flex-direction:column;align-items:flex-end;gap:6px;width:62%;display:flex}.inline-field.block .inline-edit-area{align-items:stretch;width:100%}.inline-err{color:var(--danger);text-align:right;flex-basis:100%;font-size:12px}.error{color:var(--danger);font-size:13.5px}.page-head{flex-direction:column;display:flex}.page-head>.crumb{margin-bottom:var(--sp-2)}.page-head-main{align-items:center;gap:var(--sp-3)}.page-head-title{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.page-head-title h2{margin:0}.page-head-sub,.page-head-meta{font-size:var(--fs-sm);color:var(--muted);margin-top:var(--sp-1)}.page-head-title input.title-input{font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:-.015em;color:var(--text-strong);font-variation-settings:"opsz" 96;width:min(480px,40vw);box-shadow:none;border-radius:var(--r-sm);background:0 0;border:1px solid #0000;margin-left:-6px;padding:2px 6px;font-weight:460;line-height:1.12}@supports (field-sizing:content){.page-head-title input.title-input{field-sizing:content;width:auto;min-width:14ch;max-width:min(480px,40vw)}}.page-head-title input.title-input:hover{border-color:var(--border-md)}.page-head-title input.title-input:focus{background:var(--panel);border-color:var(--old-primary);box-shadow:none}.crumb{width:fit-content;color:var(--muted);background:var(--chip);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.crumb:hover{background:var(--hover);color:var(--text-strong);border-color:var(--border-md);text-decoration:none}.detail-cols{grid-template-columns:minmax(0,1fr) 332px;align-items:start;gap:14px;display:grid}.detail-main{min-width:0}.detail-rail{min-width:0;max-height:calc(100vh - 82px);position:sticky;top:66px;overflow-y:auto}.detail-rail .panel{padding:14px}.detail-rail h3{font-size:14px}@media (max-width:1080px){.detail-cols{grid-template-columns:1fr}.detail-rail{max-height:none;position:static;overflow-y:visible}}.rel-tabs{border-bottom:1px solid var(--outline-variant);flex-wrap:wrap;gap:0;display:flex}.rel-tab{box-shadow:none;height:48px;min-height:48px;font:500 14px/20px var(--font-brand);letter-spacing:var(--t-label-l-ls);color:var(--on-surface-variant);white-space:nowrap;background:0 0;border:none;border-radius:0;padding:0 16px;position:relative}.rel-tab:hover:not(:disabled){background:var(--on-surface)}@supports (color:color-mix(in lab,red,red)){.rel-tab:hover:not(:disabled){background:color-mix(in srgb,var(--on-surface) 8%,transparent)}}.rel-tab:hover:not(:disabled){color:var(--on-surface);border:none}.rel-tab.on{color:var(--primary);font-weight:500}.rel-tab.on:after{content:"";background:var(--primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.fgroup{border-top:1px solid var(--border)}.fgroup:first-of-type{border-top:none}.fgroup>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.04em;color:var(--faint);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:9px 0 5px;font-size:11px;font-weight:700;list-style:none;display:flex}.fgroup>summary::-webkit-details-marker{display:none}.fgroup>summary:before{content:"▸";font-size:9px;transition:transform .12s}.fgroup[open]>summary:before{transform:rotate(90deg)}.fgroup>summary:hover{color:var(--muted)}.fgroup>.bd{flex-direction:column;gap:4px;padding-bottom:10px;display:flex}.rail-notes>.panel{box-shadow:none;background:0 0;border:none;padding:0}.spath{gap:3px;width:100%;display:flex}.spath>button{border:1px solid var(--outline-variant);min-width:0;box-shadow:none;height:40px;min-height:40px;color:var(--on-surface-variant);font:500 12.5px/18px var(--font-plain);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;transition:background var(--dur-quick) var(--ease-std),color var(--dur-quick) var(--ease-std);background:0 0;border-radius:4px;flex:1;padding:5px 10px;display:block;position:relative;overflow:hidden}.spath>button:first-child{border-radius:var(--sh-full) 4px 4px var(--sh-full)}.spath>button:last-child{border-radius:4px var(--sh-full) var(--sh-full) 4px}.spath>button:hover:not(:disabled){background:var(--on-surface)}@supports (color:color-mix(in lab,red,red)){.spath>button:hover:not(:disabled){background:color-mix(in srgb,var(--on-surface) 8%,transparent)}}.spath>button:hover:not(:disabled){color:var(--on-surface);border-color:var(--outline-variant)}.spath>button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;background:0 0;text-decoration:none}.spath>button:active:not(:disabled){transform:none}.spath>button.done{background:var(--selection);color:var(--on-selection);border-color:#0000}.spath>button.done:before{content:"";vertical-align:-2px;margin-right:4px;font-family:Material Symbols Outlined;font-size:14px}.spath>button.cur{background:var(--primary);color:var(--on-primary);border-color:#0000;font-weight:650}.spath>button.won{background:var(--success);color:#fff;border-color:#0000;font-weight:650}.spath>button.lost{background:var(--error);color:var(--on-error);border-color:#0000;font-weight:650}.spath>button:disabled{opacity:1;cursor:default}@media (max-width:900px){.spath{flex-wrap:wrap}.spath>button{flex:30%}}table{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--outline-variant);border-radius:var(--tile-r);width:100%;box-shadow:none;overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--surface-container-high);padding:13px 14px;font-size:13.5px}th{font:500 12px/16px var(--font-plain);letter-spacing:var(--t-label-s-ls);color:var(--on-surface-variant);text-transform:none;background:var(--surface);border-bottom:1px solid var(--outline-variant);padding-top:14px;padding-bottom:14px}tr:last-child td{border-bottom:none}tbody tr{transition:background var(--dur-quick) var(--ease-std)}tbody tr:hover td{background:var(--surface-container)}td a{font-weight:500}td{font-variant-numeric:tabular-nums}.num,td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}th .th-sort{box-shadow:none;height:auto;min-height:0;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:5px;padding:0;display:inline-flex}th .th-sort:hover:not(:disabled){color:var(--on-surface);background:0 0;border:none}th.num .th-sort{flex-direction:row-reverse}.th-arrow{color:var(--on-surface-variant);opacity:.55;font-size:10px}.th-arrow.active{color:var(--primary);opacity:1}.lv-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lv-spacer{flex:1;min-width:8px}.lv-filter{width:auto;min-width:0;height:32px;min-height:32px;font:500 13px/20px var(--font-plain);color:var(--on-surface-variant);border:1px solid var(--outline);border-radius:var(--sh-sm);background-color:#0000;padding:5px 28px 5px 14px}.lv-filter:hover{background-color:var(--on-surface)}@supports (color:color-mix(in lab,red,red)){.lv-filter:hover{background-color:color-mix(in srgb,var(--on-surface) 8%,transparent)}}.lv-filter.active{color:var(--on-selection);background-color:var(--selection);border-color:#0000;font-weight:500}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.pager .pager-page{font-variant-numeric:tabular-nums;min-width:30px;padding:3px 8px}.pager .pager-page.on{background:var(--selection);color:var(--on-selection);border-color:#0000}.pager .pager-page.on:hover:not(:disabled){background:var(--selection)}.pager-gap{color:var(--faint);padding:0 3px;font-size:12px}.perm-scroll{flex:1;min-height:0;overflow:auto}.perm-scroll table{box-shadow:none}.perm-scroll thead th{z-index:1;position:sticky;top:0}.imp-steps{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.imp-steps li{font:500 13px var(--font-plain);color:var(--on-surface-variant);border-radius:var(--sh-full);align-items:center;gap:8px;padding:3px 6px;display:inline-flex}.imp-steps li .imp-step-n{background:var(--surface-container-highest);width:24px;height:24px;color:var(--on-surface-variant);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.imp-steps li.cur{color:var(--on-surface);font-weight:500}.imp-steps li.cur .imp-step-n{background:var(--primary);color:var(--on-primary)}.imp-steps li.past{color:var(--on-surface-variant)}.imp-steps li.past .imp-step-n{background:var(--selection);color:var(--on-selection)}.imp-steps li.past .imp-step-n:before{content:"";font-family:Material Symbols Outlined;font-size:14px}.imp-steps li.past .imp-step-n .n{display:none}.imp-steps li:not(:first-child):before{content:"";background:var(--outline-variant);border-radius:1px;width:16px;height:2px;margin-right:8px}.drop-zone{text-align:center;border:1.5px dashed var(--border-strong);border-radius:var(--r-lg);background:var(--panel-subtle);color:var(--muted);cursor:pointer;flex-direction:column;align-items:center;gap:7px;padding:28px 16px;transition:border-color .12s,background .12s;display:flex}.drop-zone:hover,.drop-zone.over{border-color:var(--old-primary);background:var(--accent-soft)}.drop-zone svg{color:var(--faint)}.drop-zone strong{color:var(--text-strong)}.imp-chips{flex-wrap:wrap;gap:6px;display:flex}.imp-chip{background:var(--chip);color:var(--muted);border-radius:999px;padding:2px 10px;font-size:12px}.imp-ok{background:var(--ok-soft);color:var(--ok);border-radius:var(--r-md);padding:8px 11px;font-size:13px}.imp-warn{background:var(--warn-soft);color:var(--warn);border-radius:var(--r-md);padding:8px 11px;font-size:13px}.imp-errgroup{border:1px solid var(--danger-border);border-radius:var(--r-md);background:var(--danger-soft);padding:9px 11px}.imp-errhead{color:var(--danger);overflow-wrap:anywhere;font-size:13px;font-weight:550}.imp-errrows{color:var(--muted);margin-top:1px;font-size:12px}.imp-errfix{color:var(--text);overflow-wrap:anywhere;margin-top:5px;font-size:12.5px}.lv-check{text-align:center;width:38px}.lv-check input{cursor:pointer;width:auto;min-height:0;margin:0}th.lv-check input{vertical-align:middle}.lv-actions{text-align:right;white-space:nowrap;width:46px}.lv-actions-h{width:46px}.lv-bulkbar{background:var(--selection);color:var(--on-selection);border-radius:var(--sh-md);box-shadow:var(--e1);animation:rise-in var(--dur-quick) var(--ease-decel) both;border:none;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:13px;display:flex}.lv-bulkbar strong{font:500 14px var(--font-brand)}.badge{border-radius:var(--r-sm);background:var(--chip);color:var(--muted);text-transform:capitalize;border:1px solid #0000;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:500;line-height:1.7;display:inline-flex}.badge:before{content:"";opacity:.75;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.badge-note{color:var(--muted);text-transform:none;background:var(--panel-subtle);border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;padding:5px 11px;font-size:12.5px;display:inline-flex}.badge.active,.badge.approved,.badge.accepted,.badge.activated,.badge.delivered,.badge.completed,.badge.qualified,.badge.resolved{background:var(--ok-soft);color:var(--ok)}.badge.suspended,.badge.pending,.badge.in_review,.badge.in_approval,.badge.in_progress{background:var(--warn-soft);color:var(--warn)}.badge.churned,.badge.inactive,.badge.bounced,.badge.unqualified,.badge.expired,.badge.terminated,.badge.cancelled,.badge.aborted{background:var(--danger-soft);color:var(--danger)}.badge.unsubscribed{background:var(--violet-soft);color:var(--violet)}.badge.green{background:var(--ok-soft);color:var(--ok)}.badge.yellow{background:var(--warn-soft);color:var(--warn)}.badge.red{background:var(--danger-soft);color:var(--danger)}.badge.new,.badge.contacted{background:var(--chip);color:var(--muted)}.badge.working,.badge.nurturing,.badge.converted,.badge.presented,.badge.shipped{background:var(--accent-soft);color:var(--old-primary)}.badge.draft,.badge.planned,.badge.closed{background:var(--chip);color:var(--muted)}.badge.open{background:var(--accent-soft);color:var(--old-primary)}.badge.prio-low{background:var(--chip);color:var(--muted)}.badge.prio-medium{background:var(--accent-soft);color:var(--old-primary)}.badge.prio-high{background:var(--warn-soft);color:var(--warn)}.badge.prio-critical,.badge.critical{background:var(--danger-soft);color:var(--danger)}.badge.prospecting,.badge.qualification{background:var(--chip);color:var(--muted)}.badge.needs_analysis,.badge.proposal{background:var(--accent-soft);color:var(--old-primary)}.badge.negotiation{background:var(--warn-soft);color:var(--warn)}.badge.closed_won{background:var(--ok-soft);color:var(--ok)}.badge.closed_lost{background:var(--danger-soft);color:var(--danger)}.badge.on_hold{background:var(--violet-soft);color:var(--violet)}.overlay{background:var(--scrim);z-index:50;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}.modal{background:var(--surface-container-high);border-radius:var(--sh-xl);width:470px;max-width:100%;box-shadow:var(--e2);border:none;max-height:100%;margin:auto;padding:24px;overflow-y:auto}.kanban{gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.kanban-col{background:var(--surface-container);border-radius:var(--sh-lg);border:none;flex-direction:column;flex:1 0 178px;gap:8px;min-width:178px;min-height:220px;padding:10px;display:flex}.kanban-col.drag-over{outline:2px solid var(--primary);outline-offset:-2px;background:var(--selection)}.kanban-head{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);justify-content:space-between;padding:2px 2px 6px;font-size:11px;font-weight:600;display:flex}.kanban-card{background:var(--surface);border:1px solid var(--outline-variant);border-radius:var(--sh-md);cursor:grab;box-shadow:none;transition:box-shadow var(--dur-quick) var(--ease-std),border-color var(--dur-quick) var(--ease-std);flex-direction:column;gap:4px;padding:11px;display:flex}.kanban-card:hover{border-color:var(--outline-variant);box-shadow:var(--e1)}.kanban-card:active{cursor:grabbing}.kanban-card.at-risk{border-left:3px solid var(--danger)}.kanban-add{width:18px;height:18px;color:var(--muted);border-radius:5px;justify-content:center;align-items:center;font-size:15px;line-height:1;text-decoration:none;display:inline-flex}.kanban-add:hover{background:var(--panel);color:var(--old-primary);text-decoration:none}.bar-fill{border-radius:5px;min-width:4px;height:9px;transition:width .3s cubic-bezier(.16,1,.3,1)}.trend-labels{color:var(--faint);justify-content:space-between;gap:2px;font-size:11px;display:flex}.trend-labels span{text-align:center;white-space:nowrap;flex:1;overflow:hidden}.act-tabs{flex-wrap:wrap;gap:6px;display:flex}.act-tab-ico{color:var(--muted);display:inline-flex}.act-tab.active{background:var(--accent-soft);border-color:var(--old-primary);color:var(--old-primary)}.act-tab.active .act-tab-ico{color:var(--old-primary)}.composer{background:var(--panel-subtle);border:1px solid var(--border);border-radius:var(--r-md);padding:12px}.tl-head{text-transform:uppercase;letter-spacing:.04em;color:var(--faint);padding:10px 0 2px;font-size:11px;font-weight:600}.tl-item{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.tl-item:last-child{border-bottom:none}.tl-ico{background:var(--panel-subtle);border:1px solid var(--border);width:27px;height:27px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.tl-body{flex:1;min-width:0}.tl-sub{font-size:14px;font-weight:500}.tl-meta{color:var(--muted);margin-top:2px;font-size:12px}.kpi{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px;display:grid}.kpi .panel .n{font-family:var(--font-mono);font-feature-settings:"tnum";letter-spacing:-.02em;color:var(--text-strong);font-size:26px;font-weight:500}.kpi-link{color:inherit;text-decoration:none}.kpi-link:hover{text-decoration:none}.kpi-link:hover .panel{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.searchbar{width:360px;max-width:45vw;position:relative}.searchbar input{background:var(--panel-subtle);border-color:var(--border);border-radius:var(--r-md);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;padding-left:32px;font-size:13px}.searchbar input::-webkit-search-decoration{-webkit-appearance:none}.searchbar input:focus{background:var(--field)}.searchbar:before{content:"";pointer-events:none;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7079' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") 50%/contain no-repeat;width:14px;height:14px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.search-drop{z-index:40;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);max-height:430px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.search-group{text-transform:uppercase;letter-spacing:.04em;color:var(--faint);padding:9px 10px 4px;font-size:11px;font-weight:600}.search-item{width:100%;box-shadow:none;text-align:left;border-radius:var(--r-sm);color:var(--text);background:0 0;border:none;justify-content:space-between;gap:10px;padding:7px 10px;display:flex}.search-item:hover{background:var(--hover);border:none}.search-item .muted{font-size:12px}.search-all{color:var(--old-primary);margin-top:4px;font-weight:550}.search-empty{color:var(--muted);padding:12px 10px;font-size:13px}.login-wrap{background:var(--canvas);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative}.login-box{z-index:1;width:450px;max-width:100%;animation:rise-in .3s var(--ease-decel) both;position:relative}.login-hero{text-align:center;flex-direction:column;align-items:center;margin-bottom:18px;display:flex}.login-logo{flex-direction:column;align-items:center;gap:10px;display:flex}.login-wordmark{font-family:var(--font-brand);letter-spacing:-.2px;text-transform:none;color:var(--on-surface-variant);font-size:22px;font-weight:400}.login-hero h1{font:400 24px/32px var(--font-brand);letter-spacing:0;margin:14px 0 4px}.login-hero p{color:var(--on-surface-variant);margin:0;font-size:14px}.login-card{z-index:1;width:450px;max-width:100%;box-shadow:none;border:1px solid var(--outline-variant);border-radius:var(--sh-xl);background:var(--surface);padding:28px;position:relative}.login-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ws-input{border:1px solid var(--border-md);border-radius:var(--r-sm);background:var(--field);align-items:center;transition:border-color .12s,box-shadow .12s;display:flex}.ws-input:focus-within{border-color:var(--old-primary);box-shadow:0 0 0 3px var(--accent-soft)}.ws-input input{min-width:0;box-shadow:none;text-align:right;background:0 0;border:none;flex:1;padding-right:2px}.ws-input input:focus{box-shadow:none;border:none}.ws-suffix{color:var(--muted);white-space:nowrap;padding:0 11px 0 2px;font-size:13.5px}.pw-wrap{position:relative}.pw-wrap input{padding-right:40px}.pw-toggle{width:28px;min-height:26px;box-shadow:none;color:var(--faint);background:0 0;border:none;margin-top:-13px;padding:0;position:absolute;top:50%;right:4px}.pw-toggle:hover:not(:disabled){background:var(--hover);color:var(--text);border:none}.login-alert{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger);border-radius:var(--r-md);align-items:flex-start;gap:8px;padding:9px 11px;font-size:13px;line-height:1.4;animation:.18s both rise-in;display:flex}.login-alert svg{flex-shrink:0;margin-top:1px}.login-hint{background:var(--panel-subtle);border:1px dashed var(--border-strong);border-radius:var(--r-md);color:var(--muted);padding:8px 11px;font-size:12.5px;line-height:1.7}.login-hint code{background:var(--chip);color:var(--text);white-space:nowrap;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.login-foot{text-align:center;color:var(--faint);margin-top:16px;font-size:12px}.spinner{opacity:.9;border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.quote-doc{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-lg);max-width:820px;box-shadow:var(--shadow-sm);margin:0 auto;padding:40px}.quote-total{border-top:1px solid var(--border);padding-top:6px;font-size:18px;font-weight:650}@media print{.sidebar,.topbar,.no-print{display:none!important}.app{height:auto;display:block;overflow:visible}.main{height:auto;overflow:visible}.content{max-width:100%;padding:0}.quote-doc{max-width:100%;box-shadow:none;border:none;border-radius:0;padding:0}.quote-print,.quote-print *{color:#16130e!important;box-shadow:none!important;background:#fff!important}.quote-print .muted,.quote-print .micro{color:#5f574b!important}.quote-print table,.quote-print th,.quote-print td{border-color:#d6c9b3!important}.quote-print .badge{border:1px solid #d6c9b3!important}.quote-total{border-top-color:#16130e!important}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.page{animation:.24s cubic-bezier(.16,1,.3,1) both fade-in}.overlay{animation:.16s both overlay-in}.modal{animation:.18s cubic-bezier(.16,1,.3,1) both pop-in}.kanban-card{animation:.2s both rise-in}.search-drop{transform-origin:top;animation:.14s cubic-bezier(.16,1,.3,1) both pop-in}.menu{display:inline-flex;position:relative}.menu-caret{color:var(--muted);transition:transform .16s}.menu[data-open=true] .menu-caret{transform:rotate(180deg)}.menu-pop{z-index:48;background:var(--surface-container);border-radius:var(--sh-sm);min-width:194px;box-shadow:var(--e2);animation:menu-pop var(--dur-quick) var(--ease-spatial) both;box-shadow:var(--shadow-lg);border:none;padding:5px;animation:.15s cubic-bezier(.16,1,.3,1) both pop-in;position:fixed}.menu-pop.align-start{transform-origin:0 0}.menu-pop.align-end{transform-origin:100% 0}.menu-pop.drop-up.align-start{transform-origin:0 100%}.menu-pop.drop-up.align-end{transform-origin:100% 100%}.menu-item{width:100%;min-height:32px;box-shadow:none;border-radius:var(--r-sm);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:9px;padding:6px 10px;font-size:13.5px;font-weight:450;display:flex}.menu-item:hover:not(:disabled){background:var(--hover);border:none}.menu-item:focus-visible{background:var(--hover);box-shadow:inset 0 0 0 2px var(--old-primary);outline:none}.menu-item:disabled{opacity:.45;cursor:not-allowed}.menu-item.danger{color:var(--danger)}.menu-item.danger:hover:not(:disabled){background:var(--danger-soft)}.menu-item .mi-ico{width:16px;height:16px;color:var(--muted);flex-shrink:0;display:inline-flex}.menu-item.danger .mi-ico{color:var(--danger)}.menu-sep{background:var(--border);height:1px;margin:5px 4px}.menu-pop{max-width:280px}.menu-head{border-bottom:1px solid var(--border);align-items:center;gap:9px;margin-bottom:5px;padding:5px 8px 9px;display:flex}.menu-head .menu-head-meta{flex-direction:column;min-width:0;display:flex}.menu-head .nm{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.menu-head .rl{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.tip{z-index:100;pointer-events:none;background:var(--inverse-surface);color:var(--inverse-on-surface);border-radius:var(--r-sm);white-space:nowrap;box-shadow:var(--shadow-lg);padding:4px 8px;font-size:12px;font-weight:500;line-height:1.2;animation:.1s both tip-fade;position:fixed}.tip-right{transform:translateY(-50%)}.tip-bottom{transform:translate(-50%)}@keyframes tip-fade{0%{opacity:0}to{opacity:1}}.toast-viewport{z-index:200;pointer-events:none;flex-direction:column;gap:10px;width:380px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:18px;left:18px}.toast{pointer-events:auto;background:var(--inverse-surface);color:var(--inverse-on-surface);border-radius:var(--sh-sm);box-shadow:var(--e2);animation:toast-in var(--dur-med) var(--ease-spatial) both;border:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.toast-success,.toast-error,.toast-info{border:none}.toast-action{box-shadow:none;color:var(--inverse-primary);font:500 13px var(--font-brand);background:0 0;border:none;flex:none;height:32px;margin-left:auto;padding:0 10px}.toast-action:hover:not(:disabled){background:currentColor}@supports (color:color-mix(in lab,red,red)){.toast-action:hover:not(:disabled){background:color-mix(in srgb,currentColor 12%,transparent)}}.toast-ico{flex-shrink:0;width:18px;height:18px;margin-top:1px}.toast .toast-ico,.toast-success .toast-ico,.toast-error .toast-ico,.toast-info .toast-ico{color:var(--inverse-primary)}.toast-msg{color:var(--inverse-on-surface);flex:1;font-size:13.5px;line-height:1.42}.toast-x{box-shadow:none;color:var(--inverse-on-surface);opacity:.7;background:0 0;border:none;flex-shrink:0;width:auto;height:auto;min-height:auto;padding:2px;font-size:12px;line-height:1}.toast-x:hover:not(:disabled){opacity:1;background:0 0;border:none}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:720px){.toast-viewport{width:auto;bottom:16px;left:16px;right:16px}}.skeleton{border-radius:var(--sh-xs);vertical-align:middle;background:linear-gradient(90deg,var(--surface-container-high) 25%,var(--surface-container) 42%,var(--surface-container-high) 58%);background-size:200% 100%;min-width:40px;height:12px;animation:1.2s linear infinite shimmer;display:inline-block}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.skeleton-row td{border-bottom:1px solid var(--border)}.empty-state{text-align:center;color:var(--on-surface-variant);flex-direction:column;align-items:center;gap:10px;padding:52px 16px;display:flex}.empty-ico{width:128px;height:128px;color:var(--primary);background:var(--selection);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.empty-ico svg,.empty-ico .msym{width:56px;height:56px;font-size:56px}.empty-title{font:400 22px/28px var(--font-brand);color:var(--on-surface)}.empty-hint{font-size:var(--fs-sm);color:var(--on-surface-variant);max-width:360px}.empty-state .actions{margin-top:4px}@media (max-width:860px){.grid2{grid-template-columns:1fr}}@media (max-width:720px){.content{padding:16px 14px}}kbd,.cmdk-kbd{font-family:var(--font);background:var(--panel);border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-bottom-width:2px;border-radius:5px;padding:2px 5px;font-size:11px;font-weight:500;line-height:1}.overlay.cmdk-overlay{align-items:flex-start;padding-top:10vh}.cmdk{background:var(--surface-container);border-radius:var(--sh-xl);width:680px;max-width:100%;box-shadow:var(--e2);animation:menu-pop var(--dur-quick) var(--ease-spatial) both;transform-origin:top;border:none;overflow:hidden}.cmdk-input-wrap{border-bottom:none;align-items:center;gap:12px;min-height:56px;padding:4px 16px 4px 20px;display:flex}.cmdk-input-wrap svg{color:var(--on-surface-variant);flex-shrink:0}.cmdk-input{box-shadow:none;height:auto;min-height:0;font:400 16px var(--font-plain);color:var(--on-surface);background:0 0;border:none;flex:1;padding:0}.cmdk-input:focus{box-shadow:none;border:none;outline:none}.cmdk-chips{flex-wrap:wrap;gap:8px;padding:0 20px 12px;display:flex}.cmdk-list{max-height:52vh;padding:6px 8px 8px;overflow-y:auto}.cmdk-group{font:500 11px/16px var(--font-plain);letter-spacing:.8px;text-transform:uppercase;color:var(--on-surface-variant);padding:10px 12px 4px}.cmdk-item{width:100%;box-shadow:none;border-radius:var(--sh-full);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;height:48px;min-height:48px;padding:0 12px;display:flex}.cmdk-item[data-active=true]{background:var(--on-surface)}@supports (color:color-mix(in lab,red,red)){.cmdk-item[data-active=true]{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}}.cmdk-ico{width:20px;color:var(--on-surface-variant);flex:none;display:inline-flex}.cmdk-item .label{color:var(--on-surface);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.cmdk-item .sub{color:var(--on-surface-variant);text-transform:capitalize;flex-shrink:0;font-size:12px}.cmdk-empty{text-align:center;color:var(--on-surface-variant);padding:28px;font-size:14px}.cmdk-footer{border-top:1px solid var(--outline-variant);color:var(--on-surface-variant);gap:16px;padding:10px 20px;font-size:11.5px;display:flex}.cmdk-footer kbd{margin-right:3px}*{scrollbar-width:thin;scrollbar-color:var(--sb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--sb);background-clip:content-box;border:3px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--sb-hover);background-clip:content-box}.rpt-cards{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:10px;display:grid}.rpt-card{border:1px solid var(--border-md);border-radius:var(--r-md);background:var(--panel);cursor:pointer;box-shadow:var(--shadow-sm);padding:12px 14px;transition:border-color .12s,background .12s,box-shadow .12s}.rpt-card:hover{border-color:var(--old-primary);box-shadow:var(--shadow-md)}.rpt-card.on{border:2px solid var(--old-primary);background:var(--accent-soft);padding:11px 13px}.rpt-card .t{color:var(--text-strong);font-size:14px;font-weight:650}.rpt-card .d{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.4}.rpt-viz{flex-wrap:wrap;gap:8px;display:flex}.rpt-viz .tile{border:1px solid var(--border-md);border-radius:var(--r-md);background:var(--panel);cursor:pointer;min-width:128px;box-shadow:var(--shadow-sm);flex:128px;align-items:center;gap:10px;padding:9px 12px;transition:border-color .12s,background .12s;display:flex}.rpt-viz .tile:hover{border-color:var(--old-primary)}.rpt-viz .tile.on{border:2px solid var(--old-primary);background:var(--accent-soft);padding:8px 11px}.rpt-viz .tile svg{color:var(--muted);flex:none}.rpt-viz .tile.on svg{color:var(--old-primary)}.rpt-viz .tile .lbl{color:var(--text-strong);font-size:13px;font-weight:600;line-height:1.1}.rpt-viz .tile .sub{color:var(--muted);font-size:11px}.rpt-section{border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel);overflow:hidden}.rpt-section>.hd{background:var(--panel-subtle);border-bottom:1px solid var(--border);color:var(--text-strong);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:650;display:flex}.rpt-section>.hd .dot{background:var(--old-primary);border-radius:2px;flex:none;width:7px;height:7px}.rpt-section>.bd{flex-direction:column;gap:8px;padding:10px 11px;display:flex}.rpt-field{align-items:center;gap:7px;min-width:0;display:inline-flex}.rpt-field .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rpt-fdot{border-radius:50%;flex:none;width:8px;height:8px}.rpt-fdot.dim{background:var(--faint)}.rpt-fdot.mea{background:var(--ok)}.rpt-pill{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel-subtle);justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;display:flex}.rpt-nav,.subnav{flex-direction:column;gap:2px;display:flex}.rpt-nav>button,.subnav button{width:100%;box-shadow:none;color:var(--text);border-radius:var(--r-sm);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:7px 10px;font-weight:500;display:flex}.rpt-nav>button:hover:not(:disabled),.subnav button:hover:not(:disabled){background:var(--hover);border-color:#0000}.rpt-nav>button.on,.subnav button.on{background:var(--chip);color:var(--text-strong);font-weight:650}.rpt-nav>button .lbl,.subnav button .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rpt-nav>button .count{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.rpt-nav>button.on .count{color:var(--text-strong)}.rpt-navhdr{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);padding:12px 10px 4px;font-size:11px;font-weight:700}th.rpt-sort{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th.rpt-sort:hover{color:var(--text-strong)}th.rpt-sort .car{opacity:.5;margin-left:3px;font-size:10px}th.rpt-sort.act .car{opacity:1;color:var(--old-primary)}.rpt-topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:10px 0 12px;display:flex}.rpt-topbar .ttl{color:var(--text-strong);font-size:15px;font-weight:700}.rpt-filter-hd{color:var(--text-strong);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 6px;font-size:12px;font-weight:700}.rpt-viz-row{border:1px solid var(--border-md);border-radius:var(--r-sm);background:var(--panel);cursor:pointer;width:100%;box-shadow:none;justify-content:flex-start;align-items:center;gap:9px;min-height:36px;padding:7px 10px;font-weight:500;display:flex}.rpt-viz-row:hover:not(:disabled){border-color:var(--old-primary);background:var(--panel)}.rpt-viz-row.on{border:2px solid var(--old-primary);background:var(--accent-soft);padding:6px 9px}.rpt-viz-row svg{color:var(--muted);flex:none}.rpt-viz-row.on svg{color:var(--old-primary)}.rpt-picker{position:relative}.rpt-picker-trigger{width:100%;color:var(--muted);background:var(--panel);border-style:dashed;justify-content:space-between;font-weight:500}.rpt-picker-trigger:hover:not(:disabled){border-color:var(--old-primary);color:var(--text)}.rpt-picker-plus{color:var(--old-primary);font-size:15px;font-weight:700;line-height:1}.rpt-picker-pop{z-index:48;background:var(--panel);border:1px solid var(--border-md);border-radius:var(--r-md);box-shadow:var(--shadow-md);flex-direction:column;gap:6px;padding:6px;display:flex;position:fixed}.rpt-picker-list{flex-direction:column;gap:1px;max-height:240px;display:flex;overflow-y:auto}.rpt-picker-item{width:100%;box-shadow:none;border-radius:var(--r-sm);background:0 0;border:none;justify-content:flex-start;align-items:center;gap:8px;min-height:30px;padding:6px 8px;font-weight:500;display:flex}.rpt-picker-item:hover:not(:disabled){background:var(--hover);border-color:#0000}.rpt-picker-item .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wg-modal{width:620px;max-width:96vw}.wg-scroll{flex-direction:column;gap:16px;max-height:46vh;margin-top:12px;display:flex;overflow-y:auto}.wg-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;display:grid}.wg-card{text-align:left;border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel);min-height:0;box-shadow:none;white-space:normal;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 12px;display:flex}.wg-card:hover:not(:disabled){border-color:var(--old-primary);background:var(--panel)}.wg-card:disabled{opacity:.55}.wg-name{color:var(--text-strong);font-size:13.5px;font-weight:600}.wg-desc{color:var(--muted);font-size:12px;line-height:1.4}.wg-add{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--old-primary);margin-top:4px}.wg-card:disabled .wg-add{color:var(--faint)}.wg-row{text-align:left;border-radius:var(--r-sm);width:100%;min-height:0;box-shadow:none;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 10px;display:flex}.wg-row:hover:not(:disabled){background:var(--hover);border-color:#0000}.wg-row.on{border-color:var(--old-primary);background:var(--accent-soft)}.hw-report{flex-direction:column;height:100%;display:flex}.dash-grid{grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(104px,auto);grid-auto-flow:dense;gap:12px;display:grid}.dash-card{flex-direction:column;min-width:0;padding:12px 14px;display:flex;position:relative;overflow:hidden}.dw-hd{flex:none;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.dw-title{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.dw-sub{color:var(--faint);font-size:11.5px}.dw-link{color:var(--faint);white-space:nowrap;flex:none;font-size:11.5px}.dw-link:hover{color:var(--old-primary);text-decoration:none}.dw-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.dw-body>.stack{flex:1;min-height:0}.dw-body table{box-shadow:none;overflow:auto}.dw-metric{flex-direction:column;justify-content:center;height:100%;display:flex}.dw-metric .n{font-family:var(--font-mono);font-feature-settings:"tnum";letter-spacing:-.02em;color:var(--text-strong);font-size:28px;font-weight:500}.dash-tools{border-bottom:1px dashed var(--border);flex:none;align-items:center;gap:4px;margin:-4px -6px 6px;padding-bottom:6px;display:flex}.home-grid{grid-auto-rows:minmax(112px,auto)}.dash-wrap{position:relative}.dash-overlay{z-index:6;pointer-events:none;grid-template-columns:repeat(7,1fr);display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.dash-cell{border:1.5px dashed var(--accent-border);background:var(--accent-soft);opacity:.45;border-radius:8px}.dash-rz{z-index:7;width:18px;height:18px;color:var(--faint);cursor:nwse-resize;touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute;bottom:2px;right:2px}.dash-rz:hover{color:var(--old-primary)}.dash-card.dragging{opacity:.55}.dash-card.drop-hint{outline:2px dashed var(--old-primary);outline-offset:2px}.dash-grip{color:var(--faint);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;padding:0 4px;font-size:13px}.dash-grip:active{cursor:grabbing}.dash-card.bare{box-shadow:none;background:0 0;border:none;padding:0;overflow:visible}.dash-card.bare .hw{flex:1;min-height:0;overflow:auto}.dash-card.bare .hw>.panel{min-height:100%;margin:0}.hw-bar{background:var(--panel-subtle);border:1px solid var(--border);color:var(--muted);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:8px;flex:none;align-items:center;gap:6px;margin-bottom:4px;padding:3px 4px 3px 8px;font-size:11.5px;font-weight:550;display:flex}.hw-bar:hover{border-color:var(--border-strong);color:var(--text)}.hw-bar:active{cursor:grabbing}.hw-bar-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hw-bar button.hw-x{width:20px;min-height:20px;color:var(--faint);box-shadow:none;background:0 0;border-color:#0000;border-radius:6px;flex:none;padding:0;font-size:14px;line-height:1}.hw-bar button.hw-x:hover:not(:disabled){color:var(--danger);background:var(--danger-soft);border-color:#0000}@media (max-width:900px){.dash-grid{grid-template-columns:1fr;grid-auto-rows:minmax(104px,auto)}.dash-grid>.dash-card{grid-area:auto/span 1!important}.dash-overlay{grid-template-columns:1fr}}.flow-cols{grid-template-columns:minmax(0,1fr) 360px;align-items:flex-start;gap:18px;display:grid}@media (max-width:1080px){.flow-cols{grid-template-columns:1fr}}.flow-canvas{border:1px solid var(--border);background-image:radial-gradient(var(--border) 1px,transparent 1px);background-size:22px 22px;background-color:var(--panel-subtle);border-radius:12px;flex-direction:column;align-items:center;padding:28px 14px 44px;display:flex}.flow-node{background:var(--panel);border:1px solid var(--border-md);cursor:pointer;width:100%;max-width:470px;box-shadow:var(--shadow-sm);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .12s,box-shadow .12s;display:flex}.flow-node:hover{border-color:var(--border-strong)}.flow-node.on{border-color:var(--old-primary);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow-sm)}.flow-node:focus-visible{outline:2px solid var(--old-primary);outline-offset:2px}.flow-node .fico{background:var(--accent-soft);width:30px;height:30px;color:var(--old-primary);border-radius:8px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.flow-node.gate .fico{background:var(--warn-soft);color:var(--warn)}.flow-node.act .fico{background:var(--violet-soft);color:var(--violet)}.flow-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:700}.flow-title{color:var(--text-strong);font-size:14px;font-weight:600}.flow-sub{color:var(--muted);overflow-wrap:anywhere;margin-top:1px;font-size:12.5px}.flow-x{flex-shrink:0;margin-left:auto}.flow-link{background:var(--border-strong);flex-shrink:0;width:2px;height:24px}.flow-add{border:1.5px dashed var(--border-strong);background:var(--panel);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:999px;place-items:center;padding:0;font-size:16px;line-height:1;display:grid}.flow-add:hover{border-color:var(--old-primary);color:var(--old-primary);background:var(--panel)}.flow-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.flow-chipc{background:var(--chip);color:var(--text);border-radius:6px;padding:2px 8px;font-size:12px}.rf-wrap{border:1px solid var(--outline-variant);border-radius:var(--sh-lg);background:var(--surface-container);--xy-background-color:var(--surface-container);--xy-edge-stroke:var(--outline);--xy-edge-stroke-selected:var(--primary);--xy-handle-background-color:var(--primary);--xy-handle-border-color:var(--surface);--xy-controls-button-background-color:var(--surface);--xy-controls-button-background-color-hover:var(--surface-container-high);--xy-controls-button-color:var(--on-surface-variant);--xy-controls-button-color-hover:var(--on-surface);--xy-controls-button-border-color:var(--outline-variant);--xy-minimap-background-color:var(--surface);--xy-selection-background-color:var(--primary);height:min(74vh,760px);min-height:440px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rf-wrap{--xy-selection-background-color:color-mix(in srgb, var(--primary) 12%, transparent)}}.rf-wrap{--xy-selection-border:1px dashed var(--primary)}.rf-wrap .react-flow{width:100%;height:100%}.rf-node{background:var(--panel);border:1px solid var(--border-md);width:232px;box-shadow:var(--shadow-sm);cursor:pointer;border-radius:11px;align-items:flex-start;gap:9px;padding:10px 12px;transition:border-color .12s,box-shadow .12s;display:flex}.rf-node:hover{border-color:var(--border-strong)}.rf-node.on{border-color:var(--old-primary);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow-sm)}.rf-node .rf-ico{background:var(--accent-soft);width:28px;height:28px;color:var(--old-primary);border-radius:8px;flex-shrink:0;place-items:center;font-size:13px;display:grid}.rf-node.gate .rf-ico{background:var(--warn-soft);color:var(--warn)}.rf-node.act .rf-ico{background:var(--violet-soft);color:var(--violet)}.rf-node.end .rf-ico{background:var(--chip);color:var(--muted)}.rf-body{min-width:0}.rf-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}.rf-title{color:var(--text-strong);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.rf-sub{color:var(--muted);overflow-wrap:anywhere;margin-top:1px;font-size:12px}.react-flow__handle.rf-h{background:var(--panel);border:1.5px solid var(--border-strong);width:9px;height:9px}.react-flow__handle.rf-yes{background:var(--ok);border-color:var(--ok)}.react-flow__handle.rf-no{background:var(--danger);border-color:var(--danger)}.react-flow__edge-text{fill:var(--muted);font-size:10px;font-weight:700}.react-flow__edge-textbg{fill:var(--panel-subtle)}.rf-palette{background:var(--panel);border:1px solid var(--border);max-width:264px;box-shadow:var(--shadow-md);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 9px;display:flex}.rf-palette-label{letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--faint);font-size:10px;font-weight:700}.rf-palette button{white-space:nowrap}.react-flow__controls button{background:var(--panel);border-bottom:1px solid var(--border);color:var(--text)}.react-flow__controls button:hover{background:var(--hover)}.react-flow__minimap{background:var(--panel-subtle)}.rf-wrap{--xy-edge-stroke:var(--border-strong);--xy-edge-stroke-selected:var(--old-primary);--xy-connectionline-stroke:var(--old-primary);--xy-background-pattern-color:var(--border);--xy-minimap-node-background-color:var(--border-strong);--xy-minimap-mask-background-color:var(--overlay);--xy-controls-button-background-color:var(--panel);--xy-controls-button-background-color-hover:var(--hover);--xy-controls-button-color:var(--text);--xy-controls-button-border-color:var(--border);--xy-controls-box-shadow:var(--shadow-md);--xy-attribution-background-color:transparent}@media (max-width:1080px){.rf-wrap{height:62vh}}.lead-rating{text-transform:capitalize;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.lead-rating .dot{background:var(--accent-muted);border-radius:999px;width:8px;height:8px}.lead-rating.hot .dot{background:var(--danger)}.lead-rating.warm .dot{background:var(--warn)}.lead-rating.cold .dot{background:var(--accent-muted)}table:has(th.lv-check) th,table:has(th.lv-actions-h) th,table:has(th.lv-check) td,table:has(th.lv-actions-h) td{white-space:nowrap}table:has(th.lv-check) th,table:has(th.lv-actions-h) th{padding-left:10px;padding-right:10px}table:has(th.lv-check) td,table:has(th.lv-actions-h) td{max-width:240px;padding:13px 10px}table:has(th.lv-check) td:not(.lv-actions),table:has(th.lv-actions-h) td:not(.lv-actions){text-overflow:ellipsis;overflow:hidden}.setup-body .panel{overflow-x:auto}.setup-body .panel th,.setup-body .panel td{white-space:nowrap}.bell-wrap{position:relative}.bell-btn{width:48px;height:48px;min-height:48px;box-shadow:none;border-radius:var(--sh-full);color:var(--on-surface-variant);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.bell-btn:hover:not(:disabled),.bell-btn:active:not(:disabled){background:0 0;border:none;transform:none}.bell-btn:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.bell-badge{background:var(--danger);color:#fff;border-radius:999px;padding:3px 5px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:6px;right:6px}.bell-backdrop{z-index:59;position:fixed;top:0;right:0;bottom:0;left:0}.bell-pop{z-index:60;width:320px;max-height:400px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.cal-head,.cal-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cal-cell{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;min-height:92px;padding:6px;display:flex;overflow:hidden}.cal-cell.other{opacity:.55}.cal-cell.today-cell{border-color:var(--old-primary)}.cal-cell.drag-over{border-color:var(--old-primary);background:var(--accent-soft)}.cal-task{border:1px solid var(--border);background:var(--panel-subtle,var(--panel));cursor:grab;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:12px;overflow:hidden}.cal-task:active{cursor:grabbing}@keyframes menu-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.modal h3{font:var(--t-title-l);margin-top:0}td.lv-actions .menu{opacity:0;transition:opacity var(--dur-quick) var(--ease-std)}tbody tr:hover td.lv-actions .menu,tbody tr:focus-within td.lv-actions .menu,td.lv-actions .menu[data-open=true]{opacity:1}@media (hover:none){td.lv-actions .menu{opacity:1}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:1080px){.stats{grid-template-columns:1fr 1fr}}.stat{background:var(--surface);border:1px solid var(--outline-variant);border-radius:var(--tile-r);color:inherit;transition:background var(--dur-quick) var(--ease-std);padding:16px 18px;text-decoration:none;display:block}a.stat:hover{background:var(--surface-container);text-decoration:none}.stat-label{font:500 12px/16px var(--font-plain);letter-spacing:.3px;color:var(--on-surface-variant)}.stat-value{font:500 28px/36px var(--font-brand);font-variant-numeric:tabular-nums;color:var(--on-surface);margin-top:4px}.stat-note{font:400 12px/16px var(--font-plain);color:var(--on-surface-variant);align-items:center;gap:4px;margin-top:2px;display:flex}.stat-note.alert{color:var(--error);font-weight:500}.bar-track{background:var(--surface-container-highest);border-radius:4px;height:20px;overflow:hidden}.bar-fill{background:var(--primary);transform-origin:0;height:100%;animation:bar-grow var(--dur-long) var(--ease-decel);border-radius:0 4px 4px 0}@keyframes bar-grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.bar-fill{animation:none}}[data-density=comfortable] button{height:36px}[data-density=comfortable] button.sm{height:30px}[data-density=comfortable] input,[data-density=comfortable] select{height:36px;padding-top:7px;padding-bottom:7px}[data-density=comfortable] textarea{height:auto}[data-density=comfortable] th,[data-density=comfortable] td,[data-density=comfortable] table:has(th.lv-check) td,[data-density=comfortable] table:has(th.lv-actions-h) td{padding-top:11px;padding-bottom:11px}[data-density=comfortable] .menu-item{min-height:36px}[data-density=compact] button{height:32px;padding-left:14px;padding-right:14px}[data-density=compact] button.sm{height:28px}[data-density=compact] input,[data-density=compact] select{height:32px;padding-top:5px;padding-bottom:5px}[data-density=compact] textarea{height:auto}[data-density=compact] th,[data-density=compact] td,[data-density=compact] table:has(th.lv-check) td,[data-density=compact] table:has(th.lv-actions-h) td{padding-top:7px;padding-bottom:7px}[data-density=compact] .menu-item{min-height:32px}[data-density=compact] .lv-filter{height:28px;min-height:28px}[data-density] button.icon-btn,[data-density] button.search,[data-density] button.new-btn,[data-density] button.avatar-btn,[data-density] .bell-btn{height:revert-layer}[data-density=comfortable] button.icon-btn,[data-density=compact] button.icon-btn,[data-density=comfortable] button.search,[data-density=compact] button.search{height:48px}[data-density=comfortable] button.new-btn,[data-density=compact] button.new-btn{height:56px}[data-density=comfortable] button.avatar-btn,[data-density=compact] button.avatar-btn,[data-density=comfortable] .bell-btn,[data-density=compact] .bell-btn{height:48px}.ffield{position:relative}.ffield>input{border-radius:var(--sh-xs);height:56px;padding:24px 14px 8px;font-size:15px}.ffield>label{color:var(--on-surface-variant);pointer-events:none;transition:all var(--dur-quick) var(--ease-std);background:0 0;font-size:15px;position:absolute;top:18px;left:14px}.ffield>input:focus+label,.ffield.filled>label{color:var(--primary);font-size:11.5px;top:7px}.ffield.filled>input:not(:focus)+label{color:var(--on-surface-variant)}.ffield .pw-toggle{top:50%}.menu-pop.account-pop{border-radius:var(--sh-xl);min-width:360px;padding:0 0 4px}.account-pop .acct-head{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 20px 14px;display:flex}.account-pop .acct-email{color:var(--on-surface-variant);font-size:12.5px}.account-pop .acct-avatar{width:72px;height:72px;margin-top:4px;font-size:26px}.account-pop .acct-hi{font:400 20px/26px var(--font-brand);color:var(--on-surface)}.account-pop .menu-head{border-bottom:1px solid var(--outline-variant);display:block}.menu-foot{border-top:1px solid var(--outline-variant);color:var(--on-surface-variant);justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:10px 16px 6px;font-size:11.5px;display:flex}.menu-foot a{color:var(--on-surface-variant)}.ks-modal{width:640px}.ks-cols{grid-template-columns:1fr 1fr;gap:8px 28px;display:grid}@media (max-width:720px){.ks-cols{grid-template-columns:1fr}}.ks-title{font:500 11px/16px var(--font-plain);letter-spacing:.8px;text-transform:uppercase;color:var(--on-surface-variant);padding:12px 0 6px}.ks-row{align-items:center;gap:12px;min-height:32px;display:flex}.ks-keys{flex:none;gap:4px;min-width:76px;display:inline-flex}.ks-what{color:var(--on-surface);font-size:13.5px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
