@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAABAAAAAACEwAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAZBEICoMkgmcLFgABNgIkAyYEIAWFNAdiDAcb3wYgngU5GW9qFpxcIlPzNPVjx7JSP3iet+s9971Zzn7Q8yEHG1C91aUi2aFP6j1c07wqko0ssGwl8RDyRPehgRL1M2Z+akJOifHwcbX3d1ZvWowiysMskA0v3NL0wohiuX//l5EDn7gc/6xs+9oikSbyg6LCvegvncOw87lpLFr4wF0a4AIKCLJtSQTXJ0FUc+nW+HePCPAAAEUITQhwS1VELdq2lyi7mSBClGUAfAiQcQoLURwIEAbFSTgpoQyQKZ5QAIQmFC1RkEIyQbp0pOgGEpLm3PgkW7FBndVwEN1qI7KmHk2wjgMoN/MuNwf0QzU7Z/j7kmFrZXIicgFQg/oLEmlS/KkQSoFU6jDNFoqGGVviKyYilIFgeICEGqgfEltBPQFQQINQmoBQhgEQgQJp4CdRoy9ui0o85+N8br7clI0pPwej4FsISZ8AAG4AocADpkJsAmKJAgaVDFMxCCmFTiMiwqAEjpMAFgtkLp3maM5wD/V4R2VGmtOOnpVldz6417+z3Hs/fjQ3vH/P8VTm8PUfPsiyszHmoVMsvf3e3PCx2Nz17t3UTWLjVinvrCiLufT6svGmhrWE6j1tzjbHRH9FSDV/huK83vrzvQ3fI6ndj0Zy4vGOxfHp5Y1xeSVeq2vI33SA3qppmjKsHF6ZEGh7/N5KGlGRkPj/ZcXKUFbp4I6/swFaqzO4Ma0xdWffCXO6Pk1bcMKYilvTUptzO3JeZGW9yGnPTWl2rULNEeDgdJnXYLs0jrQATKiT/q1eKoDq8x6fmt/6kqv5H9f6D+D76dxIgF8Hd4wmlf/C2bAnARD8c2b1CGD+x+Y/y3RXsZSaYiOmkDkC4A/SVw6msSjArYwhliYAAAAUAab1aFK6gHsy1ZSJ5GiRKf5RJtNa/MsMRW7JbKqsltnlGy71VyZZRzQe4YCJuAlcAgYBASK0IhA+h+aGwWGxiY5BNcKNFPyXRTSMIyJwXYs4fF3zMJaefnNbRz6JWyM8BCMQF4gQ1zGIwSL5COaageEcIIQVyWcpV6jaNCYBAB/3oC9fpXzFLGNS1cPDhIcenLt9c3odbByMS851lFpG5gSIfGIfNo4VsYQ1kdcJGCW/zusPwACXQSNgjSTBBhgOyzwy+zRO0LeRVF2TgEDPYsADhE8RQ4/8DQob9KVubTdI9VgUOrQYYhO7OOyNE6/83y22ZK7Ttxot1TzIenBoNZW4JkySwrgAB+bE17sUW2WXxLfqlLEJAA==) format("woff2"),url(data:font/woff;base64,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) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQwABAAAAAACHQAAAPWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmULFgABNgIkAyYEIAWFXgdiDAcbAwdRlE3OAiA/C2NnWmqDevE1lV86rytbx0YiXN7GJix16cheg+c///7dZ+Z+SEzSUhXoEkLHLqv//fu/tfY3nUm+g2lnlqwhYmnWZ232zf5BQiV0qzxKoR5UjVQLFR7+uVfv+5lDN4WzaUwPWEASTFvwak+Pl2rLqgUqWr/l7mqeJpR5FlJkbclrawv4WyBZaRDdxDX5/xelhdVKE4m2zbooInWEO19jURQVPvBuOvDkAcHeliEDXwoiZxo1/tstIsAWAChCaEKAtVDJ1GlxfR+yN4oBZBkAkwkC5GqIAOJAgDAoloQlxZUBIvkTCoDQhKLN8VKYRQwXjizagXkAs434JyuYQT2rCECN1YtcoBrzICIWQLla63ltC57YDcVwpmCYNY1OyAtAdew3EEiTvR8LrhQIpZ4sGxUNU3fqKTYIVwZ6wxb4twhACrICgAIauNIEuDI0Ahw50sBOoCL3fkMFiomxx/Jz8zHHWET500Ih1xCSmuAAwBqAK7AF44Bd4MsRYFApIMBjEJKlWhoePhvhmMSB1Ro5D2fWZibFkofp/bPMacp6vCkbxnNyp3atz66P1K75BuuPeXZe/3xXNlQfm0uF9U+mqV1rYHNKX80eoYGO1L5bZLBZ37LabkggZnym3HIxRqivANhY/1+NlKncG/kn6rGEPYd8ufSeriuFFF+iE7bqaWxa2cwaeQv2IOd05Pu/v386CWdDv/T35UJC4mam3WgqVPQregeerWBu3ebN2oUbvNYNa6rhi42eyuXw8IeI7mbYQmSZbagRBFiwdM8fzreS7vMYYAP1qq91voMA1Q4fa+5fH3DIfZZa/wf49R3rCfj7vreXVLqyajqYUwAEL5tOveUx/znVL7LYKlnPKrmnolmug3QdfFMwL6AAa+kMvjQBAACgCLB3Q4ZkrYDnMeuxRGJMWIp9xLO0Yn/tRhXLTLY7LHOxtrLspWtkOQoWz3RiK1gvGpDu7RYZwAZpLaN/Ac04HxVYgSgPozliYCw2tMGgYyTfNo8UIapRLkpAFNGCCkRsCIUiIwkSrKIRmBCKtK3CeNoWCJaOBovWO1eiGjtbu6AdMojvZ7gAkSxeogxJckwwIY7zRM50xcsSL0Wivtr+a7VlzZbxdGA3ZJE8avQ8Osn60jlc6Io43TCRLFEbA7XGAKPhvtpGjuUcBq3PuCISsnGiorvImzBPYPxsJFXbCM7XsRrn4tCVkKHD7hpFxJrGULWyNQj1JhQ6tBhiJuZiYV6k/hXAuNiagHXH+8Rkbte5sz8+pJaoJtH4Rg5JTJoeMxsvf4RbbhkZAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAACBgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgXwmjulNUQVQAAAIwAAAAOgAAAETlF8weY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABVgAAAaBSidNyaGVhZAAABBAAAAA2AAAANiIwFk1oaGVhAAAESAAAAB8AAAAkCNACd2htdHgAAARoAAAAIAAAACYPdgD9bG9jYQAABIgAAAAWAAAAFgJYAcJtYXhwAAAEoAAAABwAAAAgABoAwm5hbWUAAAS8AAABLwAAAqQ6hmJlcG9zdAAABewAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhSmP8wsDKwMDUxRTBwMDgDaEZ4xg0GF0YUAE7EDPBOCH+3v4MBxh4Fbaw8P1XYmBgFWBMUWBgnAySY5JmegmkFBiYAfupCr142h3EAQaAQAAEwNm7KAqhJ/SxQEWAo4/3gLjBiJgUbP1dec+rpXK348ksBqtAxnyoomQB4Qe4iQTkAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpFTgNob3EU/n7nGrON27v/WVdzejbSU5rN3JC9uDyH2ZlTri0bi1OcbRz7fOBRDNBr2gYHCRoCgBAnKYzd6qtHLSb58uRFaeTt28v/b99u3gtA0ADqpe3bfRWwmMUMX5IUksRpTGtnWk3J1XLJP4Zu2r6MmJlhCmu5vn7Y4fbIBANuN2UsYv25vvtcV+BiA4S86wMqp0PEogAQkk3TsT3XM27hJYmSGBYaHm7luZ7lT7fIXc91bNM0kkXJKCUrLzw8LFQSJSuMvX1TU6zwQjHlXbXJgp5ckpbzLbTG70PN1TTrke4L2d/vCrUlt5MyLxTp9r+CuAhVe/dO0SJjDSs23S38lcHG3inqS2r/LYyN0NR3YGikblbExYMDQjxLavzW2Uzd/f2PnTUuBgEAu8Nvhd5BvnWiyKILPvv+pptm+h/zM3Wnvkv3paX5Mt6m4gbj5lDjAAAAAQAAAAISLdvSVIpfDzz1AAMD6AAAAADdsSwYAAAAAOCnk1z/X/8KBWAEvwAAAAYAAgAAAAAAAHjaY2BkYGDh+6/EwMA653/83/WsCUARVMAJAIAbBU8AeNpjamCwYVrAwA3DDGsZGGCYaSGDEZCVx5AHAID/Bn4AAAAhADsARwBTAFMAUwBTAKcAtADQAAB42mNgZGBg4GJIYWBniGFgBfMQgJmBEQATuADdeNqVkQFHQ1EYhp/bVqlmgBCYQFFrFaUNVESrNGsKCbWtu7WtO9sd9i8C/aJAv6oHB02kHJ/v8b7v+b7rXCDHOxmi7BLwEVUDR5SitcBz5KNc4AwnfAbOfsvMU+Yt8AJbtALnOaAoy1HGXeuBF+XVwCvycmAJqJMw4JFXzkntfbo0uaJNS5ro3dGWYjr6lmfImDI7nrHZke6QVC5aXfr2RDXWv+aMS2pqE72q83vWCDdxg1tVt2e23cojnEOiW2CPIiUO2aVCzDMpiadv4p6S3pG1Lz3MJBtuvrAq/9pdl2OpjznCTQrM3i2E2zozt09JGDI1FV4Lv54SltRQadv/MrWmlvBivolTOGZi75Co67Px4z/E7jRh7okiTZMD1dTes1KmZtsqv7/G5hdcMmUkAHjaY2BiAIP/qQwaDNgAFxCrMJxkZGJgZmRmZGFkZWRjZGdzTCpKLUtlL83LNDBwNGByDgIxjQycTDgTk0tLUpPzc5PAksYGZgDvLw/DAAAA) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-500-normal-CvE5C8T-.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=) format("woff2"),url(data:font/woff;base64,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) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=) format("woff2"),url(data:font/woff;base64,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) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAACIwAAAOxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmcLFgABNgIkAyYEIAWFdgdiDAcbHQcgnoexMa3pErsziZwnPyZRSvA85VXvV1UraY+UmbV1pHha3yBfhVzt99v7gtl0dblntm/29pBGh0wmJYZqMYBMuAVAYST3938ZOfCJY6aLKOxAnUgUlXZQlGYR73yN0bTZPgT/Hn+AH2D8b7aSwp8o5jlZ8a8PigBBAEAhCBpBAIv8BmXqN9w+horhfTiBCgyACwFk2ABKoAgQQDAo/Ah+FIlyQGG1BAoAQSMoNAphK4tRC2qF1viBBYFsNvJHO+RBzVOdAZrdTiI9aU9jRMYHKF6tfbf24IuQc8KE3TzgiUp/B7EcQOWpT4Ajiwx/LyTKAPllJg3yWGgYcjISNkKiHEYlCHSbAIilHQBQgAYSZREo+tatAVFVskAIx4IPLohyTrhwPtf95Sa3jisv2iEQNUFclwgoi+2JgCAwELAQyKQMMCgXIIgYBDFMv0lJMRnRXhJhvIKOPNzuZfewOgbbdyvtag9afVimHjpnzbubaT2Aufb8e/eYsiG187z790PlmzPsFQeYcvDsFXiQY98V68AmyV4rbT8sy5ltrw0zzmfYG3KqbWvob+jTsJcJSv98vI6MvWVWxx7XPfv8mF6dvN/9Ujs1deU7J7dO+tvddp12Z4/ddVqo0dq9ZpKnbfv6svl4y71s2d5UzLccQu1255lDQ127XV6+nu8LL5OrHL8w6DidfvNmsHiL1BVpxbNziqctt0q06N5PpiAC8OFnO9cc2wMk+ysNgA3qlv7Dj/uOACpeIu/V4bRekerf/Fp/BHh2tHgqAC93L+9Oqfu1bD14UQAIvG8O9TQB8e+WH0GWABBQU6gOZuZxAihTe8gFTMUnIYBFRTkyZRtdpxAgzCE0YgLAZZlh8oSKaclThKU2T9PYf7tJ43mo6pPnpaw3QBjrlBfVaJgbU6NRSjRBksfFCgFtqKU3/hdoC8WkxAYmRXymMzafy8NWPGFEWoQiln0RTam3SQpJhEn1jkgJxcNYSpnUp49iIr4UU3opvkgvRFx99qzabl2JFuzVMwzrlI1u8aFEvUG9+o0ZMMXlYJj8deVKv14Teg3pd3NM97E9W/ZMDQE8TLu0qKDBzelV38a5BMH/jLY9XW9Qv3LWO3YC7Ybbf/99BAVsJlZvgcY8iCj12h+O2+Un/TWaoZcJxfowFELsWcrWR+EOGUSjG+2utoD8vkWhRYsRj3jF563T94cBlhVOGOn3l65TWtVra31ysHTd8oE+/TTbn8+hderiS8qVrnhG3JlHzEIAAA==) format("woff2"),url(data:font/woff;base64,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) 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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-vietnamese-800-normal-CxbopLd3.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-800-normal-BkoGl_sr.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-ext-800-normal-B6BjB2Ju.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-800-normal-BPkb-LBK.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.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:Plus Jakarta Sans;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQYABAAAAAACEAAAAO8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMsgmkLFgABNgIkAyYEIAWFJAdiDAcbzQYAHomxrYatxEnP9GLxI3ie1vF/7uw+mx9SA5So5Ca5CzNll6cAfhiBdHlh/xShzaR1JdUqGk6fPpWJJncfgDRPtC1s4pjpItI6wKbWRVG6G+2mGWIT7cJR2zfw3+s/8IPxA8PbZsN9BpXkqTtytfjvkyKAPQCgEAQDQQBbwmkg5ZWdg1D+2EF0EsrHBNAaAWTMMDIJZQICCCYKawRrFO4wIFo9GAWAYCAoDBRyu6lGjSSAFieAikB2m/JBVmMBaqnq1t+o83tBnf6IUoqRswIU/xrt3dEDbeEQfNR01KEgC2cZGgy8DkB5qy9AMBRBsEYB7hAgHDJjRJiGURi1eBxOR3CGIQigEMAAlDjIalDHAVCAAbhDEcAdRjMIZ4VQwIFgbsecERV8VOvs9+pf+r0+rYfpEi2v2oARDUG0xgmULcfdQdgDw0CsBvw1A0yUFghiJoKYLGvT0wvLcB4AFzAVoeNf2HaM3ZTtsP1gn7zxiBF3R2TOQ9ul99ttzx49slv24AGzT3t3bz98KHPOedntO8jsB3bLrt0Lstt2//7wroLB8ZgaMJIzOIamG/BtOkGw33J1R9bMHZXWzVYX7PONqLmfzr2fWyKP1ffcz6Ri7ibzfOXB37DUFkuRbljj5hn6r24Py/IdE/K0bm1S9u3fDwr6hrGcVwO4m7gfxrWO57VtIVlScWZxBAQdj9yn5WjW2N0RizaQ/9pSvr93onV8WhzjGG+ZkJa18kEigQErrHnInQzBhgErk4HQH0D1Mb7PhyCAck1IXn4YNKDA9s3aMD4DvDgU7w1B8Hrvur58pv6qFhEUljkACPxyPvWFgfzv0fWZFRibzWiSWbXTLMjnAPChaguZIDZyAAFsyYDhD0UAAABQCGDHUgzEtAHOS2fMF0KTzlfYSzTfoNQX3yTZA9+CXKt8S+L18hzJVC0nBvY4AiyxEn2uA45Aq4AQRhyONCIgIiSMlr+KlkKxUFKi+JAiUmgUBUpEnAJAClHq0axTrzgGpR0uBkei4QbgkihybWi4uAifYQEkSgSQxKKhoGKkZhUSRAOAOMoEFQUzBS2VqUqdWN3L6lqs8qeP2qAeHXpY51sW1zuDYi8gZQn5RdMsGioMsQxmAYH630S9FwmICmTTWNyY9YkAJKezaK0iIRH9bRhzFHyABCUaEAPQlqQEKPUHxRDQP0EPQ8ScbAuEexeFIYaYYiGWYmVZMniH/7MymPERVbJbpcpawy9qkj06m0FDGDqw3w1dVk+YkaYyPIlecNBcAQAAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZMAA8AAAAACBwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE8AAABgXqSjmVNUQVQAAAI0AAAAOwAAAETnasseY21hcAAAAnAAAABDAAAAZAHsImBnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABaAAAAaQ1OXaDaGVhZAAABCQAAAA2AAAANiIPFjloaGVhAAAEXAAAACIAAAAkCToGamhtdHgAAASAAAAAIAAAACYP1gD/bG9jYQAABKAAAAAWAAAAFgJbAcNtYXhwAAAEuAAAABwAAAAgABoAwm5hbWUAAATUAAABKAAAAqQ7f16ZcG9zdAAABfwAAABPAAAAYie4Bt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhSmScwMDKwMDUxRTx/yuDN4hmMGSMY9BgdGJABexAzATjhPh7+zM0MvAqbGHh+6/EwMAqwJiiwMA4GSTHJMH0EkgpMDADAHrHDDUAeNpjYARCDgYmBgYGETCpwsBUnp5RwsjMwJBZkpjDyAaUZwHKAfkMTIy8jBOA1B4gG6QPyASRALxABTgAeNpjYGBgAmJmIBYBkoxgmoUhAEgLACFInJdBgcGRYQHDQUYmhS3//2OK/P/5/8n/A/9T/zv+Z7wfDDQDDQAA8SQUYgAAAQAB//8AD3jabEvDQkVRFF3nvLrPyMbtZNdVtm1jWvPMWf6KPA/fkccZ42y7tvcCrDAI0GF6AhXU0MMM2Em8A3luv/cepJr7q6+mU1lZ941ZWTuvBdDHA4DW0xOooQMYEexYAK+241VupKtqvjTgYbFukDhV0JN7p+VlQsgIHh/fPKoj6g8CQA0NtrD6D65FM1ZBIT+e0R56DnfEANY+/v6SqMgKU3g1z6k5B3tHIVqWFcFEicLLiiyJ/syHU7MkKkQ7OjrYqzm1oCbBiY2iDcela6mf9qHdoLHkJLOkKGOlKb/l4VBLJvQviFhtX2nObU1IahAt6metIbxYiPA06FJTjWYvFh3vKIYmVoSRp60DcuWAXGNnm1BdkBJZoBIGoKtnMzUw5jOLMTADQ9LcmH12bnoHU8O0aUCZVUCZ10AZfqAyoA/MjdmAroY42tbYWZbNg01NU9OEzZ1Nx5OpQc1FR1tfX1vHRQ0AGQVZJQABAAAAAhItD10Qdl8PPPUAAwPoAAAAAN2xLBgAAAAA4KeTXP89/xAFXwSlAAIABgACAAAAAAAAeNpjYGRgYOH7r8TAwLrgv+3f7azxzC8YehmQAScAldYGrwAAeNpjeslQz9Tz/ykMM6xiYIBhpnkMZkDWbIZVACtpDNoAAAAhADsARwBTAFMAUwBTAKgAtQDSAAB42mNgZGBg4GJIYWBniGFgBfMQgJmBEQATuADdeNoszDcBgwAARcFH7wjImCW9VxhRwIQaFCAIBWjBBvVvNx0Q0WBh2AHQGZVssDXeskls7GWLgl62udPKDjm17HKmlFO+bFYbFjGp7OqcnYyVkQOORFEURM9Sfji2Z4KxbVtta/d9grbzUhdVlfskC5f88EeOKB+kubML2f+TRbiSZNxjiinzl46QTNZ6UoSImhOyf+pn7HLMuVxO7dB5EZEma7wScdkJDrDXE+KLW37UnUNCNWDWadMsMcMaf/zqTLiiOp6YVlsRc1Yv1V2Cpn2C6k5Bw071k68540isDXTW+rr37lskSFIiXX1Nb8c0wupa5sfce44euQRh/V9k7TfImf9JyKsz3PJPf+6pQ98nk3zpjMlmzRGRpaT3h6ketx8pA0NwZ0x42mNgYmD4/wOIUxk0GLABLiBWYTjJyMTAzMjMyMLIysjGyM7mmFSUWpbKXpqXaWDgaMDkHARiGhk4mXAmJpeWpCbn5yaBJY0NzACm+BG6AA==) 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:Plus Jakarta Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-vietnamese-400-italic-DxHMt71w.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-400-italic-BwMUgQYW.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:Plus Jakarta Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-italic--YfxA26p.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-italic-DO3wxI6M.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:Plus Jakarta Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-italic-D5MFNpT-.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-400-italic-BVaBttQe.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=) format("woff2"),url(data:font/woff;base64,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) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.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{--violet-50:#EEEDFE;--violet-100:#DEDBFD;--violet-200:#C3BDFB;--violet-300:#A29AF9;--violet-400:#7F73F7;--violet-500:#5B4CF5;--violet-600:#4A3BE0;--violet-700:#3B2DBF;--violet-800:#2E2396;--violet-900:#1C155C;--magenta-400:#7C4DFF;--magenta-500:#3B5BFD;--magenta-600:#2F48D6;--neutral-0:#FFFFFF;--neutral-25:#FCFBFB;--neutral-50:#F7F7F7;--neutral-100:#F2F0F0;--neutral-150:#EBE8E8;--neutral-200:#E3DFDF;--neutral-300:#D6D0D0;--neutral-400:#AFA8A8;--neutral-500:#8A8280;--neutral-600:#6A625F;--neutral-700:#4A4340;--neutral-800:#2B2523;--neutral-900:#1A1513;--green-50:#EFFAF4;--green-100:#D7F2E4;--green-500:#3F9E6B;--green-600:#2F8455;--green-700:#256844;--amber-50:#FFF6EB;--amber-100:#FFE8CC;--amber-500:#FC642D;--amber-600:#E14E1D;--red-50:#FEF2F2;--red-100:#FEE2E2;--red-200:#FECACA;--red-300:#FCA5A5;--red-500:#DC2626;--red-600:#B91C1C;--red-700:#991B1B;--blue-50:#EFF3FE;--blue-100:#DCE4FC;--blue-500:#4A6FE3;--blue-600:#3556C8;--teal-50:#EFFBF9;--teal-500:#00A699;--orange-500:#FC642D;--raspberry-500:#C2317A;--surface-page:var(--neutral-50);--surface-card:var(--neutral-0);--surface-sunken:var(--neutral-100);--surface-rail:var(--neutral-0);--surface-hover:var(--neutral-100);--surface-active:var(--violet-50);--surface-inverse:var(--neutral-900);--surface-tint-violet:var(--violet-50);--surface-tint-green:var(--green-50);--surface-tint-amber:var(--amber-50);--surface-tint-red:var(--red-50);--surface-tint-blue:var(--blue-50);--text-strong:var(--neutral-900);--text-body:var(--neutral-800);--text-muted:var(--neutral-500);--text-faint:var(--neutral-400);--text-brand:var(--violet-600);--text-on-brand:var(--neutral-0);--text-positive:var(--green-600);--text-negative:var(--red-600);--text-warning:var(--amber-600);--border-subtle:var(--neutral-150);--border-default:var(--neutral-200);--border-strong:var(--neutral-300);--border-brand:var(--violet-300);--border-focus:var(--violet-500);--action-primary:var(--violet-500);--action-primary-hover:var(--violet-600);--action-primary-press:var(--violet-700);--action-primary-soft:var(--violet-50);--action-danger:var(--red-500);--action-danger-hover:var(--red-600);--gradient-hero:linear-gradient(90deg,#3B5BFD 0%,#5B4CF5 50%,#7C4DFF 100%);--gradient-chart-violet:linear-gradient(180deg,rgba(91,76,245,.22) 0%,rgba(91,76,245,0) 100%);--gradient-chart-green:linear-gradient(180deg,rgba(63,158,107,.2) 0%,rgba(63,158,107,0) 100%);--viz-1:var(--violet-500);--viz-2:var(--orange-500);--viz-3:var(--teal-500);--viz-4:var(--neutral-400);--viz-5:var(--raspberry-500);--viz-6:var(--green-500)}:root{--font-sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-display:var(--font-sans);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-display:34px;--fs-h1:26px;--fs-h2:20px;--fs-h3:17px;--fs-body:14px;--fs-body-sm:13px;--fs-caption:12px;--fs-micro:11px;--fs-metric-lg:32px;--fs-metric:26px;--fs-metric-sm:20px;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.6;--ls-tight:-.02em;--ls-snug:-.01em;--ls-normal:0;--ls-wide:.06em;--ls-caps:.08em;--type-page-title:var(--fw-extrabold) var(--fs-h1)/var(--lh-tight) var(--font-display);--type-section-title:var(--fw-bold) var(--fs-h2)/var(--lh-snug) var(--font-display);--type-card-title:var(--fw-semibold) var(--fs-h3)/var(--lh-snug) var(--font-sans);--type-body:var(--fw-regular) var(--fs-body)/var(--lh-normal) var(--font-sans);--type-body-strong:var(--fw-semibold) var(--fs-body)/var(--lh-normal) var(--font-sans);--type-label:var(--fw-semibold) var(--fs-body-sm)/var(--lh-snug) var(--font-sans);--type-caption:var(--fw-medium) var(--fs-caption)/var(--lh-snug) var(--font-sans);--type-metric:var(--fw-bold) var(--fs-metric)/var(--lh-tight) var(--font-display);--type-eyebrow:var(--fw-bold) var(--fs-micro)/var(--lh-snug) var(--font-sans)}:root{--space-0:0px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:56px;--rail-width:64px;--rail-width-open:224px;--page-pad-x:32px;--page-gutter-mobile:16px;--page-pad-y:24px;--grid-gap:16px;--card-pad:20px;--card-pad-tight:16px;--control-h-sm:32px;--control-h:38px;--control-h-lg:44px;--max-content:1600px}:root{--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:18px;--radius-pill:999px;--radius-card:var(--radius-xl);--radius-control:var(--radius-md);--radius-input:var(--radius-lg);--radius-icon-tile:var(--radius-lg);--radius-banner:var(--radius-2xl);--border-w:1px}:root{--shadow-none:none;--shadow-xs:0 1px 2px rgba(20,20,25,.04);--shadow-sm:0 1px 3px rgba(20,20,25,.06);--shadow-md:0 4px 14px rgba(20,20,25,.07);--shadow-lg:0 12px 32px rgba(20,20,25,.1);--shadow-brand:0 6px 20px rgba(91,76,245,.24);--ring-focus:0 0 0 3px rgba(91,76,245,.22);--ring-danger:0 0 0 3px rgba(220,38,38,.18);--shadow-track-inset:inset 0 1px 2px rgba(20,20,25,.1);--shadow-track-inset-on:inset 0 1px 2px rgba(20,20,25,.16);--shadow-knob:0 1px 2px rgba(20,20,25,.18),0 0 0 1px rgba(20,20,25,.05);--shadow-card:var(--shadow-xs);--shadow-popover:var(--shadow-lg)}:root{--ease-standard:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--dur-instant:80ms;--dur-fast:.14s;--dur-base:.2s;--dur-slow:.32s;--transition-control:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);--press-scale:.98}@media(prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms}}*,*:before,*:after{box-sizing:border-box}body{margin:0;font:var(--type-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased}a{color:var(--text-brand);text-decoration:none;font-weight:var(--fw-semibold)}a:hover{color:var(--violet-700);text-decoration:underline}h1,h2,h3,h4{margin:0;color:var(--text-strong);letter-spacing:var(--ls-tight)}:focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:var(--radius-sm)}::selection{background:var(--violet-100)}@media(hover:none)and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[contenteditable]:not([contenteditable=false]){font-size:16px!important}}html,body,#root{height:100%}body{overscroll-behavior-y:none}.atr-page{padding:var(--space-1) var(--page-gutter-mobile) calc(var(--space-8) + 72px + env(safe-area-inset-bottom));max-width:var(--max-content);margin:0 auto;width:100%}@media(min-width:640px){.atr-page{padding:var(--space-5) var(--space-5) calc(var(--space-8) + 72px + env(safe-area-inset-bottom))}}@media(min-width:900px){.atr-page{padding:var(--space-2) var(--page-pad-x) var(--page-pad-x)}}.atr-form-grid{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:640px){.atr-form-grid{grid-template-columns:1fr 1fr}.atr-form-grid>.atr-form-grid__full{grid-column:1 / -1}}.atr-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;color:inherit}.atr-ico svg{display:block}.atr-ico--spin svg{animation:atr-ico-spin .9s linear infinite}@keyframes atr-ico-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.atr-ico--spin svg{animation:none}}.atr-iconbtn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);cursor:pointer;transition:var(--transition-control)}.atr-iconbtn:hover{background:var(--surface-hover);color:var(--text-body)}.atr-iconbtn:active{transform:scale(var(--press-scale))}.atr-iconbtn:focus-visible{box-shadow:var(--ring-focus)}.atr-iconbtn--outlined{background:var(--surface-card);border-color:var(--border-default)}.atr-iconbtn--soft{background:var(--action-primary-soft);color:var(--text-brand)}.atr-iconbtn--sm{width:30px;height:30px}.atr-iconbtn--md{width:36px;height:36px}.atr-iconbtn--lg{width:42px;height:42px}.atr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.atr-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a151373;animation:atr-modal-fade var(--dur-base) var(--ease-standard) both}.atr-modal__dialog{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 48px);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;box-shadow:var(--shadow-lg);outline:none;animation:atr-modal-rise var(--dur-slow) var(--ease-out) both}.atr-modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--card-pad) var(--card-pad) var(--space-5)}.atr-modal__title{margin:0;font:var(--type-card-title);letter-spacing:var(--ls-snug);color:var(--text-strong)}.atr-modal__close{flex:none}.atr-modal__body{padding:0 var(--card-pad) var(--card-pad);overflow-y:auto;font:var(--type-body);color:var(--text-body)}.atr-modal__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-4);padding:var(--card-pad-tight) var(--card-pad);border-top:1px solid var(--border-subtle)}@keyframes atr-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes atr-modal-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes atr-modal-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(min-width:640px){.atr-modal{align-items:center;padding:var(--space-9)}.atr-modal__dialog{width:auto;flex:1;max-height:calc(100dvh - 96px);border-radius:var(--radius-2xl);animation:atr-modal-pop var(--dur-slow) var(--ease-out) both}.atr-modal__dialog--sm{max-width:400px}.atr-modal__dialog--md{max-width:560px}.atr-modal__dialog--lg{max-width:760px}.atr-modal__dialog--xl{max-width:1120px}}.atr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer;white-space:nowrap;transition:var(--transition-control),transform var(--dur-instant) var(--ease-standard)}.atr-btn:active:not(:disabled){transform:scale(var(--press-scale))}.atr-btn:disabled{opacity:.45;cursor:not-allowed}.atr-btn--sm{height:var(--control-h-sm);padding:0 12px;font-size:var(--fs-body-sm)}.atr-btn--md{height:var(--control-h);padding:0 16px;font-size:var(--fs-body)}.atr-btn--lg{height:var(--control-h-lg);padding:0 22px;font-size:var(--fs-body)}.atr-btn--full{width:100%}.atr-btn--pill{border-radius:var(--radius-pill)}.atr-btn--primary{background:var(--action-primary);color:var(--text-on-brand)}.atr-btn--primary:hover:not(:disabled){background:var(--action-primary-hover)}.atr-btn--primary:active:not(:disabled){background:var(--action-primary-press)}.atr-btn--secondary{background:var(--surface-card);color:var(--text-body);border-color:var(--border-default);box-shadow:var(--shadow-xs)}.atr-btn--secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}.atr-btn--soft{background:var(--action-primary-soft);color:var(--text-brand)}.atr-btn--soft:hover:not(:disabled){background:var(--violet-100)}.atr-btn--ghost{background:transparent;color:var(--text-muted)}.atr-btn--ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--text-body)}.atr-btn--danger{background:var(--action-danger);color:#fff}.atr-btn--danger:hover:not(:disabled){background:var(--red-600)}.atr-btn:focus-visible{box-shadow:var(--ring-focus)}.atr-field{display:flex;flex-direction:column;gap:6px}.atr-field__label{font:var(--type-label);color:var(--text-body)}.atr-field__wrap{position:relative;display:flex;align-items:center}.atr-input{width:100%;height:var(--control-h-lg);padding:0 14px;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text-strong);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-input);transition:var(--transition-control)}.atr-input::placeholder{color:var(--text-faint)}.atr-input:hover{border-color:var(--border-strong)}.atr-input:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--ring-focus)}.atr-input:disabled{background:var(--neutral-50);color:var(--text-faint);cursor:not-allowed}.atr-input--sm{height:var(--control-h)}.atr-input--withIcon{padding-left:40px}.atr-input--withAffix{padding-right:40px}.atr-field__icon{position:absolute;left:14px;color:var(--text-faint);pointer-events:none}.atr-field__affix{position:absolute;right:12px;display:flex;align-items:center;color:var(--text-faint);background:none;border:0;cursor:pointer;padding:2px}.atr-field__affix:hover{color:var(--text-body)}.atr-field__hint{font:var(--type-caption);color:var(--text-muted)}.atr-field--invalid .atr-input{border-color:var(--red-500)}.atr-field--invalid .atr-input:focus{box-shadow:var(--ring-danger)}.atr-field--invalid .atr-field__hint{color:var(--text-negative)}.atr-confirm{display:flex;flex-direction:column;gap:var(--space-6)}.atr-confirm__message{margin:0;font:var(--type-body);color:var(--text-muted)}.atr-confirm__alert{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:var(--radius-md);border:1px solid}.atr-confirm__alert-body{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed)}.atr-confirm__alert-body strong{font-weight:var(--fw-semibold)}.atr-confirm__alert--warning{background:var(--surface-tint-amber);border-color:var(--amber-100);color:var(--amber-600)}.atr-confirm__alert--danger{background:var(--surface-tint-red);border-color:var(--red-100);color:var(--red-600)}.atr-toasts{position:fixed;z-index:1100;top:calc(var(--space-4) + env(safe-area-inset-top));left:var(--space-4);right:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none}@media(min-width:640px){.atr-toasts{left:auto;right:var(--space-6);top:var(--space-6);width:360px}}.atr-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-card);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);animation:atr-toast-in var(--dur-slow) var(--ease-out)}@keyframes atr-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.atr-toast{animation:none}}.atr-toast__icon{display:inline-flex;margin-top:1px}.atr-toast--success .atr-toast__icon{color:var(--text-positive)}.atr-toast--error .atr-toast__icon{color:var(--text-negative)}.atr-toast--warning .atr-toast__icon{color:var(--text-warning)}.atr-toast--info .atr-toast__icon{color:var(--text-brand)}.atr-toast__content{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.atr-toast__title{font:var(--type-body-strong);color:var(--text-strong)}.atr-toast__body{font:var(--type-caption);color:var(--text-muted);overflow-wrap:anywhere}.atr-toast__close{border:0;background:none;padding:2px;margin:0;cursor:pointer;color:var(--text-faint);border-radius:var(--radius-xs);display:inline-flex;transition:var(--transition-control)}.atr-toast__close:hover{color:var(--text-body);background:var(--surface-hover)}.atr-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 24px;text-align:center}.atr-empty__icon{color:var(--neutral-300)}.atr-empty__title{font:var(--type-section-title);color:var(--text-body);font-weight:var(--fw-medium)}.atr-empty__body{font:var(--type-body);color:var(--text-muted)}.atr-empty__action{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:8px}.lum-aud__title{max-width:24ch}.lum-aud__grid{display:grid;gap:var(--grid-gap);margin-top:var(--space-10)}@media(min-width:900px){.lum-aud__grid{grid-template-columns:1fr 1fr}}.lum-aud__card{padding:clamp(24px,3vw,36px);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-xs)}.lum-aud__card:first-child{border-color:var(--border-brand);box-shadow:var(--shadow-sm)}.lum-aud__tile{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-icon-tile);background:var(--violet-50);color:var(--violet-600);margin-bottom:var(--space-7)}.lum-aud__h3{font:var(--fw-bold) var(--fs-h2) / var(--lh-snug) var(--font-display);letter-spacing:var(--ls-tight);color:var(--text-strong);margin-top:var(--space-4)}.lum-aud__card ul{list-style:none;margin:var(--space-8) 0 0;padding:0;display:grid;gap:var(--space-5)}.lum-aud__card li{display:flex;gap:var(--space-4);align-items:flex-start;font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-muted)}.lum-aud__card li>:first-child{flex:0 0 auto;margin-top:3px;color:var(--violet-600)}.atr-mark{display:block;flex:none;object-fit:contain;-webkit-user-select:none;user-select:none}.atr-mark--inverse{filter:drop-shadow(0 0 6px var(--violet-400))}.atr-mark--on-brand{filter:drop-shadow(0 0 6px var(--violet-100))}.lum-rail{border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-md);overflow:hidden}.lum-rail__head{padding:var(--space-6);border-bottom:1px solid var(--border-subtle)}.lum-rail__mark{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-lg);background:var(--violet-900);color:#fff;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:17px;letter-spacing:var(--ls-tight)}.lum-rail__items{list-style:none;margin:0;padding:var(--space-5);display:grid;gap:var(--space-2)}.lum-rail__item{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--radius-control);font:var(--type-label);color:var(--text-faint);opacity:.42;filter:saturate(.2);transition:opacity var(--dur-base) var(--ease-standard),filter var(--dur-base) var(--ease-standard),background-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.lum-rail__item.is-on{opacity:1;filter:none;color:var(--text-strong);background:var(--surface-active)}.lum-rail__icon{display:grid;place-items:center;flex:0 0 auto;color:var(--text-muted)}.lum-rail__item.is-on .lum-rail__icon{color:var(--violet-600)}.lum-rail__off{margin-left:auto;font:var(--type-caption);color:var(--text-faint)}@media(prefers-reduced-motion:reduce){.lum-rail__item{transition:none}}.lum-control__inner{display:grid;gap:clamp(40px,6vw,72px);align-items:center}@media(min-width:900px){.lum-control__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.lum-control__roles{display:inline-flex;gap:2px;margin-top:var(--space-9);padding:3px;border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--border-subtle);flex-wrap:wrap}.lum-control__role{border:0;cursor:pointer;background:transparent;border-radius:var(--radius-pill);height:var(--control-h-sm);padding-inline:16px;font:var(--type-label);color:var(--text-muted);transition:var(--transition-control)}.lum-control__role:hover{color:var(--text-strong)}.lum-control__role.is-active{background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-xs)}.lum-control__note{margin:var(--space-7) 0 0;font-size:var(--fs-body);color:var(--text-muted)}.lum-control__note strong{color:var(--text-strong)}@media(prefers-reduced-motion:reduce){.lum-control__role{transition:none}}.lum-dark{overflow:hidden}.lum-dark__glow{width:900px;height:900px;top:-420px;left:50%;transform:translate(-50%);--lp-glow: rgba(124, 77, 255, .22)}.lum-dark__inner{position:relative;z-index:1}.lum-dark__grid{list-style:none;margin:var(--space-10) 0 0;padding:0;display:grid;gap:var(--grid-gap);perspective:1200px}@media(min-width:640px){.lum-dark__grid{grid-template-columns:1fr 1fr}}.lum-dark__card{padding:var(--space-8);border:1px solid var(--lp-ink-line);border-radius:var(--radius-card);background:var(--lp-ink-2);transform-origin:50% 0}.lum-dark__card[data-reveal]{transform:rotateX(-16deg) translate3d(0,22px,0)}.lum-dark__card[data-reveal].is-lit{transform:none}.lum-dark__tile{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-icon-tile);background:#7c4dff29;color:var(--violet-300);margin-bottom:var(--space-6)}.lum-dark__card strong{display:block;font:var(--fw-bold) var(--fs-h3) / var(--lh-snug) var(--font-display);letter-spacing:var(--ls-snug);color:#fff}.lum-dark__card span{display:block;margin-top:var(--space-4);font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--lp-ink-text)}.lum-dark__closing{display:flex;align-items:center;gap:var(--space-5);margin:var(--space-10) 0 0;font:var(--fw-bold) var(--fs-h2) / var(--lh-snug) var(--font-display);letter-spacing:var(--ls-tight);color:#fff}.lum-dark__closing :first-child{color:var(--violet-400);flex:0 0 auto;filter:drop-shadow(0 0 10px rgba(124,77,255,.7))}@media(prefers-reduced-motion:reduce){.lum-dark__card[data-reveal]{transform:none}}.lum-faq__inner{display:grid;gap:clamp(32px,5vw,64px);align-items:start}@media(min-width:900px){.lum-faq__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lum-faq__head{position:sticky;top:100px}}.lum-faq__list{display:grid}.lum-faq__item{border-bottom:1px solid var(--border-subtle)}.lum-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-7) 0;cursor:pointer;list-style:none;font:var(--fw-semibold) var(--fs-h3) / var(--lh-snug) var(--font-sans);color:var(--text-strong);transition:color var(--dur-fast) var(--ease-standard)}.lum-faq__item summary::-webkit-details-marker{display:none}.lum-faq__item summary:hover{color:var(--text-brand)}.lum-faq__item summary>:last-child{flex:0 0 auto;color:var(--text-muted);transition:transform var(--dur-base) var(--ease-standard)}.lum-faq__item[open] summary>:last-child{transform:rotate(180deg);color:var(--text-brand)}.lum-faq__item p{margin:0 0 var(--space-8);padding-right:var(--space-9);font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--text-muted);max-width:66ch;animation:lum-faq-in var(--dur-base) var(--ease-out)}@keyframes lum-faq-in{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.lum-faq__item summary,.lum-faq__item summary>:last-child{transition:none}.lum-faq__item p{animation:none}}.lum-cta{overflow:hidden;text-align:center}.lum-cta__glow{width:820px;height:820px;left:50%;top:-280px;transform:translate(-50%);--lp-glow: rgba(124, 77, 255, .28)}.lum-cta__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.lum-cta__mark{display:inline-flex;border-radius:var(--radius-2xl);filter:drop-shadow(0 0 26px rgba(124,77,255,.55))}.lum-cta__title{margin-top:var(--space-8);max-width:18ch}.lum-cta__text{margin-inline:auto;max-width:52ch}.lum-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-5);margin-top:var(--space-9)}.lum-cta__primary{display:inline-flex;align-items:center;gap:var(--space-3);height:var(--control-h-lg);padding-inline:26px;border-radius:var(--radius-pill);background:var(--action-primary);color:#fff!important;font:var(--type-body-strong);box-shadow:0 10px 34px #5b4cf56b;transition:background-color var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-standard)}.lum-cta__primary:hover{background:var(--violet-500)}.lum-cta__primary:active{transform:scale(var(--press-scale))}.lum-cta__ghost{display:inline-flex;align-items:center;height:var(--control-h-lg);padding-inline:22px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.22);color:#fff!important;font:var(--type-body-strong);transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.lum-cta__ghost:hover{background:#ffffff14;border-color:#ffffff6b}.lum-cta__qualifier{margin-top:var(--space-8)}@media(prefers-reduced-motion:reduce){.lum-cta__primary,.lum-cta__ghost{transition:none}}.lum-mock{width:100%;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);overflow:hidden;font:var(--type-body)}.lum-mock__bar{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);background:var(--surface-card)}.lum-mock__avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--violet-50);color:var(--violet-700);font:var(--type-caption);font-weight:var(--fw-bold);flex:0 0 auto}.lum-mock__who{display:flex;flex-direction:column;gap:2px;min-width:0}.lum-mock__who strong{font:var(--type-body-strong);color:var(--text-strong)}.lum-mock__who span{font:var(--type-caption);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lum-mock__flag{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:22px;padding-inline:9px;border-radius:var(--radius-pill);background:var(--green-50);color:var(--green-700);font:var(--type-caption);font-weight:var(--fw-semibold);flex:0 0 auto}.lum-mock__flag i{width:6px;height:6px;border-radius:50%;background:var(--green-500)}.lum-mock__thread{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-7) var(--space-6);background:var(--surface-page)}.lum-bubble{max-width:78%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);font-size:var(--fs-body-sm);line-height:var(--lh-normal);display:flex;align-items:flex-end;gap:var(--space-4)}.lum-bubble em{display:inline-flex;align-items:center;gap:3px;font-style:normal;font-size:10px;opacity:.6;white-space:nowrap;flex:0 0 auto}.lum-bubble--in{align-self:flex-start;background:var(--surface-card);border:1px solid var(--border-subtle);color:var(--text-body);border-bottom-left-radius:var(--radius-xs)}.lum-bubble--out{align-self:flex-end;background:var(--violet-600);color:#fff;border-bottom-right-radius:var(--radius-xs)}.lum-bubble--out em{opacity:.75}.lum-bubble__read{color:#8ed8ff;opacity:1}.lum-mock__composer{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-top:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-faint);font-size:var(--fs-body-sm)}.lum-mock__send{margin-left:auto;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--violet-50);color:var(--violet-600);flex:0 0 auto}.lum-graph{width:100%;height:auto;display:block;overflow:visible}.lum-graph__edge{fill:none;stroke:var(--border-strong);stroke-width:1.5}.lum-graph__pulse{fill:none;stroke:var(--violet-500);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:26 460;stroke-dashoffset:486;filter:drop-shadow(0 0 5px rgba(91,76,245,.8))}.is-lit .lum-graph__pulse{animation:lum-pulse 3.4s var(--ease-standard) infinite;animation-delay:var(--pulse-delay, 0ms)}@keyframes lum-pulse{0%{stroke-dashoffset:486;opacity:0}8%{opacity:1}55%{stroke-dashoffset:0;opacity:1}70%,to{stroke-dashoffset:0;opacity:0}}.lum-graph__node rect{fill:var(--surface-card);stroke:var(--border-default);stroke-width:1.5;transition:stroke var(--dur-base) var(--ease-standard),filter var(--dur-base) var(--ease-standard)}.is-lit .lum-graph__node rect{animation:lum-node-light 3.4s var(--ease-standard) infinite;animation-delay:var(--node-delay, 0ms)}@keyframes lum-node-light{0%,4%{stroke:var(--border-default);filter:none}12%,40%{stroke:var(--violet-500);filter:drop-shadow(0 0 8px rgba(91,76,245,.45))}70%,to{stroke:var(--border-default);filter:none}}.lum-graph__title{font:var(--fw-bold) 14px/1 var(--font-sans);fill:var(--text-strong)}.lum-graph__kind{font:var(--fw-bold) 9px/1 var(--font-sans);letter-spacing:.08em;fill:var(--text-faint);text-transform:uppercase}.lum-graph__stat{font:var(--fw-semibold) 11px/1 var(--font-sans);fill:var(--violet-600)}@media(prefers-reduced-motion:reduce){.is-lit .lum-graph__pulse,.is-lit .lum-graph__node rect{animation:none}.lum-graph__pulse{opacity:0}}.lum-mirror{padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-xs)}.lum-mirror__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5)}.lum-mirror__head strong{font:var(--type-body-strong);color:var(--text-strong)}.lum-mirror__head span{font:var(--type-caption);color:var(--text-muted)}.lum-mirror__grid{display:grid;gap:var(--space-2)}.lum-mirror__floor{display:grid;grid-template-columns:32px repeat(4,minmax(0,1fr));gap:var(--space-2);align-items:center}.lum-mirror__label{font:var(--type-caption);color:var(--text-muted);text-align:right}.lum-mirror__unit{display:grid;place-items:center;height:30px;border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:11px;border:1px solid transparent}.lum-mirror__unit--disponivel{background:var(--green-50);border-color:var(--green-100);color:var(--green-700)}.lum-mirror__unit--reservada{background:var(--amber-50);border-color:var(--amber-100);color:var(--amber-600)}.lum-mirror__unit--vendida{background:var(--violet-50);border-color:var(--violet-100);color:var(--violet-700)}.lum-mirror__unit--bloqueada{background:var(--neutral-100);border-color:var(--neutral-200);color:var(--neutral-500)}.lum-mirror__unit.is-changing{animation:lum-mirror-change 4.8s var(--ease-standard) infinite}@keyframes lum-mirror-change{0%,45%{background:var(--green-50);border-color:var(--green-100);color:var(--green-700)}55%,to{background:var(--amber-50);border-color:var(--amber-100);color:var(--amber-600)}}@media(prefers-reduced-motion:reduce){.lum-mirror__unit.is-changing{animation:none}}.lum-mirror__legend{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-5);font:var(--type-caption);color:var(--text-muted)}.lum-mirror__legend span{display:inline-flex;align-items:center;gap:var(--space-2)}.lum-mirror__dot{display:inline-block;width:10px;height:10px;border-radius:3px;border-width:1px;border-style:solid}.lum-hero{--lit: 0;position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(48px,6vw,84px) clamp(64px,8vw,108px);background-color:color-mix(in srgb,var(--surface-page) calc(var(--lit) * 100%),#080616);transition:background-color .9s var(--ease-out)}.lum-hero[data-lit=on]{--lit: 1}.lum-hero__rays{position:absolute;inset:-20% 0 auto;width:140%;left:-20%;height:130%;z-index:-1;opacity:calc(.18 + var(--lit) * .82);transition:opacity 1.1s var(--ease-out)}.lum-rays{transform-origin:600px 0;animation:lum-drift 24s ease-in-out infinite alternate}@keyframes lum-drift{0%{transform:rotate(-2.5deg) scaleX(.97)}to{transform:rotate(2.5deg) scaleX(1.03)}}.lum-hero__inner{display:grid;gap:clamp(40px,6vw,72px);align-items:center}@media(min-width:900px){.lum-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.lum-hero__eyebrow{color:color-mix(in srgb,var(--violet-600) calc(var(--lit) * 100%),#4f4a78);transition:color .9s var(--ease-out)}.lum-hero__title{margin-top:var(--space-6);font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--lp-fs-hero);line-height:1.02;letter-spacing:-.038em;color:color-mix(in srgb,var(--text-strong) calc(var(--lit) * 100%),#5d5878);transition:color .9s var(--ease-out);display:flex;flex-direction:column}.lum-hero__line{display:block;opacity:0;transform:translate3d(0,26px,0);animation:lum-line-in .78s var(--ease-out) forwards;animation-delay:calc(.14s + var(--line) * 90ms)}@keyframes lum-line-in{to{opacity:1;transform:none}}.lum-hero__text{margin:var(--space-7) 0 0;font-size:var(--lp-fs-lead);line-height:var(--lh-relaxed);max-width:52ch;color:color-mix(in srgb,var(--text-muted) calc(var(--lit) * 100%),#676283);transition:color .9s var(--ease-out)}.lum-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-9)}.lum-hero__cta{display:inline-flex;align-items:center;gap:var(--space-3);height:var(--control-h-lg);padding-inline:24px;border-radius:var(--radius-pill);background:var(--action-primary);color:#fff!important;font:var(--type-body-strong);box-shadow:var(--shadow-brand);transition:background-color var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.lum-hero__cta:hover{background:var(--action-primary-hover);box-shadow:0 10px 30px #4a3be052}.lum-hero__cta:active{transform:scale(var(--press-scale))}.lum-hero__ghost{display:inline-flex;align-items:center;height:var(--control-h-lg);padding-inline:20px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--border-default) calc(var(--lit) * 100%),#34305a);color:color-mix(in srgb,var(--text-body) calc(var(--lit) * 100%),#7c7899)!important;font:var(--type-body-strong);transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),color .9s var(--ease-out)}.lum-hero__ghost:hover{background:var(--surface-hover);border-color:var(--border-strong)}.lum-hero__qualifier{margin:var(--space-7) 0 0;font:var(--type-caption);color:color-mix(in srgb,var(--text-faint) calc(var(--lit) * 100%),#5a5678);transition:color .9s var(--ease-out)}.lum-hero__stage{--mx: 0;--my: 0;perspective:1600px;perspective-origin:60% 40%}.lum-hero__plane{position:relative;transform-style:preserve-3d;transform:rotateX(calc(7deg + var(--my) * -4deg)) rotateY(calc(-11deg + var(--mx) * 5deg)) rotate(.6deg);transition:transform .62s var(--ease-out);filter:brightness(calc(.5 + var(--lit) * .5)) saturate(calc(.3 + var(--lit) * .7));will-change:transform,filter}.lum-hero__layer{transform-style:preserve-3d}.lum-hero__layer--base{border-radius:var(--radius-2xl);box-shadow:0 30px 70px #14141929,0 4px 14px #14141912}.lum-hero__layer--window{position:absolute;top:-22px;left:-6%;transform:translateZ(62px)}.lum-hero__layer--stat{position:absolute;bottom:-30px;right:-9%;transform:translateZ(92px)}.lum-chip{display:inline-flex;align-items:center;gap:var(--space-3);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:var(--shadow-lg);padding:var(--space-3) var(--space-5);font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-strong);white-space:nowrap}.lum-chip--window i{width:7px;height:7px;border-radius:50%;background:var(--green-500);box-shadow:0 0 0 3px var(--green-50)}.lum-chip--stat{flex-direction:column;align-items:flex-start;gap:2px;border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6)}.lum-chip--stat strong{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-metric-sm);letter-spacing:var(--ls-tight);color:var(--text-brand)}.lum-chip--stat em{font-style:normal;font-size:9px;font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);color:var(--text-faint)}@media(max-width:899px){.lum-hero{padding-block:84px clamp(56px,8vw,88px)}.lum-hero__rays{opacity:calc(.12 + var(--lit) * .48)}}@media(max-width:639px){.lum-hero__layer--window{left:0;top:-18px}.lum-hero__layer--stat{right:0;bottom:-20px}}.lum-switch{position:absolute;top:var(--space-8);right:var(--lp-gutter);z-index:3;display:inline-flex;align-items:center;gap:var(--space-4);border:1px solid color-mix(in srgb,var(--border-default) calc(var(--lit) * 100%),#2e2a52);background:color-mix(in srgb,var(--surface-card) calc(var(--lit) * 100%),#120f2a);border-radius:var(--radius-pill);padding:5px 14px 5px 5px;cursor:pointer;font:var(--type-caption);font-weight:var(--fw-semibold);color:color-mix(in srgb,var(--text-muted) calc(var(--lit) * 100%),#7c7899);transition:background-color .9s var(--ease-out),border-color .9s var(--ease-out),color .9s var(--ease-out)}.lum-switch__track{width:40px;height:24px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--violet-600) calc(var(--lit) * 100%),#28244d);display:flex;align-items:center;padding:3px;transition:background-color var(--dur-base) var(--ease-standard)}.lum-switch__knob{width:18px;height:18px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--violet-600);transform:translate(calc(var(--lit) * 16px));transition:transform var(--dur-base) var(--ease-out);box-shadow:var(--shadow-sm)}.lum-switch__label{min-width:6ch;text-align:left}@media(max-width:639px){.lum-switch__label{display:none}}@media(prefers-reduced-motion:reduce){.lum-hero,.lum-hero__rays,.lum-hero__title,.lum-hero__text,.lum-hero__plane,.lum-hero__qualifier,.lum-switch,.lum-switch__track,.lum-switch__knob,.lum-hero__eyebrow,.lum-hero__ghost{transition:none}.lum-rays{animation:none}.lum-hero__line{opacity:1;transform:none;animation:none}}.lum-how__body{position:relative;margin-top:var(--space-10)}.lum-how__beam{position:absolute;left:19px;top:12px;bottom:12px;width:2px;border-radius:1px;background:var(--border-subtle);overflow:hidden}.lum-how__beam span{display:block;height:100%;transform-origin:0 0;background:linear-gradient(180deg,var(--violet-400),var(--violet-600));box-shadow:0 0 12px #5b4cf58c;transition:transform .16s linear}.lum-how__steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-10)}.lum-how__steps li{display:flex;gap:var(--space-7);align-items:flex-start;position:relative}.lum-how__n{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface-card);border:1px solid var(--border-default);font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-semibold);color:var(--text-muted);z-index:1;transition:border-color var(--dur-slow) var(--ease-out),color var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.lum-how__steps li.is-lit .lum-how__n{border-color:var(--violet-500);color:var(--violet-700);box-shadow:0 0 0 5px var(--violet-50)}.lum-how__steps strong{display:block;font:var(--fw-bold) var(--fs-h2) / var(--lh-snug) var(--font-display);letter-spacing:var(--ls-tight);color:var(--text-strong)}.lum-how__steps p{margin:var(--space-4) 0 0;font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--text-muted);max-width:58ch}@media(prefers-reduced-motion:reduce){.lum-how__beam span,.lum-how__n{transition:none}}.atr-brandmark{display:block;flex:none;border-radius:var(--radius-icon-tile);object-fit:cover}.atr-brandmark--fill{width:100%;height:100%;border-radius:inherit}.lum-strip{border-block:1px solid var(--border-subtle);background:var(--surface-card)}.lum-strip__inner{display:flex;flex-direction:column;gap:var(--space-6);padding-block:var(--space-8)}.lum-strip__label{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-faint)}.lum-strip__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-10)}.lum-strip__item{display:flex;align-items:center;gap:var(--space-5)}.lum-strip__tile{flex:0 0 auto}.lum-strip__body{display:flex;flex-direction:column;gap:1px}.lum-strip__body strong{font:var(--type-body-strong);color:var(--text-strong)}.lum-strip__body em{font-style:normal;font:var(--type-caption);color:var(--text-muted)}@media(min-width:900px){.lum-strip__inner{flex-direction:row;align-items:center;gap:var(--space-10)}.lum-strip__list{margin-left:auto}}.atr-lockup{display:block;flex:none;object-fit:contain;-webkit-user-select:none;user-select:none}.lum-footer{border-top:1px solid var(--border-subtle);background:var(--surface-card);padding-top:var(--space-10)}.lum-footer__inner{display:grid;gap:var(--space-10)}@media(min-width:900px){.lum-footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.lum-footer__brand p{margin:var(--space-6) 0 0;font:var(--type-caption);color:var(--text-muted);max-width:34ch}.lum-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-8)}.lum-footer__col>span{display:block;font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-faint);margin-bottom:var(--space-6)}.lum-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.lum-footer__col a{font:var(--type-body-strong);color:var(--text-muted)!important;transition:color var(--dur-fast) var(--ease-standard)}.lum-footer__col a:hover{color:var(--text-strong)!important}.lum-footer__legal{display:flex;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-10);padding-block:var(--space-7);border-top:1px solid var(--border-subtle);font:var(--type-caption);color:var(--text-faint)}@media(prefers-reduced-motion:reduce){.lum-footer__col a{transition:none}}.lum-footer__pending{font:var(--type-body-strong);color:var(--text-faint);cursor:default}.lum-nav{position:sticky;top:0;z-index:40;background:#fcfbfb00;transition:background-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard);border-bottom:1px solid transparent}.lum-nav--stuck{background:#fcfbfbdb;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom-color:var(--border-subtle);box-shadow:var(--shadow-xs)}.lum-nav__inner{display:flex;align-items:center;gap:var(--space-8);height:68px}.lum-nav__brand{display:inline-flex;flex:0 0 auto}.lum-nav__links{display:none;align-items:center;gap:var(--space-7);margin-inline:auto}.lum-nav__link{font:var(--type-label);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-standard);white-space:nowrap}.lum-nav__link:hover{color:var(--text-strong)!important}.lum-nav__actions{display:none;align-items:center;gap:var(--space-6);margin-left:auto}.lum-nav__cta{display:inline-flex;align-items:center;height:var(--control-h);padding-inline:18px;border-radius:var(--radius-pill);background:var(--action-primary);color:#fff!important;font:var(--type-body-strong);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-standard)}.lum-nav__cta:hover{background:var(--action-primary-hover);box-shadow:var(--shadow-brand)}.lum-nav__cta:active{transform:scale(var(--press-scale))}.lum-nav__burger{margin-left:auto;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-control);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-body);cursor:pointer}.lum-nav__sheet{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6) var(--lp-gutter) var(--space-8);background:var(--surface-card);border-bottom:1px solid var(--border-subtle);font:var(--type-body-strong);color:var(--text-body)}.lum-nav__sheet .lum-nav__cta{align-self:flex-start}@media(min-width:900px){.lum-nav__links,.lum-nav__actions{display:flex}.lum-nav__burger{display:none}}@media(prefers-reduced-motion:reduce){.lum-nav,.lum-nav__cta{transition:none}}.lum-nav__menu{position:relative}.lum-nav__trigger{display:inline-flex;align-items:center;gap:var(--space-2);border:0;background:transparent;cursor:pointer;padding:0;font:var(--type-label)}.lum-nav__trigger>:last-child{transition:transform var(--dur-base) var(--ease-standard)}.lum-nav__trigger[aria-expanded=true]{color:var(--text-strong)}.lum-nav__trigger[aria-expanded=true]>:last-child{transform:rotate(180deg)}.lum-nav__link.is-active{color:var(--text-strong)}.lum-nav__panel{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);width:min(420px,calc(100vw - 32px));padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);display:grid;gap:2px;animation:lum-nav-panel-in var(--dur-base) var(--ease-out)}.lum-nav__panel:before{content:"";position:absolute;top:-12px;right:0;bottom:100%;left:0}@keyframes lum-nav-panel-in{0%{opacity:0;transform:translate(-50%) translateY(-6px)}}.lum-nav__item{display:flex;align-items:flex-start;gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg);transition:background-color var(--dur-fast) var(--ease-standard)}.lum-nav__item:hover{background:var(--surface-hover)}.lum-nav__item>span:last-child{font:var(--type-caption);color:var(--text-muted);line-height:var(--lh-normal)}.lum-nav__item strong{display:block;font:var(--type-body-strong);color:var(--text-strong);margin-bottom:1px}.lum-nav__item-tile{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-md);background:var(--violet-50);color:var(--violet-600);flex:0 0 auto}.lum-nav__sheet-label{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-faint)}.lum-nav__sheet-divider{display:block;height:1px;background:var(--border-subtle);margin-block:var(--space-2)}.lum-nav__sheet-item{display:flex;align-items:center;gap:var(--space-5);font:var(--type-body-strong);color:var(--text-strong)!important}@media(prefers-reduced-motion:reduce){.lum-nav__panel{animation:none}.lum-nav__trigger>:last-child,.lum-nav__item{transition:none}}.lum-pillar__inner{display:grid;gap:clamp(40px,6vw,72px);align-items:center}@media(min-width:900px){.lum-pillar__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.lum-pillar--flip .lum-pillar__copy{order:2}.lum-pillar--flip .lum-pillar__art{order:1}}.lum-pillar__list{list-style:none;margin:var(--space-9) 0 0;padding:0;display:grid;gap:var(--space-6)}.lum-pillar__list li{display:flex;gap:var(--space-5);align-items:flex-start}.lum-pillar__list li>:first-child{flex:0 0 auto;margin-top:2px;color:var(--green-600);background:var(--green-50);border-radius:50%;padding:3px;box-sizing:content-box}.lum-pillar__list strong{display:block;font:var(--type-body-strong);color:var(--text-strong)}.lum-pillar__list span{font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-muted)}.lum-pillar__art{min-width:0}.lum-pillar__card{perspective:1400px}.lum-pillar__card>*{transform:rotateY(4deg) rotateX(2deg);transform-style:preserve-3d;transition:transform var(--dur-slow) var(--ease-out)}.lum-pillar--flip .lum-pillar__card>*{transform:rotateY(-4deg) rotateX(2deg)}.lum-pillar__card:hover>*{transform:rotateY(0) rotateX(0)}@media(prefers-reduced-motion:reduce){.lum-pillar__card>*,.lum-pillar--flip .lum-pillar__card>*{transform:none;transition:none}}@media(min-width:900px){.lum-flows .lum-pillar__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr)}}.lum-flows__stats{display:grid;gap:var(--grid-gap);padding-top:var(--space-10);border-top:1px solid var(--border-subtle)}@media(min-width:640px){.lum-flows__stats{grid-template-columns:repeat(3,1fr)}}.lum-flows__stat{display:flex;flex-direction:column}.lum-ai{list-style:none;margin:0;padding:0;display:grid;gap:var(--grid-gap)}.lum-ai__node{display:flex;gap:var(--space-6);align-items:flex-start;padding:var(--space-7);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.lum-ai__node:hover{border-color:var(--border-brand);box-shadow:var(--shadow-sm)}.lum-ai__tile{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radius-icon-tile);background:var(--violet-50);color:var(--violet-600);flex:0 0 auto}.lum-ai__node strong{display:block;font:var(--type-card-title);color:var(--text-strong);margin-bottom:var(--space-3)}.lum-ai__node>span:last-child{font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.lum-ai__node{transition:none}}.lum-price__grid{display:grid;gap:var(--grid-gap);margin-top:var(--space-10);align-items:start}@media(min-width:900px){.lum-price__grid{grid-template-columns:repeat(3,1fr)}}.lum-price__card{position:relative;display:flex;flex-direction:column;padding:clamp(24px,2.6vw,32px);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-xs);height:100%}.lum-price__card--featured{border-color:var(--border-brand);box-shadow:var(--shadow-md)}@media(min-width:900px){.lum-price__card--featured{transform:translateY(-14px)}}.lum-price__flag{position:absolute;top:-11px;left:clamp(24px,2.6vw,32px);height:22px;display:inline-flex;align-items:center;padding-inline:10px;border-radius:var(--radius-pill);background:var(--violet-600);color:#fff;font:var(--type-caption);font-weight:var(--fw-semibold)}.lum-price__name{font:var(--type-card-title);color:var(--text-strong)}.lum-price__note{margin:var(--space-3) 0 0;font:var(--type-caption);color:var(--text-muted)}.lum-price__amount{display:flex;align-items:baseline;gap:var(--space-2);margin:var(--space-7) 0 0;padding-bottom:var(--space-7);border-bottom:1px solid var(--border-subtle)}.lum-price__amount strong{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-metric-lg);letter-spacing:var(--ls-tight);color:var(--text-strong)}.lum-price__amount em{font-style:normal;font:var(--type-caption);color:var(--text-muted)}.lum-price__features{list-style:none;margin:var(--space-7) 0 var(--space-9);padding:0;display:grid;gap:var(--space-4);flex:1}.lum-price__features li{display:flex;gap:var(--space-4);align-items:flex-start;font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--text-muted)}.lum-price__features li>:first-child{flex:0 0 auto;margin-top:2px;color:var(--green-600)}.lum-price__cta{display:inline-flex;align-items:center;justify-content:center;height:var(--control-h);border-radius:var(--radius-control);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-strong)!important;font:var(--type-body-strong);transition:var(--transition-control)}.lum-price__cta:hover{background:var(--surface-hover);border-color:var(--border-strong)}.lum-price__card--featured .lum-price__cta{background:var(--action-primary);border-color:var(--action-primary);color:#fff!important}.lum-price__card--featured .lum-price__cta:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.lum-price__footnote{margin:var(--space-10) 0 0;font:var(--type-caption);color:var(--text-faint);max-width:68ch}@media(prefers-reduced-motion:reduce){.lum-price__cta{transition:none}}.lum-price__flag--promo{background:var(--green-100, #d9efe2);color:var(--green-700, #22603e)}.lum-landing{--lp-ink: #0c0a1f;--lp-ink-2: #17142f;--lp-ink-line: rgba(255, 255, 255, .1);--lp-ink-text: rgba(255, 255, 255, .68);--lp-glow: rgba(91, 76, 245, .35);--lp-fs-hero: clamp(34px, 4.6vw, 60px);--lp-fs-h2: clamp(26px, 3.4vw, 42px);--lp-fs-lead: clamp(15px, 1.3vw, 18px);--lp-measure: 1180px;--lp-gutter: 20px;--lp-section-y: clamp(64px, 9vw, 128px);--lit: 1;min-height:100%;background:var(--surface-page);color:var(--text-body);overflow-x:hidden;overflow-x:clip}@media(min-width:900px){.lum-landing{--lp-gutter: 40px}}.lum-landing a{text-decoration:none;color:inherit;font-weight:inherit}.lum-landing a:hover{text-decoration:none;color:inherit}.lum-landing p a{color:var(--text-brand);font-weight:var(--fw-semibold)}.lum-landing p a:hover{text-decoration:underline}.lum-shell{width:min(100%,var(--lp-measure));margin:0 auto;padding-inline:var(--lp-gutter)}.lum-section{padding-block:var(--lp-section-y);position:relative}.lum-section--ink{background:var(--lp-ink);color:var(--lp-ink-text)}.lum-eyebrow{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-brand);display:block}.lum-section--ink .lum-eyebrow{color:var(--violet-400)}.lum-h2{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--lp-fs-h2);line-height:1.08;letter-spacing:-.03em;color:var(--text-strong);margin-top:var(--space-5);max-width:20ch}.lum-section--ink .lum-h2{color:#fff}.lum-lead{font-size:var(--lp-fs-lead);line-height:var(--lh-relaxed);color:var(--text-muted);max-width:58ch;margin:var(--space-6) 0 0}.lum-section--ink .lum-lead{color:var(--lp-ink-text)}.lum-qualifier{font:var(--type-caption);color:var(--text-faint);margin-top:var(--space-7)}.lum-section--ink .lum-qualifier{color:#ffffff73}[data-reveal]{opacity:0;transform:translate3d(0,20px,0);filter:brightness(.62) saturate(.35);transition:opacity .62s var(--ease-out) var(--reveal-delay, 0ms),transform .72s var(--ease-out) var(--reveal-delay, 0ms),filter .82s var(--ease-out) var(--reveal-delay, 0ms);will-change:opacity,transform,filter}[data-reveal].is-lit{opacity:1;transform:none;filter:none;will-change:auto}@media(prefers-reduced-motion:reduce){[data-reveal],[data-reveal].is-lit{opacity:1;transform:none;filter:none;transition:none}}.lum-glow{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle,var(--lp-glow) 0%,rgba(91,76,245,0) 70%);opacity:calc(var(--lit) * 1);transition:opacity .9s var(--ease-out)}.lum-stat__value{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-metric-lg);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--text-strong)}.lum-stat__label{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-muted);margin-top:var(--space-3)}.lum-stat__meta{font:var(--type-caption);color:var(--text-faint);margin-top:var(--space-2)}.atr-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);white-space:nowrap}.atr-badge--neutral{background:var(--neutral-100);color:var(--text-muted)}.atr-badge--brand{background:var(--violet-50);color:var(--violet-700)}.atr-badge--success{background:var(--green-50);color:var(--green-700)}.atr-badge--warning{background:var(--amber-50);color:var(--amber-600)}.atr-badge--danger{background:var(--red-50);color:var(--red-600)}.atr-badge--info{background:var(--blue-50);color:var(--blue-600)}.atr-badge--dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.atr-skel{position:relative;display:block;width:100%;height:12px;overflow:hidden;background:var(--neutral-100);border-radius:var(--radius-sm)}.atr-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0,#ffffffa6,#fff0);animation:atr-skel-sweep 1.4s var(--ease-standard) infinite}.atr-skel--circle{flex:none}.atr-skel-text{display:flex;flex-direction:column;gap:var(--space-3);width:100%}@keyframes atr-skel-sweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.atr-skel:after{animation:none;content:none}}.atr-pagehead{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:var(--page-pad-y) var(--page-pad-x) 12px}.atr-pagehead__lead{display:flex;align-items:center;gap:var(--space-3);min-width:0}.atr-pagehead__id{min-width:0}.atr-pagehead__title{font:var(--type-page-title);color:var(--text-strong)}.atr-pagehead__sub{font:var(--type-caption);color:var(--text-muted);margin-top:4px}.atr-pagehead__actions{display:flex;align-items:center;gap:10px}.atr-page .atr-pagehead{padding-left:0;padding-right:0}@media(max-width:639.98px){.atr-pagehead{padding:12px var(--page-gutter-mobile) 8px;gap:12px}.atr-page .atr-pagehead{flex-wrap:wrap;padding:0 0 12px}.atr-page .atr-pagehead__actions{flex-wrap:wrap;width:100%}.atr-page .atr-pagehead--echo .atr-pagehead__title{display:none}.atr-page .atr-pagehead--echo .atr-pagehead__sub{margin-top:0}.atr-page .atr-pagehead--echo{align-items:center}.atr-page .atr-pagehead--echo .atr-pagehead__actions{width:auto;margin-left:auto}}.atr-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:var(--fw-bold);letter-spacing:var(--ls-snug);color:#fff;background:var(--violet-600);overflow:hidden;position:relative;flex:none}.atr-avatar img{width:100%;height:100%;object-fit:cover}.atr-avatar--square{border-radius:var(--radius-lg)}.atr-avatar__status{position:absolute;right:0;bottom:0;width:26%;height:26%;border-radius:50%;border:2px solid var(--surface-card)}.atr-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:var(--transition-control)}.atr-card--pad{padding:var(--card-pad)}.atr-card--tight{padding:var(--card-pad-tight)}.atr-card--hoverable{cursor:pointer}.atr-card--hoverable:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.atr-card--tinted{background:var(--green-50);border-color:var(--green-100)}.atr-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.atr-card--bare>.atr-card__head{padding:var(--card-pad-tight) var(--card-pad-tight) 0;margin-bottom:0}.atr-card__title{font:var(--type-card-title);color:var(--text-strong)}.atr-card__sub{font:var(--type-caption);color:var(--text-muted);margin-top:2px}.atr-check{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font:var(--type-body);color:var(--text-body);-webkit-user-select:none;user-select:none}.atr-check input{position:absolute;opacity:0;width:0;height:0}.atr-check__box{width:18px;height:18px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface-card);color:transparent;transition:var(--transition-control)}.atr-check:hover .atr-check__box{border-color:var(--violet-400)}.atr-check input:checked+.atr-check__box{background:var(--action-primary);border-color:var(--action-primary);color:#fff}.atr-check input:focus-visible+.atr-check__box{box-shadow:var(--ring-focus)}.atr-check--disabled{opacity:.45;cursor:not-allowed}.atr-table{width:100%;border-collapse:collapse;font-family:var(--font-sans)}.atr-table th{text-align:left;padding:14px 16px 12px;font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.atr-table td{padding:14px 16px;font-size:var(--fs-body);color:var(--text-body);border-top:1px solid var(--border-subtle);vertical-align:middle}.atr-table tbody tr{transition:background-color var(--dur-fast) var(--ease-standard)}.atr-table tbody tr:hover{background:var(--neutral-25)}.atr-table__num{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--text-strong)}.atr-table__foot{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 0;border-top:1px solid var(--border-subtle);font:var(--type-caption);color:var(--text-muted)}.atr-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.atr-table th.atr-table__th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.atr-table__sort{display:inline-flex;vertical-align:-2px;margin-left:4px;color:var(--violet-600)}.atr-table tbody tr.atr-table__row--clickable{cursor:pointer}.atr-table tbody tr.atr-table__row--clickable:hover{background:var(--surface-hover)}.atr-table th.atr-table__check,.atr-table td.atr-table__check{width:36px;padding-right:0}.atr-table .atr-table__check .atr-check{gap:0}.atr-skel{display:block;width:100%;max-width:160px;height:14px;border-radius:var(--radius-pill);background:var(--neutral-100);background-image:linear-gradient(90deg,#fff0,#ffffffa6,#fff0);background-size:200% 100%;background-repeat:no-repeat;animation:atr-skel-shimmer 1.4s ease-in-out infinite}@keyframes atr-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.atr-skel{animation:none;background-image:none}}.atr-table-cards{display:none;flex-direction:column;gap:10px}.atr-table-cards__item{display:block;width:100%;text-align:left;padding:0;border:0;background:transparent;font:inherit;color:inherit;border-radius:var(--radius-card)}.atr-table-cards__item--clickable{cursor:pointer}.atr-table-cards__item--clickable:focus-visible{outline:2px solid var(--violet-600);outline-offset:2px}.atr-table-cards__item--selectable{display:flex;align-items:flex-start;gap:10px;margin:0 -8px;padding:8px;width:calc(100% + 16px);transition:background var(--dur-fast) var(--ease-standard)}.atr-table-cards__item--selectable.is-selected{background:var(--violet-50)}.atr-table-cards__check{flex:none;display:flex;align-items:center;min-height:40px;padding:0 2px}.atr-table-cards__item--selectable>:last-child{flex:1;min-width:0}.atr-table-cards__selbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 2px;font:var(--type-caption);border-bottom:1px solid var(--border-subtle)}.atr-table-cards__selbar .atr-table__allrow-link{margin-left:0}.atr-table-cards__skel{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}@media(max-width:639.98px){.atr-datatable--cards .atr-table-wrap{display:none}.atr-datatable--cards .atr-table-cards{display:flex}}.atr-table tr.atr-table__allrow th{padding:10px 16px;text-align:center;font:var(--type-caption);letter-spacing:normal;text-transform:none;color:var(--text-body);white-space:normal;background:var(--neutral-25);border-top:1px solid var(--border-subtle)}.atr-table__allrow-link{margin-left:6px;padding:0;border:0;background:none;font:inherit;font-weight:var(--fw-semibold);color:var(--violet-700);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.atr-table__allrow-link:hover{color:var(--violet-600)}.atr-table__allrow-link:focus-visible{outline:2px solid var(--violet-600);outline-offset:2px;border-radius:2px}.atr-select{position:relative;display:flex;flex-direction:column;gap:6px}.atr-select__label{font:var(--type-label);color:var(--text-body)}.atr-select__wrap{position:relative;display:flex;align-items:center}.atr-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--control-h-lg);padding:0 38px 0 14px;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text-strong);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-input);cursor:pointer;transition:var(--transition-control)}.atr-select select:hover{border-color:var(--border-strong)}.atr-select select:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--ring-focus)}.atr-select--sm select{height:var(--control-h);font-size:var(--fs-body-sm)}.atr-select__chev{position:absolute;right:13px;color:var(--text-faint);pointer-events:none}.atr-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.atr-pagination__caption{font:var(--type-caption);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-pagination__controls{display:flex;align-items:center;gap:var(--space-1)}.atr-pagination__pages{display:none}.atr-pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-control)}.atr-pagination__btn:hover:not(:disabled){background:var(--surface-hover);color:var(--text-body)}.atr-pagination__btn:active:not(:disabled){transform:scale(var(--press-scale))}.atr-pagination__btn:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-pagination__btn:disabled{opacity:.45;cursor:not-allowed}.atr-pagination__btn--current{background:var(--action-primary-soft);color:var(--text-brand)}.atr-pagination__btn--current:hover:not(:disabled){background:var(--violet-100);color:var(--text-brand)}.atr-pagination__size{display:flex;align-items:center;gap:var(--space-2);margin-right:var(--space-3)}.atr-pagination__size-label{display:none;font:var(--type-caption);color:var(--text-muted);white-space:nowrap}.atr-pagination__size .atr-select select{width:auto;padding-right:32px}.atr-pagination__size .atr-select__chev{right:10px}@media(min-width:640px){.atr-pagination__size-label{display:inline}.atr-pagination__pages{display:flex;align-items:center;gap:var(--space-1)}}.atr-dd{position:relative;display:inline-flex}.atr-dd__panel{position:fixed;z-index:1100;min-width:200px;overflow-y:auto;padding:var(--space-2);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);animation:atr-dd-in var(--dur-base) var(--ease-out) both}.atr-dd__panel--up{animation-name:atr-dd-in-up}.atr-dd__item{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);text-align:left;color:var(--text-body);background:transparent;border:0;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-control)}.atr-dd__item:hover:not(:disabled){background:var(--surface-hover)}.atr-dd__item:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-dd__item:disabled{color:var(--text-faint);cursor:not-allowed}.atr-dd__item--danger{color:var(--text-negative)}.atr-dd__item--danger:hover:not(:disabled){background:var(--surface-tint-red)}.atr-dd__itemLabel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-dd__itemTrailing{flex:none;color:var(--text-faint);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums}.atr-dd__sep{height:1px;margin:var(--space-2) calc(var(--space-2) * -1);background:var(--border-subtle)}.atr-pop{position:relative;display:inline-flex}.atr-pop__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;background:#1a151373;animation:atr-pop-fade var(--dur-base) var(--ease-standard) both}.atr-pop__panel{position:fixed;left:0;right:0;bottom:0;z-index:60;max-height:calc(100dvh - 64px);overflow-y:auto;padding:var(--space-2);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;box-shadow:var(--shadow-lg);animation:atr-pop-rise var(--dur-slow) var(--ease-out) both}@keyframes atr-dd-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes atr-dd-in-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes atr-pop-fade{0%{opacity:0}to{opacity:1}}@keyframes atr-pop-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(min-width:640px){.atr-pop__backdrop{opacity:0;pointer-events:none;animation:none}.atr-pop__panel{position:absolute;top:calc(100% + 6px);bottom:auto;left:0;right:auto;width:var(--atr-pop-w,auto);min-width:200px;max-height:none;border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);animation:atr-dd-in var(--dur-base) var(--ease-out) both}.atr-pop__panel--end{left:auto;right:0}}.atr-seg{display:inline-flex;align-items:center;gap:2px;padding:4px;background:var(--neutral-100);border-radius:var(--radius-pill)}.atr-seg__btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 16px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:var(--transition-control)}.atr-seg__btn:hover{color:var(--text-body)}.atr-seg__btn[aria-pressed=true]{background:var(--surface-card);color:var(--text-strong);border-color:var(--border-subtle);box-shadow:var(--shadow-xs)}.atr-seg--sm .atr-seg__btn{height:28px;padding:0 13px;font-size:var(--fs-caption)}.atr-tagchip{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;padding:2px var(--space-3);font:var(--type-caption);border-radius:var(--radius-pill);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-tagchip__remove{display:inline-flex;align-items:center;justify-content:center;margin-right:-2px;padding:1px;color:inherit;background:none;border:0;border-radius:var(--radius-pill);cursor:pointer;opacity:.72;transition:var(--transition-control)}.atr-tagchip__remove:hover{opacity:1}.atr-tagchip__remove:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-tagchip--pink{background:var(--violet-50);color:var(--violet-700)}.atr-tagchip--orange{background:var(--amber-50);color:var(--amber-600)}.atr-tagchip--green{background:var(--green-50);color:var(--green-700)}.atr-tagchip--blue{background:var(--blue-50);color:var(--blue-600)}.atr-tagchip--teal{background:var(--teal-50);color:var(--teal-500)}.atr-tagchip--gray{background:var(--neutral-100);color:var(--neutral-600)}.atr-tip__trigger{cursor:help}.atr-tip__trigger:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm)}.atr-tip{position:fixed;z-index:200;pointer-events:none;display:block}.atr-tip__inner{position:absolute;display:block;white-space:nowrap;padding:6px 9px;background:var(--surface-inverse);color:var(--neutral-0);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font:var(--type-caption);font-weight:var(--fw-bold)}.atr-tip--top .atr-tip__inner{bottom:8px;left:0;transform-origin:bottom center;translate:-50% 0}.atr-tip--right .atr-tip__inner{top:0;left:8px;transform-origin:left center;translate:0 -50%}.atr-mselect__trigger{display:flex;align-items:center;text-align:left;cursor:pointer;min-width:0}.atr-mselect__trigger:disabled{background:var(--neutral-50);color:var(--text-faint);cursor:not-allowed}.atr-mselect__trigger--empty{color:var(--text-strong)}.atr-mselect__summary{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-input--sm.atr-mselect__trigger{font-size:var(--fs-body-sm)}.atr-mselect__chev{position:absolute;right:13px;color:var(--text-faint);pointer-events:none}.atr-mselect__trigger[aria-expanded=true]{border-color:var(--border-focus);box-shadow:var(--ring-focus)}.atr-mselect__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1099;background:#1a151373;animation:atr-mselect-fade var(--dur-base) var(--ease-standard) both}.atr-mselect__panel{position:fixed;left:0;right:0;bottom:0;z-index:1100;display:flex;flex-direction:column;max-height:calc(100dvh - 64px);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;box-shadow:var(--shadow-lg);animation:atr-mselect-rise var(--dur-slow) var(--ease-out) both}@media(min-width:640px){.atr-mselect__backdrop{background:transparent;animation:none}.atr-mselect__panel{left:var(--atr-mselect-left);top:var(--atr-mselect-top);right:auto;bottom:auto;width:var(--atr-mselect-w);max-height:var(--atr-mselect-h);border:1px solid var(--border-default);border-radius:var(--radius-lg);animation:atr-mselect-in var(--dur-base) var(--ease-out) both}}.atr-mselect__search{position:relative;display:flex;align-items:center;padding:var(--space-3) var(--space-3) 0}.atr-mselect__search .atr-field__icon{left:calc(var(--space-3) + 14px)}.atr-mselect__list{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;padding:var(--space-2)}.atr-mselect__option{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-body-sm);transition:var(--transition-control)}.atr-mselect__option:hover{background:var(--surface-hover)}.atr-mselect__optionLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-mselect__empty{margin:0;padding:var(--space-3);font:var(--type-caption);color:var(--text-muted)}.atr-mselect__foot{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.atr-mselect__count{flex:1;min-width:0;font:var(--type-caption);color:var(--text-muted)}.atr-mselect__action{padding:0;border:0;background:none;font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-muted);cursor:pointer}.atr-mselect__action:hover{color:var(--text-strong)}.atr-mselect__action--strong{color:var(--text-brand)}.atr-mselect__action:focus-visible{outline:none;border-radius:var(--radius-xs);box-shadow:var(--ring-focus)}@keyframes atr-mselect-fade{0%{opacity:0}to{opacity:1}}@keyframes atr-mselect-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes atr-mselect-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.atr-mselect__backdrop,.atr-mselect__panel{animation:none}}.atr-progress{width:100%;height:5px;border-radius:var(--radius-pill);background:var(--neutral-150);overflow:hidden}.atr-progress__fill{height:100%;border-radius:var(--radius-pill);transition:width var(--dur-slow) var(--ease-out)}.atr-progress--lg{height:8px}.atr-leads{display:flex;flex-direction:column;gap:var(--grid-gap)}.atr-leads__muted{color:var(--text-muted);font:var(--type-caption)}.atr-leads__cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.atr-leads__cell strong{color:var(--text-strong);font:var(--type-body-strong)}.atr-leads__cell small{color:var(--text-muted);font:var(--type-caption)}.atr-leads__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap)}.atr-leads__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--grid-gap);align-items:start}.atr-leads__stack{display:flex;flex-direction:column;gap:var(--grid-gap);min-width:0}.atr-leads__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-6);margin:0}.atr-leads__facts>div{min-width:0}.atr-leads__facts dt{color:var(--text-muted);font:var(--type-caption)}.atr-leads__facts dd{margin:2px 0 0;color:var(--text-strong);font:var(--type-body);overflow-wrap:anywhere}.atr-leads__account{display:flex;flex-direction:column;gap:var(--space-5)}.atr-leads__account+.atr-leads__account{padding-top:var(--space-6);border-top:var(--border-w) solid var(--border-subtle)}.atr-leads__accountHead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.atr-leads__accountName{color:var(--text-strong);font:var(--type-card-title);text-decoration:none}.atr-leads__accountName:hover{color:var(--text-brand)}.atr-leads__flags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-leads__usage{display:flex;flex-direction:column;gap:var(--space-4)}.atr-leads__usageHead{display:flex;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);font:var(--type-label);color:var(--text-body)}.atr-leads__tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-leads__block{margin-top:var(--space-6)}.atr-leads__notes{color:var(--text-body);font:var(--type-body);white-space:pre-wrap}.atr-leads__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.atr-leads__form .atr-leads__full{grid-column:1 / -1}@media(max-width:900px){.atr-leads__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.atr-leads__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.atr-leads__form,.atr-leads__facts{grid-template-columns:minmax(0,1fr)}}.atr-macomp__box{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:var(--control-h-lg);padding:var(--space-2) var(--space-3);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-input);cursor:text;transition:var(--transition-control)}.atr-macomp__box:hover{border-color:var(--border-strong)}.atr-macomp__box:focus-within,.atr-macomp__box--open{border-color:var(--border-focus);box-shadow:var(--ring-focus)}.atr-macomp__box--invalid{border-color:var(--red-500)}.atr-macomp__box--invalid:focus-within{box-shadow:var(--ring-danger)}.atr-macomp__box--disabled{background:var(--neutral-50);cursor:not-allowed}.atr-macomp__chip{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;padding:2px var(--space-2) 2px var(--space-3);font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-brand);background:var(--violet-50);border-radius:var(--radius-pill)}.atr-macomp__chipText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-macomp__chipRemove{display:inline-flex;align-items:center;justify-content:center;padding:1px;color:var(--text-brand);background:none;border:0;border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-control)}.atr-macomp__chipRemove:hover{background:var(--violet-100)}.atr-macomp__chipRemove:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-macomp__input{flex:1;min-width:120px;height:26px;padding:0 var(--space-1);font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text-strong);background:transparent;border:0}.atr-macomp__input:focus{outline:none}.atr-macomp__input::placeholder{color:var(--text-faint)}.atr-macomp__input:disabled{cursor:not-allowed}.atr-macomp__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1099;background:#1a151373;animation:atr-macomp-fade var(--dur-base) var(--ease-standard) both}.atr-macomp__panel{position:fixed;left:0;right:0;bottom:0;z-index:1100;display:flex;flex-direction:column;height:min(70dvh,520px);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;box-shadow:var(--shadow-lg);animation:atr-macomp-rise var(--dur-slow) var(--ease-out) both}.atr-macomp__sheetSearch{position:relative;display:flex;align-items:center;padding:var(--space-3) var(--space-3) 0}.atr-macomp__sheetSearch .atr-field__icon{left:calc(var(--space-3) + 14px)}@media(min-width:640px){.atr-macomp__backdrop{background:transparent;animation:none}.atr-macomp__panel{left:var(--atr-macomp-left);top:var(--atr-macomp-top);right:auto;bottom:auto;width:var(--atr-macomp-w);height:auto;max-height:var(--atr-macomp-h);border:1px solid var(--border-default);border-radius:var(--radius-lg);animation:atr-macomp-in var(--dur-base) var(--ease-out) both}.atr-macomp__sheetSearch{display:none}}.atr-macomp__scroll{flex:1;min-height:0;max-height:260px;overflow-y:auto;padding:var(--space-2)}@media(max-width:639.98px){.atr-macomp__scroll{max-height:none}}.atr-macomp__track{position:relative;width:100%}.atr-macomp__option{position:absolute;top:0;left:0;display:flex;align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--fs-body-sm);text-align:left;color:var(--text-body);background:transparent;border:0;border-radius:var(--radius-md);cursor:pointer}.atr-macomp__option--active{background:var(--surface-hover)}.atr-macomp__option--selected{color:var(--text-strong);font-weight:var(--fw-semibold)}.atr-macomp__option--blocked{color:var(--text-faint);cursor:not-allowed}.atr-macomp__check{display:inline-flex;width:16px;flex:none;color:var(--text-brand)}.atr-macomp__optionLabel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-macomp__optionHint{flex:none;font:var(--type-caption);font-family:var(--font-mono);color:var(--text-muted)}.atr-macomp__empty{margin:0;padding:var(--space-4);font:var(--type-caption);color:var(--text-muted)}.atr-macomp__foot{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.atr-macomp__count{flex:1;min-width:0;font:var(--type-caption);color:var(--text-muted)}.atr-macomp__action{padding:0;border:0;background:none;font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-muted);cursor:pointer}.atr-macomp__action:hover{color:var(--text-strong)}.atr-macomp__action--strong{color:var(--text-brand)}.atr-macomp__action:focus-visible{outline:none;border-radius:var(--radius-xs);box-shadow:var(--ring-focus)}@keyframes atr-macomp-fade{0%{opacity:0}to{opacity:1}}@keyframes atr-macomp-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes atr-macomp-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.atr-macomp__backdrop,.atr-macomp__panel{animation:none}}.atr-date__trigger{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--text-faint);background:none;border:0;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-control)}.atr-date__trigger:hover:not(:disabled){color:var(--text-body);background:var(--surface-hover)}.atr-date__trigger:focus-visible{outline:none;color:var(--text-body);box-shadow:var(--ring-focus)}.atr-date__trigger:disabled{cursor:not-allowed;opacity:.5}.atr-date [aria-expanded=true].atr-date__trigger{color:var(--text-brand);background:var(--action-primary-soft)}.atr-cal{position:fixed;z-index:1100;padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:atr-cal-in var(--dur-base) var(--ease-out) both}.atr-cal__head{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-3)}.atr-cal__nav{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;color:var(--text-muted);background:none;border:0;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-control)}.atr-cal__nav:hover:not(:disabled){color:var(--text-strong);background:var(--surface-hover)}.atr-cal__nav:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-cal__nav:disabled{color:var(--text-faint);cursor:not-allowed;opacity:.45}.atr-cal__title{display:flex;align-items:center;justify-content:center;gap:var(--space-2);flex:1;min-width:0;height:30px;padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-strong);background:none;border:0;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-control)}.atr-cal__title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-cal__title:hover{background:var(--surface-hover)}.atr-cal__title:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-cal__week{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:var(--space-1)}.atr-cal__weekday{font-size:11px;font-weight:var(--fw-semibold);line-height:22px;letter-spacing:var(--ls-wide);text-align:center;text-transform:uppercase;color:var(--text-faint)}.atr-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.atr-cal__day{display:flex;align-items:center;justify-content:center;height:34px;font-family:var(--font-sans);font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;color:var(--text-body);background:none;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-control)}.atr-cal__day:hover:not(:disabled){background:var(--surface-hover)}.atr-cal__day:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-cal__day:disabled{color:var(--text-faint);cursor:not-allowed;opacity:.4}.atr-cal__day--outside{color:var(--text-faint)}.atr-cal__day--today{border-color:var(--border-strong);font-weight:var(--fw-semibold)}.atr-cal__day--selected{color:var(--text-on-brand);background:var(--action-primary);border-color:var(--action-primary);font-weight:var(--fw-semibold)}.atr-cal__day--selected:hover:not(:disabled){background:var(--action-primary-hover)}.atr-cal__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.atr-cal__action{padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-brand);background:none;border:0;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-control)}.atr-cal__action:hover:not(:disabled){background:var(--action-primary-soft)}.atr-cal__action:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-cal__action:disabled{color:var(--text-faint);cursor:not-allowed}.atr-cal__action--muted{color:var(--text-muted)}.atr-cal__action--muted:hover{color:var(--text-body);background:var(--surface-hover)}.atr-cal__picker{display:flex;flex-direction:column;gap:var(--space-4);min-height:252px}.atr-cal__yearRow{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.atr-cal__yearInput{width:76px;height:var(--control-h);padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);text-align:center;color:var(--text-strong);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-sm)}.atr-cal__yearInput:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--ring-focus)}.atr-cal__months{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.atr-cal__month{height:38px;font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-body);background:none;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-control)}.atr-cal__month:hover:not(:disabled){background:var(--surface-hover)}.atr-cal__month:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-cal__month:disabled{color:var(--text-faint);cursor:not-allowed;opacity:.4}.atr-cal__month--current{color:var(--text-on-brand);background:var(--action-primary);border-color:var(--action-primary);font-weight:var(--fw-semibold)}.atr-cal__month--current:hover:not(:disabled){background:var(--action-primary-hover)}@keyframes atr-cal-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.atr-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font:var(--type-body);color:var(--text-body);-webkit-user-select:none;user-select:none}.atr-switch input{position:absolute;opacity:0;width:0;height:0}.atr-switch__track{position:relative;flex:none;width:46px;height:26px;border-radius:var(--radius-control);background:var(--neutral-200);border:var(--border-w) solid var(--border-strong);box-shadow:var(--shadow-track-inset);transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.atr-switch__track:before{content:"";position:absolute;top:50%;left:10px;width:2px;height:9px;margin-top:-5px;border-radius:1px;background:var(--text-on-brand);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.atr-switch__track:after{content:"";position:absolute;top:50%;right:10px;width:8px;height:8px;margin-top:-4px;border-radius:50%;border:1.5px solid var(--neutral-400);transition:opacity var(--dur-fast) var(--ease-standard)}.atr-switch__knob{position:absolute;top:50%;left:3px;width:18px;height:18px;margin-top:-9px;border-radius:var(--radius-xs);background:var(--neutral-0);box-shadow:var(--shadow-knob);transform:translate(0);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-fast) var(--ease-standard)}.atr-switch input:checked+.atr-switch__track{background:var(--action-primary);border-color:var(--action-primary-press);box-shadow:var(--shadow-track-inset-on)}.atr-switch input:checked+.atr-switch__track:before{opacity:1}.atr-switch input:checked+.atr-switch__track:after{opacity:0}.atr-switch input:checked+.atr-switch__track .atr-switch__knob{transform:translate(20px)}.atr-switch:hover input:not(:disabled)+.atr-switch__track{border-color:var(--neutral-400)}.atr-switch:hover input:not(:disabled):checked+.atr-switch__track{background:var(--action-primary-hover);border-color:var(--action-primary-press)}.atr-switch input:not(:disabled):active+.atr-switch__track .atr-switch__knob{transform:scale(.9)}.atr-switch input:not(:disabled):checked:active+.atr-switch__track .atr-switch__knob{transform:translate(20px) scale(.9)}.atr-switch input:focus-visible+.atr-switch__track{box-shadow:var(--shadow-track-inset),var(--ring-focus)}.atr-switch input:checked:focus-visible+.atr-switch__track{box-shadow:var(--shadow-track-inset-on),var(--ring-focus)}.atr-switch--disabled{opacity:.45;cursor:not-allowed}.atr-cfilters{display:flex;flex-direction:column;min-width:0}.atr-cfilters--boxed{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.atr-cfilters__section{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--border-subtle)}.atr-cfilters__section:first-child{padding-top:0;border-top:0}.atr-cfilters__section:last-child{padding-bottom:0}.atr-cfilters__title{margin:0;font:var(--type-body-strong);color:var(--text-strong)}.atr-cfilters__grid{display:grid;gap:var(--space-5);align-items:start}.atr-cfilters--cols3 .atr-cfilters__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.atr-cfilters--cols2 .atr-cfilters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.atr-cfilters--cols3 .atr-cfilters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.atr-cfilters--cols3 .atr-cfilters__grid,.atr-cfilters--cols2 .atr-cfilters__grid{grid-template-columns:minmax(0,1fr)}}.atr-cfilters__group{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.atr-cfilters__group--wide{grid-column:span 2}.atr-cfilters__group--full{grid-column:1 / -1}@media(max-width:640px){.atr-cfilters__group--wide{grid-column:span 1}}.atr-cfilters__label{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-cfilters__row{display:flex;align-items:center;gap:var(--space-3)}.atr-cfilters__row>*{min-width:0;flex:1}.atr-cfilters__row>.atr-seg,.atr-cfilters__sep{flex:none}.atr-cfilters__sep,.atr-cfilters__note{font:var(--type-caption);color:var(--text-muted)}.atr-cfilters__hint{align-self:flex-start;padding:0;border:0;background:none;font:var(--type-caption);color:var(--text-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.atr-cfilters__hint:hover{color:var(--text-strong)}.atr-cfilters__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-cfilters__chip{border:0;background:none;padding:0;cursor:pointer}.atr-cfilters__chip:focus-visible{outline:none;border-radius:var(--radius-pill);box-shadow:var(--ring-focus)}.atr-tagform{display:flex;flex-direction:column;gap:var(--space-5)}.atr-tagform__colors{margin:0;padding:0;border:0}.atr-tagform__legend{padding:0;margin-bottom:6px;font:var(--type-label);color:var(--text-body)}.atr-tagform__swatches{display:flex;flex-wrap:wrap;gap:var(--space-3)}.atr-tagform__swatch{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--text-on-brand);background:var(--neutral-200);border:2px solid transparent;border-radius:50%;cursor:pointer;transition:var(--transition-control)}.atr-tagform__swatch:hover{transform:scale(1.08)}.atr-tagform__swatch:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-tagform__swatch--selected{border-color:var(--surface-card);box-shadow:0 0 0 2px var(--border-focus)}.atr-tagform__swatch--pink{background:var(--violet-500)}.atr-tagform__swatch--orange{background:var(--amber-500)}.atr-tagform__swatch--green{background:var(--green-500)}.atr-tagform__swatch--blue{background:var(--blue-500)}.atr-tagform__swatch--teal{background:var(--teal-500)}.atr-tagform__swatch--gray{background:var(--neutral-400)}.atr-tagform__preview{display:flex;align-items:center;gap:var(--space-3)}.atr-tagform__previewLabel{font:var(--type-caption);color:var(--text-muted)}.atr-tagform__actions{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}.atr-tagselect{display:flex;flex-direction:column;gap:6px}.atr-tagselect__label{font:var(--type-label);color:var(--text-body)}.atr-tagselect__wrap{position:relative}.atr-tagselect__field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:var(--control-h-lg);padding:var(--space-2) var(--space-4);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-input);cursor:text;transition:var(--transition-control)}.atr-tagselect__field:hover{border-color:var(--border-strong)}.atr-tagselect__field:focus-within{border-color:var(--border-focus);box-shadow:var(--ring-focus)}.atr-tagselect__field--disabled{background:var(--neutral-50);cursor:not-allowed}.atr-tagselect__field--disabled:hover{border-color:var(--border-default)}.atr-tagselect__input{flex:1;min-width:80px;height:26px;padding:0;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text-strong);background:transparent;border:0}.atr-tagselect__input:focus{outline:none}.atr-tagselect__input::placeholder{color:var(--text-faint)}.atr-tagselect__input:disabled{color:var(--text-faint);cursor:not-allowed}.atr-tagselect__panel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;max-height:220px;overflow-y:auto;padding:var(--space-2);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);animation:atr-tagselect-in var(--dur-base) var(--ease-out) both}.atr-tagselect__option{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);text-align:left;color:var(--text-body);background:transparent;border:0;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-control)}.atr-tagselect__option:hover{background:var(--surface-hover)}.atr-tagselect__option--create,.atr-tagselect__option--create .atr-ico{color:var(--text-brand)}.atr-tagselect__loading{display:block;padding:var(--space-3) var(--space-4);font:var(--type-caption);color:var(--text-muted)}@keyframes atr-tagselect-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.atr-money__prefix{position:absolute;left:14px;font:var(--type-label);color:var(--text-faint);pointer-events:none}.atr-money__input{padding-left:40px;font-variant-numeric:tabular-nums}.atr-stat{position:relative;display:flex;flex-direction:column;gap:6px;padding:var(--card-pad);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.atr-stat--positive{background:var(--green-50);border-color:var(--green-100)}.atr-stat__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-stat__row{display:flex;align-items:baseline;gap:10px}.atr-stat__value{font:var(--type-metric);letter-spacing:var(--ls-tight);color:var(--text-strong)}.atr-stat--positive .atr-stat__value{color:var(--green-700)}.atr-stat__delta{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-caption);font-weight:var(--fw-bold)}.atr-stat__delta--up{color:var(--text-positive)}.atr-stat__delta--down{color:var(--text-negative)}.atr-stat__meta{font:var(--type-caption);color:var(--text-muted)}.atr-stat__foot{margin-top:10px;padding-top:12px;border-top:1px solid var(--border-subtle);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-brand);display:flex;align-items:center;gap:5px;cursor:pointer}.atr-stat--positive .atr-stat__foot{color:var(--green-700);border-top-color:var(--green-100)}.atr-stat__spark{margin-top:6px}.atr-stepper{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:900px){.atr-stepper{grid-template-columns:repeat(var(--atr-stepper-cols, 3),minmax(0,1fr));gap:12px}}.atr-stepper__btn{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color .14s cubic-bezier(.4,0,.2,1),box-shadow .14s cubic-bezier(.4,0,.2,1),background .14s cubic-bezier(.4,0,.2,1)}.atr-stepper__btn:hover{background:var(--surface-hover)}.atr-stepper__btn:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-stepper__item.is-active .atr-stepper__btn{border-color:var(--border-brand);box-shadow:0 0 0 1px var(--border-brand),var(--shadow-xs)}.atr-stepper__mark{flex:0 0 auto;width:28px;height:28px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-caption);font-weight:var(--fw-bold);background:var(--surface-sunken);color:var(--text-muted);border:1px solid var(--border-default)}.atr-stepper__item.is-active .atr-stepper__mark{background:var(--action-primary);border-color:var(--action-primary);color:var(--text-on-brand)}.atr-stepper__item.is-done .atr-stepper__mark{background:var(--green-50);border-color:var(--green-100);color:var(--text-positive)}.atr-stepper__item.is-attention .atr-stepper__mark{background:var(--amber-50);border-color:var(--amber-100);color:var(--text-warning)}.atr-stepper__text{display:flex;flex-direction:column;gap:1px;min-width:0}.atr-stepper__title{font-weight:var(--fw-semibold);font-size:var(--fs-body);color:var(--text-strong)}.atr-stepper__status{font-size:var(--fs-caption);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-stepper__item.is-attention .atr-stepper__status{color:var(--text-warning)}.atr-stepper--rail{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;scroll-snap-type:x proximity}.atr-stepper--rail::-webkit-scrollbar{display:none}.atr-stepper--rail .atr-stepper__item{flex:0 0 auto;scroll-snap-align:start}.atr-stepper--rail .atr-stepper__btn{padding:8px 12px 8px 8px;gap:8px;box-shadow:none}.atr-stepper--rail .atr-stepper__mark{width:24px;height:24px}.atr-stepper--rail .atr-stepper__status{display:none}@media(min-width:900px){.atr-stepper--rail{flex-direction:column;overflow:visible;gap:2px;padding:0}.atr-stepper--rail .atr-stepper__btn{background:transparent;border-color:transparent;padding:10px 12px;gap:12px}.atr-stepper--rail .atr-stepper__btn:hover{background:var(--surface-hover)}.atr-stepper--rail .atr-stepper__item.is-active .atr-stepper__btn{background:var(--surface-card);border-color:var(--border-subtle);box-shadow:var(--shadow-xs)}.atr-stepper--rail .atr-stepper__mark{width:28px;height:28px}.atr-stepper--rail .atr-stepper__status{display:block}}.atr-stepper__btn:disabled{cursor:not-allowed;opacity:.55}.atr-tplprev{max-width:440px;background:var(--surface-sunken);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;justify-content:flex-end}.atr-tplprev__bubble{width:100%;max-width:380px;background:var(--violet-50);border-radius:var(--radius-lg);padding:10px 12px;display:flex;flex-direction:column;gap:var(--space-2)}.atr-tplprev__mediaImg{display:block;width:100%;max-height:190px;object-fit:cover;border-radius:var(--radius-md);background:var(--surface-sunken)}.atr-tplprev__media{height:92px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);font:var(--type-caption);color:var(--text-muted)}.atr-tplprev__header{font:var(--type-body-strong);color:var(--text-strong);overflow-wrap:break-word}.atr-tplprev__body{font:var(--type-body);color:var(--text-strong);white-space:pre-wrap;overflow-wrap:break-word}.atr-tplprev__empty{color:var(--text-muted)}.atr-tplprev__footer{font:var(--type-caption);color:var(--text-muted);overflow-wrap:break-word}.atr-tplprev__meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:-2px;font:var(--type-caption);color:var(--text-muted)}.atr-tplprev__slot{display:inline-block;padding:0 4px;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--fs-body-sm);color:var(--text-muted)}.atr-tplprev__filled{border-bottom:1px solid var(--border-brand);color:var(--text-strong)}.atr-tplprev__buttons{display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--border-subtle);padding-top:var(--space-3);margin-top:2px}.atr-tplprev__button{display:flex;align-items:center;justify-content:center;gap:6px;font:var(--type-body-strong);color:var(--text-brand);text-align:center}.atr-varins{position:relative;align-self:flex-start}.atr-varins__btn{display:flex;align-items:center;gap:5px;background:none;border:1px dashed var(--border-strong);border-radius:var(--radius-pill);padding:3px 10px;font:var(--type-caption);color:var(--text-muted);cursor:pointer}.atr-varins__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.atr-varins__panel{position:absolute;top:calc(100% + 4px);left:0;z-index:41;width:320px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.atr-varins__search{display:flex;align-items:center;gap:6px;padding:5px var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted)}.atr-varins__search input{flex:1;min-width:0;border:none;outline:none;background:none;font:var(--type-caption);color:var(--text-strong)}.atr-varins__list{max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-2)}.atr-varins__group{display:flex;flex-direction:column;gap:1px}.atr-varins__groupTitle{display:flex;align-items:center;gap:5px;padding:4px var(--space-3);font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-varins__hint{padding:0 var(--space-3) 4px;font:var(--type-caption);color:var(--text-muted)}.atr-varins__empty{padding:var(--space-3);font:var(--type-caption);color:var(--text-muted)}.atr-varins__item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:6px var(--space-3);background:transparent;border:none;border-radius:var(--radius-md);font:var(--type-caption);color:var(--text-strong);cursor:pointer;text-align:left}.atr-varins__item:hover{background:var(--neutral-100)}.atr-varins__item code{font-family:var(--font-mono);font-size:10px;color:var(--text-muted)}.atr-varins__panel--up{top:auto;bottom:calc(100% + 4px)}.atr-nodecfg{display:flex;flex-direction:column;gap:var(--space-5)}.atr-nodecfg__section{display:flex;flex-direction:column;gap:var(--space-3);border-top:1px solid var(--border-subtle);padding-top:var(--space-4)}.atr-nodecfg__sectionTitle{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-nodecfg__responseRow,.atr-nodecfg__keywordRow{display:flex;align-items:flex-end;gap:var(--space-3)}.atr-nodecfg__responseRow>:first-child,.atr-nodecfg__keywordRow>:first-child{flex:1}.atr-nodecfg__responseRow>:nth-child(3){flex:1.4}.atr-nodecfg__timeoutRow{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.atr-nodecfg__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.atr-nodecfg__varRow{display:flex;flex-direction:column;gap:var(--space-2)}.atr-nodecfg__tagGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-5)}.atr-nodecfg__preview{background:var(--surface-page);border-radius:var(--radius-lg);padding:var(--space-4);font:var(--type-caption);color:var(--text-muted);white-space:pre-wrap}.atr-nodecfg__hint{font:var(--type-caption);color:var(--text-muted);margin:0}.atr-nodecfg__hint code{font-family:var(--font-mono);font-size:10px}.atr-nodecfg__actions{display:flex;justify-content:flex-end;gap:var(--space-3);border-top:1px solid var(--border-subtle);padding-top:var(--space-4)}.atr-nodecfg__sectionHead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-nodecfg__link{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-page)}.atr-nodecfg__linkRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:flex-end;gap:var(--space-3)}.atr-nodecfg__linkFoot{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.atr-nodecfg__linkFoot code{font-size:var(--fs-caption);color:var(--text-brand);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:2px 6px}.atr-nodecfg__linkUtm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media(max-width:640px){.atr-nodecfg__linkRow,.atr-nodecfg__linkUtm{grid-template-columns:1fr}}.atr-nodecfg__chooser,.atr-nodecfg__chosen{display:flex;flex-direction:column;gap:var(--space-3)}.atr-nodecfg__chosen{padding:var(--space-3) var(--space-4);background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.atr-nodecfg__chosenHead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.atr-nodecfg__chosenName{font:var(--type-body-strong);color:var(--text-strong);overflow-wrap:anywhere}.atr-nodecfg__swap{flex:none;background:none;border:none;padding:0;cursor:pointer;font:var(--type-caption);color:var(--text-brand)}.atr-nodecfg__tplList{display:flex;flex-direction:column;gap:var(--space-2);max-height:260px;overflow-y:auto}.atr-nodecfg__tplItem{display:flex;flex-direction:column;gap:5px;text-align:left;padding:var(--space-3) var(--space-4);background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard)}.atr-nodecfg__tplItem:hover{border-color:var(--border-brand)}.atr-nodecfg__tplItem.is-selected{border-color:var(--border-brand);background:var(--surface-active)}.atr-nodecfg__tplHead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.atr-nodecfg__tplBody{font:var(--type-caption);color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.atr-nodecfg__traits{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-nodecfg__trait{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-muted);font:var(--type-caption);white-space:nowrap}.atr-nodecfg__warning{display:flex;align-items:flex-start;gap:6px;margin:0;padding:var(--space-3) var(--space-4);background:var(--surface-tint-amber);border-radius:var(--radius-md);font:var(--type-caption);color:var(--text-body)}.atr-nodecfg__warning svg{flex:none;margin-top:1px}.atr-nodecfg__disclosure{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:0;border:0;background:none;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}.atr-nodecfg__disclosure:hover{color:var(--text-primary)}.atr-nodecfg__utmBox{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.atr-nodecfg__utmPreview{display:block;margin-top:var(--space-1);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-secondary);font-family:var(--font-mono, monospace);font-size:var(--font-size-xs);word-break:break-all}.atr-nodecfg__utmLink{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.atr-nodecfg__utmLinkHead{display:flex;flex-direction:column;margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.atr-nodecfg__utmField{display:flex;align-items:flex-end;gap:var(--space-2)}.atr-nodecfg__utmField>*:first-child{flex:1}.atr-nodecfg__buttonLink{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:0}.atr-nodecfg__buttonLinkText{font:var(--type-body-strong);color:var(--text-strong)}.atr-nodecfg__buttonLinkSub{font:var(--type-caption);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-nodecfg__sectionHint{font:var(--type-caption);letter-spacing:0;text-transform:none;color:var(--text-muted)}.atr-nodecfg__header{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.atr-nodecfg__headerThumb{width:64px;height:64px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}.atr-nodecfg__headerThumb--empty{display:grid;place-items:center;color:var(--text-muted);background:var(--surface-sunken)}.atr-nodecfg__headerText{display:flex;flex-direction:column;gap:2px;flex:1;min-width:160px;font:var(--type-caption);color:var(--text-muted)}.atr-nodecfg__headerText strong{font:var(--type-body-strong);color:var(--text-strong)}.atr-nodecfg__headerActions{display:flex;align-items:center;gap:var(--space-2)}.atr-campedit,.atr-campedit__stack,.atr-campedit__col{display:flex;flex-direction:column;gap:var(--grid-gap);min-width:0}.atr-campedit__subtitle{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.atr-campedit__dirty{color:var(--text-warning);font:var(--type-caption);font-weight:var(--fw-semibold)}.atr-campedit__grid{display:grid;gap:var(--grid-gap);grid-template-columns:1fr;align-items:start}@media(min-width:1200px){.atr-campedit__grid,.atr-campedit__grid--review{grid-template-columns:minmax(0,3fr) minmax(320px,2fr)}.atr-campedit__col--sticky{position:sticky;top:88px}}.atr-campedit__kpis{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.atr-campedit__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.atr-campedit__form{display:flex;flex-direction:column;gap:20px}.atr-campedit__section{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--border-subtle)}.atr-campedit__sectionHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.atr-campedit__eyebrow{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-muted)}.atr-campedit__sectionHint{font-size:var(--fs-caption);color:var(--text-muted)}.atr-campedit__sectionHint.is-warn{color:var(--text-warning);font-weight:var(--fw-medium)}.atr-campedit__vars{display:flex;flex-direction:column;gap:10px}.atr-campedit__lockedTpl{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px dashed var(--border-default);border-radius:var(--radius-control);color:var(--text-muted);font-size:var(--fs-body-sm)}.atr-campedit__previewEmpty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;text-align:center;color:var(--text-faint);font-size:var(--fs-body-sm)}.atr-campedit__facts{display:flex;flex-direction:column;gap:8px;margin:0}.atr-campedit__facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.atr-campedit__facts dt{color:var(--text-muted);font-size:var(--fs-body-sm);margin:0}.atr-campedit__facts dd{margin:0;font-weight:var(--fw-medium);text-align:right}.atr-campedit__factInline{display:inline-flex;align-items:center;gap:8px}.atr-campedit__minus dt,.atr-campedit__minus dd{color:var(--text-muted);font-weight:var(--fw-regular)}.atr-campedit__total{border-top:1px solid var(--border-subtle);padding-top:8px}.atr-campedit__total dt{color:var(--text-strong);font-weight:var(--fw-medium)}.atr-campedit__total dd{font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.atr-campedit__fine dt,.atr-campedit__fine dd{font-size:var(--fs-caption);color:var(--text-faint);font-weight:var(--fw-regular)}.atr-campedit__cost{margin-top:16px;padding:16px;border-radius:var(--radius-card);background:var(--surface-sunken);display:flex;flex-direction:column;gap:8px}.atr-campedit__costValue{font-size:var(--fs-metric);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight);color:var(--text-strong);line-height:var(--lh-tight)}.atr-campedit__costLines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.atr-campedit__costLines li{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-body-sm);color:var(--text-body)}.atr-campedit__costFine span{color:var(--text-faint);font-size:var(--fs-caption)}.atr-campedit__fxWarn{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:var(--radius-control);background:var(--amber-50);color:var(--text-warning);font-size:var(--fs-body-sm);line-height:var(--lh-snug)}.atr-campedit__fxWarn svg,.atr-campedit__fxWarn .atr-icon{flex:0 0 auto;margin-top:2px}.atr-campedit__checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.atr-campedit__checks li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border-subtle)}.atr-campedit__checks li:first-child{border-top:0;padding-top:0}.atr-campedit__checkMark{flex:0 0 auto;width:24px;height:24px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center}.atr-campedit__checks li.is-ok .atr-campedit__checkMark{background:var(--green-50);color:var(--text-positive)}.atr-campedit__checks li.is-missing .atr-campedit__checkMark{background:var(--amber-50);color:var(--text-warning)}.atr-campedit__checkText{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.atr-campedit__checkText strong{font-weight:var(--fw-medium);font-size:var(--fs-body)}.atr-campedit__checks li.is-ok .atr-campedit__checkText strong{color:var(--text-body)}.atr-campedit__checkText small{font-size:var(--fs-caption);color:var(--text-muted);line-height:var(--lh-snug)}.atr-campedit__fireCard{border-color:var(--border-brand)}.atr-campedit__fire{display:flex;flex-direction:column;gap:10px}.atr-campedit__fireCount{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-metric-lg);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);color:var(--text-strong)}.atr-campedit__fireCount small{font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--text-muted);letter-spacing:var(--ls-normal)}.atr-campedit__fireHint{font-size:var(--fs-caption);color:var(--text-warning);text-align:center}.atr-campedit__audActions{display:inline-flex;align-items:center;gap:6px}.atr-campedit__audBar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:0 var(--card-pad-tight) 12px}.atr-campedit__audBar>:first-child{flex:1 1 260px;max-width:420px}.atr-campedit__audNote{margin:0;padding:10px var(--card-pad-tight);border-top:1px solid var(--border-subtle);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--fs-caption);line-height:var(--lh-snug)}.atr-campedit__pad{padding:var(--card-pad-tight)}.atr-campedit__emptyActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.atr-campedit__person{display:inline-flex;flex-direction:column;gap:1px;min-width:0}.atr-campedit__person--avatar{flex-direction:row;align-items:center;gap:10px}.atr-campedit__person--avatar>span{display:flex;flex-direction:column;gap:1px;min-width:0}.atr-campedit__person strong{font-weight:var(--fw-medium);color:var(--text-strong)}.atr-campedit__person small{font-size:var(--fs-caption);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-campedit__tags{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.atr-campedit__tags small{font-size:var(--fs-caption);color:var(--text-muted)}.atr-campedit__picker{display:flex;flex-direction:column;gap:10px}.atr-campedit__pickerBar{display:grid;grid-template-columns:1fr;gap:8px;align-items:center}@media(min-width:640px){.atr-campedit__pickerBar{grid-template-columns:minmax(0,1fr) auto auto}}.atr-campedit__pickerHint{margin:0;font-size:var(--fs-caption);color:var(--text-muted);line-height:var(--lh-snug)}.atr-campedit__progress{display:flex;flex-direction:column;gap:8px}.atr-campedit__progressRow{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:var(--fs-body-sm);color:var(--text-muted)}.atr-campedit__progressRow strong{font-size:var(--fs-body);color:var(--text-strong)}.atr-campedit__stop{margin:12px 0 0;padding:10px 12px;border-radius:var(--radius-control);background:var(--amber-50);color:var(--text-warning);font-size:var(--fs-body-sm)}.atr-campedit__nav{display:flex;justify-content:space-between;gap:8px;padding-top:4px}.atr-campedit__nav>:only-child{margin-left:auto}.atr-campedit__muted,.atr-campedit__note{color:var(--text-muted);font-size:var(--fs-body-sm);margin:0;line-height:var(--lh-relaxed)}.atr-campedit__note strong{color:var(--text-body);font-weight:var(--fw-semibold)}.atr-campedit__warn{display:flex;align-items:flex-start;gap:6px;color:var(--text-warning);font-size:var(--fs-body-sm);margin:0}@media(max-width:639px){.atr-campedit .atr-pagehead{flex-wrap:wrap;gap:12px}.atr-campedit .atr-pagehead__actions{flex-wrap:wrap;width:100%}.atr-campedit .atr-card__head{flex-wrap:wrap}.atr-campedit__audActions{width:100%;justify-content:flex-end}}.atr-campedit__buttonLinks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.atr-campedit__buttonLinks li{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font:var(--type-caption);color:var(--text-muted);min-width:0}.atr-campedit__buttonLinks strong{font:var(--type-body-strong);color:var(--text-strong)}.atr-campedit__buttonLinks .is-warn{color:var(--text-negative)}.atr-campedit__navStep{display:flex;align-items:center;gap:var(--space-4);margin-left:auto}.atr-campedit__navMissing{display:inline-flex;align-items:center;gap:6px;margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-campedit__header{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.atr-campedit__headerThumb{width:64px;height:64px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}.atr-campedit__headerThumb--empty{display:grid;place-items:center;color:var(--text-muted);background:var(--surface-sunken)}.atr-campedit__headerText{display:flex;flex-direction:column;gap:2px;flex:1;min-width:160px;font:var(--type-caption);color:var(--text-muted)}.atr-campedit__headerText strong{font:var(--type-body-strong);color:var(--text-strong)}.atr-campedit__headerActions{display:flex;align-items:center;gap:var(--space-2)}.atr-campedit__pausedNote{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:10px 12px;border-radius:var(--radius-control);background:var(--amber-50);color:var(--text-warning);font-size:var(--fs-body-sm);line-height:var(--lh-snug)}.atr-campedit__pausedNote .atr-icon{flex:0 0 auto;margin-top:2px}.atr-campedit__pausedNote strong{font-weight:var(--fw-semibold)}.atr-campedit__pickerFilters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.atr-campedit__pickerFilters>.atr-mselect{flex:1 1 160px;min-width:0}.atr-charttip{position:absolute;z-index:50;transform:translate(-50%,-100%);margin-top:-10px;pointer-events:none;min-width:132px;padding:8px 10px;background:var(--surface-inverse);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--neutral-0)}.atr-charttip__title{font:var(--type-caption);font-weight:var(--fw-bold);margin-bottom:4px;white-space:nowrap}.atr-charttip__row{display:flex;align-items:center;justify-content:space-between;gap:14px;font:var(--type-caption);line-height:1.7;white-space:nowrap}.atr-charttip__label{display:flex;align-items:center;gap:6px;color:var(--neutral-300)}.atr-charttip__dot{width:7px;height:7px;border-radius:50%;flex:none}.atr-charttip__value{font-weight:var(--fw-bold)}.atr-barline{position:relative;width:100%}.atr-barline__hit--clickable{cursor:pointer;outline:none}.atr-barline__hit--clickable:focus-visible{stroke:var(--border-brand);stroke-width:2}.atr-barline__grid{stroke:var(--border-subtle);stroke-width:1}.atr-barline__axis{fill:var(--text-faint);font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--fw-medium)}.atr-barline__axis--right{fill:var(--viz-1)}.atr-barline__legend{display:flex;gap:16px;justify-content:center;margin-top:6px}.atr-barline__legend span{display:inline-flex;align-items:center;gap:6px;font:var(--type-caption);color:var(--text-muted)}.atr-barline__legend i{width:9px;height:9px;border-radius:2px;flex:none}.atr-barline__legend i.atr-barline__dashed{height:3px;border-radius:0;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 4px,transparent 4px 7px);mask-image:repeating-linear-gradient(90deg,#000 0 4px,transparent 4px 7px)}.atr-funnel{display:flex;flex-direction:column;gap:2px}.atr-funnel__step{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:14px;padding:7px 0}.atr-funnel__label{display:flex;align-items:center;gap:7px;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-strong);min-width:0}.atr-funnel__label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-funnel__track{position:relative;height:26px;border-radius:var(--radius-sm);background:var(--neutral-100);overflow:hidden}.atr-funnel__bar{height:100%;border-radius:var(--radius-sm);min-width:2px;transition:width var(--dur-slow) var(--ease-out)}.atr-funnel__value{position:absolute;top:0;left:10px;height:100%;display:flex;align-items:center;font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--text-strong)}.atr-funnel__rates{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:88px}.atr-funnel__pct{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--text-strong);font-variant-numeric:tabular-nums}.atr-funnel__drop{font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.atr-funnel__drop--bad{color:var(--text-negative)}@media(max-width:640px){.atr-funnel__step{grid-template-columns:1fr auto;grid-template-areas:"label rates" "track track";gap:4px 10px}.atr-funnel__label{grid-area:label}.atr-funnel__track{grid-area:track}.atr-funnel__rates{grid-area:rates;flex-direction:row;align-items:baseline;gap:8px}}.atr-hero{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding:22px 28px;border-radius:var(--radius-banner);background:var(--gradient-hero);color:#fff}.atr-hero__title{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.atr-hero__sub{margin-top:5px;font-size:var(--fs-body-sm);color:#ffffffc7;max-width:62ch}.atr-hero__stats{display:flex;align-items:center;gap:34px}.atr-hero__stat{text-align:right}.atr-hero__stat+.atr-hero__stat{padding-left:34px;border-left:1px solid rgba(255,255,255,.22)}.atr-hero__value{font-family:var(--font-display);font-size:var(--fs-metric-lg);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight);line-height:1.05}.atr-hero__label{margin-top:3px;font-size:var(--fs-caption);color:#ffffffc7}.atr-hero__sync{display:inline-flex;align-items:center;gap:6px}.atr-hero__dot{width:7px;height:7px;border-radius:50%;background:var(--green-500);display:inline-block}@media(max-width:639.98px){.atr-hero__stats{width:100%;justify-content:flex-start;gap:20px;flex-wrap:wrap}.atr-hero__stat{text-align:left}.atr-hero__stat+.atr-hero__stat{padding-left:20px}.atr-hero__value{font-size:var(--fs-metric)}}.atr-tabs{display:flex;align-items:center;gap:4px;padding:5px;background:var(--neutral-100);border-radius:var(--radius-pill);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.atr-tabs::-webkit-scrollbar{display:none}.atr-tabs__btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:var(--transition-control)}.atr-tabs__btn:hover{color:var(--text-body)}.atr-tabs__btn[aria-selected=true]{background:var(--surface-card);color:var(--text-strong);border-color:var(--border-subtle);box-shadow:var(--shadow-xs)}.atr-tabs__flag{font-size:var(--fs-micro);font-weight:var(--fw-bold);color:var(--violet-600)}.atr-campstats,.atr-campstats__stack{display:flex;flex-direction:column;gap:var(--grid-gap)}.atr-campstats__kpis,.atr-campstats__two{display:grid;gap:var(--grid-gap);grid-template-columns:1fr}@media(min-width:640px){.atr-campstats__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.atr-campstats__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.atr-campstats__two{grid-template-columns:3fr 2fr}}.atr-campstats__status{display:flex;flex-direction:column;gap:2px}.atr-campstats__status small{color:var(--text-muted);font-size:var(--font-size-xs)}.atr-campstats__sub{color:var(--text-muted);font:var(--type-caption)}.atr-campstats__pad{padding:var(--card-pad-tight)}.atr-sys__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap, 16px)}@media(max-width:1199px){.atr-sys__kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.atr-sys__kpis{grid-template-columns:1fr}}.atr-sys__stack{display:flex;flex-direction:column;gap:var(--grid-gap, 16px);margin-top:var(--grid-gap, 16px)}.atr-sys__cols{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--grid-gap, 16px)}@media(max-width:899px){.atr-sys__cols{grid-template-columns:1fr}}.atr-sys__head{display:flex;justify-content:flex-end;gap:var(--space-3);margin-bottom:var(--grid-gap, 16px)}.atr-sys__head--split{justify-content:space-between;flex-wrap:wrap}.atr-sys__modal-actions{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6)}.atr-sys__hint{margin:0 0 var(--space-6);color:var(--text-muted);font-size:13px;line-height:1.5}.atr-sys__limit-row{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:var(--space-3);align-items:end}.atr-sys__fees-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap, 16px)}@media(max-width:639px){.atr-sys__limit-row,.atr-sys__fees-grid{grid-template-columns:1fr}}.atr-usagebar{display:flex;flex-direction:column;gap:6px}.atr-usagebar__head{display:flex;justify-content:space-between;font-size:13px}.atr-usagebar__head strong{font-weight:600}.atr-usagebar__head span{color:var(--text-muted)}.atr-sys__when{display:grid;gap:2px}.atr-sys__when small{color:var(--text-muted);font-size:12px}.atr-sys__when--past strong{color:var(--action-danger)}.atr-sys__presets{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.atr-sys__grants{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;gap:4px;color:var(--text-muted);font-size:12px}.atr-sysmail__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap, 16px)}.atr-sysmail__facts>div{display:grid;gap:4px;align-content:start}.atr-sysmail__facts span{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.atr-sysmail__facts strong{font-size:15px;font-weight:600;word-break:break-word}.atr-sysmail__facts small{font-size:12px;line-height:1.45;color:var(--text-muted)}.atr-sysmail__sender-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.atr-sysmail__sender-form{display:grid;gap:var(--space-4)}.atr-sysmail__form{display:flex;gap:var(--space-3);align-items:flex-end;flex-wrap:wrap}.atr-sysmail__form>*:first-child{flex:1 1 280px}.atr-sysmail__records{display:grid;gap:var(--space-3);margin-bottom:var(--space-5)}.atr-sysmail__record{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}.atr-sysmail__record-head{display:flex;align-items:center;gap:var(--space-2)}.atr-sysmail__record-head strong{font-size:14px;font-weight:600;margin-right:auto}.atr-sysmail__type{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--text-muted)}.atr-sysmail__field{display:grid;grid-template-columns:56px minmax(0,max-content) auto;align-items:center;gap:var(--space-2)}.atr-sysmail__field>span{font-size:12px;color:var(--text-muted)}.atr-sysmail__field code{padding:3px 8px;border-radius:var(--radius-xs);background:var(--surface-card);font-family:var(--font-mono);font-size:12.5px;line-height:1.5;word-break:break-all}.atr-sysmail__reasons{margin:0 0 var(--space-5);padding-left:var(--space-5);display:grid;gap:4px;font-size:13px;color:var(--action-danger)}.atr-sysmail__note{display:flex;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-5);font-size:13px;line-height:1.5}.atr-sysmail__note--warning{background:var(--surface-tint-amber);color:var(--text-warning)}.atr-sysmail__note svg{flex:none;margin-top:1px}@media(max-width:899px){.atr-sysmail__facts{grid-template-columns:1fr}}@media(max-width:639px){.atr-sysmail__field{grid-template-columns:1fr auto}.atr-sysmail__field>span{grid-column:1 / -1}}.atr-syslegal{display:grid;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1200px){.atr-syslegal{grid-template-columns:minmax(0,1fr) 300px}}.atr-syslegal__editor .atr-textarea__control{font-family:var(--font-mono);font-size:var(--fs-body-sm);line-height:1.6;min-height:420px;resize:vertical}.atr-syslegal__preview{border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:var(--space-6);max-height:70vh;overflow:auto}.atr-syslegal__versions{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.atr-syslegal__versions button{width:100%;display:grid;gap:2px;text-align:left;background:none;border:0;border-radius:var(--radius-sm, 8px);padding:var(--space-3);cursor:pointer;color:var(--text-default);font:inherit}.atr-syslegal__versions button:hover{background:var(--surface-hover, var(--surface-page))}.atr-syslegal__vhead{display:flex;align-items:center;gap:var(--space-2)}.atr-syslegal__versions small{color:var(--text-muted)}.atr-syslegal__note{font-size:var(--fs-body-sm);color:var(--text-muted)}.atr-sysusage__kpis{display:grid;gap:var(--grid-gap, 16px)}.atr-sys__plantokens{display:inline-flex;align-items:center;gap:var(--space-1)}.atr-sys__affiliate{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}.atr-sys__affiliate-head,.atr-sys__affiliate-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.atr-sys__affiliate-foot{align-items:center}.atr-sys__affiliate-link{display:grid;gap:var(--space-1)}.atr-sys__affiliate-url{display:flex;align-items:center;gap:var(--space-2);min-width:0}.atr-sys__affiliate-url code{flex:1;min-width:0;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--fs-body-sm);color:var(--text-default)}@media(max-width:640px){.atr-sys__affiliate-head,.atr-sys__affiliate-foot{flex-direction:column;align-items:stretch}}.atr-sys__affiliate-payout,.atr-sys__affiliate-account{display:grid;gap:var(--space-3)}.atr-sys__affiliate-account-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-sys__subaccounts{display:grid;gap:var(--space-3)}.atr-sys__subaccount-list{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none;max-height:360px;overflow-y:auto}.atr-sys__subaccount{display:grid;gap:2px;width:100%;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:transparent;color:var(--text-default);font:inherit;text-align:left;cursor:pointer}.atr-sys__subaccount:hover:not(:disabled){border-color:var(--action-primary)}.atr-sys__subaccount:disabled{opacity:.55;cursor:not-allowed}.atr-sys__payout{display:grid;gap:var(--grid-gap, 16px)}.atr-sys__payout-balance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.atr-sys__payout-balance>div{display:grid;gap:var(--space-1);min-width:0}.atr-sys__payout-balance small{font:var(--type-caption);color:var(--text-muted)}.atr-sys__payout-balance strong{font-size:var(--fs-h2);font-weight:var(--fw-semibold)}.atr-sys__payout-debt{color:var(--text-negative)}.atr-sys__payout-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.atr-sys__payout-pix{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);overflow-wrap:anywhere}.atr-sys__payout-pixform{display:grid;grid-template-columns:minmax(140px,200px) minmax(0,1fr);gap:var(--space-3);align-items:start}.atr-sys__payout-pixform .atr-sys__payout-actions{grid-column:1 / -1;margin-top:0}@media(max-width:640px){.atr-sys__payout-balance,.atr-sys__payout-pixform{grid-template-columns:1fr}}.atr-tile{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-icon-tile);flex:none}.atr-folders{display:flex;align-items:center;gap:var(--space-3);min-width:0}.atr-folders__tabs{display:flex;align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1);background:var(--surface-sunken);border-radius:var(--radius-pill);overflow-x:auto;scrollbar-width:none}.atr-folders__tabs::-webkit-scrollbar{display:none}.atr-folders__tab{display:inline-flex;align-items:center;gap:var(--space-2);flex:none;height:var(--control-h);padding:0 var(--space-5);border:var(--border-w) solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font:var(--type-label);cursor:pointer;transition:var(--transition-control)}.atr-folders__tab:hover{color:var(--text-body)}.atr-folders__tab--active{background:var(--surface-card);border-color:var(--border-subtle);color:var(--text-strong);box-shadow:var(--shadow-xs)}.atr-folders__tab--dragging{opacity:.45}.atr-folders__tab--dropping{background:var(--action-primary-soft);border-color:var(--border-brand);color:var(--text-brand)}.atr-folders__label{white-space:nowrap}.atr-folders__count{font:var(--type-caption);color:var(--text-faint)}.atr-folders__tab--active .atr-folders__count{color:var(--text-muted)}.atr-folders__new{display:inline-flex;align-items:center;gap:var(--space-2);flex:none;height:var(--control-h);padding:0 var(--space-5);border:var(--border-w) dashed var(--border-default);border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font:var(--type-label);cursor:pointer;transition:var(--transition-control)}.atr-folders__new:hover{border-color:var(--border-brand);border-style:solid;color:var(--text-brand);background:var(--action-primary-soft)}.atr-folders__form{display:flex;flex-direction:column;gap:var(--space-6)}.atr-folders__formActions{display:flex;justify-content:flex-end;gap:var(--space-3)}.atr-camp{display:flex;flex-direction:column;gap:var(--grid-gap)}.atr-camp__toolbar{max-width:340px}.atr-camp__list{display:flex;flex-direction:column;gap:10px}.atr-camp__card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;cursor:pointer}.atr-camp__card--dragging{opacity:.5;border-color:var(--border-brand);border-style:dashed}.atr-camp__grip{display:inline-flex;align-items:center;color:var(--text-faint);cursor:grab;flex:none;padding-top:6px}.atr-camp__grip:active{cursor:grabbing}.atr-camp__card:hover .atr-camp__grip{color:var(--text-muted)}.atr-camp__menuLabel{padding:var(--space-2) var(--space-4) var(--space-1);font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint)}.atr-camp__cardMain{display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1}.atr-camp__cardBody{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.atr-camp__cardHead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.atr-camp__cardMeta{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--text-muted);font-size:var(--font-size-sm)}.atr-camp__cardMeta span{display:inline-flex;align-items:center;gap:5px}.atr-camp__progress{display:flex;flex-direction:column;gap:4px;margin-top:2px}.atr-camp__progressText,.atr-camp__warn{color:var(--text-muted);font-size:var(--font-size-xs);margin:0}.atr-camp__warn{color:var(--amber-600)}.atr-camp__cardActions{display:flex;align-items:center;gap:2px}@media(max-width:640px){.atr-camp__grip{display:none}}.atr-attend{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--grid-gap);align-items:start}@media(max-width:1200px){.atr-attend{grid-template-columns:minmax(0,1fr)}}.atr-attend__count,.atr-attend__empty,.atr-attend__hint{font:var(--type-caption);color:var(--text-muted);margin:0}.atr-attend__hint{display:flex;align-items:center;gap:var(--space-2)}.atr-attend__warn{display:flex;align-items:center;gap:var(--space-2);margin:0;font:var(--type-caption);color:var(--text-negative)}.atr-attend__toolbar{margin-bottom:var(--space-3)}.atr-attend__list{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden auto;max-height:420px}.atr-attend__loading{display:flex;flex-direction:column;gap:1px;padding:var(--space-2)}.atr-attend__list>.atr-attend__empty{padding:var(--space-5) var(--space-4);text-align:center}.atr-attend__row.atr-check{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);transition:var(--transition-control)}.atr-attend__row.atr-check:first-child{border-top:0}.atr-attend__row.atr-check:hover{background:var(--surface-sunken)}.atr-attend__row--on.atr-check{background:var(--surface-active)}.atr-attend__rowText{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.atr-attend__rowText strong{font:var(--type-body-strong);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-attend__rowText small{font:var(--type-caption);color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-attend__rowMeta{display:inline-flex;align-items:center;gap:var(--space-2);flex:none}.atr-attend__open{font:var(--type-caption);color:var(--text-faint);white-space:nowrap}.atr-attend__numbers{display:flex;flex-direction:column}.atr-attend__number{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--border-subtle)}.atr-attend__number:first-child{border-top:0;padding-top:0}.atr-attend__number:last-child{padding-bottom:0}.atr-attend__numberHead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.atr-attend__numberTitle{display:flex;align-items:center;gap:var(--space-2);font:var(--type-body-strong);color:var(--text-strong)}.atr-attend__numberSub{font:var(--type-caption);color:var(--text-muted)}.atr-attend__numberFields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5);align-items:start}@media(max-width:640px){.atr-attend__numberFields{grid-template-columns:minmax(0,1fr)}}.atr-attend__rule{display:flex;flex-direction:column;gap:var(--space-2)}.atr-attend__label{font:var(--type-label);color:var(--text-body)}.atr-flag{display:inline-block;flex:none;overflow:hidden;border-radius:3px;line-height:0;background:var(--neutral-100)}.atr-flag svg{display:block}.atr-flag--pale{box-shadow:inset 0 0 0 1px #14141924}.atr-flag--code{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:9px;font-weight:var(--fw-bold);letter-spacing:.02em;line-height:1;color:var(--text-muted);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border-subtle)}.atr-phone__shell{display:flex;align-items:center;width:100%;height:var(--control-h-lg);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-input);transition:var(--transition-control)}.atr-phone__shell:hover:not(.atr-phone__shell--disabled){border-color:var(--border-strong)}.atr-phone__shell:focus-within{border-color:var(--border-focus);box-shadow:var(--ring-focus)}.atr-phone__shell--sm{height:var(--control-h)}.atr-phone__shell--disabled{background:var(--neutral-50)}.atr-field--invalid .atr-phone__shell{border-color:var(--red-500)}.atr-field--invalid .atr-phone__shell:focus-within{box-shadow:var(--ring-danger)}.atr-phone__country{display:flex;align-items:center;gap:var(--space-2);flex:none;height:100%;padding:0 var(--space-3) 0 12px;font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-body);background:none;border:0;border-radius:var(--radius-input) 0 0 var(--radius-input);cursor:pointer;transition:var(--transition-control)}.atr-phone__country:hover:not(:disabled){background:var(--surface-hover)}.atr-phone__country:focus-visible{outline:none;background:var(--action-primary-soft);color:var(--text-brand)}.atr-phone__country:disabled{cursor:not-allowed;color:var(--text-faint)}.atr-phone__dial{font-variant-numeric:tabular-nums;font-weight:var(--fw-medium)}.atr-phone__chev{color:var(--text-faint)}.atr-phone__country[aria-expanded=true] .atr-phone__chev{color:var(--text-brand)}.atr-phone__divider{flex:none;width:1px;height:20px;background:var(--border-subtle)}.atr-phone__input{flex:1;min-width:0;height:100%;padding:0 14px 0 12px;font-family:var(--font-sans);font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--text-strong);background:none;border:0;border-radius:0 var(--radius-input) var(--radius-input) 0}.atr-phone__input::placeholder{color:var(--text-faint)}.atr-phone__input:focus{outline:none}.atr-phone__input:disabled{color:var(--text-faint);cursor:not-allowed}.atr-phone__shell--sm .atr-phone__input{font-size:var(--fs-body-sm)}.atr-ccpick{position:fixed;z-index:1100;display:flex;flex-direction:column;max-height:340px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;animation:atr-ccpick-in var(--dur-base) var(--ease-out) both}.atr-ccpick__search{display:flex;align-items:center;gap:var(--space-3);flex:none;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);color:var(--text-faint)}.atr-ccpick__input{flex:1;min-width:0;font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-strong);background:none;border:0}.atr-ccpick__input::placeholder{color:var(--text-faint)}.atr-ccpick__input:focus,.atr-ccpick__input:focus-visible{outline:none;box-shadow:none}.atr-ccpick__search:focus-within{color:var(--text-brand)}.atr-ccpick__list{flex:1;min-height:0;overflow-y:auto;padding:var(--space-2);overscroll-behavior:contain}.atr-ccpick__row{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--fs-body-sm);text-align:left;color:var(--text-body);background:transparent;border:0;border-radius:var(--radius-md);cursor:pointer}.atr-ccpick__row--active{background:var(--surface-hover)}.atr-ccpick__row--current{color:var(--text-brand);font-weight:var(--fw-semibold)}.atr-ccpick__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-ccpick__code{flex:none;font-variant-numeric:tabular-nums;color:var(--text-muted)}.atr-ccpick__row--current .atr-ccpick__code{color:var(--text-brand)}.atr-ccpick__tick{flex:none;color:var(--text-brand)}.atr-ccpick__empty{margin:0;padding:var(--space-6) var(--space-4);font-size:var(--fs-body-sm);text-align:center;color:var(--text-muted)}@keyframes atr-ccpick-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.atr-wadialog{display:flex;flex-direction:column;gap:var(--space-6)}.atr-wadialog__row{display:flex;gap:var(--space-4)}.atr-wadialog__row>:last-child{flex:1}.atr-wadialog__actions{display:flex;justify-content:flex-end;gap:var(--space-3)}.atr-wadialog__hint{font:var(--type-body);color:var(--text-muted);margin:0}.atr-wadialog__steps{display:flex;align-items:center;gap:var(--space-3);font:var(--type-caption);color:var(--text-muted)}.atr-wadialog__step{display:flex;align-items:center;gap:6px}.atr-wadialog__step--active{color:var(--violet-600);font-weight:var(--fw-semibold)}.atr-wadialog__step--done{color:var(--green-600)}.atr-wadialog__photoRow{display:flex;align-items:center;gap:var(--space-5)}.atr-wadialog__photo{width:64px;height:64px;border-radius:50%;object-fit:cover;background:var(--surface-page);border:1px solid var(--border-default)}.atr-textarea{display:flex;flex-direction:column;gap:6px}.atr-textarea__label{font:var(--type-label);color:var(--text-body)}.atr-textarea__control{width:100%;min-height:96px;padding:var(--space-4) 14px;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-strong);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-input);resize:vertical;transition:var(--transition-control)}.atr-textarea__control::placeholder{color:var(--text-faint)}.atr-textarea__control:hover{border-color:var(--border-strong)}.atr-textarea__control:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--ring-focus)}.atr-textarea__control:disabled{background:var(--neutral-50);color:var(--text-faint);cursor:not-allowed;resize:none}.atr-textarea__hint{font:var(--type-caption);color:var(--text-muted)}.atr-textarea__hint--error{color:var(--text-negative)}.atr-textarea--invalid .atr-textarea__control{border-color:var(--red-500)}.atr-textarea--invalid .atr-textarea__control:focus{box-shadow:var(--ring-danger)}.atr-wamgmt{display:flex;flex-direction:column;gap:var(--space-6)}.atr-wamgmt__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}.atr-wamgmt__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-8);margin:0}.atr-wamgmt__facts dt{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:3px}.atr-wamgmt__facts dd{font:var(--type-body-strong);color:var(--text-strong);margin:0}.atr-wamgmt__facts code{font-family:var(--font-mono);font-size:var(--fs-body-sm)}.atr-wamgmt__error{font:var(--type-caption);color:var(--red-600);margin:var(--space-5) 0 0}.atr-wamgmt__muted{font:var(--type-body);color:var(--text-muted);margin:0}.atr-wamgmt__webhookRows{display:flex;flex-direction:column;gap:var(--space-4)}.atr-wamgmt__copyRow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:12px 14px;background:var(--surface-page);border-radius:var(--radius-lg);min-width:0}.atr-wamgmt__copyRow>div{min-width:0}.atr-wamgmt__copyLabel{font:var(--type-caption);color:var(--text-muted);margin-bottom:2px}.atr-wamgmt__copyValue{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-strong);word-break:break-all}.atr-wamgmt__webhookStatus{display:flex}.atr-wamgmt__danger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.atr-wamgmt__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.atr-wamgmt__folders{margin-bottom:var(--space-5)}.atr-wamgmt__row--dragging>td{opacity:.45}.atr-wamgmt__rowMenu{display:inline-flex;text-align:left}.atr-wamgmt__menuLabel{padding:var(--space-2) var(--space-4) var(--space-1);font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint)}.atr-wamgmt__toolbarActions{display:flex;align-items:center;gap:var(--space-3)}.atr-wamgmt__cellMain{font:var(--type-body-strong);color:var(--text-strong)}.atr-wamgmt__cellSub{font:var(--type-caption);color:var(--text-muted);margin-top:2px}.atr-wamgmt__rowActions{display:flex;align-items:center;gap:var(--space-2);justify-content:flex-end}@media(max-width:900px){.atr-wamgmt__grid,.atr-wamgmt__facts{grid-template-columns:minmax(0,1fr)}}.atr-canais{display:flex;flex-direction:column;gap:var(--space-5)}.atr-canais__pane{display:flex;flex-direction:column;gap:var(--grid-gap);margin-top:var(--space-2)}.atr-canais__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap)}.atr-canais__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap);align-items:start}@media(max-width:1200px){.atr-canais__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.atr-canais__cards{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.atr-canais__stats{grid-template-columns:minmax(0,1fr)}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.atr-notice{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--surface-tint-blue)}.atr-notice__icon{flex:none;margin-top:1px;color:var(--text-brand)}.atr-notice__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.atr-notice__title{font:var(--type-body-strong);color:var(--text-strong)}.atr-notice__text{font:var(--type-caption);color:var(--text-body)}.atr-notice__action{flex:none;align-self:center;display:flex;gap:8px}.atr-notice--warning{background:var(--surface-tint-amber)}.atr-notice--warning .atr-notice__icon{color:var(--text-warning)}.atr-notice--danger{background:var(--surface-tint-red)}.atr-notice--danger .atr-notice__icon{color:var(--text-negative)}.atr-notice--success{background:var(--surface-tint-green)}.atr-notice--success .atr-notice__icon{color:var(--text-positive)}.atr-notice--brand{background:var(--surface-tint-violet)}@media(max-width:639px){.atr-notice{flex-wrap:wrap}.atr-notice__action{width:100%;align-self:stretch}}.atr-tokencoin{display:inline-block;flex:none;vertical-align:middle}.atr-tokencoin--on-brand{filter:drop-shadow(0 0 6px var(--violet-100))}.atr-cep__status{position:absolute;right:14px;display:flex;align-items:center;pointer-events:none;transition:color var(--dur-fast) var(--ease-standard)}.atr-cep__status--idle{opacity:0}.atr-cep__status--loading{color:var(--text-faint)}.atr-cep__status--ok{color:var(--text-positive)}.atr-cep__status--fail,.atr-cep__hint--fail{color:var(--text-warning)}.atr-checkout{display:grid;gap:var(--space-6)}.atr-checkout__loading{padding:var(--space-8);text-align:center;color:var(--text-muted);font:var(--type-body)}.atr-checkout__note{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-checkout__total{margin:0;font:var(--type-body);color:var(--text-body)}.atr-checkout__hint{margin:0;text-align:right;font:var(--type-caption);color:var(--text-muted)}.atr-checkout__error{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--red-500);border-radius:var(--radius-md);background:var(--surface-tint-red);color:var(--text-negative);font:var(--type-body)}.atr-checkout__actions{display:flex;justify-content:flex-end;gap:var(--space-3)}.atr-cardbox{display:grid;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-sunken)}.atr-cardbox__stage{display:flex;justify-content:center}.atr-cardgrid{display:grid;gap:var(--space-5);grid-template-columns:1fr 1fr}.atr-cardgrid>.atr-cardgrid__full{grid-column:1 / -1}.atr-cardbox__holder{display:grid;gap:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--border-default)}.atr-cardbox__legend{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.atr-cardbox__holder .atr-form-grid{margin-top:var(--space-3)}.atr-cardface{--dur-flip: .52s;width:min(340px,100%);aspect-ratio:1.586;perspective:1400px}.atr-cardface__flip{position:relative;width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform var(--dur-flip) var(--ease-out)}.atr-cardface.is-flipped .atr-cardface__flip{transform:rotateY(180deg)}.atr-cardface__side{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;padding:var(--space-5);border-radius:var(--radius-2xl);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--neutral-900);color:var(--neutral-0);box-shadow:var(--shadow-lg)}.atr-cardface__front{grid-template-rows:auto 1fr auto;gap:var(--space-3)}.atr-cardface__back{grid-template-rows:auto 1fr auto;gap:var(--space-3);padding:var(--space-5) 0 var(--space-4);transform:rotateY(180deg)}.atr-cardface__glow{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(40% 44% at 20% 14%,#7c4dffb8,#7c4dff00 64%),radial-gradient(30% 34% at 30% 8%,#ffffff2e,#fff0 58%),radial-gradient(36% 40% at 86% 94%,#ffffff1f,#fff0 60%);pointer-events:none}.atr-cardface__top,.atr-cardface__number,.atr-cardface__foot{position:relative}.atr-cardface__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.atr-cardface__chip{width:38px;height:28px;border-radius:var(--radius-xs);background:#ffe2c7b8;box-shadow:inset 0 0 0 1px #1a151347,inset 0 9px 0 -8px #1a151352,inset 0 -9px 0 -8px #1a151352}.atr-cardface__brand{font:var(--type-caption);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff6b;transition:color var(--dur-base) var(--ease-standard)}.atr-cardface__brand.is-known{color:#ffffffeb}.atr-cardface__number{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:0 12px;font-family:var(--font-mono);font-size:17px;letter-spacing:.06em;color:#ffffff57}.atr-cardface__group{transition:color var(--dur-base) var(--ease-standard)}.atr-cardface__group.is-filled{color:#fffffff0}.atr-cardface__group.is-active{color:#fff;text-shadow:0 0 14px rgba(124,77,255,.75)}.atr-cardface__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.atr-cardface__field{display:grid;gap:3px;min-width:0}.atr-cardface__field small{font:var(--type-eyebrow);font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#ffffff6b}.atr-cardface__field strong{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-cardface__field--exp{justify-items:end;text-align:right;flex:none}.atr-cardface__stripe{height:44px;background:#0000008c;box-shadow:inset 0 1px #ffffff0f}.atr-cardface__cvvrow{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-5)}.atr-cardface__sign{flex:1 1 auto;height:32px;border-radius:var(--radius-xs);background:#ffffffdb}.atr-cardface__cvv{flex:none;display:grid;gap:2px;justify-items:end}.atr-cardface__cvv small{font:var(--type-eyebrow);font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#ffffff6b}.atr-cardface__cvv strong{font-family:var(--font-mono);font-size:15px;letter-spacing:.14em;color:#fff}.atr-cardface__backnote{margin:0;padding:0 var(--space-5);font:var(--type-caption);font-size:11px;color:#ffffff6b}@media(prefers-reduced-motion:reduce){.atr-cardface{--dur-flip: 0ms}}.atr-planpicker{display:grid;gap:var(--space-4)}.atr-planpicker__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:var(--space-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:var(--space-2)}.atr-planpicker__item{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;transition:border-color .12s ease,background .12s ease}.atr-planpicker__item:hover{border-color:var(--border-strong)}.atr-planpicker__item.is-selected{border-color:var(--text-brand);box-shadow:inset 0 0 0 1px var(--text-brand);background:var(--surface-active)}.atr-planpicker__id{display:grid;gap:2px}.atr-planpicker__id strong{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font:var(--type-body-strong)}.atr-planpicker__id small{font:var(--type-caption);color:var(--text-muted)}.atr-planpicker__price{display:grid;justify-items:start;gap:2px}.atr-planpicker__was{text-decoration:line-through;color:var(--text-muted);font:var(--type-caption)}.atr-planpicker__items{display:grid;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-default)}.atr-planpicker__feature{display:flex;gap:var(--space-2);align-items:flex-start;font:var(--type-caption);color:var(--text-body)}.atr-planpicker__feature>:first-child{flex:0 0 auto;margin-top:2px;color:var(--text-positive)}.atr-charge{display:grid;gap:var(--space-4)}.atr-charge--paid{display:flex;align-items:center;gap:var(--space-3);color:var(--text-positive)}.atr-charge--paid p{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-charge__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.atr-charge__eyebrow{display:block;font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.atr-charge__value{font-size:26px;font-weight:800}.atr-charge__meta{display:flex;align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--text-muted)}.atr-charge__pix{display:flex;align-items:flex-start;gap:var(--space-5);flex-wrap:wrap}.atr-charge__qr{width:200px;height:200px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fff;padding:var(--space-2)}.atr-charge__qr--empty{display:grid;place-content:center;justify-items:center;gap:var(--space-2);background:var(--surface-sunken);color:var(--text-muted);font:var(--type-caption)}.atr-charge__copy{flex:1 1 260px;display:grid;gap:var(--space-2);align-content:start}.atr-charge__copy label{font:var(--type-caption);color:var(--text-muted)}.atr-charge__copy code{display:block;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-sunken);font-family:var(--font-mono);font-size:12px;line-height:1.5;word-break:break-all;max-height:96px;overflow-y:auto}.atr-charge__actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.atr-charge__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.atr-stage{min-height:100dvh;display:grid;align-content:start;justify-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-5) calc(var(--space-8) + env(safe-area-inset-bottom));background:var(--surface-page)}.atr-stage__brand{width:min(1060px,100%);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.atr-stage__head{width:min(1060px,100%);display:grid;gap:var(--space-2)}.atr-stage__eyebrow{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--text-brand)}.atr-stage__head h1{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--text-strong)}.atr-stage__head p{margin:0;max-width:56ch;font:var(--type-body);color:var(--text-muted)}.atr-stage__cols{width:min(1060px,100%);display:grid;gap:var(--grid-gap);align-items:start}.atr-stage__aside{display:grid;gap:var(--space-4)}@media(min-width:900px){.atr-stage__cols{grid-template-columns:minmax(0,1fr) 320px}.atr-stage__main{order:1}.atr-stage__aside{order:2;position:sticky;top:var(--space-5)}}.atr-stage__narrow{width:min(560px,100%);display:grid;gap:var(--space-4)}.atr-stage--center{align-content:stretch;grid-template-rows:auto 1fr}.atr-stage--center .atr-stage__brand{width:min(560px,100%)}.atr-stage--center .atr-stage__narrow{align-self:center;padding-bottom:var(--space-8)}.atr-checkoutpage__summary{display:grid;gap:var(--space-3)}.atr-checkoutpage__row{display:flex;justify-content:space-between;gap:var(--space-3);font:var(--type-body);color:var(--text-muted)}.atr-checkoutpage__row span:last-child{font-weight:600;color:var(--text-body);text-align:right}.atr-checkoutpage__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font:var(--type-body);color:var(--text-muted)}.atr-checkoutpage__total strong{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--text-strong)}.atr-checkoutpage__bullets{margin:0;padding:var(--space-3) 0 0;list-style:none;display:grid;gap:var(--space-2);border-top:1px solid var(--border-subtle);font:var(--type-caption);color:var(--text-muted)}.atr-checkoutpage__bullets li{display:flex;align-items:flex-start;gap:var(--space-2)}.atr-checkoutpage__bullets svg{flex:none;margin-top:2px;color:var(--text-positive)}.atr-checkoutpage__done{display:grid;gap:var(--space-5);justify-items:center;text-align:center;padding:var(--space-5) 0 var(--space-2)}.atr-checkoutpage__done p{margin:0}.atr-checkoutpage__charge{width:100%;text-align:left}.atr-checkoutpage__seal{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--radius-pill);background:var(--surface-tint-green);color:var(--text-positive)}.atr-checkoutpage__waiting{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--text-muted)}.atr-seal{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}.atr-seal__mark{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-icon-tile);background:var(--surface-tint-green);color:var(--text-positive)}.atr-seal__body{display:grid;gap:var(--space-2);min-width:0}.atr-seal__body strong{font:var(--type-body-strong);color:var(--text-strong)}.atr-seal__body ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.atr-seal__body li{display:flex;align-items:flex-start;gap:var(--space-2);font:var(--type-caption);color:var(--text-muted)}.atr-seal__body li svg{flex:none;margin-top:2px;color:var(--text-faint)}.atr-seal--compact{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin:0;padding:0;border:0;background:none;text-align:center;font:var(--type-caption);color:var(--text-muted)}.atr-seal--compact svg{flex:none;color:var(--text-positive)}.atr-methods{display:grid;gap:var(--space-3)}.atr-methods__label{font:var(--type-label);color:var(--text-body)}.atr-methods__list{display:grid;gap:var(--space-3);grid-template-columns:1fr}@media(min-width:560px){.atr-methods__list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.atr-methods__item{position:relative;display:grid;gap:2px;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);color:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.atr-methods__item:hover{border-color:var(--border-strong)}.atr-methods__item.is-selected{border-color:var(--text-brand);box-shadow:inset 0 0 0 1px var(--text-brand);background:var(--surface-active)}.atr-methods__icon{display:flex;color:var(--text-muted);margin-bottom:var(--space-2)}.atr-methods__item.is-selected .atr-methods__icon{color:var(--text-brand)}.atr-methods__name{font:var(--type-body-strong);color:var(--text-strong)}.atr-methods__note{font:var(--type-caption);color:var(--text-muted)}.atr-methods__tick{position:absolute;top:var(--space-3);right:var(--space-3);display:grid;place-items:center;width:18px;height:18px;border-radius:var(--radius-pill);background:var(--action-primary);color:var(--text-on-brand);opacity:0;transform:scale(.7);transition:opacity var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out)}.atr-methods__item.is-selected .atr-methods__tick{opacity:1;transform:none}.atr-blocked{min-height:100dvh;display:grid;place-items:center;padding:var(--space-6);background:var(--surface-page)}.atr-blocked__box{width:min(560px,100%);display:grid;gap:var(--space-5);padding:var(--space-7);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-md)}.atr-blocked__box h1{margin:0;font-size:24px}.atr-blocked__box p{margin:0;font:var(--type-body);color:var(--text-muted)}.atr-blocked__actions{display:flex;gap:var(--space-3);flex-wrap:wrap}.atr-duebanner{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-default);background:var(--surface-tint-amber);font:var(--type-body)}.atr-duebanner__text{flex:1 1 auto}.atr-duebanner--danger{background:var(--surface-tint-red)}.atr-upgrade{display:grid;gap:var(--space-5)}.atr-upgrade__meter{display:grid;gap:var(--space-2)}.atr-upgrade__meter header{display:flex;justify-content:space-between;font:var(--type-body-strong)}.atr-tokstore__packs{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-4)}.atr-tokpack{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}.atr-tokpack--highlight{border-color:var(--border-brand);background:var(--surface-tint-violet)}.atr-tokpack__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:22px}.atr-tokpack__name{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.atr-tokpack__tokens{display:flex;align-items:baseline;gap:var(--space-2);color:var(--text-strong)}.atr-tokpack__tokens strong{font:var(--type-metric);font-size:var(--fs-metric-lg);font-variant-numeric:tabular-nums}.atr-tokpack__tokens span{font:var(--type-body);color:var(--text-muted)}.atr-tokpack__price{font:var(--type-section-title);color:var(--text-strong)}.atr-tokpack__facts{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-1);font:var(--type-caption);color:var(--text-muted)}.atr-tokpack__save{color:var(--text-positive);font-weight:600}.atr-tokpack__desc{margin:0;font:var(--type-caption);color:var(--text-body)}.atr-tokpack__buy{margin-top:auto;width:100%}.atr-tokstore__muted{font:var(--type-caption);color:var(--text-muted)}.atr-tokstore__tabs{padding:var(--card-pad-tight) var(--card-pad-tight) 0}.atr-tokstore__filters{display:flex;justify-content:flex-end;padding:var(--space-3) var(--card-pad-tight)}.atr-tokstore__empty{margin:0;padding:var(--space-6) var(--card-pad-tight);text-align:center;font:var(--type-body);color:var(--text-muted)}.atr-tokstore__amount{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-body)}.atr-tokstore__amount--in{color:var(--text-positive)}.atr-tokstore__row-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%}.atr-tokstore__row-card>span:first-child{display:grid;gap:2px}.atr-tokstore__row-card small{font:var(--type-caption);color:var(--text-muted)}.atr-tokbuy__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--surface-sunken);margin-bottom:var(--space-4)}.atr-tokbuy__summary>div{display:grid;gap:2px}.atr-tokbuy__summary small{font:var(--type-caption);color:var(--text-muted)}.atr-tokbuy__eyebrow{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.atr-tokbuy__tokens{display:flex;align-items:center;gap:var(--space-2);font:var(--type-section-title);color:var(--text-strong)}.atr-tokbuy__price{font:var(--type-section-title);color:var(--text-strong);white-space:nowrap}.atr-tokbuy__done{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-6) 0;text-align:center}.atr-tokbuy__done strong{font:var(--type-section-title);color:var(--text-strong)}.atr-tokbuy__done p{margin:0;font:var(--type-body);color:var(--text-muted)}.atr-tokpack__coin{align-self:center}.atr-tokstore__herotitle{display:inline-flex;align-items:center;gap:var(--space-3)}.atr-tokpack--choice{font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.atr-tokpack--choice:hover{border-color:var(--border-brand)}.atr-tokpack--selected,.atr-tokpack--selected:hover{border-color:var(--action-primary);box-shadow:0 0 0 1px var(--action-primary)}.atr-tokpack__uses{color:var(--text-brand);font-weight:var(--fw-semibold)}.atr-topup{display:grid;gap:var(--space-5)}.atr-topup__lead{display:flex;align-items:center;gap:var(--space-4)}.atr-topup__lead p{margin:0;font:var(--type-body);color:var(--text-body)}.atr-topup__packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--space-3)}.atr-topup__note{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-topup__footer{display:flex;align-items:center;gap:var(--space-2);width:100%;flex-wrap:wrap}.atr-topup__spacer{flex:1}@media(max-width:639px){.atr-topup__lead{align-items:flex-start}.atr-topup__footer .atr-btn{flex:1}.atr-topup__spacer{display:none}}.atr-trigpick{display:flex;flex-direction:column;gap:var(--space-3)}.atr-trigpick__label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.atr-trigpick__sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}@media(max-width:640px){.atr-trigpick__sources{grid-template-columns:1fr}}.atr-trigpick__source{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);text-align:left;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-control);cursor:pointer;transition:var(--transition-control)}.atr-trigpick__source:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-default)}.atr-trigpick__source.is-selected{background:var(--surface-active);border-color:var(--border-brand)}.atr-trigpick__source:disabled{opacity:.55;cursor:not-allowed}.atr-trigpick__sourceText{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.atr-trigpick__sourceLabel{font-size:13px;font-weight:600;color:var(--text-strong)}.atr-trigpick__sourceHint{font-size:12px;color:var(--text-muted)}.atr-trigpick__check{color:var(--text-brand);flex-shrink:0}.atr-trigpick__detail{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--surface-page);border-radius:var(--radius-lg)}.atr-trigpick__sectionTitle{font-size:12px;font-weight:600;color:var(--text-muted)}.atr-trigpick__note{margin:0;font-size:12px;line-height:1.5;color:var(--text-muted)}.atr-trigpick__section{display:flex;flex-direction:column;gap:var(--space-2)}.atr-trigpick__keywordRow{display:flex;align-items:center;gap:var(--space-2)}.atr-trigpick__tagGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-2) var(--space-5)}.atr-trigpick__adv>summary{cursor:pointer;font-size:12px;font-weight:600;color:var(--text-muted)}.atr-trigpick__advBody{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3)}.atr-trigpick__events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}@media(max-width:640px){.atr-trigpick__events{grid-template-columns:1fr}}.atr-version__form{display:flex;flex-direction:column;gap:var(--space-4)}.atr-version__hint{font:var(--type-caption);color:var(--text-muted);margin:0}.atr-version__choices{display:flex;flex-direction:column;gap:var(--space-2)}.atr-version__choice{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-default);text-align:left;cursor:pointer;font:var(--type-body)}.atr-version__choice svg{flex:none;margin-top:2px;color:var(--text-muted)}.atr-version__choice:hover{border-color:var(--border-strong)}.atr-version__choice--on{border-color:var(--border-brand);background:var(--surface-tint-violet)}.atr-version__choice--on svg{color:var(--text-brand)}.atr-version__choiceTitle{display:block;font:var(--type-body-strong);color:var(--text-strong)}.atr-version__choiceSub{display:block;margin-top:2px;font:var(--type-caption);color:var(--text-muted)}.atr-version__actions{display:flex;justify-content:flex-end;gap:var(--space-3);border-top:1px solid var(--border-subtle);padding-top:var(--space-4)}.atr-version__list{list-style:none;margin:0 0 var(--space-4);padding:0;display:flex;flex-direction:column}.atr-version__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.atr-version__rowMain{min-width:0;flex:1}.atr-version__title{display:flex;align-items:center;gap:var(--space-2);min-width:0}.atr-version__label{font:var(--type-body-strong);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-version__meta{margin-top:2px;font:var(--type-caption);color:var(--text-muted)}.atr-version__rowActions{display:flex;align-items:center;gap:var(--space-2);flex:none}.atr-version__rename{display:flex;align-items:center;gap:var(--space-2)}.atr-version__rename .atr-field{flex:1}.atr-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.atr-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a151373;animation:atr-drawer-fade var(--dur-base) var(--ease-standard) both}.atr-drawer__panel{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 48px);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;box-shadow:var(--shadow-lg);outline:none;animation:atr-drawer-rise var(--dur-slow) var(--ease-out) both}.atr-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);padding:var(--card-pad) var(--card-pad) var(--space-5)}.atr-drawer__heading{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-drawer__title{margin:0;font:var(--type-card-title);letter-spacing:var(--ls-snug);color:var(--text-strong);overflow-wrap:anywhere}.atr-drawer__subtitle{font:var(--type-caption);color:var(--text-muted)}.atr-drawer__close{flex:none}.atr-drawer__body{padding:0 var(--card-pad) var(--card-pad);overflow-y:auto;font:var(--type-body);color:var(--text-body)}.atr-drawer__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);padding:var(--card-pad-tight) var(--card-pad);border-top:1px solid var(--border-subtle)}@keyframes atr-drawer-fade{0%{opacity:0}to{opacity:1}}@keyframes atr-drawer-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes atr-drawer-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes atr-drawer-slide-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(min-width:640px){.atr-drawer{align-items:stretch;justify-content:flex-end}.atr-drawer__panel{width:100%;max-height:none;height:100%;border-radius:0;border-width:0 0 0 1px;animation:atr-drawer-slide var(--dur-slow) var(--ease-out) both}.atr-drawer__panel--sm{max-width:360px}.atr-drawer__panel--md{max-width:460px}.atr-drawer__panel--lg{max-width:640px}.atr-drawer--left{justify-content:flex-start}.atr-drawer--left .atr-drawer__panel{border-width:0 1px 0 0;animation-name:atr-drawer-slide-left}}@media(prefers-reduced-motion:reduce){.atr-drawer__panel{animation:none}}.atr-flownode{min-width:230px;max-width:280px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);font-family:var(--font-sans)}.atr-flownode--selected{border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--violet-500) 20%,transparent)}.atr-flownode__head{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4)}.atr-flownode__titles{flex:1;min-width:0}.atr-flownode__label{font:var(--type-body-strong);color:var(--text-strong)}.atr-flownode__summary{font:var(--type-caption);color:var(--text-muted);margin-top:1px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.atr-flownode__actions{display:flex;gap:2px;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.atr-flownode:hover .atr-flownode__actions{opacity:1}.atr-flownode__outputs{border-top:1px solid var(--border-subtle);padding:var(--space-2) 0}.atr-flownode__output{position:relative;display:flex;justify-content:flex-end;padding:4px 14px 4px var(--space-4)}.atr-flownode__outputLabel{font:var(--type-caption);color:var(--text-muted);display:flex;align-items:center;gap:4px}.atr-flownode__pins{border-top:1px solid var(--border-subtle);padding:var(--space-2) 0}.atr-flownode__pin{position:relative;display:flex;align-items:center;gap:4px;padding:4px var(--space-4) 4px 14px;font:var(--type-caption);color:var(--text-muted)}.atr-flownode .atr-flownode__target,.atr-flownode .atr-flownode__sourceHandle{width:10px;height:10px;background:var(--violet-500);border:2px solid var(--surface-card)}.atr-flownode .atr-flownode__sourceHandle{position:absolute;right:-5px;top:50%;transform:translateY(-50%)}.atr-flownode .atr-flownode__dataHandle{width:9px;height:9px;border-radius:2px;background:var(--blue-500);border:2px solid var(--surface-card);position:absolute;top:50%;transform:translateY(-50%)}.atr-flownode__pin--in .atr-flownode__dataHandle{left:-5px}.atr-flownode__pin--out .atr-flownode__dataHandle{right:-5px}.atr-flownode__stats{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--border-subtle);padding:var(--space-2) var(--space-4);font:var(--type-caption);color:var(--text-muted);background:var(--surface-page)}.atr-flownode__statsDrop{color:var(--amber-600)}.atr-flownode__statsLink{display:inline-flex;align-items:center;gap:4px;color:var(--text-brand);font-weight:var(--fw-semibold)}.atr-flownode__outputPct{font-weight:var(--fw-bold);color:var(--text-brand)}.atr-addnode{position:relative}.atr-addnode__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.atr-addnode__panel{position:absolute;top:calc(100% + 6px);left:0;z-index:31;width:260px;max-height:420px;overflow-y:auto;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-3)}.atr-addnode__group+.atr-addnode__group{margin-top:var(--space-4)}.atr-addnode__groupTitle{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);padding:0 var(--space-3) var(--space-2)}.atr-addnode__item{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:7px var(--space-3);background:transparent;border:none;border-radius:var(--radius-md);font:var(--type-body);color:var(--text-strong);cursor:pointer;text-align:left}.atr-addnode__item:hover{background:var(--neutral-100)}.atr-floweditor{display:flex;flex-direction:column;height:calc(100dvh - 132px);min-height:420px;margin:var(--page-pad-y) var(--page-pad-x);border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-card);overflow:hidden}.atr-floweditor__toolbar{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle)}.atr-floweditor__title{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex:1}.atr-floweditor__name{font:var(--type-body-strong);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-floweditor__toolbarActions{display:flex;align-items:center;gap:var(--space-3)}.atr-floweditor__strip{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-5);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);background:var(--neutral-25)}.atr-floweditor__stat{display:inline-flex;flex-direction:column;gap:2px}.atr-floweditor__statLabel{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.atr-floweditor__statValue{font:var(--type-body-strong);color:var(--text-strong);font-variant-numeric:tabular-nums}.atr-floweditor__stripNote{margin-left:auto;font:var(--type-caption);color:var(--text-muted)}.atr-floweditor__canvas{position:relative;flex:1;min-height:0}.atr-floweditor__dropmenu{position:absolute;z-index:31}.atr-floweditor__dropmenu .atr-addnode__panel{position:static}.atr-floweditor .react-flow{--xy-background-color: var(--neutral-25);--xy-edge-stroke: var(--neutral-300);--xy-edge-stroke-selected: var(--violet-500);--xy-minimap-background-color: var(--surface-card)}.atr-floweditor .react-flow__controls{box-shadow:var(--shadow-sm);border-radius:var(--radius-md);overflow:hidden}.atr-floweditor .react-flow__controls-button{background:var(--surface-card);border-bottom:1px solid var(--border-subtle);color:var(--text-muted)}@media(max-width:900px){.atr-floweditor{margin:var(--space-4);height:calc(100dvh - 170px)}}.atr-newflow{display:flex;flex-direction:column;gap:var(--space-5)}.atr-newflow__actions{display:flex;justify-content:flex-end;gap:var(--space-3);border-top:1px solid var(--border-subtle);padding-top:var(--space-4)}.atr-flowslist{display:flex;flex-direction:column;gap:var(--grid-gap)}.atr-flowslist__toolbar{max-width:340px}.atr-flowslist__cards{display:flex;flex-direction:column;gap:10px}.atr-flowcard{display:flex;align-items:center;gap:var(--space-4);padding:var(--card-pad);background:var(--surface-card);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);cursor:pointer;transition:var(--transition-control)}.atr-flowcard:hover{border-color:var(--border-brand);box-shadow:var(--shadow-sm)}.atr-flowcard--dragging{opacity:.5;border-color:var(--border-brand);border-style:dashed}.atr-flowcard__grip{display:inline-flex;align-items:center;color:var(--text-faint);cursor:grab;flex:none}.atr-flowcard__grip:active{cursor:grabbing}.atr-flowcard:hover .atr-flowcard__grip{color:var(--text-muted)}.atr-flowcard__body{min-width:0;flex:1}.atr-flowcard__name{font:var(--type-card-title);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-flowcard__meta{font:var(--type-caption);color:var(--text-muted);margin-top:2px}.atr-flowcard__side{display:flex;align-items:center;gap:var(--space-4);flex:none}.atr-flowcard__updated{font:var(--type-caption);color:var(--text-faint)}.atr-flowcard__menuLabel{padding:var(--space-2) var(--space-4) var(--space-1);font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint)}@media(max-width:640px){.atr-flowcard{gap:var(--space-4);padding:var(--space-5)}.atr-flowcard__grip,.atr-flowcard__updated{display:none}}.atr-flowruns__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.atr-flowruns__title{display:flex;align-items:center;gap:var(--space-3);min-width:0}.atr-flowruns__toolbarActions{display:flex;align-items:center;gap:var(--space-3)}.atr-flowruns__name{font:var(--type-body-strong);color:var(--text-strong)}.atr-flowruns__sub{font:var(--type-caption);color:var(--text-muted);margin-top:2px}.atr-flowruns,.atr-flowperf{display:flex;flex-direction:column;gap:var(--space-5)}.atr-flowperf__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.atr-flowperf__name{font:var(--type-body-strong);color:var(--text-strong);overflow-wrap:anywhere}.atr-flowperf__sub{font:var(--type-caption);color:var(--text-muted);margin-top:2px;overflow-wrap:anywhere}.atr-flowperf__stepCell{display:flex;align-items:center;gap:var(--space-3)}.atr-flowperf__handles{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.atr-flowperf__handle{font:var(--type-caption);color:var(--text-muted);white-space:nowrap}.atr-flowperf__handle strong{color:var(--text-brand)}@media(max-width:1200px){.atr-flowperf__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.atr-flowperf__kpis{grid-template-columns:1fr}}.atr-flowruns__path{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);max-height:60vh;overflow-y:auto}.atr-flowruns__pathItem{display:flex;align-items:center;gap:var(--space-3);padding:4px 0;border-bottom:1px solid var(--border-subtle);font:var(--type-caption);color:var(--text-strong)}.atr-flowruns__pathLabel{flex:1;display:flex;align-items:center;gap:var(--space-2);min-width:0}.atr-flowruns__pathHandle{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);background:var(--surface-page);border-radius:var(--radius-sm);padding:1px 5px}.atr-flowruns__pathTime{font:var(--type-caption);color:var(--text-faint);flex-shrink:0}.atr-flowperf__attrPending{display:block;margin-top:4px;font:var(--type-caption);color:var(--amber-600)}.atr-addcamp{display:flex;flex-direction:column;gap:12px}.atr-addcamp__hint{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.55}.atr-addcamp__new{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px dashed var(--border-default);border-radius:var(--radius-md);background:transparent;cursor:pointer;text-align:left;color:var(--text-default)}.atr-addcamp__new:hover{border-color:var(--border-brand);background:var(--surface-subtle)}.atr-addcamp__new span{display:flex;flex-direction:column}.atr-addcamp__new small,.atr-addcamp__itemBody small{color:var(--text-muted);font-size:var(--font-size-xs)}.atr-addcamp__list{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.atr-addcamp__item{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:transparent;cursor:pointer;text-align:left;color:var(--text-default)}.atr-addcamp__item:hover{background:var(--surface-subtle)}.atr-addcamp__item--selected{border-color:var(--border-brand);background:var(--surface-brand-subtle, var(--surface-subtle))}.atr-addcamp__itemBody{display:flex;flex-direction:column;flex:1;min-width:0}.atr-flowstats{display:flex;flex-direction:column;gap:var(--grid-gap)}.atr-flowstats__sub{display:inline-flex;align-items:center;gap:var(--space-2)}.atr-flowstats__tabsRow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.atr-flowstats__toolbar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--card-pad-tight)}.atr-toolbar{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.atr-toolbar__row{display:flex;flex-direction:column;gap:var(--space-3)}.atr-toolbar__search{flex:1;min-width:0}@media(min-width:640px){.atr-toolbar__row{flex-direction:row;align-items:center}.atr-toolbar__search{max-width:320px}.atr-toolbar__search--prominent{max-width:640px}.atr-toolbar__control{width:auto;min-width:170px}}.atr-toolbar__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-toolbar__chip{border:0;background:none;padding:0;cursor:pointer}.atr-logs{display:flex;flex-direction:column;gap:var(--space-5)}.atr-logs__head{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.atr-logs__title{display:flex;align-items:center;gap:var(--space-4);min-width:0}.atr-logs__name{font:var(--type-card-title);color:var(--text-strong)}.atr-logs__sub{font:var(--type-caption);color:var(--text-muted)}.atr-logs__headActions{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}.atr-logs__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap)}.atr-logs__when{display:flex;flex-direction:column;line-height:1.3}.atr-logs__whenAbs{font:var(--type-body-strong);color:var(--text-strong)}.atr-logs__whenRel{font:var(--type-caption);color:var(--text-muted)}.atr-logs__op{display:flex;align-items:center;gap:var(--space-3);min-width:0}.atr-logs__dir{display:inline-flex;color:var(--text-muted);flex:none}.atr-logs__op code{font-family:var(--font-mono);font-size:var(--fs-body-sm);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-logs__status{display:inline-flex;align-items:center;gap:var(--space-3)}.atr-logs__code{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-muted)}.atr-logs__ms{font-family:var(--font-mono);font-size:var(--fs-body-sm);color:var(--text-muted)}.atr-logs__msg{display:block;max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted)}.atr-logs__msg--error{color:var(--red-600)}.atr-logs__retention{font:var(--type-caption);color:var(--text-muted);margin:0}.atr-logs__card{display:flex;flex-direction:column;gap:var(--space-2);width:100%;text-align:left}.atr-logs__cardTop{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.atr-logs__cardTop code{font-family:var(--font-mono);font-size:var(--fs-body-sm);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-logs__cardMeta,.atr-logs__cardMsg{font:var(--type-caption);color:var(--text-muted)}.atr-logs__detail{display:flex;flex-direction:column;gap:var(--space-6)}.atr-logs__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-6);margin:0}.atr-logs__facts dt{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:3px}.atr-logs__facts dd{font:var(--type-body-strong);color:var(--text-strong);margin:0;overflow-wrap:anywhere}.atr-logs__facts code{font-family:var(--font-mono);font-size:var(--fs-body-sm)}.atr-logs__blockLabel{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-3)}.atr-logs__blockText{font:var(--type-body);color:var(--text-body);margin:0;overflow-wrap:anywhere}.atr-logs__blockText--error{color:var(--red-600)}.atr-logs__json{font-family:var(--font-mono);font-size:var(--fs-body-sm);color:var(--text-body);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);margin:0;overflow-x:auto}.atr-logs__note{font:var(--type-caption);color:var(--text-muted);margin:0}@media(max-width:1200px){.atr-logs__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.atr-logs__headActions{margin-left:0;width:100%}}@media(max-width:640px){.atr-logs__stats,.atr-logs__facts{grid-template-columns:minmax(0,1fr)}}.atr-logs__msg--platform{color:var(--text-strong);font-weight:600}.atr-donut{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.atr-donut__ring{position:relative;flex:none}.atr-donut__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center;pointer-events:none}.atr-donut__center strong{font:var(--type-metric);color:var(--text-strong)}.atr-donut__center span{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint)}.atr-donut__legend{list-style:none;margin:0;padding:0;flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:9px}.atr-donut__legend li{display:flex;font:var(--type-caption)}.atr-donut__row{display:flex;align-items:center;gap:8px;width:100%;min-width:0;font:inherit;color:inherit;text-align:left}button.atr-donut__row{background:none;border:0;padding:0;cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--dur-fast) var(--ease-standard)}button.atr-donut__row:hover{background:var(--surface-hover)}.atr-donut--clickable .atr-donut__arc{cursor:pointer;transition:opacity var(--dur-fast) var(--ease-standard)}.atr-donut--clickable .atr-donut__arc:hover{opacity:.82}.atr-donut__legend i{width:9px;height:9px;border-radius:2px;flex:none}.atr-donut__name{color:var(--text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-donut__val{margin-left:auto;color:var(--text-strong);font-weight:var(--fw-bold);white-space:nowrap}.atr-donut__pct{color:var(--text-faint);min-width:42px;text-align:right;white-space:nowrap}.atr-wacosts{display:flex;flex-direction:column;gap:var(--grid-gap)}.atr-wacosts__kpis,.atr-wacosts__two{display:grid;gap:var(--grid-gap);grid-template-columns:1fr}@media(min-width:640px){.atr-wacosts__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.atr-wacosts__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.atr-wacosts__two{grid-template-columns:3fr 2fr}}.atr-wacosts__tpl{display:flex;flex-direction:column;gap:2px}.atr-wacosts__tpl small,.atr-wacosts__billable small{color:var(--text-muted);font-size:var(--font-size-xs)}.atr-wacosts__billable{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.atr-wacosts__origins{display:flex;flex-direction:column;gap:10px}.atr-wacosts__origin{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px}.atr-wacosts__originName{font-weight:var(--font-weight-medium)}.atr-wacosts__originMeta{grid-column:1;color:var(--text-muted);font-size:var(--font-size-xs)}.atr-wacosts__origin strong{grid-column:2;grid-row:1 / span 2;align-self:center}.atr-wacosts__muted,.atr-wacosts__note{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.atr-wacosts__note{line-height:1.6}.atr-tpldetail{display:flex;flex-direction:column;gap:var(--grid-gap)}.atr-tpldetail__rejection{font:var(--type-body);color:var(--red-600);margin:0 0 var(--space-5)}.atr-tpldetail__notice{font:var(--type-body);color:var(--text-muted);background:var(--surface-page);border-radius:var(--radius-md);padding:var(--space-4);margin:0 0 var(--space-5)}.atr-tpldetail__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-5) var(--space-8);margin:0 0 var(--space-6)}.atr-tpldetail__facts dt{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:3px}.atr-tpldetail__facts dd{font:var(--type-body-strong);color:var(--text-strong);margin:0}.atr-tpldetail__facts code{font-family:var(--font-mono);font-size:var(--fs-body-sm)}.atr-tpldetail__actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.atr-tpldetail__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.atr-tpldetail__links li{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-4);align-items:center;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.atr-tpldetail__linkText{font:var(--type-body-strong);color:var(--text-strong)}.atr-tpldetail__linkUrl{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.atr-tpldetail__linkUrl code{font-family:var(--font-mono);font-size:var(--fs-body-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-tpldetail__linkDest{font:var(--type-body);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.atr-tpldetail__linkDest:hover{text-decoration:underline}.atr-tpldetail__linkWarn{grid-column:2 / -1;font:var(--type-caption);color:var(--red-600)}@media(max-width:900px){.atr-tpldetail__links li{grid-template-columns:minmax(0,1fr)}.atr-tpldetail__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.atr-tpldetail__media{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.atr-tpldetail__mediaThumb{width:88px;height:88px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.atr-tpldetail__mediaText{display:flex;flex-direction:column;gap:2px;flex:1;min-width:200px}.atr-tpldetail__mediaText strong{font:var(--type-body-strong);color:var(--text-primary)}.atr-tpldetail__mediaText span{font:var(--type-caption);color:var(--text-muted)}.atr-linkform{display:flex;flex-direction:column;gap:var(--space-5)}.atr-linkform__toggle{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;padding:0;border:0;background:none;font:var(--type-body-strong);color:var(--text-muted);cursor:pointer}.atr-linkform__toggle:hover{color:var(--text-strong)}.atr-linkform__utm{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-page)}.atr-linkform__hint{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-linkform__actions{display:flex;justify-content:flex-end;gap:var(--space-3)}.atr-linkpicker{display:flex;align-items:flex-end;gap:var(--space-3)}.atr-linkpicker>:first-child{flex:1;min-width:0}.atr-tplbody__bar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:calc(var(--space-5) * -1 + var(--space-2))}.atr-tplbody__tip{font:var(--type-caption);color:var(--text-muted);margin-left:auto}.atr-tplbody__tip code{font-family:var(--font-mono);font-size:11px;color:var(--text-strong)}.atr-tplbody__marks{display:flex;gap:2px}.atr-tplbody__mark{width:26px;height:24px;display:grid;place-items:center;background:none;border:1px solid transparent;border-radius:var(--radius-md);font:var(--type-caption);color:var(--text-muted);cursor:pointer}.atr-tplbody__mark:hover{background:var(--neutral-100);color:var(--text-strong)}.atr-tplbody__menu{position:relative}.atr-tplbody__trigger{display:flex;align-items:center;gap:5px;background:none;border:1px dashed var(--border-strong);border-radius:var(--radius-pill);padding:3px 10px;font:var(--type-caption);color:var(--text-muted);cursor:pointer}.atr-tplbody__trigger:hover{border-style:solid;color:var(--text-strong)}.atr-tplbody__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.atr-tplbody__panel{position:absolute;top:calc(100% + 4px);left:0;z-index:41;width:320px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.atr-tplbody__panel--up{top:auto;bottom:calc(100% + 4px)}.atr-tplbody__search{display:flex;align-items:center;gap:6px;padding:5px var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted)}.atr-tplbody__search input{flex:1;min-width:0;border:none;outline:none;background:none;font:var(--type-caption);color:var(--text-strong)}.atr-tplbody__blank{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:7px var(--space-3);background:var(--neutral-100);border:none;border-radius:var(--radius-md);font:var(--type-caption);color:var(--text-strong);cursor:pointer;text-align:left}.atr-tplbody__blank em,.atr-tplbody__varsLabel em{display:block;font-style:normal;color:var(--text-muted)}.atr-tplbody__list{max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-2)}.atr-tplbody__group{display:flex;flex-direction:column;gap:1px}.atr-tplbody__groupTitle{display:flex;align-items:center;gap:5px;padding:4px var(--space-3);font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-tplbody__item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:6px var(--space-3);background:transparent;border:none;border-radius:var(--radius-md);font:var(--type-caption);color:var(--text-strong);cursor:pointer;text-align:left}.atr-tplbody__item:hover{background:var(--neutral-100)}.atr-tplbody__item code{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.atr-tplbody__empty{padding:var(--space-3);font:var(--type-caption);color:var(--text-muted)}.atr-tplbody__fix{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--amber-100);border-radius:var(--radius-md);background:var(--amber-50);font:var(--type-caption);color:var(--amber-600)}.atr-tplbody__fixText{flex:1;min-width:0}.atr-tplbody__vars{display:flex;flex-direction:column;gap:var(--space-3)}.atr-tplbody__varsLabel{font:var(--type-caption);color:var(--text-strong)}.atr-tplbody__varRow{display:flex;align-items:center;gap:var(--space-3)}.atr-tplbody__varRow>:nth-child(2){flex:1;min-width:0}.atr-tplbody__slot{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);background:var(--neutral-100);border-radius:var(--radius-sm);padding:4px 7px;white-space:nowrap}.atr-tplform__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--grid-gap);align-items:start}.atr-tplform__col{display:flex;flex-direction:column;gap:var(--grid-gap);min-width:0}.atr-tplform__col--side{position:sticky;top:var(--space-6)}.atr-tplform__fields{display:flex;flex-direction:column;gap:var(--space-5)}.atr-tplform__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.atr-tplform__media{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-4)}.atr-tplform__mediaThumb{width:72px;height:72px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.atr-tplform__mediaHint{flex-basis:100%;margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-tplform__fileName{font:var(--type-caption);color:var(--text-muted)}.atr-tplform__buttonRow{display:flex;align-items:flex-end;gap:var(--space-3)}.atr-tplform__buttonRow>:nth-child(2){flex:1}.atr-tplform__actions{display:flex;justify-content:flex-end;gap:var(--space-3)}@media(max-width:1200px){.atr-tplform__grid{grid-template-columns:minmax(0,1fr)}.atr-tplform__col--side{position:static}}.atr-tplform__button{display:flex;flex-direction:column;gap:var(--space-3)}.atr-tplform__buttonLink{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-page)}.atr-tplform__buttonLinkHead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.atr-tplform__buttonLinkUrl{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-body-sm);color:var(--text-strong);min-width:0;word-break:break-all}.atr-tplform__buttonLinkName{font:var(--type-caption);color:var(--text-muted)}.atr-tplform__warn{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font:var(--type-caption);color:var(--text-negative)}.atr-metaconnect__form,.atr-metaconnect__webhook{display:flex;flex-direction:column;gap:var(--space-6)}.atr-metaconnect__hint{font:var(--type-body);color:var(--text-muted);margin:0}.atr-metaconnect__hint code{font-family:var(--font-mono);font-size:var(--fs-caption);background:var(--surface-page);border-radius:var(--radius-sm);padding:1px 5px}.atr-metaconnect__copyRow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:12px 14px;background:var(--surface-page);border-radius:var(--radius-lg);min-width:0}.atr-metaconnect__copyRow>div{min-width:0}.atr-metaconnect__copyLabel{font:var(--type-caption);color:var(--text-muted);margin-bottom:2px}.atr-metaconnect__copyValue{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-strong);word-break:break-all}.atr-metaconnect__warn{display:flex;align-items:flex-start;gap:8px;font:var(--type-caption);color:var(--amber-600);margin:0}.atr-metaconnect__actions{display:flex;justify-content:flex-end;gap:var(--space-3)}.atr-links{display:flex;flex-direction:column;gap:var(--space-5)}.atr-links__cell{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-links__name{font:var(--type-body-strong);color:var(--text-strong)}.atr-links__sub{font:var(--type-caption);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}.atr-links__short{display:inline-flex;align-items:center;gap:var(--space-2)}.atr-links__short code,.atr-links__url{font-family:var(--font-mono);font-size:var(--fs-body-sm);color:var(--text-strong)}.atr-links__muted{font:var(--type-caption);color:var(--text-muted)}.atr-links__badges{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.atr-links__drawer{display:flex;flex-direction:column;gap:var(--space-6)}.atr-links__drawerActions{display:flex;justify-content:flex-end;gap:var(--space-3)}.atr-links__urlRow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.atr-links__urlBlock,.atr-links__block{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.atr-links__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-links__url{word-break:break-all}.atr-links__dest{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--type-body);color:var(--text-strong);word-break:break-all;text-decoration:none}.atr-links__dest:hover{text-decoration:underline}.atr-links__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}.atr-links__hint{margin:calc(-1 * var(--space-4)) 0 0;font:var(--type-caption);color:var(--text-muted)}.atr-links__utm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-5);margin:0}.atr-links__utm dt{font:var(--type-caption);color:var(--text-muted)}.atr-links__utm dd{margin:0;font:var(--type-body);color:var(--text-strong);word-break:break-all}.atr-links__usage{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.atr-links__usage li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.atr-links__usage button{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;border:0;background:none;font:var(--type-body);color:var(--text-strong);text-align:left;cursor:pointer;min-width:0}.atr-links__usage button:hover{text-decoration:underline}.atr-imports{display:flex;flex-direction:column;gap:var(--grid-gap)}.atr-imports__stack{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-imports__stack strong{color:var(--text-strong);font:var(--type-body-strong)}.atr-imports__muted{color:var(--text-muted);font:var(--type-caption)}.atr-imports__neg{color:var(--text-negative);font:var(--type-caption)}.atr-imports__status{display:flex;flex-direction:column;gap:14px}.atr-imports__status-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.atr-imports__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap)}.atr-imports__tabs{padding:var(--card-pad-tight) var(--card-pad-tight) 0}.atr-imports__report .atr-pagination{padding:0 var(--card-pad-tight) var(--card-pad-tight)}@media(max-width:900px){.atr-imports__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.atr-import{display:flex;flex-direction:column;gap:16px}.atr-import__lead{margin:0;color:var(--text-muted);font:var(--type-body)}.atr-import__hint{margin:2px 0 0;color:var(--text-muted);font:var(--type-caption)}.atr-import__drop{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:20px;border:2px dashed var(--border-default);border-radius:var(--radius-card);background:var(--surface-sunken);color:var(--text-muted);transition:var(--transition-control)}.atr-import__drop strong{color:var(--text-strong);font:var(--type-body-strong)}.atr-import__drop>div{flex:1;min-width:180px}.atr-import__drop.is-over{border-color:var(--border-brand);background:var(--action-primary-soft)}.atr-import__progress{display:flex;flex-direction:column;gap:6px;color:var(--text-muted);font:var(--type-caption)}.atr-import__map{display:flex;flex-direction:column;border:var(--border-w) solid var(--border-default);border-radius:var(--radius-card);max-height:52vh;overflow:auto}.atr-import__map-head,.atr-import__map-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:12px;align-items:center;padding:8px 14px}.atr-import__map-head{position:sticky;top:0;z-index:1;background:var(--surface-sunken);color:var(--text-muted);font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase}.atr-import__map-row+.atr-import__map-row{border-top:var(--border-w) solid var(--border-subtle)}.atr-import__col{color:var(--text-strong);font:var(--type-body-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-import__sample{color:var(--text-muted);font:var(--type-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-import__sample em,.atr-import__col em{color:var(--text-faint);font-style:normal}.atr-import__preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;padding:14px 16px;border:var(--border-w) solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-sunken)}.atr-import__pair{min-width:0}.atr-import__pair dt{color:var(--text-muted);font:var(--type-caption)}.atr-import__pair dd{margin:2px 0 0;color:var(--text-strong);font:var(--type-body);overflow-wrap:anywhere}.atr-import__peek{margin-top:16px}.atr-import__peek summary{cursor:pointer;margin-bottom:10px;color:var(--text-brand);font:var(--type-body-strong)}@media(max-width:640px){.atr-import__map-head{display:none}.atr-import__map-row{grid-template-columns:1fr;gap:6px;padding:12px 14px}.atr-import__preview{grid-template-columns:1fr}}.atr-chist__timeline{list-style:none;margin:0;padding:0}.atr-chist__event{display:flex;gap:var(--space-5);padding-bottom:var(--space-6);position:relative}.atr-chist__event:before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:1px;background:var(--border-default)}.atr-chist__event:last-child{padding-bottom:0}.atr-chist__event:last-child:before{display:none}.atr-chist__dot{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-pill);flex:none;z-index:1}.atr-chist__dot--success{background:var(--green-50);color:var(--green-600)}.atr-chist__dot--warning{background:var(--amber-50);color:var(--amber-600)}.atr-chist__dot--danger{background:var(--red-50);color:var(--red-600)}.atr-chist__dot--neutral{background:var(--neutral-100);color:var(--text-muted)}.atr-chist__eventBody{min-width:0;padding-top:var(--space-1)}.atr-chist__eventTitle{font:var(--type-body-strong);color:var(--text-strong)}.atr-chist__eventMeta{font:var(--type-caption);color:var(--text-muted);margin-top:2px}.atr-cflow{display:flex;flex-direction:column;gap:var(--space-6)}.atr-cflow__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.atr-cflow__handle{font:var(--type-body);color:var(--text-muted)}.atr-cflow__summary{font:var(--type-body);color:var(--text-default);margin-top:2px;overflow-wrap:anywhere}.atr-cflow__eyebrow{font:var(--type-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-right:var(--space-2)}.atr-cflow__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5)}.atr-cflow__links{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-crm__muted{color:var(--text-faint)}.atr-crm__needs{display:inline-flex;flex-wrap:wrap;gap:4px}.atr-crm__source,.atr-crm__owner,.atr-crm__last{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.atr-crm__owner>span:last-child{overflow:hidden;text-overflow:ellipsis}.atr-crm__dot{flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--neutral-400)}.atr-crm__dot--pink{background:var(--violet-500)}.atr-crm__dot--orange{background:var(--viz-2)}.atr-crm__dot--green{background:var(--viz-6)}.atr-crm__dot--blue{background:var(--magenta-500)}.atr-crm__dot--teal{background:var(--viz-3)}.atr-crm__dot--gray{background:var(--neutral-400)}.atr-crm__last svg{color:var(--text-faint)}.atr-crm__idle{color:var(--text-negative)}.atr-crm__idle svg{color:currentColor}.atr-crm__visit{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.atr-crm__visitWhen{display:inline-flex;align-items:center;gap:6px;font-weight:var(--fw-semibold);color:var(--text-strong);white-space:nowrap}.atr-crm__visitWhen svg{color:var(--text-faint)}.atr-crm__visit small{color:var(--text-muted);font:var(--type-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.atr-crm__visit--today .atr-crm__visitWhen,.atr-crm__visit--today .atr-crm__visitWhen svg{color:var(--text-warning)}.atr-crm__visit--tomorrow .atr-crm__visitWhen svg{color:var(--text-brand)}.atr-hist{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.atr-hist>.atr-seg{align-self:flex-start;max-width:100%;overflow-x:auto}.atr-hist__filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;align-items:center}.atr-hist__filters>:first-child{grid-column:1 / -1}.atr-hist__count{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-hist__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;transition:opacity var(--dur-base) var(--ease-standard)}.atr-hist__rows.is-refreshing{opacity:.6}.atr-hist__row{border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);overflow:hidden}.atr-hist__row--created{border-left:3px solid var(--border-brand)}.atr-hist__head{display:flex;align-items:center;gap:10px;padding:10px 12px}.atr-hist__viaIcon{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-muted)}.atr-hist__who{display:flex;flex-direction:column;min-width:0;flex:1}.atr-hist__who>span{font:var(--type-body);color:var(--text-body)}.atr-hist__who strong{color:var(--text-strong)}.atr-hist__who small{font:var(--type-caption);color:var(--text-faint)}.atr-hist__diff{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);margin:0;border-top:var(--border-w) solid var(--border-subtle);background:var(--surface-sunken)}.atr-hist__diff dt,.atr-hist__diff dd{margin:0;padding:7px 12px;font:var(--type-caption)}.atr-hist__diff dt+dd~dt,.atr-hist__diff dt+dd~dd{border-top:var(--border-w) solid var(--border-subtle)}.atr-hist__diff dt{color:var(--text-muted);font-weight:var(--fw-semibold)}.atr-hist__diff dt.is-match{color:var(--text-brand)}.atr-hist__diff dd{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--text-body);min-width:0;overflow-wrap:anywhere}.atr-hist__before{color:var(--text-muted);text-decoration:line-through;text-decoration-color:var(--border-strong)}.atr-hist__after{color:var(--text-strong);font-weight:var(--fw-semibold)}.atr-hist__arrow{flex:none;color:var(--text-faint)}.atr-hist__empty{font-style:italic;color:var(--text-faint);font-weight:var(--fw-regular);text-decoration:none}.atr-hist__list{display:inline-flex;flex-wrap:wrap;gap:4px}.atr-hist__removed{text-decoration:line-through}.atr-hist__more{display:flex;justify-content:center}.atr-hist__skeleton{display:flex;flex-direction:column;gap:10px}@media(max-width:639px){.atr-hist__filters{grid-template-columns:1fr 1fr}.atr-hist__head>.atr-badge{display:none}.atr-hist__diff{grid-template-columns:1fr}.atr-hist__diff dt{padding-bottom:0}.atr-hist__diff dd{padding-top:2px;border-top:0!important}}.atr-bulkbar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--violet-200);border-radius:var(--radius-lg);background:var(--violet-50)}.atr-bulkbar__count{font:var(--type-body-strong);color:var(--violet-700);white-space:nowrap;font-variant-numeric:tabular-nums}.atr-bulkbar__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:1}.atr-bulkbar--row{flex-wrap:nowrap;padding:var(--space-2) var(--space-3);position:sticky;top:var(--space-2);z-index:20;box-shadow:var(--shadow-sm)}.atr-bulkbar--row .atr-bulkbar__actions{flex-wrap:nowrap;min-width:0}.atr-bulkbar__head{display:flex;align-items:center;gap:var(--space-1);flex:none}.atr-bulkbar__divider{flex:none;width:1px;align-self:stretch;margin:4px 0;background:var(--violet-200)}.atr-page:has(.atr-bulkbar--dock){padding-bottom:80px}.atr-bulkbar--dock{position:fixed;left:var(--space-4);right:var(--space-4);bottom:calc(57px + env(safe-area-inset-bottom) + var(--space-3));z-index:905;margin:0;flex-wrap:nowrap;justify-content:space-between;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-1);box-shadow:var(--shadow-md);animation:atr-bulkbar-in var(--dur-base) var(--ease-out) both}@media(min-width:900px){.atr-bulkbar--dock{bottom:calc(env(safe-area-inset-bottom) + var(--space-4))}}@keyframes atr-bulkbar-in{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.atr-bulkbar--dock{animation:none}}.atr-bulkbar__sheet{display:flex;flex-direction:column;gap:2px}.atr-bulkbar__sheetItem{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;font:var(--type-body);font-weight:var(--fw-medium);color:var(--text-body);text-align:left;cursor:pointer}.atr-bulkbar__sheetItem svg{color:var(--text-muted)}.atr-bulkbar__sheetItem:hover:not(:disabled),.atr-bulkbar__sheetItem:active:not(:disabled){background:var(--surface-hover)}.atr-bulkbar__sheetItem:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-bulkbar__sheetItem:disabled{color:var(--text-faint)}.atr-bulkbar__sheetItem--danger,.atr-bulkbar__sheetItem--danger svg{color:var(--text-negative)}.atr-bulkbar__sheetItem--sep{margin-top:var(--space-2);position:relative}.atr-bulkbar__sheetItem--sep:before{content:"";position:absolute;top:calc(var(--space-1) * -1 - 1px);left:0;right:0;height:1px;background:var(--border-subtle)}.atr-addflow__search,.atr-addflow__pagination{margin-bottom:var(--space-3)}.atr-addflow__selected{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font:var(--type-caption);color:var(--text-muted)}.atr-addflow__selected strong{color:var(--text-strong)}.atr-addflow__hint{margin:0 0 var(--space-4);font:var(--type-body);color:var(--text-muted)}.atr-addflow__list{display:flex;flex-direction:column;gap:var(--space-2);max-height:300px;overflow-y:auto;margin-bottom:var(--space-4)}.atr-addflow__item{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-muted);font:inherit;text-align:left;cursor:pointer}.atr-addflow__item:hover{background:var(--surface-hover)}.atr-addflow__item--selected{border-color:var(--violet-500);color:var(--violet-600);background:var(--violet-50)}.atr-addflow__itemBody{display:flex;flex-direction:column;min-width:0;flex:1}.atr-addflow__itemBody strong{font:var(--type-body-strong);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-addflow__itemBody small{font:var(--type-caption);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-avstack{display:inline-flex;align-items:center;flex:none}.atr-avstack .atr-avatar{box-shadow:0 0 0 2px var(--surface-card);color:var(--text-strong)}.atr-avstack .atr-avatar+.atr-avatar,.atr-avstack .atr-avatar+.atr-avstack__more{margin-left:-6px}.atr-avstack--16 .atr-avatar+.atr-avatar,.atr-avstack--16 .atr-avatar+.atr-avstack__more{margin-left:-5px}.atr-avstack__more{display:inline-flex;align-items:center;justify-content:center;height:20px;min-width:20px;padding:0 4px;border-radius:var(--radius-pill);background:var(--neutral-100);box-shadow:0 0 0 2px var(--surface-card);font:var(--fw-semibold) 10px/1 var(--font-sans);color:var(--text-muted)}.atr-avstack--16 .atr-avstack__more{height:16px;min-width:16px;font-size:9px}.atr-avstack--24 .atr-avstack__more{height:24px;min-width:24px}.atr-assignee{display:inline-flex;align-items:center;gap:var(--space-2);height:28px;max-width:200px;padding:0 10px 0 5px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-strong);font:var(--type-caption);font-weight:var(--fw-semibold);cursor:pointer;transition:var(--transition-control)}.atr-assignee:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}.atr-assignee:disabled{cursor:default}.atr-assignee--empty{border-style:dashed;color:var(--text-muted);padding-left:8px}.atr-assignee--sm{height:24px;padding:0 8px 0 4px}.atr-assignee__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-assignee__caret{color:var(--text-faint);flex:none}.atr-apick{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2)}.atr-apick__list{display:flex;flex-direction:column;max-height:320px;overflow-y:auto}.atr-apick__row{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-md);background:none;color:var(--text-strong);font:var(--type-body);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.atr-apick__row:hover{background:var(--surface-hover)}.atr-apick__row--on{background:var(--surface-active)}.atr-apick__row--action{color:var(--text-brand);font-weight:var(--fw-semibold)}.atr-apick__row--action .atr-icon,.atr-apick__row--action svg{margin:0 4px}.atr-apick__row--muted{color:var(--text-muted);font-weight:var(--fw-regular);border-top:1px solid var(--border-subtle);border-radius:0 0 var(--radius-md) var(--radius-md);margin-top:var(--space-1)}.atr-apick__text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-apick__text small{color:var(--text-faint);font:var(--type-caption)}.atr-apick__count{font:var(--type-caption);color:var(--text-faint);font-variant-numeric:tabular-nums}.atr-apick__check{color:var(--text-brand)}.atr-apick__empty{margin:0;padding:var(--space-4) var(--space-3);font:var(--type-caption);color:var(--text-faint);text-align:center}.atr-emoji{--emoji-cell: 40px;width:min(calc(8 * var(--emoji-cell) + 6px),calc(100vw - 48px));display:flex;flex-direction:column;gap:var(--space-2)}.atr-emoji__top{display:flex;align-items:center;gap:var(--space-2)}.atr-emoji__search{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:7px var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-muted);transition:border-color var(--dur-fast) var(--ease-standard)}.atr-emoji__search:focus-within{border-color:var(--border-focus);background:var(--surface-card)}.atr-emoji__search input{flex:1;min-width:0;border:none;outline:none;background:none;font:var(--type-body);color:var(--text-strong)}.atr-emoji__search input:focus,.atr-emoji__search input:focus-visible{outline:none;box-shadow:none}.atr-emoji__search input::placeholder{color:var(--text-faint)}.atr-emoji__clear{display:grid;place-items:center;border:none;background:none;padding:0;color:var(--text-muted);cursor:pointer}.atr-emoji__tone{position:relative;flex:none}.atr-emoji__toneBtn,.atr-emoji__toneOpt{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);font-size:20px;line-height:1;cursor:pointer}.atr-emoji__toneBtn:hover,.atr-emoji__toneOpt:hover{background:var(--surface-hover)}.atr-emoji__toneMenu{position:absolute;top:calc(100% + 4px);right:0;z-index:2;display:flex;gap:4px;padding:4px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-md)}.atr-emoji__toneOpt{border-color:transparent}.atr-emoji__toneOpt--on{border-color:var(--border-brand);background:var(--action-primary-soft)}.atr-emoji__tabs{display:flex;gap:2px;border-bottom:1px solid var(--border-subtle)}.atr-emoji__tab{flex:1;padding:6px 0 7px;font-size:18px;line-height:1;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;opacity:.5;filter:grayscale(.6);transition:opacity var(--dur-fast) var(--ease-standard),filter var(--dur-fast) var(--ease-standard)}.atr-emoji__tab:hover{opacity:.85;filter:none}.atr-emoji__tab--on{opacity:1;filter:none;border-bottom-color:var(--action-primary)}.atr-emoji__scroll{height:min(340px,45vh);overflow-y:auto;overscroll-behavior:contain;margin:0 calc(var(--space-1) * -1);padding:0 var(--space-1)}.atr-emoji__section+.atr-emoji__section{margin-top:var(--space-2)}.atr-emoji__head{position:sticky;top:0;z-index:1;margin:0;padding:6px 4px 4px;background:var(--surface-card);font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-emoji__grid{display:grid;grid-template-columns:repeat(8,var(--emoji-cell));gap:0}.atr-emoji__item{width:var(--emoji-cell);height:var(--emoji-cell);display:grid;place-items:center;padding:0;font-size:26px;line-height:1;background:none;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.atr-emoji__item:hover{background:var(--surface-hover)}.atr-emoji__item:active{transform:scale(.92)}.atr-emoji__item:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.atr-emoji__state{display:grid;place-items:center;height:100%;padding:var(--space-6);font:var(--type-caption);color:var(--text-muted)}@media(max-width:640px){.atr-emoji{--emoji-cell: 38px}}.atr-stickers{width:280px;display:flex;flex-direction:column;gap:var(--space-2)}.atr-stickers__head{display:flex;align-items:center;justify-content:space-between;font:var(--type-caption);color:var(--text-muted)}.atr-stickers__head button{background:none;border:none;padding:0;cursor:pointer;font:var(--type-caption);color:var(--text-brand)}.atr-stickers__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2);max-height:220px;overflow-y:auto}.atr-stickers__cell{position:relative;aspect-ratio:1}.atr-stickers__item,.atr-stickers__add{width:100%;height:100%;display:grid;place-items:center;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;padding:4px}.atr-stickers__item:hover:not(:disabled),.atr-stickers__add:hover{border-color:var(--border-strong)}.atr-stickers__item img{max-width:100%;max-height:100%;object-fit:contain}.atr-stickers__add{aspect-ratio:1;border-style:dashed;color:var(--text-muted)}.atr-stickers__remove{position:absolute;top:-5px;right:-5px;width:18px;height:18px;display:grid;place-items:center;background:var(--action-danger);color:var(--neutral-0);border:none;border-radius:var(--radius-pill);cursor:pointer}.atr-stickers__note{font:var(--type-caption);color:var(--text-muted)}.atr-audio{display:flex;align-items:center;gap:var(--space-3);width:min(300px,70vw);padding:2px 0}.atr-audio__play{flex:none;display:grid;place-items:center;width:38px;height:38px;border:none;border-radius:var(--radius-pill);background:var(--action-primary);color:var(--text-on-brand);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.atr-audio__play:hover{background:var(--action-primary-hover)}.atr-audio__play:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.atr-audio__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.atr-audio__wave{display:flex;align-items:center;gap:2px;height:28px;cursor:pointer}.atr-audio__bar{flex:1;min-height:3px;border-radius:2px;background:var(--neutral-300);transition:background-color var(--dur-fast) linear}.atr-audio__bar--played{background:var(--action-primary)}.atr-audio__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.atr-audio__time{font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.atr-audio__rate{border:none;padding:1px 7px;border-radius:var(--radius-pill);background:var(--neutral-150);color:var(--text-muted);font:var(--type-caption);font-weight:600;cursor:pointer}.atr-audio__rate:hover{background:var(--neutral-200);color:var(--text-strong)}.atr-audio__play:disabled{opacity:.55;cursor:progress}.atr-bubble{display:flex;padding:2px var(--space-6)}.atr-bubble--in{justify-content:flex-start}.atr-bubble--out{justify-content:flex-end}.atr-bubble__card{max-width:min(72%,480px);padding:8px 12px;border-radius:var(--radius-lg);background:var(--surface-page);display:flex;flex-direction:column;gap:4px}.atr-bubble--out .atr-bubble__card{background:var(--violet-50)}.atr-bubble__card--failed{border:1px solid var(--red-100)}.atr-bubble__template{display:flex;align-items:center;gap:5px;font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-bubble__text{font:var(--type-body);color:var(--text-strong);white-space:pre-wrap;overflow-wrap:break-word}.atr-bubble__card--visual{padding:4px;max-width:min(72%,340px)}.atr-bubble__card--visual .atr-bubble__quote,.atr-bubble__card--visual .atr-bubble__template{margin:4px 4px 0}.atr-bubble__card--visual .atr-bubble__text{padding:2px 8px 0}.atr-bubble__card--visual .atr-bubble__meta,.atr-bubble__card--visual .atr-bubble__failure{padding:0 6px 2px}.atr-bubble__media{position:relative;display:block;padding:0;border:none;background:none;max-width:100%;border-radius:var(--radius-md);overflow:hidden;cursor:zoom-in;color:inherit}.atr-bubble__media:disabled{cursor:default}.atr-bubble__media:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.atr-bubble__image{display:block;width:auto;max-width:100%;max-height:340px;min-width:120px;min-height:60px;object-fit:cover}.atr-bubble__video{display:block;width:332px;max-width:100%;max-height:340px;background:var(--neutral-900)}.atr-bubble__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.atr-bubble__play:before{content:"";position:absolute;top:50%;left:50%;width:48px;height:48px;transform:translate(-50%,-50%);border-radius:var(--radius-pill);background:#fcfbfb4d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.atr-bubble__play>*{position:relative;color:var(--neutral-0);margin-left:3px}.atr-bubble__media--sticker{cursor:default}.atr-bubble__sticker{display:block;width:160px;height:160px;object-fit:contain}.atr-bubble__saveSticker{position:absolute;right:6px;bottom:6px;display:none;align-items:center;gap:4px;padding:3px 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-brand);font:var(--type-caption);font-weight:600;cursor:pointer;box-shadow:var(--shadow-sm)}.atr-bubble__media--sticker:hover .atr-bubble__saveSticker,.atr-bubble__saveSticker:focus-visible{display:inline-flex}@media(hover:none){.atr-bubble__saveSticker{display:inline-flex}}.atr-bubble__audioWrap{position:relative;padding:2px 2px 0}.atr-bubble__veil{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#fcfbfb8c;border-radius:inherit}.atr-bubble__file{display:flex;align-items:center;gap:6px;font:var(--type-body-strong);color:var(--text-brand);text-decoration:none}.atr-bubble__file--missing{color:var(--text-muted);font:var(--type-body)}.atr-bubble__meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;font:var(--type-caption);color:var(--text-faint)}.atr-bubble__tickRead{color:var(--blue-600)}.atr-bubble__resend{display:flex;align-items:center;gap:5px;background:none;border:none;padding:0;cursor:pointer;font:var(--type-caption);color:var(--red-600)}.atr-bubble__failure{display:flex;flex-direction:column;gap:3px;margin-top:4px;padding-top:6px;border-top:1px solid var(--red-100)}.atr-bubble__failureWhy{display:flex;align-items:flex-start;gap:5px;font:var(--type-caption);color:var(--red-600)}.atr-bubble__failureHint{font:var(--type-caption);color:var(--text-muted)}.atr-bubble__quote{display:flex;flex-direction:column;gap:1px;margin-bottom:5px;padding:5px var(--space-3);border-left:3px solid var(--border-brand);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-sunken) 70%,transparent)}.atr-bubble__quoteWho{font:var(--type-caption);font-weight:600;color:var(--text-brand)}.atr-bubble__quoteText{font:var(--type-caption);color:var(--text-muted);overflow-wrap:anywhere}.atr-bubble__reply{position:absolute;top:2px;display:none;place-items:center;width:22px;height:22px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer}.atr-bubble--out .atr-bubble__reply{left:-26px}.atr-bubble--in .atr-bubble__reply{right:-26px}.atr-bubble__card{position:relative}.atr-bubble:hover .atr-bubble__reply{display:grid}.atr-bubble__tplButtons{display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--border-subtle);padding-top:var(--space-2);margin-top:var(--space-1)}.atr-bubble__tplButton{display:flex;align-items:center;justify-content:center;gap:6px;font:var(--type-body-strong);color:var(--text-brand);text-align:center;text-decoration:none}.atr-bubble__tplButton:hover{text-decoration:underline}.atr-bubble__tplButton--flat,.atr-bubble__tplButton--flat:hover{color:var(--text-muted);text-decoration:none}.atr-bubble__resend:disabled{cursor:default;opacity:.6}.atr-composer{display:flex;align-items:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle);background:var(--surface-card)}.atr-composer--closed{align-items:center;justify-content:space-between}.atr-composer__hint{font:var(--type-caption);color:var(--text-muted)}.atr-composer__input{flex:1;resize:none;max-height:120px;min-height:38px;padding:9px 12px;border:1px solid var(--border-default);border-radius:var(--radius-input);font:var(--type-body);color:var(--text-strong);background:var(--surface-card);outline:none}.atr-composer__input:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--violet-500) 20%,transparent)}.atr-composer__wrap{position:relative}.atr-composer__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.atr-composer__panel{position:absolute;top:calc(100% + 6px);left:var(--space-4);z-index:41;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-3)}.atr-composer__panel--up{top:auto;bottom:calc(100% + 6px)}.atr-composer__attach{display:flex;flex-direction:column;gap:1px;min-width:190px}.atr-composer__attach button{display:flex;align-items:center;gap:var(--space-3);padding:8px var(--space-3);background:none;border:none;border-radius:var(--radius-md);font:var(--type-body);color:var(--text-strong);cursor:pointer;text-align:left}.atr-composer__attach button:hover{background:var(--neutral-100)}.atr-composer__reply{display:flex;align-items:center;gap:var(--space-3);margin:0 var(--space-4);padding:6px var(--space-3);border-left:3px solid var(--border-brand);border-radius:var(--radius-sm);background:var(--surface-sunken)}.atr-composer__replyText{flex:1;min-width:0;display:flex;flex-direction:column;font:var(--type-caption);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-composer__reply em{font-style:normal;font-weight:600;color:var(--text-brand)}.atr-composer--recording{align-items:center}.atr-composer__rec{flex:1;display:flex;align-items:center;gap:var(--space-3);font:var(--type-body);color:var(--text-strong);font-variant-numeric:tabular-nums}.atr-composer__dot{width:9px;height:9px;border-radius:var(--radius-pill);background:var(--action-danger);animation:atr-composer-pulse 1.2s ease-in-out infinite}@keyframes atr-composer-pulse{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.atr-composer__dot{animation:none}}.atr-composer__wrap--open .atr-composer,.atr-composer__wrap--open .atr-composer__reply{position:relative;z-index:42}.atr-address{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-lg)}.atr-address--bare{padding:0;background:none;border-radius:0}.atr-address__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:calc(var(--space-1) * -1) calc(var(--space-2) * -1) 0 0}.atr-address__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-address__body{display:flex;align-items:flex-start;gap:var(--space-3)}.atr-address__pin{color:var(--text-muted);flex:none;margin-top:1px}.atr-address__lines{display:flex;flex-direction:column;gap:2px;min-width:0;font:var(--type-body);color:var(--text-strong);overflow-wrap:anywhere}.atr-address__zip{font:var(--type-caption);color:var(--text-muted);margin-top:2px}.atr-address__zip strong{font-weight:var(--fw-bold);color:var(--text-body);font-variant-numeric:tabular-nums;letter-spacing:.01em}.atr-address__none{color:var(--text-faint)}.atr-siteact-wrap{container-type:inline-size}.atr-siteact{display:grid;gap:var(--space-9);grid-template-columns:1fr}@container (min-width:1000px){.atr-siteact{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}}.atr-siteact__subtitle{margin:calc(-1 * var(--space-4)) 0 var(--space-7);font:var(--type-body);color:var(--text-muted)}.atr-siteact__eyebrow{display:flex;align-items:center;gap:var(--space-4);margin:0 0 var(--space-5);font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.atr-siteact__muted{color:var(--text-muted);font-weight:400}.atr-siteact__price{color:var(--text-positive);font-weight:700}.atr-siteact__rail{display:flex;flex-direction:column;gap:var(--space-9)}@container (min-width:1000px){.atr-siteact__rail{padding-right:var(--space-9);border-right:1px solid var(--border-subtle)}}@container (max-width:999px){.atr-siteact__rail{padding-bottom:var(--space-8);border-bottom:1px solid var(--border-subtle)}}.atr-siteact__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:var(--space-4)}.atr-siteact__tile{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-sunken);min-width:0}.atr-siteact__tile-label{display:flex;align-items:flex-start;gap:var(--space-2);font:var(--type-caption);color:var(--text-muted)}.atr-siteact__tile-label svg{flex:none;margin-top:2px}.atr-siteact__tile-value{font:var(--type-card-title);color:var(--text-strong);font-variant-numeric:tabular-nums}.atr-siteact__tile-value small{font:var(--type-caption);color:var(--text-muted)}.atr-siteact__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:var(--space-4)}@container (max-width:999px){.atr-siteact__cards{grid-template-columns:repeat(auto-fill,minmax(150px,180px))}}.atr-siteact__card{display:flex;flex-direction:column;padding:0;overflow:hidden;text-align:left;cursor:pointer;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);transition:var(--transition-control)}.atr-siteact__card:hover{border-color:var(--border-strong)}.atr-siteact__card--on{border-color:var(--border-brand);box-shadow:0 0 0 3px #5b4cf538}.atr-siteact__card img,.atr-siteact__card-noimg{width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--surface-sunken)}.atr-siteact__card-noimg{display:grid;place-items:center;color:var(--text-faint)}.atr-siteact__card-body{display:flex;flex-direction:column;gap:2px;padding:var(--space-4) var(--space-5) var(--space-5);font:var(--type-caption);min-width:0}.atr-siteact__card-body strong{font:var(--type-body-strong);color:var(--text-strong)}.atr-siteact__card-stats{display:flex;gap:var(--space-5);margin-top:var(--space-2);color:var(--text-muted)}.atr-siteact__card-stats>span{display:inline-flex;align-items:center;gap:var(--space-2)}.atr-siteact__origins{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.atr-siteact__origins li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);font:var(--type-body);color:var(--text-strong)}.atr-siteact__origins li>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-siteact__main{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.atr-siteact__segments{display:flex;flex-wrap:wrap;gap:var(--space-3)}.atr-siteact__seg{height:32px;padding:0 var(--space-6);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-card);font:var(--type-label);color:var(--text-muted);cursor:pointer;transition:var(--transition-control)}.atr-siteact__seg:hover{background:var(--surface-hover)}.atr-siteact__seg--on{background:var(--violet-50);border-color:var(--violet-100);color:var(--violet-700)}.atr-siteact__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px dashed var(--border-default)}.atr-siteact__pill{display:inline-flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-5);border-radius:var(--radius-pill);border:1px dashed var(--border-default);background:transparent;font:var(--type-label);color:var(--text-body);cursor:pointer;transition:var(--transition-control)}.atr-siteact__pill:hover{background:var(--surface-hover)}.atr-siteact__pill--on{border-style:solid;border-color:var(--violet-100);background:var(--violet-50);color:var(--violet-700)}.atr-siteact__count{margin-left:auto;font:var(--type-caption);color:var(--text-muted)}.atr-siteact__day{display:flex;flex-direction:column;gap:var(--space-4)}.atr-siteact__session{border-left:2px solid var(--border-subtle);padding-left:var(--space-5)}.atr-siteact__session-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);width:100%;padding:var(--space-3) 0;border:0;background:none;text-align:left;cursor:pointer;font:var(--type-body);color:var(--text-strong)}.atr-siteact__chip{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--text-muted);max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-siteact__events{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.atr-siteact__event{display:flex;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--surface-sunken)}.atr-siteact__event-icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-muted)}.atr-siteact__event--intent .atr-siteact__event-icon{color:var(--violet-600)}.atr-siteact__event--conversion{background:var(--green-50)}.atr-siteact__event--conversion .atr-siteact__event-icon{color:var(--green-600)}.atr-siteact__event--abandon{background:var(--surface-tint-amber)}.atr-siteact__event--abandon .atr-siteact__event-icon{color:var(--text-warning)}.atr-siteact__event-body{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;flex:1}.atr-siteact__event-head{display:flex;justify-content:space-between;gap:var(--space-5)}.atr-siteact__event-title{font:var(--type-body-strong);color:var(--text-strong)}.atr-siteact__event-time{flex:none;font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.atr-siteact__event-detail{font:var(--type-caption);color:var(--text-muted);overflow-wrap:anywhere}.atr-siteact__mini{display:inline-flex;align-items:center;gap:var(--space-4);align-self:flex-start;max-width:100%;margin-top:var(--space-2);padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);color:inherit;text-decoration:none;font:var(--type-caption);transition:var(--transition-control)}.atr-siteact__mini:hover{border-color:var(--border-strong)}.atr-siteact__mini img,.atr-siteact__noimg{flex:none;width:52px;height:40px;border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-sunken)}.atr-siteact__noimg{display:grid;place-items:center;color:var(--text-faint)}.atr-siteact__mini-text{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-siteact__mini-text strong{color:var(--text-strong)}.atr-siteact__pages{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);font:var(--type-caption);color:var(--text-muted)}.atr-siteact__none,.atr-siteact__end{margin:0;padding:var(--space-6) 0;text-align:center;font:var(--type-caption);color:var(--text-faint)}.atr-siteact__live{display:inline-flex;align-items:center;gap:var(--space-2);padding:2px var(--space-4);border-radius:var(--radius-pill);background:var(--green-50);color:var(--text-positive);font:var(--type-label);text-transform:none;letter-spacing:0}.atr-siteact__live-dot{width:7px;height:7px;border-radius:50%;background:var(--green-500);animation:atr-siteact-pulse 1.8s var(--ease-standard) infinite}@keyframes atr-siteact-pulse{0%{box-shadow:0 0 #2f845573}70%{box-shadow:0 0 0 6px #2f845500}to{box-shadow:0 0 #2f845500}}@media(prefers-reduced-motion:reduce){.atr-siteact__live-dot{animation:none}}.atr-siteact__summary{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-xl)}.atr-siteact__summary-head{display:flex;align-items:center;justify-content:space-between;width:100%}.atr-siteact__summary-head .atr-siteact__eyebrow{margin:0}.atr-siteact__summary-text{font:var(--type-body);color:var(--text-body)}.atr-cdrawer{display:flex;flex-direction:column;gap:var(--space-6)}.atr-cdrawer__loading{display:flex;flex-direction:column;gap:var(--space-5)}.atr-cdrawer__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.atr-cdrawer__head{display:flex;align-items:center;gap:var(--space-5)}.atr-cdrawer__headInfo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0}.atr-cdrawer__badges{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-cdrawer__headInfo strong{font:var(--type-card-title);color:var(--text-strong);overflow-wrap:anywhere}.atr-cdrawer__facts{display:flex;flex-direction:column;gap:var(--space-4);margin:0}.atr-cdrawer__fact{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}.atr-cdrawer__fact:last-child{padding-bottom:0;border-bottom:none}.atr-cdrawer__fact dt{font:var(--type-caption);color:var(--text-muted);flex:none}.atr-cdrawer__fact dd{margin:0;font:var(--type-body);color:var(--text-strong);text-align:right;overflow-wrap:anywhere}.atr-cdrawer__block{display:flex;flex-direction:column;gap:var(--space-3)}.atr-cdrawer__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted)}.atr-cdrawer__tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-cdrawer__notes{margin:0;font:var(--type-body);color:var(--text-body);white-space:pre-wrap}.atr-cdrawer__notesActions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.atr-cdrawer__attend{padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-1)}.atr-cdrawer__factRow{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);min-width:0}.atr-cdrawer__person{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-cdrawer__none{color:var(--text-faint)}.atr-cpicker{display:flex;flex-direction:column;gap:10px}.atr-cpicker__chosen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-card);overflow:hidden}.atr-cpicker__row{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--surface-card)}.atr-cpicker__row+.atr-cpicker__row{border-top:1px solid var(--border-subtle)}.atr-cpicker__info{display:flex;flex-direction:column;min-width:0;flex:1}.atr-cpicker__name{font:var(--type-body-strong);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-cpicker__meta{font:var(--type-caption);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-cpicker__search{display:flex;flex-direction:column;gap:6px}.atr-cpicker__results{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-sm);overflow:hidden}.atr-cpicker__result{display:flex;align-items:center;gap:10px;padding:8px 12px;border:0;background:transparent;text-align:left;font:inherit;cursor:pointer}.atr-cpicker__result+.atr-cpicker__result{border-top:1px solid var(--border-subtle)}.atr-cpicker__result:hover,.atr-cpicker__result:focus-visible{outline:none;background:var(--surface-hover)}.atr-cpicker__empty{margin:0;padding:12px;font:var(--type-caption);color:var(--text-muted)}.atr-cpicker__new{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px dashed var(--border-default);border-radius:var(--radius-card);background:var(--surface-sunken)}.atr-cpicker__newActions{display:flex;justify-content:flex-end;gap:8px}.atr-time__cols{display:grid;grid-template-columns:4fr 3fr;gap:var(--space-4)}.atr-time__col{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.atr-time__col+.atr-time__col{padding-left:var(--space-4);border-left:1px solid var(--border-subtle)}.atr-time__eyebrow{font-size:11px;font-weight:var(--fw-semibold);line-height:16px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-faint)}.atr-time__grid{display:grid;gap:2px}.atr-time__hours{grid-template-columns:repeat(4,1fr)}.atr-time__minutes{grid-template-columns:repeat(3,1fr)}.atr-time__cell{display:flex;align-items:center;justify-content:center;height:32px;padding:0;font-family:var(--font-sans);font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;color:var(--text-body);background:none;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-control)}.atr-time__cell:hover{background:var(--surface-hover)}.atr-time__cell:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-time__cell--selected{color:var(--text-on-brand);background:var(--action-primary);border-color:var(--action-primary);font-weight:var(--fw-semibold)}.atr-time__cell--selected:hover{background:var(--action-primary-hover)}@media(prefers-reduced-motion:reduce){.atr-time{animation:none}}.atr-tasks{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.atr-tasks__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.atr-tasks__count{font:var(--type-caption);color:var(--text-muted)}.atr-tasks__list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.atr-tasks__done{display:flex;flex-direction:column;gap:var(--space-2)}.atr-tasks__doneToggle{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;padding:var(--space-1) 0;border:0;background:none;font:var(--type-label);color:var(--text-muted);cursor:pointer}.atr-tasks__doneToggle:hover{color:var(--text-body)}.atr-task{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-1);border:var(--border-w) solid transparent;border-radius:var(--radius-md);background:var(--surface-card);transition:var(--transition-control)}.atr-task:hover{background:var(--surface-hover)}.atr-tasks__list--dragging{user-select:none;-webkit-user-select:none}.atr-tasks__list--dragging .atr-task{transition:transform .18s var(--ease-out),background-color .12s}.atr-tasks__list--dragging .atr-task:hover{background:var(--surface-card)}.atr-tasks__list--dragging .atr-task.atr-task--dragging{transition:box-shadow .12s}.atr-task--dragging{border-color:var(--border-brand);background:var(--surface-card);box-shadow:var(--shadow-lg);position:relative;z-index:2;scale:1.01}.atr-task--highlight{border-color:var(--border-brand);background:var(--action-primary-soft)}.atr-task__grip{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:28px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-faint);cursor:grab;touch-action:none}.atr-task__grip:hover,.atr-task__grip:focus-visible{color:var(--text-muted)}.atr-task--dragging .atr-task__grip{cursor:grabbing;color:var(--text-brand)}.atr-task__check{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:4px;padding:0;border:1.5px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-on-brand);cursor:pointer;transition:var(--transition-control)}.atr-task__check:hover{border-color:var(--action-primary)}.atr-task--done .atr-task__check{border-color:var(--action-primary);background:var(--action-primary)}.atr-task__body{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;padding:2px 0;border:0;background:none;text-align:left;cursor:pointer}.atr-task__title{font:var(--type-body-strong);color:var(--text-strong);overflow-wrap:anywhere}.atr-task--done .atr-task__title{color:var(--text-muted);text-decoration:line-through;font-weight:400}.atr-task__notes{font:var(--type-caption);color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.atr-task__meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font:var(--type-caption);color:var(--text-muted)}.atr-task__due,.atr-task__reminder{display:inline-flex;align-items:center;gap:4px}.atr-task__due--late{color:var(--text-negative)}.atr-task__due--today{color:var(--text-brand)}.atr-task__contact{flex:none;display:inline-flex;align-items:center;gap:4px;max-width:40%;margin-top:3px;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);font:var(--type-caption);color:var(--text-body);text-decoration:none}.atr-task__contact span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-task__contact:hover{color:var(--text-brand)}.atr-taskdlg{display:flex;flex-direction:column;gap:var(--space-4)}.atr-taskdlg__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3);align-items:end}.atr-taskdlg__reminder{display:flex;flex-direction:column;gap:var(--space-2)}.atr-taskdlg__hint{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-taskdlg__contact{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-sunken);font:var(--type-body);color:var(--text-strong)}.atr-tasks-btn{position:relative;display:inline-flex}.atr-tasks-btn__badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--action-danger);color:var(--text-on-brand);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.atr-tasks-page{max-width:720px;width:100%;margin:0 auto}@media(prefers-reduced-motion:reduce){.atr-task,.atr-task__check,.atr-tasks__list--dragging .atr-task{transition:none}}.atr-cfilter{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-3)}.atr-cfilter__group{display:flex;flex-direction:column;gap:var(--space-3)}.atr-cfilter__eyebrow,.atr-apick__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-faint)}.atr-apick__eyebrow{padding:var(--space-3) var(--space-3) var(--space-1)}.atr-cfilter__actions{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.atr-cfilter__btn{position:relative}.atr-cfilter__btn--on:after{content:"";position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--violet-600);box-shadow:0 0 0 2px var(--surface-card)}.atr-apick__glyph{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--neutral-100);color:var(--text-muted);flex:none}.atr-apick__glyph--dashed{background:none;border:1px dashed var(--border-strong)}.atr-convlist{display:flex;flex-direction:column;min-height:0;flex:1}.atr-convlist__items{flex:1;overflow-y:auto;min-height:0}.atr-convlist__skel{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.atr-convlist__skelLines{display:flex;flex-direction:column;gap:6px}.atr-convlist__item{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);background:transparent;border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease-standard)}.atr-convlist__row{position:relative}.atr-convlist__row:hover .atr-convlist__item{background:var(--neutral-100)}.atr-convlist__actions{position:absolute;top:var(--space-3);right:var(--space-3);display:flex;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.atr-convlist__actions .atr-iconbtn{background:var(--surface-card);box-shadow:0 0 0 1px var(--border-subtle)}.atr-convlist__row:hover .atr-convlist__actions,.atr-convlist__row:focus-within .atr-convlist__actions,.atr-convlist__actions:has([aria-expanded=true]){opacity:1}@media(hover:none){.atr-convlist__actions{opacity:1}}.atr-convlist__tagMark{display:inline-flex;flex-shrink:0;color:var(--text-faint);cursor:default}.atr-convlist__row:hover .atr-convlist__tagMark{color:var(--text-muted)}.atr-convlist__tagTip{display:flex;flex-wrap:wrap;gap:4px;width:max-content;max-width:240px;white-space:normal}.atr-convlist__item--active{background:var(--violet-50)}.atr-convlist__itemBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.atr-convlist__itemTop,.atr-convlist__itemBottom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.atr-convlist__itemTop{gap:var(--space-2)}.atr-convlist__itemTop .atr-convlist__itemRight{margin-left:auto}.atr-convlist__itemName{font:var(--type-body-strong);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-convlist__itemTime{font:var(--type-caption);color:var(--text-faint);flex-shrink:0}.atr-convlist__itemPreview{font:var(--type-caption);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-convlist__unread{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--violet-600);color:var(--neutral-0);font:var(--fw-bold) 11px/18px var(--font-sans);text-align:center}.atr-convlist__head{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle)}.atr-convlist__searchRow{display:flex;align-items:center;gap:var(--space-2)}.atr-convlist__searchRow>.atr-field{flex:1;min-width:0}.atr-convlist__numbers,.atr-convlist__parent{display:flex}.atr-convlist__parent .atr-seg{width:100%}.atr-convlist__parent .atr-seg__btn{flex:1 1 0;min-width:0;justify-content:center;white-space:nowrap;padding:0 8px}.atr-convlist__numbers .atr-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.atr-convlist__numbers .atr-seg__btn{white-space:nowrap}.atr-convlist__chips{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--space-5) * -1);padding-inline:var(--space-5)}.atr-convlist__chips::-webkit-scrollbar{display:none}.atr-convlist__chip{display:inline-flex;align-items:center;gap:5px;flex:none;white-space:nowrap;height:26px;padding:0 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-muted);font:var(--type-caption);font-weight:var(--fw-semibold);cursor:pointer;transition:var(--transition-control)}.atr-convlist__chip:hover{color:var(--text-strong);border-color:var(--border-default)}.atr-convlist__chip--on{background:var(--violet-50);border-color:transparent;color:var(--text-brand)}.atr-convlist__chipCount{color:var(--text-faint);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums}.atr-convlist__chip--on .atr-convlist__chipCount{color:var(--text-brand);opacity:.75}.atr-convlist__itemRight{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.atr-convlist__closedMark{color:var(--text-faint)}.atr-convlist__escalated{width:7px;height:7px;border-radius:50%;background:var(--amber-500)}.atr-convlist__item--closed .atr-convlist__itemName{color:var(--text-muted)}.atr-convlist__itemMeta{display:flex;align-items:center;gap:var(--space-1);min-width:0;margin-top:2px;font:var(--type-caption);color:var(--text-muted)}.atr-convlist__assignee{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-convlist__assignee .atr-avatar{color:var(--text-strong)}.atr-convlist__assignee--none{color:var(--text-faint)}.atr-convlist__number{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-faint)}.atr-convlist__viewers{margin-left:auto}.atr-convlist__start{display:flex;flex-direction:column;gap:2px;padding:0 var(--space-2) var(--space-3)}.atr-convlist__startHead{margin:0 var(--space-2) var(--space-2);font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}.atr-convlist__startItem{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:none;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.atr-convlist__startItem:hover:not(:disabled){background:var(--surface-hover)}.atr-convlist__startItem:disabled{cursor:default;opacity:.7}.atr-convlist__startBody{display:flex;flex-direction:column;min-width:0;flex:1}.atr-convlist__startName{font:var(--type-body-strong);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-convlist__startPhone{font:var(--type-caption);color:var(--text-muted)}.atr-convlist__startIcon{flex:none;color:var(--text-faint)}.atr-chips{gap:10px}.atr-chips__list{display:flex;flex-wrap:wrap;gap:8px}.atr-chips__chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-body);font:var(--type-label);cursor:pointer;transition:var(--transition-control)}.atr-chips__list--sm .atr-chips__chip{min-height:30px;padding:0 11px;font:var(--type-caption);font-weight:var(--fw-medium)}.atr-chips__chip:hover{border-color:var(--border-strong)}.atr-chips__chip:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-chips__chip[aria-pressed=true]{background:var(--action-primary-soft);border-color:var(--border-brand);color:var(--text-brand)}.atr-chips__section{display:flex;flex-direction:column;gap:8px}.atr-chips__sectionLabel{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-field--invalid .atr-chips__chip:not([aria-pressed=true]){border-color:var(--red-500)}.atr-chips__more{align-self:flex-start}.atr-contact-form__legend{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.atr-contact-form__street,.atr-contact-form__city{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}@media(min-width:640px){.atr-contact-form__street{grid-template-columns:2fr .8fr 1fr}.atr-contact-form__city{grid-template-columns:1fr 96px}}.atr-contact-form__credit{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}@media(min-width:640px){.atr-contact-form__credit{grid-template-columns:1.2fr 1fr 1fr}}.atr-contact-form__privacy{margin:var(--space-5) 0 0;font:var(--type-caption);color:var(--text-muted)}.atr-contact-form__actions{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6)}.atr-linkcontact{display:flex;flex-direction:column;gap:var(--space-5)}.atr-linkcontact__list{display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.atr-linkcontact__item{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-2);background:transparent;border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;text-align:left}.atr-linkcontact__item:hover{background:var(--neutral-100)}.atr-linkcontact__item--current{background:var(--violet-50)}.atr-linkcontact__itemInfo{display:flex;flex-direction:column;min-width:0}.atr-linkcontact__itemName{font:var(--type-body-strong);color:var(--text-strong)}.atr-linkcontact__itemPhone{font:var(--type-caption);color:var(--text-muted)}.atr-linkcontact__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.atr-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;flex-direction:column;background:#1a1513f0;color:var(--neutral-0);outline:none;animation:atr-viewer-fade var(--dur-base) var(--ease-standard) both}@keyframes atr-viewer-fade{0%{opacity:0}to{opacity:1}}.atr-viewer__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6)}.atr-viewer__who{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-viewer__name{font:var(--type-body-strong)}.atr-viewer__when{font:var(--type-caption);color:var(--neutral-400)}.atr-viewer__actions{display:flex;align-items:center;gap:var(--space-2)}.atr-viewer__count{font:var(--type-caption);color:var(--neutral-400);margin-right:var(--space-2)}.atr-viewer__btn{display:grid;place-items:center;width:40px;height:40px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--neutral-0);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.atr-viewer__btn:hover{background:#ffffff1f}.atr-viewer__btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.atr-viewer__stage{position:relative;flex:1;min-height:0;display:grid;place-items:center;padding:0 var(--space-6)}.atr-viewer__media{max-width:min(100%,1200px);max-height:100%;object-fit:contain;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:atr-viewer-pop var(--dur-base) var(--ease-out) both}@keyframes atr-viewer-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.atr-viewer__nav{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:48px;height:48px;border:none;border-radius:var(--radius-pill);background:#ffffff1a;color:var(--neutral-0);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.atr-viewer__nav:hover{background:#ffffff38}.atr-viewer__nav--prev{left:var(--space-5)}.atr-viewer__nav--next{right:var(--space-5)}.atr-viewer__caption{padding:var(--space-4) var(--space-6) var(--space-6);text-align:center;font:var(--type-body);color:var(--neutral-100);white-space:pre-wrap;overflow-wrap:anywhere;max-height:20vh;overflow-y:auto}@media(max-width:640px){.atr-viewer__stage{padding:0}.atr-viewer__media{border-radius:0}.atr-viewer__nav{width:40px;height:40px;background:#1a151380}.atr-viewer__nav--prev{left:var(--space-2)}.atr-viewer__nav--next{right:var(--space-2)}}@media(prefers-reduced-motion:reduce){.atr-viewer,.atr-viewer__media{animation:none}}.atr-movenum{display:flex;flex-direction:column;gap:var(--space-4)}.atr-movenum p{margin:0}.atr-movenum__note{font:var(--type-caption);color:var(--text-muted)}.atr-movenum__warn{display:flex;align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--text-warning)}.atr-tplpicker__picker{display:flex;flex-direction:column;gap:var(--space-4)}.atr-tplpicker__filters{display:inline-flex;align-self:flex-start;flex-wrap:wrap;gap:var(--space-1);padding:4px;background:var(--surface-sunken);border-radius:var(--radius-pill)}.atr-tplpicker__filter{display:inline-flex;align-items:center;flex:none;padding:6px var(--space-4);border:var(--border-w) solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font:var(--type-label);cursor:pointer;transition:var(--transition-control)}.atr-tplpicker__filter:hover{color:var(--text-body)}.atr-tplpicker__filter.is-active{background:var(--surface-card);border-color:var(--border-subtle);color:var(--text-strong);box-shadow:var(--shadow-xs)}.atr-tplpicker__list{display:flex;flex-direction:column;gap:var(--space-3);max-height:52vh;overflow-y:auto}.atr-tplpicker__item{display:flex;flex-direction:column;gap:6px;text-align:left;padding:var(--space-4);background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard)}.atr-tplpicker__item:hover{border-color:var(--border-brand)}.atr-tplpicker__item.is-blocked{cursor:not-allowed;border-style:dashed}.atr-tplpicker__item.is-blocked:hover{border-color:var(--border-subtle)}.atr-tplpicker__item.is-blocked .atr-tplpicker__itemName,.atr-tplpicker__item.is-blocked .atr-tplpicker__itemBody{color:var(--text-muted)}.atr-tplpicker__blocked{display:flex;align-items:flex-start;gap:5px;font:var(--type-caption);color:var(--text-muted)}.atr-tplpicker__blocked svg{flex:none;margin-top:2px}.atr-tplpicker__itemHead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.atr-tplpicker__itemName{font:var(--type-body-strong);color:var(--text-strong);overflow-wrap:anywhere}.atr-tplpicker__itemTags{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.atr-tplpicker__itemBody{font:var(--type-caption);color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.atr-tplpicker__traits{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-tplpicker__trait{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-muted);font:var(--type-caption);white-space:nowrap}.atr-tplpicker__form{display:flex;flex-direction:column;gap:var(--space-4)}.atr-tplpicker__backLink{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;background:none;border:none;padding:0;cursor:pointer;font:var(--type-caption);color:var(--text-brand)}.atr-tplpicker__selected{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.atr-tplpicker__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5);align-items:start}.atr-tplpicker__vars{display:flex;flex-direction:column;gap:var(--space-4)}.atr-tplpicker__noVars{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-tplpicker__previewCol{display:flex;flex-direction:column;gap:var(--space-2);position:sticky;top:0}.atr-tplpicker__previewLabel{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-tplpicker__var{position:relative;display:flex;flex-direction:column;gap:4px}.atr-tplpicker__varHead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.atr-tplpicker__varLabel{font:var(--type-label);color:var(--text-body)}.atr-tplpicker__mapBtn{display:inline-flex;align-items:center;gap:4px;max-width:60%;padding:2px 6px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-brand);font:var(--type-caption);cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:var(--transition-control)}.atr-tplpicker__mapBtn:hover{border-color:var(--border-brand)}.atr-tplpicker__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.atr-tplpicker__menu{position:absolute;z-index:2;top:100%;right:0;margin-top:4px;width:min(320px,100%);max-height:260px;overflow-y:auto;padding:var(--space-2);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--space-2)}.atr-tplpicker__menuGroup{display:flex;flex-direction:column;gap:2px}.atr-tplpicker__menuTitle{display:flex;align-items:center;gap:5px;padding:4px 6px;font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-tplpicker__menuNote{padding:2px 6px 6px;font:var(--type-caption);color:var(--text-muted)}.atr-tplpicker__menuItem{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:5px 6px;border:none;border-radius:var(--radius-sm);background:none;text-align:left;cursor:pointer;font:var(--type-caption);color:var(--text-body)}.atr-tplpicker__menuItem:hover{background:var(--surface-hover)}.atr-tplpicker__menuValue{max-width:55%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-micro)}.atr-tplpicker__actions{display:flex;justify-content:flex-end;gap:var(--space-3)}@media(max-width:640px){.atr-tplpicker__split{grid-template-columns:minmax(0,1fr)}.atr-tplpicker__previewCol{order:-1;position:static}}.atr-tplpicker__menu--up{top:auto;bottom:calc(100% + 4px)}.atr-chat{display:flex;flex-direction:column;min-height:0;flex:1}.atr-chat__header{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle);background:var(--surface-card)}.atr-chat__back{display:none}.atr-chat__headIdentity{display:flex;align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-2);margin:calc(var(--space-2) * -1);border:none;border-radius:var(--radius-md);background:none;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.atr-chat__headIdentity:hover{background:var(--surface-hover)}.atr-chat__headInfo{min-width:0}.atr-chat__headName{font:var(--type-body-strong);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-chat__headSub{font:var(--type-caption);color:var(--text-muted)}.atr-chat__headActions{margin-left:auto;display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end}.atr-chat__scroll{flex:1;overflow-y:auto;min-height:0;padding:var(--space-5) 0;background:var(--neutral-25) url(/assets/chat-bg-Bqnj5Sx-.svg) 0 0 / 280px 280px repeat}.atr-chat__loadMore{display:flex;justify-content:center;padding-bottom:var(--space-3)}.atr-chat__loading{display:flex;justify-content:center;padding:var(--space-8)}@media(max-width:900px){.atr-chat__back{display:inline-flex}}.atr-chat__closedNote{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border-top:1px solid var(--border-subtle);background:var(--neutral-50);font:var(--type-caption);color:var(--text-muted)}.atr-chat__closedNote--warning{flex-wrap:wrap;background:var(--amber-50);color:var(--text-warning)}.atr-chat__dayMark{position:sticky;top:var(--space-2);z-index:1;display:flex;justify-content:center;padding:var(--space-3) 0;pointer-events:none}.atr-chat__dayMark span{padding:4px 12px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-card);box-shadow:var(--shadow-sm);font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-inbox{display:grid;grid-template-columns:340px minmax(0,1fr);gap:0;height:calc(100dvh - 132px);min-height:420px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);overflow:hidden;margin:var(--page-pad-y) var(--page-pad-x)}.atr-inbox__list{border-right:1px solid var(--border-subtle);min-height:0;display:flex;flex-direction:column}.atr-inbox__chat{min-height:0;min-width:0;display:flex;flex-direction:column}.atr-inbox__chat>.atr-empty{margin:auto}@media(max-width:900px){.atr-inbox{grid-template-columns:minmax(0,1fr);margin:var(--space-4);height:calc(100dvh - 170px)}.atr-inbox__list{border-right:none}.atr-inbox--chatOpen .atr-inbox__list{display:none}.atr-inbox:not(.atr-inbox--chatOpen) .atr-inbox__chat{display:none}}.atr-dash,.atr-dash__stack{display:flex;flex-direction:column;gap:var(--grid-gap)}.atr-dash__kpis{display:grid;gap:var(--grid-gap);grid-template-columns:1fr}@media(min-width:640px){.atr-dash__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.atr-dash__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.atr-dash__two{display:grid;gap:var(--grid-gap);grid-template-columns:1fr}@media(min-width:1200px){.atr-dash__two{grid-template-columns:repeat(2,minmax(0,1fr))}}.atr-dash__two>*{min-width:0}.atr-dash__rank-meta{font:var(--type-caption);color:var(--text-muted)}.atr-dash__bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-6)}.atr-dash__bars li{display:flex}.atr-dash__bars-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);font:var(--type-body-strong);color:var(--text-strong)}.atr-dash__bars-head>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-dash__bars-head>:last-child{flex:none}.atr-dash__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint)}.atr-dash__agent{display:inline-flex;align-items:center;gap:var(--space-4);font-weight:var(--fw-semibold);color:var(--text-strong)}.atr-dash__note{margin:var(--space-5) 0 0;font:var(--type-caption);color:var(--text-muted)}.atr-dash__pad{padding:var(--card-pad-tight)}.atr-dash__footlink{display:flex;justify-content:center}.atr-dash__hit{display:flex;width:calc(100% + var(--space-3) * 2);min-width:0;margin:calc(var(--space-3) * -1);padding:var(--space-3);border:0;border-radius:var(--radius-md);background:none;font:inherit;color:inherit;text-align:left}.atr-dash__hit--col{flex-direction:column;gap:5px}.atr-dash__hit>*{min-width:0}.atr-dash__hit>.atr-dash__bars-head,.atr-dash__hit>.atr-dash__rank-meta,.atr-dash__hit>.atr-progress{width:100%}button.atr-dash__hit{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}button.atr-dash__hit:hover{background:var(--surface-hover)}button.atr-dash__hit:focus-visible{outline:none;box-shadow:var(--ring-focus)}@media(min-width:1200px){.atr-dash__kpis--auto{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.atr-dash__grid{display:grid;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr)}.atr-dash__grid>*{min-width:0;display:flex;flex-direction:column}.atr-dash__grid>*>.atr-card{flex:1}@media(min-width:900px){.atr-dash__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atr-dash__cell-wide,.atr-dash__cell-full{grid-column:1/-1}}@media(min-width:1200px){.atr-dash__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.atr-dash__cell-wide{grid-column:span 2}}.atr-dash__split{display:flex;flex-direction:column;align-items:center;gap:var(--space-7)}.atr-dash__split>.atr-dash__bars{width:100%}.atr-dash__figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}@media(min-width:640px){.atr-dash__figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.atr-dash__figure{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-dash__figure strong{font:var(--fw-bold) var(--fs-metric-sm)/var(--lh-tight) var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums}.atr-dash__delta{font:var(--type-caption);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.atr-dash__delta--up{color:var(--text-positive)}.atr-dash__delta--down{color:var(--text-negative)}.atr-dash__visits{display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr)}@media(min-width:1200px){.atr-dash__visits{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.atr-dash__upcoming{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.atr-dash__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.atr-dash__row{display:flex;align-items:center;gap:var(--space-5);width:calc(100% + var(--space-3) * 2);min-width:0;margin:0 calc(var(--space-3) * -1);padding:var(--space-3);border:0;border-radius:var(--radius-md);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.atr-dash__row:hover{background:var(--surface-hover)}.atr-dash__row:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-dash__row>:not(.atr-dash__row-main){flex:none}.atr-dash__row-main{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.atr-dash__row-main>strong,.atr-dash__row-head>strong{font:var(--type-body-strong);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-dash__row-main .atr-dash__rank-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-dash__row-main code{font-family:var(--font-mono);font-size:var(--fs-caption)}.atr-dash__row-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);min-width:0}.atr-dash__row-value{display:inline-flex;align-items:baseline;gap:var(--space-3);flex:none;font:var(--type-body-strong);color:var(--text-strong);font-variant-numeric:tabular-nums}.atr-dash__pos{display:inline-flex;align-items:center;justify-content:center;width:22px;flex:none;font:var(--type-caption);font-weight:var(--fw-bold);color:var(--text-faint);font-variant-numeric:tabular-nums}.atr-dash__thumb{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-faint);overflow:hidden}.atr-dash__thumb img{width:100%;height:100%;object-fit:cover}.atr-dash__rank-card{display:flex;flex-direction:column;gap:var(--space-3)}.atr-sitestats{display:flex;flex-direction:column;gap:var(--grid-gap)}.atr-sitestats__sub{display:inline-flex;align-items:center;gap:var(--space-3)}.atr-sitestats__segment{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6)}.atr-sitestats__segment-hint{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--text-brand)}.atr-sitestats__live{display:inline-flex;align-items:center;gap:var(--space-3);height:32px;padding:0 var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font:var(--type-label);color:var(--text-muted);white-space:nowrap}.atr-sitestats__pulse{width:8px;height:8px;border-radius:50%;background:var(--neutral-300)}.atr-sitestats__live--on{color:var(--text-positive);border-color:var(--green-100);background:var(--green-50)}.atr-sitestats__live--on .atr-sitestats__pulse{background:var(--green-500);animation:atr-sitestats-pulse 1.8s var(--ease-standard) infinite}@keyframes atr-sitestats-pulse{0%{box-shadow:0 0 #2f845573}70%{box-shadow:0 0 0 7px #2f845500}to{box-shadow:0 0 #2f845500}}@media(prefers-reduced-motion:reduce){.atr-sitestats__live--on .atr-sitestats__pulse{animation:none}}.atr-sitestats__three{display:grid;gap:var(--grid-gap);grid-template-columns:1fr}@media(min-width:900px){.atr-sitestats__three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.atr-sitestats__kpis3{grid-template-columns:repeat(3,minmax(0,1fr))}}.atr-sitestats__funnel{display:grid;gap:var(--grid-gap);grid-template-columns:1fr}@media(min-width:1200px){.atr-sitestats__funnel{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.atr-sitestats__empty{margin:0;padding:var(--space-8) 0;text-align:center;font:var(--type-body);color:var(--text-faint)}.atr-sitestats__pad{padding:var(--card-pad-tight,16px)}.atr-sitestats__facts{margin:0;display:flex;flex-direction:column}.atr-sitestats__facts>div{display:flex;justify-content:space-between;align-items:baseline;padding:var(--space-5) 0;border-bottom:1px solid var(--border-subtle)}.atr-sitestats__facts>div:last-child{border-bottom:0}.atr-sitestats__facts dt{font:var(--type-body);color:var(--text-muted)}.atr-sitestats__facts dd{margin:0;font:var(--type-card-title);color:var(--text-strong);font-variant-numeric:tabular-nums}.atr-sitestats__warn{color:var(--text-warning)!important}.atr-sitestats__table{display:flex;flex-direction:column}.atr-sitestats__tr{display:grid;grid-template-columns:minmax(0,3fr) minmax(110px,1.2fr) repeat(3,minmax(80px,.8fr));align-items:center;gap:var(--space-6);padding:var(--space-5) var(--card-pad-tight,16px);border-top:1px solid var(--border-subtle)}.atr-sitestats__tr--brokers{grid-template-columns:minmax(0,3fr) minmax(110px,1.4fr) repeat(2,minmax(80px,.8fr))}.atr-sitestats__tr--head{border-top:0;padding-top:14px;padding-bottom:var(--space-4);font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.atr-sitestats__tr--head>:not(:first-child),.atr-sitestats__num{text-align:right}.atr-sitestats__num{font:var(--type-body);color:var(--text-body);font-variant-numeric:tabular-nums}.atr-sitestats__num strong{display:block;font:var(--type-body-strong);color:var(--text-strong);margin-bottom:var(--space-2)}.atr-sitestats__rate{display:inline-block;padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--green-50);color:var(--text-positive);font:var(--type-label)}.atr-sitestats__entity{display:flex;align-items:center;gap:var(--space-5);min-width:0}.atr-sitestats__rank{flex:none;width:20px;font:var(--type-label);color:var(--text-faint);text-align:right;font-variant-numeric:tabular-nums}.atr-sitestats__listing{display:flex;align-items:center;gap:var(--space-5);min-width:0;color:inherit;text-decoration:none;border-radius:var(--radius-sm)}.atr-sitestats__listing:hover .atr-sitestats__listing-title{color:var(--text-brand)}.atr-sitestats__listing img,.atr-sitestats__noimg{flex:none;width:56px;height:42px;border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-sunken)}.atr-sitestats__noimg{display:grid;place-items:center;color:var(--text-faint)}.atr-sitestats__listing-text{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-sitestats__listing-title{font:var(--type-body-strong);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard)}.atr-sitestats__listing-title code{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.atr-sitestats__listing-meta{display:flex;gap:var(--space-4);font:var(--type-caption);color:var(--text-muted);overflow:hidden;white-space:nowrap}.atr-sitestats__listing-meta b{color:var(--text-positive);font-weight:700}@media(max-width:639px){.atr-sitestats__tr--head{display:none}.atr-sitestats__tr,.atr-sitestats__tr--brokers{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4) var(--space-5)}.atr-sitestats__tr>:first-child,.atr-sitestats__tr>:nth-child(2){grid-column:1/-1;text-align:left}.atr-sitestats__num[data-label]{text-align:left}.atr-sitestats__num[data-label]:before{content:attr(data-label);display:block;font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:2px}}@media(max-width:639px){.atr-sitestats .atr-dash__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.atr-sitestats .atr-stat__spark{display:none}.atr-sitestats .atr-card__head{flex-wrap:wrap}.atr-sitestats .atr-card__head .atr-seg{max-width:100%;overflow-x:auto}}.atr-rail{position:relative;width:var(--rail-width);flex:none;height:100%;z-index:800}.atr-rail__panel{position:absolute;top:0;left:0;bottom:0;width:var(--rail-width);display:flex;flex-direction:column;padding:14px 12px;background:var(--surface-rail);border-right:1px solid var(--border-subtle);overflow:hidden;transition:width var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.atr-rail--open .atr-rail__panel{width:var(--rail-width-open);box-shadow:var(--shadow-lg)}.atr-rail__mark{flex:none;height:40px;max-width:40px;border:0;border-radius:var(--radius-lg);background:var(--violet-900);color:#fff;display:flex;align-items:center;padding:0 14px 0 15px;overflow:hidden;margin-bottom:10px;transition:max-width var(--dur-slow) var(--ease-out)}button.atr-rail__mark{cursor:pointer}.atr-rail--open .atr-rail__mark{max-width:calc(var(--rail-width-open) - 24px)}.atr-rail__ws{margin-bottom:14px;display:flex;justify-content:center;width:40px}.atr-rail__items{display:flex;flex-direction:column;gap:2px;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.atr-rail__items::-webkit-scrollbar{display:none}.atr-rail__sec{display:flex;flex-direction:column;gap:2px}.atr-rail__seclabel{position:relative;flex:none;height:24px;display:flex;align-items:center;padding:0 10px;margin-top:4px}.atr-rail__seclabel:before{content:"";position:absolute;left:12px;width:16px;top:50%;height:1px;background:var(--border-subtle);transition:opacity var(--dur-base) var(--ease-standard)}.atr-rail__sec:first-child .atr-rail__seclabel{margin-top:0}.atr-rail__sec:first-child .atr-rail__seclabel:before{opacity:0}.atr-rail--open .atr-rail__seclabel:before{opacity:0}.atr-rail__sectext{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint);white-space:nowrap;opacity:0;transform:translate(-6px);transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-slow) var(--ease-out)}.atr-rail--open .atr-rail__sectext{opacity:1;transform:none;transition-delay:60ms}.atr-rail__btn{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 10px;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--text-faint);cursor:pointer;overflow:hidden;transition:var(--transition-control)}.atr-rail__btn:hover{background:var(--surface-hover);color:var(--text-body)}.atr-rail__btn[aria-current=page]{background:var(--surface-active);color:var(--violet-600)}.atr-rail__ico{flex:none;width:20px;display:flex;justify-content:center}.atr-rail__lbl{font-size:var(--fs-body-sm);font-weight:var(--fw-medium);line-height:1;white-space:nowrap;opacity:0;transform:translate(-6px);transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-slow) var(--ease-out)}.atr-rail--open .atr-rail__lbl{opacity:1;transform:none;transition-delay:40ms}.atr-rail__btn[aria-current=page] .atr-rail__lbl{font-weight:var(--fw-semibold)}.atr-rail__foot{flex:none;padding-top:12px;border-top:1px solid var(--border-subtle);display:flex;justify-content:center}@media(max-width:899.98px){.atr-rail{display:none}}.atr-installbanner{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-default);background:var(--surface-tint-violet);color:var(--text-body);font:var(--type-body)}.atr-installbanner>.atr-ico{color:var(--text-brand);flex:none}.atr-installbanner__text{flex:1 1 auto;min-width:0}@media(min-width:900px){.atr-installbanner{display:none}}.atr-installsteps{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none;font:var(--type-body);color:var(--text-body)}.atr-installsteps li{display:flex;align-items:flex-start;gap:var(--space-3)}.atr-installsteps .atr-ico{flex:none;margin-top:2px;color:var(--text-brand)}.atr-pushprompt__text{margin:0;font:var(--type-body);color:var(--text-body)}.atr-mobilenav{position:fixed;bottom:0;left:0;right:0;z-index:900;display:flex;background:var(--surface-card);border-top:1px solid var(--border-subtle);padding-bottom:env(safe-area-inset-bottom);overflow-x:auto;scrollbar-width:none}.atr-mobilenav::-webkit-scrollbar{display:none}@media(min-width:900px){.atr-mobilenav{display:none}}.atr-mobilenav__item{flex:1 0 auto;min-width:74px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-2) 0 var(--space-2);min-height:56px;justify-content:center;text-decoration:none;color:var(--text-muted);font-size:11px;font-weight:600;transition:var(--transition-control)}.atr-mobilenav__item--active{color:var(--text-brand)}.atr-msgalerts{position:fixed;z-index:1080;left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + 56px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none}@media(min-width:900px){.atr-msgalerts{left:auto;right:var(--space-6);bottom:calc(var(--space-6) + env(safe-area-inset-bottom));width:380px}}.atr-msgalert{pointer-events:auto;position:relative;background:var(--surface-card);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);overflow:hidden;animation:atr-msgalert-in var(--dur-slow) var(--ease-out)}.atr-msgalert:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--action-primary)}@keyframes atr-msgalert-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.atr-msgalert{animation:none}}.atr-msgalert__open{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4) calc(var(--space-4) + 20px) var(--space-4) var(--space-4);border:0;background:none;font:inherit;text-align:left;cursor:pointer;transition:var(--transition-control)}.atr-msgalert__open:hover{background:var(--surface-hover)}.atr-msgalert__avatar{position:relative;display:inline-flex;flex:none}.atr-msgalert__badge{position:absolute;right:-2px;bottom:-2px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-pill);background:var(--action-primary);color:#fff;border:2px solid var(--surface-card)}.atr-msgalert__content{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.atr-msgalert__head{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.atr-msgalert__name{font:var(--type-body-strong);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.atr-msgalert__time{font:var(--type-caption);color:var(--text-faint);flex:none}.atr-msgalert__preview{font:var(--type-body);color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.atr-msgalert__cta{display:inline-flex;align-items:center;gap:4px;margin-top:var(--space-1);font:var(--type-label);color:var(--text-brand)}.atr-msgalert__close{position:absolute;top:var(--space-2);right:var(--space-2);border:0;background:none;padding:3px;margin:0;cursor:pointer;color:var(--text-faint);border-radius:var(--radius-xs);display:inline-flex;transition:var(--transition-control)}.atr-msgalert__close:hover{color:var(--text-body);background:var(--surface-hover)}.atr-myroletas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.atr-myroletas__item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-card)}.atr-myroletas__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.atr-myroletas__meta{font:var(--type-caption);color:var(--text-muted)}.atr-myroletas__state{margin-top:var(--space-1)}.atr-myroletas-btn{position:relative;display:inline-flex}.atr-myroletas-btn--on:after{content:"";position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--green-500);box-shadow:0 0 0 2px var(--surface-card, var(--neutral-0));pointer-events:none}.atr-offer{display:flex;flex-direction:column;gap:var(--space-3)}.atr-offer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.atr-offer__eyebrow{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.atr-offer__timer{display:inline-flex;align-items:center;gap:var(--space-1);font:var(--type-card-title);font-variant-numeric:tabular-nums;color:var(--action-primary)}.atr-offer__timer--late{color:var(--action-danger)}.atr-offer__bar{height:4px;border-radius:var(--radius-pill);background:var(--neutral-100);overflow:hidden}.atr-offer__bar span{display:block;height:100%;background:var(--action-primary);transition:width .25s linear}.atr-offer__name{margin:0;font:var(--type-page-title);color:var(--text-strong)}.atr-offer__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3);margin:0}.atr-offer__facts dt{font:var(--type-eyebrow);text-transform:uppercase;color:var(--text-faint)}.atr-offer__facts dd{margin:var(--space-1) 0 0;color:var(--text-strong);font-weight:600}.atr-offer__hint{margin:0;color:var(--text-muted);font:var(--type-caption)}.atr-offer__actions{display:flex;justify-content:flex-end;gap:var(--space-2)}@media(prefers-reduced-motion:reduce){.atr-offer__bar span{transition:none}}.atr-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-body);cursor:pointer;transition:var(--transition-control)}.atr-bell:hover{background:var(--surface-hover)}.atr-bell__badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--action-primary);color:var(--text-on-brand);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.atr-notif{display:flex;flex-direction:column;max-height:min(70vh,480px)}.atr-notif__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.atr-notif__title{font:var(--type-card-title);color:var(--text-strong)}.atr-notif__mark-all{border:0;background:none;padding:0;font:var(--type-caption);color:var(--text-brand);cursor:pointer}.atr-notif__mark-all:hover{text-decoration:underline}.atr-notif__body{overflow-y:auto;padding:var(--space-2)}.atr-notif__loading{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-3)}.atr-notif__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.atr-notif__item{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;border:0;background:none;padding:var(--space-3);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:var(--transition-control)}.atr-notif__item:hover{background:var(--surface-hover)}.atr-notif__item--unread{background:var(--surface-tint-violet)}.atr-notif__item--unread:hover{background:var(--violet-100)}.atr-notif__glyph{display:inline-flex;margin-top:2px}.atr-notif__glyph--info{color:var(--text-brand)}.atr-notif__glyph--success{color:var(--text-positive)}.atr-notif__glyph--warning{color:var(--text-warning)}.atr-notif__glyph--error{color:var(--text-negative)}.atr-notif__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.atr-notif__content strong{font:var(--type-body-strong);color:var(--text-strong)}.atr-notif__content span{font:var(--type-caption);color:var(--text-muted)}.atr-notif__content small{font:var(--type-micro, var(--type-caption));color:var(--text-faint)}.atr-notif__dot{width:8px;height:8px;border-radius:50%;background:var(--action-primary);margin-top:6px;flex:none}.atr-wsswitch{display:inline-flex;align-items:center;gap:var(--space-1);max-width:300px;height:32px;padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-body);font:var(--type-label);cursor:pointer;transition:var(--transition-control)}.atr-wsswitch:hover:not(:disabled){background:var(--surface-hover)}.atr-wsswitch:disabled{cursor:default;color:var(--text-muted)}.atr-wsswitch--system{border-color:var(--action-primary);color:var(--action-primary)}.atr-wsswitch--support{border-color:var(--text-warning)}.atr-wsswitch__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-wsswitch__sub{flex-shrink:0;color:var(--text-muted);white-space:nowrap}.atr-wsswitch__head{padding:var(--space-2) var(--space-3) var(--space-1);font:var(--type-eyebrow);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}@media(max-width:639px){.atr-wsswitch{max-width:150px}.atr-wsswitch__sub{display:none}}.atr-supportbanner{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border-default);background:var(--surface-tint-amber);color:var(--text-body);font:var(--type-body)}.atr-supportbanner__text{flex:1 1 auto;min-width:0}.atr-supportbanner__muted{color:var(--text-muted)}@media(max-width:639px){.atr-supportbanner{padding:var(--space-2) var(--space-4)}.atr-supportbanner__muted{display:none}}.atr-tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;pointer-events:none}.atr-tour__hole{position:fixed;border-radius:var(--radius-lg);box-shadow:0 0 0 2px var(--border-brand),0 0 0 9999px #1a15138c;pointer-events:none;transition:top var(--dur-base) var(--ease-out),left var(--dur-base) var(--ease-out),width var(--dur-base) var(--ease-out),height var(--dur-base) var(--ease-out)}.atr-tour__block{position:fixed;pointer-events:auto;background:transparent}.atr-tour__scrim{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:auto;background:#1a15138c;animation:atr-tour-fade var(--dur-base) var(--ease-standard) both}.atr-tour__card{position:fixed;z-index:1;display:grid;gap:var(--space-3);width:320px;max-width:calc(100vw - 24px);padding:var(--space-7);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);pointer-events:auto;outline:none;animation:atr-tour-pop var(--dur-base) var(--ease-out) both}.atr-tour__card--docked{width:auto;max-width:none}.atr-tour__card--paused{z-index:950;right:var(--space-8);bottom:var(--space-8);width:auto;padding:var(--space-5) var(--space-6)}.atr-tour__card--paused .atr-tour__foot{gap:var(--space-5)}.atr-tour__card--corner{z-index:950;right:var(--space-8);bottom:var(--space-8);width:300px;padding:var(--space-6)}.atr-shell__main{scroll-padding-bottom:var(--tour-corner-room,0)}.atr-shell__main:after{content:"";display:block;height:var(--tour-corner-room,0)}.atr-tour__ring{position:fixed;z-index:950;border-radius:var(--radius-lg);box-shadow:0 0 0 2px var(--border-brand),0 0 0 6px var(--violet-50);pointer-events:none;transition:top var(--dur-base) var(--ease-out),left var(--dur-base) var(--ease-out),width var(--dur-base) var(--ease-out),height var(--dur-base) var(--ease-out)}.atr-tour__pulse{position:fixed;z-index:950;border-radius:var(--radius-md);box-shadow:0 0 0 2px var(--action-primary);pointer-events:none;animation:atr-tour-pulse 1.6s var(--ease-out) infinite}.atr-tour__tag{position:fixed;z-index:950;transform:translate(-50%,-100%);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--action-primary);color:var(--text-on-brand);font:var(--type-caption);font-weight:600;white-space:nowrap;box-shadow:var(--shadow-md);pointer-events:none;animation:atr-tour-bob 1.6s var(--ease-standard) infinite}.atr-tour__tag:after{content:"";position:absolute;left:50%;top:100%;margin-left:-5px;border:5px solid transparent;border-top-color:var(--action-primary)}.atr-tour__tag--below{transform:translate(-50%)}.atr-tour__tag--below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--action-primary)}.atr-tour__cta{display:flex;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--violet-50);color:var(--violet-900);font:var(--type-body)}.atr-tour__cta .atr-ico{flex:none;color:var(--action-primary)}.atr-tour__cta strong{font-weight:600}.atr-tour__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0;border:0;background:none;text-align:left;cursor:pointer;font:inherit}.atr-tour__toggle:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px;border-radius:var(--radius-sm)}.atr-tour__foot[hidden]{display:none}.atr-tour__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-tour__title{font:var(--type-card-title);letter-spacing:var(--ls-snug);color:var(--text-strong)}.atr-tour__body{margin:0;font:var(--type-body);color:var(--text-body)}.atr-tour__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3)}.atr-tour__actions{display:flex;align-items:center;gap:var(--space-3)}.atr-tour__waiting{font:var(--type-caption);color:var(--text-muted);white-space:nowrap}@keyframes atr-tour-fade{0%{opacity:0}to{opacity:1}}@keyframes atr-tour-pulse{0%{box-shadow:0 0 0 2px var(--action-primary),0 0 color-mix(in srgb,var(--action-primary) 45%,transparent)}70%{box-shadow:0 0 0 2px var(--action-primary),0 0 0 10px transparent}to{box-shadow:0 0 0 2px var(--action-primary),0 0 0 0 transparent}}@keyframes atr-tour-bob{0%,to{margin-top:0}50%{margin-top:-3px}}@media(prefers-reduced-motion:reduce){.atr-tour__pulse,.atr-tour__tag{animation:none}}@keyframes atr-tour-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:899.98px){.atr-tour__card--paused,.atr-tour__card--corner{right:var(--space-5);left:var(--space-5);bottom:calc(64px + env(safe-area-inset-bottom) + var(--space-5))}.atr-tour__card--corner{width:auto}}.atr-tourlist{display:grid;gap:var(--space-3)}.atr-tourlist__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--border-subtle)}.atr-tourlist__row:last-of-type{border-bottom:0}.atr-tourlist__row div{display:grid;gap:2px}.atr-tourlist__row strong{font:var(--type-body-strong);color:var(--text-strong)}.atr-tourlist__row span{font:var(--type-caption);color:var(--text-muted)}.atr-tourlist__note{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-usermenu__trigger{border:0;background:none;padding:2px;border-radius:50%;cursor:pointer;display:inline-flex;transition:var(--transition-control)}.atr-usermenu__trigger:hover{box-shadow:0 0 0 3px var(--surface-hover)}.atr-usermenu__id{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3)}.atr-usermenu__id strong{font:var(--type-body-strong);color:var(--text-strong)}.atr-usermenu__id span{font:var(--type-caption);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis}.atr-shell{display:flex;height:100vh;height:100dvh;overflow:hidden;background:var(--surface-page)}.atr-shell__column{flex:1;min-width:0;display:flex;flex-direction:column}.atr-rail .atr-lockup{clip-path:inset(0 86% 0 0);transition:clip-path var(--dur-slow) var(--ease-out)}.atr-rail--open .atr-lockup{clip-path:inset(0 0 0 0)}.atr-shell__topbar{display:flex;align-items:center;gap:var(--space-3)}.atr-shell__main{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.atr-shell__column>.atr-pagehead .atr-pagehead__id{overflow:hidden}.atr-shell__column>.atr-pagehead .atr-pagehead__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-shell__org{font:var(--type-label);color:var(--text-muted);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:639px){.atr-shell__org{display:none}}.atr-report{display:flex;flex-direction:column;gap:var(--grid-gap);color:var(--text-body);font:var(--type-body)}.atr-report__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-report__muted{font:var(--type-caption);color:var(--text-muted)}.atr-report__mono{font-family:var(--font-mono);font-size:.92em;letter-spacing:0}.atr-report__hint{font:var(--type-caption);color:var(--text-muted);margin:6px 0 0;max-width:46ch}.atr-report__link{display:inline-flex;align-items:center;gap:4px;color:var(--text-brand);font:var(--type-label);text-decoration:none}.atr-report__link:hover{text-decoration:underline}.atr-report__none{font:var(--type-caption);color:var(--text-muted);margin:0}.atr-report__more{font:var(--type-caption);color:var(--text-muted);margin:8px 0 0}.atr-report__tone--ok{color:var(--text-positive)}.atr-report__tone--info{color:var(--blue-600)}.atr-report__tone--attention{color:var(--text-warning)}.atr-report__tone--risk{color:var(--text-negative)}.atr-report__subject{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-7);align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-8)}.atr-report__avatar{width:64px;height:64px;border-radius:var(--radius-2xl);display:grid;place-items:center;background:var(--violet-50);color:var(--violet-700);font:var(--fw-extrabold) 22px/1 var(--font-display);letter-spacing:var(--ls-snug)}.atr-report__subject-main{display:flex;flex-direction:column;gap:4px;min-width:0}.atr-report__name{margin:0;font:var(--type-page-title);letter-spacing:var(--ls-tight);color:var(--text-strong);overflow-wrap:anywhere}.atr-report__subject-meta{display:flex;flex-wrap:wrap;gap:6px 14px;font:var(--type-caption);color:var(--text-muted);margin-top:2px}.atr-report__subject-facts{display:grid;grid-template-columns:repeat(2,minmax(150px,auto));gap:12px 28px;margin:0;padding-left:var(--space-7);border-left:1px solid var(--border-subtle)}.atr-report__subject-facts dt{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint);margin-bottom:3px}.atr-report__subject-facts dd{margin:0;font:var(--type-label);color:var(--text-strong);display:flex;flex-direction:column;align-items:flex-start;gap:1px}.atr-report__subject-facts small{font:var(--type-caption);color:var(--text-muted)}.atr-report__banner{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--radius-lg);font:var(--type-label)}.atr-report__banner--neutral{background:var(--surface-sunken);color:var(--text-body)}.atr-report__summary{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.atr-report__verdict{display:flex;align-items:flex-start;gap:12px;padding:16px var(--space-8);border-bottom:1px solid var(--border-subtle)}.atr-report__verdict strong{display:block;font:var(--type-body-strong);font-size:var(--fs-h3);color:var(--text-strong)}.atr-report__verdict span{font:var(--type-caption);color:var(--text-muted)}.atr-report__verdict--ok{background:var(--green-50)}.atr-report__verdict--ok>.atr-icon,.atr-report__verdict--ok>svg{color:var(--green-600)}.atr-report__verdict--attention{background:var(--amber-50)}.atr-report__verdict--attention>.atr-icon,.atr-report__verdict--attention>svg{color:var(--amber-600)}.atr-report__verdict--risk{background:var(--red-50)}.atr-report__verdict--risk>.atr-icon,.atr-report__verdict--risk>svg{color:var(--red-600)}.atr-report__verdict--pending{background:var(--surface-sunken);border-bottom:0}.atr-report__verdict>*:first-child{flex:none;margin-top:2px}.atr-report__summary--loading .atr-report__signals{padding:var(--space-7) var(--space-8)}.atr-report__summary-grid{display:grid;grid-template-columns:1fr;gap:var(--space-7);padding:var(--space-7) var(--space-8) var(--space-8)}.atr-report__summary-grid--score{grid-template-columns:auto 1fr;align-items:start}.atr-report__summary-score{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding-right:var(--space-7);border-right:1px solid var(--border-subtle)}.atr-report__summary-score strong{display:block;font:var(--type-label);color:var(--text-strong);margin-top:2px}.atr-report__signals{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:var(--space-5)}.atr-report__signal{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);color:inherit;text-decoration:none;min-width:0;container-type:inline-size}.atr-report__signal .atr-tile{margin-bottom:6px}.atr-report__signal--link{transition:var(--transition-control)}.atr-report__signal--link:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit}.atr-report__signal--link:hover *{text-decoration:none}.atr-report__signal-value{font:var(--fw-bold) var(--fs-metric-sm)/var(--lh-tight) var(--font-display);font-size:min(var(--fs-metric-sm),12cqi);letter-spacing:var(--ls-snug);max-width:100%;overflow-wrap:anywhere}.atr-report__signal-detail{font:var(--type-caption);color:var(--text-muted);overflow-wrap:anywhere}.atr-report__dial{position:relative;flex:none}.atr-report__dial-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.atr-report__dial-center strong{font:var(--fw-extrabold) var(--fs-metric-lg)/1 var(--font-display);font-size:max(var(--fs-metric-lg),calc(var(--dial-size,132px)*.24));letter-spacing:var(--ls-tight);color:var(--text-strong)}.atr-report__dial-center span{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint)}.atr-report__score{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-6)}.atr-report__score-text{display:flex;flex-direction:column;gap:4px}.atr-report__score-label{font:var(--type-body-strong);font-size:var(--fs-h3)}.atr-report__body{display:grid;grid-template-columns:1fr;gap:var(--grid-gap);align-items:start}.atr-report__sections{display:flex;flex-direction:column;gap:var(--grid-gap);min-width:0}.atr-report__index{display:none}@media(min-width:1200px){.atr-report--screen .atr-report__body--indexed{grid-template-columns:220px minmax(0,1fr)}.atr-report__index{display:flex;flex-direction:column;gap:10px;position:sticky;top:16px;padding:16px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.atr-report__index ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.atr-report__index a{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-sm);color:var(--text-body);font:var(--type-caption);text-decoration:none;line-height:1.35}.atr-report__index a:hover{background:var(--surface-hover);color:var(--text-strong)}}.atr-report__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--neutral-300)}.atr-report__dot--ok{background:var(--green-500)}.atr-report__dot--empty{background:var(--neutral-400)}.atr-report__dot--failed{background:var(--red-500)}.atr-report__dot--pending{background:var(--blue-500)}.atr-report__section{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);scroll-margin-top:16px}.atr-report__section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px var(--card-pad);border-bottom:1px solid var(--border-subtle)}.atr-report__section-head h3{margin:0 0 2px;font:var(--type-card-title);color:var(--text-strong)}.atr-report__section-actions{display:flex;align-items:center;gap:12px;flex:none}.atr-report__section-body{padding:var(--card-pad);display:flex;flex-direction:column;gap:var(--space-6)}.atr-report__pending{display:flex;flex-direction:column;gap:10px}.atr-report__empty,.atr-report__failed{display:flex;align-items:center;gap:12px}.atr-report__empty strong,.atr-report__failed strong{display:block;font:var(--type-label);color:var(--text-strong)}.atr-report__empty span,.atr-report__failed span{font:var(--type-caption);color:var(--text-muted)}.atr-report__empty>svg,.atr-report__empty>.atr-icon{color:var(--green-600);flex:none}.atr-report__failed>svg,.atr-report__failed>.atr-icon{color:var(--red-600);flex:none}.atr-report__failed .atr-btn{margin-left:auto}.atr-report__generic{display:flex;flex-direction:column;gap:var(--space-6)}.atr-report__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px 24px;margin:0}.atr-report__facts--c3{grid-template-columns:repeat(3,minmax(0,1fr))}.atr-report__facts--c2{grid-template-columns:repeat(2,minmax(0,1fr))}.atr-report__facts--c4{grid-template-columns:repeat(4,minmax(0,1fr))}.atr-report__fact{min-width:0}.atr-report__fact--wide{grid-column:span 2}.atr-report__fact dt{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint);margin-bottom:3px}.atr-report__fact dd{margin:0;font:var(--type-label);color:var(--text-strong);overflow-wrap:anywhere}.atr-report__group{display:flex;flex-direction:column;gap:10px;padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.atr-report__generic>.atr-report__group:first-child,.atr-report__section-body>.atr-report__group:first-child{padding-top:0;border-top:0}.atr-report__group .atr-report__group{padding-top:10px}.atr-report__group-title{margin:0;display:flex;align-items:center;gap:8px;font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-report__count{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 6px;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-body);font:var(--fw-bold) 10px/1 var(--font-sans);letter-spacing:0}.atr-report__tablewrap{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.atr-report__table{width:100%;border-collapse:collapse;font:var(--type-caption);color:var(--text-body)}.atr-report__table th{text-align:left;padding:9px 12px;background:var(--neutral-25);border-bottom:1px solid var(--border-subtle);font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.atr-report__table td{padding:9px 12px;border-bottom:1px solid var(--border-subtle);vertical-align:top}.atr-report__table tr:last-child td{border-bottom:0}.atr-report__uid{font-size:11px;color:var(--text-muted);overflow-wrap:anywhere}.atr-report__stack{display:flex;flex-direction:column;gap:10px}.atr-report__item{position:relative;padding:14px 14px 14px 44px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.atr-report__item-n{position:absolute;left:14px;top:14px;width:20px;height:20px;border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--violet-50);color:var(--violet-700);font:var(--fw-bold) 10px/1 var(--font-sans)}.atr-report__chips{display:flex;flex-wrap:wrap;gap:6px}.atr-report__chip{padding:3px 10px;border-radius:var(--radius-pill);background:var(--surface-sunken);font:var(--type-caption);color:var(--text-body)}.atr-report__stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-5)}.atr-report__stat{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--radius-lg);background:var(--neutral-25);border:1px solid var(--border-subtle);min-width:0;container-type:inline-size}.atr-report__stat-value{font:var(--type-metric);font-size:min(var(--fs-metric),13.5cqi);letter-spacing:var(--ls-tight);color:var(--text-strong);max-width:100%;overflow-wrap:anywhere}.atr-report__stat-caption{font:var(--type-caption);color:var(--text-muted)}.atr-report__stat--risk{background:var(--red-50);border-color:var(--red-100)}.atr-report__stat--risk .atr-report__stat-value{color:var(--red-700)}.atr-report__stat--attention{background:var(--amber-50);border-color:var(--amber-100)}.atr-report__stat--attention .atr-report__stat-value{color:var(--amber-600)}.atr-report__stat--ok{background:var(--green-50);border-color:var(--green-100)}.atr-report__stat--ok .atr-report__stat-value{color:var(--green-700)}.atr-report__callout{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--radius-lg);border:1px solid transparent}.atr-report__callout strong{font:var(--type-label);color:var(--text-strong)}.atr-report__callout p{margin:3px 0 0;font:var(--type-caption);color:var(--text-body)}.atr-report__callout>svg,.atr-report__callout>.atr-icon{flex:none;margin-top:1px}.atr-report__callout--ok{background:var(--green-50);border-color:var(--green-100)}.atr-report__callout--ok>svg,.atr-report__callout--ok>.atr-icon{color:var(--green-600)}.atr-report__callout--attention{background:var(--amber-50);border-color:var(--amber-100)}.atr-report__callout--attention>svg,.atr-report__callout--attention>.atr-icon{color:var(--amber-600)}.atr-report__callout--risk{background:var(--red-50);border-color:var(--red-100)}.atr-report__callout--risk>svg,.atr-report__callout--risk>.atr-icon{color:var(--red-600)}.atr-report__callout--info{background:var(--blue-50);border-color:var(--blue-100)}.atr-report__callout--info>svg,.atr-report__callout--info>.atr-icon{color:var(--blue-600)}.atr-report__contacts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.atr-report__contacts li{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font:var(--type-label);color:var(--text-strong)}.atr-report__contacts li>svg,.atr-report__contacts li>.atr-icon,.atr-report__contacts li>.atr-ico{color:var(--text-faint);flex:none}.atr-report__contacts li>span:not(.atr-ico):not(.atr-badge){flex:1 1 220px;min-width:0}.atr-report__cases{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.atr-report__case{padding:14px 16px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:6px}.atr-report__case-head{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--text-muted)}.atr-report__case-title{font:var(--type-body-strong);color:var(--text-strong)}.atr-report__case-meta{font:var(--type-caption);color:var(--text-muted)}.atr-report__case-mov{margin:0;font:var(--type-caption);color:var(--text-body);padding:8px 10px;background:var(--neutral-25);border-radius:var(--radius-sm)}.atr-report__parties{display:flex;flex-wrap:wrap;gap:6px}.atr-report__party{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--surface-sunken);font:var(--type-caption)}.atr-report__party em{font-style:normal;font-weight:var(--fw-bold);color:var(--text-muted);text-transform:uppercase;font-size:10px;letter-spacing:var(--ls-wide)}.atr-report__sources .atr-report__table td:first-child{color:var(--text-strong);font-weight:var(--fw-semibold)}.atr-report__legal{font:var(--type-caption);color:var(--text-faint);margin:4px 2px 0;max-width:90ch}.atr-report__cover{display:flex;flex-direction:column;gap:22px;padding-bottom:22px;border-bottom:2px solid var(--violet-500)}.atr-report__brandbar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.atr-report__org{display:flex;align-items:center;gap:14px;min-width:0}.atr-report__org-logo{max-height:56px;max-width:180px;object-fit:contain}.atr-report__org-initials{width:52px;height:52px;border-radius:var(--radius-lg);display:grid;place-items:center;background:var(--violet-900);color:var(--neutral-0);font:var(--fw-extrabold) 18px/1 var(--font-display)}.atr-report__org div{display:flex;flex-direction:column;gap:2px}.atr-report__org strong{font:var(--type-body-strong);color:var(--text-strong)}.atr-report__org span{font:var(--type-caption);color:var(--text-muted)}.atr-report__confidential{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--violet-50);color:var(--violet-700);font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;white-space:nowrap}.atr-report__titleblock h1{margin:6px 0 4px;font:var(--fw-extrabold) 30px/1.1 var(--font-display);letter-spacing:var(--ls-tight);color:var(--text-strong)}.atr-report__cover-cpf{margin:0;color:var(--text-body);font-size:14px}.atr-report__cover-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:0;padding:14px 16px;border-radius:var(--radius-lg);background:var(--neutral-25);border:1px solid var(--border-subtle)}.atr-report__cover-facts dt{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint);margin-bottom:3px}.atr-report__cover-facts dd{margin:0;font:var(--type-label);color:var(--text-strong)}.atr-report__fold{border-top:1px solid var(--border-subtle);padding-top:var(--space-5)}.atr-report__generic>.atr-report__fold:first-child,.atr-report__section-body>.atr-report__fold:first-child{border-top:0;padding-top:0}.atr-report__fold-head{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;padding:4px 6px;margin:0 -6px;border-radius:var(--radius-sm);font:var(--type-label);color:var(--text-strong);transition:var(--transition-control);-webkit-user-select:none;user-select:none}.atr-report__fold-head::-webkit-details-marker{display:none}.atr-report__fold-head:hover{background:var(--surface-hover)}.atr-report__fold-head:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-report__fold-chevron{color:var(--text-faint);transition:transform var(--dur-fast) var(--ease-standard)}.atr-report__fold[open]>.atr-report__fold-head .atr-report__fold-chevron{transform:rotate(90deg)}.atr-report__fold-icon{color:var(--text-muted)}.atr-report__fold-title{min-width:0}.atr-report__fold-meta{margin-left:auto;font:var(--type-label);color:var(--text-body);white-space:nowrap}.atr-report__fold--risk>.atr-report__fold-head .atr-report__fold-icon,.atr-report__fold--risk>.atr-report__fold-head .atr-report__fold-meta{color:var(--text-negative)}.atr-report__fold--attention>.atr-report__fold-head .atr-report__fold-icon,.atr-report__fold--attention>.atr-report__fold-head .atr-report__fold-meta{color:var(--text-warning)}.atr-report__fold-body{display:flex;flex-direction:column;gap:12px;padding-top:12px}@media(prefers-reduced-motion:reduce){.atr-report__fold-chevron{transition:none}}.atr-report__quod{display:flex;flex-direction:column;gap:var(--space-7)}.atr-report__hero{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-7);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);background:var(--neutral-25)}.atr-report__hero--ok{background:var(--green-50);border-color:var(--green-100)}.atr-report__hero--attention{background:var(--amber-50);border-color:var(--amber-100)}.atr-report__hero--risk{background:var(--red-50);border-color:var(--red-100)}.atr-report__hero-main{display:flex;align-items:center;gap:var(--space-8)}.atr-report__hero-text{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.atr-report__hero-label{font:var(--fw-extrabold) var(--fs-h1)/var(--lh-tight) var(--font-display);letter-spacing:var(--ls-tight)}.atr-report__scale{position:relative;margin-top:10px;max-width:420px}.atr-report__scale-track{position:relative;display:flex;height:8px;border-radius:var(--radius-pill);overflow:visible}.atr-report__scale-zone{height:100%;opacity:.45}.atr-report__scale-zone--risk{width:40%;background:var(--red-500);border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.atr-report__scale-zone--attention{width:30%;background:var(--amber-500)}.atr-report__scale-zone--ok{width:30%;background:var(--green-500);border-radius:0 var(--radius-pill) var(--radius-pill) 0}.atr-report__scale-marker{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:var(--surface-card);border:3px solid var(--text-strong);transform:translate(-50%,-50%);box-shadow:var(--shadow-sm)}.atr-report__scale-ticks{position:relative;height:16px;margin-top:6px;font:var(--type-caption);color:var(--text-faint)}.atr-report__scale-ticks span{position:absolute;top:0;transform:translate(-50%)}.atr-report__scale-ticks span:first-child{left:0;transform:none}.atr-report__scale-ticks span:last-child{right:0;transform:none}.atr-report__subscores{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-5)}.atr-report__subscore{padding:14px 16px;border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-subtle)}.atr-report__subscore-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.atr-report__subscore-head strong{font:var(--fw-bold) var(--fs-metric-sm)/1 var(--font-display);color:var(--text-strong)}.atr-report__subscore p{margin:6px 0 0;font:var(--type-caption);color:var(--text-body)}.atr-report__hero-foot{padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.atr-report__block{display:flex;flex-direction:column;gap:12px}.atr-report__block-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.atr-report__block-head h4{margin:0;font:var(--type-card-title);color:var(--text-strong)}.atr-report__stats--compact{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.atr-report__stats--compact .atr-report__stat-value{font-size:min(var(--fs-metric-sm),13.5cqi)}.atr-report__cell{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.atr-report__cell strong{font:var(--type-label);color:var(--text-strong)}.atr-report__cell small{font:var(--type-caption);color:var(--text-muted)}.atr-report__table .atr-report__num{text-align:right;white-space:nowrap}.atr-report__table td.atr-report__num .atr-report__cell{align-items:flex-end}.atr-report__fill--ok{background:var(--green-500)}.atr-report__fill--info{background:var(--blue-500)}.atr-report__fill--attention{background:var(--amber-500)}.atr-report__fill--risk{background:var(--red-500)}.atr-scr__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:var(--space-8);align-items:start}.atr-scr__figure{display:flex;flex-direction:column;gap:6px;min-width:0}.atr-scr__pct{font:var(--fw-extrabold) 64px/1 var(--font-display);letter-spacing:var(--ls-tight);color:var(--text-strong)}.atr-scr__verdict{font:var(--fw-bold) var(--fs-h3)/var(--lh-snug) var(--font-display);color:var(--text-body)}.atr-scr__meter{margin-top:12px;max-width:460px}.atr-scr__meter-track{position:relative;display:flex;height:12px;border-radius:var(--radius-pill);overflow:hidden;background:var(--surface-card)}.atr-scr__meter-zone{height:100%;opacity:.18}.atr-scr__meter-zone--ok{background:var(--green-500)}.atr-scr__meter-zone--attention{background:var(--amber-500)}.atr-scr__meter-zone--risk{background:var(--red-500)}.atr-scr__meter-fill{position:absolute;inset:0 auto 0 0;border-radius:var(--radius-pill)}.atr-scr__meter-extra{position:absolute;top:0;bottom:0;opacity:.45;background-image:repeating-linear-gradient(135deg,transparent 0 4px,var(--surface-card) 4px 6px)}.atr-scr__meter-ticks{position:relative;height:16px;margin-top:6px;font:var(--type-caption);color:var(--text-faint)}.atr-scr__meter-ticks span{position:absolute;top:0;transform:translate(-50%)}.atr-scr__meter-ticks span:first-child{left:0;transform:none}.atr-scr__meter-ticks span:last-child{right:0;transform:none}.atr-scr__side,.atr-scr__inputs{display:flex;flex-direction:column;gap:var(--space-5)}.atr-scr__breakdown{margin:0;display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-subtle)}.atr-scr__breakdown>div{display:flex;justify-content:space-between;gap:12px}.atr-scr__breakdown dt{font:var(--type-caption);color:var(--text-muted)}.atr-scr__breakdown dd{margin:0;font:var(--type-label);color:var(--text-strong);white-space:nowrap}.atr-scr__note{max-width:none;margin:0}.atr-scr__bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.atr-scr__bars li{display:grid;grid-template-columns:130px minmax(0,1fr) 112px;align-items:center;gap:12px;font:var(--type-caption);color:var(--text-body)}.atr-scr__bars strong{font:var(--type-label);color:var(--text-strong);white-space:nowrap;text-align:right}.atr-scr__bar-track{height:10px;border-radius:var(--radius-pill);background:var(--surface-sunken);overflow:hidden}.atr-scr__bar{display:block;height:100%;border-radius:inherit}.atr-scr__bar--brand{background:var(--violet-500)}.atr-scr__bar--risk{background:var(--red-500)}@media(max-width:899px){.atr-report__subject{grid-template-columns:auto 1fr}.atr-report__subject-facts{grid-column:1/-1;padding-left:0;border-left:0;padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}}@media(max-width:639px){.atr-report__subject{padding:var(--space-6);gap:var(--space-6)}.atr-report__avatar{width:48px;height:48px;font-size:17px}.atr-report__name{font-size:var(--fs-h2)}.atr-report__subject-facts{grid-template-columns:1fr 1fr}.atr-report__summary-grid--score{grid-template-columns:1fr}.atr-report__summary-score{border-right:0;padding-right:0;padding-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle)}.atr-report__verdict,.atr-report__summary-grid{padding-left:var(--space-6);padding-right:var(--space-6)}.atr-report__signals,.atr-report__facts,.atr-report__facts--c3,.atr-report__facts--c4{grid-template-columns:1fr 1fr}.atr-report__section-head{flex-direction:column}.atr-report__score{flex-direction:column;align-items:flex-start;gap:var(--space-5)}.atr-report__hero{padding:var(--space-6)}.atr-report__table--cards thead{display:none}.atr-report__table--cards,.atr-report__table--cards tbody,.atr-report__table--cards tr{display:block}.atr-report__table--cards tr{padding:12px 14px;border-bottom:1px solid var(--border-subtle)}.atr-report__table--cards tr:last-child{border-bottom:0}.atr-report__table--cards td{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:4px 0;border:0;text-align:left}.atr-report__table--cards td:before{content:attr(data-label);font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint);padding-top:2px}.atr-report__table--cards td.atr-report__num{text-align:left;white-space:normal}.atr-report__table--cards td.atr-report__num .atr-report__cell{align-items:flex-start}.atr-report__fold-head{flex-wrap:wrap}.atr-report__fold-meta{margin-left:0;flex-basis:100%;padding-left:23px;white-space:normal}.atr-report__hero-main{flex-direction:column;align-items:flex-start;gap:var(--space-5)}.atr-report__scale{max-width:none;width:100%}.atr-scr__hero-grid{grid-template-columns:1fr;gap:var(--space-6)}.atr-scr__pct{font-size:48px}.atr-scr__bars li{grid-template-columns:92px minmax(0,1fr) 96px;gap:8px}.atr-report__failed{flex-wrap:wrap}}.atr-report--print{gap:14px;font-size:12px}.atr-report--print .atr-report__section,.atr-report--print .atr-report__summary{box-shadow:none}.atr-report--print .atr-report__signals{grid-template-columns:repeat(3,minmax(0,1fr))}.atr-report--print .atr-report__signal-value{font-size:var(--fs-h3);overflow-wrap:normal;word-break:normal}.atr-report--print .atr-report__summary-grid{padding:16px 18px 18px}.atr-report--print .atr-report__verdict{padding:14px 18px}.atr-report--print .atr-report__section-body{padding:16px 18px}.atr-report--print .atr-report__section-head{padding:12px 18px}.atr-report--print .atr-report__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.atr-report--print .atr-report__tablewrap{overflow:visible}.atr-report--print .atr-report__fold-head{cursor:default;padding:0;margin:0}.atr-report--print .atr-report__fold-head:hover{background:none}.atr-report--print .atr-report__hero{padding:18px}.atr-report--print .atr-report__scale-marker{box-shadow:none}.atr-report--print .atr-scr__hero-grid{grid-template-columns:minmax(0,1fr) 260px}@media print{.atr-report__section-head,.atr-report__signal,.atr-report__stat,.atr-report__callout,.atr-report__case,.atr-report__item,.atr-report__fact,.atr-report__table tr,.atr-report__summary{break-inside:avoid}.atr-report__section-head,.atr-report__group-title,.atr-report__fold-head,.atr-report__block-head{break-after:avoid}.atr-report__hero,.atr-report__subscore{break-inside:avoid}.atr-report__table thead{display:table-header-group}.atr-report__section{break-inside:auto}}.atr-report__decision{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.atr-report__decision .atr-report__verdict{flex-wrap:wrap}.atr-report__decision .atr-report__verdict>div:nth-child(2){display:flex;flex-direction:column;gap:2px;flex:1 1 280px;min-width:0}.atr-report__decision-note{font-style:italic}.atr-report__decision-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto;align-self:center}.atr-report__decision-inputs{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0;padding:12px var(--space-8);border-bottom:1px solid var(--border-subtle)}.atr-report__decision-inputs dt{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint);margin-bottom:2px}.atr-report__decision-inputs dd{margin:0;font:var(--type-label);color:var(--text-strong)}.atr-report__steps{list-style:none;margin:0;padding:var(--space-6) var(--space-8);display:flex;flex-direction:column;gap:var(--space-5)}.atr-report__step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.atr-report__step-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:var(--fw-bold) 12px/1 var(--font-sans);background:var(--surface-sunken);color:var(--text-body)}.atr-report__step-n--pass{background:var(--green-50);color:var(--green-700)}.atr-report__step-n--near,.atr-report__step-n--no_data{background:var(--amber-50);color:var(--amber-600)}.atr-report__step-n--fail{background:var(--red-50);color:var(--red-700)}.atr-report__step-n--waiting{background:var(--blue-50);color:var(--blue-600)}.atr-report__step-main{display:flex;flex-direction:column;gap:6px;min-width:0;padding-top:3px}.atr-report__step-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.atr-report__step-head strong{font:var(--type-label);color:var(--text-strong)}.atr-report__rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font:var(--type-caption);color:var(--text-body)}.atr-report__rules li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px}.atr-report__rule-actual{color:var(--text-muted);font-variant-numeric:tabular-nums}.atr-report__rule-actual--pass{color:var(--text-positive)}.atr-report__rule-actual--near,.atr-report__rule-actual--no_data{color:var(--text-warning)}.atr-report__rule-actual--fail{color:var(--text-negative)}.atr-report__dot--skipped{background:var(--neutral-200)}.atr-report__skipped{display:flex;align-items:center;gap:12px;font:var(--type-caption);color:var(--text-muted)}@media(max-width:640px){.atr-report__decision-inputs,.atr-report__steps{padding-left:var(--space-6);padding-right:var(--space-6)}.atr-report__decision-actions{margin-left:0;width:100%}}.atr-analyses,.atr-newan,.atr-analysis{display:flex;flex-direction:column;gap:var(--grid-gap)}.atr-analyses__muted{font:var(--type-caption);color:var(--text-faint)}.atr-analyses__mono{font-family:var(--font-mono);font-size:12px}.atr-analyses__eyebrow,.atr-newan__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-analyses__stack{display:flex;flex-direction:column;gap:1px}.atr-analyses__stack small{font:var(--type-caption);color:var(--text-muted)}.atr-analyses__subject{display:flex;align-items:center;gap:10px;min-width:0}.atr-analyses__subject>span:last-child{display:flex;flex-direction:column;min-width:0}.atr-analyses__subject strong{font:var(--type-label);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-analyses__subject small{color:var(--text-muted)}.atr-analyses__initials{flex:none;width:32px;height:32px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--violet-50);color:var(--violet-700);font:var(--fw-bold) 12px/1 var(--font-sans)}.atr-analyses__score{display:inline-flex;align-items:center;gap:8px}.atr-analyses__score strong{font:var(--type-label);color:var(--text-strong);min-width:28px}.atr-analyses__score-bar{position:relative;width:48px;height:6px;border-radius:var(--radius-pill);background:var(--neutral-150);overflow:hidden}.atr-analyses__score-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--score);background:var(--score-color);border-radius:inherit}.atr-analyses__cost{display:inline-flex;align-items:center;gap:5px;font:var(--type-label);color:var(--text-strong)}.atr-analyses__quota{display:flex;flex-direction:column;gap:12px}.atr-analyses__quota-head{display:flex;align-items:baseline;gap:10px}.atr-analyses__quota-head small{font:var(--type-caption);color:var(--text-muted)}.atr-analyses__quota-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px 24px}.atr-analyses__quota-item{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:6px 12px;align-items:center}.atr-analyses__quota-name{display:flex;flex-direction:column;min-width:0}.atr-analyses__quota-name strong{font:var(--type-label);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-analyses__quota-name small{font:var(--type-caption);color:var(--text-muted)}.atr-analyses__quota-left{font:var(--type-label);color:var(--text-strong);white-space:nowrap}.atr-analyses__quota-meter{grid-column:1/-1;height:6px;border-radius:var(--radius-pill);background:var(--violet-50);overflow:hidden}.atr-analyses__quota-meter span{display:block;height:100%;width:var(--left);background:var(--violet-500);border-radius:inherit;transition:width var(--dur-slow) var(--ease-out)}.atr-analyses__card{display:flex;flex-direction:column;gap:10px}.atr-analyses__card-top,.atr-analyses__card-mid,.atr-analyses__card-foot{display:flex;justify-content:space-between;align-items:center;gap:10px}.atr-analyses__card-mid{font:var(--type-caption);color:var(--text-body)}.atr-analyses__card-foot{font:var(--type-caption);color:var(--text-muted)}.atr-newan__subject{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-7);align-items:start}.atr-newan__or{align-self:center;font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint);padding-top:20px}.atr-newan__actions{display:flex;justify-content:flex-end;margin-top:var(--space-7)}.atr-newan__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--grid-gap)}.atr-newan__grid--fichas{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.atr-newan__option{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:var(--card-pad);text-align:left;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--text-body);font:var(--type-caption);cursor:pointer;transition:var(--transition-control)}.atr-newan__option:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.atr-newan__option:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-newan__option.is-selected{border-color:var(--border-brand);background:var(--violet-50)}.atr-newan__option>strong{font:var(--type-card-title);color:var(--text-strong);margin-top:6px}.atr-newan__option>small{color:var(--text-muted);margin-top:auto;padding-top:6px}.atr-newan__ficha{gap:8px}.atr-newan__ficha-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.atr-newan__ficha-head strong{font:var(--type-card-title);color:var(--text-strong)}.atr-newan__ficha .atr-newan__eyebrow{margin-top:4px}.atr-newan__includes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;width:100%}.atr-newan__includes li{display:flex;gap:8px;align-items:flex-start;font:var(--type-caption);color:var(--text-body)}.atr-newan__includes li>svg,.atr-newan__includes li>.atr-icon{flex:none;color:var(--green-600);margin-top:2px}.atr-newan__includes small{color:var(--text-faint)}.atr-newan__needs{color:var(--text-warning)}.atr-newan__reuse{display:inline-flex;align-items:center;gap:5px;color:var(--violet-700)}.atr-newan__reuse .atr-icon{flex:none}.atr-newan__input{display:flex;flex-direction:column;gap:6px;min-width:0}.atr-newan__origin{display:inline-flex;align-items:center;gap:5px;font:var(--type-caption);color:var(--violet-700)}.atr-newan__chained{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-lg);background:var(--violet-50);border:1px dashed var(--border-brand);color:var(--violet-700);align-self:end}.atr-newan__chained>span{display:flex;flex-direction:column;gap:1px;min-width:0}.atr-newan__chained strong{font:var(--type-label);color:var(--text-strong)}.atr-newan__chained small{font:var(--type-caption);color:var(--text-muted)}.atr-newan__price{display:inline-flex;align-items:center;gap:5px;flex:none;padding:3px 10px;border-radius:var(--radius-pill);background:var(--surface-sunken);font:var(--type-label);color:var(--text-strong);white-space:nowrap}.atr-newan__price--free{background:var(--green-50);color:var(--green-700)}.atr-newan__confirm{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--grid-gap);align-items:start}.atr-newan__form{display:flex;flex-direction:column;gap:var(--space-7)}.atr-newan__inputs{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-6)}.atr-newan__consent{padding:14px 16px;border-radius:var(--radius-lg);background:var(--neutral-25);border:1px solid var(--border-subtle);font:var(--type-caption);color:var(--text-body)}.atr-newan__consent.is-invalid{border-color:var(--red-300);background:var(--red-50)}.atr-newan__summary{position:sticky;top:16px}.atr-newan__summary .atr-btn{margin-top:var(--space-6)}.atr-newan__facts{display:flex;flex-direction:column;gap:14px;margin:0 0 var(--space-6)}.atr-newan__facts dt{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint);margin-bottom:3px}.atr-newan__facts dd{margin:0;font:var(--type-label);color:var(--text-strong);display:flex;flex-direction:column;align-items:flex-start;gap:3px}.atr-newan__facts small{font:var(--type-caption);color:var(--text-muted)}.atr-newan__fine{margin:0;font:var(--type-caption);color:var(--text-muted)}@media(max-width:899px){.atr-newan__confirm{grid-template-columns:1fr}.atr-newan__summary{position:static}}@media(max-width:639px){.atr-newan__subject{grid-template-columns:1fr;gap:var(--space-5)}.atr-newan__or{padding-top:0;text-align:center}.atr-newan__actions .atr-btn{width:100%}}.atr-canalyses{display:flex;flex-direction:column;gap:12px}.atr-canalyses__head{display:flex;justify-content:space-between;align-items:center;gap:10px}.atr-canalyses__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.atr-canalyses__list button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:var(--transition-control)}.atr-canalyses__list button:hover{border-color:var(--border-strong);background:var(--surface-hover)}.atr-canalyses__list strong{font:var(--type-label);color:var(--text-strong)}.atr-canalyses__badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.atr-analyses__quota-left small{font:var(--type-caption);color:var(--text-muted)}.atr-newan__auto{display:inline-flex;align-items:center;gap:5px;color:var(--text-brand)}.atr-newan__auto .atr-icon{flex:none}.atr-newan__decision{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--neutral-25)}.atr-newan__decision-head{display:flex;gap:10px;align-items:flex-start;color:var(--text-brand)}.atr-newan__decision-head .atr-icon{flex:none;margin-top:2px}.atr-newan__decision-head>div{display:flex;flex-direction:column;gap:2px}.atr-newan__decision-head strong{font:var(--type-label);color:var(--text-strong)}.atr-newan__decision-head span{font:var(--type-caption);color:var(--text-muted)}.atr-newan__steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font:var(--type-caption);color:var(--text-body)}.atr-newan__steps li::marker{color:var(--text-brand);font-weight:var(--fw-bold)}.atr-newan__steps strong{display:block;font:var(--type-label);color:var(--text-strong)}.atr-analyses__badges{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}@page{size:A4;margin:12mm 0 24mm}html:has(.atr-print),body:has(.atr-print){background:var(--neutral-0)}.atr-print{width:210mm;max-width:100%;margin:0 auto;padding:4mm 14mm 0;background:var(--neutral-0);color:var(--text-body);-webkit-print-color-adjust:exact;print-color-adjust:exact}.atr-print--error{padding:40px;font:var(--type-body);color:var(--text-muted)}@media print{.atr-print{width:auto;padding:0 14mm}}.atr-ppicker{display:flex;flex-direction:column;gap:8px;min-width:0}.atr-ppicker__search{display:flex;flex-direction:column;gap:6px}.atr-ppicker__results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.atr-ppicker__results:empty{display:none}.atr-ppicker__results>li+li{border-top:var(--border-w) solid var(--border-subtle)}.atr-ppicker__result,.atr-ppicker__chosen{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;background:var(--surface-card);text-align:left;color:inherit;font:inherit}.atr-ppicker__result{cursor:pointer}.atr-ppicker__result:hover,.atr-ppicker__result:focus-visible{background:var(--surface-hover);outline:none}.atr-ppicker__chosen{border:var(--border-w) solid var(--border-brand);border-radius:var(--radius-md);background:var(--surface-tint-violet)}.atr-ppicker__thumb{flex:none;display:grid;place-items:center;width:48px;height:36px;border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-faint);object-fit:cover}.atr-ppicker__info{display:flex;flex-direction:column;min-width:0;flex:1}.atr-ppicker__info strong{font:var(--type-label);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-ppicker__info small{font:var(--type-caption);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-ppicker__empty{padding:10px;font:var(--type-caption);color:var(--text-muted);text-align:center}.atr-perms{display:flex;flex-direction:column;gap:var(--space-6)}.atr-perms__role{max-width:320px}.atr-perms__hint{font:var(--type-caption);color:var(--text-faint);margin:var(--space-2) 0 0}.atr-perms__groups{display:flex;flex-direction:column;gap:var(--space-6)}.atr-perms__group-title{font:var(--type-eyebrow);text-transform:uppercase;color:var(--text-faint);margin:0 0 var(--space-3)}.atr-perms__list{list-style:none;margin:0;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.atr-perms__row{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.atr-perms__row:first-child{border-top:0}@media(min-width:640px){.atr-perms__row{flex-direction:row;align-items:center;justify-content:space-between}}.atr-perms__perm{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-perms__perm-label{font:var(--type-body-strong);color:var(--text-strong)}.atr-perms__perm-code{font-family:var(--font-mono);font-size:11px;color:var(--text-faint)}.atr-perms__controls{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.atr-perms__seg{display:inline-flex;background:var(--surface-sunken);border-radius:var(--radius-pill);padding:2px}.atr-perms__seg-btn{border:0;background:none;font:var(--type-caption);font-weight:600;color:var(--text-muted);padding:4px 10px;border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-control)}.atr-perms__seg-btn--on{background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-xs)}.atr-perms__seg-btn--deny{color:var(--text-negative)}.atr-perms__actions{display:flex;justify-content:flex-end}.atr-perms__scope{min-width:140px}.atr-perms__scope-legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;padding:0;list-style:none;font:var(--type-caption);color:var(--text-muted)}.atr-perms__scope-legend strong{color:var(--text-body);font-weight:600}.atr-portfolio{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.atr-portfolio__filters{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:var(--space-2)}.atr-portfolio__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-sunken)}.atr-portfolio__actions--on{border-color:var(--border-brand);background:var(--surface-tint-violet)}.atr-portfolio__count{font:var(--type-label);color:var(--text-muted)}.atr-portfolio__actions--on .atr-portfolio__count{color:var(--text-brand)}.atr-portfolio__cell{display:flex;flex-direction:column;min-width:0}.atr-portfolio__cell strong{font:var(--type-body-strong);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-portfolio__cell span{font:var(--type-caption);color:var(--text-muted)}.atr-portfolio__empty{margin:0;padding:var(--space-4);text-align:center;font:var(--type-body);color:var(--text-muted)}.atr-handoff{display:flex;flex-direction:column;gap:var(--space-4)}.atr-handoff__intro{margin:0;font:var(--type-body);color:var(--text-body)}.atr-handoff__person{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-card)}.atr-handoff__head{display:flex;align-items:center;gap:var(--space-3)}.atr-handoff__name{display:flex;flex-direction:column;min-width:0}.atr-handoff__name strong{font:var(--type-card-title);color:var(--text-strong)}.atr-handoff__name span{font:var(--type-caption);color:var(--text-muted)}.atr-handoff__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.atr-handoff__option{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text-body);text-align:left;cursor:pointer;transition:var(--transition-control)}.atr-handoff__option:hover{background:var(--surface-hover)}.atr-handoff__option[aria-pressed=true]{border-color:var(--border-brand);background:var(--surface-tint-violet)}.atr-handoff__option strong{display:flex;align-items:center;gap:var(--space-2);font:var(--type-label);color:var(--text-strong)}.atr-handoff__option span{font:var(--type-caption);color:var(--text-muted)}.atr-handoff__rules{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.atr-handoff__rule{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--surface-sunken);font:var(--type-body);color:var(--text-body)}.atr-handoff__progress{display:flex;flex-direction:column;gap:var(--space-2);font:var(--type-caption);color:var(--text-muted)}.atr-handoff__actions{display:flex;justify-content:flex-end;gap:var(--space-2)}@media(max-width:639px){.atr-portfolio__filters,.atr-portfolio__actions,.atr-handoff__options{grid-template-columns:minmax(0,1fr)}}.atr-admusers__head{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);margin-bottom:var(--space-4)}.atr-admusers__cell{display:inline-flex;align-items:center;gap:var(--space-3);width:100%}.atr-admusers__cell-text{display:flex;flex-direction:column;min-width:0;flex:1}.atr-admusers__cell strong{font:var(--type-body-strong);color:var(--text-strong)}.atr-admusers__cell small{font:var(--type-caption);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-admusers__actions{display:inline-flex}@media(min-width:640px){.atr-admusers__role-filter{min-width:150px}}.atr-admusers__teams{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-1)}.atr-admusers__muted{font:var(--type-caption);color:var(--text-faint)}.atr-admusers__result p{margin:0 0 var(--space-3)}.atr-admusers__result ul{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1);font:var(--type-body-sm, inherit)}.atr-accprof{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.atr-accprof__row{display:grid;grid-template-columns:minmax(0,1.6fr) auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-w) solid var(--border-subtle)}.atr-accprof__row:last-child{border-bottom:0}.atr-accprof__main{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-accprof__name{font:var(--type-body-strong);color:var(--text-strong)}.atr-accprof__desc,.atr-accprof__meta{font:var(--type-caption);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-accprof__actions{display:inline-flex;gap:var(--space-1)}.atr-accprof__skeleton{display:flex;flex-direction:column;gap:var(--space-3)}.atr-accprof__form{display:flex;flex-direction:column;gap:var(--space-5)}.atr-accprof__formActions{display:flex;justify-content:flex-end;gap:var(--space-3)}@media(max-width:640px){.atr-accprof__row{grid-template-columns:minmax(0,1fr) auto}.atr-accprof__meta{grid-column:1}}.atr-teams__actions{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.atr-teams__skeleton{display:flex;flex-direction:column;gap:var(--space-3)}.atr-teams__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0 0 var(--space-5)}.atr-teams__stats div{padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-lg)}.atr-teams__stats dt{font:var(--type-eyebrow);text-transform:uppercase;color:var(--text-faint)}.atr-teams__stats dd{margin:var(--space-1) 0 0;font:var(--type-card-title);color:var(--text-strong)}.atr-teams__divisions{display:flex;flex-direction:column;gap:var(--space-5)}.atr-teams__division{border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-card);padding:var(--space-4)}.atr-teams__division--muted{border-style:dashed}.atr-teams__division-head{display:flex;align-items:center;gap:var(--space-3)}.atr-teams__division-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:var(--radius-md);background:var(--violet-50);color:var(--text-brand)}.atr-teams__division--muted .atr-teams__division-icon{background:var(--surface-sunken);color:var(--text-muted)}.atr-teams__division-title{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.atr-teams__division-title h3{margin:0;font:var(--type-body-strong);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-teams__division-title span{font:var(--type-caption);color:var(--text-muted)}.atr-teams__division-actions{display:inline-flex;align-items:center;gap:var(--space-1)}.atr-teams__division-desc{margin:var(--space-2) 0 0;font:var(--type-caption);color:var(--text-muted)}.atr-teams__empty{margin:var(--space-4) 0 0;font:var(--type-caption);color:var(--text-faint)}.atr-teams__grid{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3)}.atr-teams__team{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-sunken)}.atr-teams__team-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:32px}.atr-teams__team-head strong{font:var(--type-body-strong);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-teams__team-actions{display:inline-flex;gap:var(--space-1);flex:none}.atr-teams__team-desc{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-teams__team-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:auto}.atr-teams__team-people{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--text-muted)}.atr-teams__team-people--empty{color:var(--text-faint)}.atr-teams__form{display:flex;flex-direction:column;gap:var(--space-4)}.atr-teams__hint{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-teams__formActions{display:flex;justify-content:flex-end;gap:var(--space-3)}.atr-teams .atr-notice{margin-bottom:var(--space-5)}@media(max-width:640px){.atr-teams__stats{grid-template-columns:1fr}.atr-teams__division-head{flex-wrap:wrap}.atr-teams__division-actions{width:100%;justify-content:flex-end}}.atr-sendnotif__grid{display:grid;grid-template-columns:1fr;gap:var(--grid-gap);align-items:start}@media(min-width:900px){.atr-sendnotif__grid{grid-template-columns:1fr 1fr}}.atr-sendnotif__fields{display:flex;flex-direction:column;gap:var(--space-5);align-items:stretch}.atr-sendnotif__fields>.atr-seg{align-self:flex-start}.atr-sendnotif__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-sendnotif__chip{border:0;background:none;padding:0;cursor:pointer}.atr-sendnotif__picker{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);max-height:300px;overflow-y:auto;padding:var(--space-2);display:flex;flex-direction:column;gap:2px}.atr-sendnotif__row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-control)}.atr-sendnotif__row:hover{background:var(--surface-hover)}.atr-sendnotif__row-name{display:flex;flex-direction:column;min-width:0}.atr-sendnotif__row-name strong{font:var(--type-body-strong);color:var(--text-strong)}.atr-sendnotif__row-name small{font:var(--type-caption);color:var(--text-muted)}.atr-sendnotif__muted{font:var(--type-caption);color:var(--text-muted);text-align:center;padding:var(--space-4);margin:0}.atr-sendnotif__submit{display:flex;justify-content:flex-end}@media(min-width:900px){.atr-sendnotif__submit{grid-column:1 / -1}}.atr-csources{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.atr-csources__row{display:grid;grid-template-columns:minmax(140px,1.2fr) minmax(120px,1fr) minmax(0,1.4fr) auto auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-w) solid var(--border-subtle);font:var(--type-body)}.atr-csources__row:last-child{border-bottom:0}.atr-csources__row.is-archived{opacity:.6}.atr-csources__kind,.atr-csources__usage{font:var(--type-caption);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-csources__actions{display:inline-flex;gap:var(--space-1);grid-column:-2}.atr-csources__toggle{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-3);padding:0;border:0;background:none;font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-brand);cursor:pointer}.atr-csources__skeleton{display:flex;flex-direction:column;gap:var(--space-3)}@media(max-width:639px){.atr-csources__row{grid-template-columns:minmax(0,1fr) auto}.atr-csources__kind{display:none}.atr-csources__usage{grid-column:1;grid-row:2}.atr-csources__actions{grid-column:2;grid-row:1 / span 2}}.atr-decsteps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.atr-decsteps__item{display:flex;flex-direction:column;gap:10px;padding:8px 8px 8px 10px;border-radius:var(--radius-md);background:var(--violet-50);border:1px solid transparent;transition:var(--transition-control)}.atr-decsteps__item.is-gate{background:var(--surface-card);border-color:var(--border-brand)}.atr-decsteps__item.is-dragging{opacity:.5}.atr-decsteps__item.is-over{border-color:var(--border-brand);box-shadow:var(--ring-focus)}.atr-decsteps__head{display:flex;align-items:center;gap:10px;font:var(--type-label);color:var(--text-strong);min-width:0}.atr-decsteps__grip{display:grid;place-items:center;color:var(--text-faint);cursor:grab;touch-action:none}.atr-decsteps__grip:active{cursor:grabbing}.atr-decsteps__n{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--violet-500);color:var(--neutral-0);font:var(--fw-bold) 10px/1 var(--font-sans)}.atr-decsteps__label{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;overflow-wrap:anywhere}.atr-decsteps__label small{font:var(--type-caption);color:var(--text-muted)}.atr-decsteps__arrows{display:flex;gap:2px;flex:none}.atr-decrules{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-left:30px}.atr-decrules__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%}.atr-decrules__row>.atr-select,.atr-decrules__row>.atr-field,.atr-decrules__row>.atr-money{flex:0 1 150px;min-width:110px}.atr-decrules__row>.atr-decrules__metric{flex:1 1 220px}.atr-decrules__op{font:var(--type-caption);color:var(--text-muted);padding:0 4px}.atr-decrules__hint{flex-basis:100%;font:var(--type-caption);color:var(--text-muted)}@media(max-width:639px){.atr-decrules{padding-left:0}.atr-decrules__row>.atr-select,.atr-decrules__row>.atr-field,.atr-decrules__row>.atr-money{flex:1 1 100%}}.atr-orgsettings__row{display:flex;align-items:center;gap:var(--space-2)}.atr-orgsettings__tipIcon{color:var(--text-muted);cursor:help}.atr-orgsettings__tip{display:block;max-width:320px;white-space:normal}.atr-orgsettings__hint{margin:var(--space-2) 0 0;font:var(--type-caption);color:var(--text-muted)}.atr-orgsettings__table{display:flex;flex-direction:column}.atr-orgsettings__head,.atr-orgsettings__event{display:grid;grid-template-columns:1fr repeat(3,72px);align-items:center;gap:var(--space-3)}@media(max-width:639px){.atr-orgsettings__head,.atr-orgsettings__event{grid-template-columns:1fr repeat(3,56px);gap:var(--space-2)}}.atr-orgsettings__head{padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);font:var(--type-caption);color:var(--text-muted)}.atr-orgsettings__group+.atr-orgsettings__group{border-top:1px solid var(--border-subtle)}.atr-orgsettings__eyebrow{padding:var(--space-4) 0 var(--space-1);font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-orgsettings__event{padding:var(--space-2) 0}.atr-orgsettings__label{display:flex;flex-direction:column;gap:2px;min-width:0;font:var(--type-body);color:var(--text-body)}.atr-orgsettings__eventHint{font:var(--type-caption);color:var(--text-muted)}.atr-orgsettings__channel{display:flex;justify-content:center}.atr-orgsettings__none{color:var(--text-muted)}.atr-orgsettings__prefix{display:flex;flex-direction:column;gap:var(--space-3)}.atr-orgsettings__wmPreview{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;border-radius:var(--radius-md);overflow:hidden;background:linear-gradient(135deg,var(--neutral-200) 0%,var(--neutral-400) 55%,var(--neutral-700) 100%)}.atr-orgsettings__wmPreview img{display:block;height:auto}.atr-orgsettings__wmEmpty{font:var(--type-caption);color:var(--text-on-brand)}.atr-orgsettings__wmActions{display:flex;justify-content:flex-end;gap:var(--space-2)}.atr-orgsettings__stack{display:flex;flex-direction:column;gap:var(--space-4)}.atr-orgsettings__actions{display:flex;justify-content:flex-end}.atr-orgsettings__grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:640px){.atr-orgsettings__grid{grid-template-columns:1fr 1fr}.atr-orgsettings__grid--city{grid-template-columns:1fr 96px}}.atr-orgsettings__lead{margin:0;font:var(--type-body);color:var(--text-body)}.atr-orgsettings__points{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-left:var(--space-5);font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--text-muted)}.atr-orgsettings__group{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.atr-orgsettings__group .atr-orgsettings__hint{margin-top:0}.atr-orgsettings__label{font:var(--type-body-strong);color:var(--text-strong)}.atr-orgpage{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap);align-items:start}.atr-orgpage__col{display:flex;flex-direction:column;gap:var(--grid-gap);min-width:0}@media(min-width:1200px){.atr-orgpage{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.atr-orgpage__identity{display:flex;align-items:flex-start;gap:var(--space-6)}.atr-orgpage__identity>.atr-field{flex:1;min-width:0}@media(max-width:639px){.atr-orgpage__identity{flex-direction:column;gap:var(--space-4)}}.atr-orgsettings__decision{display:flex;flex-direction:column;gap:var(--space-7)}.atr-orgsettings__leeway{display:flex;flex-direction:column;gap:6px;max-width:560px}.atr-orgsettings__leeway .atr-field{max-width:220px}.atr-orgsettings__ficha{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.atr-orgsettings__ficha-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.atr-orgsettings__ficha-head>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.atr-orgsettings__ficha-head strong{font:var(--type-label);color:var(--text-strong)}.atr-orgsettings__ficha-actions{display:flex;justify-content:flex-end;gap:8px}.atr-settings__tags{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.atr-settings__tagRow{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.atr-settings__tagRow:last-child{border-bottom:0}.atr-settings__tagColor{flex:1;font:var(--type-caption);color:var(--text-muted)}.atr-settings__tagActions{display:inline-flex;gap:var(--space-1)}.atr-settings__skeleton{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2) 0}.atr-settings__skeletonRow{display:flex;align-items:center;justify-content:space-between}.atr-settings{display:flex;flex-direction:column;gap:var(--grid-gap)}.atr-auth{--auth-ink: #0c0a1f;--auth-ink-text: rgba(255, 255, 255, .68);--auth-glow: rgba(124, 77, 255, .34);min-height:100%;display:flex;flex-direction:column;background:var(--surface-page);caret-color:var(--action-primary)}.atr-auth ::selection{background:var(--violet-100);color:var(--violet-900)}.atr-auth__aside{position:relative;isolation:isolate;overflow:hidden;min-height:176px;background:var(--auth-ink);color:#fff;padding:calc(20px + env(safe-area-inset-top)) 20px 20px}.atr-auth__aside ::selection{background:#a29af966;color:#fff}.atr-auth__glow{position:absolute;z-index:-1;left:50%;top:-60%;width:150%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,var(--auth-glow) 0%,rgba(124,77,255,0) 62%);pointer-events:none}.atr-auth__sky{position:absolute;z-index:-1;top:-210px;right:-18%;width:110%;height:auto;aspect-ratio:640 / 820}@media(max-width:899px){.atr-sky__loose{display:none}}.atr-auth__brand{position:relative;display:inline-flex;border-radius:var(--radius-sm)}.atr-auth__brand:focus-visible{outline:3px solid var(--violet-300);outline-offset:4px}.atr-auth__aside-body{display:none}.atr-auth__heading{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(34px,3.5vw,52px);line-height:1.04;letter-spacing:-.038em;color:#fff;text-wrap:balance}.atr-auth__heading span{display:block;animation:atr-auth-line .76s var(--ease-out) both}.atr-auth__heading span+span{color:#a29af9;animation-delay:90ms}.atr-auth__text{font-size:16px;line-height:1.6;color:var(--auth-ink-text);max-width:40ch;margin:var(--space-5) 0 0;animation:atr-auth-line .76s var(--ease-out) .18s both}@keyframes atr-auth-line{0%{opacity:0;transform:translate3d(0,14px,0)}}.atr-sky__plot{animation:atr-sky-fade .9s var(--ease-out) both}.atr-sky__drop{animation:atr-sky-drop .62s cubic-bezier(.3,1.35,.5,1) both;animation-delay:var(--d)}.atr-sky__float{animation:atr-sky-float 6.5s ease-in-out infinite;animation-delay:calc(3s + var(--f))}.atr-sky__loose{animation:atr-sky-fade .7s var(--ease-out) 2.4s both}.atr-sky__hover{animation:atr-sky-hover 5s ease-in-out infinite alternate;animation-delay:calc(-1 * var(--f))}@keyframes atr-sky-fade{0%{opacity:0}}@keyframes atr-sky-drop{0%{opacity:0;transform:translate3d(0,-56px,0)}35%{opacity:1}}@keyframes atr-sky-float{0%,62%,to{transform:none}74%{transform:translate3d(0,-12px,0)}86%{transform:translate3d(0,1px,0)}}@keyframes atr-sky-hover{0%{transform:translate3d(0,-6px,0)}to{transform:translate3d(0,8px,0)}}.atr-auth__main{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;padding:32px 20px calc(40px + env(safe-area-inset-bottom))}.atr-auth__back{display:none}.atr-auth__card{width:min(400px,100%)}@media(min-width:900px){.atr-auth{display:grid;grid-template-columns:minmax(420px,46fr) 54fr;min-height:100vh}.atr-auth__aside{position:sticky;top:0;height:100vh;min-height:0;display:flex;flex-direction:column;padding:40px clamp(40px,5vw,72px)}.atr-auth__glow{top:-78%;width:170%}.atr-auth__sky{top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;transform:translateY(12%)}.atr-auth__aside-body{display:block;margin-top:clamp(48px,12vh,120px)}.atr-auth__main{justify-content:center;padding:96px clamp(40px,6vw,96px)}.atr-auth__back{position:absolute;top:36px;right:clamp(40px,6vw,96px);display:inline-flex;align-items:center;gap:6px;font:var(--type-label);color:var(--text-muted);text-decoration:none;border-radius:var(--radius-pill);padding:6px 12px 6px 10px;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.atr-auth__back:hover{color:var(--text-strong);background:var(--surface-sunken)}.atr-auth__card{width:min(392px,100%)}}@media(min-width:900px)and (max-height:640px){.atr-auth__aside-body{margin-top:40px}}@media(prefers-reduced-motion:reduce){.atr-auth__heading span,.atr-auth__text,.atr-sky__plot,.atr-sky__drop,.atr-sky__float,.atr-sky__loose,.atr-sky__hover{animation:none}}.atr-auth__subtitle{margin:0 0 28px;font-family:var(--font-display);font-weight:800;font-size:clamp(28px,2.4vw,34px);line-height:1.1;letter-spacing:-.03em;color:var(--text-strong);text-wrap:balance}.atr-auth__lede{margin:-20px 0 28px;font:var(--type-body);line-height:var(--lh-relaxed);color:var(--text-muted)}.atr-auth__submit{margin-top:var(--space-2);box-shadow:0 8px 20px -8px #5b4cf58c}.atr-auth__submit:hover:not(:disabled){box-shadow:0 12px 26px -10px #5b4cf5a6}.atr-auth__hint{font:var(--type-body);line-height:var(--lh-relaxed);color:var(--text-muted);margin:0 0 var(--space-6)}.atr-auth__hint strong{color:var(--text-body);font-weight:var(--fw-semibold)}.atr-auth__form{display:flex;flex-direction:column;gap:var(--space-5)}.atr-auth__divider{display:flex;align-items:center;gap:12px;margin:22px 0}.atr-auth__divider i{flex:1;height:1px;background:var(--border-subtle)}.atr-auth__divider span{font:var(--type-caption);color:var(--text-faint)}.atr-auth__alt{font:var(--type-body);color:var(--text-muted);margin:0}.atr-auth__form+.atr-auth__alt,.atr-auth__alt--spaced{margin-top:24px}.atr-auth__alt a,.atr-auth__legal a{font-weight:var(--fw-semibold);text-underline-offset:3px;text-decoration-thickness:1px}.atr-auth__alt a{color:var(--text-brand)}.atr-auth__legal{font:var(--type-caption);line-height:var(--lh-relaxed);color:var(--text-muted);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.atr-auth__legal a{color:var(--text-body)}.atr-auth__error{font:var(--type-caption);color:var(--text-negative);background:var(--surface-tint-red);border:1px solid var(--red-100);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.atr-auth__plan{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-brand);border-radius:var(--radius-md);background:var(--surface-active);font:var(--type-body)}.atr-auth__forgot{margin:calc(var(--space-5) * -1) 0 0;text-align:right;font:var(--type-caption)}.atr-auth__forgot a{color:var(--text-muted);text-decoration:none}.atr-auth__forgot a:hover{color:var(--text-brand);text-decoration:underline}.atr-auth__steps{display:flex;gap:var(--space-6);margin:-8px 0 24px;padding:0;list-style:none}.atr-auth__step{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-faint)}.atr-auth__step--current{color:var(--text-strong)}.atr-auth__step--done{color:var(--text-muted)}.atr-auth__stepDot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-pill);font-size:11px;font-weight:var(--fw-bold);color:var(--text-muted);background:var(--neutral-100)}.atr-auth__step--current .atr-auth__stepDot{color:var(--text-on-brand);background:var(--action-primary)}.atr-auth__step--done .atr-auth__stepDot{color:var(--text-brand);background:var(--violet-50)}.atr-auth__actions{display:flex;gap:var(--space-3)}.atr-avatar-upload{position:relative;display:inline-flex;flex:none;padding:0;border:0;background:none;border-radius:var(--radius-pill);cursor:pointer}.atr-avatar-upload--square{border-radius:var(--radius-lg)}.atr-avatar-upload:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-pill)}.atr-avatar-upload--square:focus-visible{border-radius:var(--radius-lg)}.atr-avatar-upload:disabled{cursor:progress}.atr-avatar-upload__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:inherit;background:#1a15138c;color:var(--text-on-brand);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);pointer-events:none}.atr-avatar-upload__hint{font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.02em;line-height:1}.atr-avatar-upload:hover .atr-avatar-upload__overlay,.atr-avatar-upload:focus-visible .atr-avatar-upload__overlay,.atr-avatar-upload--busy .atr-avatar-upload__overlay{opacity:1}.atr-avatar-upload__badge{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:30%;height:30%;min-width:22px;min-height:22px;border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-strong);border:1px solid var(--border-default);box-shadow:var(--shadow-sm);transition:opacity var(--dur-fast) var(--ease-standard)}.atr-avatar-upload--square .atr-avatar-upload__badge{right:-4px;bottom:-4px}.atr-avatar-upload:hover .atr-avatar-upload__badge,.atr-avatar-upload:focus-visible .atr-avatar-upload__badge{opacity:0}.atr-stars{display:inline-flex;align-items:center;gap:2px}.atr-stars__star{display:inline-flex;color:var(--neutral-300)}.atr-stars__star--on{color:var(--amber-500)}.atr-stars__meta{margin-left:var(--space-2);font:var(--type-caption);color:var(--text-muted)}.atr-stars--input .atr-stars__star{padding:2px;background:none;border:0;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-control)}.atr-stars--input .atr-stars__star:hover{color:var(--amber-500)}.atr-stars--input .atr-stars__star:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-orgpick{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;container-type:inline-size}.atr-orgpick__head{display:flex;flex-direction:column;gap:var(--space-2)}.atr-orgpick__seg{display:flex;width:100%}.atr-orgpick__seg>.atr-seg__btn{flex:1;justify-content:center}.atr-orgpick__list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none;max-height:min(52vh,440px);overflow-y:auto;overscroll-behavior:contain}.atr-orgpick--compact .atr-orgpick__list{max-height:300px}.atr-orgpick__item{position:relative;display:flex;align-items:stretch;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);transition:var(--transition-control)}.atr-orgpick__item:hover{border-color:var(--border-strong)}.atr-orgpick__item.is-on{border-color:var(--action-primary);background:var(--violet-50)}.atr-orgpick__item.is-empty:not(.is-on) .atr-orgpick__row{opacity:.62}.atr-orgpick__row{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-md)}.atr-orgpick__row:focus-visible{outline:2px solid var(--action-primary);outline-offset:-2px}.atr-orgpick__box{width:18px;height:18px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface-card);color:transparent;transition:var(--transition-control)}.is-on .atr-orgpick__box{background:var(--action-primary);border-color:var(--action-primary);color:var(--text-on-brand)}.atr-orgpick__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.atr-orgpick__name{font:var(--type-body-strong);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-orgpick__meta{font:var(--type-caption);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-orgpick__rating{display:flex}.atr-orgpick__rating .atr-stars__meta{font:var(--type-caption)}.atr-orgpick__count{flex:none;font:var(--type-caption);font-weight:600;color:var(--text-body);white-space:nowrap}.atr-orgpick__only{flex:none;align-self:center;margin-right:var(--space-2);padding:4px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);font:var(--type-caption);color:var(--text-body);cursor:pointer;opacity:0;transition:var(--transition-control)}.atr-orgpick__item:hover .atr-orgpick__only,.atr-orgpick__only:focus-visible{opacity:1}.atr-orgpick__only:hover{border-color:var(--action-primary);color:var(--action-primary)}@media(hover:none){.atr-orgpick__only{opacity:1}}@container (max-width: 380px){.atr-orgpick__count{display:none}}.atr-orgpick__divider{padding:var(--space-3) var(--space-1) var(--space-1);font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-orgpick__empty{margin:0;padding:var(--space-4) 0;text-align:center;font:var(--type-body);color:var(--text-muted)}.atr-orgpick__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font:var(--type-caption);color:var(--text-muted)}.atr-orgpick__trigger{max-width:260px}.atr-orgpick__logos{display:inline-flex;flex:none}.atr-orgpick__logos>.atr-avatar+.atr-avatar{margin-left:-6px}.atr-orgpick__logos>.atr-avatar{box-shadow:0 0 0 2px var(--surface-card)}.atr-orgpick__triggerLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-orgsearch{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;container-type:inline-size}.atr-orgsearch__hint{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-orgsearch__filters{display:flex;flex-direction:column;gap:var(--space-2)}.atr-orgsearch__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.atr-orgsearch__kind{display:flex;width:100%}.atr-orgsearch__kind>.atr-seg__btn{flex:1;justify-content:center}.atr-orgsearch__tray{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--violet-100);border-radius:var(--radius-md);background:var(--violet-50)}.atr-orgsearch__trayHead{display:flex;align-items:center;justify-content:space-between;font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-orgsearch__clear{border:0;background:none;padding:0;font:var(--type-caption);font-weight:600;color:var(--action-primary);text-transform:none;letter-spacing:0;cursor:pointer}.atr-orgsearch__chips{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none;max-height:96px;overflow-y:auto}.atr-orgsearch__chip{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:2px 4px 2px 3px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);font:var(--type-caption);font-weight:600;color:var(--text-strong)}.atr-orgsearch__chipName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-orgsearch__chip button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:var(--radius-pill);background:none;color:var(--text-muted);cursor:pointer}.atr-orgsearch__chip button:hover{background:var(--neutral-100);color:var(--text-strong)}.atr-orgsearch__count{font:var(--type-caption);color:var(--text-muted)}.atr-orgsearch__list{max-height:min(44vh,400px)}.atr-orgsearch__more{display:flex;justify-content:center;padding:var(--space-2) 0}.atr-orgsearch .atr-orgpick__row:disabled{cursor:not-allowed;opacity:.5}@container (max-width: 420px){.atr-orgsearch__row{grid-template-columns:1fr}}.atr-orgchips{display:flex;flex-direction:column;gap:var(--space-2)}.atr-orgchips__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.atr-orgchips__label{font:var(--type-body-strong);color:var(--text-strong)}.atr-orgchips__list{max-height:160px}.atr-orgchips__empty{margin:0;padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);font:var(--type-caption);color:var(--text-muted)}.atr-sitenet{display:flex;flex-direction:column;gap:var(--space-4)}.atr-sitenet__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.atr-sitenet__mode{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);text-align:left;font:inherit;color:var(--text-muted);cursor:pointer;transition:var(--transition-control)}.atr-sitenet__mode:hover:not(:disabled){border-color:var(--border-strong)}.atr-sitenet__mode[aria-checked=true]{border-color:var(--action-primary);background:var(--violet-50);color:var(--action-primary)}.atr-sitenet__mode:disabled{cursor:default}.atr-sitenet__mode:focus-visible{outline:2px solid var(--action-primary);outline-offset:1px}.atr-sitenet__modeText{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-sitenet__modeLabel{font:var(--type-body-strong);color:var(--text-strong)}.atr-sitenet__modeHint{font:var(--type-caption);color:var(--text-muted)}.atr-sitenet__groups{display:flex;flex-direction:column;gap:var(--space-2)}.atr-sitenet__groupList{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.atr-sitenet__group{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);text-align:left;font:inherit;cursor:pointer;transition:var(--transition-control)}.atr-sitenet__group.is-on{border-color:var(--action-primary);background:var(--violet-50)}.atr-sitenet__groupName{flex:1;min-width:0;font:var(--type-body-strong);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-sitenet__filters{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.atr-sitenet__filtersText{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-sitenet__note{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-sitenetf__seg{display:flex;width:100%}.atr-sitenetf__seg>.atr-seg__btn{flex:1;justify-content:center}.atr-sitenetf__range{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}@media(max-width:640px){.atr-sitenet__modes{grid-template-columns:1fr}.atr-sitenet__filters{flex-direction:column;align-items:stretch}}.atr-listings{display:flex;flex-direction:column;gap:var(--space-5)}.atr-listings__tabs{overflow-x:auto;scrollbar-width:none}.atr-listings__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:var(--grid-gap);margin:0;padding:0;list-style:none;transition:opacity var(--dur-base) var(--ease-standard)}.atr-listings__grid>li{display:flex;min-width:0}.atr-listings__grid>li>*{flex:1}.atr-listings__grid.is-refreshing{opacity:.6}@media(max-width:639px){.atr-listings__grid{grid-template-columns:1fr}}.atr-listings__cell{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-listings__name{font:var(--type-body-strong);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.atr-listings__sub{font:var(--type-caption);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}@media(min-width:640px){.atr-listings .atr-toolbar__row{flex-wrap:wrap}.atr-listings .atr-toolbar__search{flex:1 1 100%;max-width:none}.atr-listings .atr-toolbar__control{flex:1 1 150px;min-width:150px}.atr-listings .atr-toolbar__row>.atr-btn{flex:none}}@media(min-width:1200px){.atr-listings .atr-toolbar__search{flex:1 1 260px}.atr-listings .atr-toolbar__control{flex:0 1 170px}}.atr-listings__chips{margin-top:calc(var(--space-4) * -1);align-items:center}.atr-listings__sheet{display:flex;flex-direction:column;gap:var(--space-5)}@media(max-width:639px){.atr-listings .atr-toolbar__row{flex-direction:row;align-items:center;gap:var(--space-2)}.atr-listings .atr-toolbar__row>.atr-btn{flex:none}.atr-listings__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--page-gutter-mobile, 16px) * -1);padding-inline:var(--page-gutter-mobile, 16px)}.atr-listings__chips>*{flex:none}}.atr-listings__view{align-self:center}.atr-listings__split{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--grid-gap);align-items:start}.atr-listings__splitList{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.atr-listings__splitCount{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-listings__splitMap{position:sticky;top:var(--space-6);height:calc(100dvh - 120px);min-height:420px}.atr-listings__grid--map{grid-template-columns:repeat(auto-fill,minmax(232px,1fr))}.atr-listings__paneToggle{position:fixed;left:50%;bottom:calc(var(--mobile-nav-height, 64px) + var(--space-6));transform:translate(-50%);z-index:800;box-shadow:var(--shadow-md)}@media(max-width:1199px){.atr-listings__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.atr-listings__grid--map{grid-template-columns:1fr}}@media(max-width:899px){.atr-listings__split{grid-template-columns:minmax(0,1fr)}.atr-listings__split--map .atr-listings__splitList,.atr-listings__split--list .atr-listings__splitMap{display:none}.atr-listings__splitMap{position:relative;top:0;height:calc(100dvh - 260px);min-height:360px}.atr-listings__split--list{padding-bottom:64px}}@media(max-width:639px){.atr-listings__grid--map{grid-template-columns:1fr}}.atr-feed{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.atr-feed__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.atr-feed__toolbar .atr-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.atr-feed__filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;align-items:center}.atr-feed__filters>:first-child{grid-column:1 / -1}.atr-feed__upcoming{border:var(--border-w) solid var(--border-subtle);border-left:3px solid var(--amber-500, var(--text-warning));border-radius:var(--radius-md);background:var(--surface-tint-amber);overflow:hidden}.atr-feed__upcoming header{display:flex;align-items:center;gap:6px;padding:10px 14px 6px;font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--text-warning)}.atr-feed__upcoming ul{list-style:none;margin:0;padding:0 6px 6px}.atr-feed__next{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:8px;border-radius:var(--radius-sm);background:var(--surface-card)}.atr-feed__next+.atr-feed__next{margin-top:4px}.atr-feed__nextWhen{font:var(--type-label);color:var(--text-strong);white-space:nowrap}.atr-feed__next--today .atr-feed__nextWhen{color:var(--text-warning)}.atr-feed__nextActions{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.atr-feed__days{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4);transition:opacity var(--dur-base) var(--ease-standard)}.atr-feed__days.is-refreshing{opacity:.6}.atr-feed__dayLabel{position:sticky;top:0;z-index:1;margin:0 0 6px;padding:4px 0;background:var(--surface-card);font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.atr-feed__items{list-style:none;margin:0;padding:0;position:relative}.atr-feed__items:before{content:"";position:absolute;top:8px;bottom:8px;left:15px;width:2px;background:var(--border-subtle)}.atr-feed__item{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:8px 0}.atr-feed__icon{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-pill);border:2px solid var(--surface-card);background:var(--surface-sunken);color:var(--text-muted)}.atr-feed__icon--brand{background:var(--violet-50);color:var(--violet-600)}.atr-feed__icon--blue{background:var(--surface-tint-blue);color:var(--magenta-600)}.atr-feed__icon--green{background:var(--surface-tint-green);color:var(--text-positive)}.atr-feed__icon--amber{background:var(--surface-tint-amber);color:var(--text-warning)}.atr-feed__body{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card)}.atr-feed__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.atr-feed__title{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.atr-feed__title strong{font:var(--type-body-strong);color:var(--text-strong);overflow-wrap:anywhere}.atr-feed__meta{display:flex;align-items:center;flex-wrap:wrap;gap:0 4px;margin:-4px 0 0;font:var(--type-caption);color:var(--text-muted)}.atr-feed__notes p{margin:0;font:var(--type-body);color:var(--text-body);white-space:pre-line;overflow-wrap:anywhere}.atr-feed__notes p.is-clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.atr-feed__toggle{padding:0;border:0;background:none;font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-brand);cursor:pointer}.atr-feed__place{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;max-width:100%;padding:6px 10px 6px 6px;border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-body);font:var(--type-caption);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-standard)}a.atr-feed__place:hover{border-color:var(--border-brand)}.atr-feed__place img,.atr-feed__placeIcon{flex:none;width:40px;height:30px;border-radius:var(--radius-sm);object-fit:cover}.atr-feed__placeIcon{display:grid;place-items:center;background:var(--surface-card);color:var(--text-faint)}.atr-feed__place--plain .atr-feed__placeIcon{width:30px}.atr-feed__place>span:last-child{display:flex;flex-direction:column;min-width:0}.atr-feed__place strong{color:var(--text-strong)}.atr-feed__placeTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-feed__place small{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-feed__facts{display:flex;flex-wrap:wrap;gap:4px 14px}.atr-feed__fact{display:inline-flex;align-items:center;gap:5px;font:var(--type-label);color:var(--text-body)}.atr-feed__fact svg{color:var(--text-faint)}.atr-feed__trail,.atr-feed__reason{display:flex;align-items:center;gap:6px;margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-feed__more{display:flex;justify-content:center}.atr-feed__skeleton{display:flex;flex-direction:column;gap:10px}@media(max-width:639px){.atr-feed__filters{grid-template-columns:1fr 1fr}.atr-feed__nextActions{margin-left:0;width:100%}.atr-feed__item{grid-template-columns:28px minmax(0,1fr);gap:8px}.atr-feed__icon{width:28px;height:28px}.atr-feed__items:before{left:13px}}.atr-numstep__row{display:flex;align-items:center;gap:6px}.atr-numstep__input{text-align:center;width:auto;min-width:36px;max-width:72px;flex:1 1 56px;padding:0 4px;font-variant-numeric:tabular-nums}@media(max-width:639px){.atr-numstep__btn{width:36px;height:36px}.atr-numstep__input{height:36px}}.atr-numstep__btn{flex:0 0 auto;width:var(--control-h-lg);height:var(--control-h-lg);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-input);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-body);cursor:pointer;transition:var(--transition-control)}.atr-numstep__btn:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover)}.atr-numstep__btn:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-numstep__btn:disabled{color:var(--text-faint);cursor:not-allowed}.atr-taginput{display:flex;flex-direction:column;gap:6px}.atr-taginput__label{font:var(--type-label);color:var(--text-body)}.atr-taginput__wrap{position:relative}.atr-taginput__field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:var(--control-h-lg);padding:var(--space-2) var(--space-4);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-input);cursor:text;transition:var(--transition-control)}.atr-taginput__field:hover{border-color:var(--border-strong)}.atr-taginput__field:focus-within{border-color:var(--border-focus);box-shadow:var(--ring-focus)}.atr-taginput__field--disabled{background:var(--neutral-50);cursor:not-allowed}.atr-taginput__field--disabled:hover{border-color:var(--border-default)}.atr-taginput__chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-3);font:var(--type-caption);color:var(--text-brand);background:var(--violet-50);border-radius:var(--radius-pill);white-space:nowrap}.atr-taginput__chipRemove{display:inline-flex;align-items:center;justify-content:center;margin-right:-2px;padding:1px;color:var(--text-brand);background:none;border:0;border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-control)}.atr-taginput__chipRemove:hover{background:var(--violet-100)}.atr-taginput__chipRemove:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-taginput__input{flex:1;min-width:80px;height:26px;padding:0;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text-strong);background:transparent;border:0}.atr-taginput__input:focus{outline:none}.atr-taginput__input::placeholder{color:var(--text-faint)}.atr-taginput__input:disabled{color:var(--text-faint);cursor:not-allowed}.atr-taginput__panel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;max-height:220px;overflow-y:auto;padding:var(--space-2);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);animation:atr-taginput-in var(--dur-base) var(--ease-out) both}.atr-taginput__option{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);text-align:left;color:var(--text-body);background:transparent;border:0;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-control)}.atr-taginput__option:hover{background:var(--surface-hover)}.atr-taginput__option .atr-ico{color:var(--text-faint)}@keyframes atr-taginput-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.atr-crmdlg{display:flex;flex-direction:column;gap:var(--space-4)}.atr-crmdlg__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3);align-items:end}.atr-crmdlg__kinds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.atr-crmdlg__kind{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:68px;padding:8px 6px;border:var(--border-w) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-body);font:var(--type-caption);text-align:center;cursor:pointer;transition:var(--transition-control)}.atr-crmdlg__kind:hover{border-color:var(--border-strong)}.atr-crmdlg__kind svg{color:var(--text-muted)}.atr-crmdlg__kind[aria-checked=true]{border-color:var(--border-brand);background:var(--surface-tint-violet);color:var(--text-brand)}.atr-crmdlg__kind[aria-checked=true] svg{color:var(--text-brand)}.atr-crmdlg__kind:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.atr-crmdlg__address{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3)}.atr-crmdlg__address>:nth-child(1){grid-column:span 2}.atr-crmdlg__address>:nth-child(2){grid-column:span 4}.atr-crmdlg__address>:nth-child(3){grid-column:span 2}.atr-crmdlg__address>:nth-child(4){grid-column:span 4}.atr-crmdlg__address>:nth-child(5){grid-column:span 2}.atr-crmdlg__address>:nth-child(6){grid-column:span 3}.atr-crmdlg__address>:nth-child(7){grid-column:span 1}.atr-crmdlg__hint{display:flex;align-items:center;gap:6px;margin:0;padding:8px 12px;border-radius:var(--radius-sm);background:var(--surface-sunken);font:var(--type-caption);color:var(--text-muted)}.atr-crmdlg__error{margin:-8px 0 0;font:var(--type-caption);color:var(--text-negative)}@media(max-width:639px){.atr-crmdlg__kinds,.atr-crmdlg__address{grid-template-columns:repeat(2,minmax(0,1fr))}.atr-crmdlg__address>*{grid-column:span 2!important}.atr-crmdlg__address>:nth-child(3),.atr-crmdlg__address>:nth-child(7){grid-column:span 1!important}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.atr-map--drawing,.atr-map--drawing .leaflet-interactive,.atr-map--drawing .leaflet-marker-icon{cursor:crosshair!important;touch-action:none}.atr-map--drawing .leaflet-marker-pane,.atr-map--drawing .leaflet-popup-pane{pointer-events:none}.atr-areamap{display:flex;flex-direction:column;gap:var(--space-2)}.atr-areamap__map{width:100%;border-radius:var(--radius-card);border:var(--border-w) solid var(--border-subtle);overflow:hidden;background:var(--surface-sunken);isolation:isolate;z-index:0}.atr-areamap__map .leaflet-control-attribution{font:var(--type-caption);font-size:10px}.atr-areamap__bar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.atr-areamap__hint{font:var(--type-caption);color:var(--text-muted)}.atr-mappin{width:100%;border-radius:var(--radius-card);border:1px solid var(--border-subtle);overflow:hidden;background:var(--surface-sunken);isolation:isolate;z-index:0}.atr-mappin .leaflet-control-attribution{font:var(--type-caption);font-size:10px}.atr-mappin__marker{background:none;border:0}.atr-mappin__dot{display:block;width:28px;height:28px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--action-primary);border:3px solid var(--neutral-0);box-shadow:var(--shadow-md)}.atr-slider{display:flex;flex-direction:column;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.atr-slider__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.atr-slider__label{font:var(--type-body);color:var(--text-body)}.atr-slider__value{font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.atr-slider__control{position:relative;display:block;height:20px}.atr-slider__control input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.atr-slider__track,.atr-slider__knob{pointer-events:none}.atr-slider__control input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%}.atr-slider__control input::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%}.atr-slider__track{position:absolute;top:50%;left:0;right:0;height:6px;margin-top:-3px;border-radius:var(--radius-pill);background:var(--neutral-200);box-shadow:var(--shadow-track-inset);overflow:hidden}.atr-slider__fill{position:absolute;top:0;bottom:0;left:0;width:calc(var(--fill, 0) * (100% - 18px) + 9px);border-radius:var(--radius-pill);background:var(--action-primary);transition:background-color var(--dur-fast) var(--ease-standard)}.atr-slider__knob{position:absolute;top:50%;width:18px;height:18px;margin-top:-9px;left:calc(var(--fill, 0) * (100% - 18px));border-radius:50%;background:var(--neutral-0);box-shadow:var(--shadow-knob);transition:box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.atr-slider:hover input:not(:disabled)~.atr-slider__knob{box-shadow:var(--shadow-knob),var(--shadow-sm)}.atr-slider__control input:not(:disabled):active~.atr-slider__knob{transform:scale(.92)}.atr-slider__control input:focus-visible~.atr-slider__knob{box-shadow:var(--shadow-knob),var(--ring-focus)}.atr-slider--disabled{opacity:.45;cursor:not-allowed}.atr-slider--disabled .atr-slider__fill{background:var(--neutral-400)}.atr-demandform{display:flex;flex-direction:column;gap:var(--space-5)}.atr-demandform__section{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.atr-demandform__title{margin:0;font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-demandform__row{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.atr-demandform__grid4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media(min-width:640px){.atr-demandform__row{grid-template-columns:1fr 1fr}.atr-demandform__grid4{grid-template-columns:repeat(4,minmax(0,1fr))}}.atr-demandform__inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.atr-demandform__label{font:var(--type-label);color:var(--text-body)}.atr-demandform__hint{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-demandform__error{margin:0;font:var(--type-caption);color:var(--text-negative)}.atr-demandform__location{display:flex;flex-direction:column;gap:var(--space-3)}.atr-demandform__switches{gap:var(--space-3)}.atr-demandform__help{display:inline-flex;color:var(--text-muted);cursor:help}.atr-demandform__tip{display:block;max-width:300px;white-space:normal}.atr-demandform--bare .atr-demandform__section{padding-top:0;border-top:0}.atr-cprofile{display:flex;flex-direction:column;gap:var(--space-4)}.atr-cprofile__muted{color:var(--text-faint);font:var(--type-caption);margin:0}.atr-cprofile__skeleton{display:flex;align-items:center;gap:var(--space-5)}.atr-cprofile__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.atr-cprofile__identity{display:flex;align-items:flex-start;gap:var(--space-4);min-width:0;flex:1 1 360px}.atr-cprofile__who{display:flex;flex-direction:column;gap:8px;min-width:0}.atr-cprofile__nameRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.atr-cprofile__nameRow h2{margin:0;font:var(--type-section-title);color:var(--text-strong);overflow-wrap:anywhere}.atr-cprofile__reach{display:flex;flex-wrap:wrap;gap:4px 16px}.atr-cprofile__reach a{min-width:0;overflow-wrap:anywhere;display:inline-flex;align-items:center;gap:6px;font:var(--type-body);color:var(--text-body);text-decoration:none}.atr-cprofile__reach a:hover{color:var(--text-brand)}.atr-cprofile__reach svg{color:var(--text-faint)}.atr-cprofile__provenance{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-cprofile__provenance>span{display:inline-flex;align-items:center;gap:6px}.atr-cprofile__side{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3)}.atr-cprofile__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.atr-cprofile__owner{display:flex;align-items:center;gap:8px;font:var(--type-caption);color:var(--text-muted)}.atr-cprofile__owner .atr-select{min-width:200px}.atr-cprofile__facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);overflow:hidden}.atr-cprofile__fact{display:flex;flex-direction:column;gap:4px;padding:12px 16px;min-width:0}.atr-cprofile__fact+.atr-cprofile__fact{border-left:var(--border-w) solid var(--border-subtle)}.atr-cprofile__factLabel{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.atr-cprofile__factValue{font:var(--type-body-strong);color:var(--text-strong);min-width:0;overflow:hidden}.atr-cprofile__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-4);align-items:start}.atr-cprofile__main{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.atr-cprofile__aside{display:flex;flex-direction:column;gap:var(--space-4);position:sticky;top:var(--space-4)}.atr-cprofile__interests{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.atr-cprofile__interests button{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);text-align:left;color:inherit;font:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard)}.atr-cprofile__interests button:hover:not(:disabled){border-color:var(--border-brand)}.atr-cprofile__interests button:disabled{cursor:default}.atr-cprofile__interestHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.atr-cprofile__interestHead strong{font:var(--type-body-strong);color:var(--text-strong)}.atr-cprofile__interests small{font:var(--type-caption);color:var(--text-body)}.atr-cprofile__summary+.atr-cprofile__summary{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-w) solid var(--border-subtle)}.atr-cprofile__summary h4{margin:0 0 8px;font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.atr-cprofile__summary dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0;font:var(--type-caption)}.atr-cprofile__summary dt{color:var(--text-muted)}.atr-cprofile__summary dd{margin:0;color:var(--text-strong);text-align:right;overflow-wrap:anywhere}.atr-cprofile__summary a,.atr-cprofile__editLink{font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-brand);text-decoration:none}.atr-cprofile__summaryTags{display:flex;flex-wrap:wrap;gap:4px;margin-top:var(--space-4)}.atr-cprofile__notes{margin:var(--space-4) 0 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface-sunken);font:var(--type-caption);color:var(--text-body);white-space:pre-line}@media(max-width:1199px){.atr-cprofile__grid{grid-template-columns:minmax(0,1fr)}.atr-cprofile__aside{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.atr-cprofile__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.atr-cprofile__fact:nth-child(4){border-left:0}.atr-cprofile__fact:nth-child(n+4){border-top:var(--border-w) solid var(--border-subtle)}}@media(max-width:899px){.atr-cprofile__side{align-items:stretch;width:100%}.atr-cprofile__actions{justify-content:flex-start}.atr-cprofile__owner .atr-select{flex:1}}@media(max-width:639px){.atr-cprofile__aside{grid-template-columns:minmax(0,1fr)}.atr-cprofile__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.atr-cprofile__fact:nth-child(n){border-left:0;border-top:var(--border-w) solid var(--border-subtle)}.atr-cprofile__fact:nth-child(-n+2){border-top:0}.atr-cprofile__fact:nth-child(2n){border-left:var(--border-w) solid var(--border-subtle)}.atr-cprofile__identity{flex-basis:100%;flex-direction:column;gap:var(--space-3)}.atr-cprofile__who{width:100%}}.atr-cedit__layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-5);align-items:start}.atr-cedit__nav{position:sticky;top:var(--space-4);display:flex;flex-direction:column;gap:2px}.atr-cedit__navItem{display:flex;align-items:center;gap:10px;padding:9px 12px;border:0;border-radius:var(--radius-md);background:none;color:var(--text-muted);font:var(--type-label);text-align:left;cursor:pointer;transition:var(--transition-control)}.atr-cedit__navItem:hover{background:var(--surface-hover);color:var(--text-strong)}.atr-cedit__navItem.is-active{background:var(--surface-tint-violet);color:var(--text-brand)}.atr-cedit__navItem:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.atr-cedit__dirty{display:flex;align-items:center;gap:6px;margin:var(--space-3) 0 0;padding:8px 12px;border-radius:var(--radius-sm);background:var(--surface-tint-amber);color:var(--text-warning);font:var(--type-caption)}.atr-cedit__form .atr-contact-form__legend{scroll-margin-top:var(--space-6)}.atr-cedit__form .atr-contact-form__actions{position:sticky;bottom:0;z-index:1;margin:var(--space-5) calc(var(--card-pad) * -1) calc(var(--card-pad) * -1);padding:var(--space-3) var(--card-pad);border-top:var(--border-w) solid var(--border-subtle);background:var(--surface-card);border-radius:0 0 var(--radius-card) var(--radius-card)}@media(max-width:899px){.atr-cedit__layout{grid-template-columns:minmax(0,1fr)}.atr-cedit__nav{position:sticky;top:0;z-index:2;flex-direction:row;overflow-x:auto;scrollbar-width:none;padding:6px 0;background:var(--surface-page)}.atr-cedit__navItem{flex:none;padding:7px 12px;border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card)}.atr-cedit__dirty{display:none}}.atr-tutorial__video{display:block;width:100%;aspect-ratio:16/9;max-height:calc(100dvh - 200px);background:var(--neutral-900);border-radius:var(--radius-lg)}.atr-contacts__bulkHint{margin:0 0 var(--space-4);font:var(--type-body);color:var(--text-muted)}.atr-contacts__muted{color:var(--text-faint)}.atr-contacts__who{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}.atr-contacts__whoText{display:flex;flex-direction:column;min-width:0}.atr-contacts__whoText strong{font:var(--type-body-strong);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.atr-contacts__whoText small{display:inline-flex;align-items:center;gap:4px;font:var(--type-caption);color:var(--text-muted);white-space:nowrap}.atr-contacts__tags{display:inline-flex;gap:var(--space-1);flex-wrap:wrap}.atr-contacts__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}.atr-contacts__purge{margin-right:var(--space-2);color:var(--text-muted);font-size:var(--fs-caption);white-space:nowrap}@media(hover:hover){.atr-contacts__table tbody tr .atr-contacts__actions{opacity:.55;transition:opacity var(--dur-fast) var(--ease-standard)}.atr-contacts__table tbody tr:hover .atr-contacts__actions,.atr-contacts__table tbody tr:focus-within .atr-contacts__actions{opacity:1}}.atr-contacts__table .atr-table-cards{gap:var(--space-5)}.atr-contacts__table .atr-table-cards__item{margin:0;width:100%;padding:var(--space-6);gap:var(--space-5);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.atr-contacts__table .atr-table-cards__item:active{border-color:var(--border-default)}.atr-contacts__table .atr-table-cards__item.is-selected{border-color:var(--border-brand);background:var(--violet-50)}.atr-contacts__table .atr-table-cards__check{min-height:44px}.atr-contacts__card{display:flex;flex-direction:column;gap:var(--space-5);width:100%;min-width:0;text-align:left}.atr-contacts__cardTop{display:flex;align-items:center;gap:var(--space-5);min-width:0}.atr-contacts__cardId{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.atr-contacts__cardId strong{font:var(--type-body-strong);font-size:var(--fs-body);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-contacts__cardId small{font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-contacts__cardTop .atr-contacts__actions{align-self:flex-start;margin:-4px -6px 0 0}.atr-contacts__cardChips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-contacts__cardChips .atr-crm__needs{display:contents}.atr-contacts__cardVisit{display:flex;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:var(--surface-sunken);font:var(--type-caption);min-width:0}.atr-contacts__cardVisit .atr-crm__visitWhen{font-weight:var(--fw-semibold)}.atr-contacts__cardVisit .atr-crm__visit small{max-width:none}.atr-contacts__cardFoot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-6);padding-top:var(--space-5);border-top:var(--border-w) solid var(--border-subtle);font:var(--type-caption);color:var(--text-muted)}.atr-contacts__cardOwner{margin-left:auto}.atr-contacts__stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-5)}.atr-contacts__kpi{display:block;padding:0;border:0;border-radius:var(--radius-card);background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.atr-contacts__kpi>*{height:100%;transition:box-shadow var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.atr-contacts__kpi:hover>*{box-shadow:var(--shadow-sm)}.atr-contacts__kpi:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.atr-contacts__kpi.is-active>*{border-color:var(--border-brand);box-shadow:0 0 0 1px var(--border-brand)}@media(max-width:1199px){.atr-contacts__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.atr-contacts__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.atr-contacts__kpi:first-child{grid-column:1 / -1}}.atr-contacts__filters{margin-bottom:var(--space-4)}.atr-contacts__activeFilters{margin:calc(var(--space-2) * -1) 0 var(--space-4)}@media(min-width:640px){.atr-contacts .atr-toolbar__row{flex-wrap:wrap}.atr-contacts .atr-toolbar__search{flex:1 1 100%;max-width:none}}@media(min-width:1200px){.atr-contacts .atr-toolbar__search{flex:1 1 280px}}@media(max-width:639px){.atr-contacts .atr-toolbar__row{flex-direction:row;align-items:center;gap:var(--space-2)}.atr-contacts .atr-toolbar__row>.atr-btn{flex:none}.atr-contacts__stats{animation:atr-contacts-stats-in var(--dur-base) var(--ease-out) both}}@keyframes atr-contacts-stats-in{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.atr-contacts__stats{animation:none}}.atr-contacts__sheet{display:flex;flex-direction:column;gap:var(--space-4)}.atr-contacts__views{display:flex;margin-bottom:var(--space-4)}.atr-period__trigger{font-variant-numeric:tabular-nums}.atr-period__item{display:inline-flex;align-items:center;gap:var(--space-3);min-width:10.5em}.atr-period__mark{display:inline-flex;width:15px;flex:none;color:var(--action-primary)}.atr-period__item--on{font-weight:var(--fw-semibold);color:var(--text-strong)}.atr-period__hint{font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.atr-period__note{margin:var(--space-5) 0 0;font:var(--type-caption);color:var(--text-muted)}.atr-integrations{display:flex;flex-direction:column;gap:var(--space-2)}.atr-integrations__section{display:flex;align-items:center;gap:9px;font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);margin:10px 0 4px}.atr-integrations__grid{display:grid;gap:var(--grid-gap)}.atr-integrations__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.atr-integrations__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.atr-integrations__cardHead{display:flex;align-items:center;gap:14px}.atr-integrations__cardName{font:var(--type-card-title);color:var(--text-strong)}.atr-integrations__cardSub{font:var(--type-caption);color:var(--text-muted);margin-top:2px}.atr-integrations__desc{font:var(--type-body);color:var(--text-muted);margin:0 0 14px}.atr-integrations__actions{display:flex;align-items:center;gap:var(--space-2)}.atr-integrations__toolHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}@media(max-width:900px){.atr-integrations__grid--2,.atr-integrations__grid--3{grid-template-columns:minmax(0,1fr)}}.atr-sitewiz{display:flex;flex-direction:column;gap:var(--space-5)}.atr-sitewiz__saved{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font:var(--type-caption)}.atr-sitewiz__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap);align-items:start}.atr-sitewiz__panel{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.atr-sitewiz__preview{display:none}@media(min-width:900px){.atr-sitewiz__layout{grid-template-columns:220px minmax(0,1fr)}.atr-sitewiz__rail{position:sticky;top:var(--space-5)}}@media(min-width:1200px){.atr-sitewiz__layout{grid-template-columns:200px minmax(360px,.9fr) minmax(0,1.25fr)}.atr-sitewiz__preview{display:block;position:sticky;top:var(--space-5);height:calc(100vh - 140px);min-height:520px}.atr-sitewiz__previewBtn{display:none}}.atr-sitepreview{display:flex;flex-direction:column;height:100%;min-height:420px;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-sunken);overflow:hidden}.atr-sitepreview--modal{height:70vh}.atr-sitepreview__bar{display:flex;align-items:center;gap:var(--space-2);padding:8px 10px;background:var(--surface-card);border-bottom:1px solid var(--border-subtle)}.atr-sitepreview__dots{display:inline-flex;gap:5px}.atr-sitepreview__dots i{width:9px;height:9px;border-radius:var(--radius-pill);background:var(--neutral-200)}.atr-sitepreview__url{flex:1;min-width:0;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-muted);font:var(--type-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-sitepreview__stage{flex:1;display:flex;justify-content:center;padding:var(--space-3);min-height:0}.atr-sitepreview__frame{position:relative;width:100%;height:100%;border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-sm);overflow:hidden;transition:width var(--dur-slow) var(--ease-standard)}.atr-sitepreview--mobile .atr-sitepreview__frame{width:390px;max-width:100%}.atr-sitepreview__frame iframe{width:100%;height:100%;border:0;display:block}.atr-sitepreview__hint{color:var(--text-faint)}.atr-sitepreview__loading{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--space-4);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);background:var(--surface-card);color:var(--text-muted);font:var(--type-caption)}.atr-sitestep{display:flex;flex-direction:column;gap:var(--space-6)}.atr-sitestep__block{display:flex;flex-direction:column;gap:var(--space-3)}.atr-sitestep__title{margin:0;font:var(--type-card-title);color:var(--text-strong)}.atr-sitestep__hint{margin:0;color:var(--text-muted);font:var(--type-caption)}.atr-sitestep__note{margin:0;display:flex;align-items:flex-start;gap:6px;color:var(--text-muted);font:var(--type-caption)}.atr-sitestep__note code,.atr-sitestep__hint code{font-family:var(--font-mono)}.atr-sitestep__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-sitestep__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}@media(min-width:640px){.atr-sitestep__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.atr-sitetemplates{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--space-3)}.atr-sitetemplate{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card);text-align:left;cursor:pointer;transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.atr-sitetemplate:hover{box-shadow:var(--shadow-sm)}.atr-sitetemplate:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-sitetemplate--on{border-color:var(--border-brand);box-shadow:var(--ring-focus)}.atr-sitetemplate__body{display:flex;flex-direction:column;gap:4px}.atr-sitetemplate__name{display:flex;align-items:center;gap:var(--space-2);font:var(--type-body-strong);color:var(--text-strong)}.atr-sitetemplate__tag{font:var(--type-caption);color:var(--text-brand)}.atr-sitetemplate__check{margin-left:auto;color:var(--text-brand)}.atr-sitetemplate__desc{font:var(--type-caption);color:var(--text-muted)}.atr-sitethumb{aspect-ratio:16 / 10;display:flex;flex-direction:column;border-radius:var(--radius-md);overflow:hidden;background:var(--t-bg);border:1px solid var(--border-subtle)}.atr-sitethumb__nav{display:flex;align-items:center;gap:6%;padding:5% 6%;background:var(--t-bg)}.atr-sitethumb__logo{width:16%;height:7px;border-radius:3px;background:var(--t-secondary)}.atr-sitethumb__links{flex:1;display:flex;gap:6%}.atr-sitethumb__links i{width:14%;height:4px;border-radius:2px;background:var(--t-text);opacity:.25}.atr-sitethumb__cta{width:14%;height:9px;border-radius:4px;background:var(--t-primary)}.atr-sitethumb__hero{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:0 8%;background:linear-gradient(135deg,var(--t-secondary),var(--t-primary));color:#fff}.atr-sitethumb--editorial .atr-sitethumb__hero,.atr-sitethumb--classico .atr-sitethumb__hero{background:var(--t-highlight);color:var(--t-text)}.atr-sitethumb--portal .atr-sitethumb__hero{background:var(--t-primary)}.atr-sitethumb .atr-sitethumb__hero--photo{background:linear-gradient(color-mix(in srgb,var(--t-secondary) 58%,transparent),color-mix(in srgb,var(--t-secondary) 58%,transparent)),var(--t-photo) center / cover no-repeat;color:#fff}.atr-sitethumb__title{font-size:11px;font-weight:700;line-height:1.2}.atr-sitethumb__search{display:flex;height:14px;width:80%;border-radius:4px;overflow:hidden;background:#fff}.atr-sitethumb__search i{flex:1}.atr-sitethumb__search b{width:22%;background:var(--t-primary)}.atr-sitethumb__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;padding:5% 6%;background:var(--t-highlight)}.atr-sitethumb__grid i{aspect-ratio:4 / 3;border-radius:3px;background:var(--t-bg);box-shadow:inset 0 -35% 0 0 var(--t-highlight)}.atr-sitelogo{display:flex;gap:var(--space-4);align-items:center}.atr-sitelogo__frame{flex:none;width:120px;height:72px;display:flex;align-items:center;justify-content:center;padding:var(--space-2);border:1px dashed var(--border-strong);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--text-faint)}.atr-sitelogo__frame img{max-width:100%;max-height:100%;object-fit:contain}.atr-sitelogo__body{display:flex;flex-direction:column;gap:var(--space-2)}.atr-sitepalettes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-3)}.atr-sitepalette{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-card);text-align:left;cursor:pointer}.atr-sitepalette--on{border-color:var(--border-brand);box-shadow:var(--ring-focus)}.atr-sitepalette__chips{display:flex;gap:4px}.atr-sitepalette__chips i{width:26px;height:26px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-style:normal;font-weight:700}.atr-sitepalette__chips i:first-child{width:40px}.atr-sitepalette__label{font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-body)}.atr-sitepalette__check{position:absolute;top:10px;right:10px;color:var(--text-brand)}.atr-sitepalette__picker{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.atr-sitefonts{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-3)}.atr-sitefont{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-card);text-align:left;cursor:pointer}.atr-sitefont--on{border-color:var(--border-brand);box-shadow:var(--ring-focus)}.atr-sitefont__sample{font-size:28px;line-height:1.1;color:var(--text-strong)}.atr-sitefont__label{font:var(--type-body-strong);color:var(--text-strong)}.atr-sitefont__hint{font:var(--type-caption);color:var(--text-muted)}.atr-siteorg{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-control);background:var(--surface-sunken)}.atr-siteorg__facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.atr-siteorg__facts dt{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-siteorg__facts dd{margin:2px 0 0;color:var(--text-strong)}.atr-siteorg__wide{grid-column:1 / -1}.atr-siteorg__empty{color:var(--text-faint)}.atr-siteorg__edit,.atr-siteinv__link{display:inline-flex;align-items:center;gap:4px;font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-brand);text-decoration:none}.atr-siteinv{display:flex;flex-direction:column;border:1px solid var(--border-default);border-radius:var(--radius-control)}.atr-siteinv__row{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4)}.atr-siteinv__row+.atr-siteinv__row{border-top:1px solid var(--border-subtle)}.atr-siteinv__row--off .atr-siteinv__icon,.atr-siteinv__row--off .atr-siteinv__head strong{color:var(--text-faint)}.atr-siteinv__icon{flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-icon-tile);background:var(--surface-tint-violet);color:var(--text-brand)}.atr-siteinv__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.atr-siteinv__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.atr-siteroute{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}@media(min-width:640px){.atr-siteroute{grid-template-columns:repeat(2,minmax(0,1fr))}}.atr-siteroute__opt{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-card);text-align:left;cursor:pointer;color:var(--text-muted)}.atr-siteroute__opt span{display:flex;flex-direction:column;gap:2px}.atr-siteroute__opt strong{color:var(--text-strong)}.atr-siteroute__opt small{font:var(--type-caption)}.atr-siteroute__opt--on{border-color:var(--border-brand);box-shadow:var(--ring-focus);color:var(--text-brand)}.atr-subdomain{display:flex;flex-direction:column;gap:var(--space-2)}.atr-subdomain__box{display:flex;align-items:center;min-height:44px;border:1px solid var(--border-default);border-radius:var(--radius-input);background:var(--surface-card);overflow:hidden}.atr-subdomain__box:focus-within{border-color:var(--border-focus);box-shadow:var(--ring-focus)}.atr-subdomain__box--invalid{border-color:var(--action-danger)}.atr-subdomain__scheme,.atr-subdomain__suffix{padding:0 10px;color:var(--text-faint);font:var(--type-body);white-space:nowrap}.atr-subdomain__suffix{align-self:stretch;display:inline-flex;align-items:center;background:var(--surface-sunken);border-left:1px solid var(--border-subtle)}.atr-subdomain__input{flex:1;min-width:80px;border:0;outline:none;padding:0;font:var(--type-body-strong);color:var(--text-strong);background:transparent}.atr-subdomain__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-height:20px;font:var(--type-caption);color:var(--text-muted)}.atr-subdomain__ok{display:inline-flex;align-items:center;gap:4px;color:var(--text-positive)}.atr-subdomain__bad{color:var(--text-negative)}.atr-subdomain__suggest{border:0;padding:0;background:none;font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-brand);cursor:pointer}.atr-siteoptional{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-control)}.atr-domains{display:flex;flex-direction:column;gap:var(--space-4)}.atr-domains__add{display:flex;flex-direction:column;gap:var(--space-3)}.atr-domains__form{display:flex;align-items:flex-start;gap:var(--space-2)}.atr-domains__form>:first-child{flex:1}.atr-domains__form>button{margin-top:24px}.atr-domain{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-control)}.atr-domain__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.atr-domain__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--text-strong)}.atr-domain__actions{display:flex;flex-wrap:wrap;gap:4px}.atr-domain__where{margin:0}.atr-domain__guide{display:flex;flex-direction:column;gap:var(--space-2)}.atr-domain__steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px;color:var(--text-body)}.atr-domain__records{display:flex;flex-direction:column;gap:var(--space-3)}.atr-domain__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.atr-domain__checked{font:var(--type-caption);color:var(--text-muted)}.atr-dnsrec{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--surface-sunken)}.atr-dnsrec--ok{background:var(--surface-tint-green)}.atr-dnsrec--wrong{background:var(--surface-tint-amber)}.atr-dnsrec__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.atr-dnsrec__state{display:inline-flex;align-items:center;gap:6px;font:var(--type-body-strong);color:var(--text-strong)}.atr-dnsrec--ok .atr-dnsrec__state svg{color:var(--text-positive)}.atr-dnsrec--wrong .atr-dnsrec__state svg{color:var(--text-warning)}.atr-dnsrec__verdict{font:var(--type-caption);color:var(--text-muted)}.atr-dnsrec__fields{margin:0;display:grid;grid-template-columns:80px minmax(0,1fr);gap:var(--space-2)}@media(min-width:640px){.atr-dnsrec__fields{grid-template-columns:70px minmax(0,.8fr) minmax(0,1.4fr)}}.atr-dnsrec__fields dt{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-dnsrec__fields dd{margin:2px 0 0;display:flex;align-items:center;gap:4px;min-width:0}.atr-dnsrec__fields code{font-family:var(--font-mono);font-size:12px;word-break:break-all;color:var(--text-strong)}.atr-dnsrec__found{margin:0;font:var(--type-caption);color:var(--text-warning)}.atr-dnsrec__found code{font-family:var(--font-mono)}.atr-sitereview,.atr-siteissues{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border:1px solid var(--border-default);border-radius:var(--radius-control)}.atr-sitereview li,.atr-siteissues li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--text-body)}.atr-sitereview li+li,.atr-siteissues li+li{border-top:1px solid var(--border-subtle)}.atr-sitereview li svg{color:var(--text-brand)}.atr-sitereview__text{flex:1;min-width:0;text-align:left}.atr-siteissues li svg{color:var(--text-warning)}.atr-siteissues__block svg{color:var(--text-negative)!important}.atr-sitereview__edit{border:0;background:none;padding:0;font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-brand);cursor:pointer}.atr-sitelive{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;text-align:center}.atr-sitelive__icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--surface-tint-violet);color:var(--text-brand)}.atr-sitelive__title{margin:0;font:var(--type-section-title);color:var(--text-strong)}.atr-sitelive__link{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:4px 4px 4px 12px;border-radius:var(--radius-pill);background:var(--surface-sunken)}.atr-sitelive__link a,.atr-sitelive__link code{font:var(--type-body-strong);color:var(--text-brand);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-sitelive__link code{font-family:var(--font-mono);font-size:12px}.atr-sitelive__actions{justify-content:center}.atr-siteintro{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:center}@media(min-width:900px){.atr-siteintro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.atr-siteintro__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.atr-siteintro__title{margin:0;font:var(--type-page-title);color:var(--text-strong)}.atr-siteintro__points{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.atr-siteintro__points li{display:flex;align-items:center;gap:var(--space-2);color:var(--text-body)}.atr-siteintro__points svg{color:var(--text-brand)}.atr-siteintro__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.atr-siteintro__art{position:relative}.atr-siteintro__logo{position:absolute;top:6%;left:6%;height:14%;max-width:30%;object-fit:contain;background:var(--surface-card);border-radius:var(--radius-xs);padding:2px 4px}.atr-sitedash{display:flex;flex-direction:column;gap:var(--space-5)}.atr-sitehero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.atr-sitehero__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.atr-sitehero__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.atr-sitehero__link{align-self:flex-start}.atr-sitehero__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-sitedash__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap);align-items:start}@media(min-width:1200px){.atr-sitedash__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.atr-sitedash__preview{position:sticky;top:var(--space-5);height:calc(100vh - 140px)}}.atr-sitedash__cards{display:flex;flex-direction:column;gap:var(--grid-gap);min-width:0}.atr-sitedash__preview{display:flex;flex-direction:column;gap:var(--space-2);min-height:480px}.atr-sitedash__brand{display:flex;align-items:center;gap:var(--space-4)}.atr-sitedash__brand img{max-height:40px;max-width:140px;object-fit:contain}.atr-sitedash__facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.atr-sitedash__facts dt{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-sitedash__facts dd{margin:4px 0 0;font:var(--type-metric);color:var(--text-strong)}.atr-sitedash__metric{display:flex;flex-direction:column;gap:2px}.atr-sitedash__number{font:var(--type-metric);color:var(--text-strong)}.atr-sitedash__mylink{margin-top:var(--space-4);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.atr-portalcfg__grid{display:grid;grid-template-columns:1fr;gap:var(--grid-gap)}@media(min-width:900px){.atr-portalcfg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atr-portalcfg__wide{grid-column:1 / -1}}.atr-portalcfg__stack{display:flex;flex-direction:column;gap:var(--space-4)}.atr-portalcfg__copy{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:12px 14px;background:var(--surface-page);border-radius:var(--radius-lg);min-width:0}.atr-portalcfg__copyText{min-width:0}.atr-portalcfg__copyLabel{font:var(--type-caption);color:var(--text-muted);margin-bottom:2px}.atr-portalcfg__copyValue{display:block;font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-strong);overflow-wrap:anywhere}.atr-portalcfg__hint{margin:var(--space-1) 0 0;font:var(--type-caption);color:var(--text-muted)}.atr-portalcfg__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-4);margin:0}.atr-portalcfg__facts dt{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:3px}.atr-portalcfg__facts dd{margin:0;font:var(--type-body-strong);color:var(--text-strong)}.atr-portalcfg__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.atr-portalcfg__row .atr-portalcfg__hint{margin:0;flex:1 1 220px}.atr-portalcfg__rowActions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-portalcfg__actions{display:flex;justify-content:flex-end}.atr-portalcfg__slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.atr-portalcfg__options{display:flex;flex-direction:column;gap:var(--space-3)}.atr-portalcfg__twoCols{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:640px){.atr-portalcfg__twoCols{grid-template-columns:1fr 1fr}}.atr-portalcfg__intro{display:flex;gap:var(--space-5);align-items:flex-start}.atr-portalcfg__introText{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.atr-portalcfg__introTitle{margin:0;font:var(--type-section-title);color:var(--text-strong)}.atr-portalcfg__introSub{margin:0;font:var(--type-body);color:var(--text-muted)}.atr-portalcfg__steps{margin:var(--space-2) 0 var(--space-3);padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--fs-body-sm);color:var(--text-body)}.atr-profile__grid{display:grid;grid-template-columns:1fr;gap:var(--grid-gap);align-items:start}@media(min-width:900px){.atr-profile__grid{grid-template-columns:1fr 1fr}}.atr-profile__avatar{margin-bottom:var(--space-5)}.atr-profile__form{display:flex;flex-direction:column;gap:var(--space-5)}.atr-profile__actions{display:flex;justify-content:flex-end}.atr-linklike{background:none;border:0;padding:0;color:var(--text-brand);font:inherit;cursor:pointer}.atr-linklike:hover{text-decoration:underline}.atr-profile__hint{margin:0;font:var(--type-body);color:var(--text-muted)}@media(min-width:900px){.atr-profile__wide{grid-column:1 / -1}}.atr-plancards{display:grid;gap:var(--space-7)}.atr-plancards__toggle{justify-self:center;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;border-radius:var(--radius-pill);background:var(--surface-sunken)}.atr-plancards__toggle button{display:inline-flex;align-items:center;gap:var(--space-3);height:36px;padding-inline:16px;border:0;border-radius:var(--radius-pill);background:transparent;font:var(--type-label);color:var(--text-muted);cursor:pointer;transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.atr-plancards__toggle button:hover{color:var(--text-strong)}.atr-plancards__toggle button.is-on{background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-xs)}.atr-plancards__toggle em{font-style:normal;padding:1px 7px;border-radius:var(--radius-pill);background:var(--surface-tint-green);color:var(--text-positive);font:var(--type-caption);font-weight:var(--fw-semibold)}.atr-plancards__grid{display:grid;gap:var(--space-5);padding-top:11px}@media(min-width:640px){.atr-plancards__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.atr-plancard{position:relative;display:flex;flex-direction:column;min-width:0;padding:var(--space-7) var(--space-6) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-xs);text-align:left;cursor:pointer;transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard)}.atr-plancard:hover{border-color:var(--border-strong)}.atr-plancard:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.atr-plancard.is-featured{border-color:var(--border-brand);box-shadow:var(--shadow-md)}.atr-plancard.is-selected{border-color:var(--action-primary);box-shadow:inset 0 0 0 1px var(--action-primary),var(--shadow-md);background:var(--surface-active)}.atr-plancard--skeleton{min-height:340px;cursor:default;background:linear-gradient(100deg,var(--surface-card) 30%,var(--surface-sunken) 50%,var(--surface-card) 70%);background-size:300% 100%;animation:atr-plancard-skeleton 1.4s ease-in-out infinite}@keyframes atr-plancard-skeleton{0%{background-position:100% 0}to{background-position:0 0}}.atr-plancard__flags{position:absolute;top:-11px;left:var(--space-6);right:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-plancard__flag{display:inline-flex;align-items:center;height:22px;padding-inline:10px;border-radius:var(--radius-pill);background:var(--action-primary);color:var(--text-on-brand);font:var(--type-caption);font-weight:var(--fw-semibold);white-space:nowrap}.atr-plancard__flag--current{background:var(--surface-card);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--border-default)}.atr-plancard__flag--muted{background:var(--surface-sunken);color:var(--text-muted)}.atr-plancard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.atr-plancard__name{font:var(--type-card-title);color:var(--text-strong);overflow-wrap:anywhere}.atr-plancard__radio{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--border-strong);color:var(--text-on-brand);transition:background var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.atr-plancard.is-selected .atr-plancard__radio{border-color:var(--action-primary);background:var(--action-primary)}.atr-plancard__desc{margin-top:var(--space-2);font:var(--type-caption);color:var(--text-muted)}.atr-plancard__amount{display:grid;gap:2px;margin-top:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle)}.atr-plancard__anchor{font:var(--type-caption);color:var(--text-faint);text-decoration-thickness:1.5px}.atr-plancard__value{display:flex;align-items:baseline;gap:var(--space-2)}.atr-plancard__value strong{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-metric);letter-spacing:var(--ls-tight);color:var(--text-strong);white-space:nowrap}.atr-plancard__value em{font-style:normal;font:var(--type-caption);color:var(--text-muted)}.atr-plancard__cycle{font:var(--type-caption);color:var(--text-faint)}.atr-plancard__list{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;gap:var(--space-3);align-content:start}.atr-plancard__list li{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--text-body)}.atr-plancard__list li>:first-child{flex:0 0 auto;margin-top:3px;color:var(--text-positive)}.atr-plandiff{display:grid;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--surface-sunken)}.atr-plandiff__title{margin:0;font:var(--type-label);color:var(--text-strong)}.atr-plandiff__cols{display:grid;gap:var(--space-4)}@media(min-width:640px){.atr-plandiff__cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.atr-plandiff__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.atr-plandiff__list li{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--text-body)}.atr-plandiff__list li>:first-child{flex:0 0 auto;margin-top:3px}.atr-plandiff__list--gain li>:first-child{color:var(--text-positive)}.atr-plandiff__list--loss li>:first-child{color:var(--text-warning)}.atr-plandiff__outcome{display:flex;gap:var(--space-3);align-items:flex-start;margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-plandiff__outcome>:first-child{flex:none;margin-top:2px;color:var(--text-brand)}@media(prefers-reduced-motion:reduce){.atr-plancard,.atr-plancard__radio,.atr-plancards__toggle button{transition:none}.atr-plancard--skeleton{animation:none}}.atr-planhero{display:grid;gap:var(--space-6);padding:var(--space-7) var(--card-pad);background:var(--surface-card);border:1px solid var(--border-brand);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}@media(min-width:900px){.atr-planhero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:var(--space-9);padding:var(--space-7) var(--space-8)}.atr-planhero__included{padding-left:var(--space-8);border-left:1px solid var(--border-subtle)}.atr-planhero__top,.atr-planhero__upsell{grid-column:1 / -1}}.atr-planhero__main{display:grid;gap:var(--space-5);align-content:start;min-width:0}.atr-planhero__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.atr-planhero__eyebrow,.atr-planhero__label{margin:0;font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.atr-planhero__actions{display:inline-flex;flex-wrap:wrap;gap:var(--space-3)}.atr-planhero__id{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-4)}.atr-planhero__name{margin:0;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-metric-lg);letter-spacing:var(--ls-tight);line-height:1.1;color:var(--text-strong);overflow-wrap:anywhere}.atr-planhero__badges{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.atr-planhero__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.atr-planhero__price s{font:var(--type-caption);color:var(--text-faint);text-decoration-thickness:1.5px}.atr-planhero__price strong{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-metric);letter-spacing:var(--ls-tight);color:var(--text-strong)}.atr-planhero__price em{font-style:normal;font:var(--type-caption);color:var(--text-muted)}.atr-planhero__cycle{font:var(--type-caption);color:var(--text-faint)}.atr-planhero__renewal{display:flex;align-items:flex-start;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font:var(--type-body-strong);font-size:var(--fs-body-sm);line-height:var(--lh-normal);justify-self:start}.atr-planhero__renewal>:first-child{flex:none;margin-top:2px}.atr-planhero__renewal--brand{background:var(--action-primary-soft);color:var(--text-brand)}.atr-planhero__renewal--warning{background:var(--surface-tint-amber, var(--surface-sunken));color:var(--text-warning)}.atr-planhero__renewal--muted{background:var(--surface-sunken);color:var(--text-muted)}.atr-planhero__modules{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);font:var(--type-caption);color:var(--text-muted)}.atr-planhero__included{display:grid;gap:var(--space-4);align-content:start;min-width:0}.atr-planhero__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.atr-planhero__list li{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--text-body)}.atr-planhero__list li>:first-child{flex:0 0 auto;margin-top:3px;color:var(--text-positive)}.atr-planhero__upsell{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-sunken)}.atr-planhero__upsell-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--action-primary-soft);color:var(--text-brand)}.atr-planhero__upsell-text{flex:1 1 260px;display:grid;gap:2px;min-width:0}.atr-planhero__upsell-text strong{font:var(--type-body-strong);font-size:var(--fs-body-sm);color:var(--text-strong)}.atr-planhero__upsell-text span{font:var(--type-caption);color:var(--text-muted)}.atr-sysadm{display:grid;gap:var(--space-6)}.atr-sysadm__section{display:grid;gap:var(--space-3);min-width:0}.atr-sysadm__section>h4{margin:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:14px;font-weight:600;color:var(--text-strong)}.atr-sysadm__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:13px;color:var(--text-body)}.atr-sysadm__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-3) var(--space-4);margin:0}.atr-sysadm__facts>div{display:grid;gap:2px;min-width:0}.atr-sysadm__facts dt{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.atr-sysadm__facts dd{margin:0;display:flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--text-body);overflow-wrap:anywhere}.atr-sysadm__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-sysadm__note{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-body);font-size:13px;line-height:1.5}.atr-sysadm__note--warning{background:var(--surface-tint-amber);color:var(--text-warning)}.atr-sysadm__note--danger{background:var(--surface-tint-red);color:var(--text-negative)}.atr-sysadm__note svg{flex:none;margin-top:2px}.atr-sysadm__log{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:12px;color:var(--text-muted)}.atr-sysadm__log strong{color:var(--text-body);font-weight:600}.atr-sysadm__list{list-style:none;margin:0;padding:0;display:grid}.atr-sysadm__item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-2);border:0;border-top:1px solid var(--border-subtle);background:none;color:inherit;font:inherit;font-size:13px;text-align:left}.atr-sysadm__list>li:first-child .atr-sysadm__item{border-top:0}button.atr-sysadm__item{cursor:pointer;border-radius:var(--radius-xs);transition:background var(--dur-fast) var(--ease-standard)}button.atr-sysadm__item:hover{background:var(--surface-active)}.atr-sysadm__cell{display:grid;gap:2px;min-width:0}.atr-sysadm__cell small{color:var(--text-muted);font-size:12px}.atr-sysadm__cell--end{justify-items:end;text-align:right}.atr-sysadm__amount{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:28px;font-weight:600;color:var(--text-strong)}.atr-sysadm__danger{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md)}.atr-sysadm__danger-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.atr-sysadm__danger-row strong{font-size:13px;color:var(--text-strong)}.atr-sysadm__danger-row p{margin:2px 0 0;max-width:48ch;font-size:12px;line-height:1.5;color:var(--text-muted)}.atr-sysadm__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.atr-sysadm__code{font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.atr-sysadm__usage{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--space-3)}.atr-sysadm__usage>div{display:grid;gap:2px;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:13px}.atr-sysadm__usage small{color:var(--text-muted);font-size:12px}.atr-sysadm__usage--over strong{color:var(--action-danger)}.atr-sysadm__table{width:100%;border-collapse:collapse;font-size:13px}.atr-sysadm__table th,.atr-sysadm__table td{padding:6px 0;border-top:1px solid var(--border-subtle);text-align:left}.atr-sysadm__table th{font-size:11px;font-weight:500;text-transform:uppercase;color:var(--text-muted);border-top:0}.atr-sysadm__table td:last-child,.atr-sysadm__table th:last-child{text-align:right}.atr-sysadm__warn-icon{color:var(--text-warning);display:inline-flex}.atr-systok__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);font-size:var(--fs-body-sm)}.atr-systok__prices{display:flex;flex-direction:column}.atr-systok__price-row{display:grid;grid-template-columns:1fr 160px;gap:var(--space-4);align-items:start;padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.atr-systok__price-row:last-child{border-bottom:0}.atr-systok__price-label{font:var(--type-body-strong);color:var(--text-strong)}@media(max-width:639px){.atr-systok__price-row{grid-template-columns:1fr;gap:var(--space-2)}}.atr-systok__label{font:var(--type-label);color:var(--text-strong);margin-bottom:var(--space-2)}.atr-systok__checks{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5)}.atr-systok__orghead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.atr-systok__balance{display:flex;align-items:center;gap:var(--space-2);font:var(--type-metric);color:var(--text-strong)}.atr-systok__muted{color:var(--text-muted);font-size:var(--fs-caption)}.atr-systok__amount{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-negative)}.atr-systok__amount--in{color:var(--text-positive)}.atr-sysorg__head{display:grid;gap:var(--space-1)}.atr-sysorg__title{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.atr-sysorg__title h2{margin:0;font:var(--type-section-title);color:var(--text-strong)}.atr-sysorg__slug{color:var(--text-muted);font-size:13px}.atr-sysorg__stat{display:grid;gap:2px;padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}.atr-sysorg__stat span{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.atr-sysorg__stat strong{font:var(--type-metric);color:var(--text-strong)}.atr-sysorg__stat small{color:var(--text-muted);font-size:12px}.atr-sysorg__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-sysorg__filters{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:var(--space-3)}.atr-sysorg__filters:has(>:only-child){grid-template-columns:minmax(0,480px)}@media(max-width:639px){.atr-sysorg__filters{grid-template-columns:1fr}}.atr-sysfichas{display:flex;flex-direction:column;gap:var(--grid-gap)}.atr-sysfichas__eyebrow{display:block;font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-sysfichas__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--grid-gap)}.atr-sysfichas__stats .atr-card{display:flex;flex-direction:column;gap:4px}.atr-sysfichas__stats small{font:var(--type-caption);color:var(--text-muted)}.atr-sysfichas__metric{font:var(--type-metric);letter-spacing:var(--ls-tight);color:var(--text-strong)}.atr-sysfichas__calls{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.atr-sysfichas__calls li{display:flex;justify-content:space-between;gap:10px;font:var(--type-caption);color:var(--text-body)}.atr-sysfichas__calls li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-sysfichas__cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-5)}.atr-sysfichas__cat{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.atr-sysfichas__cat>div{display:flex;flex-direction:column;min-width:0;flex:1}.atr-sysfichas__cat strong{font:var(--type-label);color:var(--text-strong)}.atr-sysfichas__cat small{font:var(--type-caption);color:var(--text-muted)}.atr-sysfichas__cat.is-archived{background:var(--neutral-25)}.atr-sysfichas__cat-actions{display:flex;gap:2px}.atr-sysfichas__pad{padding:var(--card-pad)}.atr-sysfichas__endpoints{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font:var(--type-caption);color:var(--text-body)}.atr-sysfichas__price{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;font:var(--type-label);color:var(--text-strong)}.atr-sysfichas__price small{font:var(--type-caption);color:var(--text-muted)}.atr-sysfichas__form{display:flex;flex-direction:column;gap:var(--space-7)}.atr-sysfichas__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.atr-sysfichas__iconpick>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.atr-sysfichas__iconbtn{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-body);cursor:pointer;transition:var(--transition-control)}.atr-sysfichas__iconbtn:hover{background:var(--surface-hover)}.atr-sysfichas__iconbtn.is-selected{border-color:var(--border-brand);background:var(--violet-50);color:var(--violet-700)}.atr-sysfichas__picker{display:flex;flex-direction:column;gap:10px}.atr-sysfichas__chosen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.atr-sysfichas__chosen li{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 10px;border-radius:var(--radius-md);background:var(--violet-50);font:var(--type-label);color:var(--text-strong)}.atr-sysfichas__chosen li>span:nth-child(2){flex:1}.atr-sysfichas__n{width:20px;height:20px;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--violet-500);color:var(--neutral-0);font:var(--fw-bold) 10px/1 var(--font-sans)}.atr-sysfichas__options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:420px;overflow-y:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.atr-sysfichas__options>li{padding:10px 12px;border-bottom:1px solid var(--border-subtle)}.atr-sysfichas__options>li:last-child{border-bottom:0}.atr-sysfichas__option{display:flex;flex-direction:column;gap:2px}.atr-sysfichas__option strong{font:var(--type-label);color:var(--text-strong)}.atr-sysfichas__option>span{font:var(--type-caption);color:var(--text-muted)}.atr-sysfichas__badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}@media(max-width:639px){.atr-sysfichas__row{grid-template-columns:1fr}}.atr-sysfichas__inputs{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--radius-lg);background:var(--neutral-25);border:1px solid var(--border-subtle);font:var(--type-caption);color:var(--text-body)}.atr-sysfichas__inputs>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.atr-sysfichas__order{display:flex;flex-direction:column;gap:10px}.atr-sysfichas__order-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.atr-sysfichas__share{flex:0 0 96px}.atr-sysint{display:grid;gap:var(--grid-gap)}.atr-sysint__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.atr-sysint__title{display:flex;align-items:center;gap:var(--space-4);min-width:0}.atr-sysint__name{font:var(--type-card-title);color:var(--text-strong)}.atr-sysint__sub{font:var(--type-caption);color:var(--text-muted)}.atr-sysint__fx{display:grid;grid-template-columns:auto minmax(0,220px) minmax(0,220px);gap:var(--space-4);align-items:start}.atr-sysint__fx>:first-child{justify-self:start;align-self:end;margin-bottom:22px}.atr-sysint__rates{display:grid;gap:var(--space-2)}.atr-sysint__rate{display:grid;grid-template-columns:minmax(0,2fr) 80px repeat(3,minmax(0,1fr)) 40px;gap:var(--space-2);align-items:start}.atr-sysint__rate--head{font:var(--type-eyebrow);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.atr-sysint__infra{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.atr-sysint__infra li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}.atr-sysint__infra li:last-child{border-bottom:0}.atr-sysint__infra-label{flex:1 1 auto;min-width:0}.atr-sysint__infra-detail{color:var(--text-muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40%}.atr-sysint__ok{color:var(--text-success, var(--action-primary))}.atr-sysint__off{color:var(--text-muted)}@media(max-width:899px){.atr-sysint__fx{grid-template-columns:1fr}.atr-sysint__rate{grid-template-columns:1fr 1fr 1fr}.atr-sysint__rate--head{display:none}}@media(max-width:639px){.atr-sysint__infra-detail{display:none}}.atr-ddlogs__query{display:flex;flex-direction:column;gap:1px;min-width:0}.atr-ddlogs__query strong{font:var(--type-label);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-ddlogs__query small{font:var(--type-caption);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-ddlogs__mono{font-family:var(--font-mono);font-size:12px;color:var(--text-body)}.atr-ddlogs__copy{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.atr-ddlogs__copy code{font-family:var(--font-mono);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-sysaudit__filters{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr)) repeat(2,minmax(0,160px));gap:var(--space-3)}.atr-sysaudit__json{margin:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);font-family:var(--font-mono);font-size:12px;line-height:1.5;overflow:auto;white-space:pre-wrap;word-break:break-word}@media(max-width:1199px){.atr-sysaudit__filters{grid-template-columns:1fr 1fr}}@media(max-width:639px){.atr-sysaudit__filters{grid-template-columns:1fr}}.atr-ident__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.atr-ident__filters{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.atr-ident__muted{color:var(--text-muted);font-size:13px}.atr-ident__eyebrow{margin:0 0 var(--space-2);color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.04em}.atr-ident__detail{display:grid;gap:var(--space-5)}.atr-ident__cover{width:100%;max-height:220px;object-fit:cover;border-radius:var(--radius-md)}.atr-ident__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3);margin:0}.atr-ident__facts dt{color:var(--text-muted);font-size:12px}.atr-ident__facts dd{margin:2px 0 0;font-weight:500}.atr-ident__links,.atr-ident__pick{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.atr-ident__links li,.atr-ident__pick li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.atr-ident__links li{justify-content:flex-start}.atr-ident__pick{margin-top:var(--space-3)}.atr-ident__pin{margin-left:var(--space-2);vertical-align:middle}.atr-ident__conflicts{display:grid;gap:var(--space-3)}.atr-ident__conflict{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card)}.atr-ident__conflict+.atr-ident__conflict{margin-top:var(--space-2)}.atr-ident__conflict header{display:flex;align-items:flex-start;gap:var(--space-3)}.atr-ident__chips{display:grid;gap:var(--space-2)}.atr-ident__candidate{display:flex;align-items:center;gap:var(--space-2)}.atr-ident__chip{display:grid;flex:1;gap:2px;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);color:inherit;font:inherit;text-align:left;cursor:pointer}.atr-ident__chip small{color:var(--text-muted);font-size:12px}@media(max-width:640px){.atr-ident__candidate{flex-direction:column;align-items:stretch}}.atr-legal-md{color:var(--text-default);font-size:var(--fs-body);line-height:var(--lh-relaxed);overflow-wrap:anywhere}.atr-legal-md>:first-child{margin-top:0}.atr-legal-md h2,.atr-legal-md h3,.atr-legal-md h4{color:var(--text-strong);font-family:var(--font-display);font-weight:var(--fw-bold);line-height:1.25;scroll-margin-top:96px}.atr-legal-md h2{font-size:1.5rem;margin:var(--space-8) 0 var(--space-4)}.atr-legal-md h3{font-size:1.125rem;margin:var(--space-8) 0 var(--space-3)}.atr-legal-md h4{font-size:1rem;margin:var(--space-6) 0 var(--space-2)}.atr-legal-md p{margin:0 0 var(--space-4)}.atr-legal-md ul,.atr-legal-md ol{margin:0 0 var(--space-4);padding-left:var(--space-6)}.atr-legal-md li+li{margin-top:var(--space-2)}.atr-legal-md a{color:var(--text-link, var(--action-primary));text-decoration:underline;text-underline-offset:2px}.atr-scraper__code{margin:0;padding:var(--space-5) var(--space-6);border-radius:var(--radius-input);background:var(--surface-sunken);color:var(--text-body);font-family:var(--font-mono);font-size:12px;line-height:1.6;overflow-x:auto;white-space:pre}.atr-scraper__token{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-5);border-radius:var(--radius-input);background:var(--surface-sunken)}.atr-scraper__token code{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px}.atr-scraper__id{display:inline-flex;align-items:center;gap:var(--space-1)}.atr-scraper__id code{font-size:11px;color:var(--text-muted)}.atr-scraper__row-actions{display:inline-flex;align-items:center;gap:var(--space-1)}.atr-scraper__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6)}.atr-scraper__filters>.atr-field{flex:1 1 260px}.atr-scraper__listing{display:flex;align-items:center;gap:var(--space-5);min-width:0}.atr-scraper__listing img,.atr-scraper__noimg{flex:none;width:56px;height:42px;border-radius:var(--radius-xs);object-fit:cover;background:var(--surface-sunken)}.atr-scraper__listing a{color:inherit;text-decoration:none}.atr-scraper__listing a:hover strong{text-decoration:underline}.atr-scraper__errors{margin:0;padding-left:var(--space-6);display:grid;gap:var(--space-1);font-size:13px}.atr-scraper__errors small{color:var(--text-muted)}.lum-legal__inner{max-width:760px}.lum-legal__title{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:clamp(30px,4vw,44px);line-height:1.08;letter-spacing:-.03em;color:var(--text-strong)}.lum-legal__meta{margin:0 0 var(--space-8);color:var(--text-muted);font-size:var(--fs-body-sm)}.lum-legal__notice{margin:0 0 var(--space-8);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}.lum-legal__body{font-size:1rem}.lum-matrix{border-top:1px solid var(--border-subtle);background:var(--surface-card)}.lum-matrix__scroll{margin-top:var(--space-10);overflow-x:auto;-webkit-overflow-scrolling:touch}.lum-matrix__table{width:100%;min-width:640px;border-collapse:collapse;text-align:left}.lum-matrix__table th,.lum-matrix__table td{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-body-sm)}.lum-matrix__table thead th{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-muted);border-bottom-color:var(--border-default);position:sticky;top:0;background:var(--surface-card);z-index:1}.lum-matrix__table thead th.is-featured,.lum-matrix__table td.is-featured{background:var(--violet-50)}.lum-matrix__table thead th.is-featured{color:var(--violet-700)}.lum-matrix__group th{font:var(--type-body-strong);color:var(--text-strong);background:var(--surface-sunken);padding-block:var(--space-4)}.lum-matrix__table tbody th[scope=row]{font:var(--type-body);color:var(--text-body);font-weight:var(--fw-regular)}.lum-matrix__table td{color:var(--text-muted)}.lum-matrix__table td>:first-child{color:var(--green-600)}.lum-matrix__no{color:var(--text-faint)!important}.lum-matrix__ctarow td{padding-top:18px;padding-bottom:18px}.lum-matrix__cta{display:inline-block;padding:10px 16px;border-radius:var(--radius-pill);background:var(--lum-ink, var(--surface-inverse));color:var(--neutral-0);font-weight:var(--fw-semibold);font-size:14px;white-space:nowrap}.lum-matrix__cta:hover{opacity:.88}.si-nav{position:sticky;top:var(--si-promo-h, 0px);z-index:40;border-bottom:1px solid transparent;background:#fcfbfb00;transition:background-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.si-nav.is-stuck{background:#fcfbfbdb;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom-color:var(--border-subtle);box-shadow:var(--shadow-xs)}.si-nav__row{display:flex;align-items:center;gap:var(--space-8);height:68px}.si-nav__brand{display:inline-flex;flex:0 0 auto}.si-nav__links{display:flex;align-items:center;gap:var(--space-7);margin-inline:auto}.si-nav__links a,.si-nav__login{font:var(--type-label);color:var(--text-muted)!important;white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard)}.si-nav__links a:hover,.si-nav__login:hover{color:var(--text-strong)!important}.si-nav__actions{display:flex;align-items:center;gap:var(--space-6)}@media(max-width:899px){.si-nav__links{display:none}.si-nav__actions{margin-left:auto}}@media(max-width:420px){.si-nav__row{height:60px;gap:var(--space-4)}.si-nav__actions{gap:var(--space-5)}}.si-promo{position:sticky;top:0;z-index:41;background:var(--lp-ink);color:var(--lp-ink-text);overflow:hidden}.si-promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 260% at 50% 0%,#7c4dff57,#7c4dff00 70%);pointer-events:none}.si-promo__row{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-6);min-height:46px;padding-block:var(--space-3)}.si-promo__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3) var(--space-4);font:var(--type-caption)}.si-promo__text>strong{color:#fff;font-weight:var(--fw-bold)}.si-promo__cta{flex:0 0 auto;padding:5px 14px;border-radius:var(--radius-pill);background:#ffffff1a;color:#fff!important;font:var(--type-caption);font-weight:var(--fw-semibold);transition:background-color var(--dur-fast) var(--ease-standard)}.si-promo__cta:hover{background:#ffffff2e}.si-count{display:inline-flex;gap:4px}.si-count__unit{display:inline-flex;align-items:baseline;gap:2px;padding:2px 7px;border-radius:var(--radius-sm);background:#ffffff14;font-variant-numeric:tabular-nums}.si-count__unit strong{color:#fff;font-weight:var(--fw-bold)}.si-count__unit em{font-style:normal;font-size:10px;opacity:.7}.si-promo.is-urgent:before{background:radial-gradient(60% 260% at 50% 0%,#ff5c5c52,#ff5c5c00 70%)}.si-promo.is-urgent .si-count__unit:last-child{animation:si-count-pulse 1s var(--ease-standard) infinite}@keyframes si-count-pulse{0%,to{background:#ffffff14}50%{background:#ff5c5c61}}@media(prefers-reduced-motion:reduce){.si-promo.is-urgent .si-count__unit:last-child{animation:none}}@media(max-width:639px){.si-promo__ends{display:none}.si-promo__row{justify-content:space-between;gap:var(--space-4)}.si-promo__text{justify-content:flex-start}}.si-plate{container-type:inline-size;width:100%}.si-plate__board{position:relative;padding:6.5cqi 7.5cqi 7cqi;border-radius:5cqi;background:radial-gradient(120% 90% at 0% 0%,#ffffff29,#fff0 55%),var(--violet-500);color:#fff;box-shadow:inset 0 0 0 1px #ffffff24,0 24px 50px -18px #4a3be099,0 6px 16px #1414191f;overflow:hidden}.si-plate__board:after{content:"";position:absolute;top:2.6cqi;right:2.6cqi;bottom:2.6cqi;left:2.6cqi;border:1px solid rgba(255,255,255,.28);border-radius:3cqi;pointer-events:none}.si-plate__head{display:flex;align-items:center;gap:2.4cqi;font-size:4.2cqi;font-weight:var(--fw-bold);letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8}.si-plate__dot{width:1.4cqi;height:1.4cqi;border-radius:50%;background:currentColor}.si-plate__name{margin-top:3cqi!important;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:10.5cqi;line-height:1.04;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.si-plate__url{margin-top:3.4cqi!important;display:flex;align-items:baseline;min-width:0;font-size:4.8cqi;font-weight:var(--fw-semibold);white-space:nowrap;overflow:hidden}.si-plate__url .si-flip{color:#fff}.si-plate__domain{color:#ffffffa8;overflow:hidden;text-overflow:ellipsis}.si-plate--large .si-plate__name{font-size:9.5cqi}.si-flip{display:inline-flex;white-space:pre}.si-flip__ch{display:inline-block;animation:si-flip-in .42s var(--ease-out) both}@keyframes si-flip-in{0%{opacity:0;transform:translateY(-.45em) rotateX(70deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.si-flip__ch{animation:none}}.si-browser-wrap{container-type:inline-size}.si-browser{position:relative;margin:0;border-radius:1.6cqi;background:var(--tp-bg);color:var(--tp-text);overflow:hidden;box-shadow:0 0 0 1px #1c155c1f,0 1.6cqi 3cqi -1cqi #1c155c38,0 5cqi 10cqi -4cqi #1c155c47}.si-browser__bar{display:flex;align-items:center;justify-content:center;gap:1cqi;height:6.4cqi;background:#f1f1f4;border-bottom:1px solid rgb(28 21 92 / .08);font-family:var(--font-sans);font-size:2.1cqi;color:#55516f}.si-browser__url{padding:.8cqi 2.6cqi;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px #1c155c14;white-space:nowrap}.si-browser__url strong{color:var(--si-violet);font-weight:700}.si-browser__lock{display:inline-flex;color:#2f7d4f}.si-browser__page{font-family:var(--tp-font)}.si-site__head{display:flex;align-items:center;justify-content:space-between;padding:2.4cqi 4cqi;background:var(--tp-bg)}.si-site__logo{font-weight:800;font-size:3.2cqi;letter-spacing:-.01em;color:var(--tp-secondary);max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-site__nav{display:flex;gap:3cqi;font-size:2.1cqi;font-weight:600;color:var(--tp-text);opacity:.8}.si-site__hero{position:relative;height:36cqi;overflow:hidden;animation:si-site-swap .7s cubic-bezier(.22,1,.36,1) both}@keyframes si-site-swap{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.si-site__hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.si-site__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--tp-secondary) 78%,transparent),transparent 75%)}.si-site__heroText{position:absolute;z-index:1;left:4cqi;right:30%;top:50%;translate:0 -50%}.lum-si .si-site__headline{margin:0 0 3.4cqi;font-weight:800;font-size:4.6cqi;line-height:1.05;letter-spacing:-.015em;color:#fff;text-wrap:balance}.si-site__search{display:flex;align-items:center;gap:.8cqi;padding:.9cqi;border-radius:1.2cqi;background:#fff;font-size:1.9cqi;color:#55516f}.si-site__tab{padding:.8cqi 1.6cqi;border-radius:.8cqi;font-weight:700}.si-site__tab.is-on{background:var(--tp-highlight);color:var(--tp-primary)}.si-site__field{flex:1;padding-left:1cqi;white-space:nowrap}.si-site__go{display:grid;place-items:center;width:4.4cqi;height:4.4cqi;border-radius:.8cqi;background:var(--tp-primary);color:#fff}.si-site__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4cqi;padding:3cqi 4cqi 4cqi;background:var(--tp-highlight)}.si-site__card{display:flex;flex-direction:column;gap:.5cqi;min-width:0;padding-bottom:1.4cqi;border-radius:1.2cqi;background:var(--tp-bg);overflow:hidden;font-size:1.8cqi}.si-site__card img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-bottom:.6cqi}.si-site__card span{padding:0 1.6cqi}.si-site__price{font-weight:800;font-size:2.3cqi;color:var(--tp-primary)}.si-site__title{font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.si-site__cardfacts{opacity:.7}.si-browser__tag{position:absolute;right:2cqi;bottom:2cqi;padding:.6cqi 1.6cqi;border-radius:99px;background:#1c155cc7;color:#fff;font-family:var(--font-sans);font-size:1.8cqi;font-weight:600;letter-spacing:.02em}@media(prefers-reduced-motion:reduce){.si-site__hero{animation:none}}.si-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(40px,5vw,72px) clamp(72px,9vw,120px);background-color:var(--surface-page)}.si-hero__blocks{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.si-blocks__plot{animation:si-plot-in .9s var(--ease-out) both}@keyframes si-plot-in{0%{opacity:0}}.si-blocks__drop{animation:si-block-drop .62s cubic-bezier(.3,1.35,.5,1) both;animation-delay:var(--d)}@keyframes si-block-drop{0%{opacity:0;transform:translate3d(0,-56px,0)}35%{opacity:1}}.si-blocks__float.is-top{animation:si-block-float 6.5s ease-in-out infinite;animation-delay:calc(2.6s + var(--f))}@keyframes si-block-float{0%,62%,to{transform:none}74%{transform:translate3d(0,-14px,0)}86%{transform:translate3d(0,1px,0)}}.si-hero__inner{display:grid;gap:clamp(48px,6vw,72px);align-items:center}@media(min-width:900px){.si-hero__inner{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}}.si-hero__title{display:flex;flex-direction:column;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:clamp(34px,3.7vw,54px);line-height:1.04;letter-spacing:-.038em;color:var(--text-strong)}.si-hero__line:last-child{color:var(--violet-600)}.si-hero__line{display:block;opacity:0;transform:translate3d(0,26px,0);animation:si-line-in .78s var(--ease-out) forwards;animation-delay:calc(.14s + var(--line) * 90ms)}@keyframes si-line-in{to{opacity:1;transform:none}}.si-hero__text{margin-top:var(--space-7)!important;max-width:50ch;font-size:var(--lp-fs-lead);line-height:var(--lh-relaxed);color:var(--text-muted)}.si-hero__form{margin-top:var(--space-9);max-width:560px}.si-hero__label{display:block;margin-bottom:var(--space-4);font:var(--type-label);color:var(--text-strong)}.si-hero__field{display:flex;align-items:center;gap:var(--space-3);padding:6px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--shadow-lg);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.si-hero__field:focus-within{border-color:var(--violet-400);box-shadow:0 0 0 4px #5b4cf524,var(--shadow-lg)}.si-hero__input{flex:1;min-width:0;height:48px;padding:0 var(--space-5) 0 var(--space-6);border:0;background:transparent;color:var(--text-strong);font:var(--type-body-strong);font-size:17px;outline:none}.si-hero__input::placeholder{color:var(--text-faint);font-weight:var(--fw-medium)}.lum-si .si-hero__input:focus-visible{outline:none}.si-hero__submit{flex:0 0 auto}.si-hero__note{margin-top:var(--space-5)!important;font:var(--type-caption);color:var(--text-faint)}@media(max-width:519px){.si-hero__field{flex-direction:column;align-items:stretch;border-radius:var(--radius-2xl);padding:8px}.si-hero__input{padding-left:var(--space-5)}}.si-hero__stage{--mx: 0;--my: 0;perspective:1600px;perspective-origin:60% 40%}.si-hero__plane{position:relative;transform-style:preserve-3d;transform:rotateX(calc(7deg + var(--my) * -4deg)) rotateY(calc(-11deg + var(--mx) * 5deg)) rotate(.6deg);transition:transform .62s var(--ease-out);will-change:transform}.si-hero__layer{transform-style:preserve-3d}.si-hero__layer--base{border-radius:var(--radius-xl);box-shadow:0 30px 70px #14141929,0 4px 14px #14141912}.si-hero__layer--plate{position:absolute;left:-9%;bottom:-14%;width:52%;transform:translateZ(84px)}.si-hero__layer--match{position:absolute;top:-7%;right:-6%;transform:translateZ(60px)}.si-hero__chip{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6) var(--space-3) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--shadow-lg);font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-strong);white-space:nowrap}.si-hero__chip strong{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface-tint-violet, #eeedfe);color:var(--text-brand);font-family:var(--font-display);font-size:13px;font-weight:var(--fw-extrabold)}.si-hero__chip span{display:flex;flex-direction:column;gap:1px}.si-hero__chip em{font-style:normal;font-size:9px;font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);color:var(--text-faint)}.si-blocks__loose{animation:si-plot-in .7s var(--ease-out) 2.2s both}.si-blocks__hover{animation:si-block-hover 5s ease-in-out infinite alternate;animation-delay:calc(-1 * var(--f))}@keyframes si-block-hover{0%{transform:translate3d(0,-6px,0)}to{transform:translate3d(0,8px,0)}}@media(max-width:899px){.si-hero__stage{padding-inline:4% 2%;margin-bottom:12%}.si-hero__blocks{opacity:.5}}@media(max-width:639px){.si-hero__layer--plate{left:-2%;width:64%;bottom:-22%}.si-hero__layer--match{right:-2%;top:-12%}.si-hero__chip{gap:var(--space-3);padding-right:var(--space-5)}.si-hero__chip strong{width:34px;height:34px;font-size:12px}}@media(prefers-reduced-motion:reduce){.si-hero__plane,.si-hero__field{transition:none}.si-blocks__plot,.si-blocks__drop,.si-blocks__float.is-top,.si-blocks__loose,.si-blocks__hover{animation:none}.si-hero__line{opacity:1;transform:none;animation:none}}.si-video__frame{position:relative;margin:clamp(40px,5vw,64px) auto 0;max-width:980px;aspect-ratio:16 / 9;border-radius:var(--radius-2xl);overflow:hidden;background:var(--lp-ink-2);border:1px solid var(--lp-ink-line);box-shadow:0 40px 90px -30px #5b4cf580,0 10px 30px #00000059}.si-video__frame--story{aspect-ratio:9 / 16;width:min(420px,100%,46.125svh);max-width:none}.si-video__media,.si-video__facade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#000}.si-video__facade{display:grid;place-items:center;padding:0;cursor:pointer}.si-video__facade img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.si-video__play{position:relative;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:var(--action-primary);color:#fff;box-shadow:0 0 0 10px #5b4cf538,0 14px 34px #5b4cf580;transition:transform var(--dur-fast) var(--ease-standard)}.si-video__facade:hover .si-video__play{transform:scale(1.06)}.si-video__pending{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.si-video__still{position:absolute;inset:6% 9% auto;opacity:.38;filter:saturate(.6);mask-image:linear-gradient(180deg,#000 30%,transparent 92%);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 92%)}.si-video__soon{position:relative;display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-pill);background:#0c0a1fb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font:var(--type-body-strong)}@media(prefers-reduced-motion:reduce){.si-video__play{transition:none}}.si-pain__list{list-style:none;margin:clamp(40px,5vw,56px) 0 0;padding:0;display:grid;gap:var(--grid-gap)}@media(min-width:900px){.si-pain__list{grid-template-columns:repeat(3,1fr)}}.si-pain__item{padding:var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-xs)}.si-pain__num{display:block;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:13px;letter-spacing:var(--ls-caps);color:var(--text-brand)}.si-pain__claim{margin-top:var(--space-5)!important;font:var(--fw-bold) var(--fs-h3) / var(--lh-snug) var(--font-display);letter-spacing:var(--ls-snug);color:var(--text-strong)}.si-pain__text{margin-top:var(--space-4)!important;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted)}.si-calc{display:grid;margin-top:var(--grid-gap);border-radius:var(--radius-2xl);overflow:hidden;border:1px solid var(--border-subtle);background:var(--surface-card);box-shadow:var(--shadow-md)}@media(min-width:900px){.si-calc{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.si-calc__ask{padding:clamp(24px,3vw,40px)}.si-calc__label{display:block;margin-bottom:var(--space-5);font:var(--fw-bold) var(--fs-h3) / var(--lh-snug) var(--font-display);letter-spacing:var(--ls-snug);color:var(--text-strong)}.si-calc__hint{margin-top:var(--space-4)!important;font:var(--type-caption);color:var(--text-faint)}.si-calc__out{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,40px);background:var(--lp-ink);color:var(--lp-ink-text);overflow:hidden}.si-calc__out:before{content:"";position:absolute;width:520px;height:520px;right:-200px;top:-260px;border-radius:50%;background:radial-gradient(circle,#7c4dff4d,#7c4dff00 70%);pointer-events:none}.si-calc__out>*{position:relative}.si-calc__turn{font:var(--fw-extrabold) clamp(22px,2.4vw,30px) / 1.15 var(--font-display);letter-spacing:-.02em;color:#fff}.si-calc__year{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--violet-300)}.si-calc__total{margin-top:var(--space-3)!important;font:var(--fw-extrabold) clamp(36px,4.4vw,56px) / 1 var(--font-display);letter-spacing:-.035em;color:#fff;font-variant-numeric:tabular-nums;animation:si-calc-in .52s var(--ease-out)}@keyframes si-calc-in{0%{opacity:.4;transform:translateY(6px)}}.si-calc__loss{margin-top:var(--space-4)!important;max-width:46ch;line-height:var(--lh-relaxed)}.si-calc__compare{margin-top:var(--space-6)!important;padding-top:var(--space-6);border-top:1px solid var(--lp-ink-line);font:var(--type-caption);line-height:var(--lh-relaxed);color:#ffffffc7}@media(prefers-reduced-motion:reduce){.si-calc__total{animation:none}}.si-site{background:var(--surface-card);border-block:1px solid var(--border-subtle)}.si-site__body{display:grid;gap:clamp(36px,5vw,64px);margin-top:clamp(40px,5vw,64px);align-items:start}@media(min-width:1000px){.si-site__body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.si-site__show{position:sticky;top:96px}}.si-site__show .si-browser{box-shadow:0 0 0 1px #1414190f,0 30px 70px #14141924,0 4px 14px #1414190f}.si-site__picker{display:flex;gap:var(--space-4);margin-top:var(--space-7);overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.si-site__picker::-webkit-scrollbar{display:none}.si-site__pick{position:relative;flex:0 0 auto;display:flex;flex-direction:column;gap:var(--space-3);width:112px;padding:6px 6px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-muted);cursor:pointer;overflow:hidden;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.si-site__pick img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius-sm)}.si-site__pick:hover{border-color:var(--border-strong);color:var(--text-strong)}.si-site__pick.is-on{border-color:var(--border-brand);color:var(--text-brand);box-shadow:0 0 0 3px #5b4cf524}.si-site__timer{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--violet-500);transform-origin:0 50%;animation:si-timer linear forwards}@keyframes si-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.si-site__desc{margin-top:var(--space-5)!important;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted)}.si-site__desc strong{color:var(--text-strong)}.si-site__facts{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}@media(min-width:640px)and (max-width:999px){.si-site__facts{grid-template-columns:1fr 1fr}}.si-site__fact{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--space-5);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-page)}.si-site__icon{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-icon-tile, 10px);background:var(--surface-tint-violet, #eeedfe);color:var(--text-brand)}.si-site__fact h3{font:var(--type-card-title);color:var(--text-strong)}.si-site__fact p{margin-top:var(--space-2)!important;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.si-site__timer{display:none}}.si-match{display:grid;gap:clamp(28px,4vw,56px);margin-top:clamp(48px,6vw,80px);align-items:start}@media(min-width:900px){.si-match{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.si-demand{position:sticky;top:110px}}.si-demand{padding:var(--space-8);border:1px solid rgba(124,77,255,.5);border-radius:var(--radius-2xl);background:radial-gradient(120% 80% at 0% 0%,#7c4dff38,#7c4dff00 60%),var(--lp-ink-2);box-shadow:0 0 0 4px #7c4dff14,0 30px 60px -30px #5b4cf599}.si-demand__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.si-demand__label{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--violet-300)}.si-demand__title{margin-top:var(--space-5)!important;font:var(--fw-extrabold) clamp(22px,2.2vw,26px) / 1.15 var(--font-display);letter-spacing:-.02em;color:#fff}.si-demand__lines{list-style:none;margin:var(--space-5) 0 0;padding:0;display:grid;gap:var(--space-3);font-size:var(--fs-body-sm)}.si-demand__lines li:before{content:"";display:inline-block;width:5px;height:5px;margin-right:var(--space-4);border-radius:50%;background:var(--violet-400);vertical-align:middle}.si-demand__count{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-7)!important;padding-top:var(--space-6);border-top:1px solid var(--lp-ink-line);font:var(--type-body-strong);color:#fff}.si-demand__count svg{color:var(--violet-300)}.si-match__track{position:relative;padding-left:34px}.si-match__rail{position:absolute;left:9px;top:26px;bottom:26px;width:2px;border-radius:2px;background:var(--lp-ink-line)}.si-match__walked{position:absolute;inset:0 0 auto;height:calc(var(--pulse) * 100%);border-radius:2px;background:linear-gradient(180deg,rgba(124,77,255,.4),var(--violet-400))}.si-match__dot{position:absolute;left:50%;top:calc(var(--pulse) * 100%);width:12px;height:12px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #7c4dff73,0 0 18px 4px #7c4dffcc}.si-match__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.si-lcard{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-7);border:1px solid var(--lp-ink-line);border-radius:var(--radius-card);background:var(--lp-ink-2);transition:border-color .52s var(--ease-out),box-shadow .52s var(--ease-out),opacity .52s var(--ease-out),transform .52s var(--ease-out)}.si-lcard__node{position:absolute;left:-30px;top:50%;width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.24);background:var(--lp-ink);transform:translateY(-50%);transition:all .42s var(--ease-out)}.si-lcard__kind{font:var(--type-card-title);color:#fff}.si-lcard__meta{margin-top:var(--space-2)!important;font:var(--type-caption);color:#ffffff8c}.si-lcard__gap{margin-top:var(--space-4)!important;font:var(--type-caption);font-weight:var(--fw-semibold);color:#ffffff59;transition:color .42s var(--ease-out)}.si-lcard__score{display:grid;place-items:center;min-width:58px;height:58px;padding:0 var(--space-3);border-radius:50%;border:1px solid var(--lp-ink-line);font:var(--fw-extrabold) 16px / 1 var(--font-display);color:#ffffff4d;transition:all .52s var(--ease-out)}.si-lcard.is-idle{opacity:.55}.si-lcard.is-idle .si-lcard__gap,.si-lcard.is-idle .si-lcard__score{color:transparent}.si-lcard.is-match{border-color:#7c4dff8c;box-shadow:0 0 0 1px #7c4dff33,0 18px 40px -22px #7c4dffcc}.si-lcard.is-match .si-lcard__node{border-color:var(--violet-400);background:var(--violet-400);box-shadow:0 0 12px 2px #7c4dffcc}.si-lcard.is-match .si-lcard__gap{color:var(--violet-200, #c9c3ff)}.si-lcard.is-match .si-lcard__score{border-color:transparent;background:var(--violet-500);color:#fff;box-shadow:0 8px 22px -8px #5b4cf5e6}.si-lcard.is-miss{opacity:.5}.si-lcard.is-miss .si-lcard__gap{color:#ffffff80}.si-net__trust{list-style:none;margin:clamp(56px,7vw,88px) 0 0;padding:0;display:grid;gap:var(--grid-gap)}@media(min-width:640px){.si-net__trust{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.si-net__trust{grid-template-columns:repeat(4,1fr)}}.si-net__trust li{padding:var(--space-7);border:1px solid var(--lp-ink-line);border-radius:var(--radius-card);background:var(--lp-ink-2)}.si-net__trust h3{font:var(--fw-bold) var(--fs-h3) / var(--lh-snug) var(--font-display);letter-spacing:var(--ls-snug);color:#fff}.si-net__trust p{margin-top:var(--space-4)!important;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed)}@media(max-width:639px){.si-lcard{padding:var(--space-5);gap:var(--space-4)}.si-lcard__score{min-width:48px;height:48px;font-size:14px}}@media(prefers-reduced-motion:reduce){.si-lcard,.si-lcard__node,.si-lcard__gap,.si-lcard__score{transition:none}}.si-part__body{display:grid;gap:clamp(40px,5vw,72px);margin-top:clamp(40px,5vw,64px);align-items:start}@media(min-width:960px){.si-part__body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.si-ladder{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:var(--space-9)}.si-ladder__beam{position:absolute;left:19px;top:12px;bottom:12px;width:2px;border-radius:1px;background:var(--border-subtle);overflow:hidden}.si-ladder__beam span{display:block;height:100%;transform:scaleY(var(--fill));transform-origin:0 0;background:linear-gradient(180deg,var(--violet-400),var(--violet-600));box-shadow:0 0 12px #5b4cf58c;transition:transform .16s linear}.si-ladder__step{position:relative;display:flex;gap:var(--space-7);align-items:flex-start}.si-ladder__node{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--border-default);background:var(--surface-card);font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-semibold);color:var(--text-muted);z-index:1;transition:border-color var(--dur-slow) var(--ease-out),color var(--dur-slow) var(--ease-out),background-color var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out)}.si-ladder__step.is-lit .si-ladder__node{border-color:var(--violet-500);background:var(--violet-500);color:#fff;box-shadow:0 0 0 5px var(--violet-50)}.si-ladder__step h3{padding-top:8px;font:var(--fw-bold) var(--fs-h3) / var(--lh-snug) var(--font-display);letter-spacing:var(--ls-snug);color:var(--text-strong)}.si-ladder__step p{margin-top:var(--space-3)!important;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted);max-width:48ch}.si-part__side{display:grid;gap:var(--space-5)}.si-profile{margin:0;padding:var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-lg)}.si-profile__id{display:flex;align-items:center;gap:var(--space-5)}.si-profile__id .si-sample{margin-left:auto;align-self:flex-start}.si-profile__avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--violet-500);color:#fff;font-weight:var(--fw-bold)}.si-profile__name{font:var(--type-card-title);color:var(--text-strong)}.si-profile__meta{margin-top:2px!important;font:var(--type-caption);color:var(--text-muted)}.si-profile__rating{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-6)!important;padding-top:var(--space-6);border-top:1px solid var(--border-subtle);font:var(--type-caption);color:var(--text-muted)}.si-profile__stars{display:inline-flex;gap:2px;color:var(--violet-500)}.si-profile__stars svg{fill:currentColor}.si-profile__rating strong{font-family:var(--font-display);font-size:18px;font-weight:var(--fw-extrabold);color:var(--text-strong)}.si-part__rule{padding:var(--space-6) var(--space-7);border-left:2px solid var(--violet-200, #c9c3ff)}.si-part__rule h3{font:var(--type-card-title);color:var(--text-strong)}.si-part__rule p{margin-top:var(--space-3)!important;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.si-ladder__beam span,.si-ladder__node{transition:none}}.si-capt__body{display:grid;gap:clamp(28px,4vw,56px);margin-top:clamp(48px,6vw,80px);align-items:start}@media(min-width:900px){.si-capt__body{grid-template-columns:minmax(280px,400px) minmax(0,1fr)}}.si-capt__card{margin:0;overflow:hidden;border:1px solid rgba(124,77,255,.55);border-radius:var(--radius-2xl);background:var(--lp-ink-2);box-shadow:0 0 0 4px #7c4dff14,0 30px 60px -30px #5b4cf599}.si-capt__media{position:relative;aspect-ratio:16 / 9;background:linear-gradient(180deg,#0c0a1f00 40%,#0c0a1fb3),radial-gradient(120% 90% at 20% 10%,#7c4dff73,#7c4dff00 60%),linear-gradient(135deg,#2a2457,#17142f)}.si-capt__match{position:absolute;left:var(--space-5);top:var(--space-5);display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-pill);background:var(--violet-500);color:#fff;font:var(--type-caption);font-weight:var(--fw-semibold)}.si-capt__info{padding:var(--space-6) var(--space-7) 0}.si-capt__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.si-capt__kind{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--violet-300)}.si-capt__price{margin-top:var(--space-4)!important;font:var(--fw-extrabold) clamp(22px,2.2vw,26px) / 1.15 var(--font-display);letter-spacing:-.02em;color:#fff}.si-capt__title{margin-top:var(--space-2)!important;font:var(--type-card-title);color:#fff}.si-capt__meta{display:flex;align-items:center;gap:6px;margin-top:var(--space-2)!important;font:var(--type-caption);color:#ffffff8c}.si-capt__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:76px;margin-top:var(--space-6);padding:var(--space-5) var(--space-7);border-top:1px solid var(--lp-ink-line)}.si-capt__locked{display:inline-flex;align-items:center;gap:6px;font:var(--type-caption);color:#ffffff8c}.si-capt__unlock{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding-inline:16px;border:0;border-radius:var(--radius-pill);background:var(--action-primary);color:#fff;font:var(--type-label);cursor:pointer;transition:background var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.si-capt__unlock:hover{background:var(--action-primary-hover)}.si-capt__unlock:active{transform:scale(var(--press-scale))}.si-capt__unlock:focus-visible{outline:2px solid #fff;outline-offset:2px}.si-capt__owner{animation:si-capt-in .42s var(--ease-out)}.si-capt__ownerName{font:var(--type-body-strong);color:#fff}.si-capt__ownerNote{display:flex;align-items:center;gap:6px;margin-top:var(--space-1)!important;font:var(--type-caption);color:var(--violet-200, #c9c3ff)}@keyframes si-capt-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.si-capt__points{list-style:none;margin:0;padding:0;display:grid;gap:var(--grid-gap)}.si-capt__points li{padding:var(--space-7);border:1px solid var(--lp-ink-line);border-radius:var(--radius-card);background:var(--lp-ink-2)}.si-capt__points h3{font:var(--fw-bold) var(--fs-h3) / var(--lh-snug) var(--font-display);letter-spacing:var(--ls-snug);color:#fff}.si-capt__points p{margin-top:var(--space-3)!important;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed)}.si-capt__disclaimer{max-width:820px;margin-top:clamp(32px,4vw,48px)!important;font:var(--type-caption);line-height:var(--lh-relaxed);color:#ffffff80}@media(max-width:639px){.si-capt__info{padding:var(--space-5) var(--space-5) 0}.si-capt__foot{flex-wrap:wrap;padding:var(--space-5)}.si-capt__points li{padding:var(--space-5)}}@media(prefers-reduced-motion:reduce){.si-capt__owner{animation:none}.si-capt__unlock{transition:none}}.si-qt__card{display:grid;margin-top:clamp(40px,5vw,64px);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-md);overflow:hidden}@media(min-width:900px){.si-qt__card{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.si-qt__form{display:grid;gap:var(--space-8);padding:clamp(24px,3vw,40px)}.si-qt__form fieldset{margin:0;padding:0;border:0;min-width:0}.si-qt__types,.si-qt__segs{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:var(--radius-pill);background:var(--surface-sunken)}.si-qt__type,.si-qt__seg{height:36px;padding-inline:16px;border:0;border-radius:var(--radius-pill);background:transparent;font:var(--type-label);color:var(--text-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.si-qt__type.is-on,.si-qt__seg.is-on{background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-sm)}.si-qt__desc legend{margin-bottom:var(--space-4);font:var(--type-label);color:var(--text-strong)}.si-qt__range{display:grid;gap:var(--space-4)}.si-qt__range>span{display:flex;justify-content:space-between;font:var(--type-label);color:var(--text-strong)}.si-qt__range strong{font-family:var(--font-display);font-weight:var(--fw-extrabold);color:var(--text-brand);font-variant-numeric:tabular-nums}.si-qt__range input{width:100%;height:6px;margin:8px 0;border-radius:3px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,var(--violet-500) calc(var(--v) * 100%),var(--surface-sunken) 0);cursor:pointer}.si-qt__range input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;border:3px solid #fff;background:var(--violet-500);box-shadow:0 2px 8px #4a3be066}.si-qt__range input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;border:3px solid #fff;background:var(--violet-500);box-shadow:0 2px 8px #4a3be066}.si-qt__checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3)}.si-qt__check{position:relative;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--text-body);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.si-qt__check input{position:absolute;opacity:0;width:1px;height:1px}.si-qt__box{display:grid;place-items:center;flex:0 0 auto;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--border-strong);color:transparent;transition:all var(--dur-fast) var(--ease-standard)}.si-qt__check.is-on{border-color:var(--border-brand);background:var(--surface-tint-violet)}.si-qt__check.is-on .si-qt__box{border-color:var(--violet-500);background:var(--violet-500);color:#fff}.si-qt__check:has(input:focus-visible){outline:3px solid var(--violet-400);outline-offset:2px}.si-qt__out{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(28px,3vw,44px);background:var(--lp-ink);color:var(--lp-ink-text);overflow:hidden}.si-qt__out:before{content:"";position:absolute;width:560px;height:560px;top:-300px;left:50%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,#7c4dff52,#7c4dff00 70%);pointer-events:none}.si-qt__out>*{position:relative}.si-qt__label,.si-qt__hints-title{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--violet-300)}.si-qt__gauge{position:relative;width:168px;height:168px;margin:var(--space-6) 0 var(--space-7)}.si-qt__gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.si-qt__track,.si-qt__arc{fill:none;stroke-width:10}.si-qt__track{stroke:#ffffff14}.si-qt__arc{stroke:var(--violet-400);stroke-linecap:round;stroke-dasharray:calc(var(--score) * 100) 100;filter:drop-shadow(0 0 6px rgba(124,77,255,.8));transition:stroke-dasharray .52s var(--ease-out)}.si-qt__gauge p{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:baseline;justify-content:center;padding-top:52px;gap:2px}.si-qt__gauge strong{font:var(--fw-extrabold) 56px / 1 var(--font-display);letter-spacing:-.04em;color:#fff}.si-qt__gauge span{font:var(--type-body-strong);color:#ffffff80}.si-qt__hints{margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid;gap:var(--space-3);width:100%;text-align:left}.si-qt__hints li{padding:var(--space-4) var(--space-5);border:1px solid var(--lp-ink-line);border-radius:var(--radius-lg);background:var(--lp-ink-2);font-size:var(--fs-body-sm);line-height:var(--lh-snug);color:#ffffffdb}.si-qt__full{font:var(--type-body-strong);color:#fff}.si-qt__cta{margin-top:auto;width:100%;white-space:normal;text-align:center;height:auto;min-height:var(--control-h-lg);padding-block:var(--space-3)}.si-qt__hints+.si-qt__cta,.si-qt__full+.si-qt__cta{margin-top:var(--space-8)}@media(prefers-reduced-motion:reduce){.si-qt__arc,.si-qt__check,.si-qt__box{transition:none}}.si-office{background:var(--surface-card);border-block:1px solid var(--border-subtle)}.si-office__list{list-style:none;margin:clamp(36px,5vw,56px) 0 0;padding:0;display:grid;gap:var(--grid-gap)}@media(min-width:640px){.si-office__list{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.si-office__list{grid-template-columns:repeat(3,1fr)}}.si-office__list li{padding:var(--space-7);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-page)}.si-office__tile{display:grid;place-items:center;width:38px;height:38px;margin-bottom:var(--space-6);border-radius:var(--radius-icon-tile, 10px);background:var(--surface-tint-violet);color:var(--text-brand)}.si-office__list h3{font:var(--type-card-title);color:var(--text-strong)}.si-office__list p{margin-top:var(--space-3)!important;font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-muted)}.si-plans__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-5) var(--space-8);margin-top:var(--space-9)}.si-plans__promo{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--lp-ink);color:var(--lp-ink-text);font:var(--type-caption)}.si-plans__promo strong{color:#fff}.si-plans__toggle{display:inline-flex;gap:4px;padding:4px;border-radius:var(--radius-pill);background:var(--surface-sunken)}.si-plans__toggle button{display:inline-flex;align-items:center;gap:var(--space-3);height:38px;padding-inline:18px;border:0;border-radius:var(--radius-pill);background:transparent;font:var(--type-label);color:var(--text-muted);cursor:pointer}.si-plans__toggle button.is-on{background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-sm)}.si-plans__toggle em{font-style:normal;padding:2px 8px;border-radius:var(--radius-pill);background:var(--green-100, #d9efe2);color:var(--green-700, #22603e);font:var(--type-caption);font-weight:var(--fw-semibold)}.si-plans__grid{display:grid;gap:var(--grid-gap);margin-top:clamp(40px,5vw,56px);align-items:start}@media(min-width:900px){.si-plans__grid{grid-template-columns:repeat(3,1fr)}}.si-price{position:relative;display:flex;flex-direction:column;height:100%;padding:clamp(24px,2.6vw,32px);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-xs)}.si-price.is-featured{border-color:var(--border-brand);box-shadow:var(--shadow-md)}@media(min-width:900px){.si-price.is-featured{transform:translateY(-14px)}.si-price.is-featured[data-reveal]:not(.is-lit){transform:translate3d(0,6px,0)}}.si-price--skeleton{min-height:420px;background:linear-gradient(100deg,var(--surface-card) 30%,var(--surface-sunken) 50%,var(--surface-card) 70%);background-size:300% 100%;animation:si-skeleton 1.4s ease-in-out infinite}@keyframes si-skeleton{0%{background-position:100% 0}to{background-position:0 0}}.si-price__flags{position:absolute;top:-11px;left:clamp(24px,2.6vw,32px);display:flex;gap:var(--space-3)}.si-price__flag{display:inline-flex;align-items:center;height:22px;padding-inline:10px;border-radius:var(--radius-pill);background:var(--violet-600);color:#fff;font:var(--type-caption);font-weight:var(--fw-semibold)}.si-price__flag--promo{background:var(--green-100, #d9efe2);color:var(--green-700, #22603e)}.si-price__name{font:var(--type-card-title);color:var(--text-strong)}.si-price__desc{margin-top:var(--space-3)!important;font:var(--type-caption);color:var(--text-muted)}.si-price__amount{margin-top:var(--space-7);padding-bottom:var(--space-7);border-bottom:1px solid var(--border-subtle)}.si-price__anchor{display:block;font:var(--type-body-strong);color:var(--text-faint);text-decoration-thickness:1.5px}.si-price__amount p{display:flex;align-items:baseline;gap:var(--space-2)}.si-price__amount strong{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-metric-lg);letter-spacing:var(--ls-tight);color:var(--text-strong)}.si-price__amount em{font-style:normal;font:var(--type-caption);color:var(--text-muted)}.si-price__cycle{display:block;margin-top:var(--space-2);font:var(--type-caption);color:var(--text-faint)}.si-price__trial{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-6)!important;font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-brand)}.si-price__list{list-style:none;margin:var(--space-7) 0 var(--space-9);padding:0;display:grid;gap:var(--space-4);align-content:start;flex:1}.si-price__list li{display:flex;gap:var(--space-4);align-items:flex-start;font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--text-muted)}.si-price__list li>:first-child{flex:0 0 auto;margin-top:2px;color:var(--green-600)}.si-price__cta{margin-top:auto;width:100%;white-space:normal}.si-plans__empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);margin-top:var(--space-10);padding:var(--space-10) var(--space-8);border:1px dashed var(--border-default);border-radius:var(--radius-2xl);text-align:center;color:var(--text-muted)}.si-plans__promo .si-count__unit{background:#ffffff1a}@media(prefers-reduced-motion:reduce){.si-price--skeleton{animation:none}}@media(max-width:639px){.si-plans__promo{border-radius:var(--radius-2xl);padding:var(--space-4) var(--space-5)}}.si-close__glow{width:900px;height:900px;right:-260px;top:-320px;--lp-glow: rgba(124, 77, 255, .3)}.si-close__inner{display:grid;gap:clamp(48px,6vw,80px);align-items:center}@media(min-width:900px){.si-close__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.si-close__mark{display:inline-flex;filter:drop-shadow(0 0 26px rgba(124,77,255,.55))}.si-close__form{margin-top:var(--space-9);max-width:480px}.si-close__label{display:block;margin-bottom:var(--space-4);font:var(--type-label);color:#fff}.si-close__input{width:100%;height:52px;padding:0 var(--space-6);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-pill);background:#ffffff0f;color:#fff;font:var(--type-body-strong);font-size:17px;outline:none;transition:border-color var(--dur-fast) var(--ease-standard)}.si-close__input::placeholder{color:#fff6}.si-close__input:focus{border-color:var(--violet-400)}.si-close__actions{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-6)}.si-close__plate{max-width:520px;width:100%;justify-self:center;transform:rotate(-3deg)}.si-close__plate[data-reveal]:not(.is-lit){transform:rotate(-9deg) translate3d(0,40px,0)}.si-close__plate[data-reveal].is-lit{transform:rotate(-3deg)}@media(prefers-reduced-motion:reduce){.si-close__plate[data-reveal]:not(.is-lit){transform:rotate(-3deg)}}.si-footer{padding:var(--space-10) 0 calc(var(--space-10) + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);background:var(--surface-page)}.si-footer__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6) var(--space-9)}.si-footer__links{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-7)}.si-footer__links a{font:var(--type-label);color:var(--text-muted)!important}.si-footer__links a:hover{color:var(--text-strong)!important}.si-footer__fine{margin-left:auto!important;font:var(--type-caption);color:var(--text-faint)}@media(max-width:899px){.si-footer{padding-bottom:calc(110px + env(safe-area-inset-bottom))}}.si-sticky{display:none}@media(max-width:899px){.si-sticky{position:fixed;inset:auto 0 0;z-index:45;display:block;padding:var(--space-4) var(--lp-gutter) calc(var(--space-4) + env(safe-area-inset-bottom));background:#fcfbfbe6;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-top:1px solid var(--border-subtle);transform:translateY(110%);transition:transform .36s var(--ease-out)}.si-sticky.is-shown{transform:none}.si-sticky__cta{width:100%}}@media(prefers-reduced-motion:reduce){.si-sticky{transition:none}}.lum-si{--si-violet: var(--violet-500)}.lum-si ::selection{background:var(--violet-500);color:#fff}.lum-si :focus-visible{outline:3px solid var(--violet-400);outline-offset:3px;border-radius:8px}:where(.lum-si) :where(h1,h2,h3,p){margin:0}.si-skip{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:var(--radius-pill);background:var(--action-primary);color:#fff!important;font:var(--type-body-strong)}.si-skip:focus{top:12px}:where(.lum-si) [data-reveal]{filter:none;transition:opacity .48s var(--ease-out) var(--reveal-delay, 0ms),transform .68s cubic-bezier(.3,1.3,.5,1) var(--reveal-delay, 0ms);will-change:opacity,transform}:where(.lum-si) [data-reveal]:not(.is-lit){transform:translate3d(0,28px,0) scale(.97)}@media(prefers-reduced-motion:reduce){:where(.lum-si) [data-reveal],:where(.lum-si) [data-reveal]:not(.is-lit){transform:none;transition:none}}.si-head{max-width:720px}.si-head--center{margin-inline:auto;text-align:center}.si-head--center .lum-h2,.si-head--center .lum-lead{margin-inline:auto}.lum-section--ink{overflow:hidden}.si-band-glow{width:900px;height:900px;top:-440px;left:50%;transform:translate(-50%);--lp-glow: rgba(124, 77, 255, .24)}.si-band-inner{position:relative;z-index:1}.si-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);height:var(--control-h-lg);padding-inline:24px;border:0;border-radius:var(--radius-pill);background:var(--action-primary);color:#fff!important;font:var(--type-body-strong);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-brand);transition:background-color var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.si-cta:hover{background:var(--action-primary-hover);box-shadow:0 10px 30px #4a3be052}.si-cta:active{transform:scale(var(--press-scale))}.lum-section--ink .si-cta{box-shadow:0 10px 34px #5b4cf56b}.si-cta--ghost{background:transparent;border:1px solid var(--border-default);color:var(--text-body)!important;box-shadow:none}.si-cta--ghost:hover{background:var(--surface-hover);border-color:var(--border-strong);box-shadow:none}.lum-section--ink .si-cta--ghost{border-color:#ffffff38;color:#fff!important;box-shadow:none}.lum-section--ink .si-cta--ghost:hover{background:#ffffff14;border-color:#ffffff6b}.si-cta--sm{height:var(--control-h);padding-inline:18px}.si-nudge{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5) var(--space-8);margin-top:clamp(40px,5vw,64px);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-xs)}.si-nudge p{font:var(--type-body-strong);color:var(--text-strong)}.lum-section--ink .si-nudge{background:var(--lp-ink-2);border-color:var(--lp-ink-line);box-shadow:none}.lum-section--ink .si-nudge p{color:#fff}@media(max-width:639px){.si-nudge{padding:var(--space-6)}.si-nudge .si-cta{width:100%}}.si-sample{display:inline-flex;align-items:center;gap:6px;padding:2px 9px 2px 7px;border-radius:var(--radius-pill);background:var(--surface-sunken, rgba(20, 20, 25, .06));color:var(--text-muted);font:var(--type-caption);font-weight:var(--fw-semibold)}.si-sample:before{content:"";width:6px;height:6px;border-radius:50%;border:1.5px solid currentColor}.lum-section--ink .si-sample{background:#ffffff14;color:#ffffff9e}.si-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.si-cta{transition:none}}.lum-cap{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);padding:var(--space-7);display:grid;gap:var(--space-5)}.lum-cap__head{display:flex;align-items:center;gap:var(--space-5);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle)}.lum-cap__tile{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-icon-tile);background:var(--teal-50);color:var(--teal-500);flex:0 0 auto}.lum-cap__head strong{display:block;font:var(--type-body-strong);color:var(--text-strong)}.lum-cap__head span{font:var(--type-caption);color:var(--text-muted)}.lum-cap__eyebrow{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-faint)}.lum-cap__row p{margin:var(--space-3) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--text-body);background:var(--surface-sunken);border-radius:var(--radius-lg);padding:var(--space-5)}.lum-cap__row--in p{background:var(--violet-50);color:var(--violet-800)}.lum-cap__out{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px dashed var(--border-brand);border-radius:var(--radius-lg);background:var(--surface-card)}.lum-cap__out>:first-child{color:var(--violet-600);flex:0 0 auto}.lum-cap__out code{margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--violet-700)}.lum-cap__exits{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.lum-cap__exits span{font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-faint);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:3px 10px}.lum-cap__exits .is-on{color:var(--green-700);background:var(--green-50);border-color:var(--green-100)}.lum-cross{border-top:1px solid var(--border-subtle)}.lum-cross__grid{display:grid;gap:var(--grid-gap);margin-top:var(--space-10)}@media(min-width:900px){.lum-cross__grid{grid-template-columns:repeat(3,1fr)}}.lum-cross__card{display:flex;flex-direction:column;padding:var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-base) var(--ease-out)}.lum-cross__card:hover{border-color:var(--border-brand);box-shadow:var(--shadow-md);transform:translateY(-3px)}.lum-cross__tile{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radius-icon-tile);background:var(--violet-50);color:var(--violet-600);margin-bottom:var(--space-7)}.lum-cross__card strong{font:var(--type-card-title);color:var(--text-strong)!important}.lum-cross__text{margin-top:var(--space-3);font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--text-muted);flex:1}.lum-cross__go{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-7);font:var(--type-label);color:var(--text-brand)!important}@media(prefers-reduced-motion:reduce){.lum-cross__card{transition:none}.lum-cross__card:hover{transform:none}}.lum-fhero{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(48px,6vw,92px) clamp(48px,6vw,80px);background:linear-gradient(180deg,var(--violet-50) 0%,var(--surface-page) 100%)}.lum-fhero__rays{position:absolute;inset:-30% 0 auto;left:-20%;width:140%;height:130%;z-index:-1;opacity:.55}.lum-fhero__inner{display:grid;gap:clamp(36px,5vw,64px);align-items:center}@media(min-width:900px){.lum-fhero__inner{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.lum-fhero--wide-art .lum-fhero__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr)}}.lum-fhero__title{margin-top:var(--space-6);font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:clamp(32px,4.2vw,54px);line-height:1.04;letter-spacing:-.035em;color:var(--text-strong);max-width:16ch}.lum-fhero__actions{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-9)}.lum-fhero__cta{display:inline-flex;align-items:center;gap:var(--space-3);height:var(--control-h-lg);padding-inline:24px;border-radius:var(--radius-pill);background:var(--action-primary);color:#fff!important;font:var(--type-body-strong);box-shadow:var(--shadow-brand);transition:background-color var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-standard)}.lum-fhero__cta:hover{background:var(--action-primary-hover)}.lum-fhero__cta:active{transform:scale(var(--press-scale))}.lum-fhero__ghost{display:inline-flex;align-items:center;height:var(--control-h-lg);padding-inline:20px;border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-body)!important;font:var(--type-body-strong);transition:var(--transition-control)}.lum-fhero__ghost:hover{border-color:var(--border-strong)}.lum-fhero__art{--mx: 0;--my: 0;perspective:1500px;min-width:0}.lum-fhero__plane{transform:rotateX(calc(4deg + var(--my) * -3deg)) rotateY(calc(-7deg + var(--mx) * 4deg));transform-style:preserve-3d;transition:transform .62s var(--ease-out)}.lum-fstats{border-block:1px solid var(--border-subtle);background:var(--surface-card)}.lum-fstats__grid{display:grid;gap:var(--space-8);padding-block:var(--space-9)}@media(min-width:640px){.lum-fstats__grid{grid-template-columns:repeat(3,1fr)}}.lum-fstats__item{display:flex;flex-direction:column}.lum-caps__grid{display:grid;gap:var(--grid-gap)}@media(min-width:640px){.lum-caps__grid{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.lum-caps__grid{grid-template-columns:repeat(3,1fr)}}.lum-caps__card{padding:clamp(22px,2.4vw,30px);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.lum-caps__card:hover{border-color:var(--border-brand);box-shadow:var(--shadow-sm)}.lum-caps__tile{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radius-icon-tile);background:var(--violet-50);color:var(--violet-600);margin-bottom:var(--space-7)}.lum-caps__title{font:var(--fw-bold) var(--fs-h3) / var(--lh-snug) var(--font-display);letter-spacing:var(--ls-snug);color:var(--text-strong)}.lum-caps__text{margin:var(--space-4) 0 0;font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--text-muted)}.lum-caps__list{list-style:none;margin:var(--space-7) 0 0;padding:var(--space-7) 0 0;border-top:1px solid var(--border-subtle);display:grid;gap:var(--space-4)}.lum-caps__list li{display:flex;gap:var(--space-4);align-items:flex-start;font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--text-muted)}.lum-caps__list li>:first-child{flex:0 0 auto;margin-top:2px;color:var(--green-600)}.lum-specs{border-top:1px solid var(--border-subtle);background:var(--surface-card)}.lum-specs__grid{display:grid;gap:var(--space-10);margin-top:var(--space-10)}@media(min-width:900px){.lum-specs__grid{grid-template-columns:1fr 1fr}}.lum-specs__group h3{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-faint);padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle)}.lum-specs__group dl{margin:0}.lum-specs__group dl>div{display:grid;gap:var(--space-2);padding-block:var(--space-6);border-bottom:1px solid var(--border-subtle)}@media(min-width:640px){.lum-specs__group dl>div{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:var(--space-6);align-items:baseline}}.lum-specs__group dt{font:var(--type-body-strong);color:var(--text-strong)}.lum-specs__group dd{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--text-muted)}.lum-caveat{display:flex;gap:var(--space-6);align-items:flex-start;margin-top:var(--space-10);padding:var(--space-8);border:1px solid var(--amber-100);border-radius:var(--radius-2xl);background:var(--surface-tint-amber)}.lum-caveat__tile{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-icon-tile);background:#fff;color:var(--amber-600);flex:0 0 auto}.lum-caveat strong{display:block;font:var(--type-card-title);color:var(--text-strong)}.lum-caveat p{margin:var(--space-3) 0 0;font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--text-body);max-width:72ch}@media(prefers-reduced-motion:reduce){.lum-fhero__plane,.lum-fhero__cta,.lum-fhero__ghost,.lum-caps__card{transition:none}}.lum-cat{border-top:1px solid var(--border-subtle);background:var(--surface-card)}.lum-cat__groups{display:grid;gap:var(--grid-gap);margin-top:var(--space-10)}@media(min-width:640px){.lum-cat__groups{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.lum-cat__groups{grid-template-columns:repeat(4,1fr)}}.lum-cat__group{border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface-page);padding:var(--space-7)}.lum-cat__group h3{display:flex;align-items:center;gap:var(--space-4);font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-muted);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle)}.lum-cat__group h3 em{margin-left:auto;font-style:normal;font-size:var(--fs-caption);letter-spacing:0;color:var(--text-faint);background:var(--surface-sunken);border-radius:var(--radius-pill);padding:1px 8px}.lum-cat__group ul{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;gap:var(--space-6)}.lum-cat__group li{display:flex;gap:var(--space-5);align-items:flex-start}.lum-cat__group li>span:last-child{font-size:var(--fs-caption);line-height:var(--lh-normal);color:var(--text-muted)}.lum-cat__group strong{display:block;font:var(--type-body-strong);color:var(--text-strong);margin-bottom:2px}.lum-cat__tile{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);flex:0 0 auto}.lum-cat__tile--brand{background:var(--violet-50);color:var(--violet-600)}.lum-cat__tile--green{background:var(--green-50);color:var(--green-600)}.lum-cat__tile--teal{background:var(--teal-50);color:var(--teal-500)}.lum-cat__tile--blue{background:var(--blue-50);color:var(--blue-600)}.lum-cat__tile--amber{background:var(--amber-50);color:var(--amber-600)}.lum-cat__tile--red{background:var(--red-50);color:var(--red-600)}.lum-cat__tile--neutral{background:var(--surface-sunken);color:var(--text-muted)}.lum-cat__entry{display:flex;gap:var(--space-6);align-items:flex-start;margin-top:var(--grid-gap);padding:var(--space-7);border:1px dashed var(--border-brand);border-radius:var(--radius-2xl);background:var(--surface-tint-violet)}.lum-cat__entry strong{display:block;font:var(--type-card-title);color:var(--text-strong)}.lum-cat__entry p{margin:var(--space-3) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--text-muted);max-width:70ch}.atr-devs{display:flex;flex-direction:column;gap:var(--space-5)}.atr-devs__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}@media(min-width:1200px){.atr-devs__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.atr-devs__ident{display:flex;align-items:center;gap:var(--space-4);min-width:0}.atr-devs__cover{flex:none;display:inline-flex;align-items:center;justify-content:center;width:56px;height:40px;border-radius:var(--radius-sm);border:var(--border-w) solid var(--border-subtle);background:var(--surface-sunken);color:var(--text-faint);object-fit:cover}.atr-devs__cover--large{width:100%;height:132px;border-radius:var(--radius-md)}.atr-devs__cell{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-devs__cell--right{align-items:flex-end}.atr-devs__name{font:var(--type-body-strong);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-devs__sub{font:var(--type-caption);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.atr-devs__muted{font:var(--type-caption);color:var(--text-faint)}.atr-devs__stock{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.atr-devs__card{display:flex;flex-direction:column;gap:var(--space-3);width:100%;min-width:0;text-align:left}.atr-devs__cardBody{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.atr-devs__cardHead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.atr-devs__card .atr-devs__sub{max-width:none}@media(max-width:639px){.atr-devs .atr-pagehead,.atr-devdetail .atr-pagehead{flex-wrap:wrap;gap:12px}.atr-devs .atr-pagehead__actions,.atr-devdetail .atr-pagehead__actions{flex-wrap:wrap;width:100%}}.atr-lightbox{--lb-chrome: rgba(255, 255, 255, .72);--lb-hover: rgba(255, 255, 255, .12);--lb-gap: 24px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;color:var(--neutral-0);outline:none;overscroll-behavior:contain;user-select:none;-webkit-user-select:none;animation:atr-lightbox-in var(--dur-base) var(--ease-out) both}@keyframes atr-lightbox-in{0%{opacity:0}to{opacity:1}}.atr-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--neutral-900);opacity:var(--lb-backdrop, 1);z-index:-1}.atr-lightbox__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:max(var(--space-3),env(safe-area-inset-top)) max(var(--space-4),env(safe-area-inset-right)) var(--space-3) max(var(--space-4),env(safe-area-inset-left));z-index:2}.atr-lightbox__heading{flex:1 1 auto;display:flex;align-items:baseline;gap:var(--space-3);min-width:0}.atr-lightbox__title{font:var(--type-body-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-lightbox__count{font:var(--type-caption);color:var(--lb-chrome);font-variant-numeric:tabular-nums;white-space:nowrap}.atr-lightbox__actions{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.atr-lightbox__btn{display:grid;place-items:center;width:44px;height:44px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--neutral-0);cursor:pointer;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-standard)}.atr-lightbox__btn:hover{background:var(--lb-hover)}.atr-lightbox__btn:focus-visible,.atr-lightbox__nav:focus-visible,.atr-lightbox__thumb:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.atr-lightbox__stage{position:relative;overflow:hidden;touch-action:none;cursor:grab}.atr-lightbox.is-zoomed .atr-lightbox__stage{cursor:move}.atr-lightbox__stage:active{cursor:grabbing}.atr-lightbox__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0 clamp(0px,4vw,72px);will-change:transform}.atr-lightbox.is-animating .atr-lightbox__slide,.atr-lightbox.is-animating .atr-lightbox__frame{transition:transform var(--dur-slow) var(--ease-out)}.atr-lightbox__frame{position:relative;width:100%;height:100%;transform-origin:center center;will-change:transform}.atr-lightbox__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.atr-lightbox__img:not(.is-preview){opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}.atr-lightbox__img.is-loaded{opacity:1}.atr-lightbox__spinner{position:absolute;color:var(--lb-chrome);animation:atr-lightbox-spin .9s linear infinite}@keyframes atr-lightbox-spin{to{transform:rotate(360deg)}}.atr-lightbox__error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:var(--space-2);font:var(--type-body);color:var(--lb-chrome)}.atr-lightbox__nav{position:absolute;top:50%;display:grid;place-items:center;width:52px;height:52px;margin-top:-26px;border:none;border-radius:var(--radius-pill);background:#00000061;color:var(--neutral-0);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard);z-index:2}.atr-lightbox__nav:hover{background:#0009}.atr-lightbox__nav--prev{left:max(var(--space-4),env(safe-area-inset-left))}.atr-lightbox__nav--next{right:max(var(--space-4),env(safe-area-inset-right))}.atr-lightbox.is-zoomed .atr-lightbox__nav{opacity:0;pointer-events:none}.atr-lightbox__bottom{display:grid;gap:var(--space-2);padding:var(--space-2) max(var(--space-4),env(safe-area-inset-right)) max(var(--space-3),env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left));z-index:2}.atr-lightbox__caption{margin:0;text-align:center;font:var(--type-body);color:var(--lb-chrome);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atr-lightbox__thumbs{display:flex;gap:var(--space-2);justify-content:safe center;overflow-x:auto;scrollbar-width:none;padding:2px;touch-action:pan-x}.atr-lightbox__thumbs::-webkit-scrollbar{display:none}.atr-lightbox__thumb{flex:0 0 auto;width:64px;height:48px;padding:0;border:2px solid transparent;border-radius:var(--radius-sm);overflow:hidden;background:var(--neutral-800);cursor:pointer;opacity:.5;transition:opacity var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.atr-lightbox__thumb:hover{opacity:.85}.atr-lightbox__thumb.is-active{opacity:1;border-color:var(--neutral-0)}.atr-lightbox__thumb img{display:block;width:100%;height:100%;object-fit:cover}@media(hover:none)and (pointer:coarse){.atr-lightbox__nav,.atr-lightbox__btn--fine{display:none}}@media(max-width:639px){.atr-lightbox__slide{padding:0}.atr-lightbox__thumb{width:52px;height:40px}}@media(max-height:480px){.atr-lightbox__thumbs{display:none}}@media(prefers-reduced-motion:reduce){.atr-lightbox,.atr-lightbox.is-animating .atr-lightbox__slide,.atr-lightbox.is-animating .atr-lightbox__frame,.atr-lightbox__img:not(.is-preview){animation:none;transition:none}}.atr-devform{display:flex;flex-direction:column;gap:var(--space-6)}.atr-devform__legend{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);padding-top:var(--space-3);border-top:var(--border-w) solid var(--border-subtle)}.atr-devform__label{font:var(--type-label);color:var(--text-body)}.atr-devform__hint{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-devform__street,.atr-devform__city,.atr-devform__trio{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.atr-devform__quad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}@media(min-width:640px){.atr-devform__street{grid-template-columns:2fr .8fr 1fr}.atr-devform__city{grid-template-columns:1fr 96px}.atr-devform__trio{grid-template-columns:repeat(3,minmax(0,1fr))}.atr-devform__quad{grid-template-columns:repeat(4,minmax(0,1fr))}}.atr-devform__videos{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.atr-devform__videoRow{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%}@media(max-width:639px){.atr-devform__videoRow{grid-template-columns:minmax(0,1fr) auto}.atr-devform__videoRow>:nth-child(2){grid-column:1;grid-row:2}}.atr-devform__switch{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--surface-page)}.atr-devform__preview{margin:0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--surface-tint-violet);font:var(--type-body);color:var(--text-body)}.atr-devform__preview strong{color:var(--text-strong)}.atr-devform__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-3)}.atr-devform__actions--split{justify-content:space-between}.atr-devform__actions>div{display:flex;gap:var(--space-3)}.atr-mirror{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--grid-gap);min-width:0}.atr-mirror__tower{flex:1 1 auto;max-width:100%;display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--card-pad-tight);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}.atr-mirror__towerHead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font:var(--type-card-title);color:var(--text-strong)}.atr-mirror__towerCount{font:var(--type-caption);color:var(--text-muted)}.atr-mirror__grid{display:flex;flex-direction:column;gap:var(--space-1);overflow-x:auto;padding:var(--space-2) var(--space-2) var(--space-1) 0}.atr-mirror__floor{display:flex;align-items:stretch;gap:var(--space-2);min-width:max-content}.atr-mirror__floorLabel{position:sticky;left:0;z-index:1;flex:none;display:flex;align-items:center;justify-content:flex-end;width:52px;padding-right:var(--space-2);background:var(--surface-card);font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-muted)}.atr-mirror__cells{display:flex;gap:var(--space-1)}.atr-mirror__cell{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:64px;height:48px;padding:0 var(--space-1);border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-sans);cursor:pointer;transition:var(--transition-control)}.atr-mirror__cell:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.atr-mirror__cell:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-mirror__number{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);line-height:1.1;font-variant-numeric:tabular-nums}.atr-mirror__price{font-size:var(--fs-micro);font-weight:var(--fw-medium);line-height:1.1;opacity:.85;white-space:nowrap}.atr-mirror__cell--disponivel{background:var(--green-50);border-color:var(--green-100);color:var(--green-700)}.atr-mirror__cell--reservada{background:var(--amber-50);border-color:var(--amber-100);color:var(--amber-600)}.atr-mirror__cell--vendida{background:var(--violet-500);border-color:var(--violet-600);color:var(--text-on-brand)}.atr-mirror__cell--bloqueada{background:var(--neutral-100);border-color:var(--neutral-200);color:var(--text-faint)}.atr-mirror__cell--selected{box-shadow:0 0 0 2px var(--surface-card),0 0 0 4px var(--border-focus)}.atr-mirror--selecting .atr-mirror__cell:not(.atr-mirror__cell--selected){opacity:.72}.atr-mirror__check{position:absolute;top:-5px;left:-5px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--radius-pill);background:var(--action-primary);color:var(--text-on-brand);box-shadow:0 0 0 2px var(--surface-card)}.atr-mirror__legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.atr-mirror__legend li{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--text-body)}.atr-mirror__legend strong{color:var(--text-strong);font-variant-numeric:tabular-nums}.atr-mirror__swatch{width:12px;height:12px;border-radius:var(--radius-xs);border:1px solid transparent}.atr-mirror__swatch--disponivel{background:var(--green-50);border-color:var(--green-500)}.atr-mirror__swatch--reservada{background:var(--amber-50);border-color:var(--amber-500)}.atr-mirror__swatch--vendida{background:var(--violet-500);border-color:var(--violet-600)}.atr-mirror__swatch--bloqueada{background:var(--neutral-100);border-color:var(--neutral-300)}.atr-devdetail{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.atr-devdetail__title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.atr-devdetail__tabs{overflow-x:auto}.atr-devdetail__stack{display:flex;flex-direction:column;gap:var(--grid-gap);min-width:0}.atr-devdetail__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.atr-devdetail__toolbarActions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-devdetail__muted{font:var(--type-caption);color:var(--text-muted)}.atr-devdetail__pad{padding:var(--card-pad-tight)}.atr-devdetail__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap);align-items:start}@media(min-width:1200px){.atr-devdetail__grid{grid-template-columns:minmax(0,1fr) 380px}}.atr-devdetail__main,.atr-devdetail__side{display:flex;flex-direction:column;gap:var(--grid-gap);min-width:0}.atr-devdetail__galleryCard{overflow:hidden}.atr-devdetail__hero{position:relative;aspect-ratio:16 / 9;background:var(--surface-sunken)}.atr-devdetail__heroOpen{display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:zoom-in}.atr-devdetail__heroOpen:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.atr-devdetail__hero img{width:100%;height:100%;object-fit:cover;display:block}.atr-devdetail__heroEmpty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-faint)}.atr-devdetail__heroTools{position:absolute;top:12px;right:12px;display:flex;gap:var(--space-2)}.atr-devdetail__heroTools .atr-iconbtn,.atr-devdetail__nav{background:var(--surface-card)}.atr-devdetail__nav{position:absolute;top:50%;transform:translateY(-50%)}.atr-devdetail__nav--prev{left:12px}.atr-devdetail__nav--next{right:12px}.atr-devdetail__counter,.atr-devdetail__caption{position:absolute;bottom:12px;padding:2px 10px;border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-on-brand);font:var(--type-caption)}.atr-devdetail__counter{right:12px}.atr-devdetail__caption{left:12px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-devdetail__thumbs{display:flex;gap:6px;padding:8px;overflow-x:auto}.atr-devdetail__thumb{flex:0 0 72px;height:54px;padding:0;border:2px solid transparent;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-sunken);cursor:pointer;color:var(--text-faint)}.atr-devdetail__thumb img{width:100%;height:100%;object-fit:cover}.atr-devdetail__thumb.is-active{border-color:var(--border-brand)}.atr-devdetail__code{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.atr-devdetail__chips--head{margin-bottom:var(--space-4)}.atr-devdetail__specGrid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media(min-width:640px){.atr-devdetail__specGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.atr-devdetail__spec{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:var(--space-2);align-items:center;color:var(--text-muted);min-width:0}.atr-devdetail__spec>:first-child{grid-row:span 2;align-self:start;margin-top:2px}.atr-devdetail__spec dt{font:var(--type-caption);color:var(--text-muted)}.atr-devdetail__spec dd{margin:0;font:var(--type-body-strong);color:var(--text-strong);overflow-wrap:anywhere}.atr-devdetail__sectionLabel{display:block;margin:var(--space-5) 0 var(--space-2)}.atr-devdetail__typoList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.atr-devdetail__typoList li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-top:var(--border-w) solid var(--border-subtle)}.atr-devdetail__typoList li:first-child{border-top:none;padding-top:0}.atr-devdetail__typoList li:last-child{padding-bottom:0}.atr-devdetail__typoSide{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}.atr-devdetail__typoPrice{font:var(--type-body-strong);color:var(--text-strong);white-space:nowrap}.atr-devdetail__rows{margin:0;display:flex;flex-direction:column}.atr-devdetail__rows>div{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-top:var(--border-w) solid var(--border-subtle)}.atr-devdetail__rows>div:first-child{border-top:none}.atr-devdetail__prices+.atr-devdetail__rows{margin-top:var(--space-4);padding-top:var(--space-2);border-top:var(--border-w) solid var(--border-subtle)}.atr-devdetail__rows dt{font:var(--type-body);color:var(--text-muted)}.atr-devdetail__rows dd{margin:0;font:var(--type-body-strong);color:var(--text-strong);text-align:right}.atr-devdetail__prices{display:flex;flex-direction:column;gap:2px}.atr-devdetail__price{font:var(--type-metric);letter-spacing:-.02em;color:var(--text-strong)}.atr-devdetail__stockHead{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.atr-devdetail__stockBar{display:flex;gap:2px;height:10px;margin:var(--space-3) 0 var(--space-4);border-radius:var(--radius-pill);overflow:hidden;background:var(--neutral-100)}.atr-devdetail__stockSeg{flex-basis:0;min-width:4px}.atr-devdetail__stockSeg--disponivel,.atr-devdetail__swatch--disponivel{background:var(--green-500)}.atr-devdetail__stockSeg--reservada,.atr-devdetail__swatch--reservada{background:var(--amber-500)}.atr-devdetail__stockSeg--vendida,.atr-devdetail__swatch--vendida{background:var(--violet-500)}.atr-devdetail__stockSeg--bloqueada,.atr-devdetail__swatch--bloqueada{background:var(--neutral-300)}.atr-devdetail__legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.atr-devdetail__legend li{display:grid;grid-template-columns:12px 1fr auto 44px;align-items:center;gap:var(--space-2);font:var(--type-body);color:var(--text-body)}.atr-devdetail__legend strong{font:var(--type-body-strong);color:var(--text-strong);text-align:right}.atr-devdetail__legend .atr-devdetail__muted{text-align:right}.atr-devdetail__swatch{width:12px;height:12px;border-radius:var(--radius-xs)}.atr-devdetail__headline{display:block;font:var(--type-metric);letter-spacing:-.02em;color:var(--text-strong)}.atr-devdetail__timeline{position:relative;height:6px;margin:var(--space-4) 6px var(--space-3);border-radius:var(--radius-pill);background:var(--neutral-100)}.atr-devdetail__timelineFill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--action-primary)}.atr-devdetail__timelineDot{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:var(--surface-card);border:2px solid var(--action-primary);transform:translate(-50%,-50%)}.atr-devdetail__timelineEnds{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);font:var(--type-body-strong);color:var(--text-strong)}.atr-devdetail__timelineEnds>div{display:flex;flex-direction:column;gap:2px}.atr-devdetail__timelineEnd{text-align:right}.atr-devdetail__headline+.atr-devdetail__timelineEnds{margin-top:var(--space-4)}.atr-devdetail__mapLink{display:inline-flex;align-items:center;gap:4px;font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-brand);text-decoration:none}.atr-devdetail__mapLink:hover{text-decoration:underline}.atr-devdetail__noMap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:140px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--text-muted);font:var(--type-caption)}.atr-devdetail__noMap+*,.atr-devdetail__side .atr-mappin+*{margin-top:var(--space-4)}.atr-devdetail__meta{margin:0;font:var(--type-caption);color:var(--text-faint);text-align:center}.atr-devdetail__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media(min-width:640px){.atr-devdetail__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.atr-devdetail__photo{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-md);border:var(--border-w) solid var(--border-subtle);background:var(--surface-sunken)}.atr-devdetail__photo img{width:100%;height:100%;object-fit:cover;display:block}.atr-devdetail__photo--cover{grid-column:span 2}.atr-devdetail__photoTag{position:absolute;left:var(--space-2);top:var(--space-2)}.atr-devdetail__photoActions{position:absolute;right:var(--space-2);bottom:var(--space-2);display:flex;gap:var(--space-1);padding:2px;border-radius:var(--radius-sm);background:var(--surface-card);box-shadow:var(--shadow-sm);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.atr-devdetail__photo:hover .atr-devdetail__photoActions,.atr-devdetail__photo:focus-within .atr-devdetail__photoActions{opacity:1}@media(hover:none){.atr-devdetail__photoActions{opacity:1}}.atr-devdetail__photoAdd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);aspect-ratio:4 / 3;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-page);font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-muted);cursor:pointer;transition:var(--transition-control)}.atr-devdetail__photoAdd:hover{border-color:var(--border-brand);color:var(--text-brand)}.atr-devdetail__photoAdd:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-devdetail__hidden{display:none}.atr-devdetail__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-5);margin:0}.atr-devdetail__fact{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-devdetail__fact dt,.atr-devdetail__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-devdetail__fact dd{margin:0;font:var(--type-body-strong);color:var(--text-strong);overflow-wrap:anywhere}.atr-devdetail__text{margin:0;font:var(--type-body);color:var(--text-body);white-space:pre-wrap}.atr-devdetail__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-devdetail__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.atr-devdetail__links li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-md);min-width:0}.atr-devdetail__linkMain{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;font:var(--type-body);color:var(--text-strong);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.atr-devdetail__linkMain:hover{text-decoration:underline}.atr-devdetail__linkMeta{display:inline-flex;align-items:center;gap:var(--space-2);flex:none}.atr-devdetail__typo{display:flex;align-items:center;gap:var(--space-3);min-width:0}.atr-devdetail__plan{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-sm);border:var(--border-w) solid var(--border-subtle);background:var(--surface-sunken);color:var(--text-faint);object-fit:cover}.atr-devdetail__cell{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-devdetail__cellName{font:var(--type-body-strong);color:var(--text-strong)}.atr-devdetail__specs{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);font:var(--type-caption);color:var(--text-muted)}.atr-devdetail__specs span{display:inline-flex;align-items:center;gap:3px}.atr-devdetail__planPreview{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.atr-devdetail__planPreview img{max-width:180px;max-height:140px;border-radius:var(--radius-md);border:var(--border-w) solid var(--border-subtle);object-fit:contain;background:var(--surface-page)}.atr-devdetail__period{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.atr-devdetail__periodControls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.atr-devdetail__stockCenter{display:flex;justify-content:center}.atr-devdetail__ratios{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-w) solid var(--border-subtle)}.atr-devdetail__ratio{display:flex;flex-direction:column;gap:2px}.atr-devdetail__ratio strong{font:var(--type-metric);color:var(--text-strong)}.atr-devdetail__frame{min-width:0;padding:var(--card-pad-tight);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-card)}.atr-devdetail__frame--bare{padding:0;overflow:hidden}.atr-wizard__progress{display:flex;flex-direction:column;gap:var(--space-2)}.atr-wizard__steps{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-2)}.atr-wizard__stepbtn{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:4px 0;background:none;border:0;font:inherit;color:var(--text-muted);cursor:pointer;text-align:left}.atr-wizard__stepbtn:disabled{cursor:default}.atr-wizard__stepbtn:focus-visible{outline:none;border-radius:var(--radius-xs);box-shadow:var(--ring-focus)}.atr-wizard__stepbar{display:block;width:100%;height:4px;border-radius:var(--radius-pill);background:var(--surface-sunken);transition:background var(--dur-fast) var(--ease-standard)}.atr-wizard__stepitem.is-past .atr-wizard__stepbar,.atr-wizard__stepitem.is-active .atr-wizard__stepbar{background:var(--action-primary)}.atr-wizard__stepbtn:not(:disabled):hover .atr-wizard__stepbar{background:var(--border-brand)}.atr-wizard__stepitem.is-active .atr-wizard__stepbtn:hover .atr-wizard__stepbar{background:var(--action-primary)}.atr-wizard__steplabel{display:none;font:var(--type-caption)}.atr-wizard__stepitem.is-active .atr-wizard__steplabel{color:var(--text-strong);font-weight:var(--fw-semibold)}.atr-wizard__stepitem.is-past .atr-wizard__steplabel{color:var(--text-body)}.atr-wizard__count{margin:0;font:var(--type-caption);color:var(--text-muted)}@media(min-width:640px){.atr-wizard__steplabel{display:block}.atr-wizard__count{display:none}}.atr-wizard__head{display:flex;flex-direction:column;gap:var(--space-1)}.atr-wizard__question{margin:0;font:var(--type-section-title);color:var(--text-strong)}.atr-wizard__lead{margin:0;font:var(--type-body);color:var(--text-muted)}.atr-wizard__summary{margin:0;display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-sunken)}.atr-wizard__summaryrow{display:grid;grid-template-columns:minmax(64px,112px) minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4)}.atr-wizard__summaryrow+.atr-wizard__summaryrow{border-top:1px solid var(--border-subtle)}.atr-wizard__summaryrow dt{font:var(--type-caption);color:var(--text-muted)}.atr-wizard__summaryrow dd{margin:0;font:var(--type-body);color:var(--text-strong);overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.atr-wizard__stepbar{transition:none}}.atr-demanddlg{display:flex;flex-direction:column;gap:var(--space-4)}.atr-demanddlg__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4)}.atr-demanddlg__client{margin:0;font-size:var(--fs-body-sm);color:var(--text-body)}.atr-demanddlg--wizard{gap:var(--space-5)}.atr-demanddlg--wizard .atr-demandform>.atr-demandform__section:first-child{padding-top:0;border-top:0}.atr-demanddlg__footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.atr-demanddlg__footer-end{display:flex;align-items:center;gap:var(--space-2)}.atr-lmap{position:relative;width:100%;min-height:320px;border-radius:var(--radius-card);border:var(--border-w) solid var(--border-subtle);overflow:hidden;background:var(--surface-sunken);isolation:isolate;z-index:0}.atr-lmap__map{position:absolute;top:0;right:0;bottom:0;left:0;font-family:var(--font-sans)}.atr-lmap .leaflet-control-attribution{font:var(--type-caption);font-size:10px}.atr-lmap__controls{position:absolute;top:var(--space-5);left:var(--space-5);right:var(--space-5);z-index:1000;display:flex;flex-wrap:wrap;gap:var(--space-3);pointer-events:none}.atr-lmap__controls>*{pointer-events:auto;box-shadow:var(--shadow-md)}.atr-lmap__drawHint{display:inline-flex;align-items:center;gap:var(--space-3);padding:4px 4px 4px 14px;border-radius:var(--radius-pill);background:var(--surface-card);border:var(--border-w) solid var(--border-subtle);color:var(--text-body);font:var(--type-label)}.atr-lmap__drawHint>.atr-icon,.atr-lmap__drawHint>svg{color:var(--text-brand)}.atr-lmap__note{position:absolute;left:50%;bottom:var(--space-5);transform:translate(-50%);z-index:1000;margin:0;padding:6px 12px;border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--shadow-md);font:var(--type-caption);color:var(--text-muted);white-space:nowrap;max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis}.atr-lmap__empty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;display:inline-flex;align-items:center;gap:var(--space-3);padding:10px 16px;border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--shadow-md);font:var(--type-label);color:var(--text-muted);pointer-events:none}.atr-lmap__pinWrap,.atr-lmap__clusterWrap{background:none;border:0}.atr-lmap__pin{position:absolute;left:0;bottom:8px;transform:translate(-50%);display:inline-block;padding:4px 9px;border-radius:var(--radius-pill);background:var(--surface-card);border:var(--border-w) solid var(--border-default);box-shadow:var(--shadow-sm);font:var(--type-label);font-size:12px;font-weight:700;color:var(--text-strong);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.atr-lmap__pin:after{content:"";position:absolute;left:50%;bottom:-5px;width:8px;height:8px;transform:translate(-50%) rotate(45deg);background:inherit;border-right:var(--border-w) solid var(--border-default);border-bottom:var(--border-w) solid var(--border-default)}.atr-lmap__pinWrap:hover .atr-lmap__pin,.atr-lmap__pin.is-active{background:var(--action-primary);border-color:var(--action-primary);color:var(--text-on-brand)}.atr-lmap__pin.is-active:after,.atr-lmap__pinWrap:hover .atr-lmap__pin:after{border-color:var(--action-primary)}.atr-lmap__pinWrap:hover,.atr-lmap__pinWrap:has(.is-active){z-index:10000!important}.atr-lmap__cluster{display:grid;place-items:center;border-radius:50%;background:var(--action-primary);color:var(--text-on-brand);font:var(--type-label);font-weight:700;box-shadow:0 0 0 5px var(--action-primary-soft),var(--shadow-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.atr-lmap__clusterWrap:hover .atr-lmap__cluster,.atr-lmap__cluster.is-active{background:var(--action-primary-hover)}.atr-lmap__popup .leaflet-popup-content-wrapper{padding:0;border-radius:var(--radius-card);box-shadow:var(--shadow-lg);overflow:hidden}.atr-lmap__popup .leaflet-popup-content{margin:0;width:240px!important}.atr-lmap__card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.atr-lmap__cardMedia{display:block;aspect-ratio:16 / 10;background:var(--surface-sunken)}.atr-lmap__cardMedia img{width:100%;height:100%;object-fit:cover;display:block}.atr-lmap__cardBody{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px}.atr-lmap__cardEyebrow{font:var(--type-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.atr-lmap__cardPrice{font:var(--type-body-strong);font-size:16px;font-weight:800;color:var(--text-strong)}.atr-lmap__cardTitle{font:var(--type-body);color:var(--text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-lmap__cardPlace{font:var(--type-caption);color:var(--text-muted)}.atr-lmap__card:hover .atr-lmap__cardTitle{color:var(--text-brand)}@media(prefers-reduced-motion:reduce){.atr-lmap__pin,.atr-lmap__cluster{transition:none}}.atr-lfilters__seg{display:flex;width:100%}.atr-lfilters__seg>.atr-seg__btn{flex:1;justify-content:center}@container (max-width: 380px){.atr-lfilters .atr-cfilters__grid{grid-template-columns:minmax(0,1fr)}}.atr-lfilters{container-type:inline-size}.atr-lcard{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-xs);color:inherit;text-decoration:none;transition:box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.atr-lcard:hover{border-color:var(--border-default);box-shadow:var(--shadow-md);transform:translateY(-2px)}.atr-lcard:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.atr-lcard__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--surface-sunken)}.atr-lcard__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.atr-lcard:hover .atr-lcard__media img{transform:scale(1.04)}.atr-lcard__noPhoto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);height:100%;font:var(--type-caption);color:var(--text-faint)}.atr-lcard__overlay{position:absolute;left:10px;right:10px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.atr-lcard__overlay--top{top:10px}.atr-lcard__overlay--bottom{bottom:10px;justify-content:space-between}.atr-lcard__chip{box-shadow:var(--shadow-sm)}.atr-lcard__chip.atr-badge--neutral{background:var(--surface-card)}.atr-lcard__pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-on-brand);font:var(--type-caption);font-variant-numeric:tabular-nums;opacity:.88}.atr-lcard__body{display:flex;flex-direction:column;gap:6px;flex:1;padding:var(--space-4) var(--space-4) var(--space-3);min-width:0}.atr-lcard__eyebrow{display:flex;justify-content:space-between;gap:var(--space-2);font:var(--type-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.atr-lcard__eyebrow>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-lcard__code{flex:none;color:var(--text-faint);font-variant-numeric:tabular-nums}.atr-lcard__price{display:flex;align-items:center;gap:var(--space-2);min-height:30px}.atr-lcard__amount{font:var(--fw-bold) var(--fs-h2) / var(--lh-tight) var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.atr-lcard__amount small{margin-left:2px;font:var(--type-caption);color:var(--text-muted)}.atr-lcard__amount--empty{font:var(--type-body-strong);color:var(--text-faint)}.atr-lcard__reduced{flex:none}.atr-lcard__charges{display:flex;flex-wrap:wrap;column-gap:var(--space-3);margin:-2px 0 0;font:var(--type-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.atr-lcard__title{margin:4px 0 0;font:var(--type-body-strong);color:var(--text-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.atr-lcard__place{display:flex;align-items:center;gap:5px;margin:0;font:var(--type-caption);color:var(--text-muted);min-width:0}.atr-lcard__place svg{flex:none}.atr-lcard__place span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-lcard__specs{display:flex;flex-wrap:wrap;gap:6px var(--space-4);margin:auto 0 0;padding:var(--space-3) 0 0;list-style:none;font:var(--type-label);color:var(--text-body);font-variant-numeric:tabular-nums}.atr-lcard__specs li{display:inline-flex;align-items:center;gap:5px}.atr-lcard__specs svg{color:var(--text-faint)}.atr-lcard__todo{display:flex;align-items:flex-start;gap:6px;margin:var(--space-2) 0 0;padding:6px 10px;border-radius:var(--radius-sm);background:var(--surface-tint-amber);color:var(--text-warning);font:var(--type-caption)}.atr-lcard__todo svg{flex:none;margin-top:1px}.atr-lcard__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:10px var(--space-4);border-top:var(--border-w) solid var(--border-subtle);font:var(--type-caption)}.atr-lcard__agent{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--text-body)}.atr-lcard__agent>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-lcard__muted{color:var(--text-faint);white-space:nowrap}.atr-lcard__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.atr-lcard--skeleton{pointer-events:none}.atr-lcard--skeleton .atr-skel{display:block}.atr-lcard--skeleton .atr-lcard__body{gap:10px}@media(prefers-reduced-motion:reduce){.atr-lcard,.atr-lcard__media img{transition:none}.atr-lcard:hover,.atr-lcard:hover .atr-lcard__media img{transform:none}}.atr-lcard__fits{display:inline-flex;align-items:center;gap:var(--space-1);margin:0;font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-brand)}.atr-lcard__meta{display:inline-flex;flex:none;align-items:center;gap:var(--space-2)}.atr-lcard__score{display:inline-flex;align-items:center;gap:3px;color:var(--text-muted);letter-spacing:0;font-variant-numeric:tabular-nums}.atr-lcard__score svg{fill:currentColor}.atr-lcard__score--success .atr-ico{color:var(--text-positive)}.atr-lcard__score--warning .atr-ico{color:var(--text-warning)}.atr-lcard__score--danger .atr-ico{color:var(--text-negative)}.atr-lcard__checked{display:flex;align-items:center;gap:var(--space-1);margin:var(--space-1) 0 0;font:var(--type-caption);color:var(--text-muted)}.atr-lcard__org{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--text-muted)}.atr-lcard__org--solo{color:var(--text-body)}.atr-lcard__org>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-lcard__org .atr-lcard__orgLogo{flex-shrink:0;color:var(--text-body);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 var(--border-w) var(--border-subtle)}.atr-lcard__org .atr-lcard__orgLogo img{object-fit:contain;background:var(--surface-card)}.atr-sim{display:flex;flex-direction:column;gap:var(--space-4)}.atr-sim__intro{margin:0;color:var(--text-muted)}.atr-sim__inputs{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-3);align-items:start}.atr-sim__result{display:flex;flex-direction:column;gap:var(--space-3)}.atr-sim__trace{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.atr-sim__step{padding:var(--space-3);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-lg)}.atr-sim__step--matched{border-color:var(--green-100);background:var(--green-50)}.atr-sim__step-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.atr-sim__pos{width:22px;height:22px;border-radius:var(--radius-pill);background:var(--surface-sunken);display:inline-flex;align-items:center;justify-content:center;font:var(--type-caption)}.atr-sim__conds{list-style:none;margin:var(--space-2) 0 0;padding:0;font:var(--type-caption);display:flex;flex-direction:column;gap:var(--space-1)}.atr-sim__conds li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.atr-sim__cond--ok{color:var(--green-600, var(--text-strong))}.atr-sim__cond--no{color:var(--text-muted)}.atr-sim__muted{color:var(--text-faint);font:var(--type-caption)}@media(max-width:640px){.atr-sim__inputs{grid-template-columns:1fr}}.atr-roletas__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-bottom:var(--space-4)}@media(max-width:640px){.atr-roletas__actions{justify-content:flex-start}}.atr-roletas__rail{display:flex;flex-direction:column;gap:var(--space-3)}.atr-roletas__end{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-w) dashed var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-sunken)}.atr-roletas__end>div{flex:1;min-width:0}.atr-roletas__end p{margin:var(--space-1) 0 0;font:var(--type-caption);color:var(--text-muted)}.atr-roletas__end-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-icon-tile);background:var(--surface-card);color:var(--text-muted);flex-shrink:0}.atr-roletas__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.atr-roletas__row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-2);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);transition:box-shadow .14s cubic-bezier(.4,0,.2,1)}.atr-roletas__row:hover{box-shadow:var(--shadow-sm)}.atr-roletas__row--dragging{opacity:.55}.atr-roletas__row--paused .atr-roletas__name{color:var(--text-muted)}.atr-roletas__grip{color:var(--text-faint);cursor:grab;display:inline-flex}.atr-roletas__pos{width:24px;height:24px;border-radius:var(--radius-pill);background:var(--violet-50);color:var(--action-primary);font:var(--type-label);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.atr-roletas__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1);padding:0;border:0;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit}.atr-roletas__name{font:var(--type-body-strong);color:var(--text-strong)}.atr-roletas__criteria{font:var(--type-caption);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-roletas__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-top:var(--space-1)}.atr-roletas__schedule{font:var(--type-caption);color:var(--text-faint)}.atr-roletas__queue{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.atr-roletas__person{display:inline-flex;align-items:center;gap:6px;padding:2px 8px 2px 2px;border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);font:var(--type-caption);color:var(--text-strong)}.atr-roletas__person .atr-avatar{color:var(--text-strong)}.atr-roletas__person--away{color:var(--text-faint);border-style:dashed}.atr-roletas__person--away .atr-avatar{opacity:.5}.atr-roletas__queue-more{font:var(--type-caption);color:var(--text-muted)}.atr-roletas__test{display:flex;flex-direction:column;gap:var(--space-3)}.atr-roletas__test .atr-roletas__dialog-text{margin:0}.atr-roletas__dialog-text{margin:0 0 var(--space-3)}.atr-roletas__dialog-list{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);color:var(--text-muted)}@media(max-width:640px){.atr-roletas__grip{display:none}.atr-roletas__criteria{white-space:normal}}@media(prefers-reduced-motion:reduce){.atr-roletas__row{transition:none}}.atr-criteria{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.atr-criteria__top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--text-muted)}.atr-criteria__group-wrap{width:100%;display:flex;flex-direction:column;gap:var(--space-2)}.atr-criteria__joiner{align-self:center;font:var(--type-eyebrow);letter-spacing:.08em;color:var(--action-primary);background:var(--violet-50);padding:2px var(--space-2);border-radius:var(--radius-pill)}.atr-criteria__group{width:100%;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-lg)}.atr-criteria__group>.atr-btn{align-self:flex-start}.atr-criteria__group-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.atr-criteria__group-head strong{flex:1}.atr-criteria__cond{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(140px,.8fr) minmax(200px,1.6fr) auto;gap:var(--space-2);align-items:start}.atr-criteria__value{min-width:0}.atr-criteria__pair{display:flex;align-items:center;gap:var(--space-2)}.atr-criteria__pair>:not(span){flex:1;min-width:0}.atr-criteria__pair span{color:var(--text-faint);font:var(--type-caption)}@media(max-width:900px){.atr-criteria__cond{grid-template-columns:1fr auto}.atr-criteria__cond>:nth-child(2),.atr-criteria__value{grid-column:1 / 2}}.atr-shifts{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.atr-shifts>.atr-tabs{align-self:stretch}.atr-shifts__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);align-self:stretch}.atr-shifts__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.atr-shifts__row>.atr-select{width:120px}.atr-shifts__shuffle{display:inline-flex;padding-bottom:var(--space-2)}.atr-shifts__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-shifts__empty,.atr-shifts__hint{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-roleta-edit{display:flex;flex-direction:column;gap:var(--space-4);max-width:880px}.atr-roleta-edit__step{display:flex;flex-direction:column;gap:var(--space-5)}.atr-roleta-edit__stack{display:flex;flex-direction:column;gap:var(--space-4)}.atr-roleta-edit__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}.atr-roleta-edit__words{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text-strong);display:flex;flex-direction:column;gap:var(--space-1)}.atr-roleta-edit__words span{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.atr-roleta-edit__hint{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-roleta-edit__hint--flush{margin-top:calc(-1 * var(--space-2))}.atr-roleta-edit__errors{margin:0;padding-left:var(--space-5)}.atr-roleta-edit__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-6)}.atr-roleta-edit__footer-end{display:flex;align-items:center;gap:var(--space-2)}@media(max-width:640px){.atr-roleta-edit__row{grid-template-columns:1fr}}.atr-rqueue{display:flex;flex-direction:column;gap:var(--space-4)}.atr-rqueue__seats,.atr-rqueue__leads{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.atr-rqueue__seats{gap:var(--space-2)}.atr-rqueue__seat{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}.atr-rqueue__seat--dragging{opacity:.55}.atr-rqueue__grip{display:inline-flex;color:var(--text-faint);cursor:grab}.atr-rqueue__pos{font:var(--type-label);color:var(--action-primary);min-width:28px}.atr-rqueue__who{flex:1;min-width:0;display:flex;flex-direction:column}.atr-rqueue__who>span{font:var(--type-caption);color:var(--text-muted)}.atr-rqueue__lead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:var(--border-w) solid var(--border-subtle)}.atr-rqueue__lead:first-child{border-top:0}.atr-rqueue__actions{display:inline-flex;gap:var(--space-1)}.atr-pool__bulk{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--text-muted)}.atr-pool__list{list-style:none;margin:0;padding:0}.atr-pool__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:var(--border-w) solid var(--border-subtle)}.atr-pool__row:first-child{border-top:0}.atr-pool__who{flex:1;min-width:200px;display:flex;flex-direction:column}.atr-pool__who>span{font:var(--type-caption);color:var(--text-muted)}.atr-pool__actions{display:inline-flex;gap:var(--space-1)}.atr-rlogs__filters{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.atr-rlogs__filters>*{min-width:200px}.atr-rlogs__list{list-style:none;margin:0;padding:0}.atr-rlogs__row{padding:var(--space-3) var(--space-4);border-top:var(--border-w) solid var(--border-subtle)}.atr-rlogs__line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.atr-rlogs__when{font:var(--type-caption);color:var(--text-faint);min-width:120px;font-variant-numeric:tabular-nums}.atr-rlogs__what{flex:1;min-width:160px}.atr-rlogs__user{display:inline-flex;align-items:center;gap:var(--space-1);font:var(--type-caption)}.atr-rlogs__muted{color:var(--text-muted);font:var(--type-caption)}.atr-rlogs__trace{margin:var(--space-2) 0 0;padding-left:calc(120px + var(--space-6));display:flex;flex-direction:column;gap:var(--space-1);font:var(--type-caption)}@media(max-width:640px){.atr-rlogs__trace{padding-left:var(--space-5)}}.atr-netprofile{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--surface-page);border-radius:var(--radius-lg)}.atr-netprofile--compact{padding:var(--space-3);gap:var(--space-2)}.atr-netprofile__head{display:flex;align-items:flex-start;gap:var(--space-3)}.atr-netprofile__who{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-netprofile__role{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-netprofile__name{font:var(--type-body-strong);color:var(--text-strong)}.atr-netprofile__org{font:var(--type-caption);color:var(--text-muted)}.atr-netprofile__bio{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--text-body);white-space:pre-line}.atr-netprofile__cities{display:flex;flex-wrap:wrap;gap:var(--space-1)}.atr-netprofile__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-matchlist{display:flex;flex-direction:column;gap:var(--space-3)}.atr-matchlist__summary{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-matchcard{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}@media(max-width:639.98px){.atr-matchcard{grid-template-columns:1fr}}.atr-matchcard__media{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;border-radius:var(--radius-md);background:var(--neutral-100);color:var(--neutral-300);overflow:hidden}.atr-matchcard__media img{width:100%;height:100%;object-fit:cover}.atr-matchcard__body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.atr-matchcard__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.atr-matchcard__code{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-muted)}.atr-matchcard__title{font:var(--type-body-strong);color:var(--text-strong)}.atr-matchcard__muted{font:var(--type-caption);color:var(--text-muted)}.atr-matchcard__reasons{display:flex;flex-direction:column;gap:2px;margin:var(--space-1) 0 0;padding:0;list-style:none}.atr-matchcard__reasons li{display:flex;align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--text-warning)}.atr-matchcard__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.atr-matchcard__link{display:inline-flex;align-items:center;gap:var(--space-1);margin-right:auto;font:var(--type-label);color:var(--text-brand);text-decoration:none}.atr-matchcard__link:hover{text-decoration:underline}.atr-captcard{height:100%}.atr-captcard__open{display:flex;flex:1;flex-direction:column;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.atr-captcard__open:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.atr-captcard--match{border-color:var(--border-brand);box-shadow:0 0 0 1px var(--border-brand),var(--shadow-xs)}.atr-captcard--match:hover{border-color:var(--border-brand)}.atr-captcard__fits{display:flex;align-items:flex-start;gap:6px;margin:var(--space-2) 0 0;padding:6px 10px;border-radius:var(--radius-sm);background:var(--surface-tint-violet);color:var(--text-brand);font:var(--type-caption)}.atr-captcard__fits svg{flex:none;margin-top:2px}.atr-captcard__foot{margin-top:auto}.atr-captcard__foot--wide{border-top:0;padding:0}.atr-captcard__locked{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--text-muted)}.atr-captcard__locked svg{flex:none}.atr-captcard__locked span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-captcard__foot>.atr-btn,.atr-captcard__foot>:last-child{flex:none}.atr-captcard__price{display:inline-flex;align-items:center;gap:4px;margin-left:4px;padding-left:8px;border-left:var(--border-w) solid color-mix(in srgb,currentColor 35%,transparent)}.atr-captcard__owner{display:flex;flex-direction:column;min-width:0}.atr-captcard__owner strong,.atr-captcard__owner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-captcard__owner span{color:var(--text-muted)}.atr-captcard__actions{display:flex;flex:none;gap:var(--space-2)}.atr-captcard__iconlink{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-brand)}.atr-captcard__iconlink:hover{background:var(--surface-tint-violet)}.atr-captpage{display:flex;flex-direction:column;gap:var(--space-4)}.atr-captpage__filters{display:flex;flex-direction:column;gap:var(--space-3)}.atr-captpage__switches{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5)}.atr-captpage__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:var(--grid-gap);margin:0;padding:0;list-style:none}.atr-captpage__grid>li{display:flex;min-width:0}.atr-captpage__grid>li>*{flex:1}.atr-captpage__grid.is-refreshing{opacity:.6}.atr-captpage__balance{display:inline-flex;align-items:center;gap:6px;font:var(--type-label)}.atr-captdrawer{display:flex;flex-direction:column;gap:var(--space-4)}.atr-captdrawer__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--space-2)}.atr-captdrawer__gallery button{aspect-ratio:4 / 3;padding:0;overflow:hidden;border:0;border-radius:var(--radius-sm);background:var(--surface-sunken);cursor:zoom-in}.atr-captdrawer__gallery img{display:block;width:100%;height:100%;object-fit:cover}.atr-captdrawer__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-3);margin:0}.atr-captdrawer__facts dt{color:var(--text-muted);font:var(--type-caption)}.atr-captdrawer__facts dd{margin:0;font:var(--type-label)}.atr-captdrawer__section h3{margin:0 0 var(--space-2);font:var(--type-label)}.atr-captdrawer__section p{margin:0;white-space:pre-line}.atr-captdrawer__contact{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-card)}.atr-captdrawer__disclaimer{margin:0;color:var(--text-muted);font:var(--type-caption)}.atr-captdemand{display:flex;flex-direction:column;gap:var(--space-3)}.atr-captdemand .atr-captdrawer__disclaimer{display:flex;align-items:flex-start;gap:6px}.atr-captdemand__more{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;color:var(--text-brand);font:var(--type-label);text-decoration:none}.atr-demanddrawer{display:flex;flex-direction:column;gap:var(--space-5)}.atr-demanddrawer__sub{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.atr-demanddrawer__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-demanddrawer__people{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:640px){.atr-demanddrawer__people{grid-template-columns:1fr 1fr}}.atr-demanddrawer__client,.atr-demanddrawer__notes{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.atr-demanddrawer__notes p{margin:0;font-size:var(--fs-body-sm);color:var(--text-body);white-space:pre-line}.atr-demanddrawer__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-demanddrawer__link{font:var(--type-body-strong);color:var(--text-brand);text-decoration:none}.atr-demanddrawer__link:hover{text-decoration:underline}.atr-demanddrawer__muted{display:inline-flex;align-items:center;gap:var(--space-1);font:var(--type-caption);color:var(--text-muted)}.atr-demanddrawer__footer{display:flex;justify-content:flex-end;gap:var(--space-2);width:100%}.atr-demands{display:flex;flex-direction:column;gap:var(--space-4)}.atr-demands__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.atr-demands__toolbar .atr-field{flex:1 1 260px;max-width:420px}.atr-demands__grid{display:grid;grid-template-columns:1fr;gap:var(--grid-gap)}@media(min-width:900px){.atr-demands__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.atr-demands__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.atr-demandcard{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);width:100%;padding:var(--space-4);font-family:var(--font-sans);text-align:left;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);cursor:pointer;transition:var(--transition-control)}.atr-demandcard--featured{background:var(--surface-tint-green);border-color:var(--green-100)}.atr-demandcard--featured:hover{border-color:var(--green-500)}.atr-demandcard:hover{border-color:var(--border-default);box-shadow:var(--shadow-sm)}.atr-demandcard:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-demandcard__top{display:flex;align-items:center;gap:var(--space-2)}.atr-demandcard__when{margin-left:auto;font:var(--type-caption);color:var(--text-faint)}.atr-demandcard__title{font:var(--type-card-title);color:var(--text-strong)}.atr-demandcard__chips{display:flex;flex-wrap:wrap;gap:var(--space-1)}.atr-demandcard__chip{padding:2px var(--space-2);font:var(--type-caption);color:var(--text-body);background:var(--neutral-100);border-radius:var(--radius-pill)}.atr-demandcard__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2)}.atr-demandcard__who{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--text-body)}.atr-demandcard__muted{color:var(--text-muted)}.atr-demandcard__matches{display:inline-flex;align-items:center;gap:var(--space-1);font:var(--type-caption);color:var(--text-muted)}.atr-demandcard__matches--on{color:var(--text-positive);font-weight:var(--fw-semibold)}.atr-netpage{display:flex;flex-direction:column;gap:var(--space-4)}.atr-nettabs{align-self:flex-start;max-width:100%}.atr-netpage__filters{display:flex;flex-direction:column;gap:var(--space-4)}.atr-netpage__cities{display:flex;flex-direction:column;gap:var(--space-3)}.atr-netpage__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.atr-netpage__row .atr-field{flex:1 1 240px;max-width:380px}.atr-netpage__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:var(--grid-gap);margin:0;padding:0;list-style:none}.atr-netpage__grid>li{display:flex;min-width:0}.atr-netpage__grid>li>*{flex:1}.atr-netpage__grid.is-refreshing{opacity:.6}.atr-netdetail{display:grid;grid-template-columns:1fr;gap:var(--grid-gap)}@media(min-width:1200px){.atr-netdetail{grid-template-columns:minmax(0,1fr) 360px}}.atr-netdetail__main,.atr-netdetail__side{display:flex;flex-direction:column;gap:var(--grid-gap);min-width:0}.atr-netdetail__gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.atr-netdetail__gallery button{padding:0;border:0;border-radius:var(--radius-md);background:var(--neutral-100);overflow:hidden;aspect-ratio:4 / 3;cursor:zoom-in}.atr-netdetail__gallery button:first-child{grid-column:span 2;grid-row:span 2}.atr-netdetail__gallery img{width:100%;height:100%;object-fit:cover;display:block}.atr-netdetail__price{font:var(--type-metric);color:var(--text-strong)}.atr-netdetail__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-4);margin:0}.atr-netdetail__facts dt{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:2px}.atr-netdetail__facts dd{margin:0;font:var(--type-body-strong);color:var(--text-strong)}.atr-netdetail__text{margin:0;font:var(--type-body);color:var(--text-body);white-space:pre-line}.atr-netdetail__muted{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-netdetail__amenities,.atr-netdemand__offer{display:flex;flex-wrap:wrap;gap:var(--space-2)}.atr-pship{display:flex;flex-direction:column;gap:var(--space-5)}.atr-pship__sub{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.atr-pship__eyebrow{margin:0;font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-pship__muted{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-pship__track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.atr-pship__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center}.atr-pship__step:before{content:"";position:absolute;top:11px;right:50%;width:100%;height:2px;background:var(--border-default);z-index:0}.atr-pship__step:first-child:before{display:none}.atr-pship__step--done:before{background:var(--action-primary)}.atr-pship__dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-on-brand);background:var(--surface-card);border:2px solid var(--border-default);border-radius:var(--radius-pill)}.atr-pship__step--done .atr-pship__dot{background:var(--action-primary);border-color:var(--action-primary)}.atr-pship__step--current .atr-pship__dot{box-shadow:var(--ring-focus)}.atr-pship__step--dead .atr-pship__dot{background:var(--neutral-300);border-color:var(--neutral-300)}.atr-pship__stepLabel{font:var(--type-caption);color:var(--text-muted)}.atr-pship__step--current .atr-pship__stepLabel{color:var(--text-strong);font-weight:var(--fw-semibold)}.atr-pship__decide{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--surface-tint-amber);border-radius:var(--radius-lg)}.atr-pship__decide p{margin:0;font-size:var(--fs-body-sm);color:var(--text-body)}.atr-pship__decideActions,.atr-pship__advanceActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.atr-pship__cols{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:640px){.atr-pship__cols{grid-template-columns:1fr 1fr}}.atr-pship__subject{display:flex;flex-direction:column;gap:var(--space-3)}.atr-pship__listing{display:flex;gap:var(--space-3);padding:var(--space-3);color:inherit;text-decoration:none;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:var(--transition-control)}.atr-pship__listing:hover{border-color:var(--border-default)}.atr-pship__listing>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-pship__cover{display:flex;align-items:center;justify-content:center;flex:none;width:72px;height:56px;overflow:hidden;color:var(--neutral-300);background:var(--neutral-100);border-radius:var(--radius-md)}.atr-pship__cover img{width:100%;height:100%;object-fit:cover}.atr-pship__code{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-muted)}.atr-pship__demand{display:flex;flex-direction:column;gap:var(--space-1)}.atr-pship__chips{display:flex;flex-wrap:wrap;gap:var(--space-1)}.atr-pship__chip{padding:2px var(--space-2);font:var(--type-caption);color:var(--text-body);background:var(--neutral-100);border-radius:var(--radius-pill)}.atr-pship__message{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--fs-body-sm);color:var(--text-body);background:var(--surface-page);border-radius:var(--radius-lg)}.atr-pship__advance,.atr-pship__review{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.atr-pship__thread{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.atr-pship__messages{display:flex;flex-direction:column;gap:var(--space-2);max-height:420px;overflow-y:auto;padding:var(--space-3);background:var(--surface-page);border-radius:var(--radius-lg)}.atr-pship__system{align-self:center;margin:0;max-width:90%;font:var(--type-caption);text-align:center;color:var(--text-muted)}.atr-pship__bubble{align-self:flex-start;max-width:80%;padding:var(--space-2) var(--space-3);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-xs)}.atr-pship__bubble--mine{align-self:flex-end;background:var(--violet-50);border-color:var(--violet-100);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg)}.atr-pship__bubble p{margin:0;font-size:var(--fs-body-sm);color:var(--text-strong);white-space:pre-line;overflow-wrap:anywhere}.atr-pship__bubble time{display:block;margin-top:2px;font:var(--type-caption);color:var(--text-faint)}.atr-pship__author{display:block;font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-brand)}.atr-pship__composer{display:flex;align-items:flex-end;gap:var(--space-2)}.atr-pship__composer .atr-textarea{flex:1;min-width:0}.atr-pships{display:flex;flex-direction:column;gap:var(--space-3)}.atr-pships__toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3)}.atr-pships__row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-sans);text-align:left;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);cursor:pointer;transition:var(--transition-control)}.atr-pships__row:hover{border-color:var(--border-default);box-shadow:var(--shadow-sm)}.atr-pships__row:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-pships__row--attention{border-color:var(--amber-100);background:var(--surface-tint-amber)}.atr-pships__body{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-pships__title{font:var(--type-body-strong);color:var(--text-strong)}.atr-pships__meta{font:var(--type-caption);color:var(--text-muted)}.atr-pships__side{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.atr-pships__dot{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--action-primary)}@media(max-width:639.98px){.atr-pships__row{grid-template-columns:56px minmax(0,1fr)}.atr-pships__side{grid-column:2;flex-direction:row;align-items:center}}.atr-groups{display:flex;flex-direction:column;gap:var(--space-4)}.atr-groups__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.atr-groups__bar .atr-input-wrap,.atr-groups__bar>:last-child{min-width:220px}.atr-groups__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-4)}.atr-groupcard{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-xs);color:inherit;text-decoration:none;transition:var(--transition-control)}.atr-groupcard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.atr-groupcard:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.atr-groupcard__head{display:flex;align-items:flex-start;gap:var(--space-3)}.atr-groupcard__title{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.atr-groupcard__name{font:var(--type-body-strong);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-groupcard__meta,.atr-groupcard__foot{font:var(--type-caption);color:var(--text-muted)}.atr-groupcard__desc{margin:0;font:var(--type-body);color:var(--text-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.atr-groupcard__foot{display:flex;justify-content:space-between;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.atr-groupcard__foot>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-group__title{display:inline-flex;align-items:center;gap:var(--space-3)}.atr-group__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.atr-group__about{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.atr-group__about>:first-child{grid-row:span 2}.atr-group__text{margin:0;font:var(--type-body);color:var(--text-body);white-space:pre-wrap}.atr-group__muted{margin:0;font:var(--type-body);color:var(--text-muted)}.atr-group__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.atr-group__facts dt{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-group__facts dd{margin:4px 0 0;font:var(--type-body);color:var(--text-strong)}.atr-group__how{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-left:var(--space-5);font:var(--type-body);color:var(--text-body)}.atr-gmembers{display:flex;flex-direction:column;gap:var(--space-4)}.atr-gmembers__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.atr-gmember{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--border-subtle)}.atr-gmember:first-child{padding-top:0;border-top:0}.atr-gmember:last-child{padding-bottom:0}.atr-gmember__org{display:flex;align-items:center;gap:var(--space-3)}.atr-gmember__orgText{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.atr-gmember__orgName{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--type-body-strong);color:var(--text-strong)}.atr-gmember__meta{font:var(--type-caption);color:var(--text-muted)}.atr-gmember__actions{display:flex;gap:var(--space-2);flex:none}.atr-gmember__pending{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-left:calc(36px + var(--space-3))}.atr-gmember__message{font:var(--type-caption);color:var(--text-body)}.atr-gmember__users{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0 0 0 calc(36px + var(--space-3));list-style:none}.atr-gmember__user{display:flex;align-items:center;gap:var(--space-2);min-height:34px}.atr-gmember__userName{flex:1;min-width:0;font:var(--type-body);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-groupform{display:flex;flex-direction:column;gap:var(--space-4)}.atr-groupform__field{display:flex;flex-direction:column;gap:var(--space-2)}.atr-groupform__seg{display:flex;width:100%}.atr-groupform__seg>.atr-seg__btn{flex:1;justify-content:center}.atr-groupform__hint{font:var(--type-caption);color:var(--text-muted)}@media(max-width:900px){.atr-group__about{grid-template-columns:1fr}.atr-group__about>:first-child{grid-row:auto}}@media(max-width:640px){.atr-group__facts{grid-template-columns:1fr}.atr-gmember__org{flex-wrap:wrap}.atr-gmember__users,.atr-gmember__pending{padding-left:0}}.atr-tokprice{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:var(--space-1);padding-left:var(--space-2);border-left:1px solid currentColor;border-left-color:color-mix(in srgb,currentColor 30%,transparent);font-variant-numeric:tabular-nums;line-height:1}.atr-tokprice__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.atr-tip__trigger.atr-aitip__trigger{display:inline-flex;cursor:auto}.atr-aitip{display:grid;gap:2px;width:max-content;max-width:260px;white-space:normal;font-weight:var(--fw-regular)}.atr-aitip__price{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--fw-bold)}.atr-aitip__alert{color:var(--amber-100);font-weight:var(--fw-semibold)}.atr-lquality{display:flex;flex-direction:column;gap:var(--space-3)}.atr-lquality__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.atr-lquality__score{font:var(--type-metric);color:var(--text-strong)}.atr-lquality__score small{font:var(--type-body);color:var(--text-muted)}.atr-lquality__list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.atr-lquality__list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.atr-lquality__item{display:flex;flex-direction:column;min-width:0;font:var(--type-caption);color:var(--text-muted)}.atr-lquality__item strong{font:var(--type-body);font-weight:var(--fw-semibold);color:var(--text-strong)}.atr-lquality__gain{flex:none;font:var(--type-caption);font-weight:var(--fw-semibold);color:var(--text-brand)}.atr-lquality__done{margin:0;font:var(--type-body);color:var(--text-muted)}.atr-pubtargets{display:flex;flex-direction:column;container-type:inline-size}.atr-pubtargets__note{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);font:var(--type-caption);color:var(--text-muted);background:var(--surface-page);border-radius:var(--radius-lg)}.atr-pubtargets__row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle)}.atr-pubtargets__row:last-of-type{border-bottom:0}.atr-pubtargets__row>.atr-switch{margin-top:var(--space-2)}.atr-pubtargets__body{min-width:0}.atr-pubtargets__name{display:flex;align-items:center;gap:var(--space-2);font:var(--type-body-strong);color:var(--text-strong)}.atr-pubtargets__help{display:inline-flex;color:var(--text-muted);cursor:help}.atr-pubtargets__tip{display:block;max-width:300px;white-space:normal}.atr-pubtargets__sub{font:var(--type-caption);color:var(--text-muted);margin-top:2px}.atr-pubtargets__extra{display:grid;grid-template-columns:repeat(2,minmax(0,260px));gap:var(--space-3);margin-top:var(--space-3)}.atr-pubtargets__extra:has(>:only-child){grid-template-columns:minmax(0,260px)}@container (max-width: 480px){.atr-pubtargets__row{gap:var(--space-3)}.atr-pubtargets__extra,.atr-pubtargets__extra:has(>:only-child){grid-template-columns:minmax(0,1fr)}}.atr-lwiz{display:flex;flex-direction:column;gap:var(--space-5)}.atr-lwiz__subtitle{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.atr-lwiz__dirty{color:var(--text-warning);font:var(--type-caption);font-weight:var(--fw-semibold)}.atr-lwiz__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap);align-items:start}@media(min-width:900px){.atr-lwiz__layout{grid-template-columns:240px minmax(0,1fr)}.atr-lwiz__rail{position:sticky;top:var(--space-5)}}.atr-lwiz__rail{min-width:0}.atr-lwiz__panel{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.atr-lwiz__panelHead{display:flex;flex-direction:column;gap:4px}.atr-lwiz__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-lwiz__panelTitle{margin:0;font:var(--type-section-title);color:var(--text-strong)}.atr-lwiz__fields{display:flex;flex-direction:column;gap:var(--space-6)}.atr-lwiz__group{display:flex;flex-direction:column;gap:10px}.atr-lwiz__hint{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-lwiz__hint--warn{color:var(--text-warning)}.atr-lwiz__hintCell{display:none}@media(min-width:640px){.atr-lwiz__hintCell{display:flex;align-items:flex-end;padding-bottom:12px;font:var(--type-caption);color:var(--text-muted)}}.atr-lwiz__link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:var(--type-label);color:var(--text-brand);cursor:pointer;text-decoration:underline;text-underline-offset:2px;word-break:break-all}.atr-lwiz__labelRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.atr-lwiz__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:640px){.atr-lwiz__tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.atr-lwiz__tiles--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.atr-lwiz__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:88px;padding:14px 10px;border-radius:var(--radius-card);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-body);font:var(--type-label);cursor:pointer;transition:var(--transition-control)}.atr-lwiz__tile--text{min-height:72px;gap:2px}.atr-lwiz__tile small{font:var(--type-caption);color:var(--text-muted)}.atr-lwiz__tile:hover{border-color:var(--border-strong);background:var(--surface-hover)}.atr-lwiz__tile:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-lwiz__tile[aria-checked=true]{border-color:var(--border-brand);background:var(--action-primary-soft);color:var(--text-brand);box-shadow:0 0 0 1px var(--border-brand)}.atr-lwiz__counters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}@media(min-width:640px){.atr-lwiz__counters{grid-template-columns:repeat(4,minmax(0,1fr))}}.atr-lwiz__mapHead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:-12px}.atr-lwiz__nearby{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-card)}.atr-lwiz__nearby li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 6px 12px;font:var(--type-body);color:var(--text-body);min-width:0}.atr-lwiz__nearby li+li{border-top:1px solid var(--border-subtle)}.atr-lwiz__nearby small{color:var(--text-muted)}.atr-lwiz__nearbyAdd{display:grid;grid-template-columns:minmax(0,1fr) 96px auto auto;gap:8px;align-items:center}@media(max-width:639px){.atr-lwiz__nearbyAdd:not(.atr-lwiz__nearbyAdd--two){grid-template-columns:minmax(0,1fr) auto}.atr-lwiz__nearbyAdd:not(.atr-lwiz__nearbyAdd--two)>:first-child{grid-column:1 / -1}}.atr-lwiz__nearbyAdd--two{grid-template-columns:minmax(0,1fr) auto}.atr-lwiz__drop{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:20px;border:2px dashed var(--border-default);border-radius:var(--radius-card);background:var(--surface-sunken);color:var(--text-muted);transition:var(--transition-control)}.atr-lwiz__drop strong{color:var(--text-strong);font:var(--type-body-strong)}.atr-lwiz__drop>div{flex:1;min-width:180px}.atr-lwiz__drop.is-over{border-color:var(--border-brand);background:var(--action-primary-soft)}.atr-lwiz__progress{display:flex;flex-direction:column;gap:6px}.atr-lwiz__gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:640px){.atr-lwiz__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.atr-lwiz__gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.atr-lwiz__photo{display:flex;flex-direction:column;gap:6px;padding:6px;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);cursor:grab}.atr-lwiz__photo.is-dragging{opacity:.5}.atr-lwiz__photoImg{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-sunken);display:flex;align-items:center;justify-content:center;color:var(--text-faint)}.atr-lwiz__photoImg img{width:100%;height:100%;object-fit:cover;pointer-events:none}.atr-lwiz__cover{position:absolute;top:6px;left:6px}.atr-lwiz__photoActions{display:flex;justify-content:space-between}.atr-lwiz__issues{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:2px}.atr-lwiz__review{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:900px){.atr-lwiz__review{grid-template-columns:repeat(2,minmax(0,1fr))}}.atr-lwiz__reviewCard{border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:12px 14px;display:flex;flex-direction:column;gap:8px;min-width:0}.atr-lwiz__reviewCard header{display:flex;align-items:center;justify-content:space-between;gap:8px}.atr-lwiz__reviewTitle{display:inline-flex;align-items:center;gap:6px;font:var(--type-body-strong);color:var(--text-strong)}.atr-lwiz__reviewCard dl{margin:0;display:flex;flex-direction:column;gap:4px}.atr-lwiz__factRow{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;font:var(--type-caption)}.atr-lwiz__factRow dt{color:var(--text-muted)}.atr-lwiz__factRow dd{margin:0;color:var(--text-body);overflow-wrap:anywhere}.atr-lwiz__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.atr-lwiz__navRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.atr-lwiz__navMissing{font:var(--type-caption);color:var(--text-warning)}@media(max-width:639px){.atr-lwiz__navRight{width:100%}.atr-lwiz__navRight .atr-btn{flex:1}}.atr-lwiz__aiCost{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);font:var(--type-caption);color:var(--text-muted);white-space:nowrap}.atr-lwiz__aiCost--low{color:var(--text-warning);font-weight:var(--fw-semibold)}.atr-lwiz__tiles.atr-lwiz__tiles--two{grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.atr-lwiz__tiles.atr-lwiz__tiles--three{grid-template-columns:repeat(3,minmax(0,1fr))}.atr-lwiz__tiles.atr-lwiz__tiles--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.atr-lwiz__tile.atr-lwiz__tile--choice{align-items:flex-start;justify-content:flex-start;text-align:left;min-height:132px;padding:16px}.atr-lwiz__tile.atr-lwiz__tile--choice small{line-height:1.45}.atr-lreport{display:grid;gap:var(--space-4)}.atr-lreport__period{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.atr-lreport__hint{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-lreport__rows{display:grid;gap:var(--space-2)}.atr-lreport__row{display:grid;grid-template-columns:minmax(0,2.4fr) repeat(4,minmax(0,1fr)) 40px;gap:var(--space-2);align-items:center}.atr-lreport__row--head{font:var(--type-eyebrow);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.atr-lreport__row--total{padding-top:var(--space-2);border-top:1px solid var(--border-subtle);font:var(--type-body-strong);color:var(--text-strong)}.atr-lreport__row--total span:not(:first-child),.atr-lreport__row--head span:not(:first-child){padding-left:var(--space-3)}.atr-lreport__origin{display:flex;align-items:center;gap:var(--space-2);min-width:0}.atr-lreport__origin>:first-child{flex:1;min-width:0}.atr-lreport__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.atr-lreport__rate{font:var(--type-caption);color:var(--text-muted)}.atr-lreport__options{display:flex;gap:var(--space-5);flex-wrap:wrap}@media(max-width:899px){.atr-lreport__row{grid-template-columns:repeat(4,minmax(0,1fr)) 40px}.atr-lreport__origin{grid-column:1 / -1}.atr-lreport__row--head{display:none}.atr-lreport__row--total span:first-child{grid-column:1 / -1}}@media(max-width:639px){.atr-lreport__period{grid-template-columns:1fr}}.atr-ldemands{display:flex;flex-direction:column;gap:var(--space-5)}.atr-ldemands__hero{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--violet-50);border-radius:var(--radius-lg)}.atr-ldemands__heroTitle{margin:0;font:var(--type-card-title);color:var(--text-strong)}.atr-ldemands__heroSub{margin:2px 0 0;font:var(--type-caption);color:var(--text-muted)}.atr-ldemands__section{display:flex;flex-direction:column;gap:var(--space-3)}.atr-ldemands__sectionTitle{margin:0;font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-ldemands__row{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.atr-ldemands__rowHead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.atr-ldemands__type{display:block;font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-brand)}.atr-ldemands__title{font:var(--type-body-strong);color:var(--text-strong)}.atr-ldemands__chips{display:flex;flex-wrap:wrap;gap:var(--space-1)}.atr-ldemands__chip{padding:2px var(--space-2);font:var(--type-caption);color:var(--text-body);background:var(--neutral-100);border-radius:var(--radius-pill)}.atr-ldemands__reasons{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.atr-ldemands__reasons li{display:flex;align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--text-warning)}.atr-ldemands__client{margin:0;font-size:var(--fs-body-sm);color:var(--text-body)}.atr-ldemands__actions{display:flex;justify-content:flex-end}.atr-ldetail{display:flex;flex-direction:column;gap:var(--space-5)}.atr-ldetail__title{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.atr-ldetail__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap);align-items:start}@media(min-width:1200px){.atr-ldetail__grid{grid-template-columns:minmax(0,1fr) 380px}}.atr-ldetail__main,.atr-ldetail__side{display:flex;flex-direction:column;gap:var(--grid-gap);min-width:0}.atr-ldetail__gallery{overflow:hidden}.atr-ldetail__hero{position:relative;aspect-ratio:16 / 9;background:var(--surface-sunken)}.atr-ldetail__heroOpen{display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:zoom-in}.atr-ldetail__heroOpen:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.atr-ldetail__hero img{width:100%;height:100%;object-fit:cover;display:block}.atr-ldetail__expand{position:absolute;top:12px;right:12px;background:var(--surface-card)}.atr-ldetail__nav{position:absolute;top:50%;transform:translateY(-50%);background:var(--surface-card)}.atr-ldetail__nav--prev{left:12px}.atr-ldetail__nav--next{right:12px}.atr-ldetail__counter,.atr-ldetail__caption{position:absolute;bottom:12px;padding:2px 10px;border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-on-brand);font:var(--type-caption)}.atr-ldetail__counter{right:12px}.atr-ldetail__caption{left:12px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atr-ldetail__thumbs{display:flex;gap:6px;padding:8px;overflow-x:auto}.atr-ldetail__thumb{flex:0 0 72px;height:54px;padding:0;border:2px solid transparent;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-sunken);cursor:pointer;color:var(--text-faint)}.atr-ldetail__thumb img{width:100%;height:100%;object-fit:cover}.atr-ldetail__thumb.is-active{border-color:var(--border-brand)}.atr-ldetail__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--space-4)}.atr-ldetail__specs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:640px){.atr-ldetail__specs{grid-template-columns:repeat(4,minmax(0,1fr))}}.atr-ldetail__spec{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;color:var(--text-muted)}.atr-ldetail__spec dt{font:var(--type-caption)}.atr-ldetail__spec dd{grid-column:2;margin:0;font:var(--type-body-strong);color:var(--text-strong)}.atr-ldetail__text{margin:0;font:var(--type-body);color:var(--text-body);white-space:pre-line}.atr-ldetail__muted{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-ldetail__internal{margin-top:var(--space-5);padding:12px;border-radius:var(--radius-card);background:var(--surface-sunken);display:flex;flex-direction:column;gap:4px}.atr-ldetail__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}.atr-ldetail__rows{margin:var(--space-4) 0 0;display:flex;flex-direction:column;gap:6px}.atr-ldetail__rows>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;font:var(--type-caption)}.atr-ldetail__rows dt{color:var(--text-muted)}.atr-ldetail__rows dd{margin:0;color:var(--text-body)}.atr-ldetail__prices{display:flex;flex-direction:column;gap:10px}.atr-ldetail__prices>div{display:flex;flex-direction:column;gap:2px}.atr-ldetail__price{font:var(--type-metric);color:var(--text-strong);font-variant-numeric:tabular-nums}.atr-ldetail__price small{font:var(--type-caption);color:var(--text-muted);margin-left:4px}.atr-ldetail__address{margin:10px 0 0;font:var(--type-caption);color:var(--text-body)}.atr-ldetail__link{display:inline-flex;align-items:center;gap:4px;font:var(--type-label);color:var(--text-brand);text-decoration:none;margin-top:6px}.atr-ldetail__link:hover{text-decoration:underline}.atr-ldetail__people{list-style:none;margin:6px 0 var(--space-4);padding:0;display:flex;flex-direction:column;gap:8px}.atr-ldetail__people li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.atr-ldetail__people .atr-ldetail__link{margin-top:0}.atr-ldetail__history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.atr-ldetail__history li{display:flex;flex-direction:column;gap:2px}.atr-ldetail__change{display:inline-flex;align-items:center;gap:6px;font:var(--type-body);color:var(--text-body);font-variant-numeric:tabular-nums}.atr-ldetail__meta{margin:0;font:var(--type-caption);color:var(--text-faint);text-align:right}.atr-ldialog{display:flex;flex-direction:column;gap:var(--space-5)}.atr-ldialog__lead{margin:0;font:var(--type-body);color:var(--text-body)}.atr-ldialog__points{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.atr-ldialog__points li{display:flex;align-items:flex-start;gap:var(--space-3);font:var(--type-body);color:var(--text-body)}.atr-ldialog__points li>svg{flex:none;margin-top:2px;color:var(--text-brand)}.atr-ldialog__points strong{font:var(--type-body-strong);color:var(--text-strong)}.atr-ldialog__meta{margin:0;font:var(--type-caption);color:var(--text-muted)}.atr-ldetail__fits{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--fs-body-sm);text-align:left;color:var(--text-brand);background:var(--violet-50);border:0;border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition-control)}.atr-ldetail__fits:hover{background:var(--violet-100)}.atr-ldetail__fits:focus-visible{outline:none;box-shadow:var(--ring-focus)}.atr-ldetail__fitsLink{margin-left:auto;font-weight:var(--fw-semibold)}.atr-ldetail__report{position:relative;display:inline-flex}.atr-ldetail__new{position:absolute;top:-8px;right:-8px;height:18px;padding:0 6px;border-radius:var(--radius-pill);background:var(--action-primary);color:var(--text-on-brand);font-size:10px;font-weight:var(--fw-bold, 700);line-height:18px;pointer-events:none}.atr-condform{display:flex;flex-direction:column;gap:var(--space-5)}.atr-condform__legend{font:var(--type-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);padding-top:var(--space-3);border-top:var(--border-w) solid var(--border-subtle)}.atr-condform__locate{display:flex;align-items:flex-end}.atr-condform__counters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}@media(min-width:640px){.atr-condform__counters{grid-template-columns:repeat(4,minmax(0,1fr))}}.atr-conds{display:flex;flex-direction:column;gap:var(--space-5)}.atr-conds__ident{display:flex;align-items:center;gap:var(--space-4);min-width:0}.atr-conds__cover{flex:none;display:inline-flex;align-items:center;justify-content:center;width:56px;height:40px;border-radius:var(--radius-sm);border:var(--border-w) solid var(--border-subtle);background:var(--surface-sunken);color:var(--text-faint);object-fit:cover}.atr-conds__cell{display:flex;flex-direction:column;gap:2px;min-width:0}.atr-conds__name{font:var(--type-body-strong);color:var(--text-strong)}.atr-conds__sub{font:var(--type-caption);color:var(--text-muted)}.atr-conddetail{display:flex;flex-direction:column;gap:var(--space-5)}.atr-conddetail__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap);align-items:start}@media(min-width:1200px){.atr-conddetail__grid{grid-template-columns:minmax(0,1fr) 360px}}.atr-conddetail__col{display:flex;flex-direction:column;gap:var(--grid-gap);min-width:0}.atr-conddetail__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:640px){.atr-conddetail__photos{grid-template-columns:repeat(4,minmax(0,1fr))}}.atr-conddetail__photo{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-sunken)}.atr-conddetail__photo img{width:100%;height:100%;object-fit:cover}.atr-conddetail__photoActions{position:absolute;right:6px;bottom:6px;display:flex;gap:4px}.atr-conddetail__photoActions .atr-iconbtn{background:var(--surface-card)}.atr-conddetail__tags{display:flex;flex-wrap:wrap;gap:6px}.atr-conddetail__rows{margin:0;display:flex;flex-direction:column;gap:6px}.atr-conddetail__rows>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;font:var(--type-caption)}.atr-conddetail__rows dt{color:var(--text-muted)}.atr-conddetail__rows dd{margin:0;color:var(--text-body)}
