@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAYIAA8AAAAAC3gAAAWwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4FsHC4GYD9TVEFULgBwEQgKiTCHQwsaAAE2AiQDMAQgBYRYB30MBxtoCVGUUU4ZwRcJNhXV5dAXIYYiDKBRYo5xSFtiWJTUf++y5DPxAK31ezM7u3t3uGqD9qmWRLTyQ0I90iCKleCJ9Z/fz52JSHxxKoh5/2p3HjqlU+qI1MAQf+7vBS0IS75ALgBrDG/J+BCHL6D/AWDppmKHwv8cM116NCbtTWBTqvjrtOiiWdnADqybZ7vDOz9uu7NZs+zYGgYJYscr/fG+rQhoGG5HYOHVwweKu8hkorgncW6jKAi/iZomiWxEEemSKOTIGuyeUXPVAWElsndHqBJ8DMCvOiFlL4Oq3o31d82PZlfPzc6nQSuRzIewZzTK5HsdVNMQBA1ZT0XnJiokiT8JwFxvkC6ZPFKLv+oHly2RLk1NvnY5ecd0Fzf5zvGl8fE0whtLRKduWPp4i615fR/WQv/nqZ/gj2R8tyBNzZvR1y3UvEFHHNSTf7+izn2Ay80mhixc3hloAN6OArM3C9oJ2soKYJ7fENOdtD+97LtdUZi307704qrqrXkC8GMLgUtDS61rczWFuvIWb1xVhEBL0BUMgLAKiDkKA7TyDdlMNcIl6Xgi6lqGaGuod4OjLW+P+INsNSSlId9qgYihxKdhqBgyHwVDwiFCgBpuoE3eA5OJYFAGpolVz9DpFoMAZ2TIzC5SOKgcziyWsYTBAGx87DQmuRVfI902gouPGo+IwXt0C6Hdflyf9vAmQG88CG9i3UZot5jh1vNvhNJvMlLZKRgyFUNio7KdX8wYNlLgQAgoJnv5cvDx4hARKZhBsp84IOkmhNaE6ABl5I5y+jOZWUpIX5+UwB7NhD1QmKwOnqDEZYmlhBmn25ZawoVnCs6xLl+WW1rIbL3PdWiZLs/HmqG+vs1tgq4yAEp3nMeeKYJFLmh7IAxkNLw39KYVuUN3Ot4ZOjttoa2CgxDSCEbQiF6kB/XwOlAHrw7VccpQeQ+8LJQFWCXO8eP1vx9QKPG3VnDzd4lpfNEI9Aje5QTzcuN0dNypWruUPfFurngPCgwIgFb+IUDxcMNHq7Vnlee9jsc4RVO3xcphdHhRUcwNB0S+jk+XuxifsSk7cL8h+dNIW3dMqsZkeEm7fU7N4YD7iiVCXYBzHOyq7QzptJhmaR3qC7p7F0IeZt3QPNQvCSHEbqzmhYcDBaLb2wUiPDgPFu4P3hVsga0C4YeDYC09Q7oa9oldJ4l9JvWkL58BxKZhJ25EEzd9oUOhoZ47GvEWftf9TpU9hCCW05SPBrZiReW7IFi8Ux5avvZr4nEHGZlbpP5/0jo6+aSdBKQ3SgZP28aat9feHT6x/nyLPJzje6T8+NYr4HLoqBHFzcRvBBdgX1FpvJ9gusdTxUn5OU3Xz8pcM8TgJ1nFwgdvtT2o6pHWm21clGcfuDeiQLlcsNzxoSx791wHHZWuqF27LOOJtcZGKQqmaNs6pBiZfsCG+PdzetvXfBgdd4sLG4LFVc7dEU7a+dNaks2IhUQCpK2hcQHpSOGwdu/H+Da2v2tZ+QG+PJ49Dt/6BI3xvz/PjqAoRBD4jqXk78G0BD6kuWX+zrv0E7YgbAWCeSvnZztnZv+0v7cDP2nM2tRtAR9a2iylLqwrla9qOCggpDqag7XECQaGzpyodahxMkttOclE35xcd8QpjHfCbm2iJE+gJZCtfdAWEo1CNe8LU4ZrT3evGQHRuOYRvmOmMvlzOYii69mVB484NuJwSS6tzRHOw+rhtjcSDl4wccgXCa26t8PGjHSM9XiHejqDANa6yke9792NR7f23bWL/TuCc9P8BnlUDVDZt4v5oK7QeUV4kZA6CDPdpxYPAJxb42dqD0M7y9wKzehc4BEVOKyHpFYdS1KniFPGrR1/sc4PVMONR7bQEgP9hWhmyEIKeShCGWqhXszjSVpKsbA/uxw2FzaRElvrTXR24uvcYH2vAeustuL7DcY6mz0N/088tQA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiAAA4AAAAAC0gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJMAAADsjeKWHEdTVUIAAAHYAAAAMAAAADAjWiRoT1MvMgAAAggAAABNAAAAYHJtrb5TVEFUAAACWAAAACoAAAAueZJs3WNtYXAAAAKEAAAAVgAAAHAPWDEaZ2FzcAAAAtwAAAAIAAAACAAAABBnbHlmAAAC5AAAA3cAAASWUYkMm2hlYWQAAAZcAAAANgAAADYdW8QMaGhlYQAABpQAAAAdAAAAJA3BA4RobXR4AAAGtAAAAC4AAAAwObMDamxvY2EAAAbkAAAAGgAAABoHcAY6bWF4cAAABwAAAAAaAAAAIAAcAGFuYW1lAAAHHAAAAQwAAAJYNwJWfHBvc3QAAAgoAAAAVQAAAH1DI807eNpFzSVWQAEQBdD7FafgFHQdFFwiHS+4yw5IrIVMZhE0EusYzqDj+p4Cw/p1K0wqjg4uT82qFpY2Nk3vPVwemz7euT41rdSpMI4CNUTIurSvxr0nrQ7AILEdb0DmeP2rV4nHeJYXz3Ed7+bi5efqg6z/Jf8Uya5UaZJDp25FTpWp5EahzqluVSoalNqcfwIPqCcGAAABAAAADgAKAAwAAAAAAANERkxUABRjeXJsABhsYXRuABgACAAAAAAAAAAA//8AAHjaY2BhyWacwMDKwMAqwrKBgYFhGoRm2sNgxNTBgAKY2EEEjBfs4evJcIDBUWELR8jfFQwMHCFMEQoMjPNBciwWrAuAlAIDCwAubAxBAAAAeNpjYARCDiBmYBABkzIMTOXpGSUgJgMTAzOIZGRmnACk9jAwAAA5WQNUAAB42j2IsRFAQBQF9/jgxpgLFKCVq0KiRhIRCZVIqeLjj/GCtzsLJEAKtM87ozAAgWA9srtEJlnl6mbVv4yyyPkW3TSqw3b0fIanpjHLKMmpKPA364MSpQAAAAEAAf//AA942pRTA5QcSxR9Va21e9ajnoxX09iejbU+f2Pbxqw3tm3727Zt2zz48VHQNamOcZRm6d77CInwPgAH3EFgQIB4SIZ0yIRcsIEEHghAEcgAsuoQ293l+z6rX7jLNxLZ2KtXQ3V1pLy8oVu3hg4dIrreVFwcCQYjfn+TyxWx2xtycgAweAHYj6jNAsQByEhGEuNgYrEXnXoLndrVaixswe+Tk+Q0d/D8KDScHEH/MekXjwMwV5DCwsvIpJuwjJQu3wFHI+Y3z7+Vgx2LtBs8zss8OTfzON1uVc6wyCGN/nj+Ts60ysaebb30cF1beeNt3OHyxgq9Vy+9orEcAAG92EHUyxgARyoVoE8q+ovkP4iWoEUPEhseyvQ0xuJ9F18yjkE0eu085oEFE7+WzhdRfBadpGqlmhyyWMRUKVUpxJJT4AU6RDa9aty8l38ft9U9cNO0ZaN6BLZwB41n7Bbr6rP7yGw0bPyRps7ePIdRe7lCOkT/5KZyr0Ii5ZQAOKcLp6S55BCbloJZT4hqlDosmRYLcnvcbo+TpyL4q+/I9zt3Iu933yPPrl3kh+8f+DMcjLuYGFug/4mPxAXDfz7wwO96QZz1NdQHvYj6vPYaeZSUk0dfW7d79bSVK6at2oMfWDF91W60e9X0lYDAS3Yyn7O6GRV0PSqPk5YdqCPqvI20kJ1oEqtfXMm0XHif7DTjcB8AG08ROZfjYIYh04pFUVIV00zJeSUSZdr+oUc/scbG4K1sTMbahb02hLawOpmR59m82je0JuXECWc/z/RZPsn4m3Ix0Cv6J1vHDoBkyAanGQs3VpU0kz1NzMB8OuWWLkcAha6GBdcd+rtt7j/7D//T2vbvmwnVg59q3efOj0Gjnx5UlWB0TqgZYt2M8H0PItiwiUTve5BEN+LWXaMbpo+qGkQyWsZs3TG6CQBDd6rcm2ahHdRe1qVOqArVkGjbOaiimGHmQDbToZXKPF3hkeowZzc8pqsS3b0SDVoWGdRQWcQ9+h3Qy++xY2Yim2SI9nSLRypu02oagzmSsF0IeTq/aGzAvzJMfo7P6RjfofN4l93H7eQ7F5cdGtF/rx7uLnLCXGtJQN4/tK4Lx82fb3V4wmo/m99ZpuZWejrUF/UexLSfz7L2Km/ZEJvNX+Jy9CuqWV7SuTysKJc2NdzRgp+vjgEAxu1CnQAAAQAAAASBBpL603VfDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ8AAP6YBWsHgAAAAAYAAgAAAAAAAHjaY2BkYOAI+buCgYH1PAMQsGYDRVABDwBZTANUAAAAeNpjPcFwguUzgwYcRzAwgDArL0MP63kGG+YfQLFohuUs8xkCWKYwOAMAI+ILUAAAAAAAWgB3AJsAzQDlAO0BFgFYAXEBnAHZAksAAHjaY2BkYGDgYQhj4GXgBLKBPAQA8QEL+QB+AAB42p2QA26FURBGT+0u4AW1bQW1zTi1bS+kURfTOOWKepJXu+/HnTP65maAeM6JICwyDriEJw4jUy/I4SRz9cQRdPLwxJFUhgWeOIpAWP8TR1MetvjEydZcBDkMEsNunjgCNWlhg02O2GaJBRbZJZVySimjTho1MqftY4p1a6xFn0FkluUZ7KCJPe0iG8Z39HPlXd9NvXpKfBdYwgrrpilmxso1SswuMmWP6sx6lhh9Oynv0+Q2DtnFDnpfbjxsZoE9VlGLSvWrKNU2MEInfXRJ73S+VCn6oPOXyakfesb13ID5DdbNvtwlhPlPG3za3w4zxpb0d+VinMGq1o2zYH6AdrUmVHjSewSmEl6ueNpjYGIAg/9zGIwYsAEeIFZhOMnIxGDDyMzIwsjKyMbIzsjByMnmmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpYg2sjAyQQAM7oYXwAAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-DYJIFuzK.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-BSokYSPU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-B7YXE4JD.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-BAy2wLnG.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-ooLdXFia.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-DJunoU0M.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CdEq0HKV.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-hdRL3SMy.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-BWi5-Pby.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-CVCPdBT6.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAYoAA8AAAAAC5gAAAXQAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4FsHC4GYD9TVEFUKgBwEQgKiTSHRwsaAAE2AiQDMAQgBYR2B30MBxuGCQiO0yWyJ2Rc8MDTmb0/+ROo8jZdcxaFFqqzBZhFkcLIsRIuONjpfzrYwktraouewCEJWyu/p+5SVk3LDngKWc6Rm2c1CwASSNeooduEtXuiM1AVRiihqse9N0EAZmLR0HXKL+1J/WHTXeOpP35I1UTqIwG+iV7jRrgmYoRCi0RBgZHCcEOv9UxDj4HSxioEB3sTADBH8BZH84PU0uCVvY8F84Q2wQtqUjVfAADsIIasKOhQh9rKiBmBwIyuQpGdQUGPJNMjCFgzArlkZTzx/o1zwLIJd6wcJ35FBbW+PAZspqsrl0hVllJyVwyAwr49CsuKuEZ7xyljz//2QXpDpbcDsQdAaqoHcCARS0tBfdi6OcrUUaOrBIAi9EZI8SvAYoghpDPeT9IfqE1tdEB7rgtFHpUX5VeOU0GC4Yi8IL88KXgt2J4AgA8qYJwwY8XeW8WIHhOG7b13ELUAsALQGAgDUQaKCdArwHY0oDMyQYk/VZaYMeDVjpqaYKK2qZn7TtqipIyyiHrMcPezuC3TzTMs0/qJWrjN/X4M4TdY7vcLy1yfZUUgneb1aqI21YmOGRc1SbfsEAgoO/l8KGbdPH/pXObl3rwKvdk9SNSjavnHb4t573ySPsFHbzH3zQ+dvsA7Yt7bfqff+2ZP71u+EboZluluyzTFrTxsLdZrVyTBLIIh3gbSbOon6jB8uR/IcAEoeJ0rAlouLHqZ65vQCMv9/qCpx5YtjWz3pLh2LopnX55Bp44HTzazeLx5MatZOM/Z0X4wEHja7GBL8dgDUTF+n7e5WYK2/Zyn23Mfc73t9kXfc2mujnPXdtW6Ek1VsVasceVr+dqqDloHzNPyBImmaZqaZC1Z64rX4qWxWqw0XAuXODTHBlVNtaZEh0R4/kz//PnmGZrW7Dctseveb/eSqO+8bn7RurSza5rtG10TUuIuKnKXrM0oKcnILIb82pJCtzB/7JkQW3t8VhHSo+jppJkTZz4N6VhUQb3fPFtnt0+5lz39wnvLh/y2Z8Op3v1DdpZVLW03bs7p8iMhNZxE9fC85kTiibCNgbjLO7u9/z5q4i4H3qQ7OMGOR93vwb9+rHro8Fidf50HD95141QOcXCczr+eo6NGN16ona77Sa+6v/Q65bbHaBqka4vGbQ13vvZwffMVSw19KK7z+6nfWyo9FtcdNntoddmCqGf2kxonXmzoueHIjy99uW6W2HtgTvCr1btf/mrtTPbunwX9r3j27XvlgxNnX3vz9SnrRhScrDmz9x26t+i2I35kWZpz76CyvLlVKdv3u9s4w0tC+62Jzs9IDS9tfmtCi6TC8drGikeDzlQkTG7dtvfNAXMbbAjb0KFVc9aHbSj+sSysNOKtz1bWa9cqPbT8m+/7R2a1HpjyyyFHQcEFtSB73tXc/IOlw3rvyV64seNWZ5uoKQty9qLokSABADlL9SAAOU+/btIPDwbVyvvNqDM8A3jnzOsLAd5r2W0P/L9VnWlYA+hRABDwjjWpHwKo5kBQ6m9V73FPtRId6eQsKKitWGnGPNlQ+n1j8MjjdJVHyUcAVpzYMCG6DQnVzpvRIaQJ8Ih2nFmQKuxmBbvArCOfC5Ol1qzSFI9ZTzKTzXbSyTPXJpzGpjpYscYEIAakvHEFIxjDKEZTRRnYD2cM1Uy4+xAm4mISkxmBg85MowoXQyi1cVXO108mhySsZBjyx9AqTppIJR1PcRIuXEsSXcintPuR/akJ06FODlxd4iQm4vrpJJJBMumMby49KKSMovEdht+djoLFj2cIrsVPdXQDHS0zp+PSbZ1KMilk46Ano7sbtnvoyvHHwjBjqj3V2wqTlpxzEL3FocogNYoxSqxmKFaGMYkJW89GT5/4OJwhwtQJA/5gDAoABHeSSukNrEA494VCntAJKVShFwZhFCZ9+6GuETUjTL3++7Jd1bDphuqJY5LTO7SnC3XWTNUKcQeWDZulJndIPyeCOyZXAQ==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAhsAA4AAAAACxwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJAAAADsjeKV7EdTVUIAAAHUAAAAMAAAADAjWiRoT1MvMgAAAgQAAABNAAAAYHLRrb5TVEFUAAACVAAAACYAAAAqeZNqgWNtYXAAAAJ8AAAAVgAAAHAPWDEaZ2FzcAAAAtQAAAAIAAAACAAAABBnbHlmAAAC3AAAA2wAAASMk1TtdmhlYWQAAAZIAAAANgAAADYdbMQbaGhlYQAABoAAAAAdAAAAJA3SA5VobXR4AAAGoAAAAC4AAAAwOsYDZmxvY2EAAAbQAAAAGgAAABoHYgYxbWF4cAAABuwAAAAaAAAAIAAcAGFuYW1lAAAHCAAAAQsAAAI6NclRxnBvc3QAAAgUAAAAVQAAAH1DI807eNodzaVCQwEYBeDvKk5DC/ocFCQR6XjBme8NlvYsy8vLy3ubK7/7ORLs27UpcSr5fO/8uJTd3N0/OH8dd76cfz33fpxLrUscI0EOVSVB6i36kanSGqCgeqpWQJurBaJ2RzWpZnExq3rV0lU1j43wOQDEXxLsqUwRHOs2JTFNQ8Umkcd0UxZKgVTZzmv6gSbWAAEAAAAOAAoADAAAAAAAA0RGTFQAFGN5cmwAGGxhdG4AGAAIAAAAAAAAAAD//wAAeNpjYGHJZvzCwMrAwCrCsoGBgWEahGbaw2DE1MGAApjYQQSMF+zh68lwgMFRYQtHyN8VDAwcIUwRCgyM80FyLBasC4CUAgMLAFH4DKUAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkYfzCwAAALdIC9wAAeNo9iLERQEAUBff44MaYCxSglatCokYSEQmVSKni44/xgrc7CyRACrTPO6MwAIFgPbK7RCZZ5epm1b+Mssj5Ft00qsN29HyGp6YxyyjJqSjwN+uDEqUAAAABAAH//wAPeNqUUgOUHE0QrurBKVrbPGNWsXWKbVsb27Zt205+27Ztxsn0ps/v7jFj9MdXUB1eARBA2AMcxEES1AQV6MAENnCBD1IhEyQAKejQeJ7wfIWPPHzCMxpd07bthNzcaIsWE5o0mVCvXjQSmZSVFU1Li6akTHK7o3b7BKMRgIAfgP+BeY6DRAAJJXRxDg45zo/f3cPvrkblrePIHvmBsOdBX2xHT+M98qesAq4EF7e6GFejEhJdKqkKGjuvnb+2MgVfgLlQzpNZzGOsxKNyer1BSa2VckLsJopVOOW8Gblr8oOhvDWtZ1Sh9ubOyAvm5wfZCkBgGz+TJYwHcCgYPTsU+CM1vY1jcczb1Ey6cK3l+WTmo8vyUYjFytYTEXgAhl/B3jcyvJ69KELhkJSj1WoULkUgg7iccWIce8SGodYDp177qv8FW+HSEbN7NPSfF/bIz9k0luV3dtNR2LXnzomNfWab3KN4OurFvhNmCE9BdcbpBBCcblJL6ZZyeGUtwvu0TCPs0Oq0WvT6vF63yDTIFx/TD3buxLSPP8G0HTvoB5/s/TjkS3zUONEf+pjMSfSFPqZPfRjyJ1mfwvZ4A9s/9RQ9RZvRU08dw/Xz+06a1GfeerJjcp9568i6+X0nA4KfbuH+4iNFrWB5K2folIuYgZkX6BS6BYfykUfHuU4PX6FbgCH2APAGhjAW91BUg85KNBpXMFBk0+UsaaJDeGvng29YEuLxApegmj2xYEHGeT5Cp5s961ckd89T3Llj6+gbOMDvkP9jXBy0jX3H9+M7Q00wlHThJcGAsohdqVETUcW4GTWrAHNKayFd9/46a85vu/b9NnPWb4erN+lwaNw6tz4eWx5p36iGPK5Gk47WdUgOH0NYvZbGDh+lsbVkwcLOIwd3r59LPWO7zpnfZTQAgRZMeZjwFLggt1iXhQgGwq6gQ+Ngeho1kyqavXAoFJZE9kVEn6PorSIv++pif0u6YEOhZjYlDenQbke4sIu5L++SjaaaGo8zfXRmq1EpWot4ScxwN3pBnoPkc44zqF02W69w/T52k0O4JtZJq3diQNc9tes0UxNugjXdFzjSp3WD9esNRncwp8DisdYO6uvbI49XqBcZx2w0mYVF1lHRxF9GXt1IRdZDw6PJwN3XytR0ZpidJTvbZADnXT5jAAEAAAAEgQYOvSFxXw889QADB9AAAAAA27amhAAAAADdH1GfAAD+mAV8B48AAAAGAAIAAAAAAAB42mNgZGDgCPm7goGB9QEDELDWAEVQAQ8AXDgDdgAAAHjaYz3BcIKVh0EDhllqGRhAmFWRoYf1AYMNixhQLJNhActGhgCW9QxuALooCGMAAAAAAFoAdgCaAMsA4wDrARQBVgFvAZoB1wJGAAB42mNgZGBg4GEIY+Bl4ASygTwEAPEBC/kAfgAAeNqVkMVZxlAQAAd3CuDEBXd3d3e44u7uraAFUAsVUArz5ced2M5uduclD4jnnAjCIuPkS3jiMIrNQhxOMvdPHEE7D08c+aYnipSw9CeOpjCs8YmTKQ3bDHEYJIbdPnGkfEcLG2xyxDZLLLDILqk6CymiShq1MmfsY4p1e+wN8sGAl+WZYKKJPeMiG9Z3zDPR5LlpVk2B54J+O+ybJt+pDdas7liZckY7sz4LrL5dKevTym0c6nGC3jdf3Oe7WfM954flBWk1MJe6WhmFxhpG6LSzS3pv/cqZ9845LvtnZhvOpb6x/tf0tC9Pu7LDTLDzm9Z2dO7Iq8YNqwu+H6Bd04TzT7a3rkeShli/AHjaY2BiAIP/cxiMGLABHiBWYTjJyMRgw8jMyMLIysjGyM7IwcjJ5phUlFqWyhlaXFKUmFmSXMlempdpYOLkCKFdLThL0WScoDKWINrIwMkEADO6GF8AAAA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-DWzw0g5S.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-DgR5lgmT.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-BSi42KJL.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-D4HlrTgY.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DVrhJLrs.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-D7uDxg24.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-DPfi1Vys.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-DXsA-slP.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-DSFH1H_4.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-CaA3LSzB.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAYoAA8AAAAAC6QAAAXNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4FsHC4GYD9TVEFUKgBwEQgKiTCHRAsaAAE2AiQDMAQgBYUGB30MBxuTCQgeg+NuiTBpluKvi7uS/wY7eJ7e6z13MsmDUQlaFdJnu4f95c+rzNRY0G02/ZB4uFD9DwCb+vj7lW76X4sKsFWLnDfb9GevLdo67KwC7AAjytYuSNruQPWeqtq73USYYoQz9pXj7bMggDfZIFwrVu7lQliHodgKYT1VxA5huAFcE/16dMJ28IKvAo0CsVWKjor7zWcoHngAgPsb4FZ64oRP8hcSVLBVU+wRDtyDOFlp9zExXQ+fAgk9ypgtCgNzrN088UYQvDE6AO8MCguNzC/mEC2Kj6xZQ07yQqPqANYdo87UPVRT3MEM1XuBxXhrdZL8airAU3kAiiMbVKV1wRkol3jAs+G/LcDrXqppIlBrAHRRcy2QiNtcWwQItfePxWVIFyOhABQCIKZqCoyBhiLrqqzMjZYAgQThCpTjLKX0Hn1Cf0w86P7PGHfr4/rDef/PaEIBwHMBhAve+OLf38QTCy889jfsK4QAAHwBiARIAaQWoCzAEqDf2aDhmOBYmqkB88yCwIJXlOMDvWLCO+mXoXWGj4QwLBzlO8JvmPdwn6EtqABGeLcojKC3mf7okfiMtfvOcL7m2B5ICn6mL3Trce+kR+jyDx4Ln2h/iPI2xjkeObyn22qbuHmPaEOFQKa/eybjHr9P2718yljXm8b2x0753qix44Gtoe2hvZMx3GfYCN+haoS60azIW3Xn8BZMiGlkg7xaSBDa6Y/i44UtPWg8I0QrGx8w1m6r4umOR7mzk7NkcYTfTY6KHj17L1WdWkC3lh37Y3zW2vIebPDKBY35gBNO0CvHjg0yzpGzva/GvK17Y71/lco4hymy7uUjbI1bs67iorhlzJy6iInkpBt1y3E7aleQZtRMtagkwyFUVD6oCOVV4DyUU5aDsmVpKJVLQonbkBgUTVZcpTX5rz//NOZvSuHoTclRFS98uECexWU3zGq1ocJjdd2RWYVj64yj0cYyN5VU6SgprWzrN9XtHeuXzj0Uq+v6nhPvpH2RAvhSeCUOhP9dM2P026tFBh1+PqPt97WLbdwGkQsrkjHN5mHbabaEwR/vY67li/6+9/3Aia7Ck2vrvX79DeMm1+O8J9dQYRd2xzouLZXr0zv92Lix07dr05ZCdp7W6SdsYGPe/sY09nQxRk0o+iD4dwmEB6U37QoRF9HQ4fNT6m26uiB25jSrKV3B/x78j1UNpoQ07+eZuodkrOIB4tjVLQ237Hy37uvcsWzdNoGvs9ZQ+nHuzRv/T5mz9uLypXc3blt+fWm3yfKmTfZty29Auzj6kqz6/FL5Xm1P1djByVOfnL/UIYOfenpWm+LCpEoxc9pFZVXUVRLXds0etWbb/jQpb2rm+GwturWCKoHaUnTr7PzNMyW5HQXeRT/E5oqrsPUWN6WkZJPSfV2nFz1xq1ho5Kha2iGuSbK+etGmiit4tRn92bStoCw0aABArzfXIoAeZ81dWHxmm8CSf71cPe4CPD60eSLA08R6q4H/S9xneawGLBQAAldYJ/MnAKJFEMBgX/MqV93TyLor9XpoMAsxQ021uiD3+4awVF+grr5ONSjAl8b444X0mxXR/osxEO0FrJW6lEUoLNEWhb/4Wgyqc266llpMotlisSgIAX8rbbQEkkYcBOVE30WByOLR5Ldvgg4TBowQOBZs+TmacWBFCw0VdjAO+tCRRBtDIGBU9Gpj3XAy9FFNITnRyMBEA6HkBTgBK/4GBxgDhTBop5f+x0yz588J+DTifsmB3XUuo4ByivA0sn8NHDqh0TX5YwnZZGCAWrkKvAuzJ/WFLbr5Q8HS7UooopgqkuAyAt2sjIFMSmhGjbKqiYE9Rsfa65LI2u+sM1cZMAlpALUDjQJt58CMa4gl0qLyM20j/mA2LgDgXlF+wDP4AqlcpRQlxRAtpljiIZ7iZZVrj3WDdN6N/gKzF9EM9RzU21RUVr4Jb1YJeQ8SSJtZld2ppKh82RFxT7yeBQAAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAhwAA4AAAAACywAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJMAAADsjeOVvEdTVUIAAAHYAAAAMAAAADAjWiRoT1MvMgAAAggAAABNAAAAYHM1rb5TVEFUAAACWAAAACYAAAAqeZRq5WNtYXAAAAKAAAAAVgAAAHAPWDEaZ2FzcAAAAtgAAAAIAAAACAAAABBnbHlmAAAC4AAAA2gAAASK2TaQ7GhlYWQAAAZIAAAANgAAADYdfcQqaGhlYQAABoAAAAAdAAAAJA3jA6ZobXR4AAAGoAAAAC4AAAAwO9kDYmxvY2EAAAbQAAAAGgAAABoHbAY7bWF4cAAABuwAAAAaAAAAIAAcAGFuYW1lAAAHCAAAAQ0AAAJKN2JTNnBvc3QAAAgYAAAAVQAAAH1DI807eNodzSVaRAEUBeD/KU5DC7oNXBKRjhfcZQck1jIVazQ2wEqod7657ucoMG7UoMKs4uzk9tKianN7Z9f80cvtufnzg/tL80r9CtMoUEOEAqXj7J+9afUB8U/sxx/Qy/EDWW8Qr9HJi07cx7fl+CCvfunVAORfkeylSpMc/QYVOS1T5aZQ53RQlUqDUtubdwEH9SilAAABAAAADgAKAAwAAAAAAANERkxUABRjeXJsABhsYXRuABgACAAAAAAAAAAA//8AAHjaY2BhyWaKYGBlYGAVYdnAwMAwDUIz7WEwYupgQAFM7CACxgv28PVkOMDgqLCFI+TvCgYGjhCmCAUGxvkgORYL1gVASoGBBQAa4AwKAAAAeNpjYARCDiBmYBABkzIMTOXpGSUgJgMTA5hiZGWKYGAAACwHAl0AAHjaPYixEUBAFAX3+ODGmAsUoJWrQqJGEhEJlUip4uOP8YK3OwskQAq0zzujMACBYD2yu0QmWeXqZtW/jLLI+RbdNKrDdvR8hqemMcsoyako8DfrgxKlAAAAAQAB//8AD3jalFMDkBxBFP2/R3GyPt/tzCpOZhkUYp9j2zrFtm3bNkux7ULsFGJMb3riXPEG7fdef0FhOAUggLAcOJCgIBQFE9ggGuJBATeUhLLgBfD67RZnHv9TfOhrHv+MjOnJyVl162bUrJlVtWpW5coZoVBOuXIZpUpllCiR43BkJCRkRUUBEPAA8Bq7swQFALxoR4Wzc8hxHryGpfHa7e7ajq6k//MnwvIvbbAGPUTykxNaRQDuJ1Ja+gNZ5D8sKiZvbjwmrZ62+n8SPoit/vBU/sET9R+PSXa5/F6z1asGWCeKuTmfJ41KXFtb9dZa22BULmpT4shktXZtNXlkIgACe/iVzMp8AHYDepF9BnxKI99hS2z5jkaSNK6Btoq0/LZL2wLh8O/zRAQedPxkNt/A8BFsYggEA17VarUYFIOvDFFkSZTYEFv7anfM3nev7bWIGiO6DWxU0XFVWK5diDfHTPm0gnbF9LS52dXcUbFa1x8ZUjn8QJgiHIXCjFMBEGQHKWZ0eFXeWIzwbivTCNqtNqsVXW4X+0QmQh7fopdWrMByt25i+eXL6cWbC8565YLfcgrK3vOkJWvPLtBXCsUdwVQ8iqlHjtCttCrdeuQkmTQkrWPH1METybSOaYMmIpk4JL0jIHjofL4QH9L9gn/8sp32v4rxGH+V9qfzsQsf+naBU7+eovN1TywA4N0MEfXDE7ojbHHEYlH8Pv2iivzTFz1Cs1PWnonNL+E1Lr8po2vdASWu8iE6PkaZM6VE07pGSqPTPc0bueMpMC4OksMP+Ey+ERRl3pB1b7iI32fU2Y0WMxHd6k936N7QNXRntF35ZsToN8tWvhk56s2KRQ1CRbVVRSsm4omiFRIXdB1vN+eLm4m4fgPitJlhWLeBhmcc71q/Z996nfBMn3odW6eplYFAHaY7gkVBgdq6qm6C3xdUWNHZmYjFzCT17AsGAkGvyFZEdNv12V9r2arCdn96giWFWfJaSLvEBYHGrc3N+JAWZylkkuUS7TzVO3kMNvGGUDKh6gUtg5BbHGf+Pn45adlQI5sIGXFJljusZhq22zOjl1hZuwrlymkqm2xKsTNfsUJERMFQ301aUdLCVMRIyjRPNzGFWXMFC4ukpbSui5S8iomypI2ia52+X6i1mdncUCuLFQBkGTWlAAEAAAAEgQZ8fdaTXw889QADB9AAAAAA27amhAAAAADdH1GfAAD+mAWNB54AAAAGAAIAAAAAAAB42mNgZGDgCPm7goGB9SMDELD2AkVQAQ8AXyQDmAAAAHjaYz3BcIJVlUEDhlkWMTCAMKspQw/rRwYbFhOgWDnDTJbDDAEspxg8AdP1CXIAAAAAAFoAdwCbAM0A5QDtARYBWQFyAZ0B2QJFAAB42mNgZGBg4GEIY+Bl4ASygTwEAPEBC/kAfgAAeNqdkMVZBFEQBgt3OXPaG+4OF9xdr7i7eyyEQADEQQQEsvXNupx27NXf010jQDlfFJBXWCZ/Q5Tz6DNFOJ9q/qJcwBz/US5M6imiLq8tysX05M1EuVr+iHAeVOb9RLmI2rxfxrnmhlfuOOWYEx4I0UUHnQxKG1YOXRfZ5coee4O8EvCZvB9MjPLoesK19XtzA5rcb0xDtLsf67fDvj3anLrm0uq9lV1ntHPgtd1q8pMaM548yYseJ1hIeuN1712ax+y70LRmPuZR1k4PbfTS4Tps54zOWSnFnNXbmuHdMvuFnJqvCCWZc7FF/1H0D92z78Sp+UFu416+cL22euz9Zaa0beuIGtN9Ybj1W8gAAAB42mNgYgCD/3MYjBiwAR4gVmE4ycjEYMPIzMjCyMrIxsjOyMHIyeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAyliDayMDJBAAzuhhfAAAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-VxnJDbp5.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-5gpPULAf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-C_7rp3is.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-TmIlooTP.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-D3KJ3O1G.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-DCQPeBJO.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-D61wMqfr.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-DOurb6rQ.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-ZV4JKEZQ.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-CCCdT9q6.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAX8AA8AAAAAC2AAAAWjAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4FsHC4GYD9TVEFUKgBwEQgKiTSHQQsaAAE2AiQDMAQgBYRAB30MBxtKCSgeg+NuKUETsVg3uUFYt+KBb+1/d2Zn9otpEkylQYNuUh9NK690TofQ1bol1ofozH+T3QOcHpiD50QE2mwKiFHbD6P/AWAL/8+x1GuusEqBU6v414VRtTVtVLThhLp5dhve83HjwAYmU5gbYBU1I/K4nYiAZnMoZmdxZSNcL03gZHC92scr4IqFT6LjyhCngCUJQxIVgGyEy9Wf9gjjmWsAqs+pepkY0mS7bZdvgWq+49W6j+MdKbu6WDV4JTA9B40hDJiOCnmggxo1C4JmhbBTKElUSurJqRloGAnSgikLRPKeMbBodcalSSq4DDNybzoOeAbKgq0JcT64bGwA0T9wYm9VGbYjb/K0ZeO/+4HGk4JWIchzgLQ2bwdMYgVBo4BeBKME10ZGeQJEAUIpuAwgokAvRkAv1kXQyRGDbW6QyB5jL7FfTp7+//+QfZS9yH5x1f/XqzwE4H0LUEKzVu2dWaNSk4bNfXYFDqAVDIIZCIeAWICyGNoOBopmJgJqe3HiJksH4Wi38mL+Tisf851sC0tsWAtxMdE8zeaW3QTriTbjO4gDbjV36EOZe9QMBtIyXW/z0Biu0OkqnNKWJ9qJpXbj2Uls/itjtQa9HrGZmWHgt7Ku6TJbWOtJUuJktPbRG/Lg7cfhXh++xn3TB816o5GULWg26HS433DfIWaizYRJNuMFkwSP2vI2bfHA3zLQDIdVByMM1gwmY0kVDeqaF5mKcmrfIC8TKDcYnIKGdes8HHS8pfL8ddw/kXZh/A0F64752GzXiYpM3LIRp/32L4y8JWrTLjLjZOTBjhKi/Yc9rXMgpxd/3Qu9c4ou93D4fY5yBdOX19Jalc6X03I6V0yLGXw+zcdn0kw6Rymlj42jcQxOREWBSBqZTQimwXghFe7Be1NvhI8Obe8Lf/0fXndsVw9pbdnUj798iGWrM85tUJ+jLUdKnTNXep9cUFc7v/FyXH5+HI1fbqybb2wuOuvdaCp+VfvvqvcqzyrL8vJfVV8Nj6/bp3fteJCsPmta0v3n7o2/1JY7Lk3TjC8Ua3dWivzGf/gTch3mZ3749If/tKbEy7vr3n+fKSBiMiVlKGBX40fLcX1G79dbt/Z+AfblJAt9DdlzFo6NjHrOpj91/tzhVDj86L7uKDxPUunkpf7V++6u8V063ryFlLmY/2LuERsOONUMlHWVykJkP/1EcePKlcYrh9/u/HHFbOw7OO//H5dt25WBmDOt++fix+U7Ply+6Nr6LUsuLu2b3JyxcXjL0otQjVWsCe7uShq+KC5LnjUyZtz/tkVRysj+YOcpYdFR33vKGlyCcnpSmq6aJ/xbGiZ5J3/EKN7y35WKK4U7AnFZe/PPG0ZF4tiGJNtfV7iGjR85XDVGlFGfrDIPWPNfzoufEJ3deL1D1bk/c++e4h2NacGawN4LEJRIJEB6mesgSA/ML4YLq3scMn83MhbP4fXZvbMB3gbUbQP+rzfbZnEERCmCwPslXBZAXoXgva35vldmm4R7zHSPPyrvxWJzBhtTPcLTXKxidY6mTx1C0Oo0O01Cp5rMq5rdxQjJCtRJYAYvmPUfL2r0h1fY7jQvWWwuLxsm45UW5HLbrWQrQ6AVMO/4oDOGiI0YxSsKm6WSLnYvjQEcMRXeIMTQ2GXgpZQ4I2LVKFapSh8FjpLKkCLj8Th9Kru+KFo+JZlBzYZwnRUrKQgl0Z2SxUkKlxcynHCw8XuXoUGpKmUypqOF2Q8OBVXWTsAZByeIEy+NUKPR5iO7g1qGlMBAs1Ae7TaDchtiQuFbbtE4oRHiagGtfpYeoCQ/ivSoPtwQgUF92Yvlw/1gBAFQbS4Bn0ArZj0gERsDQ1hiRsyJBbEkVuZ5/dzQ2CGrpp9bDuMHJlhoFeK4pPw82K6IWmmLsfmmNNgvIS4/6Tz5f2eXAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAhoAA4AAAAACyAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJQAAADsjeOVi0dTVUIAAAHYAAAAMAAAADAjWiRoT1MvMgAAAggAAABMAAAAYHOZrZ5TVEFUAAACVAAAACYAAAAqeZVrSWNtYXAAAAJ8AAAAVgAAAHAPWDEaZ2FzcAAAAtQAAAAIAAAACAAAABBnbHlmAAAC3AAAA2kAAASMuA+zaWhlYWQAAAZIAAAANgAAADYdkMQ5aGhlYQAABoAAAAAdAAAAJA31A7hobXR4AAAGoAAAAC4AAAAwPOkDYGxvY2EAAAbQAAAAGgAAABoHbQY8bWF4cAAABuwAAAAaAAAAIAAcAGFuYW1lAAAHCAAAAQgAAAJANHpTP3Bvc3QAAAgQAAAAVQAAAH1DI807eNodzbVVZQEUBdD9dAbN0ARtA5eIkBxPcJcOiKgES7GMIuiAMi7rX/dzFBjUr1thXHGwd35sWrW8urZucufu/NDk4dblsUml/wqjKFBDhAKl3exvPWj9A+KX2IwfoJPjG7KeI+7jNS9e4zKezMY7efVFpwYg/4pkL1Wa5PivW5HTMlVuCnVOu1WpNCi1nfkf8mUodAABAAAADgAKAAwAAAAAAANERkxUABRjeXJsABhsYXRuABgACAAAAAAAAAAA//8AAHjaY2BhyWbaw8DKwMAqwrKBgYFhGoQGihkxdTCgACZ2EAHjBXv4ejIsYHBU2MIR8ncFAwNHCFOEAgPjfJAciwXrAiClwMACADpMDE542mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkY9rDwAAALTgCwgAAeNo9iLERQEAUBff44MaYCxSglatCokYSEQmVSKni44/xgrc7CyRACrTPO6MwAIFgPbK7RCZZ5epm1b+Mssj5Ft00qsN29HyGp6YxyyjJqSjwN+uDEqUAAAABAAH//wAPeNqVk1OAI1kUhs+5pXZsVqqDdjoVja12Z2zbWdu2bdvesfG03tfep/XuWHUzt5Lx25T1//8937kF1bATQADhReBAgkowgAUc4IEAKBCFBmgBFUBNybbwRe47+ezxi9zz+Qd7ei5ta8uPHn3p8OGXDhyYz2Yvj8fzjY35+vrLa2vzweClbjcAgRiAYGNjlqACQEUZFU7mkONiuB3n4vYj87Wd80jup++FF4/NwSzdSVzkeW0eAFdSSu8VlTXnaVGxqBfqse2Lp78434QPYf6Mz7iij+s8H0soEkmpVnsizY6ieKHlzxPu7v12xJwR3+buvsAYc3dNiI8YEZ9wVw4AgS38DlZjGYBsYvZsM+Ef1I4ubMc2dFEH6eJy2mYy+MT72sdQKJxWEBF40B3uZfffMgcnuzGlM2k1YbfbTIop2UyUkCRK7BKvT4xduPbzX2cfMPW/aullvWl5n/Ci9mvA4rn/2Kt0Efa0PXDpqIjbo11VnCEDC33CC8J6qAIHhBiBUC0xmmuDvNlI+KidRWRku8Nux0g0wjaRZZC/f6F7X3sNk/ghpl57je755aFNrb7KE+9U+uKbyMBKX+umhx7aGPdX+tdhDtdjbt06+j4dTt9f9xvefPmYiRNHXXYzuWni6EtvJsV7va4YfZKv57M6GYZERbaZ8EN65T40oPF/eiV9Epfw2RP/c4bjO+mTuuIRAD7NFO4iCR2Ew0+KKPSRKqESi9uyD3S9scNXJpEDXKV5wcyxK6P7+Cx9zBd4/IG6KW0WegxFx4T6nraIj9YwNw56Cn38rfwkMICzxCNCUkmz7m+2WYkYTZSI6ECKKYzH0pf33Xbnvhde2Xf7HftefnB0i0H71dg6Bl80xsfcP/c6v6HM/zDiG28jPPgwLbzxJi081Ddn6LSZQ2bhFzOGzpzcGWsCAp0s90nWBwXGFlNZEalkRmG/ncxCbFa9CWqC9SOdUUX2RMSorN+lztTLnirsbYkFmxZWSbWRte2Pp2ctrp7It2tKTZk5EIpOUIbMiVSZ+CN8zD/iF20+kh8JMVY4HZ6uxgHjnSYzT8WEMmTTmhlvDRgwpmqRPxxIfbNUbVm3rqbG29Qw1OWzZtKGqKV1edOSZZy8juPsCWu0n9MXSsuOuHP41c0TZwzKpF+e0NKy7iQeuzAJAAAAAAEAAAAEgQbBZZFlXw889QADB9AAAAAA27amhAAAAADdH1GfAAD+mAWfB60AAQAGAAIAAAAAAAB42mNgZGDgCPm7goGBjZkBCFjnA0VQAQ8ASVYCvQAAAHjaYz3BcILVlkEDhlmOMzCAMKsHQw8bM4MNSxBQrI1hMssVhgCWpwy+ANprCYEAAAAAAFoAdwCbAMwA5QDtARYBWQFyAZ4B2gJGAAB42mNgZGBg4GEIY+Bl4ASygTwEAPEBC/kAfgAAeNqVkAVOBFEQRN+67wGI4O7u7u4QD+7ubifZU3AC4hyKys/HYWWsX3eqqmcGCHKHC4c7AMTAsoMcYpad+Hmx7KKLV8tuyhxRyx7SHC2WvZQ45ixHqXE8YdgBYcezZa/J7GafAy45YpN1NjghgyoqqKRRNKPJquooi+xJI63pJwxviZeNo5NT1Q32NT9WX4CSdB6oa6Jc57rypZBuiTK59tnV9FiTRXmUzoqe5Zp+3VT4a3MvF5wYx8jHG3exz478NUqupUK1mWkG5B0UfUv401/6kZDMtowP9Zw0+l421e9p/rE/pZ32T9n/dMyylJvqT8RlJn1HdV/TdcoZp08p80q1SW96s1jpeNpjYGIAg/9zGIwYsAEeIFZhOMnIxGDDyMzIwsjKyMbIzsjByMnmmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpYg2sjAyQQAM7oYXwAAAA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-DNprR9vE.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-DW9AnYF-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-DCSYqWy4.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DgU4hnY2.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-DOr0bM6n.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-CMweFc4T.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-B9qOCEL3.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-9eUFK2Tj.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-CvykrKJY.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-5eHMIiaE.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAYcAA8AAAAAC7wAAAXBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4FsHC4GYD9TVEFUKgBwEQgKiUCHPAsaAAE2AiQDMAQgBYUOB30MBxuTCSguCmNjafTJmiY0OnHijfijBPH8e9XXublJC6sZZ+3MQuiZBeAHIr09z/yDM2SXzUXmRMKBe5lFSJbJgx3dQp3zERKzaQYjpWWh7vrJmtqiJJYIwta6B76SanqFgWbJpOYIhNvUJLOuayYkanabMDPTrY7KXxpMJ4aVmiBAkFo4GJ26xKYCtXGViAfUphcRAqCGBvgkekybgARACgoHGhUs+FGMvx3sZTES+ADAKwVvdMbL7AtObCVLm73bvN63vfnecdp4cYu3AfAlMBpkxSaFgbkSgTCIVKYghggZDgoLTe+OVsBIEFIkq9ShzomTteqBU9PgXD3NsDHBLKtvAwc7G6snaKQ2U+qVD43i2IHd4qLAJe3tE/+g/y5D+iBVYgM5BaAd8zRgo3faJEBZuXceatEkFkEDULgn4jNsgLPQ/LQxrjrNcABx4hhAe65E6Vv6cf2D/YDnYddN/Zj+/iLvGa+9JwDwWTHdMIKEifY08WMRwHe7hK6SGABhALKAyiC9AfI/YNEQeRkwlCQd2k3WpeQPZPFcIFsV4oFc805GqmtdPSRlWGqOCy2LLAkvDS0eSouxLDisPQjusPXJEwmtfld22/vpDPcR45iIuTQyZZr8Yr1Md3g/w+uQfowKG2vul9cKbnXtisXCy6aJJtTkrR9eyJqPPqY7ffGc1aXvUulMRnxvlbrvuqxOP55gLI2MGCW/WC1Tr0+VTzsRgYEVIOgSGCYJxm99omRPFenio9Q2Q/jRscD3EaLHEFn7TMqh8doxt7xtr0cOWH2n6NG07LZMyKHpCpHjrp3rzj23LFWIP56RXWofOyVrbta6OlNXq8PHs8LnMo6ZRa6T9G6a1W7gdatX5joopGGgH0xs2oloGG1H4TDcQQTDYPSFrbAeQsdOOcEGDmQH6xhsYC2DGayiN4L2DoQOzKFG7obTB9M/n5W1/neyqvweq/3/n//T6KVmr13Y8Jr3pSe8dq71UlZJf1paf+aDur/WjXPvlQACCvbU8GM6/Nyj4HqqjWd+JbZpP1IPoP3N6fl5Zfcazzh53Dfiz8WTZXsFSW9qME8YzsImYn7nL3mQxDxNxa5Kl/GfJpQ6j1/u/+7zjIgnloJtM/83y4NLst8ePDj0pSTkoGAbsD+JpdXixL0rMd6+4WSg/bUzsqczr/vGzfHcXYslUkSVVZBPXg28otwl3TcprMjM5uukw6v33kt979q7y7+1mUtXtvGb0+d+bwuXLm/l98785+rb23avvbZmSFmCR+/IwaarrMqPHDLqQXfDbs7o6tIyRZlhkhrvXGPPt6Cqv9Ws8YrVvKtiXqtid/el075ZdStP2g7F3s268fPR73X+ooq8m771sgcWOFW453k7nukhbxc02d7ZwLKol2fA3XO2PdKO/NRu+P2xCwp2/B5+qOtqiqfJfNq8x4Gy0KABAP2zeRoB9Brr3ORf4VGxVr/5Dd87AB89dHE9wCeF/ecB/2/e9j0BWCgABD6udlZZAM48CGXfsPkKr5gprCKn/hkazeH0jMVWejYh7Ae/TH9LPxP6QQPCpJAngMyaFs7BBzEQHQBOSwnwCo7YXkVUkl6DXtyaqJlekxyuey2asdAbpQkdvHGqUOBJkCQsyU7SKPCR/7sYOmyYsCAIowICRBHBYPAoJY4iBCAwhNAx4mVjxxpYEESK3tSvdppHCQg2QghgcGCeyOvgLNCozTjSl3BiZx/eTWe/p6Z06KB5EUMgt25CPZrSgCbdxJYMJJI4osZjLXkyMiHB0otA9zCd0VwQMm52JYi7UyMa0JAibAZhOX3INaAfkHOgZFypPeQ9A3b6eiNq3HkaD4RJKc1DkmLdNA4M/ltIrDPQDkspwpNnrPeD1igA8I7TiLIGYaAKr4qilRiixRRLfOKXgNV+LKJTdOnBf8DsR5RUSi6YyXZy6xDUWa8zlF5Aq4MlL7mbi1MHtwvx3NY7AAAAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAhwAA4AAAAACzwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJMAAADsjeOVW0dTVUIAAAHYAAAAMAAAADAjWiRoT1MvMgAAAggAAABNAAAAYHP9rb5TVEFUAAACWAAAACYAAAAqeZZrrWNtYXAAAAKAAAAAVgAAAHAPWDEaZ2FzcAAAAtgAAAAIAAAACAAAABBnbHlmAAAC4AAAA2MAAASUtVntCGhlYWQAAAZEAAAANgAAADYdoMRIaGhlYQAABnwAAAAdAAAAJA4GA8lobXR4AAAGnAAAAC4AAAAwPfwDXGxvY2EAAAbMAAAAGgAAABoHdwZFbWF4cAAABugAAAAaAAAAIAAcAGFuYW1lAAAHBAAAAREAAAJSNwlVkXBvc3QAAAgYAAAAVQAAAH1DI807eNpNjaUBQgEURc/3jza0oFsgBUlEOl5wlw1ITMAQZDJDsM2Xhz7Xe1GAOFGCKGRRJqP1nCJavdlqkx+c1lPy0952Th4VG4U0yI8O4DhSqwylP3LBxALZPcHp+vHbPb51GZyzc5OLm7N1rlSdu2yQ6Z0/kT9F2FU0DOGwCaLIVBVFNgq6TINoomAAKqY/dwHdTShEAAABAAAADgAKAAwAAAAAAANERkxUABRjeXJsABhsYXRuABgACAAAAAAAAAAA//8AAHjaY2BhyWZWYGBlYGAVYdnAwMAwDUIz7WEwYupgQAFM7CACxgv28PVkOMDgqLCFI+TvCgYGjhCmCAUGxvkgORYL1gVASoGBBQAHVAvTAAAAeNpjYARCDiBmYBABkzIMTOXpGSUgJgMTA5hiZGdWYGAAACttAigAAHjaPYixEUBAFAX3+ODGmAsUoJWrQqJGEhEJlUip4uOP8YK3OwskQAq0zzujMACBYD2yu0QmWeXqZtW/jLLI+RbdNKrDdvR8hqemMcsoyako8DfrgxKlAAAAAQAB//8AD3jaYuAFVE4OwHIkYQD+/x7W49qatR9WsxfbTh7PNiZO4WzFSeFs27YVF8+2lelNz8RJKW39+rob3gQQQLgROJCgGdrBDm7wQxhikIIcdEAJoFRRnIlDrG/y6v+HWDVt+cyZCyZP1saPXzB69IKhQzVVXdTZqeXzWja7KB7XIpEFPh8AgTTzuch8lqCJeYcKKpzCIcel8Ulci0/Sb47QPxskuVdeFG7872jM000kSxbrl7MYTUnpWVOybT9ZjNlLB8nj2Ldvf3t/JXwLXgJ7NPUwTS7w7qMpmkxWSg5Xd5W1omg/wCk8vW95z4YRAyM29Cw/aa9/oqdneV9hxIgC291uM31FYIn/gUUpAyhWVJAVK/5AHTgcVZaHUweZzPXon5HQ9rv1x6HR2C1BRODZEOEqNv+QafCwibVaq5a6XS6nVbGWiyQWlUSJDfH6rgknnPHoliPpD01d55x81tSuEP1JuFH/KmTzXavfTo/FqaMuWzAh6fHpl5mvZGjjM+FB4XloATcojEE0Tiy2eIS3WQjPuZiRmuJyu1yYTCWTcZEZIX9to2/cdRfW8UGs33UXfWPb5Y8X3c3bP2v2FB4nnmZ38XH60+MFT3PoWZyNL+LsZ5+l99OR9P5nEciysw8bO6Z+5jKywGh5YwoIabqen8irBhncQ+ZBugQtCCxb6BK6Hk/mVd1Bfvj/Tbp+N4uxTMZnsjBQuEPEhGF4GovuolG/YtKdrwdkCekPXLOtd9a4Y2P0J16lNweD65dneic76G/Y5pibnTAs4acBXmVEZjY+49fyPdDOOEcNIklSKdsMCzang4ip7l1MGBJmx0Si3fLX5Vf9deMtf19x5d83Xzgq2U7bLelRuNSSGn1+v+ZvlkIrEe+4C3H5Stq4407aWEH7yxMml3vw9onlnpkTAmEgpl3jJmIw0bTKwqiUazH2+RRmxOkwrqHUzW6EmRfZiogpxZhV9kTMVhW2u5MGexoOqeQk501cVTnxbHk2f7SekgVLUIlPDAzti8tNPHq4uH/cp/pcQjYQ0izYHN7xqfo0R0szRz8RC+FR7y486r6hQyfKx4YUf+X1MzKpDRtk2ZtJ190eS7XaHGgtnpw/+2zOs4HjbLnWSIczGFYj9rh1xKLCEccNV2u3z0mkNuwA6bgzIQAAAQAAAASBBr5tF6tfDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ8AAP6YBbAHvAAAAAYAAgAAAAAAAHjaY2BkYOAI+buCgYFNhAEIWDcARVABDwBMQgLfAAAAeNpjPcFwgjWMQQOGWd4wMIAwawxDD5sIgw1LAVBsCkMPyzOGAFYGhgAA8TwJkQAAAAAAWgB3AJwAzQDmAO4BGAFaAXQBoQHdAkoAAHjaY2BkYGDgYQhj4GXgBLKBPAQA8QEL+QB+AAB42p2QhW1DQRAFJ8wojsjCMHMiCDOjWGbmMEMlrsIFuApX4Dr8dDLbIn/a2dW7ua8DOvmmiYbmDiABOW5ghUSOG+klneMmTsjkuLkk08JQw1yOW1lqOMlxLwsN/xhugO6GZI7bGGxIsU2EKG/E8eHByyMW5phhllXRjSYu1VNshJVR1vQXhv1ih1mxyZOqV7M4D+pHkEl3VN0a07o98iuhnJ0pHEqGNH3QxEbc2J36TmtautNo1c67vMqjFZwU/7hkuqVkUK4rpT08ieVngSkWmVFd55oDWQ9FZe6a5ska5jtl4zzgUx/GUnTX6cudVO6cHnAQVz6q2YPMD+Kgqk5WjmnO2ZPvXv6cs9qYBSPFXcoAAAB42mNgYgCD/3MYjBiwAR4gVmE4ycjEYMPIzMjCyMrIxsjOyMHIyeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAyliDayMDJBAAzuhhfAAAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-B9PzCqBx.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-CtoRf32S.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-BHIB0aka.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-C2eRfkpd.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-CuAgtnv6.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-4Nn8zUP_.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-SU77tPi5.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BvAit2oT.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-CTuzW-HK.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-B6ueAO7Y.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-CmcxpzmF.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-yqk7_qG0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-BtGHVI3Q.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-N1TV9ACq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-CevHOlzG.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-QhwQXayn.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-Dn-cqWhb.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-BhDX_RLI.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-C_OblDzq.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-zoSM89R3.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-6-AWF9yE.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-BZFL66GJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-DqTcxLwU.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-C8N-B5AP.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D7hk9wLv.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-BifMsNUA.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-5raxGPWx.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-C5zKQMXr.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-rgB1DpUr.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DeXYNBV7.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lc-primary: #6D28D9;--lc-accent: #7C3AED;--lc-bright: #A78BFA;--lc-deep: #5B21B6;--lc-soft: #EDE9FE;--lc-tint: #F5F3FF;--lc-pale: #DDD6FE;--lc-neutral: #CFCBD8;--lc-page: #FBFAFF;--lc-card: #FFFFFF;--lc-card-subtle: #FBFAFF;--lc-line: #E7E2F7;--lc-line-soft: #F1EEFB;--lc-input-line: #D9D2F0;--lc-ink: #1E1433;--lc-muted: #5B5370;--lc-surface-sidebar: #FFFFFF;--lc-surface-topbar: #FFFFFF;--lc-surface-hero: #FFFFFF;--lc-surface-prop-header: #FFFFFF;--lc-surface-greeting: #F5F3FF;--lc-surface-footer: #1E1433;--lc-hero-wash: linear-gradient(180deg, #EDE9FE 0%, #FBFAFF 70%);--lc-text: #1E1433;--lc-text-2: #2B2142;--lc-text-3: #3D3356;--lc-text-muted: #5B5370;--lc-on-dark: #FFFFFF;--lc-on-dark-2: #E7E2F7;--lc-on-dark-3: #B9B1D6;--lc-line-dark: rgba(255, 255, 255, .1);--lc-text-on-dark: var(--lc-on-dark);--lc-text-on-dark-2: var(--lc-on-dark-2);--lc-text-on-dark-3: var(--lc-on-dark-3);--lc-text-on-dark-muted: var(--lc-on-dark-3);--lc-amber: #B45309;--lc-amber-soft: #FFF4E0;--lc-good: #1E7A3E;--lc-good-soft: #E6F4EA;--lc-danger: #D6121F;--lc-danger-soft: #FDECEE;--lc-info: #1D4F91;--lc-info-soft: #E5EEFB;--lc-warn: var(--lc-amber);--lc-warn-soft: var(--lc-amber-soft);--lc-bad: var(--lc-danger);--lc-bad-soft: var(--lc-danger-soft);--lc-score-top: #6D28D9;--lc-score-top-text: #FFFFFF;--lc-score-high: #A78BFA;--lc-score-high-text: #1E1433;--lc-score-mid: #DDD6FE;--lc-score-mid-text: #1E1433;--lc-score-low: #CFCBD8;--lc-score-low-text: #1E1433;--lc-m-score: #6D28D9;--lc-m-score-soft: #EDE9FE;--lc-m-money: #D97706;--lc-m-money-text: #B45309;--lc-m-money-soft: #FEF3C7;--lc-m-estate: #9D174D;--lc-m-estate-soft: #FCE7F3;--lc-m-absentee: #1D4F91;--lc-m-absentee-soft: #DBEAFE;--lc-m-sales: #1E7A3E;--lc-m-sales-soft: #DCFCE7;--lc-m-court: #B91C1C;--lc-m-court-soft: #FEE2E2;--lc-m-vacancy: #0F766E;--lc-m-vacancy-soft: #CCFBF1;--lc-m-neutral: #8A9099;--lc-m-neutral-soft: #F1F3F6;--lc-seq-1: #EDE9FE;--lc-seq-2: #C4B5FD;--lc-seq-3: #A78BFA;--lc-seq-4: #7C3AED;--lc-seq-5: #5B21B6;--lc-chart-1: #6D28D9;--lc-chart-2: #1D4F91;--lc-chart-3: #EDA100;--lc-chart-4: #1E7A3E;--lc-chart-5: #B45309;--lc-chart-other: #8A9099;--lc-chart-below: #CFCBD8;--lc-chart-grid: #F1EEFB;--lc-chart-axis: #CFCBD8;--lc-chart-spark: #7C3AED;--lc-red: var(--lc-primary);--lc-red-hover: var(--lc-deep);--lc-red-bright: var(--lc-bright);--lc-red-soft: var(--lc-soft);--lc-red-ink: var(--lc-deep);--lc-charcoal: var(--lc-ink);--lc-night: var(--lc-ink);--lc-font: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--lc-font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--font-ui: var(--lc-font);--font-mono: var(--lc-font-mono);--lc-display-tracking: -.03em;--lc-heading-tracking: -.02em;--fs-display-1: clamp(40px, 5.3vw, 76px);--fs-display-2: clamp(32px, 3.4vw, 48px);--fs-heading-1: clamp(26px, 2.3vw, 32px);--fs-heading-2: 22px;--fs-heading-3: 17px;--fs-body-lg: 18px;--fs-body: 15px;--fs-body-sm: 14px;--fs-label: 14px;--fs-stamp: 13px;--fs-data: 13px;--fs-data-lg: 28px;--fs-data-xl: 44px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--space-32: 128px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-full: 999px;--lc-radius-s: var(--radius-md);--lc-radius-m: var(--radius-lg);--lc-radius-l: var(--radius-lg);--lc-radius-xl: 16px;--elevation-1: 0 1px 2px rgba(30, 20, 51, .05);--elevation-2: 0 1px 2px rgba(30, 20, 51, .05), 0 10px 30px rgba(30, 20, 51, .06);--elevation-3: 0 18px 40px rgba(30, 20, 51, .14);--elevation-4: 0 24px 60px rgba(30, 20, 51, .22);--shadow-primary: 0 6px 16px rgba(109, 40, 217, .25);--shadow-primary-hover: 0 10px 22px rgba(109, 40, 217, .32);--focus-ring: 0 0 0 2px rgba(109, 40, 217, .4);--focus-ring-color: rgba(109, 40, 217, .4);--lc-shadow-card: var(--elevation-1);--lc-shadow-pop: var(--elevation-4);--lc-shadow-red: var(--shadow-primary);--ease-out: cubic-bezier(.2, .7, .2, 1);--duration-fast: .12s;--duration-base: .18s;--duration-slow: .24s;--duration-enter: .6s}:root[data-theme=classic]{--lc-primary: #D6121F;--lc-accent: #D6121F;--lc-bright: #FF3B47;--lc-deep: #A50E18;--lc-soft: #FDECEE;--lc-tint: #F6F7F9;--lc-pale: #EDA100;--lc-neutral: #8A9099;--lc-page: #F4F5F7;--lc-card-subtle: #FAFBFC;--lc-line: #E8EAEE;--lc-line-soft: #F1F2F4;--lc-input-line: #DADDE2;--lc-ink: #16181D;--lc-muted: #4D535D;--lc-surface-sidebar: #0B0C10;--lc-surface-topbar: #FFFFFF;--lc-surface-hero: #0B0C10;--lc-surface-prop-header: #16181D;--lc-surface-greeting: #16181D;--lc-surface-footer: #0B0C10;--lc-hero-wash: radial-gradient(60% 60% at 70% 20%, rgba(214, 18, 31, .25), transparent 70%), #0B0C10;--lc-text: #16181D;--lc-text-2: #2C3038;--lc-text-3: #3A3F48;--lc-text-muted: #4D535D;--lc-on-dark-2: #E6E8EC;--lc-on-dark-3: #C9CDD4;--lc-amber: #8A5300;--lc-danger: #C4121F;--lc-score-top: #D6121F;--lc-score-top-text: #FFFFFF;--lc-score-high: #FF8A5C;--lc-score-high-text: #16181D;--lc-score-mid: #EDA100;--lc-score-mid-text: #16181D;--lc-score-low: #8A9099;--lc-score-low-text: #16181D;--lc-chart-1: #D6121F;--lc-chart-2: #2A78D6;--lc-chart-4: #4A3AA7;--lc-chart-grid: #EEF0F3;--lc-chart-axis: #C9CDD4;--lc-chart-spark: #6B7280;--lc-night: #0B0C10;--lc-charcoal: #16181D;--shadow-primary: 0 8px 20px rgba(214, 18, 31, .28);--shadow-primary-hover: 0 10px 22px rgba(214, 18, 31, .34);--focus-ring: 0 0 0 2px rgba(214, 18, 31, .4);--focus-ring-color: rgba(214, 18, 31, .4)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color-scheme:light;font-variant-numeric:tabular-nums}:where(a,button,input,select,textarea,summary,[role=button],[role=tab],[tabindex]):focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:var(--lc-font);color:var(--lc-text);background:var(--lc-page);font-size:14px;line-height:1.45}a{color:var(--lc-accent);text-decoration:none}a:hover{color:var(--lc-deep)}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.mono{font-family:var(--lc-font-mono)}.muted{color:var(--lc-text-muted)}.sr{position:absolute;left:-9999px}h1,h2,h3{letter-spacing:var(--lc-heading-tracking);margin:0}.page{padding:20px 24px 40px;display:flex;flex-direction:column;gap:16px;max-width:1480px;margin:0 auto;width:100%}.row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.col{display:flex;flex-direction:column;gap:8px}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:14px}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px}.spacer{flex:1}.cols2,.cols3{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1023px){.cols3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.cols2,.cols3{grid-template-columns:minmax(0,1fr)}}.grid-main-side{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:14px;align-items:start}@media (max-width: 1023px){.grid-main-side{grid-template-columns:minmax(0,1fr)}}.card{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--lc-radius-l);box-shadow:var(--lc-shadow-card);padding:18px 20px}.card h2{font-size:16px;font-weight:800;margin-bottom:10px}.card-tight{padding:0;overflow:hidden}.section-title{margin:0;font-size:12px;font-weight:800;letter-spacing:1.2px;color:var(--lc-text-muted);text-transform:uppercase}.kpi{display:flex;flex-direction:column;gap:2px}.kpi b{font-size:22px;font-weight:800;letter-spacing:-.02em}.kpi span{font-size:12px;color:var(--lc-text-muted)}.big{font-size:44px;line-height:1;font-weight:800;letter-spacing:-.04em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--lc-line);border-radius:var(--radius-md);padding:9px 14px;font-size:13px;font-weight:700;background:var(--lc-card);color:var(--lc-text);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast),box-shadow var(--duration-base),transform var(--duration-base) var(--ease-out)}@media (hover: hover){.btn:hover{border-color:var(--lc-deep);background:var(--lc-tint);color:var(--lc-deep)}}.btn:active{background:var(--lc-soft)}.btn:disabled{opacity:1;color:var(--lc-text-muted);cursor:not-allowed;background:var(--lc-line-soft);border-color:var(--lc-line);box-shadow:none;transform:none}.btn-red{position:relative;overflow:hidden;isolation:isolate;background:var(--lc-primary);color:var(--lc-on-dark);border-color:var(--lc-primary);box-shadow:var(--shadow-primary);font-weight:800}.btn-red:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:translate(-120%);background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--lc-on-dark) 30%,transparent) 50%,transparent 70%)}@media (hover: hover){.btn-red:hover{background:var(--lc-deep);border-color:var(--lc-deep);color:var(--lc-on-dark);box-shadow:var(--shadow-primary-hover);transform:translateY(-1px)}.btn-red:hover:after{transform:translate(120%);transition:transform var(--duration-enter) var(--ease-out)}}.btn-red:active{transform:none;box-shadow:var(--elevation-1);background:var(--lc-deep);color:var(--lc-on-dark)}.btn-red:disabled{background:var(--lc-neutral);border-color:var(--lc-neutral);color:var(--lc-muted);box-shadow:none;transform:none}.btn-red:disabled:after{content:none}.btn-dark{background:var(--lc-ink);color:var(--lc-on-dark);border-color:var(--lc-ink)}@media (hover: hover){.btn-dark:hover{background:var(--lc-deep);border-color:var(--lc-deep);color:var(--lc-on-dark)}}.btn-dark:active{background:var(--lc-deep);color:var(--lc-on-dark)}.btn-outline{background:var(--lc-card);color:var(--lc-ink);border:1.5px solid var(--lc-ink)}@media (hover: hover){.btn-outline:hover{background:var(--lc-tint);border-color:var(--lc-deep);color:var(--lc-deep)}}.btn-outline:active{background:var(--lc-soft);color:var(--lc-deep)}.btn-ghost{border-color:transparent;background:transparent}.btn-sm{padding:6px 10px;font-size:12px;border-radius:var(--radius-md)}.btn-lg{padding:13px 22px;font-size:15px;border-radius:var(--radius-md)}.link-btn{border:0;background:none;color:var(--lc-accent);font-weight:700;cursor:pointer;padding:0}@media (hover: hover){.link-btn:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}@media (prefers-reduced-motion: reduce){.btn-red:after{content:none}}.field{display:flex;flex-direction:column;gap:6px}.field label,.label{font-size:12px;font-weight:700;color:var(--lc-text-muted)}.input,select.input,textarea.input{border:1px solid var(--lc-input-line);border-radius:var(--radius-sm);padding:10px 12px;background:var(--lc-card);font-size:14px;min-height:40px;width:100%;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}@media (hover: hover){.input:hover:not(:disabled){border-color:var(--lc-accent)}}.input:focus{border-color:var(--lc-primary);background:var(--lc-card);box-shadow:var(--focus-ring);outline:2px solid transparent}.check{display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer}.check input{width:16px;height:16px;accent-color:var(--lc-primary);border-radius:3px;transition:box-shadow var(--duration-fast)}@media (hover: hover){.check:hover input:not(:disabled){box-shadow:0 0 0 3px var(--lc-soft)}}.check input:active:not(:disabled){box-shadow:0 0 0 3px var(--lc-pale)}.pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;border:1px solid #E3E5E9;background:#fff;color:var(--lc-text);cursor:pointer}.pill.on{background:var(--lc-charcoal);border-color:var(--lc-charcoal);color:#fff}.pill .n{font-family:var(--lc-font-mono);font-size:11px;color:var(--lc-text-muted)}.pill.on .n{color:var(--lc-text-on-dark-3)}.tag{font-size:11px;font-weight:700;color:var(--lc-text-2);background:var(--lc-line-soft);padding:3px 7px;border-radius:6px;white-space:nowrap}.tag-red{color:var(--lc-red-ink);background:var(--lc-red-soft)}.status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 9px;border-radius:999px}.status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.st-good{background:var(--lc-good-soft);color:var(--lc-good)}.st-warn{background:var(--lc-warn-soft);color:var(--lc-warn)}.st-bad{background:var(--lc-bad-soft);color:var(--lc-bad)}.st-info{background:var(--lc-info-soft);color:var(--lc-info)}.st-gray{background:#ecedef;color:var(--lc-text-3)}.score{display:inline-flex;width:36px;height:36px;border-radius:10px;align-items:center;justify-content:center;font-family:var(--lc-font-mono);font-weight:600;color:#fff;background:var(--lc-charcoal)}.score.hi{background:var(--lc-red)}.score.lo{background:#ecedef;color:var(--lc-text-2)}.table-wrap{overflow-x:auto}table.t{width:100%;border-collapse:collapse;font-size:14px}table.t th{text-align:left;color:var(--lc-text-muted);font-size:11px;letter-spacing:.8px;text-transform:uppercase;background:var(--lc-card-subtle);padding:11px 10px;border-bottom:1px solid var(--lc-line);white-space:nowrap;font-weight:800}table.t th.sortable{cursor:pointer}table.t td{padding:11px 10px;border-bottom:1px solid var(--lc-line-soft);vertical-align:top}table.t tr:hover td{background:#fcfcfd}table.t tr.sel td{background:#fff7f7}table.t td.num,table.t th.num{text-align:right;font-family:var(--lc-font-mono);font-size:13px;white-space:nowrap}table.t .sub{display:block;font-size:12px;color:var(--lc-text-muted);margin-top:2px}.toggle{flex:none;width:30px;height:18px;border-radius:999px;background:var(--lc-chart-axis);display:flex;padding:2px;transition:background .12s}.toggle i{width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .12s}.toggle.on{background:var(--lc-red)}.toggle.on i{transform:translate(12px)}.hdr{background:var(--lc-night);color:#fff;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:64px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 1px #d6121f59;position:sticky;top:0;z-index:50}.hdr select{font-weight:700;padding:9px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;min-height:40px}.hdr select option{color:var(--lc-text)}.hdr nav{display:flex;flex-wrap:wrap;align-self:stretch;gap:2px;font-size:14px;font-weight:700}.hdr nav a{padding:0 12px;min-height:64px;display:inline-flex;align-items:center;gap:7px;color:var(--lc-text-on-dark-3);border-bottom:2px solid transparent}.hdr nav a:hover{color:#fff}.hdr nav a.active{color:#fff;border-bottom-color:var(--lc-red-bright)}.hdr .badge{background:var(--lc-red);color:#fff;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}.hdr .right{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;color:var(--lc-text-on-dark-3)}.hdr .search{display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;min-height:38px}.hdr .search input{width:190px;border:0;background:transparent;color:#fff;outline:2px solid transparent;font-size:13px}.hdr .search:focus-within{box-shadow:var(--focus-ring)}.hdr .avatar{width:38px;height:38px;border-radius:50%;background:var(--lc-red);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;box-shadow:0 0 0 2px #ffffff1f}.hdr-logo{display:flex;padding:14px 0}.hdr-burger{display:none;margin-left:auto;width:44px;height:44px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff0f;align-items:center;justify-content:center;cursor:pointer}.dot-live{width:7px;height:7px;border-radius:50%;background:#2bd46a;display:inline-block}.banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px;font-size:13px;font-weight:700}.banner-warn{background:var(--lc-warn-soft);color:var(--lc-warn)}.banner-info{background:var(--lc-info-soft);color:var(--lc-info)}.banner-red{background:var(--lc-red-soft);color:var(--lc-red-ink)}.search-layout{display:flex;flex-wrap:wrap;align-items:flex-start}.side{flex:1 1 320px;max-width:350px;background:#fff;border-right:1px solid var(--lc-line);padding:20px;display:flex;flex-direction:column;gap:22px;align-self:stretch}.side .list-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer}.side .list-row.on{background:#fff7f7}.side .list-row:hover{background:var(--lc-card-subtle)}.side .weight{flex:none;font-family:var(--lc-font-mono);font-size:12px;font-weight:600;border-radius:7px;padding:2px 4px;border:0;background:var(--lc-line-soft);color:var(--lc-text-muted)}.side .list-row.on .weight{background:var(--lc-charcoal);color:#fff}.side-toggle,.side-close{display:none}.main{flex:999 1 560px;min-width:0;padding:20px 24px 32px;display:flex;flex-direction:column;gap:14px}.seg{display:inline-flex;background:#fff;border:1px solid var(--lc-line);border-radius:12px;padding:3px;gap:2px}.seg button{border:0;background:transparent;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.seg button.on{background:var(--lc-charcoal);color:#fff}.chip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--lc-line);font-size:12px;font-weight:700;padding:5px 8px 5px 11px;border-radius:999px}.chip span{color:var(--lc-text-muted);font-weight:600}.chip button{width:18px;height:18px;border:0;border-radius:50%;background:var(--lc-line-soft);color:var(--lc-text-3);cursor:pointer;padding:0;line-height:1}.selbar{background:var(--lc-charcoal);color:#fff;border-radius:14px;padding:10px 12px 10px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:13px;font-weight:700}.selbar button{border:0;background:transparent;color:#fff;font-weight:700;cursor:pointer}.meter{display:block;height:6px;border-radius:999px;background:var(--lc-line-soft);overflow:hidden}.meter i{display:block;height:6px;background:var(--lc-red);border-radius:999px}.hist{display:flex;align-items:flex-end;gap:4px;height:52px}.hist span{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10px;font-weight:700;color:var(--lc-text-muted)}.hist i{display:block;width:14px;border-radius:3px 3px 0 0;background:#e3e5e9}.hist i.hi{background:var(--lc-red)}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;font-size:13px;color:var(--lc-text-muted)}.pager button{min-width:32px;height:32px;padding:0 8px;border-radius:8px;border:0;background:transparent;font-weight:700;cursor:pointer}.pager button.on{background:var(--lc-charcoal);color:#fff}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--lc-scrim, rgba(30, 20, 51, .45));z-index:100;display:flex;align-items:center;justify-content:center;padding:16px}.modal{background:var(--lc-card);border-radius:var(--radius-lg);width:min(560px,100%);max-height:90vh;overflow:auto;padding:24px;box-shadow:var(--elevation-4)}.modal h2{font-size:20px;margin-bottom:6px}.toast{position:fixed;right:20px;bottom:20px;z-index:120;background:var(--lc-charcoal);color:#fff;padding:12px 16px;border-radius:12px;font-weight:700;box-shadow:var(--lc-shadow-pop);max-width:420px}.toast.err{background:var(--lc-bad)}.state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:48px 20px;color:var(--lc-text-3)}.state h3{font-size:18px;color:var(--lc-text)}.skeleton{background:linear-gradient(90deg,#eef0f3,#f6f7f9,#eef0f3);background-size:200% 100%;animation:sk 1.2s infinite;border-radius:8px}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.spinner{width:22px;height:22px;border:3px solid var(--lc-line);border-top-color:var(--lc-red);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:12px;overflow-x:auto;padding-bottom:8px}.lane{background:#eef0f3;border-radius:var(--lc-radius-m);padding:10px;display:flex;flex-direction:column;gap:8px;min-height:300px}.lane.drop{outline:2px dashed var(--lc-red)}.lane h3{font-size:13px;display:flex;justify-content:space-between;padding:2px 4px}.lead-card{background:#fff;border:1px solid var(--lc-line);border-radius:12px;padding:10px 12px;cursor:grab;display:flex;flex-direction:column;gap:4px}.site-hdr{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:14px 32px;background:var(--lc-night);color:#fff;position:sticky;top:0;z-index:50}.site-logo{display:flex}.site-hdr nav{display:flex;gap:22px;font-weight:700;font-size:14px}.site-hdr nav a,.site-menu a{color:var(--lc-text-on-dark-3)}.site-hdr nav a:hover,.site-menu a:hover{color:#fff}.site-signin{color:#fff;font-weight:700;white-space:nowrap}.site-burger{display:none;width:44px;height:44px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff0f;align-items:center;justify-content:center;cursor:pointer}.site-menu{display:flex;flex-direction:column;width:100%;border-top:1px solid rgba(255,255,255,.08);padding-top:4px}.site-menu a{min-height:46px;display:flex;align-items:center;font-weight:700;font-size:16px}.hero{--hero-ink: var(--lc-ink);--hero-text: var(--lc-text-3);--hero-muted: var(--lc-muted);--hero-accent: var(--lc-deep);background:var(--lc-hero-wash);color:var(--hero-ink);padding:72px 32px 88px;position:relative;overflow:hidden;border-bottom:1px solid var(--lc-line-soft)}:root[data-theme=classic] .hero{--hero-ink: var(--lc-on-dark);--hero-text: var(--lc-on-dark-3);--hero-muted: var(--lc-on-dark-3);--hero-accent: var(--lc-bright)}.hero-in{max-width:1116px;margin:0 auto;position:relative;display:flex;flex-direction:column;gap:20px}.hero h1{font-size:var(--fs-display-2);line-height:1.05;letter-spacing:-.025em;font-weight:800;max-width:900px;text-wrap:balance;overflow-wrap:break-word}.hero h1 em{font-style:normal;color:var(--hero-accent)}.hero p{font-size:var(--fs-body-lg);line-height:1.6;color:var(--hero-text);max-width:660px;margin:0}.hero-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 28px;margin-top:18px;max-width:860px}.site-sec{padding:72px 32px;max-width:1180px;margin:0 auto}.site-sec h2{font-size:var(--fs-heading-1);line-height:1.15;letter-spacing:-.02em;font-weight:800;margin-bottom:12px;overflow-wrap:break-word}.lead{font-size:var(--fs-body-lg);line-height:1.6;color:var(--lc-text-3);margin:0;max-width:68ch}.eyebrow{font-family:var(--lc-font);font-size:14px;line-height:1.35;font-weight:600;letter-spacing:.01em;color:var(--lc-text-3);text-transform:none}.hero .eyebrow{color:var(--hero-muted)}.feature{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);padding:22px;display:flex;flex-direction:column;gap:8px}.feature h3{font-size:var(--fs-heading-3)}.ticks{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.ticks li{padding-left:24px;position:relative;line-height:1.5}.ticks li:before{content:"";position:absolute;left:2px;top:5px;width:12px;height:7px;border-left:2.5px solid var(--lc-deep);border-bottom:2.5px solid var(--lc-deep);transform:rotate(-45deg)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(180px,45%),1fr));gap:10px}.stat{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);padding:14px 16px;display:flex;flex-direction:column;gap:2px}.stat b{font-size:var(--fs-data-lg);line-height:1.1;font-weight:800;letter-spacing:-.02em}.county-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,45%),1fr));gap:10px;margin-top:18px}.county-card{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);padding:12px 14px;font-size:13px;display:flex;flex-direction:column;gap:3px;color:var(--lc-text)}.county-card:hover{color:var(--lc-text)}.county-card .muted{font-variant-numeric:tabular-nums}.seat-ok{font-size:12px;font-weight:700;color:var(--lc-good)}.seat-full{font-size:12px;font-weight:700;color:var(--lc-text-muted)}table.t.compare td.yes{font-weight:700;color:var(--lc-text)}.faq{border-top:1px solid var(--lc-line-soft);padding:12px 0}.faq summary{cursor:pointer;font-weight:700;font-size:15px}.faq p{margin:8px 0 0;line-height:1.6}.sample-card{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:28px}.sample-form{flex:1 1 360px;display:grid;grid-template-columns:2fr 1fr auto;gap:10px}.county-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:12px 0;max-height:46vh;overflow:auto}.post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px}.post-card{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);padding:22px;display:flex;flex-direction:column;gap:10px;color:var(--lc-text)}.post-card:hover{color:var(--lc-text)}.post-card h3{font-size:var(--fs-heading-3);line-height:1.35;transition:color var(--duration-fast)}.post-card>.muted:last-child{font-family:var(--lc-font-mono);font-size:12px!important;letter-spacing:.02em}.article{max-width:760px;display:flex;flex-direction:column;gap:6px}.article h1{font-size:clamp(30px,5vw,44px);line-height:1.12;font-weight:800;letter-spacing:var(--lc-display-tracking);margin:4px 0 6px}.article h2{font-size:24px;margin:26px 0 4px}.article p,.article li{font-size:17px;line-height:1.7;color:var(--lc-text-2)}.article ul{padding-left:22px;margin:4px 0}.article-cta{margin-top:28px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.footer{background:var(--lc-night);color:var(--lc-text-on-dark-3);padding:44px 32px 28px;font-size:14px}.footer-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:28px;max-width:1180px;margin:0 auto}.footer-grid .col{gap:4px}.footer-grid b{color:#fff;margin-bottom:4px}.footer a{color:var(--lc-text-on-dark-2);padding:5px 0}.footer-bottom{display:flex;flex-wrap:wrap;gap:10px;max-width:1180px;margin:28px auto 0;border-top:1px solid rgba(255,255,255,.1);padding-top:18px}.credit{color:var(--lc-text-on-dark-muted)}.credit b{color:#fff}@media (max-width: 1023px){.site-hdr nav{display:none}.site-burger{display:inline-flex}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid>.col:first-child{grid-column:1 / -1}}@media (max-width: 767px){.hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hero p,.lead{font-size:16px}.sample-form{grid-template-columns:1fr}.site-hdr{gap:8px}.site-logo svg{height:24px;width:auto}.site-hdr .site-cta{padding:8px 11px;font-size:13px}.site-menu{order:10}}@media (max-width: 479px){.site-signin{display:none}}.app-credit{text-align:center;font-size:12px;color:var(--lc-text-muted);padding:18px}.or-line{display:flex;align-items:center;gap:10px;color:var(--lc-text-muted);font-size:12px;font-weight:700}.or-line:before,.or-line:after{content:"";flex:1;height:1px;background:var(--lc-line)}@media (max-width: 1023px){.hdr{padding:8px 14px;gap:8px 10px;min-height:60px;flex-wrap:wrap}.hdr-logo{padding:6px 0}.hdr-logo img,.hdr-logo svg{height:26px;width:auto}.hdr select{flex:1 1 140px;min-width:0;max-width:340px}.hdr-burger{display:inline-flex;margin-left:0}.hdr nav,.hdr .right{display:none}.hdr.open nav{display:flex;flex-direction:column;width:100%;order:10;border-top:1px solid rgba(255,255,255,.08);padding-top:6px}.hdr.open nav a{min-height:46px;padding:0 10px;border-bottom:0;border-left:3px solid transparent;font-size:15px}.hdr.open nav a.active{border-left-color:var(--lc-red-bright);background:#ffffff0a}.hdr.open .right{display:flex;width:100%;order:11;margin:0;padding:8px 0 12px;justify-content:space-between}.hdr.open .right .search{flex:1 1 100%}.hdr.open .right .search input{width:100%;flex:1;font-size:16px}.hdr .search span:last-child{display:none}}@media (max-width: 767px){.page,.main{padding:14px 16px 28px}.side{max-width:none;border-right:0;border-bottom:1px solid var(--lc-line);display:none}.side.open{display:flex}.side-toggle{display:inline-flex;align-self:flex-start}.side.open .side-close{display:inline-flex;position:sticky;top:64px;z-index:5}.hdr .search input{width:120px}.hero{padding:44px 16px 52px}.site-sec{padding:48px 16px}.site-hdr{padding:10px 16px}.footer{padding:36px 16px 24px}}@media (max-width: 767px){table.t.stack thead{display:none}table.t.stack,table.t.stack tbody,table.t.stack tr,table.t.stack td{display:block;width:100%}table.t.stack tr{border-bottom:1px solid var(--lc-line);padding:10px 14px}table.t.stack td{border:0;padding:3px 0;text-align:left;white-space:normal}table.t.stack td[data-label]:before{content:attr(data-label);display:block;font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--lc-text-muted)}table.t.stack td.num{font-family:var(--lc-font-mono)}table.t.stack th[scope=row]{display:block;width:100%;background:none;border:0;padding:0 0 8px;white-space:normal;font-size:15px;font-weight:800;letter-spacing:0;text-transform:none;color:var(--lc-text);line-height:1.35}table.t.stack td[data-label]:before{font-size:12px;line-height:1.4;margin-bottom:2px}.pill-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pill-row .pill{flex:none}}.t th.pin,.t td.pin{position:sticky;left:0;z-index:1;background:var(--lc-card);box-shadow:1px 0 0 var(--lc-line-soft)}table.t tr:hover td.pin{background:#fcfcfd}table.t tr.sel td.pin{background:#fff7f7}:root{--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--glass: rgba(11, 12, 16, .72);--glow-red: rgba(255, 59, 71, .55)}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.anim [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}@media (max-width: 767px){.anim [data-reveal],.anim [data-stagger]>*{opacity:1!important;transform:none!important}}.anim .hero [data-reveal],.anim .hero [data-stagger]>*{opacity:1!important;transform:none!important}.anim [data-reveal].in{opacity:1;transform:none}.anim [data-reveal=zoom]{transform:scale(.96)}.anim [data-reveal=zoom].in{transform:none}.anim [data-stagger]>*{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.anim [data-stagger].in>*{opacity:1;transform:none}.anim [data-stagger].in>*:nth-child(2){transition-delay:.06s}.anim [data-stagger].in>*:nth-child(3){transition-delay:.12s}.anim [data-stagger].in>*:nth-child(4){transition-delay:.18s}.anim [data-stagger].in>*:nth-child(5){transition-delay:.24s}.anim [data-stagger].in>*:nth-child(6){transition-delay:.3s}.anim [data-stagger].in>*:nth-child(7){transition-delay:.36s}.anim [data-stagger].in>*:nth-child(8){transition-delay:.42s}.anim [data-stagger].in>*:nth-child(9){transition-delay:.48s}.anim [data-stagger].in>*:nth-child(n+10){transition-delay:.54s}.site-hdr{background:#0b0c10;border-bottom:1px solid rgba(255,255,255,.07);transition:padding .3s var(--ease-out),box-shadow .3s;padding-top:16px;padding-bottom:16px}.site-hdr:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,59,71,.7),transparent);background-size:50% 100%;background-repeat:no-repeat;animation:hdrline 7s ease-in-out infinite}@keyframes hdrline{0%{background-position:-60% 0}to{background-position:160% 0}}.site-hdr nav{gap:28px;font-size:15.5px}.site-hdr nav a,.site-menu a{color:#d5d9e0}.site-signin{font-size:15px}.site-hdr .site-cta{font-size:14.5px;padding:11px 18px}.site-hdr.scrolled{padding-top:10px;padding-bottom:10px;box-shadow:0 10px 30px #00000059}.site-hdr nav a{position:relative;padding:6px 0;transition:color .2s}.site-hdr nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--lc-red-bright);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-out)}.site-hdr nav a:hover:after,.site-hdr nav a.on:after{transform:scaleX(1)}.site-hdr nav a.on{color:#fff}.btn{transition:transform var(--duration-base) var(--ease-out),background-color var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-base),color var(--duration-fast)}.btn-glow{position:relative;overflow:hidden}.btn-ghost-dark{background:var(--lc-card);border:1.5px solid var(--lc-ink);color:var(--lc-ink)}@media (hover: hover){.btn-ghost-dark:hover{background:var(--lc-tint);border-color:var(--lc-deep);color:var(--lc-deep)}}.btn-ghost-dark:active{background:var(--lc-soft)}:root[data-theme=classic] .btn-ghost-dark{background:#ffffff0f;border-color:#ffffff29;color:var(--lc-on-dark)}.hero{isolation:isolate}.hero:before{content:none}.aurora{display:none}:root[data-theme=classic] .aurora{display:block}.aurora{position:absolute;inset:-20% -10% auto;height:120%;z-index:-1;pointer-events:none;filter:blur(60px);opacity:1}.aurora i{position:absolute;border-radius:50%;mix-blend-mode:screen}.aurora i:nth-child(1){width:46vw;height:46vw;left:48%;top:-12%;background:radial-gradient(circle,rgba(214,18,31,.55),transparent 65%);animation:drift1 11s ease-in-out infinite alternate}.aurora i:nth-child(2){width:38vw;height:38vw;left:70%;top:18%;background:radial-gradient(circle,rgba(255,90,60,.28),transparent 65%);animation:drift2 13s ease-in-out infinite alternate}.aurora i:nth-child(3){width:34vw;height:34vw;left:-6%;top:30%;background:radial-gradient(circle,rgba(74,58,167,.3),transparent 65%);animation:drift3 15s ease-in-out infinite alternate}@keyframes drift1{50%{transform:translate(-16vw,12vh) scale(1.25)}to{transform:translate(-4vw,-6vh) scale(.95)}}@keyframes drift2{50%{transform:translate(-14vw,10vh) scale(1.2)}to{transform:translate(4vw,-8vh) scale(.85)}}@keyframes drift3{50%{transform:translate(18vw,-6vh) scale(1.3)}to{transform:translate(6vw,10vh) scale(1)}}.hero-home{padding:64px 32px 0}.hero-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center;position:relative}.hero-grid .hero-copy{display:flex;flex-direction:column;gap:22px}.hero h1{text-wrap:balance}.hero-home h1{font-size:var(--fs-display-1);line-height:1;letter-spacing:var(--lc-display-tracking)}.hero h1 .grad{background:linear-gradient(92deg,#ff3b47,#ff8a5c 55%,#ff3b47);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradmove 6s ease-in-out infinite alternate}@keyframes gradmove{to{background-position:100% 0}}.pill-live{align-self:flex-start;display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 10px;border-radius:999px;font-size:13px;font-weight:700;color:var(--lc-text-on-dark-2);background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.pill-live .dot-live{position:relative}.pill-live .dot-live:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid #2BD46A;animation:ping 2s var(--ease-out) infinite}@keyframes ping{0%{transform:scale(.6);opacity:1}to{transform:scale(2.2);opacity:0}}.hero-sub{font-size:13px;color:var(--lc-text-on-dark-muted);display:flex;flex-wrap:wrap;gap:6px 18px}.hero-sub span:before{content:"✓";color:#2bd46a;font-weight:800;margin-right:6px}.anim .hero-copy>*{animation:rise 1s var(--ease-out) both}.anim .hero-copy>*:nth-child(2){animation-delay:.08s}.anim .hero-copy>*:nth-child(3){animation-delay:.16s}.anim .hero-copy>*:nth-child(4){animation-delay:.24s}.anim .hero-copy>*:nth-child(5){animation-delay:.32s}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hero-stats{max-width:1240px;margin:56px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.08);position:relative}.hero-stats>div{padding:26px 22px 30px;border-left:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:4px}.hero-stats>div:first-child{border-left:0;padding-left:0}.hero-stats b{font-size:clamp(30px,3.6vw,44px);font-weight:800;letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums}.hero-stats>div>span{color:var(--lc-text-on-dark-3);font-size:14px}.marquee{overflow:hidden;border-block:1px solid var(--lc-line);background:#fff;padding:16px 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;gap:40px;width:max-content;animation:marquee 120s linear infinite}.marquee-track a{font-weight:800;font-size:15px;color:var(--lc-text-3);white-space:nowrap;display:inline-flex;align-items:center;gap:40px;transition:color .2s}.marquee-track a:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--lc-red)}.marquee-track a:hover{color:var(--lc-red)}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.site-sec h2{text-wrap:balance}.sec-head{display:flex;flex-direction:column;gap:10px;max-width:780px;margin-bottom:30px}.sec-head.center{margin-inline:auto;text-align:center;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px}.eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor}.sec-head.center .eyebrow:before{display:none}.dark-sec{background:var(--lc-night);color:#fff;position:relative;overflow:hidden;isolation:isolate}.dark-sec .lead{color:var(--lc-text-on-dark-3)}.dark-sec:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(900px 400px at 85% 0%,rgba(214,18,31,.22),transparent 60%),radial-gradient(700px 400px at 0% 100%,rgba(74,58,167,.18),transparent 60%)}.dark-sec .site-sec h2{color:#fff}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:step;position:relative}.steps:before{content:"";position:absolute;left:8%;right:8%;top:31px;height:2px;background:linear-gradient(90deg,transparent,var(--lc-red),transparent);opacity:.35}.step{background:#fff;border:1px solid var(--lc-line);border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:10px;position:relative}.step .num{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--lc-night);color:#fff;font-family:var(--lc-font-mono);font-weight:600;box-shadow:0 0 0 6px #fff,0 10px 24px #0000002e}.step h3{font-size:19px}.bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.bento>*{grid-column:span 2}.bento>.wide{grid-column:span 3}.bento>.tall{grid-row:span 2}.spot{position:relative;overflow:hidden;background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);padding:26px;display:flex;flex-direction:column;gap:10px;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast)}.spot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity var(--duration-base);background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--lc-accent) 6%,transparent),transparent 60%)}@media (hover: hover){.spot:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line)}.spot:hover:before{opacity:1}}.spot:active{transform:none}.spot h3{font-size:var(--fs-heading-3);letter-spacing:-.01em}.spot .ico{width:44px;height:44px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:var(--lc-red-soft);color:var(--lc-red);margin-bottom:4px;transition:transform .5s var(--ease-spring)}.spot:hover .ico{transform:rotate(-8deg) scale(1.08)}.spot.dark{background:var(--lc-night);color:#fff;border-color:#222}.spot.dark .muted{color:var(--lc-text-on-dark-3)}.spot.dark .ico{background:#ff3b4724;color:var(--lc-red-bright)}.spot.dark:before{background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--lc-accent) 8%,transparent),transparent 60%)}.spot .ticks li{font-size:14px}.mini-bars{display:flex;align-items:flex-end;gap:6px;height:90px;margin-top:auto}.mini-bars i{flex:1;border-radius:6px 6px 2px 2px;background:#ffffff1f}.mini-bars i.hi{background:linear-gradient(180deg,#ff3b47,#a50e18);box-shadow:0 0 24px #ff3b4766}.anim .in .mini-bars i{animation:grow 1.1s var(--ease-out) both;transform-origin:bottom}@keyframes grow{0%{transform:scaleY(0)}}.signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.signal{border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);transition:transform .45s var(--ease-out),background .3s,border-color .3s}.signal:hover{transform:translateY(-4px);background:#ffffff12;border-color:#ff3b4766}.signal h3{font-size:18px;color:#fff}.signal p{margin:0;color:var(--lc-text-on-dark-3);font-size:14px}.signal ul{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.signal li{font-size:13.5px;color:var(--lc-text-on-dark-2);padding-left:18px;position:relative}.signal li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:2px;background:var(--lc-red-bright);transform:rotate(45deg)}.signal .tag-n{font-family:var(--lc-font-mono);font-size:12px;color:var(--lc-red-bright)}.cov{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px;align-items:center}.covmap{position:relative;border-radius:24px;background:radial-gradient(ellipse at 50% 40%,#171922,#0b0c10 70%);border:1px solid rgba(255,255,255,.08);padding:12px;box-shadow:0 30px 80px #00000059}.covmap svg{display:block;width:100%;height:auto}.covmap-nation{fill:url(#land);stroke:#ffffff38;stroke-width:1}.covmap-borders{fill:none;stroke:#ffffff17;stroke-width:.8;stroke-linejoin:round}.covmap-dot{fill:#ff3b47;stroke:#0b0c10;stroke-width:1.5;transition:r .3s var(--ease-spring),fill .2s;cursor:pointer}.covmap-dot.on{fill:#fff}.covmap-halo{opacity:.55;transform-box:fill-box;transform-origin:center}.anim .covmap-halo{animation:pulse 3.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:.7;transform:scale(1.1)}}.covmap-tip{position:absolute;transform:translate(-50%,calc(-100% - 16px));background:#fff;color:var(--lc-text);border-radius:12px;padding:8px 12px;pointer-events:none;display:flex;flex-direction:column;font-size:12px;box-shadow:0 12px 30px #00000059;white-space:nowrap}.covmap-tip span{color:var(--lc-text-muted)}.state-chips{display:flex;flex-wrap:wrap;gap:8px}.state-chips a{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;font-weight:700;font-size:13px;transition:background .2s,border-color .2s,transform .3s var(--ease-out)}.state-chips a:hover{background:#ff3b4724;border-color:#ff3b4773;transform:translateY(-2px);color:#fff}.state-chips a span{font-family:var(--lc-font-mono);font-size:11px;color:var(--lc-text-on-dark-muted)}.light .state-chips a,.state-chips.light a{background:#fff;border-color:var(--lc-line);color:var(--lc-text)}.state-chips.light a:hover{border-color:var(--lc-red);background:var(--lc-red-soft);color:var(--lc-text)}.state-chips.light a span{color:var(--lc-text-muted)}.persona-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}table.t.compare td.yes{position:relative;padding-left:34px}table.t.compare td.yes:before{content:"";position:absolute;left:12px;top:15px;width:10px;height:6px;border-left:2.5px solid var(--lc-good);border-bottom:2.5px solid var(--lc-good);transform:rotate(-45deg)}@media (max-width: 767px){table.t.compare.stack tr{padding:14px 16px 12px}table.t.compare.stack td{padding:0 0 10px}table.t.compare.stack td:last-child{padding-bottom:0}table.t.compare.stack td.yes{padding-left:0}table.t.compare.stack td.yes:before{position:static;width:auto;height:auto;border:0;transform:none;left:auto;top:auto;content:attr(data-label);display:block}table.t.compare.stack .cmp-v{display:block;font-size:15px;line-height:1.45}table.t.compare.stack td.yes .cmp-v{position:relative;padding-left:24px;font-weight:700;color:var(--lc-text)}table.t.compare.stack td.yes .cmp-v:before{content:"";position:absolute;left:3px;top:.62em;width:10px;height:6px;border-left:2.5px solid var(--lc-good);border-bottom:2.5px solid var(--lc-good);transform:translateY(-60%) rotate(-45deg)}}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq summary::-webkit-details-marker{display:none}.anim .faq[open] p{animation:rise .5s var(--ease-out)}.feature,.county-card,.post-card,.stat{border-radius:var(--radius-lg);border-color:var(--lc-line);box-shadow:var(--elevation-2);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast)}@media (hover: hover){.county-card:hover,.post-card:hover,.stat.link:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line)}.stat.link:hover .go{color:var(--lc-deep)}}.stat b{font-variant-numeric:tabular-nums;color:var(--lc-ink)}.stat.link{color:var(--lc-text)}.stat .go{font-size:var(--fs-label);font-weight:700;color:var(--lc-muted);margin-top:4px;transition:color var(--duration-fast)}.crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:var(--fs-body-sm);color:var(--hero-muted, var(--lc-muted))}.crumbs a{color:var(--lc-accent);font-weight:600}@media (hover: hover){.crumbs a:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.crumbs span:last-child{color:var(--hero-ink, var(--lc-ink));font-weight:600}.crumbs span:last-child a{color:var(--lc-accent)}.crumbs span:before{content:"/";margin-right:6px;color:var(--hero-muted, var(--lc-muted))}.state-group{scroll-margin-top:90px;display:flex;flex-direction:column;gap:10px}.state-group+.state-group{margin-top:34px}.state-group h3{font-size:var(--fs-heading-2);display:flex;align-items:baseline;gap:10px}.big-count{font-size:clamp(54px,9vw,112px);font-weight:800;letter-spacing:-.05em;line-height:.95;color:var(--hero-ink, var(--lc-ink));font-variant-numeric:tabular-nums}.big-count small{display:block;font-family:var(--lc-font-mono);font-size:var(--fs-stamp);letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.4;color:var(--hero-muted, var(--lc-muted));margin-top:12px}.lt-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;align-items:start}.lt-grid table.t td.owed{color:var(--lc-amber)}.lt-grid table.t td .score{vertical-align:middle}@media (hover: hover){.lt-grid table.t tbody tr:hover td{background:var(--lc-tint)}}.card.licence-card{flex-direction:row;align-items:center}.lt-links{display:flex;flex-wrap:wrap;gap:8px}.lt-links a,.lt-links>span{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border-radius:var(--radius-full);border:1px solid var(--lc-line);background:var(--lc-tint);font-weight:600;font-size:var(--fs-label);color:var(--lc-ink);font-variant-numeric:tabular-nums;transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}@media (hover: hover){.lt-links a:hover{background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-ink)}}.lt-links a:active{background:var(--lc-soft);color:var(--lc-deep)}@media (max-width: 1023px){.hero-grid{grid-template-columns:minmax(0,1fr)}.mock{transform:none;max-width:560px}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento>*,.bento>.wide{grid-column:span 1}.bento>.tall{grid-row:auto}.signal-grid,.persona-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cov,.lt-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.hero-home{padding:40px 16px 0}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.hero-stats>div{padding:18px 14px}.hero-stats>div:nth-child(3){border-left:0;padding-left:0}.hero-stats>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.08)}.steps{grid-template-columns:minmax(0,1fr)}.steps:before{display:none}.bento,.signal-grid,.persona-grid{grid-template-columns:minmax(0,1fr)}.mock-row{grid-template-columns:minmax(0,1fr) auto}.mock-why{grid-column:1 / -1;grid-row:2}}.hero-in .hero-stats{margin:18px 0 0;width:100%;border-top:0;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.hero-in .hero-stats>div{border-left:1px solid var(--lc-line);border-top:0}.hero-in .hero-stats>div:first-child{border-left:0}.hero-in .hero-stats b{color:var(--hero-ink);font-size:var(--fs-data-xl);line-height:1;letter-spacing:-.02em}.hero-in .hero-stats>div>span{color:var(--hero-muted);font-family:var(--lc-font-mono);font-size:var(--fs-stamp);letter-spacing:.08em;text-transform:uppercase}@media (hover: hover){.hero-in .hero-stats>div:hover>span{color:var(--lc-deep)}}@media (max-width: 767px){.hero-in .hero-stats>div{padding:14px 12px}.hero-in .hero-stats>div:nth-child(odd){border-left:0;padding-left:0}.hero-in .hero-stats>div:nth-child(n+3){border-top:1px solid var(--lc-line)}}.pains{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pain .pain-q{font-size:15px;font-style:italic;color:var(--lc-text-muted)}.pain h3{display:flex;align-items:center;gap:10px;font-size:21px}.pain-tick{flex:none;width:26px;height:26px;border-radius:50%;background:var(--lc-good-soft);position:relative}.pain-tick:after{content:"";position:absolute;left:8px;top:7px;width:9px;height:5px;border-left:2.5px solid var(--lc-good);border-bottom:2.5px solid var(--lc-good);transform:rotate(-45deg)}.dealmath{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:30px}.dm-field{display:flex;flex-direction:column;gap:10px;color:var(--lc-text-on-dark-2);font-weight:700}.dm-field b{color:#fff;font-size:20px;margin-left:8px;font-variant-numeric:tabular-nums}.dm-field input[type=range]{width:100%;accent-color:var(--lc-red-bright);height:6px;cursor:pointer}.dealmath .muted{color:var(--lc-text-on-dark-muted)}.dm-out{display:flex;flex-direction:column;gap:12px;background:var(--lc-night);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:22px}.dm-out>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:var(--lc-text-on-dark-3)}.dm-out>div b{color:#fff;font-size:20px;font-variant-numeric:tabular-nums}.dm-out b.good{color:#4ade80}.dm-roi{border-top:1px solid rgba(255,255,255,.1);padding-top:12px}.dm-roi b{font-size:46px!important;letter-spacing:-.04em;background:linear-gradient(92deg,#ff3b47,#ff8a5c);-webkit-background-clip:text;background-clip:text;color:transparent!important}.ptabs{background:#fff;border:1px solid var(--lc-line);border-radius:24px;overflow:hidden}.ptabs-bar{display:flex;gap:4px;padding:8px;background:var(--lc-card-subtle);border-bottom:1px solid var(--lc-line);overflow-x:auto}.ptabs-bar button{border:0;background:transparent;padding:10px 16px;border-radius:12px;font-weight:800;font-size:14px;cursor:pointer;color:var(--lc-text-3);white-space:nowrap;transition:background .2s,color .2s}.ptabs-bar button.on{background:var(--lc-night);color:#fff;box-shadow:0 6px 16px #0000002e}.ptabs-body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;padding:28px}.anim .ptabs-body{animation:rise .5s var(--ease-out)}.ptabs-body h3{font-size:24px}.ptabs-list{display:flex;justify-content:space-between;padding:12px 14px;border:1px solid var(--lc-line);border-radius:12px;font-weight:700;color:var(--lc-text);transition:border-color .2s,transform .3s var(--ease-out),background .2s}.ptabs-list:hover{border-color:var(--lc-red);background:var(--lc-red-soft);color:var(--lc-text);transform:translate(4px)}.ptabs-list span{color:var(--lc-red)}.post-card.spot{padding:24px}.tag-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.tag-filter button{display:inline-flex;align-items:center;min-height:40px;border:1px solid var(--lc-line);background:var(--lc-tint);color:var(--lc-ink);border-radius:var(--radius-full);padding:6px 14px;font-weight:600;font-size:var(--fs-label);cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}@media (hover: hover){.tag-filter button:hover{background:var(--lc-soft);border-color:var(--lc-accent)}}.tag-filter button:active{background:var(--lc-soft)}.tag-filter button.on{background:var(--lc-soft);color:var(--lc-deep);border-color:var(--lc-accent)}@media (max-width: 1023px){.pains,.dealmath,.ptabs-body{grid-template-columns:minmax(0,1fr)}}.site-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;overflow:hidden;background:var(--lc-page)}.site-bg i{display:none}body:has(.site-bg){background:transparent}html:has(.site-bg){background:var(--lc-page)}main{position:relative}.site-hdr{flex-wrap:nowrap}.site-hdr.open{flex-wrap:wrap}@media (max-width: 1279px){.site-hdr nav{display:none}.site-burger{display:inline-flex}}.site-hdr nav.site-menu{display:flex;width:100%;flex-direction:column;gap:0;min-height:calc(100vh - 70px);background:#0b0c10}body:has(.site-hdr.open){overflow:hidden}.cursor-glow{display:none}.scroll-bar{position:fixed;left:0;top:0;height:3px;width:100%;z-index:80;pointer-events:none;transform-origin:left;transform:scaleX(var(--scroll, 0));background:var(--lc-primary)}.btn-lg,.site-cta{transition:transform var(--duration-base) var(--ease-out),background-color var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-base)}.county-card{position:relative;overflow:hidden}.county-card:after{content:"→";position:absolute;right:14px;top:12px;color:var(--lc-muted);font-weight:800;transition:color var(--duration-fast),transform var(--duration-base) var(--ease-out)}@media (hover: hover){.county-card:hover:after{color:var(--lc-deep);transform:translate(3px)}.county-card:hover b{color:var(--lc-deep)}.spot:hover{box-shadow:var(--elevation-3);border-color:var(--lc-input-line)}}.footer a{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .3s var(--ease-out),color .2s}.footer a:hover{background-size:100% 1px;color:#fff}.state-chips a span{transition:color .2s}.state-chips a:hover span{color:#fff}.leadcost{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:22px;overflow:hidden;border:1px solid var(--lc-line);background:#fff}.leadcost>div{padding:22px 24px;display:flex;flex-direction:column;gap:4px}.leadcost>div+div{border-left:1px solid var(--lc-line)}.leadcost b{font-size:36px;font-weight:800;letter-spacing:-.04em;color:var(--lc-text-3)}.leadcost span{color:var(--lc-text-muted);font-size:14px}.leadcost .hl{background:var(--lc-night)}.leadcost .hl b{color:#fff;background:linear-gradient(92deg,#ff3b47,#ff8a5c);-webkit-background-clip:text;background-clip:text;color:transparent}.leadcost .hl span{color:var(--lc-text-on-dark-2)}.calc{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px;align-items:start}.calc-inputs{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);padding:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.calc-field{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:var(--fs-label);color:var(--lc-ink)}.calc-field small{display:block;font-weight:500;color:var(--lc-text-muted);font-size:12px}.calc-input{display:flex;align-items:center;min-height:44px;border:1px solid var(--lc-input-line);border-radius:var(--radius-sm);background:var(--lc-card);padding:0 12px;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}@media (hover: hover){.calc-input:hover{border-color:var(--lc-accent)}}.calc-input:focus-within{border-color:var(--lc-primary);box-shadow:var(--focus-ring)}.calc-input i{font-style:normal;color:var(--lc-text-muted);font-weight:600;font-family:var(--lc-font-mono);font-size:13px;white-space:nowrap}.calc-input input{border:0;background:transparent;width:100%;padding:11px 8px;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--lc-ink)}.calc-input :is(input,select,textarea):focus-visible{outline:2px solid transparent}.calc-out{position:sticky;top:90px;background:var(--lc-tint);color:var(--lc-ink);border:1px solid var(--lc-line);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--elevation-2);transition:box-shadow var(--duration-base),border-color var(--duration-fast)}@media (hover: hover){.calc-out:hover{border-color:var(--lc-input-line);box-shadow:var(--elevation-3)}}.calc-out>div{display:flex;justify-content:space-between;gap:12px;color:var(--lc-text-3)}.calc-out>div b{color:var(--lc-ink);font-variant-numeric:tabular-nums}.calc-out b.good{color:var(--lc-good)}.calc-out b.bad{color:var(--lc-amber)}.calc-big{flex-direction:column;border-top:1px solid var(--lc-line);padding-top:14px}.calc-big b{font-size:var(--fs-data-xl)!important;line-height:1;letter-spacing:-.02em}.tool-card{color:var(--lc-text)}.tool-card .go{margin-top:auto;color:var(--lc-muted);font-weight:700;font-size:14px}.licence-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}@media (max-width: 1023px){.calc{grid-template-columns:minmax(0,1fr)}.calc-out{position:static}}@media (max-width: 767px){.leadcost{grid-template-columns:minmax(0,1fr)}.leadcost>div+div{border-left:0;border-top:1px solid var(--lc-line)}.calc-inputs{grid-template-columns:minmax(0,1fr)}}.sample-card{padding:34px;background:linear-gradient(120deg,#fff 55%,var(--lc-red-soft));border:1px solid #F3C2C6}.sample-card .sample-form{flex:1 1 420px;align-self:center}.sample-card .input,.sample-card .btn{min-height:48px}.tool-formula{align-self:flex-start;font-family:var(--lc-font-mono);font-size:12px;font-weight:600;color:var(--lc-muted);background:var(--lc-tint);padding:4px 9px;border-radius:var(--radius-sm)}.step,.feature,.signal,.pain,.stat,.county-card,.post-card,.price-card{position:relative;overflow:hidden}.step:before,.feature:before,.stat:before,.price-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity var(--duration-base);background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--lc-accent) 6%,transparent),transparent 60%)}.step,.feature{transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast)}@media (hover: hover){.step:hover:before,.feature:hover:before,.stat:hover:before,.price-card:hover:before{opacity:1}.step:hover,.feature:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line)}.step:hover .num{background:var(--lc-primary);transition:background-color var(--duration-base)}}.signal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 50%),rgba(255,59,71,.18),transparent 60%)}.signal:hover:before{opacity:1}.signal>*{position:relative}.all-lists{margin-top:18px;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:4px 20px;background:#ffffff08}.all-lists summary{cursor:pointer;padding:14px 0;font-weight:800;color:#fff;list-style:none}.all-lists summary:after{content:" +";color:var(--lc-red-bright)}.all-lists[open] summary:after{content:" −"}.all-lists-grid{columns:4 220px;column-gap:28px;padding:4px 0 12px}.all-lists-grid>div{break-inside:avoid;margin-bottom:20px}.all-lists-grid b{color:#fff;font-size:14px}.all-lists-grid ul{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.all-lists-grid li{color:var(--lc-text-on-dark-3);font-size:13.5px;cursor:help}.all-lists-grid li:hover{color:#fff}.footer-logo{display:inline-flex;align-self:flex-start;padding:0!important;background:none!important}.src-office{font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.src-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.src-chips span{font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;letter-spacing:.04em;padding:5px 10px;border-radius:var(--radius-sm);background:var(--lc-tint);border:1px solid var(--lc-line);color:var(--lc-muted)}.dark-sec.pipe-wrap{background:var(--lc-tint);color:var(--lc-ink);border:1px solid var(--lc-line)}.dark-sec.pipe-wrap:before{content:none}.pipe-wrap{border-radius:var(--radius-lg);padding:40px 32px}.pipe-wrap h2{color:var(--lc-ink)}.pipe{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;position:relative}.pipe:before{content:"";position:absolute;left:6%;right:6%;top:22px;height:2px;background:var(--lc-pale)}.pipe-step{position:relative;display:flex;flex-direction:column;gap:6px;padding:0 6px;color:var(--lc-text-3);font-size:14px}.pipe-step .num{width:44px;height:44px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;background:var(--lc-card);border:1px solid var(--lc-input-line);color:var(--lc-deep);font-family:var(--lc-font-mono);font-weight:600;box-shadow:0 0 0 6px var(--lc-tint)}.pipe-step b{color:var(--lc-ink);font-size:var(--fs-heading-3);margin-top:6px}@media (max-width: 1023px){.pipe{grid-template-columns:minmax(0,1fr)}.pipe:before{display:none}}.all-lists-grid a{color:var(--lc-text-on-dark-3);transition:color .2s,padding-left .25s var(--ease-out)}.all-lists-grid a:hover{color:#fff;padding-left:4px}.all-lists-more{display:inline-block;margin:0 0 18px;color:var(--lc-red-bright);font-weight:800}.state-group h3 small{font-size:13px;color:var(--lc-text-muted);font-weight:700}.site-sec .card h2{font-size:var(--fs-heading-2);line-height:1.25;letter-spacing:-.01em;margin-bottom:10px}.post-thumb{width:calc(100% + 44px);margin:-22px -22px 6px;aspect-ratio:16 / 9;height:auto;object-fit:cover;border-bottom:1px solid var(--lc-line);transition:transform var(--duration-slow) var(--ease-out)}.post-card{overflow:hidden}@media (hover: hover){.post-card:hover .post-thumb{transform:scale(1.02)}.post-card:hover h3{color:var(--lc-deep)}}.art-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--lc-ink);color:var(--lc-on-dark);padding:70px 32px 64px;min-height:420px;display:flex;align-items:flex-end}.art-hero.has-photo{min-height:560px}.art-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transform:scale(1.04)}.anim .art-hero-img{animation:kenburns 18s ease-out both}@keyframes kenburns{0%{transform:scale(1.12)}to{transform:scale(1.02)}}.art-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--lc-ink) 45%,transparent),color-mix(in srgb,var(--lc-ink) 72%,transparent) 40%,color-mix(in srgb,var(--lc-ink) 94%,transparent))}.art-hero-in{max-width:1180px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:14px}.art-hero h1{font-size:var(--fs-display-2);line-height:1.05;letter-spacing:-.025em;font-weight:800;max-width:940px;text-wrap:balance;overflow-wrap:break-word}.art-dek{font-size:var(--fs-body-lg);color:var(--lc-on-dark-2);max-width:760px;margin:0;line-height:1.55}.art-tag{align-self:flex-start;font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-deep);background:var(--lc-tint);padding:5px 10px;border-radius:var(--radius-sm)}.art-meta{display:flex;align-items:center;gap:12px;margin-top:6px}.art-meta>span:last-child{display:flex;flex-direction:column;font-size:14px;color:var(--lc-on-dark-2)}.art-meta>span:last-child>span{font-family:var(--lc-font-mono);font-size:12px;letter-spacing:.04em}.art-meta b{color:var(--lc-on-dark)}.art-avatar{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;background:var(--lc-primary);color:var(--lc-on-dark);box-shadow:0 0 0 3px var(--lc-line-dark);flex:none}.art-avatar.lg{width:58px;height:58px;font-size:18px}.art-wrap{max-width:1180px;margin:0 auto;padding:56px 32px 24px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:start}.art-body{max-width:740px;font-size:var(--fs-body-lg);line-height:1.75;color:var(--lc-text-2)}.art-body p{margin:0 0 22px}.art-lead{font-size:20px;line-height:1.7;color:var(--lc-text)}.art-h2{scroll-margin-top:100px;display:flex;align-items:center;gap:14px;font-size:var(--fs-heading-1);line-height:1.2;font-weight:800;letter-spacing:-.02em;color:var(--lc-text);margin:46px 0 16px;padding-top:26px;border-top:1px solid var(--lc-line)}.art-num{flex:none;width:44px;height:44px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;font-family:var(--lc-font-mono);font-size:15px;font-weight:600;color:var(--lc-deep);background:var(--lc-tint);border:1px solid var(--lc-line)}.art-list{list-style:none;margin:0 0 24px;padding:18px 22px;background:var(--lc-card);border:1px solid var(--lc-line);border-left:3px solid var(--lc-accent);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;box-shadow:var(--elevation-1)}.art-list li{position:relative;padding-left:34px;line-height:1.6;color:var(--lc-text-2)}.art-list li:before{content:"";position:absolute;left:0;top:4px;width:22px;height:22px;border-radius:50%;background:var(--lc-soft)}.art-list li:after{content:"";position:absolute;left:7px;top:10px;width:9px;height:5px;border-left:2.5px solid var(--lc-deep);border-bottom:2.5px solid var(--lc-deep);transform:rotate(-45deg)}.art-figure{margin:8px 0 30px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--lc-line);background:var(--lc-card);box-shadow:var(--elevation-2)}.art-figure img{display:block;width:100%;height:auto}.art-figure figcaption{font-size:13px;color:var(--lc-text-muted);padding:10px 16px;border-top:1px solid var(--lc-line)}.takeaways{background:var(--lc-tint);border:1px solid var(--lc-line);border-radius:var(--radius-lg);padding:22px 26px;margin-bottom:30px}.takeaways b{font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.takeaways ol{margin:10px 0 0;padding-left:22px;display:grid;gap:6px;font-size:16px}.takeaways ol li::marker{color:var(--lc-muted);font-family:var(--lc-font-mono);font-size:13px}.art-body .takeaways a{color:var(--lc-ink);font-weight:700;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast)}@media (hover: hover){.art-body .takeaways a:hover{color:var(--lc-deep);background-size:100% 1.5px}}.art-cta-mid{position:relative;overflow:hidden;isolation:isolate;margin:40px 0 10px;padding:28px;border-radius:var(--radius-lg);background:var(--lc-tint);color:var(--lc-ink);border:1px solid var(--lc-line);display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.art-cta-mid b{font-size:var(--fs-heading-2);letter-spacing:-.01em;flex:1 1 100%}.art-cta-mid span{color:var(--lc-text-3);font-size:16px;line-height:1.5;flex:1 1 320px}.author-box{display:flex;gap:18px;align-items:flex-start;margin-top:46px;padding:24px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--elevation-2)}.author-box b{color:var(--lc-text);font-size:17px}.author-box p{margin:4px 0 0;font-size:15px;line-height:1.6;color:var(--lc-text-muted)}.art-side{position:relative;height:100%}.art-sticky{position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}.toc{display:flex;flex-direction:column;gap:2px;padding:18px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--elevation-1)}.toc b,.side-share b{font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted);margin-bottom:8px}.toc a{font-size:14px;line-height:1.4;color:var(--lc-text-3);padding:7px 10px;border-radius:var(--radius-sm);border-left:3px solid transparent;transition:background-color var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}@media (hover: hover){.toc a:hover{background:var(--lc-tint);color:var(--lc-deep)}}.toc a:active{background:var(--lc-soft)}.toc a.on{color:var(--lc-deep);background:var(--lc-soft);border-left-color:var(--lc-primary);font-weight:700}@media (hover: hover){.toc a.on:hover{border-left-color:var(--lc-deep);background:var(--lc-pale)}}.side-cta{position:relative;overflow:hidden;isolation:isolate;padding:20px;border-radius:var(--radius-lg);background:var(--lc-tint);color:var(--lc-ink);border:1px solid var(--lc-line);display:flex;flex-direction:column;gap:10px}.side-cta b{font-size:var(--fs-heading-3)}.side-cta span{font-size:14px;color:var(--lc-text-3);line-height:1.5}.side-share{padding:0 4px;display:flex;flex-direction:column}.share{display:flex;gap:8px}.share a,.share button{width:44px;height:44px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lc-line);background:var(--lc-card);color:var(--lc-muted);font-weight:800;font-size:15px;cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast),transform var(--duration-base) var(--ease-out)}@media (hover: hover){.share a:hover,.share button:hover{background:var(--lc-tint);border-color:var(--lc-input-line);color:var(--lc-deep);transform:translateY(-1px)}}.share a:active,.share button:active{background:var(--lc-soft);transform:none}.post-featured{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:420px;border-radius:var(--radius-lg);margin-bottom:22px;color:var(--lc-on-dark);box-shadow:var(--elevation-2);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base)}.post-featured img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform var(--duration-slow) var(--ease-out)}.post-featured:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--lc-ink) 92%,transparent),color-mix(in srgb,var(--lc-ink) 62%,transparent) 45%,color-mix(in srgb,var(--lc-ink) 5%,transparent))}@media (hover: hover){.post-featured:hover{color:var(--lc-on-dark);transform:translateY(-3px);box-shadow:var(--elevation-3)}.post-featured:hover img{transform:scale(1.02)}.post-featured:hover .go{color:var(--lc-on-dark)}}.post-featured-in{padding:40px;max-width:640px;display:flex;flex-direction:column;gap:12px}.post-featured h2{font-size:var(--fs-display-2);line-height:1.1;letter-spacing:-.025em}.post-featured p{margin:0;color:var(--lc-on-dark-2);font-size:17px;line-height:1.55}.post-featured .go{font-weight:700;color:var(--lc-bright);transition:color var(--duration-fast)}@media (max-width: 1023px){.art-wrap{grid-template-columns:minmax(0,1fr);gap:24px}.art-side{order:-1}.art-sticky{position:static}.toc{display:none}}@media (max-width: 767px){.art-hero{padding:48px 16px 40px;min-height:380px}.art-hero.has-photo{min-height:460px}.art-wrap{padding:32px 16px 16px}.art-body{font-size:16px}.post-featured-in{padding:24px}.post-featured:after{background:linear-gradient(180deg,color-mix(in srgb,var(--lc-ink) 20%,transparent),color-mix(in srgb,var(--lc-ink) 92%,transparent) 70%)}}.faq-card{padding:24px 28px}.art-hero .crumbs,.art-hero .crumbs a{color:var(--lc-on-dark-2)}.art-hero .crumbs span:last-child{color:var(--lc-on-dark);font-weight:700}.art-hero .crumbs span:before{color:var(--lc-on-dark-3)}@media (hover: hover){.art-hero .crumbs a:hover{color:var(--lc-on-dark)}}.art-hero .crumbs{text-shadow:0 1px 8px color-mix(in srgb,var(--lc-ink) 60%,transparent)}:root{--island-gap: max(16px, calc((100% - 1320px)/2) );--shadow-soft: var(--elevation-2)}.site-bg{background-color:var(--lc-page);background-image:none}.feature,.spot,.step,.county-card,.post-card,.stat,.site-sec .card,.pain,.ptabs,.calc-inputs,.leadcost{box-shadow:var(--shadow-soft)}.feature,.spot,.step,.county-card,.post-card,.stat{border-color:var(--lc-line)}.site-sec .card,.feature,.spot{border-radius:var(--radius-lg)}.light-band{background:linear-gradient(180deg,#fbf4f200,#fbf4f2f2 14%,#fbf4f2f2 86%,#fbf4f200)}.light-band .signal{background:#fff;border:1px solid #ECEDF1;box-shadow:var(--shadow-soft);position:relative}.light-band .signal:after{content:"";position:absolute;left:0;right:0;top:0;height:4px;border-radius:22px 22px 0 0;background:linear-gradient(90deg,#d6121f,#ff8a5c)}.light-band .signal h3{color:var(--lc-text)}.light-band .signal p{color:var(--lc-text-muted)}.light-band .signal li{color:var(--lc-text-2)}.light-band .signal .tag-n{display:inline-flex;align-self:flex-start;padding:3px 9px;border-radius:8px;background:var(--lc-red-soft);color:var(--lc-red-ink);font-weight:700}.light-band .signal:hover{background:#fff;border-color:#f3c2c6;box-shadow:0 24px 50px #16181d1a}.light-band .signal:before{background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 50%),rgba(214,18,31,.08),transparent 60%)}.light-band .all-lists{background:#fff;border-color:#ecedf1;box-shadow:var(--shadow-soft)}.light-band .all-lists summary{color:var(--lc-text)}.light-band .all-lists-grid b{color:var(--lc-text)}.light-band .all-lists-grid a{color:var(--lc-text-3)}.light-band .all-lists-grid a:hover,.light-band .all-lists-more{color:var(--lc-red)}.light-band .dealmath{background:#fff;border-color:#ecedf1;box-shadow:var(--shadow-soft)}.light-band .dm-field{color:var(--lc-text-2)}.light-band .dm-field b{color:var(--lc-text)}.light-band .dealmath .muted{color:var(--lc-text-muted)}.light-band .dm-field input[type=range]{accent-color:var(--lc-red)}.dark-island{margin:28px var(--island-gap);border-radius:36px;box-shadow:0 40px 90px #0b0c1040}.dark-island>.site-sec{padding-left:48px;padding-right:48px}@media (max-width: 767px){.dark-island{border-radius:26px}.dark-island>.site-sec{padding-left:20px;padding-right:20px}}.kpi b .countup,.hero-stats b .countup,.stat b .countup,.big-count .countup{font-size:inherit;color:inherit}.calc-inputs{align-content:start}.calc-inputs .wide,.calc-field.wide{grid-column:1 / -1}.calc-group{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;border:0;margin:0;padding:0;min-width:0}.calc-group legend{grid-column:1 / -1;padding:6px 0 2px;font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.calc-group+.calc-group{border-top:1px dashed var(--lc-line);padding-top:12px}.calc-field input[type=file]{font-size:13px}.presets{display:flex;flex-wrap:wrap;gap:8px}.presets button{min-height:40px;border:1px solid var(--lc-line);background:var(--lc-tint);border-radius:var(--radius-full);padding:8px 14px;font-weight:600;font-size:var(--fs-label);cursor:pointer;color:var(--lc-ink);transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}@media (hover: hover){.presets button:hover{background:var(--lc-soft);border-color:var(--lc-accent)}}.presets button:active{background:var(--lc-soft)}.presets button.on{background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-deep)}.calc-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px;border-top:1px solid var(--lc-line)}.calc-actions .btn{font-size:13px;padding:9px 14px;min-height:40px}.verdict{display:flex;gap:10px;align-items:flex-start;margin:2px 0 4px;padding:12px 14px;border-radius:var(--radius-md);font-size:14px;line-height:1.5}.verdict span{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px}.verdict.ok{background:var(--lc-good-soft);color:var(--lc-ink)}.verdict.ok span{background:var(--lc-good);color:var(--lc-on-dark)}.verdict.no{background:var(--lc-amber-soft);color:var(--lc-ink)}.verdict.no span{background:var(--lc-amber);color:var(--lc-on-dark)}.fx-card{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);padding:20px 22px;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:12px}.fx{display:flex;flex-wrap:wrap;align-items:center;gap:8px 6px}.fx-part{display:inline-flex;align-items:center;gap:6px}.fx-op{font-weight:800;font-size:18px;color:var(--lc-muted);min-width:14px;text-align:center}.fx-chip{display:inline-flex;flex-direction:column;padding:8px 12px;border-radius:var(--radius-md);background:var(--lc-tint);border:1px solid var(--lc-line);line-height:1.15}.fx-chip b{font-size:17px;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--lc-ink)}.fx-chip small{font-size:11.5px;color:var(--lc-text-muted);font-weight:600}.fx-chip.fx-res{background:var(--lc-primary);border-color:var(--lc-primary);color:var(--lc-on-dark)}.fx-chip.fx-res b{color:var(--lc-on-dark)}.fx-chip.fx-res small{color:var(--lc-on-dark-2)}.fx-table h2{font-size:var(--fs-heading-2);margin-bottom:10px}.tool-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tool-badges span{font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-muted, var(--lc-muted));background:var(--lc-card);border:1px solid var(--lc-line);padding:5px 10px;border-radius:var(--radius-sm)}.steps-list{margin:8px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px;color:var(--lc-text-2)}.steps-list li::marker{color:var(--lc-muted);font-family:var(--lc-font-mono);font-weight:600}.tool-upsell{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.6fr);gap:24px;align-items:center;padding:26px 28px;border-radius:var(--radius-lg);background:var(--lc-tint);border:1px solid var(--lc-line);box-shadow:var(--shadow-soft)}.tool-upsell h2{font-size:var(--fs-heading-1);margin:6px 0 8px}.tool-upsell p{color:var(--lc-text-2);margin:0 0 10px}.tool-upsell .ticks{display:flex;flex-wrap:wrap;gap:6px 18px}@media (max-width: 767px){.calc-group{grid-template-columns:minmax(0,1fr)}.tool-upsell{grid-template-columns:minmax(0,1fr);padding:20px}.fx-chip b{font-size:15px}}.lc-printbrand{display:none}@media print{.lc-printbrand{display:flex;color:#8a8499;-webkit-print-color-adjust:exact;print-color-adjust:exact}.lc-printbrand.is-head{justify-content:flex-end;margin:0 0 6px;opacity:.8}.lc-printbrand.is-foot{position:fixed;left:0;right:0;bottom:0;justify-content:center;font:500 8.5pt/1.2 var(--lc-font, sans-serif);letter-spacing:.02em}}.print-sheet{display:none}@media print{@page{margin:0}body>*:not(.print-sheet){display:none!important}body{background:#fff!important}.print-sheet{display:flex;flex-direction:column;width:100%;min-height:calc(100vh - 2px);box-sizing:border-box;padding:14mm 16mm 10mm;color:#111;font-size:12px}.print-sheet .ps-foot{margin-top:auto}}.ps-preview{margin-top:12px;padding:22px;border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);max-width:820px;color:var(--lc-ink);font-size:13px}.ps-head{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--lc-ink);padding-bottom:8px;margin-bottom:12px}.ps-head b{font-size:18px}.ps-head b span{color:var(--lc-ink)}.ps-head>span{font-weight:700;color:var(--lc-muted)}.print-sheet h1,.print-sheet .ps-addr,.ps-preview .ps-addr{font-size:22px;margin:0 0 4px;font-weight:800;line-height:1.2;letter-spacing:-.02em}.ps-facts{margin:0 0 10px;color:var(--lc-text-3)}.ps-logo{display:inline-flex;color:var(--lc-muted);opacity:.75}.ps-big{display:flex;justify-content:space-between;align-items:baseline;background:var(--lc-tint);border-radius:var(--radius-sm);padding:10px 14px;margin-bottom:10px}.ps-big b{font-size:24px;color:var(--lc-ink);font-variant-numeric:tabular-nums}.print-sheet .fx{margin-bottom:8px}.print-sheet .fx-chip{padding:4px 8px}.print-sheet .fx-chip b{font-size:13px}.print-sheet .fx-chip.fx-res{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ps-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:8px 0}.ps-cols table{width:100%;border-collapse:collapse}.ps-cols td{padding:4px 6px;border-bottom:1px solid var(--lc-line)}.ps-cols td:last-child{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.ps-note,.ps-notes{margin:6px 0}.ps-contact{font-weight:800;font-size:14px;margin:8px 0}.ps-foot{margin-top:14px;color:var(--lc-muted);font-size:10px;border-top:1px solid var(--lc-line);padding-top:6px}.calc-stack{display:flex;flex-direction:column;gap:22px}.presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px}.presets button{padding:9px 10px;white-space:normal;text-align:center}.ps-photo{width:100%;overflow:hidden;border-radius:var(--radius-sm);margin-bottom:10px;background:var(--lc-tint)}.ps-photo img{display:block;width:100%;height:100%}.photo-adjust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:10px;padding:14px;border-radius:var(--radius-md);background:var(--lc-tint);border:1px solid var(--lc-line)}.photo-adjust label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:700}.photo-adjust input[type=range]{accent-color:var(--lc-primary);width:100%}.photo-adjust .chk,.photo-adjust .row{grid-column:1 / -1;flex-direction:row;align-items:center;gap:8px;font-weight:600}.photo-adjust .btn{font-size:13px;padding:8px 12px}.photo-pick{align-self:flex-start;cursor:pointer;font-size:13px;padding:9px 14px}.photo-pick:focus-within{outline:2px solid var(--focus-ring-color);outline-offset:2px}.photo-pick input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.photo-field{position:relative}body:has(.site-bg) :is(main,footer) :is(p,li,td,small,.muted,.lead){font-weight:500}body:has(.site-bg) main .lead{color:var(--lc-text-3)}.tool-search{display:flex;align-items:center;gap:10px;max-width:620px;min-height:52px;margin-top:22px;padding:0 16px;border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-muted);border:1px solid var(--lc-input-line);box-shadow:var(--elevation-2);transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}@media (hover: hover){.tool-search:hover{border-color:var(--lc-accent)}}.tool-search:focus-within{border-color:var(--lc-primary);box-shadow:var(--focus-ring),var(--elevation-2)}.tool-search input{flex:1;border:0;background:transparent;padding:14px 0;font-size:16px;font-weight:600;color:var(--lc-text);min-width:0}.tool-search input:focus-visible{outline:2px solid transparent}.tool-search input::placeholder{color:var(--lc-muted);opacity:1}.role-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.role-chips>span{font-family:var(--lc-font-mono);font-size:var(--fs-stamp);letter-spacing:.08em;text-transform:uppercase;color:var(--hero-muted, var(--lc-muted));font-weight:500;margin-right:4px}.role-chips button{min-height:40px;border:1px solid var(--lc-line);background:var(--lc-tint);color:var(--lc-ink);font-weight:600;font-size:14px;padding:8px 14px;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}@media (hover: hover){.role-chips button:hover{background:var(--lc-soft);border-color:var(--lc-accent)}}.role-chips button:active{background:var(--lc-soft)}.role-chips button.on{background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-deep)}.tool-count{margin:0 0 14px;font-weight:700;color:var(--lc-text-3)}.tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tcard{display:flex;flex-direction:column;gap:8px;padding:20px 20px 16px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--shadow-soft);color:var(--lc-text);position:relative;overflow:hidden;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base),border-color var(--duration-fast)}@media (hover: hover){.tcard:hover{transform:translateY(-3px);border-color:var(--lc-input-line);box-shadow:var(--elevation-3);color:var(--lc-text)}.tcard:hover .go{color:var(--lc-deep);transform:translate(3px)}}.tcard:active{transform:none}.tcard-top{display:flex;align-items:center;gap:10px}.tcard-ico{display:none}.tcard-group{font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.tcard h3{font-size:var(--fs-heading-3);line-height:1.35;margin:4px 0 0;letter-spacing:-.01em;color:var(--lc-ink)}.tcard-name{font-size:14px;font-weight:600;color:var(--lc-text-3)}.tcard-foot{margin-top:auto;padding-top:12px;border-top:1px dashed var(--lc-line);display:flex;align-items:center;justify-content:space-between;gap:10px}.tcard-foot code{font-family:var(--lc-font-mono);font-size:12px;color:var(--lc-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcard-foot .go{color:var(--lc-muted);font-weight:700;font-size:14px;white-space:nowrap;transition:transform var(--duration-base) var(--ease-out),color var(--duration-fast)}.tool-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width: 1023px){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.tool-grid{grid-template-columns:minmax(0,1fr)}}.tcard-cta{grid-column:span 2;background:var(--lc-tint);border-color:var(--lc-line);color:var(--lc-ink)}.tcard-cta h3{font-size:var(--fs-heading-2);color:var(--lc-ink)}.tcard-cta .tcard-name{color:var(--lc-text-3);font-weight:500}.tcard-cta .tcard-foot{border-top-color:var(--lc-line);color:var(--lc-muted);font-weight:700;font-size:14px}.tcard-cta .tcard-foot .go{color:var(--lc-deep)}@media (max-width: 767px){.tcard-cta{grid-column:auto}}.guide-link{display:flex;flex-direction:column;gap:2px;margin:16px 0 10px;padding:14px 16px;border-radius:var(--radius-md);background:var(--lc-tint);border:1px solid var(--lc-line);color:var(--lc-text);transition:border-color var(--duration-fast),background-color var(--duration-fast)}.guide-link span{font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.guide-link b{font-size:16px}@media (hover: hover){.guide-link:hover{border-color:var(--lc-accent);background:var(--lc-soft);color:var(--lc-text)}.guide-link:hover b{color:var(--lc-deep)}}.art-body p a,.art-body li a{color:var(--lc-accent);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--lc-bright)}@media (hover: hover){.art-body p a:hover,.art-body li a:hover{color:var(--lc-deep);text-decoration-color:currentColor}}.tag-filter button .tag-n{margin-left:6px;font-family:var(--lc-font-mono);font-size:11px;font-weight:500;padding:1px 7px;border-radius:var(--radius-full);background:var(--lc-soft);color:var(--lc-deep)}.tag-filter button.on .tag-n{background:var(--lc-card);color:var(--lc-deep)}.soon-wrap{margin-top:44px;display:flex;flex-direction:column;gap:16px}.soon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.soon-card{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px dashed var(--lc-input-line);position:relative}.soon-card img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-md);filter:saturate(.7)}.soon-card b{font-size:17px;line-height:1.3}.soon-card .muted{font-size:13.5px;line-height:1.5}.soon-date{align-self:flex-start;font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--lc-muted);background:var(--lc-tint);padding:4px 8px;border-radius:var(--radius-sm)}@media (max-width: 1023px){.soon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.soon-grid{grid-template-columns:minmax(0,1fr)}}.soon-card.is-link{color:var(--lc-text);transition:border-color var(--duration-fast),transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base)}@media (hover: hover){.soon-card.is-link:hover{border-color:var(--lc-input-line);border-style:solid;transform:translateY(-3px);box-shadow:var(--elevation-3)}.soon-card.is-link:hover .go{color:var(--lc-deep)}}.soon-card .go{margin-top:auto;color:var(--lc-muted);font-weight:700;font-size:13px}.county-live{margin:26px 0;padding:22px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:16px}.county-live.loading{min-height:220px;background:var(--lc-tint)}.cl-head{display:flex;flex-direction:column;gap:4px}.cl-head b{font-size:var(--fs-heading-2)}.cl-head .muted{font-family:var(--lc-font-mono);font-size:12px;letter-spacing:.04em}.cl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cl-stat{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--radius-md);background:var(--lc-tint);border:1px solid var(--lc-line);color:var(--lc-text);transition:border-color var(--duration-fast),background-color var(--duration-fast),transform var(--duration-base) var(--ease-out)}.cl-stat b{font-size:22px;font-variant-numeric:tabular-nums;color:var(--lc-ink)}.cl-stat span{font-size:13px;font-weight:600;color:var(--lc-text-3)}@media (hover: hover){.cl-stat:hover{border-color:var(--lc-accent);background:var(--lc-soft);color:var(--lc-text);transform:translateY(-2px)}.cl-stat:hover span{color:var(--lc-deep)}}@media (max-width: 767px){.cl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cov-hero-in{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:40px;align-items:end}.cov-search{max-width:640px;position:relative}.cov-clear{border:0;background:transparent;font-size:22px;color:var(--lc-text-muted);cursor:pointer;padding:0 4px;min-width:44px;min-height:44px;border-radius:var(--radius-sm)}@media (hover: hover){.cov-clear:hover{background:var(--lc-tint);color:var(--lc-deep)}}.cov-popular{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.cov-popular>span{font-family:var(--lc-font-mono);font-size:var(--fs-stamp);letter-spacing:.08em;text-transform:uppercase;color:var(--hero-muted, var(--lc-muted));font-weight:500}.cov-popular a{display:inline-flex;align-items:center;min-height:36px;color:var(--lc-ink);font-weight:600;font-size:13.5px;padding:6px 12px;border-radius:var(--radius-full);background:var(--lc-tint);border:1px solid var(--lc-line);transition:background-color var(--duration-fast),border-color var(--duration-fast)}@media (hover: hover){.cov-popular a:hover{background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-ink)}}.cov-popular a:active{background:var(--lc-soft);color:var(--lc-deep)}.cov-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cov-stats>div{padding:16px 18px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);display:flex;flex-direction:column;gap:2px}.cov-stats b{font-size:26px;color:var(--lc-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cov-stats span{color:var(--lc-text-3);font-size:13px;font-weight:600}.state-jump{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.state-jump a{display:inline-flex;align-items:center;min-height:36px;font-size:13.5px;font-weight:600;color:var(--lc-ink);padding:6px 12px;border-radius:var(--radius-full);background:var(--lc-tint);border:1px solid var(--lc-line);transition:background-color var(--duration-fast),border-color var(--duration-fast)}.state-jump a span{margin-left:6px;font-family:var(--lc-font-mono);font-size:11px;color:var(--lc-ink)}@media (hover: hover){.state-jump a:hover{background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-ink)}}.state-jump a:active{background:var(--lc-soft)}@media (max-width: 1023px){.cov-hero-in{grid-template-columns:minmax(0,1fr)}.cov-stats{grid-template-columns:repeat(4,1fr)}}@media (max-width: 767px){.cov-stats{grid-template-columns:1fr 1fr}}.hero-guide{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 16px;min-height:44px;border-radius:var(--radius-md);background:var(--lc-card);border:1px solid var(--lc-line);color:var(--lc-ink);font-weight:700;font-size:14.5px;box-shadow:var(--elevation-1);transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}@media (hover: hover){.hero-guide:hover{background:var(--lc-tint);border-color:var(--lc-accent);color:var(--lc-deep)}}.hero-guide:active{background:var(--lc-soft)}.cov-hero-text h1{margin-bottom:14px}:root{--night-glow: radial-gradient(520px 300px at 100% 0%, rgba(255,59,71,.3), transparent 62%), radial-gradient(460px 280px at 0% 100%, rgba(108,84,230,.26), transparent 60%), linear-gradient(160deg, #15121A, #0D0E14 55%, #1A0D12)}.spot.dark,.dm-out,.leadcost .hl{background:var(--night-glow);border-color:#ffffff14}.spot.dark h3{color:#fff}.card.spot.dark{background:var(--lc-tint);border-color:var(--lc-line);color:var(--lc-ink)}.card.spot.dark h3{color:var(--lc-ink);font-size:var(--fs-heading-2)}.card.spot.dark li,.card.spot.dark p{color:var(--lc-text-2)}.dark-island{background:radial-gradient(700px 420px at 92% 8%,rgba(255,59,71,.32),transparent 60%),radial-gradient(640px 400px at 0% 100%,rgba(108,84,230,.3),transparent 62%),linear-gradient(150deg,#16121b,#0c0d13 55%,#1b0d13)}.dark-island:before{opacity:.5}.dark-island .lead,.dark-island p{color:#d5d8de}.dark-island .state-chips a{background:#ffffff12;border-color:#ffffff24;color:#fff}.footer{position:relative;isolation:isolate;overflow:hidden;background:#0b0c10}.footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(700px 260px at 85% 0%,rgba(214,18,31,.2),transparent 65%),radial-gradient(600px 260px at 5% 100%,rgba(108,84,230,.16),transparent 65%)}.footer:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,90,100,.6),transparent)}.footer-grid b{color:#fff}.faq-help{margin-top:22px;padding:20px;border-radius:20px;background:#fff;border:1px solid #ECEDF1;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:10px;max-width:420px}.faq-help b{font-size:18px}.faq-help .row{gap:8px}body:has(.site-bg) main :is(.dark-island,.art-hero,.spot.dark:not(.card),.dm-out) :is(.lead,p,.muted,li){color:var(--lc-on-dark-2)}:root[data-theme=classic] body:has(.site-bg) main .hero :is(.lead,p,.muted,li){color:var(--lc-on-dark-3)}.hero-guide{width:fit-content;max-width:100%}.cov-stats{gap:14px}.cov-stat{position:relative;overflow:hidden;padding:16px 18px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:2px;background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--elevation-2);transition:transform var(--duration-base) var(--ease-out),border-color var(--duration-fast),box-shadow var(--duration-base)}@media (hover: hover){.cov-stat:hover{transform:translateY(-3px);border-color:var(--lc-input-line);box-shadow:var(--elevation-3)}.cov-stat:hover>span:not(.cov-ico){color:var(--lc-deep)}}.cov-ico{display:none}.cov-stat b{font-size:var(--fs-data-lg);line-height:1.1;letter-spacing:-.02em;font-weight:800;font-variant-numeric:tabular-nums;color:var(--lc-ink)}.cov-stat>span:not(.cov-ico){color:var(--lc-ink);font-weight:700;font-size:14px;transition:color var(--duration-fast)}.cov-stat small{color:var(--lc-muted);font-size:12px;line-height:1.35;font-weight:500}.state-dir{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden}.sd-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;padding:20px 22px;border-top:1px solid var(--lc-line-soft);scroll-margin-top:90px}.sd-row:first-child{border-top:0}.sd-row:nth-child(2n){background:var(--lc-page)}.sd-state{display:flex;flex-direction:column;gap:2px;padding-top:4px}.sd-state a{font-size:var(--fs-heading-2);font-weight:800;letter-spacing:-.01em;color:var(--lc-ink)}@media (hover: hover){.sd-state a:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}}.sd-state span{font-size:13px;font-weight:600;color:var(--lc-text-muted);font-variant-numeric:tabular-nums}.sd-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.sd-tile{display:flex;flex-direction:column;gap:2px;min-height:86px;padding:12px 14px;border-radius:var(--radius-md);background:var(--lc-card);border:1px solid var(--lc-line);color:var(--lc-text);transition:border-color var(--duration-fast),box-shadow var(--duration-base),transform var(--duration-base) var(--ease-out)}@media (hover: hover){.sd-tile:hover{border-color:var(--lc-input-line);box-shadow:var(--elevation-3);transform:translateY(-3px);color:var(--lc-text)}.sd-tile:hover b{color:var(--lc-deep)}}.sd-tile:active{transform:none;background:var(--lc-tint)}.sd-tile b{font-size:15px;line-height:1.25}.sd-city{font-size:12.5px;color:var(--lc-text-muted);font-weight:600}.sd-meta{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:var(--lc-text-3);font-weight:600;font-variant-numeric:tabular-nums}.sd-meta i{font-style:normal;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:var(--radius-full)}.sd-meta i.ok{color:var(--lc-good);background:var(--lc-good-soft)}.sd-meta i.full{color:var(--lc-muted);background:var(--lc-tint)}@media (max-width: 767px){.sd-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.sd-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.cov-stat b .countup{font-size:inherit;color:inherit;font-weight:inherit}.cd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0 22px;max-width:980px}.cd-stats .cov-stat b{font-size:var(--fs-data-lg);letter-spacing:-.02em}.cd-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cd-way{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.cd-way-ico{display:none}.cd-way h3{margin:6px 0 0;font-size:var(--fs-heading-2)}.cd-when{align-self:flex-start;font-size:12.5px;font-weight:700;color:var(--lc-good);background:var(--lc-good-soft);padding:4px 10px;border-radius:var(--radius-full)}.cd-way p{margin:0}.cd-price{margin-top:auto;font-family:var(--lc-font-mono);font-size:17px;font-weight:600;color:var(--lc-ink)}@media (hover: hover){.cd-way:hover .cd-price{color:var(--lc-deep)}}.cd-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;align-items:start}.cd-fields{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cd-fields span{font-size:13.5px;font-weight:600;padding:6px 12px;border-radius:var(--radius-full);background:var(--lc-tint);border:1px solid var(--lc-line);color:var(--lc-ink)}.cd-fields span:last-child{background:var(--lc-soft);color:var(--lc-deep);border-color:var(--lc-pale)}.cd-steps ol{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.cd-steps li{display:flex;gap:12px}.cd-steps li div{display:flex;flex-direction:column;gap:2px}.cd-n{flex:none;width:30px;height:30px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--lc-tint);border:1px solid var(--lc-line);color:var(--lc-deep);font-family:var(--lc-font-mono);font-weight:600;font-size:14px}.cd-form{scroll-margin-top:90px;padding:28px;border-radius:var(--radius-lg);background:var(--lc-tint);border:1px solid var(--lc-line);box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:28px}.cd-form-head h2{margin:6px 0}.cd-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.cd-form-grid .wide{grid-column:1 / -1}.cd-form textarea,.cd-form select{border:0;background:transparent;width:100%;padding:11px 8px;font:inherit;font-size:15px;font-weight:600;resize:vertical;color:var(--lc-ink)}.cd-kind{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cd-kind button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--lc-line);background:var(--lc-card);cursor:pointer;text-align:left;font:inherit;color:var(--lc-text);transition:border-color var(--duration-fast),background-color var(--duration-fast)}@media (hover: hover){.cd-kind button:hover{border-color:var(--lc-accent);background:var(--lc-tint)}}.cd-kind button:active{background:var(--lc-soft)}.cd-kind button b{font-size:14px}.cd-kind button small{font-family:var(--lc-font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--lc-text-muted)}.cd-kind button.on{border-color:var(--lc-accent);background:var(--lc-soft)}.cd-kind button.on small{color:var(--lc-deep)}.cd-submit{grid-column:1 / -1;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cd-search{max-width:280px;margin-top:0;box-shadow:var(--shadow-soft)}.cd-search input{padding:12px 0;font-size:15px}.sd-name{font-size:var(--fs-heading-2);font-weight:800;letter-spacing:-.01em}button.sd-tile{font:inherit;text-align:left;cursor:pointer}@media (max-width: 1023px){.cd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-ways,.cd-split,.cd-form{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.cd-form-grid,.cd-kind{grid-template-columns:minmax(0,1fr)}}.cta2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center;margin:40px var(--island-gap) 64px;padding:clamp(24px,4vw,48px);border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--elevation-2)}.site-sec .cta2{margin:8px 0 0}.cta2-text{display:flex;flex-direction:column;gap:14px}.cta2 h2{margin:0;font-size:var(--fs-display-2);line-height:1.08;letter-spacing:-.025em;color:var(--lc-text);text-wrap:balance;overflow-wrap:break-word}body:has(.site-bg) main .cta2 p,.cta2 p{margin:0;font-size:17px;line-height:1.55;color:var(--lc-text-3);max-width:52ch}.cta2-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.cta2-ghost{background:var(--lc-card);color:var(--lc-ink);border:1.5px solid var(--lc-ink)}@media (hover: hover){.cta2-ghost:hover{background:var(--lc-tint);border-color:var(--lc-deep);color:var(--lc-deep)}}.cta2-ghost:active{background:var(--lc-soft)}.cta2-trust{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,max-content);gap:8px 22px}body:has(.site-bg) main .cta2-trust li,.cta2-trust li{color:var(--lc-text-3);font-family:var(--lc-font-mono);font-size:12px;letter-spacing:.04em;font-weight:500;display:inline-flex;align-items:center;gap:8px}.cta2-trust li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--lc-good)}.cta2-pic{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:3 / 2;background:var(--lc-tint);box-shadow:var(--elevation-2)}.cta2-pic img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 1023px){.cta2{grid-template-columns:minmax(0,1fr)}.cta2-pic{order:-1}}@media (max-width: 479px){.cta2-trust{grid-template-columns:minmax(0,1fr)}}.pr{display:flex;flex-direction:column;gap:28px}.pr-bar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;justify-content:space-between}.pr-toggle{display:inline-flex;padding:4px;border-radius:var(--radius-full);background:var(--lc-tint);border:1px solid var(--lc-line)}.pr-toggle button{min-height:40px;border:0;background:transparent;font:inherit;font-weight:700;font-size:15px;padding:8px 18px;border-radius:var(--radius-full);cursor:pointer;color:var(--lc-muted);transition:background-color var(--duration-fast),color var(--duration-fast),box-shadow var(--duration-fast)}@media (hover: hover){.pr-toggle button:hover:not(.on){color:var(--lc-deep);background:var(--lc-soft)}}.pr-toggle button:active{background:var(--lc-soft)}.pr-toggle button b{margin-left:6px;font-size:12px;color:var(--lc-good);background:var(--lc-good-soft);padding:2px 8px;border-radius:var(--radius-full)}.pr-toggle button.on{background:var(--lc-card);color:var(--lc-deep);box-shadow:var(--elevation-1)}.pr-founding{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 16px;border-radius:var(--radius-lg);background:var(--lc-tint);border:1px solid var(--lc-line);color:var(--lc-ink)}.pr-founding>b{font-size:14.5px;display:inline-flex;align-items:center;gap:8px}.pr-founding>b:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--lc-accent)}.pr-founding span b{color:var(--lc-ink);font-weight:600}.pr-founding span{font-family:var(--lc-font);font-size:15px;line-height:1.55;letter-spacing:0;color:var(--lc-text-3);font-weight:400}.pr-bar-founding{margin-top:24px}.pr-bar-founding .pr-founding{width:100%;padding:18px 20px;gap:8px 20px}.pr-bar-founding .pr-founding>b{font-size:18px}.pr-build-det{margin-top:28px}.pr-build-det>.pr-calc{margin-top:16px}.pr-founding .btn{padding:8px 14px;font-size:13px;min-height:40px}.pr-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.pr-card{display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--shadow-soft)}.pr-card .ticks{margin:4px 0 8px}.pr-card>.btn{margin-top:auto}@media (min-width: 1280px){.pr-desc{min-height:4.6em}}.pr-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pr-head b{font-size:var(--fs-heading-2)}.pr-badge{font-size:12px;font-weight:700;color:var(--lc-on-dark);background:var(--lc-ink);padding:4px 10px;border-radius:var(--radius-full)}.pr-badge.soft{color:var(--lc-good);background:var(--lc-good-soft)}.pr-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.pr-price span{font-size:var(--fs-data-xl);line-height:1;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--lc-ink)}.pr-price small{color:var(--lc-text-muted);font-weight:600;font-size:14px}.pr-was{font-size:13px;color:var(--lc-text-muted);text-decoration:line-through;margin-top:-6px;font-family:var(--lc-font-mono)}.pr-slider{display:flex;flex-direction:column;gap:8px;font-weight:700;font-size:14px;color:var(--lc-text-2);font-variant-numeric:tabular-nums}.pr-slider input{accent-color:var(--lc-primary);width:100%;min-height:24px;cursor:pointer;border-radius:var(--radius-full);transition:box-shadow var(--duration-fast)}@media (hover: hover){:is(.pr-slider,.photo-adjust,.calc-field) input[type=range]:hover{accent-color:var(--lc-deep)}}:is(.pr-slider,.photo-adjust,.calc-field) input[type=range]:active{accent-color:var(--lc-deep);box-shadow:0 0 0 4px var(--lc-soft)}.pr-note{margin:-8px 0 0;font-size:13.5px;color:var(--lc-text-3)}.pr-compare h2,.pr-addons h2,.pr-life h2{font-size:var(--fs-heading-1);margin:0 0 12px}.pr-compare td.yes{color:var(--lc-good);font-weight:800}.pr-compare th{white-space:nowrap}.pr-trials{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pr-trials h3{margin:6px 0;font-size:var(--fs-heading-2)}.pr-trials p{margin:0}.pr-kicker{font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.pr-life{padding:28px;border-radius:var(--radius-lg);background:var(--lc-tint);border:1px solid var(--lc-line);display:flex;flex-direction:column;gap:18px}.pr-life-head p{margin:0}.pr-life-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pr-addon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pr-addon{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--shadow-soft)}.pr-addon b{font-size:16px}.pr-addon-price{font-family:var(--lc-font-mono);font-weight:600;color:var(--lc-ink);font-size:13px}@media (max-width: 1279px){.pr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1023px){.pr-cards{grid-template-columns:minmax(0,1fr);max-width:560px}.pr-addon-grid{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.pr .v1p-county>label,.pr .v1p-county>.v1p-county-out{flex:0 0 auto}}.pr .v1p-trial .v1-eyebrow{color:var(--lc-muted)}@media (max-width: 767px){.pr-trials,.pr-life-cards,.pr-addon-grid{grid-template-columns:minmax(0,1fr)}}.pr-refused{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border-radius:var(--radius-md);background:var(--lc-amber-soft);border:1px solid var(--lc-amber);color:var(--lc-ink)}.pr-refused span{font-size:14px;color:var(--lc-text-3)}.pr-compare{border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--shadow-soft);padding:26px}.pc-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.pc-head h2{margin:0;font-size:var(--fs-heading-1)}.pc-head .muted{font-family:var(--lc-font-mono);font-size:12px;letter-spacing:.04em}.pc-scroll{overflow-x:auto}.pc{width:100%;border-collapse:separate;border-spacing:0;min-width:760px}.pc th,.pc td{padding:14px 16px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--lc-line-soft);font-variant-numeric:tabular-nums}.pc .pc-first{text-align:left;font-weight:600;color:var(--lc-text-2);width:28%}.pc thead th{border-bottom:0;padding:16px 10px 18px;background:var(--lc-tint)}.pc thead th:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.pc thead th:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.pc-plan{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;border-radius:var(--radius-md);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--elevation-1);min-height:132px;justify-content:flex-end}.pc-plan b{font-size:17px}.pc-plan small{color:var(--lc-text-muted);font-weight:600;font-size:12.5px}.pc-price{font-size:var(--fs-data-lg);font-weight:800;letter-spacing:-.02em;color:var(--lc-ink)}.pc-price small{font-size:13px;margin-left:2px}.pc th.pc-hl .pc-plan{border:2px solid var(--lc-accent)}.pc td.pc-hl{background:var(--lc-tint)}.pc-group td{text-align:left;padding:18px 16px 8px;font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted);border-bottom:1px solid var(--lc-line);background:transparent!important}.pc-yes{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--lc-good-soft);color:var(--lc-good);font-weight:900;font-size:13px}.pc-tag{font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:var(--radius-full);background:var(--lc-good-soft);color:var(--lc-good)}.pc-tag.gold{background:var(--lc-amber-soft);color:var(--lc-amber)}.pr-calc{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:22px;padding:26px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--shadow-soft);align-items:start}.pr-calc h2{margin:0 0 4px;font-size:var(--fs-heading-1)}.pq{display:flex;gap:14px;padding:16px 0;border-top:1px solid var(--lc-line-soft)}.pq-n{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--lc-tint);border:1px solid var(--lc-line);color:var(--lc-deep);font-family:var(--lc-font-mono);font-weight:600;font-size:13px}.pq-body{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0}.pq-body>b{font-size:16px}.pq-seg{display:flex;flex-wrap:wrap;gap:8px}.pq-seg button{min-height:44px;border:1px solid var(--lc-line);background:var(--lc-tint);border-radius:var(--radius-full);padding:8px 16px;font:inherit;font-weight:600;cursor:pointer;color:var(--lc-ink)}.pq-seg button.on{background:var(--lc-soft);color:var(--lc-deep);border-color:var(--lc-accent)}.pq-add{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:var(--radius-md);background:var(--lc-page);border:1px solid var(--lc-line)}.pq-add>div:first-child{display:flex;flex-direction:column}.pq-add .muted{font-size:13px}.pq-step{display:flex;align-items:center;gap:4px;background:var(--lc-card);border:1px solid var(--lc-input-line);border-radius:var(--radius-md);padding:3px}.pq-step button{width:40px;height:40px;border:0;border-radius:var(--radius-sm);background:var(--lc-tint);color:var(--lc-ink);font-size:18px;font-weight:800;cursor:pointer;transition:background-color var(--duration-fast),color var(--duration-fast)}@media (hover: hover){.pq-step button:hover:not(:disabled){background:var(--lc-soft);color:var(--lc-deep)}}.pq-step button:active:not(:disabled){background:var(--lc-pale)}.pq-step button:disabled{background:var(--lc-line-soft);color:var(--lc-muted);cursor:not-allowed}.pq-step span{min-width:30px;text-align:center;font-weight:800;font-family:var(--lc-font-mono);font-variant-numeric:tabular-nums}.pr-receipt{position:sticky;top:96px;display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--radius-lg);background:var(--lc-tint);border:1px solid var(--lc-line)}.rc-line{display:flex;justify-content:space-between;gap:12px;font-size:14.5px;color:var(--lc-text-2)}.rc-line b{font-family:var(--lc-font-mono);font-weight:600;color:var(--lc-ink)}.rc-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;margin-top:4px;border-top:1px dashed var(--lc-input-line)}.rc-total span{font-weight:700}.rc-total b{font-size:var(--fs-data-lg);letter-spacing:-.02em;color:var(--lc-ink);font-variant-numeric:tabular-nums}.rc-sub{font-size:13.5px;font-weight:700;color:var(--lc-text-3);margin-top:-6px}.rc-facts{list-style:none;margin:4px 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rc-facts li{font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:var(--radius-full);background:var(--lc-card);border:1px solid var(--lc-line);color:var(--lc-ink)}.rc-note{font-size:12.5px;color:var(--lc-text-muted)}.pr-services{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pr-service{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:22px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--shadow-soft)}.pr-service>div{display:flex;flex-direction:column;gap:2px}.pr-service b{font-size:17px}.pr-service p{margin:2px 0 0;font-size:14px}@media (max-width: 1023px){.pr-calc{grid-template-columns:minmax(0,1fr)}.pr-receipt{position:static}.pr-services{grid-template-columns:minmax(0,1fr)}}@media (max-width: 479px){.pr-service{grid-template-columns:minmax(0,1fr)}.pr-service .btn{grid-column:1 / -1}}.pr-card,.pr-service,.pc-plan,.pq-add,.pr-addon,.pr-trials .card{position:relative;isolation:isolate;overflow:hidden;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast)}.pr-card.hot{border:2px solid var(--lc-accent)}@media (hover: hover){.pr-card:hover,.pr-service:hover,.pr-trials .card:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line)}.pr-card.hot:hover{border-color:var(--lc-deep)}.pc-plan:hover,.pq-add:hover{transform:translateY(-2px);box-shadow:var(--elevation-2);border-color:var(--lc-input-line)}.pq-seg button:hover:not(.on){background:var(--lc-soft);border-color:var(--lc-accent)}.pc tbody tr:not(.pc-group):hover td{background:var(--lc-tint)}.pc tbody tr:not(.pc-group):hover td.pc-hl{background:var(--lc-soft)}}.pq-seg button:active{background:var(--lc-soft)}.pr-ico{display:none}.pr-head{justify-content:flex-start;gap:12px}.pr-head b{margin-right:auto;white-space:nowrap}.pr-head .pr-badge{white-space:nowrap}.pq-seg button,.pr-toggle button{transition:background-color var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}.hc-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hc-group{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--shadow-soft);color:var(--lc-text);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base),border-color var(--duration-fast)}@media (hover: hover){.hc-group:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line);color:var(--lc-text)}.hc-group:hover .hc-count,.hc-group:hover b{color:var(--lc-deep)}}.hc-group:active{transform:none}.hc-group b{font-size:var(--fs-heading-3);margin-top:2px}.hc-count{margin-top:auto;padding-top:8px;font-family:var(--lc-font-mono);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--lc-muted)}.hc-faq{background:var(--lc-tint)}.hc-sec{scroll-margin-top:96px}.hc-sec h2{font-size:var(--fs-heading-1);margin:0 0 12px}.hc-list{display:flex;flex-direction:column;gap:10px}.hc-item{border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--elevation-1);transition:border-color var(--duration-fast),box-shadow var(--duration-base),background-color var(--duration-fast);scroll-margin-top:96px}@media (hover: hover){.hc-item:hover{border-color:var(--lc-input-line)}.hc-item summary:hover{background:var(--lc-tint);color:var(--lc-deep)}.hc-item summary:hover:after{background:var(--lc-soft);color:var(--lc-deep)}}.hc-item[open]{border-color:var(--lc-input-line);box-shadow:var(--elevation-2)}.hc-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:16px 20px;font-weight:700;font-size:16px;border-radius:var(--radius-lg);transition:background-color var(--duration-fast),color var(--duration-fast)}.hc-item summary:active{background:var(--lc-soft)}.hc-item summary::-webkit-details-marker{display:none}.hc-item summary:after{content:"+";flex:none;width:28px;height:28px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--lc-tint);color:var(--lc-muted);font-weight:800;transition:background-color var(--duration-fast),color var(--duration-fast)}.hc-body{padding:0 20px 18px;color:var(--lc-text-3);line-height:1.65}.hc-body a{color:var(--lc-accent);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--lc-bright)}@media (hover: hover){.hc-body a:hover{color:var(--lc-deep);text-decoration-color:currentColor}}.hc-contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border-radius:var(--radius-lg);background:var(--lc-tint);border:1px solid var(--lc-line)}.hc-contact>div:first-child{display:flex;flex-direction:column;gap:2px}.hc-contact b{font-size:var(--fs-heading-3)}.faqp{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:start}.faqp-nav{position:sticky;top:96px;display:flex;flex-direction:column;gap:6px}.faqp-nav a{display:flex;align-items:center;min-height:44px;padding:10px 14px;border-radius:var(--radius-md);font-weight:700;color:var(--lc-text-2);background:var(--lc-card);border:1px solid var(--lc-line);transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}@media (hover: hover){.faqp-nav a:hover{background:var(--lc-tint);border-color:var(--lc-input-line);color:var(--lc-deep)}}.faqp-nav a:active{background:var(--lc-soft)}.faqp-nav .faqp-help{background:var(--lc-tint);color:var(--lc-deep);border-color:var(--lc-line)}.lg-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.lg-tabs a{display:inline-flex;align-items:center;min-height:40px;color:var(--lc-ink);font-weight:600;font-size:14px;padding:6px 14px;border-radius:var(--radius-full);background:var(--lc-tint);border:1px solid var(--lc-line);transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}@media (hover: hover){.lg-tabs a:hover{background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-ink)}}.lg-tabs a:active{background:var(--lc-soft)}.lg-tabs a.on{background:var(--lc-soft);color:var(--lc-deep);border-color:var(--lc-accent)}.lg{display:grid;grid-template-columns:240px minmax(0,1fr);gap:36px;align-items:start}.lg-sticky{position:sticky;top:96px;display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--shadow-soft)}.lg-sticky b{font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--lc-muted);margin-bottom:6px}.lg-sticky a{font-size:14px;font-weight:600;color:var(--lc-text-2);padding:6px 8px;border-radius:var(--radius-sm);transition:background-color var(--duration-fast),color var(--duration-fast)}@media (hover: hover){.lg-sticky a:hover{background:var(--lc-tint);color:var(--lc-deep)}}.lg-sticky a:active{background:var(--lc-soft)}.lg-main{display:flex;flex-direction:column;gap:14px;max-width:820px}.lg-summary{padding:22px 24px;border-radius:var(--radius-lg);background:var(--lc-tint);border:1px solid var(--lc-line)}.lg-summary b{font-size:var(--fs-heading-3)}.lg-summary .ticks{margin:10px 0 0}.lg-sec{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:22px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--shadow-soft);scroll-margin-top:96px}.lg-n{width:40px;height:40px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--lc-tint);border:1px solid var(--lc-line);color:var(--lc-deep);font-family:var(--lc-font-mono);font-weight:600;font-size:14px}.lg-sec h2{font-size:var(--fs-heading-3);margin:6px 0}.lg-sec p{margin:0;color:var(--lc-text-3);line-height:1.7}.backbar{position:absolute;z-index:5;left:max(16px,calc((100% - 1180px)/2));margin-top:16px}.backlink{display:inline-flex;align-items:center;gap:6px;min-height:36px;border:1.5px solid var(--lc-ink);background:var(--lc-card);color:var(--lc-ink);font:inherit;font-weight:700;font-size:13.5px;padding:6px 14px 6px 10px;border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast),transform var(--duration-base) var(--ease-out)}@media (hover: hover){.backlink:hover{background:var(--lc-tint);border-color:var(--lc-deep);color:var(--lc-deep);transform:translate(-2px)}}.backlink:active{background:var(--lc-soft);transform:none}.backlink-to{font-weight:600;color:var(--lc-muted)}.backlink:hover .backlink-to{color:var(--lc-deep)}:root[data-theme=classic] .backlink{border-color:#ffffff38;background:#1011168c;color:var(--lc-on-dark)}@media (max-width: 1023px){.hc-groups{grid-template-columns:1fr 1fr}.faqp,.lg{grid-template-columns:minmax(0,1fr)}.faqp-nav{position:static;flex-direction:row;flex-wrap:wrap}.lg-side{display:none}}@media (max-width: 479px){.hc-groups{grid-template-columns:minmax(0,1fr)}.backlink-to{display:none}}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.nf{padding:clamp(56px,9vw,120px) 16px;background:radial-gradient(900px 420px at 50% -10%,rgba(200,30,40,.1),transparent 70%)}.nf-in{max-width:760px;margin:0 auto;text-align:center}.nf-code{display:block;font-size:clamp(88px,16vw,160px);font-weight:800;line-height:1;letter-spacing:-.04em;background:linear-gradient(180deg,var(--lc-red, #c8102e),#7a0d1c);-webkit-background-clip:text;background-clip:text;color:transparent}.nf h1{font-size:clamp(28px,4vw,42px);margin:12px 0 8px}.nf p{color:var(--lc-text-2, #374151);font-size:18px;margin:0 0 24px}.nf-search{max-width:560px;margin:0 auto 32px;display:flex;gap:8px;align-items:center}.nf-search input{flex:1;min-width:0}.nf-links{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;text-align:left}.nf-link{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:14px;background:#fff;border:1px solid rgba(17,24,39,.08);box-shadow:0 1px 2px #1118270d,0 8px 24px -12px #1118272e;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.nf-link:hover{transform:translateY(-3px);box-shadow:0 2px 4px #1118270f,0 16px 32px -14px #c8102e59}.nf-link b{font-size:16px}.nf-link span{font-size:14px;color:var(--lc-text-2, #374151)}@media (max-width: 767px){.nf-links{grid-template-columns:1fr 1fr}}.hc-item[open] summary:after{content:"−";transform:none;background:var(--lc-soft);color:var(--lc-deep)}.post-card .muted,.rc-note,.pr-foot,.hc-contact .muted{color:var(--lc-muted)}.sg-group{display:grid;grid-template-columns:280px 1fr;gap:28px;padding:32px 0;border-top:1px solid var(--lc-line)}.sg-group:first-child{border-top:0;padding-top:8px}.sg-rail{position:sticky;top:96px;align-self:start}.sg-ico{display:none}.sg-rail h2{font-size:var(--fs-heading-2);margin:0 0 6px}.sg-n{display:inline-block;font-family:var(--lc-font-mono);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--sg);background:var(--sg-soft);padding:3px 10px;border-radius:var(--radius-full)}.sg-rail p{color:var(--lc-text-3);font-size:15px;line-height:1.6;margin:12px 0 0}.sg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-content:start}.sg-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px 18px 16px;border-radius:var(--radius-lg);background:var(--lc-card);color:inherit;text-decoration:none;border:1px solid var(--lc-line);border-top:3px solid var(--sg);box-shadow:var(--elevation-2);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base),border-color var(--duration-fast);min-height:150px}@media (hover: hover){.sg-card:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line);border-top-color:var(--sg);color:inherit}.sg-card:hover em{color:var(--lc-deep)}}.sg-card:active{transform:none}.sg-card b{font-size:16.5px;line-height:1.3}.sg-card span{color:var(--lc-text-3);font-size:14px;line-height:1.55}.sg-card em{margin-top:auto;font-style:normal;font-weight:700;font-size:14px;color:var(--lc-muted);transition:color var(--duration-fast)}@media (max-width: 1279px){.sg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1023px){.sg-group{grid-template-columns:1fr;gap:16px}.sg-rail{position:static}}@media (max-width: 479px){.sg-grid{grid-template-columns:1fr}.sg-card{min-height:0}}@media (min-width: 1280px){.sg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sg-group{grid-template-columns:250px 1fr}}.county-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.county-tiles .stat{display:flex;flex-direction:column}.county-tiles .stat .go{margin-top:auto;padding-top:6px}@media (max-width: 1023px){.county-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.sub-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;margin:28px 0 0;padding:22px 24px;border-radius:var(--radius-lg);background:var(--lc-tint);border:1px solid var(--lc-line)}.sub-box.compact{padding:0;background:none;border:0;box-shadow:none;margin:0}.sub-text{display:flex;flex-direction:column;gap:4px;flex:1 1 320px}.sub-text b{font-size:var(--fs-heading-3)}.sub-text span{color:var(--lc-text-3);font-size:15px}.sub-form{display:flex;gap:8px;flex:1 1 360px;flex-wrap:wrap}.sub-form .input{flex:1 1 220px;min-width:0}.sub-done{font-weight:700;color:var(--lc-good)}.sub-err{width:100%;color:var(--lc-danger);font-size:14px}.ct-wrap{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:start}.ct-form{padding:28px}.ct-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ct-form textarea{resize:vertical;min-height:140px;font:inherit}.ct-err{color:var(--lc-danger);font-weight:600;padding:10px 12px;border-radius:var(--radius-sm);background:var(--lc-danger-soft)}.ct-done{text-align:center;padding:28px 8px}.ct-done>span{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--lc-good-soft);color:var(--lc-good);font-size:28px;font-weight:800}.ct-side{display:flex;flex-direction:column;gap:12px}.ct-card{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);color:inherit;text-decoration:none;box-shadow:var(--elevation-2);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base),border-color var(--duration-fast)}@media (hover: hover){a.ct-card:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line);color:inherit}a.ct-card:hover .ct-mail{color:var(--lc-deep)}}a.ct-card:active{transform:none}.ct-card span{color:var(--lc-text-3);font-size:14.5px}.ct-card .ct-mail{color:var(--lc-accent);font-family:var(--lc-font-mono);font-weight:600;font-size:14px}.ct-card a{color:var(--lc-accent);font-weight:700}.ct-hours{background:var(--lc-tint)}@media (max-width: 1023px){.ct-wrap{grid-template-columns:1fr}.ct-form{padding:20px}}@media (max-width: 767px){.ct-row{grid-template-columns:1fr}}.pf-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;max-width:900px}.pf-kpis>div{padding:18px 20px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--elevation-2);display:flex;flex-direction:column;gap:6px;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base),border-color var(--duration-fast)}@media (hover: hover){.pf-kpis>div:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line)}.pf-kpis>div:hover span{color:var(--lc-deep)}}.pf-kpis b{font-size:var(--fs-data-lg);color:var(--lc-ink);line-height:1;font-variant-numeric:tabular-nums}.pf-kpis span{color:var(--lc-text-3);font-size:14px;line-height:1.45;transition:color var(--duration-fast)}.pf-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:stretch}.pf-chart,.pf-how{padding:24px}.pf-chart select.input{max-width:100%;min-width:0;text-overflow:ellipsis}.pf-steps{margin:8px 0 16px;padding-left:20px;display:flex;flex-direction:column;gap:10px;color:var(--lc-text-3);line-height:1.55}.pf-steps li::marker{color:var(--lc-muted);font-family:var(--lc-font-mono)}.pf-table-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:44px 0 14px}.pf-search{flex:1 1 260px;max-width:360px}.seg{display:inline-flex;padding:4px;border-radius:var(--radius-full);background:var(--lc-tint);border:1px solid var(--lc-line)}.seg button{min-height:36px;border:0;background:none;padding:6px 14px;border-radius:var(--radius-full);font:inherit;font-weight:700;color:var(--lc-muted);cursor:pointer;transition:background-color var(--duration-fast),color var(--duration-fast)}@media (hover: hover){.seg button:hover:not(.on){background:var(--lc-soft);color:var(--lc-deep)}}.seg button:active{background:var(--lc-soft)}.seg button.on{background:var(--lc-card);color:var(--lc-deep);box-shadow:var(--elevation-1)}.pf-table{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--lc-line);background:var(--lc-card);box-shadow:var(--elevation-2)}.pf-tr{display:grid;grid-template-columns:minmax(0,2fr) 1fr 1fr minmax(0,1.4fr);gap:12px;align-items:center;width:100%;min-height:48px;padding:12px 18px;border:0;border-top:1px solid var(--lc-line-soft);background:none;font:inherit;text-align:left;color:inherit;cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color var(--duration-fast),box-shadow var(--duration-fast)}@media (hover: hover){.pf-tr:hover{background:var(--lc-tint)}.pf-tr:hover b{text-decoration:underline;text-underline-offset:3px}}.pf-tr:active{background:var(--lc-soft)}.pf-tr.on{background:var(--lc-soft);box-shadow:inset 3px 0 0 var(--lc-primary)}.pf-th{cursor:default;border-top:0;background:var(--lc-page);font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--lc-muted)}.pf-th:hover{background:var(--lc-page)}.pf-lift{position:relative;font-weight:800;padding-left:0;display:flex;align-items:center;gap:10px}.pf-lift i{display:block;height:10px;border-radius:var(--radius-full);background:var(--lc-seq-4);flex:0 1 auto;max-width:70%}.pf-faq{margin-top:36px;display:flex;flex-direction:column;gap:10px}@media (max-width: 1023px){.pf-kpis,.pf-grid{grid-template-columns:1fr}}@media (max-width: 767px){.pf-tr{grid-template-columns:minmax(0,1.6fr) 1fr 1fr}.pf-tr>:nth-child(3){display:none}}.pf-note{padding:14px 18px;border-top:1px solid var(--lc-line-soft);font-size:14px}.pf-kpis b .countup{font-size:inherit;color:inherit;font-weight:inherit}@media (max-width: 767px){.backbar{margin-top:12px}.backbar+section .hero-in,.backbar+.hero .hero-in{padding-top:44px}.backbar+section:not(.hero)>:first-child:not(.aurora){margin-top:40px}}.tool-formula,.tcard-foot code{font-family:inherit!important;font-weight:700;font-size:12.5px;letter-spacing:0;color:var(--lc-muted);background:var(--lc-tint)}.ft-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.ft-jump a{display:inline-flex;align-items:center;min-height:40px;padding:6px 14px;border-radius:var(--radius-full);background:var(--lc-tint);border:1px solid var(--lc-line);color:var(--lc-ink);font-weight:600;font-size:14px;text-decoration:none;transition:background-color var(--duration-fast),border-color var(--duration-fast)}@media (hover: hover){.ft-jump a:hover{background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-ink)}}.ft-jump a:active{background:var(--lc-soft)}.ft-list{display:flex;flex-direction:column;gap:clamp(56px,8vw,96px)}.ft-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(24px,4vw,56px);align-items:center;scroll-margin-top:90px}.ft-row.flip .ft-text{order:2}.ft-text h2{font-size:var(--fs-heading-1);margin:8px 0 12px;line-height:1.15}.ft-text p{color:var(--lc-text-3);font-size:17px;line-height:1.65;margin:0 0 16px}.ft-points{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ft-points li{position:relative;padding-left:30px;color:var(--lc-text-2);font-weight:600;line-height:1.5}.ft-points li:before{content:"✓";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:var(--radius-sm);display:grid;place-items:center;font-size:12px;background:var(--lc-soft);color:var(--lc-deep);font-weight:800}.ft-shot{margin:0;border-radius:var(--radius-lg);overflow:hidden;background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--elevation-3);transform:perspective(1600px) rotateY(-2deg);transition:transform var(--duration-slow) var(--ease-out)}.ft-row.flip .ft-shot{transform:perspective(1600px) rotateY(2deg)}@media (hover: hover){.ft-row:hover .ft-shot{transform:translateY(-3px) scale(1.02)}}.ft-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--lc-tint);border-bottom:1px solid var(--lc-line)}.ft-bar i{width:10px;height:10px;border-radius:50%;background:var(--lc-neutral)}.ft-bar span{margin-left:10px;font-family:var(--lc-font-mono);font-size:12px;color:var(--lc-muted);font-weight:500;background:var(--lc-card);padding:3px 12px;border-radius:var(--radius-sm)}.ft-shot img{display:block;width:100%;height:auto}.ft-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ft-card{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--elevation-2);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base),border-color var(--duration-fast)}@media (hover: hover){.ft-card:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line)}}.ft-card b{font-size:17px}.ft-card>span:last-child{color:var(--lc-text-3);font-size:15px;line-height:1.55}.ft-ico{display:none}.ft-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:28px}@media (max-width: 1023px){.ft-row{grid-template-columns:1fr}.ft-row.flip .ft-text{order:0}.ft-shot,.ft-row.flip .ft-shot{transform:none}.ft-more{grid-template-columns:1fr 1fr}}@media (max-width: 479px){.ft-more{grid-template-columns:1fr}}.ft-row.flip{grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr)}@media (max-width: 1023px){.ft-row.flip{grid-template-columns:1fr}}.ui-crop{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:30px}.ui-crop .uc-chip{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:var(--radius-full);background:var(--lc-tint);border:1px solid var(--lc-line);color:var(--lc-ink);font-family:var(--lc-font-mono);font-size:11px;font-weight:500;white-space:nowrap}.ui-crop .uc-stamp{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:var(--radius-sm);background:var(--lc-tint);color:var(--lc-muted);font-family:var(--lc-font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ui-crop .uc-stamp i{width:6px;height:6px;border-radius:50%;background:var(--lc-good)}.ui-crop .uc-score{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;font-family:var(--lc-font-mono);font-size:13px;font-weight:800;background:var(--lc-score-top);color:var(--lc-score-top-text)}.ui-crop .uc-score.s8{background:var(--lc-score-high);color:var(--lc-score-high-text)}.ui-crop .uc-score.s6{background:var(--lc-score-mid);color:var(--lc-score-mid-text)}.ui-crop .uc-arrow{color:var(--lc-muted);font-size:12px}.gl-az{position:sticky;top:72px;z-index:4;display:flex;flex-wrap:wrap;gap:6px;padding:10px;margin-bottom:18px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--lc-card) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--lc-line);box-shadow:var(--elevation-2)}.gl-az a{min-width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-sm);font-weight:800;color:var(--lc-text-3);text-decoration:none;transition:background-color var(--duration-fast),color var(--duration-fast)}@media (hover: hover){.gl-az a:hover{background:var(--lc-tint);color:var(--lc-deep)}}.gl-az a:active{background:var(--lc-soft)}.gl-group{scroll-margin-top:140px;padding:14px 0 6px}.gl-letter{font-size:var(--fs-heading-1);color:var(--lc-ink);margin:0 0 12px}.gl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gl-term{margin:0;padding:18px 20px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--elevation-2);scroll-margin-top:140px;display:flex;flex-direction:column;gap:6px}.gl-term:target{border-color:var(--lc-accent);box-shadow:0 0 0 3px var(--lc-soft)}.gl-term dt{font-weight:800;font-size:17px}.gl-term dt small{color:var(--lc-muted);font-weight:700}.gl-term dd{margin:0;color:var(--lc-text-3);line-height:1.6}.gl-link{margin-top:auto!important}.gl-link a{color:var(--lc-accent);font-weight:700;font-size:14px}@media (max-width: 767px){.gl-grid{grid-template-columns:1fr}.gl-az{top:64px}}.mt-steps{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;counter-reset:none}.mt-step{position:relative;display:flex;flex-direction:column;gap:8px;padding:20px 18px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--elevation-2)}.mt-step:not(:last-child):after{content:"→";position:absolute;right:-11px;top:30px;z-index:2;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--lc-card);border:1px solid var(--lc-line);color:var(--lc-muted);font-size:12px;font-weight:800}.mt-ico{display:none}.mt-n{font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--lc-muted)}.mt-step b{font-size:var(--fs-heading-3)}.mt-step>span:last-child{color:var(--lc-text-3);font-size:14.5px;line-height:1.55}.mt-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start}.mt-card{padding:24px}.mt-card h2{font-size:var(--fs-heading-2);margin:0 0 12px}.mt-card .muted{color:var(--lc-text-3);line-height:1.6}.mt-facts{margin:0 0 16px;display:flex;flex-direction:column;gap:14px}.mt-facts dt{font-weight:800;margin-bottom:4px}.mt-facts dd{margin:0;color:var(--lc-text-3);line-height:1.6}.mt-limits{background:var(--lc-amber-soft);border-color:var(--lc-line)}.mt-limits ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;color:var(--lc-text-3);line-height:1.55}@media (max-width: 1279px){.mt-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-step:not(:last-child):after{display:none}}@media (max-width: 1023px){.mt-grid{grid-template-columns:1fr}}@media (max-width: 479px){.mt-steps{grid-template-columns:1fr}}.mt-steps{margin-bottom:40px}.cmp-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cmp-card{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);color:inherit;text-decoration:none;box-shadow:var(--elevation-2);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base),border-color var(--duration-fast)}@media (hover: hover){.cmp-card:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line);color:inherit}.cmp-card:hover em{color:var(--lc-deep)}}.cmp-card:active{transform:none}.cmp-vs{font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--lc-muted)}.cmp-card b{font-size:var(--fs-heading-2)}.cmp-card>span{color:var(--lc-text-3);font-size:14.5px}.cmp-card .cmp-price{color:var(--lc-ink);font-family:var(--lc-font-mono);font-size:13px;font-weight:600;margin-top:6px}.cmp-card em{margin-top:auto;padding-top:8px;font-style:normal;font-weight:700;color:var(--lc-muted);transition:color var(--duration-fast)}.cmp-diff{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.cmp-diff .card{padding:18px;display:flex;flex-direction:column;gap:6px}.cmp-diff span{color:var(--lc-text-3);font-size:14.5px;line-height:1.55}.cmp-table{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--lc-line);background:var(--lc-card);box-shadow:var(--elevation-2)}.cmp-tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.3fr);gap:16px;padding:14px 20px;border-top:1px solid var(--lc-line-soft);line-height:1.5;transition:background-color var(--duration-fast)}@media (hover: hover){.cmp-tr:not(.cmp-th):hover{background:var(--lc-tint)}}.cmp-tr>:first-child{font-weight:800;color:var(--lc-ink)}.cmp-tr>:nth-child(2){color:var(--lc-ink);font-weight:600;background:var(--lc-tint);margin:-14px 0;padding:14px 10px}.cmp-tr>:nth-child(3){color:var(--lc-text-3)}.cmp-th{border-top:0;background:var(--lc-page);font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--lc-muted)}.cmp-th>:nth-child(2){color:var(--lc-deep)}.cmp-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.cmp-col{padding:24px}.cmp-col h2{font-size:var(--fs-heading-2);margin:0 0 12px}.cmp-col ul{margin:0 0 14px;padding-left:18px;display:flex;flex-direction:column;gap:8px;color:var(--lc-text-3);line-height:1.55}.cmp-col.lc{border-color:var(--lc-accent);background:var(--lc-tint)}.cmp-gaps{margin-top:16px;padding:18px 22px;background:var(--lc-amber-soft);border-color:var(--lc-line);color:var(--lc-text-3);line-height:1.6}.cmp-more{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:20px;align-items:center;color:var(--lc-muted)}.cmp-more a{color:var(--lc-accent);font-weight:700}@media (max-width: 1023px){.cmp-cards,.cmp-diff{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.cmp-two{grid-template-columns:1fr}.cmp-tr{grid-template-columns:1fr 1fr}.cmp-tr>:first-child{grid-column:1 / -1}.cmp-th>:first-child{display:none}}@media (max-width: 479px){.cmp-cards,.cmp-diff{grid-template-columns:1fr}}.upd-table{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--lc-line);background:var(--lc-card);box-shadow:var(--elevation-2)}.upd-tr{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(5,minmax(0,1fr));gap:12px;align-items:center;min-height:48px;padding:12px 18px;border-top:1px solid var(--lc-line-soft);color:inherit;text-decoration:none;transition:background-color var(--duration-fast);font-variant-numeric:tabular-nums}.upd-tr>span:not(:first-child){text-align:right;font-weight:700;color:var(--lc-ink)}.upd-tr .zero{color:var(--lc-muted);font-weight:500}@media (hover: hover){a.upd-tr:hover{background:var(--lc-tint);color:inherit}a.upd-tr:hover b{text-decoration:underline;text-underline-offset:3px;color:var(--lc-deep)}}a.upd-tr:active{background:var(--lc-soft)}.upd-th{border-top:0;background:var(--lc-page);font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--lc-muted)}.upd-th>span:not(:first-child){color:var(--lc-muted);font-weight:500}@media (max-width: 1023px){.upd-th{display:none}.upd-tr{grid-template-columns:1fr;gap:4px;padding:12px 16px}.upd-tr>span:first-child{grid-column:1 / -1}.upd-tr>span:not(:first-child){text-align:left;display:flex;justify-content:space-between;gap:8px;font-size:14px}.upd-tr>span:not(:first-child):before{content:attr(data-label);color:var(--lc-muted);font-weight:600}.upd-tr>span:nth-child(5),.upd-tr>span:nth-child(6){display:none}}.ft-shot{aspect-ratio:16 / 10;display:flex}.fv{flex:1;position:relative;display:flex;flex-direction:column;gap:12px;padding:22px;overflow:hidden;background:var(--lc-page);font-size:14px}.fv-head{display:flex;align-items:center;gap:8px}.fv-head b{font-size:18px;margin-right:auto}.fv-pill{padding:6px 12px;border-radius:var(--radius-full);background:var(--lc-tint);font-weight:700;font-size:12.5px;color:var(--lc-muted)}.fv-pill.on{background:var(--lc-primary);color:var(--lc-on-dark)}.fv-chips{display:flex;flex-wrap:wrap;gap:6px}.fv-chips span{padding:5px 10px;border-radius:var(--radius-full);background:var(--lc-tint);border:1px solid var(--lc-line);color:var(--lc-ink);font-weight:600;font-size:12.5px}.fv-chips span b{margin-left:4px;color:var(--lc-ink);font-family:var(--lc-font-mono)}.fv-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-md);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--elevation-1)}.fv-row b{margin-left:auto;font-variant-numeric:tabular-nums;font-family:var(--lc-font-mono)}.fv-date{font-family:var(--lc-font-mono);font-weight:500;color:var(--lc-muted);font-size:12px;width:44px}.fv-tag{padding:3px 9px;border-radius:var(--radius-full);background:var(--lc-tint);color:var(--lc-ink);font-weight:600;font-size:12px;white-space:nowrap}.fv-line{height:8px;flex:1;max-width:140px;border-radius:var(--radius-full);background:var(--lc-line-soft)}.fv-line.short{max-width:70px}.fv-bars{display:flex;align-items:flex-end;gap:6px;height:70px;margin-top:auto}.fv-bars i{flex:1;border-radius:var(--radius-sm) var(--radius-sm) 2px 2px;background:var(--lc-seq-3);animation:fvGrow .4s var(--ease-out) both;transform-origin:bottom}.fv-bars i:last-child{background:var(--lc-seq-5)}.fv-bars i:nth-child(odd){animation-delay:.1s}@keyframes fvGrow{0%{transform:scaleY(.1)}to{transform:none}}.fv-big{font-size:var(--fs-data-xl);font-weight:800;letter-spacing:-.02em}.fv-big small{font-size:15px;font-weight:600;color:var(--lc-muted);margin-left:8px}.fv-stack{display:flex;flex-wrap:wrap;gap:8px}.fv-stack span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-full);background:var(--lc-soft);color:var(--lc-deep);border:1px solid var(--lc-accent);font-weight:700;animation:fvIn .6s var(--ease-out) both;animation-delay:var(--d)}.fv-stack span i{font-style:normal;color:var(--lc-muted)}@keyframes fvIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fv-arrow{font-weight:700;color:var(--lc-text-3)}.fv-arrow b{color:var(--lc-ink);font-size:18px}.fv-score{padding:4px 10px;border-radius:var(--radius-full);background:var(--lc-score-top);color:var(--lc-score-top-text);font-family:var(--lc-font-mono);font-weight:700;font-size:12.5px}.fv-scorebox{display:flex;align-items:center;gap:16px;padding:16px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line)}.fv-ring{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:var(--lc-muted);background:conic-gradient(var(--lc-score-top) 0 100%,var(--lc-soft) 0);position:relative}.fv-ring:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:var(--lc-card)}.fv-ring b,.fv-ring{z-index:0}.fv-ring b{position:relative;font-size:26px;color:var(--lc-ink)}.fv-scorebox>div{display:flex;flex-direction:column}.fv-scorebox>div b{font-size:18px}.fv-scorebox>div span{color:var(--lc-muted)}.fv-reasons{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;color:var(--lc-text-2);font-weight:600}.fv-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fv-grid div{padding:10px 12px;border-radius:var(--radius-md);background:var(--lc-card);border:1px solid var(--lc-line);display:flex;flex-direction:column}.fv-grid span{font-size:12px;color:var(--lc-muted);font-weight:700}.fv-grid b{font-size:17px;font-family:var(--lc-font-mono)}.fv-result{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:var(--radius-md);background:var(--lc-soft);border:1px solid var(--lc-pale);color:var(--lc-ink)}.fv-result b{font-size:24px;color:var(--lc-deep);font-family:var(--lc-font-mono)}.fv-result span{color:var(--lc-text-3);font-weight:600}.fv-time{display:flex;flex-direction:column;gap:6px}.fv-time div{display:flex;align-items:center;gap:8px;color:var(--lc-text-3)}.fv-time i{width:9px;height:9px;border-radius:50%;background:var(--lc-accent)}.fv-time span{font-family:var(--lc-font-mono);font-weight:500;font-size:12px;color:var(--lc-muted);width:46px}.fv-map{background:var(--lc-tint)}.fv-map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--lc-card) 2px,transparent 2px),linear-gradient(90deg,var(--lc-card) 2px,transparent 2px);background-size:64px 64px;transform:rotate(-8deg) scale(1.3);opacity:.9}.fv-map>i{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--lc-score-mid);box-shadow:0 0 0 1.5px var(--lc-card)}.fv-map>i:nth-child(3n){background:var(--lc-score-high)}.fv-map>i.hot{background:var(--lc-score-top);width:14px;height:14px;animation:fvPulse 2.2s ease-in-out infinite}@keyframes fvPulse{0%,to{box-shadow:0 0 0 1.5px var(--lc-card),0 0 color-mix(in srgb,var(--lc-primary) 45%,transparent)}50%{box-shadow:0 0 0 1.5px var(--lc-card),0 0 0 10px transparent}}.fv-legend{position:absolute;left:16px;bottom:14px;display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-md);background:var(--lc-card);font-size:12.5px;font-weight:700;color:var(--lc-text-3);box-shadow:var(--elevation-2)}.fv-legend i{width:10px;height:10px;border-radius:50%;background:var(--lc-score-mid);margin-left:6px}.fv-legend i.hot{background:var(--lc-score-top);margin-left:0}.fv-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fv-kpis div{padding:10px;border-radius:var(--radius-md);background:var(--lc-card);border:1px solid var(--lc-line);display:flex;flex-direction:column}.fv-kpis b{font-size:18px;color:var(--lc-ink)}.fv-kpis span{font-size:12px;color:var(--lc-muted);font-weight:700}.fv-two{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:1}.fv-two>div{display:flex;flex-direction:column;padding:12px;border-radius:var(--radius-md);background:var(--lc-card);border:1px solid var(--lc-line)}.fv-two>div>span{font-weight:800;font-size:13px}.fv-two .fv-bars{height:auto;flex:1;min-height:80px}.fv-two>div:first-child .fv-bars i{background:var(--lc-m-sales)}.fv-two>div:last-child .fv-bars i{background:var(--lc-seq-4)}.fv-name{font-weight:700;color:var(--lc-ink)}.fv-type{padding:3px 9px;border-radius:var(--radius-full);background:var(--lc-tint);color:var(--lc-ink);font-weight:600;font-size:12px}.fv-type.ll{background:var(--lc-tint);color:var(--lc-muted)}.fv-buyers .fv-row b{margin-left:auto}@media (max-width: 767px){.ft-shot{aspect-ratio:auto}.fv{padding:16px}.fv-kpis{grid-template-columns:1fr 1fr}.fv-map{min-height:260px}.fv-line{display:none}}@media (prefers-reduced-motion: reduce){.fv-bars i,.fv-stack span,.fv-map>i.hot{animation:none}}.faq{margin:0 -14px;padding:12px 14px;border-radius:var(--radius-md);transition:background-color var(--duration-fast),box-shadow var(--duration-fast)}.faq summary{min-height:32px;transition:color var(--duration-fast)}.faq summary:after{content:"+";flex:none;width:28px;height:28px;border-radius:var(--radius-sm);display:grid;place-items:center;font-size:20px;line-height:1;background:var(--lc-tint);color:var(--lc-muted);transition:transform var(--duration-base) var(--ease-out),background-color var(--duration-fast),color var(--duration-fast)}@media (hover: hover){.faq:hover{background:var(--lc-tint)}.faq:hover summary{color:var(--lc-deep)}.faq:hover summary:after{background:var(--lc-soft);color:var(--lc-deep);transform:rotate(90deg)}}.faq summary:active{color:var(--lc-deep)}.faq[open]{background:var(--lc-tint);box-shadow:inset 3px 0 0 var(--lc-accent)}.faq[open] summary:after{content:"−";transform:none;background:var(--lc-soft);color:var(--lc-deep)}.faq[open]>:not(summary){animation:faqIn .24s var(--ease-out) both}@keyframes faqIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.faq:first-child{border-top:0}@media (prefers-reduced-motion: reduce){.faq,.faq summary,.faq summary:after{transition:none}.faq[open]>:not(summary){animation:none}}.art-avatar,.author-box .art-avatar{display:inline-flex!important;grid-template-columns:none!important;align-items:center;justify-content:center;flex:none;text-align:center;line-height:1}.gl-term,.mt-step,.mt-card,.cmp-diff .card,.cmp-col,.pr-trials .card,.ct-hours,.author-box,.faq-card,.feature,.stat,.cov-stat,.card:not(:has(form)):not(:has(input)):not(:has(select)):not(:has(table)){transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast)}@media (hover: hover){.gl-term:hover,.mt-step:hover,.mt-card:hover,.cmp-diff .card:hover,.cmp-col:hover,.pr-trials .card:hover,.ct-hours:hover,.author-box:hover,.faq-card:hover,.feature:hover,.stat:hover,.cov-stat:hover,.card:not(:has(form)):not(:has(input)):not(:has(select)):not(:has(table)):hover{transform:translateY(-3px);border-color:var(--lc-input-line);box-shadow:var(--elevation-3)}.gl-term:hover dt,.mt-step:hover b,.cmp-diff .card:hover b{color:var(--lc-deep)}.gl-term:hover .gl-link a{gap:9px}}.gl-term dt,.mt-step b,.cmp-diff .card b{transition:color var(--duration-fast)}.gl-link a{display:inline-flex;gap:4px;transition:gap var(--duration-base) var(--ease-out),color var(--duration-fast)}@media (prefers-reduced-motion: reduce){.gl-term,.mt-step,.card,.stat{transition:none}.gl-term:hover,.mt-step:hover,.card:hover,.stat:hover{transform:none}}.nav-drop{position:relative;display:inline-flex}.nav-drop-btn{display:inline-flex;align-items:center;gap:5px;background:none;border:0;font:inherit;font-weight:inherit;color:inherit;cursor:pointer;padding:inherit}.nav-drop-btn svg{transition:transform .25s ease}.nav-drop:hover .nav-drop-btn svg,.nav-drop:focus-within .nav-drop-btn svg{transform:rotate(180deg)}.nav-drop.on .nav-drop-btn{color:#fff}.nav-panel{position:absolute;top:calc(100% + 14px);left:50%;width:620px;transform:translate(-50%,8px);display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:10px;border-radius:18px;background:#fff;border:1px solid rgba(17,24,39,.08);box-shadow:0 30px 60px -20px #11182773,0 10px 20px -12px #d6121f40;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:50}.nav-panel:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.nav-drop:hover .nav-panel,.nav-drop:focus-within .nav-panel{opacity:1;visibility:visible;transform:translate(-50%)}.nav-item{display:flex!important;align-items:flex-start;gap:12px;padding:12px!important;border-radius:12px;color:#111827!important;text-decoration:none;transition:background .2s ease}.nav-item:after{display:none!important}.nav-item:hover{background:#fff5f6}.nav-item b{display:block;font-size:15px;color:#111827}.nav-item small{display:block;font-size:13px;color:#6b7280;font-weight:500;margin-top:2px;line-height:1.4}.nav-item:hover b{color:var(--lc-red)}.nav-ico{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#fdecee;color:var(--lc-red);transition:background .2s,color .2s}.nav-item:hover .nav-ico{background:var(--lc-red);color:#fff}.site-menu .menu-label{padding:14px 4px 4px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c}.site-menu .menu-sub{padding-left:14px!important;font-size:15px!important}@media (max-width: 1023px){input,select,textarea,.input{font-size:16px!important}}html,body{overflow-x:clip}.pf-grid>*,.ct-wrap>*,.mt-grid>*,.cmp-two>*{min-width:0}.cov-stats.searching{display:none}@media (max-width: 767px){.pc .pc-first,.pc th:first-child,.pc td:first-child{position:sticky;left:0;z-index:2;background:var(--lc-card);min-width:132px;box-shadow:6px 0 10px -8px color-mix(in srgb,var(--lc-ink) 25%,transparent)}.pc thead th:first-child{background:var(--lc-tint)}.pc thead th{position:sticky;top:0}.pc-scroll{position:relative}.pc-head:after{content:"Swipe the table to compare plans →";display:block;width:100%;font-family:var(--lc-font-mono);font-size:12px;font-weight:500;color:var(--lc-muted);margin-top:6px}}.gl-group{scroll-margin-top:220px}@media (max-width: 767px){.gl-az{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.gl-az a{min-width:44px;height:44px;flex:none}.gl-group{scroll-margin-top:140px}}.upd-quiet{padding:16px 18px;border-top:1px solid var(--lc-line-soft);color:var(--lc-text-3);line-height:1.7;font-size:14.5px}.upd-quiet a{color:var(--lc-text-3);text-decoration:underline;text-decoration-color:var(--lc-muted);text-underline-offset:3px}@media (hover: hover){.upd-quiet a:hover{color:var(--lc-deep);text-decoration-color:currentColor}}.upd-quiet a:active{color:var(--lc-deep)}.upd-quiet small{display:block;color:var(--lc-muted);margin-top:6px}.calc-dock{display:none}@media (max-width: 767px){.calc-dock{display:flex;align-items:center;gap:10px;position:fixed;left:12px;right:12px;bottom:12px;z-index:40;min-height:56px;padding:12px 16px;border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);color:var(--lc-ink);font:inherit;text-align:left;box-shadow:var(--elevation-4)}.calc-dock:active{background:var(--lc-tint)}.calc-dock span{flex:1;font-size:13px;font-weight:600;color:var(--lc-text-3);line-height:1.3}.calc-dock b{font-size:20px;font-variant-numeric:tabular-nums}.calc-dock.good b{color:var(--lc-good)}.calc-dock.bad b{color:var(--lc-amber)}.calc-dock i{font-style:normal;font-size:12px;font-weight:700;color:var(--lc-muted)}.tool-page,main:has(.calc-dock){padding-bottom:116px}}@media print{.calc-dock{display:none!important}}.site-sec p a:not(.btn),.faq a:not(.btn),.site-sec li a:not(.btn),.hero p a:not(.btn){color:var(--lc-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--lc-bright);transition:color var(--duration-fast),text-decoration-color var(--duration-fast)}@media (hover: hover){:is(.site-sec p,.faq,.site-sec li,.hero p) a:not(.btn):hover{color:var(--lc-deep);text-decoration-color:currentColor;text-decoration-thickness:2px}}:where(.site-bg~main) a:where(.go,:not([class]):not(p a):not(li a)){color:var(--lc-accent);font-weight:700;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast)}@media (hover: hover){:where(.site-bg~main) a:where(.go,:not([class]):not(p a):not(li a)):hover{color:var(--lc-deep);background-size:100% 1.5px}}:where(.site-bg~main) a:where(.go,:not([class]):not(p a):not(li a)):active{color:var(--lc-deep)}@media (hover: hover){:is(.tag-filter,.role-chips,.presets,.pq-seg,.lg-tabs) :is(button,a).on:hover,.cd-kind button.on:hover{border-color:var(--lc-deep)}:is(.pr-toggle,.seg) button.on:hover{box-shadow:var(--elevation-2);color:var(--lc-deep)}}.post-card .go{margin-top:auto;color:var(--lc-muted);font-weight:700;font-size:14px;transition:color var(--duration-fast)}@media (hover: hover){.post-card:hover .go,.tool-card:hover .go{color:var(--lc-deep)}}.hero-note{font-family:var(--lc-font-mono);font-size:12px!important;letter-spacing:.04em;color:var(--hero-muted, var(--lc-muted))!important;font-weight:500}.hero .dot-live{background:var(--lc-good)}.site-bg~main .btn{white-space:normal;text-align:center;max-width:100%}.site-bg~main .btn:not(.btn-sm){min-height:44px}.site-bg~main .btn-lg{min-height:48px}.pr-head{flex-wrap:wrap}.pr-head b{white-space:normal}.site-bg~main :is(.row,.cta2-btns,.ft-links,.cd-submit){min-width:0}@media (hover: hover){.site-bg~main table.t tbody tr:hover>:is(td,th){background:var(--lc-tint)}}.site-bg~main :is(.input,select,textarea):disabled{background:var(--lc-line-soft);border-color:var(--lc-line);color:var(--lc-muted);cursor:not-allowed}.h-on-dark{color:#fff}.h-sm{font-size:15px}.h-md{font-size:var(--fs-heading-1)}.h-md0{font-size:var(--fs-heading-1);margin:0}.h-hero{font-size:var(--fs-display-2)}:is(.site-sec,main) h2.h-md{font-size:var(--fs-heading-1);line-height:1.15}:is(.site-sec,main) h2.h-card{font-size:var(--fs-heading-2);line-height:1.25;letter-spacing:-.01em}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav-drop.closed:hover .nav-panel,.nav-drop.closed:focus-within .nav-panel{opacity:0;visibility:hidden;transform:translate(-50%,8px)}.site-skip{position:absolute;left:12px;top:-64px;z-index:200;padding:10px 16px;border-radius:10px;background:var(--lc-primary);color:#fff;font-weight:700;text-decoration:none;transition:top .15s}.site-skip:focus-visible{top:12px;outline:3px solid var(--lc-deep);outline-offset:2px}.site-skip:hover{background:var(--lc-deep)}main#site-main:focus{outline:2px solid transparent}.site-announce{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;padding:9px 16px;font-size:14px;line-height:1.4;text-align:center;background:var(--lc-primary);color:#fff}.site-announce a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.site-announce.is-good{background:var(--lc-success, #14803c)}.site-announce.is-warn{background:var(--lc-amber, #a65f00)}#site-main table.t th{text-transform:none;letter-spacing:0;font-size:14px;font-weight:700;color:var(--lc-text-3)}#site-main table.t td{font-size:15px;padding-top:12px;padding-bottom:12px}#site-main table.t td.num,#site-main table.t th.num{font-family:var(--lc-font);font-variant-numeric:tabular-nums;font-size:15px}#site-main table.t tbody tr:nth-child(2n)>:is(td,th){background:color-mix(in srgb,var(--lc-tint) 45%,transparent)}@media (max-width: 767px){.site-announce{padding:6px 12px;gap:2px 10px;font-size:13.5px;line-height:1.35}.site-announce>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (pointer: coarse){.covmap a{pointer-events:none}}:root{--hh-shadow-card: var(--elevation-1), 0 24px 50px color-mix(in srgb, var(--lc-ink) 10%, transparent);--hh-shadow-card-hover: var(--elevation-1), 0 34px 60px color-mix(in srgb, var(--lc-ink) 14%, transparent);--hh-shadow-pop: 0 18px 40px color-mix(in srgb, var(--lc-ink) 16%, transparent);--hh-shadow-pop-hover: 0 24px 50px color-mix(in srgb, var(--lc-ink) 20%, transparent);--hh-shine: color-mix(in srgb, var(--lc-on-dark) 35%, transparent);--hh-glass: color-mix(in srgb, var(--lc-card) 92%, transparent);--hh-hdr-h: 72px}@media (max-width: 767px){:root{--hh-hdr-h: 56px}}.hh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:var(--radius-md);border:1.5px solid transparent;font-family:var(--lc-font);font-weight:700;font-size:15px;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}.hh-btn.hh-lg{height:48px;padding:0 22px}.hh-btn.hh-md{height:44px;padding:0 18px;font-size:14.5px}.hh-btn.hh-sm{height:36px;padding:0 14px;font-size:14px;border-radius:var(--radius-sm)}.hh-primary{background:var(--lc-primary);color:var(--lc-on-dark);box-shadow:var(--shadow-primary)}.hh-primary:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,var(--hh-shine),transparent);transform:translate(-120%) skew(-20deg)}.hh-secondary{background:var(--lc-card);color:var(--lc-ink);border-color:var(--lc-ink)}@media (hover: hover){.hh-primary:hover{background:var(--lc-deep);color:var(--lc-on-dark);transform:translateY(-1px);box-shadow:var(--shadow-primary-hover)}.hh-primary:hover:after{animation:hh-shine .6s var(--ease-out)}.hh-secondary:hover{background:var(--lc-tint);border-color:var(--lc-deep);color:var(--lc-ink)}}.hh-primary:active{transform:none;box-shadow:var(--elevation-1);background:var(--lc-deep)}.hh-secondary:active{background:var(--lc-soft)}@keyframes hh-shine{0%{transform:translate(-120%) skew(-20deg)}to{transform:translate(260%) skew(-20deg)}}@media (pointer: coarse){.hh-btn.hh-sm{height:44px}}.hh-stamp{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-family:var(--lc-font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted);background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-sm);padding:4px 10px;line-height:1.5}.hh-dot{position:relative;flex:none;width:7px;height:7px;border-radius:50%;background:var(--lc-good)}.hh-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--lc-good);opacity:0;animation:hh-ping 2.4s var(--ease-out) infinite}@keyframes hh-ping{0%{transform:scale(1);opacity:.45}60%,to{transform:scale(2.8);opacity:0}}.hh-narrow{display:none}.lc-home{position:relative}.hh{position:relative;overflow:hidden;isolation:isolate;background:var(--lc-hero-wash);color:var(--lc-ink);min-height:720px}:root[data-theme=classic] .hh{background:var(--lc-page)}.hh-wrap{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:80px 24px 88px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center}.hh-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hh h1{font-family:var(--lc-font);font-size:var(--fs-display-1);line-height:1;letter-spacing:var(--lc-display-tracking);font-weight:800;color:var(--lc-ink);margin:20px 0;max-width:100%;overflow-wrap:break-word}.hh h1 em{font-style:normal;color:var(--lc-deep)}.hh-sub{font-size:var(--fs-body-lg);line-height:1.6;color:var(--lc-text-3);max-width:52ch;margin:0 0 28px}.hh-btns{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.hh-assure{display:flex;flex-wrap:wrap;gap:8px 20px;font-family:var(--lc-font-mono);font-size:12px;color:var(--lc-muted)}.hh-assure span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lc-good);margin-right:8px;vertical-align:middle}.hh-points{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:8px;max-width:60ch}.hh-points li{position:relative;padding-left:26px;font-size:16px;line-height:1.5;color:var(--lc-text-3)}.hh-points li:before{content:"";position:absolute;left:4px;top:.42em;width:6px;height:11px;border:solid var(--lc-primary);border-width:0 2.5px 2.5px 0;transform:rotate(40deg)}.hh-sub{margin-bottom:16px}.hh-plus{font-size:15px;line-height:1.6;color:var(--lc-text-3);margin:16px 0 0;max-width:60ch}.hh-cardwrap{position:relative;min-width:0}.hh-card{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:12px;box-shadow:var(--hh-shadow-card);overflow:hidden;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.hh-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--lc-line);font-weight:700}.hh-card{container:hh-card / inline-size}@container hh-card (max-width: 500px){.hh-bar .hh-wide{display:none}}.hh-tabs{display:flex;gap:4px;align-items:center;position:relative}.hh-bar .hh-stamp{white-space:nowrap;font-weight:700;flex:none}.hh-tab{position:relative;font:inherit;font-weight:700;font-size:14px;color:var(--lc-muted);background:transparent;border:0;border-radius:8px;padding:6px 10px;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast),color var(--duration-fast)}.hh-tab.on,.hh-tab:active{background:var(--lc-soft);color:var(--lc-deep)}.hh-prog{position:absolute;left:0;right:0;bottom:-13px;height:2px;border-radius:2px;background:var(--lc-accent);pointer-events:none;transform-origin:left center;transform:scaleX(0);animation:hh-prog 6s linear forwards}.hh-cardwrap:hover .hh-prog,.hh-cardwrap.is-off .hh-prog{animation-play-state:paused}@keyframes hh-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hh-pane{animation:hh-fade .3s var(--ease-out)}@keyframes hh-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hh-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--lc-line);transition:background-color var(--duration-fast)}.hh-pane .hh-row:nth-last-child(2){border-bottom:0}.hh-addr{min-width:0}.hh-addr b{display:block;font-size:14px;font-weight:700;color:var(--lc-ink);overflow-wrap:break-word}.hh-addr small{display:flex;min-width:0;font-family:var(--lc-font-mono);font-size:12px;color:var(--lc-muted);text-transform:uppercase;letter-spacing:.02em;white-space:pre}.hh-addr small>span{flex:none}.hh-addr small>.hh-cut{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.hh-addr small>.hh-price{text-transform:none}.hh-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.hh-chip{font-family:var(--lc-font-mono);font-size:11px;background:var(--lc-tint);color:var(--lc-ink);border-radius:var(--radius-full);padding:3px 9px;white-space:nowrap}.hh-score{position:relative;flex:none;width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;font-weight:800;font-size:13px;font-variant-numeric:tabular-nums;transition:transform var(--duration-base) var(--ease-out)}.hh-score.r-top{background:var(--lc-score-top);color:var(--lc-score-top-text)}.hh-score.r-high{background:var(--lc-score-high);color:var(--lc-score-high-text)}.hh-score.r-mid{background:var(--lc-score-mid);color:var(--lc-score-mid-text)}.hh-score.r-low{background:var(--lc-score-low);color:var(--lc-score-low-text)}.hh-score[data-tip]:after{content:attr(data-tip);position:absolute;right:-4px;bottom:calc(100% + 8px);z-index:3;pointer-events:none;background:var(--lc-ink);color:var(--lc-on-dark);font-family:var(--lc-font);font-weight:600;font-size:12px;line-height:1.3;white-space:nowrap;border-radius:var(--radius-sm);padding:6px 8px;opacity:0;transform:translateY(4px);transition:opacity var(--duration-fast),transform var(--duration-fast)}.hh-foot{display:flex;justify-content:space-between;gap:12px;padding:10px 16px;font-family:var(--lc-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--lc-muted);border-top:1px solid var(--lc-line)}@media (hover: hover){.hh-card:hover{transform:translateY(-3px);box-shadow:var(--hh-shadow-card-hover)}.hh-tab:hover{background:var(--lc-tint);color:var(--lc-deep)}.hh-tab.on:hover{background:var(--lc-soft)}.hh-row:hover{background:var(--lc-tint)}.hh-score:hover{transform:scale(1.08)}.hh-score[data-tip]:hover:after{opacity:1;transform:none;transition-delay:.15s}}.hh-explain{position:static;width:auto;margin-top:12px;background:var(--lc-card);border:1px solid var(--lc-line);border-radius:12px;padding:14px 16px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;box-shadow:var(--hh-shadow-pop);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.hh-ring{width:56px;height:56px}.hh-ring circle{fill:none;stroke-width:4}.hh-ring .bg{stroke:var(--lc-soft)}.hh-ring .fg{stroke:var(--lc-primary);stroke-linecap:round;stroke-dasharray:144.5;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .6s var(--ease-out)}.hh-ring text{font-family:var(--lc-font);font-weight:800;font-size:15px;fill:var(--lc-ink)}.hh-explain b{display:block;font-size:14px;font-weight:700;color:var(--lc-ink);margin-bottom:3px;overflow-wrap:break-word}.hh-explain span{font-size:14px;color:var(--lc-muted);line-height:1.5}@media (hover: hover){.hh-explain:hover{transform:translateY(-3px);box-shadow:var(--hh-shadow-pop-hover)}}.hh-enter .hh-copy>*{animation:hh-rise .6s var(--ease-out) backwards}.hh-enter .hh-copy>:nth-child(2){animation-delay:60ms}.hh-enter .hh-copy>:nth-child(3){animation-delay:.12s}.hh-enter .hh-copy>:nth-child(4){animation-delay:.18s}.hh-enter .hh-copy>:nth-child(5){animation-delay:.24s}.hh-enter .hh-copy>:nth-child(6){animation-delay:.3s}.hh-enter .hh-card{animation:hh-rise .6s var(--ease-out) .12s backwards}.hh-enter .hh-row{animation:hh-rise .5s var(--ease-out) backwards}.hh-enter .hh-row:nth-child(1){animation-delay:.3s}.hh-enter .hh-row:nth-child(2){animation-delay:.37s}.hh-enter .hh-row:nth-child(3){animation-delay:.44s}.hh-enter .hh-row:nth-child(4){animation-delay:.51s}.hh-enter .hh-row:nth-child(5){animation-delay:.58s}.hh-enter .hh-score{animation:hh-pop .45s var(--ease-out) backwards}.hh-enter .hh-row:nth-child(1) .hh-score{animation-delay:.56s}.hh-enter .hh-row:nth-child(2) .hh-score{animation-delay:.63s}.hh-enter .hh-row:nth-child(3) .hh-score{animation-delay:.7s}.hh-enter .hh-row:nth-child(4) .hh-score{animation-delay:.77s}.hh-enter .hh-row:nth-child(5) .hh-score{animation-delay:.84s}.hh-enter .hh-explain{animation:hh-rise .6s var(--ease-out) .76s backwards}@keyframes hh-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hh-pop{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.12)}to{transform:none}}.hh-stats{max-width:1200px;margin:0 auto 24px;padding:0 24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.hh-stat{display:flex;flex-direction:column;gap:8px;padding:22px 24px;border-top:1px solid var(--lc-line);border-left:1px solid var(--lc-line);color:var(--lc-ink);text-decoration:none;min-width:0}.hh-stat:first-child{border-left:0;padding-left:0}.hh-stat b{display:block;font-weight:800;font-size:40px;line-height:1;letter-spacing:-.02em;color:var(--lc-ink);font-variant-numeric:tabular-nums}.hh-stat b .countup{font:inherit;color:inherit;letter-spacing:inherit}.hh-stat>span{font-family:var(--lc-font);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--lc-muted);transition:color var(--duration-fast)}@media (hover: hover){.hh-stat:hover>span{color:var(--lc-deep)}.hh-stat:hover b{color:var(--lc-ink)}}.hh-stat:active>span{color:var(--lc-deep)}.lc-home .marquee{background:var(--lc-card);border-block:1px solid var(--lc-line)}.lc-home .marquee-track a{color:var(--lc-ink);font-weight:700;min-height:32px;transition:color var(--duration-fast)}.lc-home .marquee-track a:after{background:var(--lc-accent)}.lc-home .marquee:focus-within .marquee-track{animation-play-state:paused}@media (hover: hover){.lc-home .marquee-track a:hover{color:var(--lc-deep)}}.lc-home .hsw-card{border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);box-shadow:var(--elevation-2);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast)}.lc-home .hsw-card:before{content:none}.lc-home .hsw-card .pain-q{color:var(--lc-muted)}.lc-home .hsw-card h3{color:var(--lc-ink)}.hsw-link{margin-top:auto;padding-top:6px;align-self:flex-start;display:inline-flex;align-items:center;min-height:32px;font-weight:700;font-size:14px;color:var(--lc-accent);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 4px) / 0 1px no-repeat;transition:color var(--duration-fast),background-size var(--duration-slow) var(--ease-out)}@media (hover: hover){.lc-home .hsw-card:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line)}.hsw-link:hover{color:var(--lc-deep);background-size:100% 1px}}.hsw-link:active{color:var(--lc-deep)}.lc-home .leadcost{background:var(--lc-card);border-color:var(--lc-line);border-radius:var(--radius-lg)}.lc-home .leadcost>div+div{border-color:var(--lc-line)}.lc-home .leadcost b{color:var(--lc-ink)}.lc-home .leadcost .hl{background:var(--lc-ink)}.lc-home .leadcost .hl b{color:var(--lc-on-dark);background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor}.lc-home .leadcost .hl span{color:var(--lc-on-dark-2)}.hw-list{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column;gap:40px}.hw-list:before{content:"";position:absolute;left:23px;top:24px;bottom:24px;width:2px;background:var(--lc-line)}.hw-step{position:relative;display:grid;grid-template-columns:48px minmax(0,5fr) minmax(0,7fr);gap:28px;align-items:center}.hw-n{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--lc-card);border:1.5px solid var(--lc-line);font-family:var(--lc-font-mono);font-weight:600;font-size:14px;color:var(--lc-deep);transition:background-color var(--duration-base),border-color var(--duration-base)}.hw-text h3{font-size:var(--fs-heading-2);line-height:1.25;letter-spacing:var(--lc-heading-tracking);font-weight:800;color:var(--lc-ink);margin:10px 0 8px}.hw-text p{font-size:16px;line-height:1.6;color:var(--lc-text-3);margin:0;max-width:46ch}.hw-shot{margin:0;background:var(--lc-tint);border:1px solid var(--lc-line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--elevation-2);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast)}.hw-shot img{display:block;width:100%;height:auto;background:var(--lc-tint);transition:transform var(--duration-slow) var(--ease-out)}.hw-shot figcaption{font-family:var(--lc-font);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--lc-muted);padding:10px 14px;border-top:1px solid var(--lc-line)}@media (hover: hover){.hw-step:hover .hw-n{background:var(--lc-soft);border-color:var(--lc-accent)}.hw-step:hover .hw-shot{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line)}.hw-step:hover .hw-shot img{transform:scale(1.02)}}.hsig-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.hsig-card{grid-column:span 3;display:flex;flex-direction:column;gap:10px;padding:24px;background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);box-shadow:var(--elevation-2);min-width:0;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast)}.hsig-card.wide{grid-column:span 4}.hsig-card:nth-child(2){grid-column:span 2}.hsig-card .tag-n{font-family:var(--lc-font-mono);font-size:12px;color:var(--lc-muted)}.hsig-card h3{font-size:19px;letter-spacing:var(--lc-heading-tracking);color:var(--lc-ink);margin:0}.hsig-card p{margin:0;font-size:14px;line-height:1.55;color:var(--lc-muted)}.hsig-card ul{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.hsig-card li{position:relative;padding-left:18px;font-size:14px;color:var(--lc-text-2)}.hsig-card li:before{content:"";position:absolute;left:1px;top:7px;width:6px;height:6px;border-radius:1px;background:var(--lc-accent);transform:rotate(45deg)}.hsig-chips{margin-top:auto;padding-top:14px;border-top:1px solid var(--lc-line-soft);display:flex;flex-direction:column;gap:10px}.hsig-chips-head{font-family:var(--lc-font);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--lc-muted)}.hsig-chip-row{display:flex;flex-wrap:wrap;gap:8px}.hsig-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:5px 12px;border-radius:var(--radius-full);background:var(--lc-tint);border:1px solid transparent;font-family:var(--lc-font-mono);font-size:12px;color:var(--lc-ink);text-decoration:none;transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}.hsig-chip b{font-weight:600;color:var(--lc-deep);font-variant-numeric:tabular-nums}.hsig-chip:active{background:var(--lc-soft);color:var(--lc-deep)}@media (hover: hover){.hsig-card:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line)}.hsig-chip:hover{background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-ink)}}@media (pointer: coarse){.hsig-chip{min-height:44px}}.lc-home .spot:before{content:none}.lc-home .spot{border-color:var(--lc-line);border-radius:var(--radius-lg);box-shadow:var(--elevation-2)}.lc-home .spot .ico{background:var(--lc-tint);color:var(--lc-accent)}.lc-home .spot.dark{background:var(--lc-tint);color:var(--lc-ink);border-color:var(--lc-line)}.lc-home .spot.dark h3{color:var(--lc-ink)}.lc-home .spot.dark .muted{color:var(--lc-text-3)}.lc-home .spot.dark .ico{background:var(--lc-soft);color:var(--lc-deep)}.lc-home .mini-bars i{background:var(--lc-pale)}.lc-home .mini-bars i.hi{background:var(--lc-primary);box-shadow:none}@media (hover: hover){.lc-home .spot:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line)}}.lc-home .dark-island{background:var(--lc-card);color:var(--lc-ink);border:1px solid var(--lc-line);box-shadow:var(--elevation-2);border-radius:var(--radius-lg)}.lc-home .dark-island:before,.lc-home .dark-sec:before{content:none}.lc-home .dark-island h2,.lc-home .dark-island .h-on-dark{color:var(--lc-ink)}.lc-home .dark-island .lead,.lc-home .dark-island p{color:var(--lc-text-3)}body:has(.site-bg) main .lc-home :is(.dark-island,.spot.dark:not(.card)) :is(.lead,p,.muted,li){color:var(--lc-text-3)}.lc-home .covmap{background:var(--lc-tint);border-color:var(--lc-line);box-shadow:none}.lc-home .covmap-nation{fill:var(--lc-card);stroke:var(--lc-input-line)}.lc-home .covmap-borders{stroke:var(--lc-line)}.lc-home .covmap-dot{fill:var(--lc-primary);stroke:var(--lc-card)}.lc-home .covmap-dot.on{fill:var(--lc-deep)}.lc-home .covmap radialGradient stop{stop-color:var(--lc-accent)}.lc-home .dark-island .state-chips a{background:var(--lc-tint);border-color:var(--lc-line);color:var(--lc-ink);min-height:36px}.lc-home .dark-island .state-chips a span{color:var(--lc-muted)}@media (hover: hover){.lc-home .dark-island .state-chips a:hover{background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-ink)}.lc-home .dark-island .state-chips a:hover span{color:var(--lc-deep)}}.lc-home .ptabs-bar button.on{background:var(--lc-soft);color:var(--lc-deep);box-shadow:none}@media (hover: hover){.lc-home .ptabs-bar button:not(.on):hover{background:var(--lc-tint);color:var(--lc-deep)}}.lc-home .light-band{background:none}.lc-home .dm-out{background:var(--lc-ink);border-color:transparent}.lc-home .dm-out>div b{color:var(--lc-on-dark)}.lc-home .dm-out b.good{color:color-mix(in srgb,var(--lc-good) 45%,var(--lc-on-dark))}.lc-home .dm-roi b{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--lc-bright)!important;-webkit-text-fill-color:currentColor}.lc-home .dm-field input[type=range]{accent-color:var(--lc-primary)}.lc-home .sample-card .sample-form{grid-template-columns:minmax(0,1fr);gap:12px;max-width:460px}.sample-f{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:700;color:var(--lc-ink)}.sample-f .input{font-weight:400;width:100%}.lc-home .sample-card{background:linear-gradient(120deg,var(--lc-card) 55%,var(--lc-tint));border-color:var(--lc-line)}.hh-sec-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lc-home .all-lists{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);box-shadow:var(--elevation-1)}.lc-home .all-lists summary{color:var(--lc-ink);min-height:44px;display:flex;align-items:center;border-radius:var(--radius-sm);transition:color var(--duration-fast)}.lc-home .all-lists summary:after{color:var(--lc-accent)}.lc-home .all-lists-grid b{color:var(--lc-ink)}.lc-home .all-lists-grid li,.lc-home .all-lists-grid a{color:var(--lc-text-3)}.lc-home .all-lists-more{color:var(--lc-accent);font-weight:700}@media (hover: hover){.lc-home .all-lists summary:hover,.lc-home .all-lists-grid a:hover,.lc-home .all-lists-more:hover{color:var(--lc-deep)}}.site-hdr.lc-hdr{position:sticky;top:0;z-index:50;display:flex;flex-wrap:nowrap;align-items:center;gap:24px;height:var(--hh-hdr-h);padding:0 max(32px,calc((100% - 1180px)/2 + 32px));background:var(--hh-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--lc-ink);border-bottom:1px solid var(--lc-line-soft);box-shadow:none;transition:box-shadow var(--duration-base)}.site-hdr.lc-hdr:after{content:none}.site-hdr.lc-hdr.scrolled{padding-top:0;padding-bottom:0;box-shadow:var(--elevation-1)}.site-hdr.lc-hdr.open{flex-wrap:nowrap;background:var(--lc-card);-webkit-backdrop-filter:none;backdrop-filter:none}.lc-hdr .site-logo{display:inline-flex;align-items:center;min-height:44px;flex:none}.lc-hdr .hdr-nav{display:flex;align-items:center;gap:26px;font-size:15px;font-weight:600}.site-hdr.lc-hdr .hdr-nav a,.site-hdr.lc-hdr .nav-drop-btn{position:relative;color:var(--lc-ink);padding:6px 0;min-height:44px;display:inline-flex;align-items:center;transition:color var(--duration-fast)}.site-hdr.lc-hdr .hdr-nav>a:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:2px;border-radius:2px;background:var(--lc-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-slow) var(--ease-out)}.site-hdr.lc-hdr .hdr-nav>a.on{color:var(--lc-deep)}.site-hdr.lc-hdr .hdr-nav>a.on:after{transform:scaleX(1)}.site-hdr.lc-hdr .nav-drop.on .nav-drop-btn{color:var(--lc-deep)}@media (hover: hover){.site-hdr.lc-hdr .hdr-nav>a:hover,.site-hdr.lc-hdr .nav-drop-btn:hover{color:var(--lc-deep)}.site-hdr.lc-hdr .hdr-nav>a:hover:after{transform:scaleX(1)}}.lc-hdr .nav-panel{border:1px solid var(--lc-line);border-radius:var(--radius-lg);box-shadow:var(--elevation-3);background:var(--lc-card)}.lc-hdr .nav-item{color:var(--lc-ink)!important;border-radius:var(--radius-md)}.lc-hdr .nav-item b{color:var(--lc-ink)}.lc-hdr .nav-item small{color:var(--lc-muted)}.lc-hdr .nav-ico{background:var(--lc-tint);color:var(--lc-accent)}.lc-hdr .nav-item:active{background:var(--lc-soft)}@media (hover: hover){.lc-hdr .nav-item:hover{background:var(--lc-tint)}.lc-hdr .nav-item:hover b{color:var(--lc-deep)}.lc-hdr .nav-item:hover .nav-ico{background:var(--lc-primary);color:var(--lc-on-dark)}}.lc-hdr .hdr-signin,.lc-hdr .hdr-cta{flex:none}.site-hdr.lc-hdr .hdr-burger{display:none;flex:none;width:44px;height:44px;align-items:center;justify-content:center;padding:0;color:var(--lc-ink);background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast)}@media (hover: hover){.site-hdr.lc-hdr .hdr-burger:hover{background:var(--lc-tint);border-color:var(--lc-deep)}}.site-hdr.lc-hdr .hdr-burger:active{background:var(--lc-soft)}.site-hdr.lc-hdr nav.site-menu.hdr-sheet{position:fixed;top:var(--hh-hdr-h);left:0;right:0;bottom:0;width:auto;min-height:0;z-index:49;display:flex;flex-direction:column;gap:0;overflow-y:auto;overscroll-behavior:contain;background:var(--lc-card);border-top:1px solid var(--lc-line-soft);padding:12px 24px calc(24px + env(safe-area-inset-bottom,0px));animation:hh-fade var(--duration-base) var(--ease-out)}.hdr-sheet-links{display:flex;flex-direction:column}.site-hdr.lc-hdr .hdr-sheet-links a{display:flex;align-items:center;min-height:56px;font-size:var(--fs-heading-2);font-weight:700;letter-spacing:var(--lc-heading-tracking);color:var(--lc-ink);border-bottom:1px solid var(--lc-line-soft);transition:color var(--duration-fast),background-color var(--duration-fast)}.site-hdr.lc-hdr .hdr-sheet-links a.on{color:var(--lc-deep)}.site-hdr.lc-hdr .hdr-sheet-chat{display:flex;align-items:center;min-height:52px;margin-top:14px;padding:0 16px;border:1.5px solid var(--lc-deep);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-deep);font:700 17px/1.2 var(--lc-font);cursor:pointer}.site-hdr.lc-hdr .hdr-sheet-chat:active{background:var(--lc-tint)}.site-hdr.lc-hdr .hdr-sheet .menu-label{padding:22px 0 6px;font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.hdr-sheet-sub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.site-hdr.lc-hdr .hdr-sheet .menu-sub{display:flex;align-items:center;min-height:44px;padding-left:0!important;font-size:16px!important;font-weight:600;color:var(--lc-text-2);transition:color var(--duration-fast)}.site-hdr.lc-hdr .hdr-sheet-stamp{margin-top:auto;padding-top:6px}.hdr-sheet .hdr-sheet-stamp{margin-top:28px}.site-hdr.lc-hdr .hdr-sheet a:active{color:var(--lc-deep);background:var(--lc-tint)}@media (hover: hover){.site-hdr.lc-hdr .hdr-sheet a:hover{color:var(--lc-deep)}}@media (min-width: 1024px) and (max-width: 1279px){.site-hdr.lc-hdr{gap:14px;padding:0 24px}.lc-hdr .hdr-nav{gap:18px;font-size:14.5px}}@media (max-width: 1023px){.site-hdr.lc-hdr .hdr-nav{display:none}.site-hdr.lc-hdr .hdr-burger{display:inline-flex}.site-hdr.lc-hdr{gap:12px;padding:0 24px}}@media (min-width: 1024px){.site-hdr.lc-hdr nav.site-menu.hdr-sheet{display:none}}@media (max-width: 767px){.site-hdr.lc-hdr{padding:0 16px;gap:8px}.site-hdr.lc-hdr .hdr-signin{display:none}.lc-hdr .site-logo svg{height:24px;width:auto}.site-hdr.lc-hdr .hdr-cta{height:40px;padding:0 14px;font-size:14px}.site-hdr.lc-hdr .hdr-sheet-links a{min-height:52px}}@media (max-width: 767px) and (pointer: coarse){.site-hdr.lc-hdr .hdr-cta{height:44px}}.scroll-bar{background:var(--lc-primary)}.footer.lc-foot{background:var(--lc-surface-footer);color:var(--lc-on-dark-2);padding:var(--space-16) 32px var(--space-8);font-size:14px}.footer.lc-foot:before,.footer.lc-foot:after{content:none}.foot-grid{max-width:1200px;margin:0 auto;display:grid;gap:32px 40px;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr) minmax(0,1.5fr) minmax(0,.9fr) minmax(0,.9fr);grid-template-areas:"brand product states resources company"}.foot-grid>:nth-child(1){grid-area:brand}.foot-grid>:nth-child(2){grid-area:product}.foot-grid>:nth-child(3){grid-area:states}.foot-grid>:nth-child(4){grid-area:resources}.foot-grid>:nth-child(5){grid-area:company}.foot-brand{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.foot-brand p{margin:0;color:var(--lc-on-dark-2);line-height:1.6;max-width:34ch}.foot-stamp{display:inline-flex;align-items:center;gap:8px;font-family:var(--lc-font-mono);font-size:var(--fs-stamp);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-on-dark-3);border:1px solid var(--lc-line-dark);border-radius:var(--radius-sm);padding:4px 10px}.foot-stamp .hh-dot{background:var(--lc-good)}.foot-col{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.foot-col>.foot-sub{font-size:var(--fs-stamp);color:var(--lc-on-dark-3);margin-top:14px;margin-bottom:4px}.foot-col>b{font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-on-dark-3);margin-bottom:8px}.footer.lc-foot a{color:var(--lc-on-dark-2);padding:5px 0;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 3px) / 0 1px no-repeat;transition:color var(--duration-fast),background-size var(--duration-slow) var(--ease-out)}.footer.lc-foot .footer-logo{padding:0;background:none;min-height:44px;display:inline-flex;align-items:center}.foot-state-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;width:100%}.footer.lc-foot .foot-state-list a{display:flex;justify-content:space-between;gap:8px}.foot-state-list span{font-family:var(--lc-font-mono);font-size:12px;color:var(--lc-on-dark-3)}.footer.lc-foot .foot-all{margin-top:6px;font-weight:700;color:var(--lc-on-dark)}.foot-bottom{max-width:1200px;margin:var(--space-10) auto 0;padding-top:20px;border-top:1px solid var(--lc-line-dark);display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;font-size:13px;color:var(--lc-on-dark-3)}.foot-legal{display:flex;flex-wrap:wrap;gap:4px 20px}.foot-note{margin-left:auto}.footer.lc-foot .foot-btn{border:0;background:none;font:inherit;cursor:pointer;color:var(--lc-on-dark-2);padding:5px 0;text-align:left;min-height:44px}.footer.lc-foot .foot-btn:hover{color:var(--lc-on-dark);text-decoration:underline;text-underline-offset:3px}.footer.lc-foot .foot-btn:focus-visible{outline:2px solid transparent;box-shadow:var(--focus-ring)}.footer.lc-foot a:active{color:var(--lc-on-dark)}@media (hover: hover){.footer.lc-foot a:hover{color:var(--lc-on-dark);background-size:100% 1px}.footer.lc-foot .footer-logo:hover{background-size:0 0}.footer.lc-foot .foot-state-list a:hover span{color:var(--lc-on-dark)}}@media (pointer: coarse){.footer.lc-foot a{min-height:44px;display:inline-flex;align-items:center}.footer.lc-foot .foot-state-list a{display:flex;align-items:center}}.hero.hero-pricing{background:var(--lc-hero-wash);color:var(--hero-ink, var(--lc-ink));isolation:isolate}.hero.hero-pricing:before,.hero.hero-pricing:after{content:none}.hero.hero-pricing .aurora{display:none}.hero.hero-pricing .hero-in{z-index:1}.hero.hero-pricing h1{color:var(--hero-ink, var(--lc-ink))}.hero.hero-pricing h1 em{color:var(--hero-accent, var(--lc-deep))}.hero.hero-pricing p{color:var(--hero-text, var(--lc-text-3))}.hero.hero-pricing .hero-in>.row{color:var(--hero-muted, var(--lc-muted))!important}.nf.lc-nf{background:var(--lc-page);padding:clamp(56px,9vw,112px) 16px}.lc-nf .nf-in{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;max-width:680px}.lc-nf .nf-mark{display:inline-flex;color:var(--lc-neutral);margin-bottom:18px}.lc-nf .nf-kicker{font-family:var(--lc-font-mono);font-size:var(--fs-stamp);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.lc-nf h1{font-size:clamp(28px,4vw,42px);line-height:1.1;letter-spacing:var(--lc-heading-tracking);font-weight:800;color:var(--lc-ink);margin:10px 0;text-wrap:balance}.lc-nf p{font-size:var(--fs-body-lg);line-height:1.6;color:var(--lc-text-3);margin:0 0 26px;max-width:48ch}.nf-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:26px}.lc-nf .nf-stamp{align-self:center}.nf-quiet{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 22px;margin-top:30px}.nf-quiet a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;font-size:14px;color:var(--lc-muted);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px) / 0 1px no-repeat;transition:color var(--duration-fast),background-size var(--duration-slow) var(--ease-out)}.nf-quiet a:active{color:var(--lc-deep)}@media (hover: hover){.nf-quiet a:hover{color:var(--lc-deep);background-size:100% 1px}}.hp-sc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--lc-line);border-radius:var(--radius-md);overflow:hidden}.hp-sc li{display:flex;align-items:center;gap:10px;min-height:48px;padding:4px 10px;border-top:1px solid var(--lc-line-soft);background:var(--lc-card);transition:background-color var(--duration-fast)}.hp-sc li:first-child{border-top:0}.hp-n{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--lc-soft);color:var(--lc-deep);font-family:var(--lc-font-mono);font-size:12px;font-weight:600}.hpool .hp-table td{vertical-align:middle;padding:6px}.hpool .hp-table .input{width:100%;min-width:150px;min-height:36px;padding:6px 8px;font-size:13px}.hpool .hp-table td:nth-child(2) .input{min-width:190px}.hpool .hp-table td:nth-child(3) .input{min-width:120px}.hpool .hp-table .input.hp-xs{min-width:0;width:64px}.hpool .hp-table .input.hp-wide{min-width:340px}.hp-table tr.hp-bad td{background:var(--lc-danger-soft)}.hp-table .status{white-space:nowrap}@media (hover: hover){.hp-sc li:hover{background:var(--lc-tint)}.hp-table tr:not(.hp-bad):hover td{background:var(--lc-tint)}}@media (pointer: coarse){.hh-tab:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.hsw-link,.lc-home .marquee-track a{min-height:44px}}@media (max-width: 1279px){.foot-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"brand brand states states" "product resources company company"}}@media (min-width: 1024px) and (max-width: 1279px){.hh-wrap{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hh-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.hh-row .hh-chips{grid-column:1 / -1;grid-row:2;justify-content:flex-start}.hh-row .hh-score{grid-column:2;grid-row:1}}@media (max-width: 1023px){.hh{min-height:0}.hh-wrap{grid-template-columns:minmax(0,1fr);padding:40px 24px 64px;gap:40px}.hh h1{font-size:48px}.hh-cardwrap{max-width:640px}.hw-step{grid-template-columns:48px minmax(0,1fr);gap:16px 24px}.hw-shot{grid-column:2}.hsig-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.hsig-card,.hsig-card.wide,.hsig-card:nth-child(2){grid-column:span 1}.foot-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"brand brand brand" "product resources company" "states states states"}.foot-state-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 767px){.hh-wide{display:none}.hh-narrow{display:inline}.hh-wrap{padding:36px 16px 32px;gap:28px}.hh h1{font-size:clamp(36px,10.2vw,38px);margin:16px 0;text-wrap:balance}.hh-sub{font-size:16px;margin-bottom:22px}.hh-btns{width:100%;flex-direction:column;gap:10px}.hh-btns .hh-btn{width:100%}.hh-stamp{font-size:11px}.hh-bar{padding:10px 12px}.hh-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px 12px;padding:12px}.hh-row .hh-chips{grid-column:1 / -1;grid-row:2;justify-content:flex-start}.hh-row .hh-score{grid-column:2;grid-row:1}.hh-pane .hh-row:nth-child(n+4){display:none}.hh-pane .hh-row:nth-child(3){border-bottom:0}.hh-foot{padding:10px 12px}.hh-explain{position:static;width:auto;max-width:none;margin-top:12px;box-shadow:var(--elevation-2)}.hh-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}.hh-stat{padding:18px 14px}.hh-stat:nth-child(odd){border-left:0;padding-left:0}.hh-stat b{font-size:32px}.hw-list{gap:40px}.hw-list:before{left:19px}.hw-step{grid-template-columns:40px minmax(0,1fr);gap:12px 16px}.hw-n{width:40px;height:40px;font-size:13px}.hw-text h3{margin-top:6px}.hsig-bento{grid-template-columns:minmax(0,1fr)}.footer.lc-foot{padding:var(--space-12) 16px var(--space-8)}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand brand" "product resources" "company company" "states states";gap:28px 20px}.foot-state-list{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-note{margin-left:0}}@media (max-width: 479px){.hh-bar{flex-wrap:wrap;gap:8px;padding:10px}.hh-tab{padding:6px 8px;font-size:13.5px}.hh-stamp.hh-stamp-sm{padding:3px 7px;gap:6px;letter-spacing:.05em;font-size:10.5px}.hh-assure{gap:6px 14px}}.site-hdr.lc-hdr .hdr-signin{background:transparent;border-color:transparent;box-shadow:none}@media (hover: hover){.site-hdr.lc-hdr .hdr-signin:hover{background:var(--lc-tint);border-color:transparent;color:var(--lc-deep);text-decoration:underline}}.site-hdr.lc-hdr .hdr-signin:focus-visible{outline:2px solid var(--lc-primary);outline-offset:2px}.hh-pre{font-weight:700;font-size:15px;line-height:1.5;color:var(--lc-text);margin:18px 0 10px;max-width:52ch}body:has(.ax){background:var(--lc-page)}.ax{color:var(--lc-text);font-size:14px}.ax :is(h1,h2,h3):not(.ax-title){text-wrap:balance}.ax .muted{color:var(--lc-text-muted)}.ax :is(p,li,.muted,.sub,small)>a:not([class]){color:var(--lc-accent);font-weight:600}@media (hover: hover){.ax :is(p,li,.muted,.sub,small)>a:not([class]):hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.ax .section-title{margin:0;font:500 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.ax .kpi{display:flex;flex-direction:column;gap:2px}.ax .kpi b{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--lc-ink);font-variant-numeric:tabular-nums}.ax .kpi span{font-size:var(--fs-body-sm);color:var(--lc-muted)}.ax .big{font-size:var(--fs-data-xl);line-height:1;font-weight:800;letter-spacing:-.03em;color:var(--lc-ink);font-variant-numeric:tabular-nums}.ax .meter{display:block;height:6px;border-radius:var(--radius-full);background:var(--lc-line-soft);overflow:hidden}.ax .meter i{display:block;height:100%;border-radius:inherit;background:var(--lc-primary);transform-origin:left}.ax .hist{display:flex;align-items:flex-end;gap:4px;height:52px}.ax .hist span{display:flex;flex-direction:column;align-items:center;gap:3px;font:500 10px/1 var(--lc-font-mono);color:var(--lc-muted)}.ax .hist i{display:block;width:14px;border-radius:3px 3px 0 0;background:var(--lc-pale);transform-origin:bottom;transition:transform var(--duration-base) var(--ease-out)}.ax .hist i.hi{background:var(--lc-primary)}@media (hover: hover){.ax .hist span:hover i{transform:scaleY(1.08)}}.ax .banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;border-radius:var(--radius-md);font-size:14px;font-weight:600;color:var(--lc-ink)}.ax :is(.banner-warn,.banner-red){background:var(--lc-amber-soft);border:1px solid color-mix(in srgb,var(--lc-amber) 25%,transparent)}.ax .banner-info{background:var(--lc-info-soft);border:1px solid color-mix(in srgb,var(--lc-info) 20%,transparent)}.ax .banner a{color:var(--lc-deep);font-weight:700}.ax .state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 20px;text-align:center;color:var(--lc-text-3)}.ax .state h3{margin:0;font-size:var(--fs-heading-3);color:var(--lc-ink)}.spinner{border-color:var(--lc-line);border-top-color:var(--lc-primary)}@media (max-width: 767px){.ax table.t.stack thead{display:none}.ax table.t.stack,.ax table.t.stack tbody,.ax table.t.stack tr,.ax table.t.stack td{display:block;width:100%}.ax table.t.stack{padding:8px 12px;background:var(--lc-page)}.ax table.t.stack tr{position:relative;margin:0 0 8px;padding:10px 14px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card)}.ax table.t.stack td{height:auto;padding:3px 0;border:0;background:transparent;text-align:left;white-space:normal}.ax table.t.stack td[data-label]:before{content:attr(data-label);display:block;font:500 10px/1.4 var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.ax table.t.stack .lc-chev-cell{position:absolute;right:10px;bottom:10px;width:auto}.ax table.t.stack td.lc-score-col{width:100%;text-align:left}.ax table.t.stack tr:active{background:var(--lc-soft)}}@media (max-width: 1023px){.ax .cols3{grid-template-columns:repeat(2,minmax(0,1fr))}.ax .grid-main-side{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.ax :is(.cols2,.cols3){grid-template-columns:minmax(0,1fr)}}@media (max-width: 479px){.ax .grid2,.ax .grid3{grid-template-columns:minmax(0,1fr)}}.ax{--ax-side: 240px;--ax-rail: 72px;--ax-top: 56px;--ax-side-bg: var(--lc-surface-sidebar);--ax-side-text: var(--lc-muted);--ax-side-strong: var(--lc-ink);--ax-side-hover: var(--lc-tint);--ax-side-on-bg: var(--lc-soft);--ax-side-on-text: var(--lc-deep);--ax-side-line: var(--lc-line);--ax-county-bg: var(--lc-tint);--ax-county-text: var(--lc-ink);--ax-hero-bg: var(--lc-surface-greeting);--ax-hero-text: var(--lc-ink);--ax-hero-muted: var(--lc-text-3);--ax-hero-line: var(--lc-line);--ax-hero-tile: var(--lc-card);--ax-hero-pattern: var(--lc-deep);--ax-line: var(--lc-line);--ax-ink: var(--lc-ink);--ax-bg: var(--lc-page);--ax-card-shadow: var(--elevation-2);display:grid;grid-template-columns:var(--ax-side) minmax(0,1fr);min-height:100vh;background:var(--lc-page)}:root[data-theme=classic] .ax{--ax-side-text: #C9CDD4;--ax-side-strong: #FFFFFF;--ax-side-hover: rgba(255, 255, 255, .06);--ax-side-on-bg: rgba(214, 18, 31, .24);--ax-side-on-text: #FFFFFF;--ax-side-line: rgba(255, 255, 255, .08);--ax-county-bg: rgba(255, 255, 255, .06);--ax-county-text: #FFFFFF;--ax-hero-text: #FFFFFF;--ax-hero-muted: #C9CDD4;--ax-hero-line: rgba(255, 255, 255, .12);--ax-hero-tile: rgba(255, 255, 255, .06);--ax-hero-pattern: #FFFFFF}.ax.rail{grid-template-columns:var(--ax-rail) minmax(0,1fr)}.ax-side{position:sticky;top:0;height:100vh;z-index:40;display:flex;flex-direction:column;gap:12px;padding:0 12px 12px;color:var(--ax-side-strong);border-right:1px solid var(--ax-side-line);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lc-line) transparent;background:linear-gradient(var(--ax-side-bg) 30%,transparent) 0 0 / 100% 36px no-repeat local,linear-gradient(transparent,var(--ax-side-bg) 70%) 0 100% / 100% 36px no-repeat local,linear-gradient(to bottom,color-mix(in srgb,var(--lc-ink) 12%,transparent),transparent) 0 0 / 100% 10px no-repeat scroll,linear-gradient(to top,color-mix(in srgb,var(--lc-ink) 12%,transparent),transparent) 0 100% / 100% 10px no-repeat scroll,var(--ax-side-bg)}.ax-side>*{flex:none}.ax-side-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:64px;padding:0 2px 0 8px}.ax-logo{display:flex;align-items:center;border-radius:var(--radius-sm)}.ax-railbtn{display:grid;place-items:center;flex:none;width:36px;height:36px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ax-side-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-railbtn:hover{background:var(--ax-side-hover);color:var(--ax-side-on-text)}}.ax-railbtn:active{background:var(--ax-side-on-bg)}.ax-county{position:relative}.ax-county-btn{width:100%;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--ax-county-bg);color:var(--ax-county-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media (hover: hover){.ax-county-btn:hover{border-color:var(--lc-accent);box-shadow:var(--elevation-1)}}.ax-county-btn:active,.ax-county-btn[aria-expanded=true]{background:var(--lc-soft);border-color:var(--lc-accent)}.ax-county-ico{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-accent);box-shadow:inset 0 0 0 1px var(--lc-line)}.ax-county-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.25}.ax-county-t small{font:500 10px/1.2 var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.ax-county-t b{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-county-t em{display:inline-flex;align-items:center;gap:6px;font:normal 500 10.5px/1.3 var(--lc-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lc-muted);white-space:nowrap}.ax-county-btn>svg:last-child{flex:none;color:var(--lc-muted)}:root[data-theme=classic] :is(.ax-county-t small,.ax-county-t em,.ax-county-btn>svg:last-child){color:var(--ax-side-text)}.ax-pop{z-index:400;display:flex;flex-direction:column;gap:2px;animation:axPop var(--duration-base) var(--ease-out) both}@keyframes axPop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.ax-cpop{position:fixed}.ax-pop-find{width:100%;min-height:40px;margin-bottom:6px;padding:8px 11px;border:1px solid var(--lc-input-line);border-radius:var(--radius-sm);background:var(--lc-card);color:var(--lc-ink);font:inherit;font-size:14px}.ax-pop-find:focus{border-color:var(--lc-primary)}.ax-pop-list{max-height:360px;overflow:auto;display:flex;flex-direction:column;gap:1px}.ax-pop-list button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:none;color:var(--lc-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-pop-list button:hover{background:var(--lc-tint)}}.ax-pop-list button.on{background:var(--lc-soft);color:var(--lc-deep);box-shadow:inset 3px 0 0 var(--lc-primary)}.ax-pop-list button span{font:500 11px/1.2 var(--lc-font-mono);color:var(--lc-muted);white-space:nowrap}.ax-pop-list .ax-pv{padding:3px 7px;border-radius:var(--radius-full);background:var(--lc-tint);color:var(--lc-deep)}.ax-pop-h{padding:10px 10px 4px;font:500 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.ax-nav{flex:1 0 auto;display:flex;flex-direction:column;gap:16px;padding:4px;margin:0 -4px;scrollbar-width:thin;scrollbar-color:var(--lc-line) transparent}.ax-group{display:flex;flex-direction:column;gap:2px}.ax-group-t{padding:0 12px 4px;font:500 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ax-side-text)}.ax-link{position:relative;display:flex;align-items:center;gap:12px;min-height:40px;padding:0 12px;border-radius:var(--radius-md);color:var(--ax-side-text);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ax-link svg{flex:none;transition:transform var(--duration-base) var(--ease-out)}@media (hover: hover){.ax-link:hover{background:var(--ax-side-hover);color:var(--ax-side-on-text)}.ax-link:hover svg{transform:translate(2px)}}.ax-link:active{background:var(--ax-side-on-bg)}.ax-link.on{background:var(--ax-side-on-bg);color:var(--ax-side-on-text)}.ax-link.on:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--lc-primary)}@media (pointer: coarse){.ax-link{min-height:44px}}.ax-side-foot{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:10px;border-top:1px solid var(--ax-side-line);position:sticky;bottom:0;background:var(--ax-side-bg);padding-bottom:12px}.ax-usage{display:flex;flex-direction:column;gap:7px;padding:10px 12px;border:1px solid var(--ax-side-line);border-radius:var(--radius-md);color:inherit;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-usage:hover{background:var(--ax-side-hover);border-color:var(--lc-accent)}}.ax-usage-t{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;color:var(--ax-side-text)}.ax-usage-t b{color:var(--ax-side-strong);font-variant-numeric:tabular-nums}.ax-meter{display:block;height:5px;border-radius:var(--radius-full);background:var(--lc-line-soft);overflow:hidden}.ax-meter i{display:block;height:100%;border-radius:inherit;background:var(--lc-primary)}.ax-me{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:6px 8px;border:0;border-radius:var(--radius-md);background:none;color:var(--ax-side-strong);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.ax-me[aria-expanded=true]{background:var(--ax-side-on-bg)}.ax-me-chev{flex:none;margin-left:auto;color:var(--ax-side-text)}.ax-avatar{position:relative}.ax-me-dot{top:-2px;right:-2px;width:10px;height:10px}@media (hover: hover){.ax-me:hover{background:var(--ax-side-hover);color:var(--ax-side-strong)}}.ax-avatar{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--lc-soft);color:var(--lc-deep);font-size:13px;font-weight:800;text-decoration:none;transition:box-shadow var(--duration-base) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.ax-avatar.sm{width:32px;height:32px}@media (hover: hover){a.ax-avatar:hover{box-shadow:0 0 0 3px var(--lc-pale);color:var(--lc-deep)}}.ax-me-t{min-width:0;display:flex;flex-direction:column;line-height:1.25}.ax-me-t b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-me-t small{font-size:12px;color:var(--ax-side-text)}@media (pointer: fine){.ax-side{gap:clamp(6px,calc(7.5vh - 61.5px),12px)}.ax-side-top{min-height:clamp(56px,calc(10vh - 34px),64px)}.ax-nav{gap:clamp(8px,calc(10vh - 82px),16px)}.ax-group{gap:clamp(1px,calc(1.25vh - 10.25px),2px)}.ax-group-t{padding-bottom:clamp(2px,calc(2.5vh - 20.5px),4px)}.ax-link{min-height:clamp(34px,calc(7.5vh - 33.5px),40px)}.ax-county-btn{padding-top:clamp(7px,calc(3.75vh - 26.75px),10px);padding-bottom:clamp(7px,calc(3.75vh - 26.75px),10px)}.ax-side-foot{gap:clamp(2px,calc(2.5vh - 20.5px),4px);padding-top:clamp(8px,calc(2.5vh - 14.5px),10px)}.ax-usage{gap:clamp(5px,calc(2.5vh - 17.5px),7px);padding-top:clamp(7px,calc(3.75vh - 26.75px),10px);padding-bottom:clamp(7px,calc(3.75vh - 26.75px),10px)}.ax-me{min-height:clamp(44px,calc(10vh - 40px),52px);padding-top:clamp(2px,calc(5vh - 43px),6px);padding-bottom:clamp(2px,calc(5vh - 43px),6px)}}.ax.rail .ax-logo{display:none}.ax.rail .ax-side-top{justify-content:center;padding:0}.ax.rail :is(.ax-group-t,.ax-me-t,.ax-me-chev){display:none}.ax.rail .ax-link{justify-content:center;padding:0}.ax.rail .ax-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ax.rail .ax-me{justify-content:center}.ax.rail .ax-group+.ax-group{border-top:1px solid var(--ax-side-line);padding-top:12px}.ax-body{min-width:0;display:flex;flex-direction:column}.ax-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:14px;min-height:var(--ax-top);padding:6px 24px;background:var(--lc-surface-topbar);border-bottom:1px solid var(--lc-line-soft)}.ax-burger{display:none;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--lc-ink);cursor:pointer}@media (hover: hover){.ax-burger:hover{background:var(--lc-tint);color:var(--lc-deep)}}.ax-burger:active{background:var(--lc-soft)}.ax-title{flex:0 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--lc-ink);white-space:nowrap}.ax-cmd{flex:1;max-width:520px;margin:0 auto;display:flex;align-items:center;gap:10px;min-height:40px;padding:0 6px 0 12px;border:1px solid var(--lc-line);border-radius:var(--radius-sm);background:var(--lc-card);color:var(--lc-muted);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media (hover: hover){.ax-cmd:hover{border-color:var(--lc-accent);box-shadow:var(--elevation-1);color:var(--lc-text-3)}}.ax-cmd:active{background:var(--lc-tint)}.ax-cmd span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-cmd>svg{flex:none}@media (max-width: 1023px){.ax .ax-cmd kbd{display:none}}.ax-top-r{display:flex;align-items:center;gap:6px}.ax-icobtn{position:relative;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--lc-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-icobtn:hover{background:var(--lc-tint);color:var(--lc-deep)}}.ax-icobtn:active,.ax-icobtn[aria-expanded=true]{background:var(--lc-soft);color:var(--lc-deep)}.ax-trial{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:12px 24px 0;padding:8px 10px 8px 16px;border-radius:var(--radius-md);background:var(--lc-amber-soft);border:1px solid color-mix(in srgb,var(--lc-amber) 25%,transparent);color:var(--lc-ink);font-size:14px}.ax-trial>svg{flex:none;color:var(--lc-amber)}.ax-trial span{flex:1 1 300px}.ax .banner{margin:12px 24px 0}.ax-main{flex:1;min-width:0;animation:axIn var(--duration-slow) var(--ease-out) both}.ax-main:focus-visible{outline-offset:-2px}@keyframes axIn{0%{opacity:0}to{opacity:1}}.ax .app-credit{padding:14px 24px 22px;color:var(--lc-muted)}.ax-pal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 16px;background:var(--lc-scrim);animation:axFade var(--duration-base) var(--ease-out) both}@keyframes axFade{0%{opacity:0}to{opacity:1}}.ax-pal{width:min(680px,100%);max-height:72vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);box-shadow:var(--elevation-4);animation:axPop var(--duration-slow) var(--ease-out) both}.ax-pal-in{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--lc-line-soft);color:var(--lc-muted)}.ax-pal-in input{flex:1;min-width:0;border:0;background:none;color:var(--lc-ink);font:inherit;font-size:17px}.ax-pal-in input:focus-visible{outline-color:transparent}.ax-pal-in:focus-within{box-shadow:inset 0 -2px 0 var(--lc-primary)}.ax-pal-list{overflow-y:auto;padding:8px}.ax-pal-h{display:block;padding:10px 10px 4px;font:500 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.ax-pal-list button{width:100%;display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 10px;border:0;border-radius:var(--radius-md);background:none;color:var(--lc-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.ax-pal-list button>svg:last-child{flex:none;opacity:0;color:var(--lc-deep);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-base) var(--ease-out)}.ax-pal-list button.on{background:var(--lc-tint)}.ax-pal-list button.on>svg:last-child{opacity:1;transform:translate(3px)}.ax-pal-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-md);background:var(--lc-tint);color:var(--lc-deep)}.ax-pal-list button.on .ax-pal-ico{background:var(--lc-primary);color:var(--lc-on-dark)}.ax-pal-t{flex:1;min-width:0;display:flex;flex-direction:column}.ax-pal-t b{font-size:14px}.ax-pal-t small{font-size:12px;color:var(--lc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-pal-empty{margin:0;padding:24px;text-align:center;color:var(--lc-muted)}.ax-pal-foot{display:flex;flex-wrap:wrap;gap:16px;padding:10px 18px;border-top:1px solid var(--lc-line-soft);background:var(--lc-page);color:var(--lc-muted);font-size:12px}.ax-pal-foot kbd{margin-right:3px}.ax .page{max-width:1520px;padding:20px 24px 40px;gap:16px}.ax-hero{position:relative;overflow:hidden;isolation:isolate;padding:24px 28px;border:1px solid var(--ax-hero-line);border-radius:var(--radius-lg);background:var(--ax-hero-bg);color:var(--ax-hero-text)}.ax-hero-lines{position:absolute;right:-40px;top:-10px;z-index:-1;width:62%;height:120%;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 45%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%)}.ax-hero-lines rect{fill:none;stroke:var(--ax-hero-pattern);stroke-opacity:.04;stroke-width:1}.ax-hero-lines line{display:none}.ax-hero>.ax-hero-field{z-index:-1;opacity:.55}.ax-hero-in{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 24px}.ax-hero-t{flex:1 1 380px;min-width:0}.ax-hero h2{margin:0;font-size:var(--fs-heading-1);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--ax-hero-text)}.ax-hero p{margin:8px 0 0;max-width:70ch;color:var(--ax-hero-muted);font-size:15px;line-height:1.55}.ax-hero-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ax-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:20px}.ax-kpi{position:relative;display:flex;flex-direction:column;gap:2px;padding:13px 15px;border:1px solid var(--ax-hero-line);border-radius:var(--radius-md);background:var(--ax-hero-tile)}.ax-kpi b{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--ax-hero-text);font-variant-numeric:tabular-nums}.ax-kpi span{font-size:var(--fs-body-sm);color:var(--lc-muted);line-height:1.35}:root[data-theme=classic] .ax-kpi span{color:var(--ax-hero-muted)}.ax-kpi.red{box-shadow:inset 3px 0 0 var(--lc-primary)}.ax-kpi.red b{color:var(--lc-deep)}:root[data-theme=classic] .ax-kpi.red b{color:var(--lc-bright)}.ax-scrim,.ax-tabs{display:none}@media (max-width: 1023px){.ax,.ax.rail{grid-template-columns:minmax(0,1fr)}.ax-side{position:fixed;left:0;top:0;bottom:0;width:min(300px,86vw);padding:0 12px 12px;transform:translate(-102%);transition:transform var(--duration-slow) var(--ease-out);box-shadow:none}.ax.drawer .ax-side{transform:none;box-shadow:var(--elevation-4)}.ax.rail .ax-side :is(.ax-group-t,.ax-me-t,.ax-me-chev,.ax-logo){display:revert}.ax.rail .ax-link span{position:static;width:auto;height:auto;overflow:visible;clip:auto}.ax.rail .ax-link{justify-content:flex-start;padding:0 12px}.ax-railbtn{display:none}.ax-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;border:0;background:var(--lc-scrim);opacity:0;pointer-events:none;transition:opacity var(--duration-slow) var(--ease-out)}.ax.drawer .ax-scrim{opacity:1;pointer-events:auto}.ax-burger{display:grid}.ax-top{padding:6px 12px;gap:6px}}@media (max-width: 767px){.ax-title{font-size:18px;overflow:hidden;text-overflow:ellipsis}.ax-cmd{flex:0 0 auto;width:44px;min-height:44px;margin:0 0 0 auto;padding:0;justify-content:center;border-color:transparent}.ax-cmd span,.ax-cmd kbd{display:none}.ax .page{padding:16px 16px 96px}.ax-hero{padding:20px 16px}.ax-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-kpi b{font-size:20px}.ax-trial,.ax .banner{margin:10px 16px 0}.ax-tabs{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:45;min-height:64px;padding:4px 4px env(safe-area-inset-bottom);background:var(--lc-card);border-top:1px solid var(--lc-line)}.ax-tabs a,.ax-tabs button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:56px;padding:4px 2px 8px;border:0;border-radius:var(--radius-md);background:none;color:var(--lc-muted);font:600 13px/1.2 var(--lc-font);text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-tabs :is(a,button):hover{background:var(--lc-tint);color:var(--lc-deep)}}.ax-tabs :is(a,button):active{background:var(--lc-tint)}.ax-tabs :is(a,button).on{color:var(--lc-deep)}.ax-tabs :is(a,button).on:after{content:"";position:absolute;left:50%;bottom:3px;width:20px;height:3px;margin-left:-10px;border-radius:3px;background:var(--lc-primary)}.ax .app-credit{padding-bottom:90px}}@media (prefers-reduced-motion: reduce){.ax-main,.ax-pop,.ax-pal,.ax-pal-bg{animation:none!important}}.ax-find{display:flex;align-items:center;gap:8px;width:min(320px,100%);min-height:44px;padding:0 12px;border:1px solid var(--lc-input-line);border-radius:var(--radius-sm);background:var(--lc-card);color:var(--lc-muted);box-shadow:var(--elevation-1);transition:border-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-find:hover{border-color:var(--lc-accent)}}.ax-find:focus-within{border-color:var(--lc-primary);outline:2px solid var(--focus-ring-color);outline-offset:1px}.ax-find input{flex:1;min-width:0;border:0;background:none;color:var(--lc-ink);font:inherit;font-size:15px}.ax-find input:focus-visible{outline-color:transparent}.ax-find input::placeholder{color:var(--lc-muted);opacity:.7}.ax-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.ax-chips button{min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:var(--radius-full);background:var(--lc-card);color:var(--lc-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media (pointer: coarse){.ax-chips button{min-height:40px}}@media (hover: hover){.ax-chips button:hover{background:var(--lc-soft);border-color:var(--lc-accent)}}.ax-chips button.on{background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-deep)}.ax-tgroup{display:flex;flex-direction:column;gap:12px}.ax-tgroup-h{display:flex;align-items:center;gap:12px;padding:4px 2px 0}.ax-tgroup-h>span{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--tone);background:color-mix(in srgb,var(--tone) 12%,var(--lc-card));border:1px solid color-mix(in srgb,var(--tone) 25%,var(--lc-card))}.ax-tgroup-h h2{margin:0;font-size:var(--fs-heading-3);letter-spacing:-.01em}.ax-tgroup-h p{margin:2px 0 0;font-size:13px;color:var(--lc-muted)}.ax-tgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ax-tcard{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 16px 14px;overflow:hidden;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);box-shadow:var(--elevation-1);color:var(--lc-ink);text-decoration:none;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.ax-tcard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tone)}@media (hover: hover){.ax-tcard:hover{transform:translateY(-3px);border-color:var(--lc-input-line);box-shadow:var(--elevation-3);color:var(--lc-ink)}}.ax-tcard:active{transform:translateY(0)}.ax-tcard-ico{display:grid;place-items:center;width:32px;height:32px;margin-bottom:4px;border-radius:var(--radius-md);color:var(--tone);background:color-mix(in srgb,var(--tone) 10%,var(--lc-card))}.ax-tcard b{font-size:15px;letter-spacing:-.01em}.ax-tcard span{font-size:13px;color:var(--lc-muted);line-height:1.45}.ax-tcard code{margin-top:auto;padding-top:6px;font-family:var(--lc-font-mono);font-size:11.5px;color:var(--lc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-tool .calc-stack{margin:0}.ax-sig{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:20px}.ax-sig-t{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:13px 15px;border:1px solid var(--ax-hero-line);border-radius:var(--radius-md);background:var(--ax-hero-tile);color:var(--ax-hero-text);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 3px 0 0 var(--tone, transparent);transition:transform var(--duration-base) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-sig-t:hover:not(.on){transform:translateY(-2px);border-color:var(--lc-accent);box-shadow:inset 3px 0 0 var(--tone, transparent),var(--elevation-3)}}.ax-sig-t:active{transform:translateY(0)}.ax-sig-t b{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}.ax-sig-t span{font-size:var(--fs-body-sm);color:var(--lc-muted);line-height:1.3}:root[data-theme=classic] .ax-sig-t span{color:var(--ax-hero-muted)}.ax-sig-t.on{background:var(--lc-primary);border-color:var(--lc-primary);color:var(--lc-on-dark);box-shadow:var(--shadow-primary)}.ax-sig-t.on span{color:var(--lc-on-dark-2)}.ax-sig-other{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px;font-size:13px;color:var(--ax-hero-muted)}.ax-sig-other button{min-height:32px;padding:0 12px;border:1px solid var(--ax-hero-line);border-radius:var(--radius-full);background:var(--ax-hero-tile);color:var(--ax-hero-text);font:inherit;font-size:13px;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.ax-sig-other button b{margin-left:4px;font-weight:800;font-variant-numeric:tabular-nums}@media (hover: hover){.ax-sig-other button:hover{background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-ink)}}.ax-sig-other button.on{background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-deep)}@media (max-width: 767px){.ax-sig{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-sig-t b{font-size:20px}}.ax-home{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.ax-rail-col{position:sticky;top:calc(var(--ax-top) + 16px);display:flex;flex-direction:column;gap:14px}.ax-feed .ax-d{font-size:12px;white-space:nowrap;color:var(--lc-muted)}.ax-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:14px;border-top:1px solid var(--lc-line-soft)}.ax select.ax-mini-select.input{width:auto;min-height:36px;padding:4px 34px 4px 10px;font-size:13px}@media (pointer: coarse){.ax select.ax-mini-select.input{min-height:44px}}.ax-link-sm{font-size:13px;font-weight:700;color:var(--lc-accent);text-decoration:none}@media (hover: hover){.ax-link-sm:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.ax-meter.light{margin:10px 0 6px;background:var(--lc-line-soft)}.ax-start{background:linear-gradient(160deg,var(--lc-card) 60%,var(--lc-tint))}.ax-step{display:flex;align-items:center;gap:11px;min-height:44px;padding:8px;border-radius:var(--radius-md);color:var(--lc-ink);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-step:hover{background:var(--lc-tint);color:var(--lc-ink)}}.ax-step i{flex:none;display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--lc-neutral);border-radius:50%;color:var(--lc-on-dark);font-style:normal;font-size:12px;font-weight:800}.ax-step.ok i{background:var(--lc-good);border-color:var(--lc-good)}.ax-step span{display:flex;flex-direction:column;line-height:1.3}.ax-step b{font-size:14px}.ax-step.ok b{text-decoration:line-through;color:var(--lc-muted)}.ax-step small{font-size:12px;color:var(--lc-muted)}.ax-tasks{display:flex;flex-direction:column;gap:2px;margin-top:8px}.ax-task{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px;border-radius:var(--radius-md);color:var(--lc-ink);text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-task:hover{background:var(--lc-tint);color:var(--lc-ink)}}.ax-task span{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.ax-task b{font-size:14px}.ax-task small{font-size:12px;color:var(--lc-muted)}.ax-task.due small{color:var(--lc-amber);font-weight:700}.ax-task a{font-size:13px;font-weight:700;color:var(--lc-accent)}.ax-saved{display:flex;flex-direction:column;gap:2px;margin-top:8px}.ax-saved a{display:flex;align-items:center;gap:9px;min-height:40px;padding:6px 8px;border-radius:var(--radius-md);color:var(--lc-ink);font-size:14px;font-weight:600;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-saved a:hover{background:var(--lc-tint);color:var(--lc-deep)}}.ax-saved a svg{flex:none;color:var(--lc-accent)}.ax-saved span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-saved em{padding:2px 8px;border-radius:var(--radius-full);background:var(--lc-good-soft);color:var(--lc-good);font-size:11px;font-style:normal;font-weight:700}@media (max-width: 1279px){.ax-home{grid-template-columns:minmax(0,1fr)}.ax-rail-col{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.ax select.input.ax-mini-select{width:auto;max-width:260px}@media (max-width: 767px) and (pointer: fine){.ax-tabs{display:none!important}.ax .ax-top .ax-burger{display:grid}.ax .ax-top{padding-left:8px}.ax .page{padding-bottom:28px}.ax .app-credit{padding-bottom:14px}}@media (max-width: 767px) and (pointer: coarse){html:has(.ax){scroll-padding-bottom:100px}}@media (pointer: coarse){.ax-railbtn,.ax-ban-x{width:44px;height:44px}.ax-cmd,.ax-pop-list button,.ax-saved a,.ax-sig-other button,.ax-chips button{min-height:44px}.ax-tags .tag button{position:relative}.ax-tags .tag button:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}}.ax .banner{position:relative}.ax-ban-x{display:grid;place-items:center;width:36px;height:36px;margin-left:auto;border:0;border-radius:var(--radius-md);background:none;color:var(--lc-muted);font-size:14px;cursor:pointer}@media (hover: hover){.ax-ban-x:hover{background:color-mix(in srgb,var(--lc-ink) 6%,transparent);color:var(--lc-ink)}}@media (max-width: 767px){.ax-trial{flex-wrap:nowrap;margin:8px 12px 0;padding:6px 8px 6px 12px;font-size:13px}.ax-trial span{flex:1 1 auto;min-width:0}.ax-trial-more{display:none}.ax-trial .btn{flex:none}.ax .banner{margin:8px 12px 0;padding:8px 10px;font-size:13px;gap:4px 8px}}.calc-need{margin:0 0 10px;padding:10px 12px;border-radius:var(--radius-md);background:var(--lc-amber-soft);border:1px solid color-mix(in srgb,var(--lc-amber) 25%,transparent);color:var(--lc-ink);font-size:14px;line-height:1.5}.calc-out-wrap.wait>:not(.calc-need){opacity:.35;filter:grayscale(1);pointer-events:none}.ax-skip{position:fixed;left:12px;top:-60px;z-index:600;padding:10px 16px;border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);font-weight:800;box-shadow:none;text-decoration:none}.ax-skip:focus{top:12px;box-shadow:var(--elevation-3)}.ax-counting{display:inline-block;animation:skelPulse 1.2s ease-in-out infinite}@keyframes skelPulse{50%{opacity:.45}}.ax-bell-wrap{position:relative}.ax-dot{position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--lc-primary);box-shadow:0 0 0 2px var(--lc-card)}.ax-pop-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.ax-bell-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:61;width:min(340px,calc(100vw - 32px))}.ax-pop-item{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-radius:var(--radius-sm);color:var(--lc-ink);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-pop-item:hover{background:var(--lc-tint);color:var(--lc-ink)}}.ax-pop-item b{font-size:14px}.ax-pop-item span{font-size:13px;color:var(--lc-muted)}.ax-pop-foot{margin-top:4px;padding:10px;border-top:1px solid var(--lc-line-soft);color:var(--lc-accent);font-size:13px;font-weight:700;text-decoration:none}@media (hover: hover){.ax-pop-foot:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.ax-kinds{margin-bottom:8px;flex-wrap:wrap}.ax-kind{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:var(--radius-full);background:var(--lc-tint);color:var(--lc-ink);font-size:11px;text-transform:capitalize}.ax-tags .label{display:block;margin-bottom:4px;font-size:12px;font-weight:700;color:var(--lc-muted)}.ax-tags .tag button{min-width:20px;min-height:20px;padding:0 0 0 2px;border:0;border-radius:50%;background:none;color:inherit;font-size:12px;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-tags .tag button:hover{background:var(--lc-pale);color:var(--lc-ink)}}.ax-tags .tag button:active{background:var(--lc-soft)}.ax-lcard-meta{display:flex;flex-wrap:wrap;gap:4px 8px;font:500 11px/1.4 var(--lc-font-mono);color:var(--lc-muted)}.ax-lcard-meta em{font-style:normal}.ax-lcard-meta em.warn{color:var(--lc-amber);font-weight:700}.ax-lcard-meta i{padding:0 6px;border-radius:var(--radius-full);background:var(--lc-tint);color:var(--lc-ink);font-style:normal}.ax-report summary{cursor:pointer;min-height:32px;border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-report summary:hover{color:var(--lc-deep);background:var(--lc-tint)}}.ax-report summary:active{background:var(--lc-soft)}.ax-report[open] summary{margin-bottom:8px}@media (hover: hover){.ax-skip:hover{color:var(--lc-deep);background:var(--lc-tint)}}@media (min-width: 768px){.ax-feed{min-width:860px}.ax-feed td:nth-child(3){min-width:210px}.ax-feed th:first-child,.ax-feed td:first-child{position:sticky;left:0;z-index:1;background:var(--lc-card)}.ax-feed .num{white-space:nowrap}.ax-home .card .table-wrap{background:linear-gradient(to right,var(--lc-card) 30%,transparent) 0 0 / 40px 100% no-repeat local,linear-gradient(to left,color-mix(in srgb,var(--lc-ink) 12%,transparent),transparent) 100% 0 / 16px 100% no-repeat scroll}}@media (pointer: coarse){.lc-btn-tertiary,.lc-btn-sm,.lc-btn-xs,.cb-expand{min-height:44px;display:inline-flex;align-items:center}input[type=checkbox],input[type=radio]{width:24px;height:24px}}@media (hover: hover){.ax-home .card-head a.btn-sm:hover,.ax-home .card-head .btn-sm:hover{background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-deep)}}.ax-search{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start;min-height:calc(100vh - var(--ax-top))}.ax .ax-filters{position:sticky;top:var(--ax-top);height:calc(100vh - var(--ax-top));max-width:none;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:16px 14px 28px;background:var(--lc-card);border-right:1px solid var(--lc-line);scrollbar-width:thin}.ax-fsec{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);box-shadow:var(--elevation-1);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.ax-fsec-h{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.ax-fsec-h h2{margin:0;font-size:14px;font-weight:700;letter-spacing:-.01em}.ax-fhelp{margin:-4px 0 0;font-size:13px;line-height:1.45;color:var(--lc-muted)}.ax-switch{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 2px 0 8px;border:0;border-radius:var(--radius-full);background:none;color:var(--lc-muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-switch:hover{background:var(--lc-tint);color:var(--lc-ink)}.ax-switch:hover .toggle>i{transform:scale(1.1)}.ax-switch:hover .toggle.on>i{transform:translate(16px) scale(1.1)}}@media (pointer: coarse){.ax-switch{min-height:44px}}.ax-stack.on{border-color:var(--lc-accent);box-shadow:0 0 0 3px var(--lc-soft)}.ax-stack.on .ax-switch{color:var(--lc-ink)}.ax-lists{display:flex;flex-direction:column;gap:2px;margin:0 -6px;padding:0 2px}.ax .ax-filters .list-row{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 8px;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax .ax-filters .list-row:hover{background:var(--lc-tint)}.ax .ax-filters .list-row:hover .toggle>i{transform:scale(1.1)}.ax .ax-filters .list-row.on:hover .toggle>i{transform:translate(16px) scale(1.1)}}.ax .ax-filters .list-row:active{background:var(--lc-soft)}.ax .ax-filters .list-row.on{background:var(--lc-soft);box-shadow:inset 3px 0 0 var(--lc-primary)}.ax-lr-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.ax-lr-t b{font-size:13px;font-weight:700}.ax-lr-t small{font:400 11px/1.3 var(--lc-font-mono);color:var(--lc-muted)}.ax-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ax-quick{display:flex;flex-direction:column;gap:2px}.ax-quick summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:6px 8px;border-radius:var(--radius-md);list-style:none;font-size:13px;font-weight:700;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.ax-quick summary::-webkit-details-marker{display:none}.ax-quick summary:after{content:"";width:7px;height:7px;margin-left:4px;border-right:2px solid var(--lc-muted);border-bottom:2px solid var(--lc-muted);transform:rotate(-45deg);transition:transform var(--duration-base) var(--ease-out)}.ax-quick details[open] summary:after{transform:rotate(45deg)}@media (hover: hover){.ax-quick summary:hover{background:var(--lc-tint);color:var(--lc-deep)}}.ax-quick summary span{flex:1}.ax-quick summary small{font:500 11px/1 var(--lc-font-mono);color:var(--lc-muted)}.ax-quick-p{display:flex;flex-wrap:wrap;gap:6px;padding:4px 4px 8px}.ax-fquick{display:flex;flex-wrap:wrap;gap:6px}.ax .ax-filters .pill{max-width:100%;min-height:32px;padding:4px 10px;white-space:normal;text-align:left;line-height:1.3}.ax .btn.ax-addf{justify-content:flex-start;white-space:normal;text-align:left}.ax .btn:is(.side-toggle,.side-close){display:none}.ax-results{padding:18px 24px 30px}.ax-resbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:16px 20px;overflow:hidden;color:var(--lc-ink);background:linear-gradient(180deg,var(--lc-card),var(--lc-page));border:1px solid var(--lc-line);border-radius:var(--radius-lg);box-shadow:var(--elevation-2)}.ax-res-n{display:flex;align-items:baseline;gap:10px}.ax-res-big{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.ax-res-l{display:flex;flex-direction:column;line-height:1.3}.ax-res-l b{font-size:14px}.ax-res-l small{font-size:13px;color:var(--lc-muted)}.ax-res-use{display:flex;flex-direction:column;gap:6px;min-width:150px}.ax-res-use>span:first-child{display:flex;justify-content:space-between;gap:10px;font-size:12px}.ax-res-use small{font:500 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lc-muted)}.ax-res-use b{font-variant-numeric:tabular-nums}.ax-res-act{display:flex;gap:8px}.ax-note{padding:10px 16px}.ax-note summary{min-height:32px;display:flex;align-items:center;font-size:14px;font-weight:700;cursor:pointer}@media (hover: hover){.ax-note summary:hover{color:var(--lc-deep)}}.ax-note p{margin:8px 0 0;font-size:13px}.ax-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ax .ax-sort{max-width:280px}.ax-chipline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ax-selbar{position:sticky;top:calc(var(--ax-top) + 8px);z-index:12;box-shadow:var(--elevation-3);animation:axPop var(--duration-base) var(--ease-out) both}.ax-sep{width:1px;height:18px;background:var(--lc-line)}.ax .selbar .ax-clear{background:transparent;color:var(--lc-muted)}.ax-tablecard{position:relative}.ax-tablecard.busy:after{content:"";position:absolute;left:0;right:0;top:0;z-index:5;height:2px;background:linear-gradient(90deg,transparent,var(--lc-primary),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:axBusy 1s linear infinite}@keyframes axBusy{0%{background-position:-40% 0}to{background-position:140% 0}}.ax-tscroll{overflow-x:auto;overflow-y:hidden;min-height:280px;scrollbar-width:thin}.ax-table{width:max-content;min-width:100%}.ax .ax-table th{padding:10px 12px}.ax .ax-table td{padding:12px;white-space:nowrap;max-width:240px}.ax .ax-table.compact td{padding:8px 12px;font-size:13px}.ax .ax-table.compact td .sub{display:none}.ax-table tbody tr{cursor:pointer}.ax-table .ax-pin0,.ax-table .ax-pin1{position:sticky;z-index:1}.ax-table th.ax-pin0,.ax-table th.ax-pin1{z-index:3}.ax .ax-table .ax-pin0{left:0;width:48px;min-width:48px;padding-left:16px;padding-right:8px}.ax .ax-table .ax-pin1{left:48px;min-width:230px;max-width:300px;box-shadow:1px 0 0 var(--lc-line),8px 0 14px -10px color-mix(in srgb,var(--lc-ink) 14%,transparent)}.ax-table .ax-pin1 a{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--lc-ink);font-size:15px;font-weight:700;text-decoration:none}@media (hover: hover){.ax-table tbody tr:hover .ax-pin1 a{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.ax-table .ax-pin1 .sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--lc-font-mono);font-size:12px}.ax .ax-table .ax-w{min-width:220px;max-width:380px;white-space:normal}.ax-trunc{display:block;overflow:hidden;text-overflow:ellipsis}.ax-owner{max-width:260px}.ax-owner b{display:block;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600}.ax-b{text-align:center}.ax-yes,.ax-no{display:inline-block;padding:2px 8px;border-radius:var(--radius-full);font-size:12px;font-weight:700}.ax-yes{background:var(--lc-soft);color:var(--lc-deep)}.ax-no{color:var(--lc-muted)}.ax .ax-table td.ax-scorecell{width:56px;text-align:center}.ax-tags{display:flex;flex-wrap:wrap;gap:4px}.ax .ax-table .ax-addcol{width:48px;min-width:48px;text-align:center}.ax-addcol button{display:inline-grid;place-items:center;width:28px;height:28px;border:1px dashed var(--lc-neutral);border-radius:var(--radius-sm);background:var(--lc-card);color:var(--lc-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-addcol button:hover{border-color:var(--lc-accent);color:var(--lc-deep);background:var(--lc-tint)}}.ax .pager{border-top:1px solid var(--lc-line-soft)}.ax-rcards{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--lc-page)}.ax-kpirow{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.ax-kpibox{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);box-shadow:var(--elevation-1)}.ax-kpibox b{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}.ax-kpibox span{font-size:13px;color:var(--lc-muted)}@media (max-width: 767px){.ax-kpirow{grid-template-columns:repeat(2,minmax(0,1fr))}}.ax-vals{max-height:280px;overflow:auto;display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--lc-line);border-radius:var(--radius-md)}.ax-vals .check{padding:4px 6px;border-radius:var(--radius-sm)}@media (hover: hover){.ax-vals .check:hover{background:var(--lc-tint)}}.ax-colm{display:flex;flex-direction:column;gap:14px}.ax-colm-presets{display:flex;flex-wrap:wrap;gap:6px}.ax-colm-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;min-height:0}.ax-colm-pick{display:flex;flex-direction:column;gap:10px;min-width:0}.ax-colm-groups{max-height:52vh;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;align-content:start;padding-right:4px}.ax-colm-groups fieldset{display:flex;flex-direction:column;gap:4px;margin:0;padding:10px 12px;border:1px solid var(--lc-line);border-radius:var(--radius-md)}.ax-colm-groups legend{display:flex;justify-content:space-between;gap:10px;width:100%;padding:0 4px;font-size:13px;font-weight:700}.ax-colm-groups .check{font-size:13px}.ax-colm-order{display:flex;flex-direction:column;min-width:0;padding:12px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-page)}.ax-colm-oh{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ax-colm-oh span{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 6px;border-radius:var(--radius-full);background:var(--lc-soft);color:var(--lc-deep);font:500 11px/1 var(--lc-font-mono)}.ax-colm-oh .link-btn{margin-left:auto;font-size:13px}.ax-colm-order ol{display:flex;flex-direction:column;gap:4px;max-height:46vh;margin:0;padding:0;overflow:auto;list-style:none;counter-reset:c}.ax-colm-order li{display:flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;border:1px solid var(--lc-line);border-radius:var(--radius-sm);background:var(--lc-card);font-size:13px;font-weight:600;counter-increment:c}.ax-colm-order li:before{content:counter(c);width:20px;font:500 11px/1 var(--lc-font-mono);color:var(--lc-muted)}.ax-colm-order li span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-colm-order li button{width:28px;height:28px;border:0;border-radius:var(--radius-sm);background:var(--lc-tint);color:var(--lc-text-3);font-size:13px;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-colm-order li button:hover:not(:disabled){background:var(--lc-soft);color:var(--lc-deep)}}.ax-colm-order li button:disabled{color:var(--lc-neutral);background:transparent;cursor:not-allowed}.ax-ex{display:flex;flex-direction:column;gap:18px}.ax-ex-sec{display:flex;flex-direction:column;gap:10px}.ax-ex-h{font-size:14px;font-weight:700;color:var(--lc-ink)}.ax-fmt{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.ax-fmt button,.ax-colset label{position:relative;display:flex;flex-direction:column;gap:2px;padding:11px 13px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),transform var(--duration-base) var(--ease-out)}@media (hover: hover){.ax-fmt button:hover:not(.on),.ax-colset label:hover:not(.on){border-color:var(--lc-accent);background:var(--lc-tint)}}.ax-fmt button:active,.ax-colset label:active{transform:scale(.99)}.ax-fmt button.on,.ax-colset label.on{border-color:var(--lc-accent);background:var(--lc-soft);box-shadow:0 0 0 3px var(--lc-soft)}.ax-colset label:focus-within{outline:2px solid var(--focus-ring-color);outline-offset:2px}.ax-fmt b,.ax-colset b{font-size:14px}.ax-fmt small,.ax-colset small{font-size:12px;line-height:1.35;color:var(--lc-muted)}.ax-colset{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.ax-colset input{position:absolute;opacity:0;pointer-events:none}.ax-heads{display:flex;flex-wrap:wrap;gap:5px;padding:10px;border-radius:var(--radius-md);background:var(--lc-tint)}.ax-heads span{padding:3px 8px;border:1px solid var(--lc-line);border-radius:var(--radius-sm);background:var(--lc-card);color:var(--lc-ink);font:500 11px/1.3 var(--lc-font-mono);letter-spacing:.04em;text-transform:uppercase}.ax-heads .more{border:0;background:none;color:var(--lc-muted)}.ax-rows{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:is(.ax,.lc-dialog) .ax-rows .input{width:150px}.ax-ex-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;border-top:1px solid var(--lc-line-soft)}@media (max-width: 1023px){.ax-search{grid-template-columns:minmax(0,1fr)}.ax .ax-filters{position:static;height:auto;display:none;border-right:0;border-bottom:1px solid var(--lc-line)}.ax .ax-filters.open{display:flex}.ax .btn.side-toggle{display:inline-flex;align-self:flex-start}.ax .ax-filters.open .btn.side-close{display:inline-flex}.ax-colm-body{grid-template-columns:minmax(0,1fr)}.ax .btn.ax-hidef{display:none}}@media (max-width: 767px){.ax-results{padding:14px 16px 96px}.ax-res-big{font-size:28px}.ax-hist{display:none}.ax-res-use{min-width:0;flex:1 1 160px}.ax-res-act{flex:1 1 100%}.ax-res-act .btn{flex:1}.ax .side-close{position:sticky;top:calc(var(--ax-top) + 4px);z-index:5}}@media (max-width: 479px){.ax-res-use{display:none}}.ax-search.wide{grid-template-columns:minmax(0,1fr)}.ax-search.wide .ax-filters{display:none}.ax-table td.ax-w .ax-trunc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;line-height:1.4}.ax-table.compact td.ax-w .ax-trunc{-webkit-line-clamp:1}.ax-none{opacity:.45;cursor:not-allowed!important}@media (hover: hover){.ax .ax-filters .list-row.ax-none:hover{background:transparent}}.ax-table td.ax-w .ax-tags{flex-wrap:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.ax-cov{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 18px;margin-top:10px}.ax-cov div{display:grid;grid-template-columns:130px 1fr 78px;align-items:center;gap:8px;font-size:13px}.ax-cov i{height:6px;overflow:hidden;border-radius:var(--radius-full);background:var(--lc-line-soft)}.ax-cov b{display:block;height:100%;border-radius:inherit;background:var(--lc-primary)}.ax-cov em{font-style:normal;font-weight:700;text-align:right}.ax-cov .none{color:var(--lc-muted)}.ax-cov .none em{font-weight:600}.ax-smart-ex{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px}.ax-smart-ex button{min-height:32px;padding:0 12px;border:1px solid var(--lc-line);border-radius:var(--radius-full);background:var(--lc-card);color:var(--lc-muted);font:inherit;font-size:13px;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-smart-ex button:hover{border-color:var(--lc-accent);background:var(--lc-tint);color:var(--lc-ink)}}@media (pointer: coarse){.ax-smart-ex button{min-height:40px}}.ax-smart-miss{flex-basis:100%;padding:7px 10px;border-radius:var(--radius-md);background:var(--lc-amber-soft);color:var(--lc-ink);font-size:13px}.ax-smart-miss b{font-weight:800}@media (min-width: 1024px) and (max-width: 1535px){.ax-search{grid-template-columns:264px minmax(0,1fr)}.ax .ax-filters{padding:12px 10px 22px}.ax-results{padding:16px 16px 26px}.ax .ax-table :is(th,td){padding-left:10px;padding-right:10px}.ax .ax-table td{max-width:200px}.ax .ax-table .ax-pin1{min-width:190px;max-width:240px}.ax .ax-table .ax-w{min-width:180px;max-width:280px}}@media (min-width: 1536px){.ax .ax-table td{padding:12px 16px}.ax .ax-table th{padding:10px 16px}}.ax .ax-hero.ax-phero{padding:20px 24px 22px;background:var(--lc-surface-prop-header);border-color:var(--lc-line);box-shadow:var(--elevation-2)}.ax-phero .ax-hero-lines{display:none}.ax-ph-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px}.ax-back{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px 0 8px;border:1px solid var(--lc-line);border-radius:var(--radius-full);background:var(--lc-card);color:var(--lc-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-back:hover{background:var(--lc-tint);border-color:var(--lc-accent);color:var(--lc-deep)}}.ax-back:active{background:var(--lc-soft)}@media (pointer: coarse){.ax-back{min-height:44px}}.ax-ph-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:500 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}:root[data-theme=classic] .ax-ph-meta{color:var(--ax-hero-muted)}.ax-ph-meta button{min-height:24px;padding:0 8px;border:0;border-radius:var(--radius-sm);background:var(--lc-tint);color:var(--lc-ink);font:inherit;letter-spacing:.04em;cursor:copy;transition:background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-ph-meta button:hover{background:var(--lc-soft);color:var(--lc-deep)}}.ax-ph-main{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px 28px}.ax-ph-t{flex:1 1 420px;min-width:0}.ax-ph-t h2{margin:0;font-size:var(--fs-heading-1);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--ax-hero-text)}.ax-ph-t p{margin:6px 0 0;color:var(--lc-muted);font-size:15px}:root[data-theme=classic] .ax-ph-t p{color:var(--ax-hero-muted)}.ax-ph-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.ax-ph-tags span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:var(--radius-full);background:var(--lc-tint);color:var(--lc-ink);font-size:12px;font-weight:600}.ax-ph-tags em{font-style:normal;font-size:13px;color:var(--lc-muted)}.ax-ph-more{min-height:26px;padding:0 11px;border:1px dashed var(--lc-input-line);border-radius:var(--radius-full);background:none;color:var(--lc-deep);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-ph-more:hover{background:var(--lc-tint);border-color:var(--lc-accent)}}@media (pointer: coarse){.ax-ph-more{min-height:36px}}.ax-ph-act{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:14px}.ax-ph-act .lc-iconbtn{border:1px solid var(--lc-line);background:var(--lc-card)}@media (hover: hover){.ax-ph-act .lc-iconbtn:hover{border-color:var(--lc-accent)}}.ax-ph-act .lc-iconbtn[aria-pressed=true]{border-color:var(--lc-accent)}.ax-phero .ax-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ax-phero .ax-kpi{background:var(--lc-tint);border-color:transparent;transition:background-color var(--duration-fast) var(--ease-out)}:root[data-theme=classic] .ax-phero .ax-kpi{background:var(--ax-hero-tile)}@media (hover: hover){.ax-phero .ax-kpi:hover{background:var(--lc-soft)}}.ax-phero .ax-kpi:nth-child(n+3) b{font-size:20px}.ax-phero .ax-kpi.owed b{color:var(--lc-owed)}.ax-phero .lc-ring-wrap{margin-left:auto}.ax-stages{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ax-stages ol{flex:1;display:flex;gap:4px;margin:0;padding:4px;overflow-x:auto;list-style:none;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);box-shadow:var(--elevation-1);scrollbar-width:none}.ax-stages li{flex:1 0 auto}.ax-stages li button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:none;color:var(--lc-text-3);font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-stages li button:hover:not(:disabled){background:var(--lc-tint);color:var(--lc-deep)}}.ax-stages li i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--lc-neutral);color:var(--lc-ink);font:normal 600 11px/1 var(--lc-font-mono)}.ax-stages li.done button{color:var(--lc-ink)}.ax-stages li.done i{background:var(--lc-primary);color:var(--lc-on-dark)}.ax-stages li.on button{background:var(--lc-soft);color:var(--lc-deep);box-shadow:inset 0 0 0 1px var(--lc-accent)}.ax-stages li.on i{background:var(--lc-primary);color:var(--lc-on-dark)}.ax-stages li.dead.on button{background:var(--lc-line-soft);color:var(--lc-muted);box-shadow:inset 0 0 0 1px var(--lc-neutral)}.ax-stages li.dead.on i{background:var(--lc-neutral);color:var(--lc-ink)}.ax-prop .lc-tabs{background:transparent}.ax-pgrid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;align-items:start;animation:axFade var(--duration-slow) var(--ease-out) both}.ax-pcard{display:flex;flex-direction:column;gap:12px}.ax-pcard-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ax-pcard-h h2{margin:0}.ax-pcard-h p{margin:3px 0 0;font-size:13px;color:var(--lc-muted)}.ax-owner-card{display:flex;align-items:center;gap:12px}.ax-owner-av{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--lc-soft);color:var(--lc-deep);font-size:18px;font-weight:800}.ax-mail{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--lc-line-soft);border-radius:var(--radius-md);background:var(--lc-page)}.ax-mail .link-btn{align-self:flex-start;margin-top:4px;font-size:13px}.ax-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin:0}.ax-facts div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--lc-line-soft);font-size:14px}.ax-facts dt{color:var(--lc-muted)}.ax-facts dd{margin:0;font-weight:700;text-align:right}.ax-reasons{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ax-reasons li{position:relative;padding:8px 10px 8px 30px;border-radius:var(--radius-md);background:var(--lc-tint);color:var(--lc-ink);font-size:14px;font-weight:600}.ax-reasons li:before{content:"↑";position:absolute;left:11px;top:8px;color:var(--lc-accent);font-weight:800}.ax-qd{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ax-qd div{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:var(--radius-md);background:var(--lc-tint)}.ax-qd span{font-size:12px;color:var(--lc-muted)}.ax-qd b{font-size:18px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ax-tl{display:flex;flex-direction:column;margin:0;padding:0 0 0 4px;list-style:none}.ax-tl li{position:relative;display:flex;gap:12px;padding:4px 6px 12px 0;border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-tl li:hover{background:var(--lc-tint)}}.ax-tl li:before{content:"";position:absolute;left:4px;top:18px;bottom:0;width:2px;background:var(--lc-line-soft)}.ax-tl li:last-child:before{display:none}.ax-tl i{z-index:1;flex:none;width:10px;height:10px;margin-top:4px;border-radius:50%;box-shadow:0 0 0 3px var(--lc-card)}.ax-tl span{display:flex;flex-direction:column;font-size:14px}.ax-tl b{font-size:11.5px;color:var(--lc-muted)}.ax-dc{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ax-mo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border-radius:var(--radius-md);background:var(--lc-soft);color:var(--lc-ink)}.ax-mo span{font-size:13px;color:var(--lc-text-3)}.ax-mo b{font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--lc-deep);font-variant-numeric:tabular-nums}.ax-calcs{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.ax-est{display:flex;flex-direction:column;align-items:flex-end}.ax-est b{font-size:22px;letter-spacing:-.02em}.ax-est span{font-size:12px;color:var(--lc-muted)}.ax-h3{margin:14px 0 6px;font-size:14px}.ax-noteform{display:flex;flex-direction:column;gap:8px}.ax .ax-noteform .btn{align-self:flex-end}.ax-notes{display:flex;flex-direction:column;gap:8px}.ax-notes div{padding:10px 12px;border:1px solid var(--lc-line-soft);border-radius:var(--radius-md);background:var(--lc-page)}.ax-notes span{font-size:12px;color:var(--lc-muted)}.ax-notes p{margin:4px 0 0;font-size:14px;white-space:pre-wrap}.ax-taskform{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:8px}.ax-task.done b{text-decoration:line-through;color:var(--lc-muted)}.ax-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:12px;align-items:start;overflow-x:auto;padding-bottom:8px}.ax-lane{display:flex;flex-direction:column;gap:8px;min-height:240px;padding:10px;border:1px solid var(--lc-line-soft);border-radius:var(--radius-lg);background:var(--lc-tint);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.ax-lane.drop{background:var(--lc-soft);border:1px dashed var(--lc-accent)}.ax-lane-h{display:flex;align-items:center;gap:8px;padding:4px 4px 6px}.ax-lane-h i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--tone)}.ax-lane-h b{font-size:13px;font-weight:700}.ax-lane-h span{margin-left:auto;padding:1px 8px;border:1px solid var(--lc-line);border-radius:var(--radius-full);background:var(--lc-card);color:var(--lc-muted);font:500 11px/1.4 var(--lc-font-mono)}.ax-lane-sum{margin-top:-4px;padding:0 4px;font:500 11px/1.3 var(--lc-font-mono);color:var(--lc-muted)}.ax-lcard{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);box-shadow:var(--elevation-1);cursor:grab;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-lcard:hover{transform:translateY(-2px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line)}}.ax-lcard:active{cursor:grabbing}.ax-lcard.dragging{transform:rotate(1.5deg);box-shadow:var(--elevation-3);opacity:.9}.ax-lcard a{color:var(--lc-ink);font-size:15px;font-weight:700;line-height:1.3;text-decoration:none}@media (hover: hover){.ax-lcard a:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.ax-lcard small{font-size:13px;color:var(--lc-muted)}.ax-lcard-kv{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:400 12px/1.4 var(--lc-font-mono)}.ax .ax-lcard select.input{min-height:36px;padding:4px 30px 4px 8px;font-size:13px}.ax-lane-empty{padding:18px 8px;border:1px dashed var(--lc-neutral);border-radius:var(--radius-md);color:var(--lc-muted);font-size:13px;text-align:center}@media (max-width: 1279px){.ax-pgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1023px){.ax-facts,.ax-taskform{grid-template-columns:1fr}}@media (max-width: 767px){.ax-qd{grid-template-columns:1fr 1fr}.ax .ax-hero.ax-phero{padding:16px}.ax-phero .ax-ph-main{flex-wrap:nowrap;gap:12px}.ax-phero .ax-ph-t{flex:1 1 auto}.ax-phero .lc-ring-wrap{margin-left:0}.ax-phero .lc-ring-cap{white-space:normal;max-width:80px;text-align:center}.ax-phero .ax-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.ax{display:block;background:var(--lc-card)}.ax-side,.ax-top,.ax-tabs,.ax-trial,.ax .banner,.ax-ph-act,.ax-back,.ax-stages,.ax-tabsbar,.lc-tabs,.app-credit,.ax-hero-lines{display:none!important}.ax-hero{background:var(--lc-card)!important;border:1px solid var(--lc-line);box-shadow:none}.ax .page{padding:0}.ax .card{box-shadow:none;break-inside:avoid}}.ax-findlight{display:flex;align-items:center;gap:8px;min-width:240px;min-height:40px;padding:0 12px;border:1px solid var(--lc-input-line);border-radius:var(--radius-sm);background:var(--lc-card);color:var(--lc-muted);box-shadow:var(--elevation-1);transition:border-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-findlight:hover{border-color:var(--lc-accent)}}.ax-findlight:focus-within{border-color:var(--lc-primary);outline:2px solid var(--focus-ring-color);outline-offset:1px}.ax-findlight input{flex:1;min-width:0;border:0;background:none;color:var(--lc-ink);font:inherit;font-size:14px}.ax-findlight input:focus-visible{outline-color:transparent}@media (pointer: coarse){.ax-findlight{min-height:44px}}.ax-stagepill{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:0 10px;border-radius:var(--radius-full);background:var(--lc-tint);color:var(--lc-ink);font-size:12px;font-weight:700}.ax-stagepill:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--tone)}.ax-drive-opts{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.ax .ax-chk-dark{min-height:36px;color:var(--ax-hero-text);font-weight:600}.ax-drive-n{font:500 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lc-muted)}.ax-drive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.ax-dcard{transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.ax .ax-dcard.marked{border-color:var(--lc-good);box-shadow:0 0 0 3px var(--lc-good-soft)}.ax-scard{position:relative;overflow:hidden;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.ax-scard:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--lc-primary)}@media (hover: hover){.ax .ax-scard:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line)}}@media (max-width: 767px){.ax-drive-grid{grid-template-columns:minmax(0,1fr)}}.ax-smart{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 8px 8px 12px;border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);box-shadow:var(--elevation-1);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media (hover: hover){.ax-smart:hover{border-color:var(--lc-accent)}}.ax-smart:focus-within{border-color:var(--lc-primary);outline:2px solid var(--focus-ring-color);outline-offset:1px}.ax-smart-ico{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--lc-tint);color:var(--lc-deep)}.ax-smart input{flex:1 1 280px;min-width:0;min-height:36px;border:0;background:none;color:var(--lc-ink);font:inherit;font-size:15px}.ax-smart input:focus-visible{outline-color:transparent}.ax-smart-got{display:flex;flex-wrap:wrap;gap:5px;flex:1 1 100%;order:3;padding:2px 0 2px 42px}.ax-smart-got em{padding:3px 10px;border:1px solid var(--lc-accent);border-radius:var(--radius-full);background:var(--lc-soft);color:var(--lc-deep);font-size:12px;font-style:normal;font-weight:700}.ax-smart-got em.t{border-color:var(--lc-line);background:var(--lc-tint);color:var(--lc-text-3)}.ax-draw{position:absolute;right:54px;top:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;max-width:70%;padding:6px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);box-shadow:var(--elevation-3)}.ax-draw span{padding:0 4px;font-size:13px;font-weight:600;color:var(--lc-text-3)}.ax-map.drawing{outline:3px solid var(--lc-accent);outline-offset:-3px}.ax .btn.ax-watching{background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-deep)}.ax-watch{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.ax-wcard{position:relative;display:flex;flex-direction:column;gap:10px;overflow:hidden}.ax-wcard.new:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--lc-primary)}.ax-wcard-h{display:flex;align-items:flex-start;gap:10px}.ax-wcard-h a{flex:1;min-width:0;display:flex;flex-direction:column;color:var(--lc-ink);text-decoration:none;border-radius:var(--radius-sm)}.ax-wcard-h a b{font-size:15px}@media (hover: hover){.ax-wcard-h a:hover b{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.ax-wcard-h small{font-size:13px;color:var(--lc-muted)}.ax-wnew{flex:none;padding:3px 9px;border-radius:var(--radius-full);background:var(--lc-primary);color:var(--lc-on-dark);font-size:12px;font-weight:700;animation:axPulse 2s ease-in-out infinite}@keyframes axPulse{50%{box-shadow:0 0 0 5px var(--lc-soft)}}.ax-wkv{display:flex;flex-wrap:wrap;gap:14px;font-size:13px}.ax-wev{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ax-wev li{display:flex;align-items:center;justify-content:space-between;gap:8px}.ax-wev small{font:400 12px/1.3 var(--lc-font-mono);color:var(--lc-muted)}.ax-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:30px 16px;border:2px dashed var(--lc-neutral);border-radius:var(--radius-lg);background:var(--lc-tint);text-align:center;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-drop:hover{border-color:var(--lc-accent);background:var(--lc-soft)}}.ax-drop:focus-within{border-color:var(--lc-primary);outline:2px solid var(--focus-ring-color);outline-offset:2px}.ax-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ax-drop b{font-size:15px}.ax-drop small{font-size:13px;color:var(--lc-muted)}.ax-preview{max-height:220px;border:1px solid var(--lc-line-soft);border-radius:var(--radius-md)}.ax-preview table.t{font-size:13px}.ax-lists2{display:flex;flex-direction:column;gap:6px}.ax-list2{display:flex;align-items:center;gap:10px;padding:4px 4px 4px 0;border-bottom:1px solid var(--lc-line-soft)}.ax-list2>button:first-child{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px;border:0;border-radius:var(--radius-md);background:none;color:var(--lc-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-list2>button:first-child:hover{background:var(--lc-tint);color:var(--lc-deep)}}.ax-list2 small{font-size:12px;color:var(--lc-muted)}@media (max-width: 767px){.ax-draw{left:10px;right:10px;top:56px;bottom:auto;max-width:none;justify-content:flex-start}.ax-smart-got{padding-left:0}}.ax-trialnote{padding:10px 12px;border:1px solid color-mix(in srgb,var(--lc-amber) 25%,transparent);border-radius:var(--radius-md);background:var(--lc-amber-soft);color:var(--lc-ink);font-size:13px}@media (max-width: 1023px){.ax-trial{gap:6px 10px;font-size:13px}.ax-trial span{flex-basis:100%}.ax-home>.ax-rail-col{order:-1}}.ax-stage-sel{display:none}@media (max-width: 767px){.ax-stages ol{display:none}.ax-stage-sel{display:flex;flex:1 1 100%;align-items:center;gap:10px;font-size:13px;font-weight:700}.ax-stage-sel select{flex:1;min-width:0;width:100%}}.ax-fu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:10px}.ax-fu-col{display:flex;flex-direction:column;align-items:stretch;gap:4px}.ax-fu-col>.status{align-self:flex-start;margin-bottom:4px}@media (max-width: 1023px){.ax-fu{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.ax-fu{grid-template-columns:1fr}}.ax-legend{position:absolute;left:12px;bottom:28px;display:flex;flex-wrap:wrap;gap:10px;padding:6px 10px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-text-3);box-shadow:var(--elevation-2);font-size:12px;font-weight:600}.ax-legend span{display:inline-flex;align-items:center;gap:5px}.ax-legend i{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--lc-card);box-shadow:0 0 0 1px var(--lc-line)}.ax-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.ax-tpls button{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--duration-base) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-tpls button:hover:not(.on){transform:translateY(-2px);border-color:var(--lc-accent);box-shadow:var(--elevation-3)}}.ax-tpls button:active{transform:translateY(0)}.ax-tpls button.on{border-color:var(--lc-accent);background:var(--lc-soft);box-shadow:0 0 0 3px var(--lc-soft)}.ax-tpls b{font-size:14px}.ax-tpls small{font-size:12px;color:var(--lc-muted)}.ax-letter{font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.6;color:#111;background:#fff;padding:48px 56px;max-width:760px}.ax-letter-preview .ax-letter{margin-top:10px;border:1px solid var(--lc-line);border-radius:var(--radius-md)}@media (max-width: 767px){.ax-letter{padding:24px 18px}}.ax-letter-to{margin-bottom:26px}.ax-letter-date{margin-bottom:22px;color:#444}.ax-letter-body{white-space:pre-wrap}.ax-print{display:none}@media print{body:has(.ax-print) .ax-side,body:has(.ax-print) .ax-top,body:has(.ax-print) .ax-tabs,body:has(.ax-print) .ax-hero,body:has(.ax-print) .ax-pgrid,body:has(.ax-print) .ax-letter-preview,body:has(.ax-print) .app-credit,body:has(.ax-print) .ax-trial{display:none!important}.ax-print{display:block}.ax-print .ax-letter{page-break-after:always;padding:.9in 1in;max-width:none}}.btn:focus-visible,.pill:focus-visible,.ax-switch:focus-visible{outline-offset:3px}.ax-info{position:relative;display:inline-flex;margin-left:6px;vertical-align:middle}.ax-info>button{width:16px;height:16px;padding:0;border:1px solid var(--lc-neutral);border-radius:50%;background:var(--lc-card);color:var(--lc-muted);font:600 10px/1 var(--lc-font-mono, monospace);cursor:help;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ax-info>button:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}@media (pointer: coarse){.ax-info>button:before{top:-14px;right:-14px;bottom:-14px;left:-14px}.ax-stages li button{min-height:44px}}.ax-info>button:focus-visible{border-color:var(--lc-accent);color:var(--lc-deep)}@media (hover: hover){.ax-info>button:hover{border-color:var(--lc-accent);color:var(--lc-deep);background:var(--lc-tint)}}.ax-info>button:active{background:var(--lc-soft);border-color:var(--lc-accent)}.ax-info-pop{display:none;position:absolute;left:50%;bottom:calc(100% + 8px);z-index:50;width:260px;padding:var(--space-2) 10px;border-radius:var(--radius-sm);transform:translate(-50%);background:var(--lc-ink);color:var(--lc-on-dark);box-shadow:var(--elevation-3);font:500 13px/1.45 var(--lc-font);letter-spacing:0;text-transform:none;text-align:left;white-space:normal}.ax-info-pop a{color:var(--lc-bright);font-weight:700}.ax-info:focus-within .ax-info-pop{display:block}@media (hover: hover){.ax-info:hover .ax-info-pop{display:block}}.ax-gone{display:block;margin:2px 0 6px;font-size:13px;color:var(--lc-muted);text-align:left}.ax .ax-admin table.t td{height:40px;padding:8px 12px}.ax .ax-admin table.t th{padding:8px 12px}.ax .grid3>.card{transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax .grid3>.card:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line)}}.pf-doc{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;font-family:inherit}.pf-doc.is-compact{margin-top:2px}.pf-doc-link{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--lc-deep);text-decoration:none;padding:3px 9px;border-radius:999px;border:1px solid var(--lc-pale);background:var(--lc-tint)}@media (hover: hover){.pf-doc-link:hover{background:var(--lc-soft)}}.pf-doc-link:focus-visible,.pf-doc-copy:focus-visible{outline:2px solid var(--lc-accent);outline-offset:2px}.pf-doc-copy{font:inherit;font-size:12px;color:var(--lc-muted);background:none;border:0;padding:2px 4px;cursor:pointer;text-align:left}.pf-doc-copy b{color:var(--lc-ink);font-weight:600;overflow-wrap:anywhere}.pf-doc-copy span{color:var(--lc-deep);font-weight:600;text-decoration:underline}.ent,.ent *,.ent *:before,.ent *:after{box-sizing:border-box}.ent{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto auto;grid-template-areas:"main" "panel" "foot";min-height:100vh;min-height:100svh;background:var(--lc-card);color:var(--lc-ink);font-family:var(--lc-font);font-size:var(--fs-body);line-height:1.55;font-weight:500;font-variant-numeric:tabular-nums}@media (min-width: 768px){.ent{grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-template-rows:1fr auto;grid-template-areas:"main panel" "foot panel"}}@media (min-width: 1280px){.ent{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ent-main{grid-area:main}.ent-panel{grid-area:panel}.ent-foot{grid-area:foot}.ent :where(h1,h2,h3,p,ul,fieldset,legend){margin:0;padding:0}.ent :where(button,input,select){font:inherit;color:inherit}.ent :where(a){text-decoration:none}.ent-main{min-width:0;display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-3) var(--space-4) var(--space-5);background:var(--lc-card)}@media (min-width: 768px){.ent-main{padding:var(--space-5) var(--space-10) var(--space-6)}}@media (min-width: 1536px){.ent-main{padding-inline:var(--space-16)}}.ent-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.ent-logo{display:inline-flex;align-items:center;min-height:44px;border-radius:var(--radius-sm)}.ent-back{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-3);margin-right:calc(-1 * var(--space-3));border-radius:var(--radius-md);color:var(--lc-muted);font-size:var(--fs-label);font-weight:600;letter-spacing:.01em;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ent-back svg{transition:transform var(--duration-base) var(--ease-out)}@media (hover: hover){.ent-back:hover{background:var(--lc-tint);color:var(--lc-deep)}.ent-back:hover svg{transform:translate(-2px)}}.ent-back:active{background:var(--lc-soft)}.ent-body{width:100%;max-width:400px;margin:auto;display:flex;flex-direction:column;gap:var(--space-6)}.ent-head{display:flex;flex-direction:column;gap:var(--space-2)}.ent-title{font-size:var(--fs-heading-1);line-height:1.15;font-weight:800;letter-spacing:var(--lc-heading-tracking);color:var(--lc-ink);text-wrap:balance}.ent-help{font-size:var(--fs-body);line-height:1.55;color:var(--lc-muted)}.ent-link{color:var(--lc-accent);font-weight:700;border-radius:4px;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:color var(--duration-fast) var(--ease-out),background-size var(--duration-base) var(--ease-out)}@media (hover: hover){.ent-link:hover{color:var(--lc-deep);background-size:100% 1.5px}}.ent-link:active{color:var(--lc-deep)}.ent-google:empty{display:none}.ent-google .col{display:flex;flex-direction:column;gap:var(--space-3)}.ent-google .or-line{display:flex;align-items:center;gap:var(--space-3);color:var(--lc-muted);font-size:var(--fs-body-sm);font-weight:600}.ent-google .or-line:before,.ent-google .or-line:after{content:"";flex:1;height:1px;background:var(--lc-line)}.ent-form{display:flex;flex-direction:column;gap:var(--space-4)}.ent-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ent-label-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:24px}.ent-label,.ent-legend{display:inline-block;font-size:var(--fs-label);line-height:1.3;font-weight:600;letter-spacing:.01em;color:var(--lc-ink);transition:color var(--duration-fast) var(--ease-out),transform var(--duration-base) var(--ease-out)}.ent-field:focus-within>.ent-label,.ent-field:focus-within>.ent-label-row .ent-label{color:var(--lc-deep);transform:translateY(-1px)}.ent-label-row .ent-link{font-size:var(--fs-label);display:inline-flex;align-items:center;min-height:44px;margin-block:-10px}.ent-opt{font-weight:500;color:var(--lc-muted)}.ent-input{display:block;width:100%;min-width:0;height:44px;padding:0 var(--space-3);border:1px solid var(--lc-input-line);border-radius:var(--radius-sm);background:var(--lc-card);color:var(--lc-ink);font-size:16px;font-weight:500;line-height:1.3;box-shadow:var(--elevation-1);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}@media (min-width: 768px){.ent-input{font-size:var(--fs-body)}}.ent-input::placeholder{color:var(--lc-muted);opacity:.7}@media (hover: hover){.ent-input:hover{border-color:var(--lc-accent)}}.ent-input:focus,.ent-input:focus-visible{outline:2px solid transparent;outline-offset:0;border-color:var(--lc-primary);box-shadow:var(--focus-ring)}.ent-input[aria-invalid=true]{border-color:var(--lc-danger)}.ent-input[aria-invalid=true]:focus{box-shadow:0 0 0 2px var(--lc-danger-soft)}.ent-input:disabled{background:var(--lc-tint);color:var(--lc-muted);cursor:not-allowed}select.ent-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer;text-overflow:ellipsis;background-image:linear-gradient(45deg,transparent 50%,var(--lc-muted) 50%),linear-gradient(135deg,var(--lc-muted) 50%,transparent 50%);background-position:calc(100% - 20px) 19px,calc(100% - 15px) 19px;background-size:5px 5px;background-repeat:no-repeat}.ent-pw{position:relative;display:block}.ent-pw .ent-input{padding-right:84px}.ent-eye{position:absolute;right:0;top:0;height:44px;min-width:76px;padding:0 var(--space-3);display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:transparent;color:var(--lc-muted);font-size:var(--fs-label);font-weight:600;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ent-eye:hover{background:var(--lc-tint);color:var(--lc-deep)}}.ent-eye:active{background:var(--lc-soft);color:var(--lc-deep)}.ent-eye:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.ent-hint{font-size:var(--fs-body-sm);line-height:1.45;color:var(--lc-muted)}.ent-error{display:flex;align-items:flex-start;gap:6px;font-size:var(--fs-body-sm);line-height:1.45;font-weight:600;color:var(--lc-danger)}.ent-error svg{flex:none;margin-top:1px}.ent-alert{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--lc-danger-soft);color:var(--lc-ink);font-size:var(--fs-body-sm);line-height:1.45;font-weight:600}.ent-alert svg{flex:none;color:var(--lc-danger);margin-top:1px}.ent-jump{display:inline;padding:0;border:0;background:none;cursor:pointer;border-radius:4px;font:inherit;font-weight:700;color:var(--lc-danger);text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ent-jump:hover{color:var(--lc-ink)}}.ent-jump:active{color:var(--lc-ink)}.ent-pick{border:0;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ent-pick .ent-legend{margin-bottom:var(--space-1)}.ent-two{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}@media (min-width: 480px){.ent-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ent-pick .ent-two{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}@media (min-width: 768px) and (max-width: 1023px){.ent-pick .ent-two{grid-template-columns:minmax(0,1fr)}}.ent-sublabel{font-size:var(--fs-body-sm);font-weight:600;color:var(--lc-muted)}.ent-seat{display:flex;align-items:center;gap:var(--space-2);min-height:24px;font-size:var(--fs-body-sm);line-height:1.45;font-weight:600;color:var(--lc-text-2)}.ent-seat i,.ent-seats i{flex:none;align-self:flex-start;margin-top:6px;width:8px;height:8px;border-radius:var(--radius-full);background:var(--lc-good)}.ent-seat.full i,.ent-seats.full i{background:var(--lc-amber)}.ent-seat b,.ent-seats b{font-weight:800;color:var(--lc-ink)}.ent-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:48px;padding:0 var(--space-5);margin-top:var(--space-1);border:0;border-radius:var(--radius-md);background:var(--lc-primary);color:var(--lc-on-dark);font-size:var(--fs-body);font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:var(--shadow-primary);transition:background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.ent-btn:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lc-card) 35%,transparent),transparent);transform:translate(-120%) skew(-20deg)}@media (hover: hover){.ent-btn:hover{background:var(--lc-deep);box-shadow:var(--shadow-primary-hover);transform:translateY(-1px)}.ent-btn:hover:after{animation:ent-shine .6s var(--ease-out)}}.ent-btn:active{transform:none;box-shadow:var(--elevation-1);background:var(--lc-deep)}.ent-btn:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.ent-btn:disabled{background:var(--lc-neutral);color:var(--lc-muted);box-shadow:none;transform:none;cursor:progress}@keyframes ent-shine{0%{transform:translate(-120%) skew(-20deg)}to{transform:translate(260%) skew(-20deg)}}.ent-trust{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-family:var(--lc-font-mono);font-size:var(--fs-stamp);letter-spacing:.06em;text-transform:uppercase;color:var(--lc-muted)}.ent-trust span{display:inline-flex;align-items:center;gap:6px}.ent-trust span:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:var(--lc-good)}.ent-legal,.ent-proof{font-size:var(--fs-body-sm);line-height:1.5;color:var(--lc-muted)}.ent-switch{font-size:var(--fs-body);color:var(--lc-text-2);padding-top:var(--space-4);border-top:1px solid var(--lc-line-soft)}.ent-switch .ent-link,.ent-legal .ent-link,.ent-proof .ent-link{display:inline-block;padding-block:2px}.ent-done{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.ent-done .ent-btn{width:auto;text-decoration:none}.ent a.ent-btn,.ent a.ent-btn:hover,.ent a.ent-btn:active{color:var(--lc-on-dark)}.ent-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-4) var(--space-4);background:var(--lc-card);font-size:var(--fs-body-sm);color:var(--lc-muted)}@media (min-width: 768px){.ent-foot{padding:0 var(--space-10) var(--space-4)}}@media (min-width: 1536px){.ent-foot{padding-inline:var(--space-16)}}.ent-foot a{color:var(--lc-muted);font-weight:600;display:inline-flex;align-items:center;min-height:44px;padding-inline:2px;border-radius:4px;transition:color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ent-foot a:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.ent-foot-btn{border:0;background:none;font:inherit;font-weight:600;color:var(--lc-muted);cursor:pointer;display:inline-flex;align-items:center;min-height:44px;padding-inline:2px;border-radius:4px}@media (hover: hover){.ent-foot-btn:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.ent-foot-btn:focus-visible{outline:2px solid transparent;box-shadow:var(--focus-ring)}.ent-foot a:active{color:var(--lc-deep)}.ent-panel{position:relative;min-width:0;overflow:hidden;overflow:clip;isolation:isolate;background:var(--lc-tint);border-top:1px solid var(--lc-line)}@media (min-width: 768px){.ent-panel{border-top:0;border-left:1px solid var(--lc-line)}}.ent-panel-in{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-5);width:100%;max-width:620px;margin-inline:auto;padding:var(--space-12) var(--space-4)}@media (min-width: 768px){.ent-panel-in{position:sticky;top:0;min-height:100vh;min-height:100svh;justify-content:center;padding:var(--space-12) var(--space-8)}}@media (min-width: 1280px){.ent-panel-in{padding-inline:var(--space-12)}}.ent-headline{font-size:var(--fs-display-2);line-height:1.06;font-weight:800;letter-spacing:-.025em;color:var(--lc-ink);text-wrap:balance}.ent-numbers{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--fs-body-lg);line-height:1.5;font-weight:600;color:var(--lc-text-2);min-height:27px}.ent-numbers b{font-weight:800;color:var(--lc-ink)}.ent-numbers i{flex:none;width:8px;height:8px;margin-top:10px;border-radius:var(--radius-full);background:var(--lc-good);animation:ent-live 2.4s ease-out infinite}.ent-numbers.muted{color:var(--lc-muted)}@keyframes ent-live{0%,to{box-shadow:0 0 color-mix(in srgb,var(--lc-good) 50%,transparent)}60%{box-shadow:0 0 0 6px color-mix(in srgb,var(--lc-good) 0%,transparent)}}.ent-card{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);box-shadow:var(--elevation-2);overflow:hidden;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media (hover: hover){.ent-card:hover{transform:translateY(-3px);box-shadow:var(--elevation-3)}}.ent-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border-bottom:1px solid var(--lc-line);min-height:52px}.ent-bar-t{padding-left:var(--space-2);font-size:var(--fs-label);font-weight:700;color:var(--lc-ink)}.ent-tabs{display:flex;gap:var(--space-1)}.ent-tab{min-height:44px;padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--lc-muted);font-size:var(--fs-label);font-weight:700;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ent-tab:hover{background:var(--lc-tint);color:var(--lc-deep)}}.ent-tab:active{background:var(--lc-soft)}.ent-tab[aria-selected=true]{background:var(--lc-soft);color:var(--lc-deep)}.ent-stamp{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px 10px;border:1px solid var(--lc-line);border-radius:var(--radius-sm);background:var(--lc-tint);font-family:var(--lc-font-mono);font-size:var(--fs-stamp);line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted);white-space:nowrap}.ent-stamp i{width:7px;height:7px;border-radius:var(--radius-full);background:var(--lc-good);animation:ent-live 2.4s ease-out infinite}.ent-rows{list-style:none;margin:0;padding:0}.ent-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"addr score" "chips score";align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--lc-line-soft);transition:background-color var(--duration-fast) var(--ease-out)}@media (min-width: 1280px){.ent-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"addr chips score"}}@media (hover: hover){.ent-row:hover{background:var(--lc-tint)}.ent-row:hover .ent-chip{background:var(--lc-soft)}}.ent-addr{grid-area:addr;min-width:0}.ent-addr b{display:block;font-size:14px;line-height:1.35;font-weight:700;color:var(--lc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ent-addr small{display:block;font-family:var(--lc-font-mono);font-size:var(--fs-stamp);line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:var(--lc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ent-chips{grid-area:chips;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ent-chip{font-family:var(--lc-font-mono);font-size:var(--fs-stamp);line-height:1.4;padding:3px 9px;border-radius:var(--radius-full);background:var(--lc-tint);color:var(--lc-ink);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out)}.ent-score{grid-area:score;width:30px;height:30px;border-radius:var(--radius-full);display:inline-grid;place-items:center;font-family:var(--lc-font-mono);font-size:var(--fs-data);font-weight:600;transition:transform var(--duration-base) var(--ease-out)}@media (hover: hover){.ent-score:hover{transform:scale(1.08)}}.ent-score.top{background:var(--lc-score-top);color:var(--lc-score-top-text)}.ent-score.high{background:var(--lc-score-high);color:var(--lc-score-high-text)}.ent-score.mid{background:var(--lc-score-mid);color:var(--lc-score-mid-text)}.ent-score.low{background:var(--lc-score-low);color:var(--lc-score-low-text)}.ent-cfoot{display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:10px var(--space-4);font-family:var(--lc-font-mono);font-size:var(--fs-stamp);letter-spacing:.06em;text-transform:uppercase;color:var(--lc-muted)}.ent-assure{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);font-family:var(--lc-font-mono);font-size:12px;line-height:1.4;color:var(--lc-muted)}.ent-assure li{display:inline-flex;align-items:center;gap:var(--space-2)}.ent-assure li:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:var(--lc-good)}.ent-seats{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);line-height:1.45;font-weight:600;color:var(--lc-text-2)}.ent-seats .ent-link{font-weight:700}@media (max-width: 767px){.ent-headline{font-size:28px}.ent-numbers{font-size:var(--fs-body)}.ent-numbers i{margin-top:8px}.ent-rows .ent-row:nth-child(n+4){display:none}.ent-assure,.ent-seats{display:none}.ent-bar{padding-right:var(--space-2)}}@media (prefers-reduced-motion: reduce){.ent-numbers i,.ent-stamp i{animation:none}.ent-btn:hover,.ent-card:hover{transform:none}}:root{--lc-stage-1: var(--lc-pale);--lc-stage-2: var(--lc-seq-2);--lc-stage-3: var(--lc-bright);--lc-stage-4: #8B5CF6;--lc-stage-5: var(--lc-accent);--lc-stage-6: var(--lc-primary);--lc-stage-7: var(--lc-deep);--lc-scrim: rgba(30, 20, 51, .45);--lc-danger-hover: #B00F1A;--lc-shine: rgba(255, 255, 255, .3);--lc-owed: var(--lc-amber)}:root[data-theme=classic]{--lc-stage-1: #2A78D6;--lc-stage-2: #7C3AED;--lc-stage-3: #EDA100;--lc-stage-4: #E8590C;--lc-stage-5: #D6121F;--lc-stage-6: #1E9E52;--lc-stage-7: #8A9099;--lc-scrim: rgba(11, 12, 16, .55);--lc-danger-hover: #8E0B14}@keyframes lc-shine{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes lc-spin{to{transform:rotate(360deg)}}@keyframes lc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes lc-fade{0%{opacity:0}}@keyframes lc-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes lc-sheet-up{0%{transform:translateY(100%)}}@keyframes lc-toast-in{0%{opacity:0;transform:translate(12px,12px)}}.is-focus{outline:2px solid var(--focus-ring-color)!important;outline-offset:2px}.lc-btn,:is(.ax,.lc-dialog) .btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--lc-input-line);background:var(--lc-card);color:var(--lc-ink);box-shadow:none;font:inherit;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.lc-btn svg,:is(.ax,.lc-dialog) .btn svg{flex:none}.lc-btn-lg,:is(.ax,.lc-dialog) .btn-lg{min-height:48px;padding:0 var(--space-5);font-size:15px}.lc-btn-sm,:is(.ax,.lc-dialog) .btn-sm{min-height:36px;padding:0 var(--space-3);font-size:13px}.lc-btn-xs{min-height:28px;padding:0 var(--space-2);font-size:12px;border-radius:var(--radius-sm);gap:var(--space-1)}.lc-btn-block{width:100%}@media (pointer: coarse){.lc-btn-sm,.lc-btn-xs,:is(.ax,.lc-dialog) .btn-sm{min-height:44px}}@media (hover: hover){.lc-btn:is(:hover,.is-hover):not(:disabled),:is(.ax,.lc-dialog) .btn:hover:not(:disabled){background-color:var(--lc-tint);border-color:var(--lc-accent);color:var(--lc-deep);transform:translateY(-1px)}}.lc-btn:is(:active,.is-active):not(:disabled),:is(.ax,.lc-dialog) .btn:active:not(:disabled){background-color:var(--lc-soft);transform:translateY(0)}.lc-btn-primary,:is(.ax,.lc-dialog) .btn-red{background:var(--lc-primary);border-color:var(--lc-primary);color:var(--lc-on-dark);box-shadow:var(--shadow-primary)}.lc-btn-primary:after,:is(.ax,.lc-dialog) .btn-red:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;transform:translate(-130%);background:linear-gradient(115deg,transparent 30%,var(--lc-shine) 50%,transparent 70%)}@media (hover: hover){.lc-btn-primary:is(:hover,.is-hover):not(:disabled),:is(.ax,.lc-dialog) .btn-red:hover:not(:disabled){background-color:var(--lc-deep);border-color:var(--lc-deep);color:var(--lc-on-dark);box-shadow:var(--shadow-primary-hover);transform:translateY(-1px)}.lc-btn-primary:is(:hover,.is-hover):not(:disabled):after,:is(.ax,.lc-dialog) .btn-red:hover:not(:disabled):after{animation:lc-shine .6s var(--ease-out) 1}}.lc-btn-primary:is(:active,.is-active):not(:disabled),:is(.ax,.lc-dialog) .btn-red:active:not(:disabled){background-color:var(--lc-deep);color:var(--lc-on-dark);transform:translateY(0);box-shadow:var(--elevation-1)}.lc-btn-secondary,:is(.ax,.lc-dialog) :is(.btn-dark,.btn-secondary),:is(.ax-hero-act,.ax-res-act) .btn:not(.btn-red):not(.btn-danger){background:var(--lc-card);border:1.5px solid var(--lc-ink);color:var(--lc-ink);box-shadow:none}@media (hover: hover){.lc-btn-secondary:is(:hover,.is-hover):not(:disabled),:is(.ax,.lc-dialog) :is(.btn-dark,.btn-secondary):hover:not(:disabled),:is(.ax-hero-act,.ax-res-act) .btn:not(.btn-red):not(.btn-danger):hover:not(:disabled){background-color:var(--lc-tint);border-color:var(--lc-deep);color:var(--lc-deep)}}.lc-btn-secondary:is(:active,.is-active):not(:disabled),:is(.ax,.lc-dialog) :is(.btn-dark,.btn-secondary):active:not(:disabled),:is(.ax-hero-act,.ax-res-act) .btn:not(.btn-red):not(.btn-danger):active:not(:disabled){background-color:var(--lc-soft)}.lc-btn-ghost,:is(.ax,.lc-dialog) .btn-ghost{background:transparent;border-color:transparent;box-shadow:none}.lc-btn-tertiary,:is(.ax,.lc-dialog) .link-btn,.lc-link{min-height:0;padding:0;border:0;border-radius:0;box-shadow:none;overflow:visible;background:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0 1.5px;background-position:0 100%;color:var(--lc-accent);font-family:inherit;font-weight:700;cursor:pointer;text-decoration:none;transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (hover: hover){.lc-btn-tertiary:is(:hover,.is-hover):not(:disabled),:is(.ax,.lc-dialog) .link-btn:hover:not(:disabled),.lc-link:is(:hover,.is-hover){color:var(--lc-deep);background-size:100% 1.5px;background-color:transparent;transform:none}}.lc-btn-tertiary:disabled,:is(.ax,.lc-dialog) .link-btn:disabled{color:var(--lc-muted);cursor:not-allowed;background-color:transparent}.lc-btn-danger,:is(.ax,.lc-dialog) .btn-danger{background:var(--lc-danger);border-color:var(--lc-danger);color:var(--lc-on-dark)}@media (hover: hover){.lc-btn-danger:is(:hover,.is-hover):not(:disabled),:is(.ax,.lc-dialog) .btn-danger:hover:not(:disabled){background-color:var(--lc-danger-hover);border-color:var(--lc-danger-hover);color:var(--lc-on-dark)}}.lc-btn-danger:is(:active,.is-active):not(:disabled),:is(.ax,.lc-dialog) .btn-danger:active:not(:disabled){background-color:var(--lc-danger-hover);color:var(--lc-on-dark)}.lc-btn-danger-quiet,:is(.ax,.lc-dialog) .btn-danger-quiet{color:var(--lc-danger)}@media (hover: hover){.lc-btn-danger-quiet:is(:hover,.is-hover):not(:disabled),:is(.ax,.lc-dialog) .btn-danger-quiet:hover:not(:disabled){background-color:var(--lc-danger-soft);border-color:var(--lc-danger);color:var(--lc-danger)}}.lc-btn:disabled,.lc-btn[aria-disabled=true],:is(.ax,.lc-dialog) .btn:disabled{background:var(--lc-neutral);border-color:var(--lc-neutral);color:var(--lc-muted);box-shadow:none;transform:none;cursor:not-allowed}.lc-btn:disabled:after,:is(.ax,.lc-dialog) .btn:disabled:after{display:none}.lc-btn.lc-btn-tertiary:disabled,.lc-btn.lc-btn-tertiary[aria-disabled=true]{background-color:transparent;color:var(--lc-muted)}.lc-btn-danger-quiet:is(:active,.is-active):not(:disabled),:is(.ax,.lc-dialog) .btn-danger-quiet:active:not(:disabled){background-color:var(--lc-danger-soft);border-color:var(--lc-danger)}.lc-btn.is-loading,:is(.ax,.lc-dialog) .btn.is-loading{color:transparent!important;pointer-events:none}.lc-btn.is-loading:before,:is(.ax,.lc-dialog) .btn.is-loading:before{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;border:2px solid var(--lc-line);border-top-color:var(--lc-primary);animation:lc-spin .8s linear infinite}.lc-btn-primary.is-loading:before,:is(.ax,.lc-dialog) .btn-red.is-loading:before{border-color:var(--lc-bright);border-top-color:var(--lc-on-dark)}.lc-btn-danger.is-loading:before,:is(.ax,.lc-dialog) .btn-danger.is-loading:before{border-color:var(--lc-danger-soft);border-top-color:var(--lc-on-dark)}.lc-btn-danger-quiet.is-loading:before{border-top-color:var(--lc-danger)}.lc-iconbtn{position:relative;display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--lc-muted);cursor:pointer;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-base) var(--ease-out)}.lc-iconbtn-sm{width:36px;height:36px}@media (pointer: coarse){.lc-iconbtn-sm{width:44px;height:44px}}@media (hover: hover){.lc-iconbtn:is(:hover,.is-hover):not(:disabled){background-color:var(--lc-tint);color:var(--lc-deep)}}.lc-iconbtn:is(:active,.is-active):not(:disabled),.lc-iconbtn[aria-pressed=true]{background-color:var(--lc-soft);color:var(--lc-deep)}.lc-iconbtn:disabled{color:var(--lc-neutral);cursor:not-allowed}:is(.lc-iconbtn,.lc-tip)[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);z-index:70;pointer-events:none;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--lc-ink);color:var(--lc-on-dark);font:500 13px/1.35 var(--lc-font);letter-spacing:0;text-transform:none;white-space:nowrap;opacity:0;transform:translate(-50%,4px);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);transition-delay:0ms}.lc-tip{position:relative;display:inline-flex}:is(.lc-iconbtn,.lc-tip)[data-tip]:is(:focus-visible,:focus-within):after{opacity:1;transform:translate(-50%);transition-delay:.15s}@media (hover: hover){:is(.lc-iconbtn,.lc-tip)[data-tip]:is(:hover,.is-hover):after{opacity:1;transform:translate(-50%);transition-delay:.15s}}.lc-tooltip{display:inline-block;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--lc-ink);color:var(--lc-on-dark);font-size:13px;line-height:1.35}.lc-input,:is(.ax,.lc-dialog) .input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--lc-input-line);border-radius:var(--radius-sm);background-color:var(--lc-card);color:var(--lc-ink);box-shadow:var(--elevation-1);font:inherit;font-size:15px;line-height:1.4;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.lc-input::placeholder,:is(.ax,.lc-dialog) .input::placeholder{color:var(--lc-muted);opacity:.7}@media (hover: hover){.lc-input:is(:hover,.is-hover):not(:disabled):not(:focus),:is(.ax,.lc-dialog) .input:hover:not(:disabled):not(:focus){border-color:var(--lc-accent)}}.lc-input:focus,.lc-input.is-focus,:is(.ax,.lc-dialog) .input:focus{border-color:var(--lc-primary);outline:2px solid var(--focus-ring-color);outline-offset:1px;background-color:var(--lc-card)}.lc-input:is(.is-error,[aria-invalid=true]),:is(.ax,.lc-dialog) .input:is(.is-error,[aria-invalid=true]){border-color:var(--lc-danger)}.lc-input:disabled,:is(.ax,.lc-dialog) .input:disabled{background-color:var(--lc-line-soft);color:var(--lc-muted);cursor:not-allowed;box-shadow:none}textarea.lc-input,:is(.ax,.lc-dialog) textarea.input{min-height:88px;resize:vertical}@media (max-width: 767px){.lc-input,:is(.ax,.lc-dialog) .input{font-size:16px}}select.lc-input,:is(.ax,.lc-dialog) select:is(.input,.btn,.ax-mini-select),:where(select.input,select.ax-mini-select,select.btn){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--lc-muted) 50%),linear-gradient(135deg,var(--lc-muted) 50%,transparent 50%);background-position:calc(100% - 19px) 52%,calc(100% - 14px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.lc-field{display:flex;flex-direction:column;gap:6px}.lc-label,:is(.ax,.lc-dialog) .field>label{font-size:var(--fs-label);font-weight:600;letter-spacing:.01em;color:var(--lc-ink)}.lc-help{font-size:var(--fs-body-sm);color:var(--lc-muted)}.lc-field-error{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-body-sm);font-weight:600;color:var(--lc-danger)}.lc-field-error svg{flex:none}.lc-search{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 6px 0 12px;border:1px solid var(--lc-input-line);border-radius:var(--radius-sm);background:var(--lc-card);color:var(--lc-muted);box-shadow:var(--elevation-1);transition:border-color var(--duration-fast) var(--ease-out)}.lc-search input{flex:1;min-width:0;border:0;background:none;color:var(--lc-ink);font:inherit;font-size:15px}.lc-search input:focus-visible{outline-color:transparent}@media (hover: hover){.lc-search:is(:hover,.is-hover){border-color:var(--lc-accent)}}.lc-search:focus-within,.lc-search.is-focus{border-color:var(--lc-primary);outline:2px solid var(--focus-ring-color);outline-offset:1px}.lc-kbd,:is(.ax,.ax-pal) kbd{display:inline-flex;align-items:center;min-height:22px;padding:0 6px;border-radius:4px;border:1px solid var(--lc-line);background:var(--lc-tint);color:var(--lc-muted);font:500 11px/1 var(--lc-font-mono);letter-spacing:.04em;white-space:nowrap}@media (max-width: 1023px){.lc-search .lc-kbd{display:none}}.lc-toggle{position:relative;display:inline-flex;flex:none;width:44px;height:24px;padding:2px;border:0;border-radius:var(--radius-full);background:var(--lc-neutral);cursor:pointer;transition:background-color .15s var(--ease-out)}.lc-toggle>i{width:20px;height:20px;border-radius:50%;background:var(--lc-card);box-shadow:var(--elevation-1),0 1px 3px color-mix(in srgb,var(--lc-ink) 20%,transparent);transition:transform .15s var(--ease-out)}.lc-toggle:is(.on,[aria-checked=true]){background:var(--lc-primary)}.lc-toggle:is(.on,[aria-checked=true])>i{transform:translate(20px)}@media (hover: hover){.lc-toggle:is(:hover,.is-hover)>i,:is(:hover,.is-hover)>.lc-toggle>i{transform:scale(1.1)}.lc-toggle:is(.on,[aria-checked=true]):is(:hover,.is-hover)>i,:is(:hover,.is-hover)>.lc-toggle:is(.on,[aria-checked=true])>i{transform:translate(20px) scale(1.1)}}.lc-toggle:disabled{opacity:1;background:var(--lc-line);cursor:not-allowed}.lc-switch{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--lc-ink);cursor:pointer;padding:0}.ax .toggle,.lc-toggle.is-stack{position:relative;width:40px;height:24px;padding:2px;border-radius:var(--radius-full);background:var(--lc-neutral)}.ax .toggle>i,.lc-toggle.is-stack>i{position:relative;width:20px;height:20px;border-radius:50%;background:var(--lc-card);box-shadow:var(--elevation-1);transition:transform .15s var(--ease-out)}.ax .toggle.on,.lc-toggle.is-stack.on{background:var(--lc-ink)}.ax .toggle.on>i,.lc-toggle.is-stack.on>i{transform:translate(16px)}.ax .toggle.on>i:after,.lc-toggle.is-stack.on>i:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--lc-primary)}.lc-check,:is(.ax,.lc-dialog) .check{display:flex;align-items:center;gap:10px;min-height:32px;font-size:14px;font-weight:500;color:var(--lc-ink);cursor:pointer}@media (pointer: coarse){.lc-check,:is(.ax,.lc-dialog) .check{min-height:44px}}.lc-check input,:is(.ax,.lc-dialog) input:is([type=checkbox],[type=radio]){-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;display:inline-grid;place-content:center;width:20px;height:20px;margin:0;border:2px solid var(--lc-muted);border-radius:5px;background:var(--lc-card);cursor:pointer;vertical-align:middle;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.lc-check input[type=radio],:is(.ax,.lc-dialog) input[type=radio]{border-radius:50%}.lc-check input:before,:is(.ax,.lc-dialog) input:is([type=checkbox],[type=radio]):before{content:"";width:10px;height:5px;margin-top:-3px;border-left:2px solid var(--lc-on-dark);border-bottom:2px solid var(--lc-on-dark);transform:rotate(-45deg) scale(0);transition:transform var(--duration-fast) var(--ease-out)}.lc-check input[type=radio]:before,:is(.ax,.lc-dialog) input[type=radio]:before{width:8px;height:8px;margin:0;border:0;border-radius:50%;background:var(--lc-on-dark);transform:scale(0)}.lc-check input:checked,:is(.ax,.lc-dialog) input:is([type=checkbox],[type=radio]):checked{background:var(--lc-primary);border-color:var(--lc-primary)}.lc-check input:checked:before,:is(.ax,.lc-dialog) input[type=checkbox]:checked:before{transform:rotate(-45deg) scale(1)}.lc-check input[type=radio]:checked:before,:is(.ax,.lc-dialog) input[type=radio]:checked:before{transform:scale(1)}@media (hover: hover){.lc-check:is(:hover,.is-hover) input:not(:disabled):not(:checked),:is(.ax,.lc-dialog) input:is([type=checkbox],[type=radio]):hover:not(:disabled):not(:checked){border-color:var(--lc-accent)}}.lc-check input:disabled,:is(.ax,.lc-dialog) input:is([type=checkbox],[type=radio]):disabled{background:var(--lc-line-soft);border-color:var(--lc-neutral);cursor:not-allowed}.lc-chip,:is(.ax,.lc-dialog) .pill{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:var(--radius-full);background:var(--lc-tint);color:var(--lc-ink);font:inherit;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;text-decoration:none;box-shadow:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-base) var(--ease-out)}@media (pointer: coarse){.lc-chip,:is(.ax,.lc-dialog) .pill{min-height:36px}.lc-chip:before,:is(.ax,.lc-dialog) .pill:before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}}@media (hover: hover){.lc-chip:is(:hover,.is-hover),:is(.ax,.lc-dialog) .pill:hover{background-color:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-ink);transform:none}}.lc-chip:is(:active,.is-active),:is(.ax,.lc-dialog) .pill:active{transform:scale(.98)}.lc-chip:is(.on,[aria-pressed=true]),:is(.ax,.lc-dialog) .pill:is(.on,[aria-pressed=true]){background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-deep);box-shadow:none}.lc-chip .n,:is(.ax,.lc-dialog) .pill .n{font-family:var(--lc-font-mono);font-size:11px;color:var(--lc-muted)}.lc-chip:is(.on,[aria-pressed=true]) .n,:is(.ax,.lc-dialog) .pill.on .n{color:var(--lc-deep)}.lc-chip:disabled,:is(.ax,.lc-dialog) .pill:disabled{background:var(--lc-line-soft);color:var(--lc-muted);cursor:not-allowed;border-color:transparent}.lc-chip-x,.ax .chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 4px 0 12px;border:1px solid var(--lc-accent);border-radius:var(--radius-full);background:var(--lc-soft);color:var(--lc-deep);font-size:13px;font-weight:700}.lc-chip-x>span,.ax .chip>span{color:var(--lc-muted);font-weight:600}.lc-chip-x button,.ax .chip button{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--lc-deep);font-size:15px;line-height:1;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.lc-chip-x button:is(:hover,.is-hover),.ax .chip button:hover{background:var(--lc-pale);color:var(--lc-ink)}}.lc-chip-x button:active,.ax .chip button:active{background:var(--lc-pale)}@media (pointer: coarse){.lc-chip-x,.ax .chip{min-height:36px}.lc-chip-x button,.ax .chip button{position:relative;width:32px;height:32px}.lc-chip-x button:before,.ax .chip button:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.lc-breadcrumb :is(a,button){display:inline-flex;align-items:center;min-height:44px}.lc-seg button,:is(.ax,.lc-dialog) .seg :is(button,a){min-height:44px}}.lc-reason,:is(.ax,.lc-dialog) .tag{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 8px;border-radius:var(--radius-full);background:var(--lc-tint);color:var(--lc-ink);font:500 11px/1.2 var(--lc-font-mono);white-space:nowrap}.lc-reason.has-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tone, var(--lc-accent))}:is(.ax,.lc-dialog) :is(.tag-red,.tag-on){background:var(--lc-soft);color:var(--lc-deep)}.lc-owed{color:var(--lc-owed);font-weight:700;font-variant-numeric:tabular-nums}.lc-owed-cert{display:inline-flex;align-items:center;gap:4px;color:var(--lc-danger);font-weight:700}.lc-badge,:is(.ax,.lc-dialog) .status{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:0 9px;border-radius:var(--radius-full);background:var(--lc-tint);color:var(--lc-muted);font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.lc-badge:before,:is(.ax,.lc-dialog) .status:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.lc-badge.no-dot:before{display:none}:is(.lc-badge,.status):is(.is-good,.st-good){background:var(--lc-good-soft);color:var(--lc-good)}:is(.lc-badge,.status):is(.is-warn,.st-warn){background:var(--lc-amber-soft);color:var(--lc-amber)}:is(.lc-badge,.status):is(.is-danger,.st-bad){background:var(--lc-danger-soft);color:var(--lc-danger)}:is(.lc-badge,.status):is(.is-info,.st-info){background:var(--lc-info-soft);color:var(--lc-info)}:is(.lc-badge,.status):is(.is-neutral,.st-gray){background:var(--lc-tint);color:var(--lc-muted)}:is(.lc-badge,.status):is(.is-brand,.is-weekly){background:var(--lc-soft);color:var(--lc-deep)}:is(.lc-badge,.status).is-monthly{background:var(--lc-neutral);color:var(--lc-ink)}:is(.lc-badge,.status).m-score{background:var(--lc-m-score-soft);color:var(--lc-m-score)}:is(.lc-badge,.status).m-money{background:var(--lc-m-money-soft);color:var(--lc-m-money-text)}:is(.lc-badge,.status).m-estate{background:var(--lc-m-estate-soft);color:var(--lc-m-estate)}:is(.lc-badge,.status).m-absentee{background:var(--lc-m-absentee-soft);color:var(--lc-m-absentee)}:is(.lc-badge,.status).m-sales{background:var(--lc-m-sales-soft);color:var(--lc-m-sales)}:is(.lc-badge,.status).m-court{background:var(--lc-m-court-soft);color:var(--lc-m-court)}:is(.lc-badge,.status).m-vacancy{background:var(--lc-m-vacancy-soft);color:var(--lc-m-vacancy)}:is(.lc-badge,.status).m-neutral{background:var(--lc-m-neutral-soft);color:var(--lc-muted)}.lc-score,.score{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border-radius:50%;background:var(--lc-score-low);color:var(--lc-score-low-text);box-shadow:none;font:600 13px/1 var(--lc-font-mono);font-variant-numeric:tabular-nums;transition:transform var(--duration-base) var(--ease-out)}:is(.lc-score,.score):is(.s-top,.hi){background:var(--lc-score-top);color:var(--lc-score-top-text)}:is(.lc-score,.score):is(.s-high,.mid){background:var(--lc-score-high);color:var(--lc-score-high-text)}:is(.lc-score,.score).s-mid{background:var(--lc-score-mid);color:var(--lc-score-mid-text)}:is(.lc-score,.score):is(.s-low,.lo){background:var(--lc-score-low);color:var(--lc-score-low-text)}:is(.lc-score,.score).is-none{background:var(--lc-line-soft);color:var(--lc-muted)}.lc-score-lg{width:36px;height:36px;font-size:14px}.lc-score-sm{width:28px;height:28px;font-size:12px}@media (hover: hover){:is(.lc-score,.score):is(:hover,.is-hover),tr:hover :is(.lc-score,.score){transform:scale(1.08)}}.lc-count,.ax-count,:is(.ax,.lc-dialog) .ax-tabsbar button span{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 6px;border-radius:var(--radius-full);background:var(--lc-soft);color:var(--lc-deep);font:500 11px/1 var(--lc-font-mono)}.lc-stamp{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 8px;border-radius:var(--radius-sm);background:var(--lc-tint);color:var(--lc-muted);font:500 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.lc-stamp.on-dark{background:color-mix(in srgb,var(--lc-on-dark) 6%,transparent);color:var(--lc-on-dark-3)}.lc-stamp.bare{background:none;padding:0;min-height:0}.lc-dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;background:var(--lc-good);animation:lc-live 2.4s var(--ease-out) infinite}.lc-dot.is-old{background:var(--lc-amber);animation:none}@keyframes lc-live{0%{box-shadow:0 0 color-mix(in srgb,var(--lc-good) 45%,transparent)}70%,to{box-shadow:0 0 0 5px color-mix(in srgb,var(--lc-good) 0%,transparent)}}.lc-tabs{position:relative;display:flex;gap:var(--space-1);border-bottom:1px solid var(--lc-line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.lc-tabs::-webkit-scrollbar{display:none}.lc-tab,:is(.ax,.lc-dialog) .ax-tabsbar button{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);flex:none;min-height:44px;padding:0 14px;border:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:none;color:var(--lc-muted);font:inherit;font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.lc-tab:is(:hover,.is-hover),:is(.ax,.lc-dialog) .ax-tabsbar button:hover{color:var(--lc-deep);background-color:var(--lc-tint)}}.lc-tab:is(.on,[aria-selected=true],[aria-current=page]),:is(.ax,.lc-dialog) .ax-tabsbar button.on{color:var(--lc-deep)}.lc-tab:focus-visible,:is(.ax,.lc-dialog) .ax-tabsbar button:focus-visible,.lc-step>button:focus-visible{outline-offset:-2px}.lc-tabs-ink{position:absolute;left:0;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--lc-primary);pointer-events:none;transition:transform var(--duration-slow) var(--ease-out),width var(--duration-slow) var(--ease-out)}.lc-tabs.is-overflow{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.lc-seg,:is(.ax,.lc-dialog) .seg{display:inline-flex;align-items:center;gap:2px;min-height:36px;padding:3px;border:0;border-radius:var(--radius-full);background:var(--lc-tint);box-shadow:inset 0 0 0 1px var(--lc-line)}.lc-seg button,:is(.ax,.lc-dialog) .seg :is(button,a){display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 14px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--lc-muted);box-shadow:none;font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}@media (pointer: coarse){.lc-seg button,:is(.ax,.lc-dialog) .seg :is(button,a){min-height:40px}}@media (hover: hover){.lc-seg button:is(:hover,.is-hover):not(.on),:is(.ax,.lc-dialog) .seg :is(button,a):hover:not(.on){background-color:var(--lc-soft);color:var(--lc-deep)}}.lc-seg button:is(.on,[aria-pressed=true]),:is(.ax,.lc-dialog) .seg :is(button,a).on{background:var(--lc-card);color:var(--lc-deep);box-shadow:var(--elevation-1),0 0 0 1px var(--lc-line)}.lc-seg button:disabled,:is(.ax,.lc-dialog) .seg button:disabled{color:var(--lc-neutral);cursor:not-allowed}.lc-seg.is-weights{min-height:26px;padding:2px;background:var(--lc-card)}.lc-seg.is-weights button{min-height:22px;padding:0 7px;font:600 12px/1 var(--lc-font-mono)}.lc-seg.is-weights button.on{background:var(--lc-soft);color:var(--lc-deep);box-shadow:inset 0 0 0 1px var(--lc-accent)}@media (pointer: coarse){.lc-seg.is-weights button{min-height:44px;min-width:44px;padding:0 10px;justify-content:center}}.lc-card,.ax .card{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-md);box-shadow:var(--elevation-2);padding:var(--space-5)}.lc-card-tight,.ax .card.card-tight{padding:0;overflow:hidden}.lc-card h2,.ax .card h2{font-size:var(--fs-heading-3);font-weight:700;letter-spacing:-.01em;line-height:1.35;color:var(--lc-ink)}.lc-card-head,.ax .card-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--lc-line-soft)}.lc-card-head h2,.ax .card-head h2{margin:0}.lc-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-4) calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5);border-top:1px solid var(--lc-line-soft)}.lc-card-link{display:block;color:inherit;text-decoration:none;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.lc-card-link:is(:hover,.is-hover){transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line);color:inherit}}@media (max-width: 767px){.lc-card,.ax .card{padding:var(--space-4)}.ax .card.card-tight{padding:0}}.lc-summary{background:linear-gradient(180deg,var(--lc-card),var(--lc-page));border:1px solid var(--lc-line);border-radius:var(--radius-lg);box-shadow:var(--elevation-2)}.lc-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);text-align:left;font:inherit}.lc-tile b{font-size:var(--fs-data-lg);font-weight:800;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.lc-tile span{font-size:var(--fs-body-sm);color:var(--lc-muted);line-height:1.35}button.lc-tile{cursor:pointer;transition:transform var(--duration-base) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media (hover: hover){button.lc-tile:is(:hover,.is-hover):not(.on){transform:translateY(-2px);border-color:var(--lc-accent);box-shadow:var(--elevation-3)}}.lc-tile.on{background:var(--lc-primary);border-color:var(--lc-primary);color:var(--lc-on-dark)}.lc-tile.on span{color:var(--lc-on-dark-2)}.lc-table,:is(.ax,.lc-dialog) table.t{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;color:var(--lc-ink)}.lc-table th,:is(.ax,.lc-dialog) table.t th{position:sticky;top:0;z-index:2;padding:10px 16px;text-align:left;white-space:nowrap;background:var(--lc-page);color:var(--lc-muted);border-bottom:1px solid var(--lc-line);font:500 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase}.lc-table td,:is(.ax,.lc-dialog) table.t td{height:52px;padding:12px 16px;vertical-align:middle;background:var(--lc-card);border-bottom:1px solid var(--lc-line-soft);transition:background-color var(--duration-fast) var(--ease-out)}@media (pointer: coarse){.lc-table td,:is(.ax,.lc-dialog) table.t td{height:56px}}.lc-table tbody tr:last-child td,:is(.ax,.lc-dialog) table.t tbody tr:last-child td{border-bottom:0}.lc-table :is(td,th).num,:is(.ax,.lc-dialog) table.t :is(td,th).num{text-align:right;font-family:var(--lc-font-mono);font-size:var(--fs-data);white-space:nowrap;font-variant-numeric:tabular-nums}.lc-table th.num,:is(.ax,.lc-dialog) table.t th.num{font-size:var(--fs-stamp)}.lc-table :is(td,th).lc-score-col,:is(.ax,.lc-dialog) table.t :is(td,th).lc-score-col{width:56px;text-align:center}.lc-table .sub,:is(.ax,.lc-dialog) table.t .sub{display:block;margin-top:2px;font-size:var(--fs-body-sm);color:var(--lc-muted);font-weight:500}.lc-table th.sortable,:is(.ax,.lc-dialog) table.t th.sortable{cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}@media (hover: hover){.lc-table th.sortable:hover,:is(.ax,.lc-dialog) table.t th.sortable:hover{color:var(--lc-deep)}.lc-table tbody tr:is(:hover,.is-hover) td,:is(.ax,.lc-dialog) table.t tbody tr:hover td{background-color:var(--lc-tint)}.lc-table tbody tr:hover a,:is(.ax,.lc-dialog) table.t tbody tr:hover td>a{text-decoration:underline;text-underline-offset:3px}}.lc-table tbody tr.sel td,:is(.ax,.lc-dialog) table.t tbody tr.sel td{background-color:var(--lc-soft)}.lc-table tbody tr.sel td:first-child,:is(.ax,.lc-dialog) table.t tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--lc-primary)}.lc-table.compact td,:is(.ax,.lc-dialog) table.t.compact td{height:40px;padding:8px 12px}.lc-table.compact th,:is(.ax,.lc-dialog) table.t.compact th{padding:8px 12px}.lc-chev-cell{width:40px;padding-left:0!important;text-align:right;color:var(--lc-neutral)}.lc-chev-cell svg{display:inline-block;vertical-align:middle;transition:transform var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (hover: hover){tr:is(:hover,.is-hover) .lc-chev-cell svg{transform:translate(3px);color:var(--lc-deep)}}tr.lc-rowlink{cursor:pointer}.lc-trunc{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-bulkbar,:is(.ax,.lc-dialog) .selbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:8px 10px 8px 16px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);box-shadow:var(--elevation-2);color:var(--lc-ink);font-size:14px;font-weight:600}:is(.ax,.lc-dialog) .selbar button{min-height:36px;padding:0 12px;border:0;border-radius:var(--radius-md);background:var(--lc-tint);color:var(--lc-deep);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){:is(.ax,.lc-dialog) .selbar button:hover:not(:disabled){background:var(--lc-soft);color:var(--lc-deep)}}:is(.ax,.lc-dialog) .selbar button:disabled{color:var(--lc-muted);background:var(--lc-line-soft);cursor:not-allowed}@media (pointer: coarse){:is(.ax,.lc-dialog) .selbar button{min-height:44px}}.lc-skel,.skel{display:flex;flex-direction:column;gap:12px;padding:16px}.lc-skel-row,.skel-row{display:flex;gap:14px}.lc-skel-row i,.skel-row i,.lc-skel-bar{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,var(--lc-tint) 25%,var(--lc-soft) 50%,var(--lc-tint) 75%);background-size:200% 100%;animation:lc-shimmer 1.2s linear infinite}:is(.ax,.lc-dialog) .pager{color:var(--lc-muted)}:is(.ax,.lc-dialog) .pager button{min-width:36px;height:36px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--lc-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}@media (pointer: coarse){:is(.ax,.lc-dialog) .pager button{min-width:44px;height:44px}}@media (hover: hover){:is(.ax,.lc-dialog) .pager button:hover:not(:disabled):not(.on){background:var(--lc-tint);color:var(--lc-deep)}}:is(.ax,.lc-dialog) .pager button.on{background:var(--lc-soft);color:var(--lc-deep);box-shadow:inset 0 0 0 1px var(--lc-accent)}:is(.ax,.lc-dialog) .pager button:disabled{color:var(--lc-neutral);cursor:not-allowed}.lc-lcard{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;width:100%;padding:12px 14px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);text-align:left;font:inherit;cursor:pointer;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.lc-lcard-a{min-width:0;display:flex;flex-direction:column;gap:2px}.lc-lcard-a b{font-size:var(--fs-heading-3);font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-lcard-a small{font:400 var(--fs-data)/1.4 var(--lc-font-mono);color:var(--lc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-lcard-why{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px;max-height:52px;overflow:hidden}.lc-lcard-m{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-right:22px;font:400 var(--fs-data)/1.4 var(--lc-font-mono);color:var(--lc-text-3)}.lc-lcard-chev{position:absolute;right:12px;bottom:12px;color:var(--lc-neutral);transition:transform var(--duration-base) var(--ease-out)}@media (hover: hover){.lc-lcard:is(:hover,.is-hover){background:var(--lc-tint);border-color:var(--lc-input-line)}.lc-lcard:is(:hover,.is-hover) .lc-lcard-chev{transform:translate(3px);color:var(--lc-deep)}}.lc-lcard:active,.lc-lcard.sel{background:var(--lc-soft);border-color:var(--lc-pale)}.lc-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--lc-scrim);animation:lc-fade var(--duration-slow) var(--ease-out) both}.lc-dialog{position:relative;width:min(560px,100%);max-height:min(90vh,920px);overflow:auto;overscroll-behavior:contain;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--lc-card);color:var(--lc-ink);box-shadow:var(--elevation-4);animation:lc-pop var(--duration-slow) var(--ease-out) both}.lc-dialog.is-wide{width:min(720px,100%)}.lc-dialog-head{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3)}.lc-dialog-head h2{flex:1;margin:2px 0 0;font-size:var(--fs-heading-2);font-weight:700;letter-spacing:-.01em;line-height:1.25;text-wrap:balance}.lc-dialog-close{margin:-8px -10px 0 0}.lc-dialog-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5)}.lc-sheet-handle{display:none;width:36px;height:4px;margin:0 auto var(--space-3);border-radius:2px;background:var(--lc-neutral)}@media (max-width: 767px){.lc-scrim{align-items:flex-end;padding:0}.lc-dialog,.lc-dialog.is-wide{width:100%;max-height:90vh;padding:10px var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;animation:lc-sheet-up var(--duration-slow) var(--ease-out) both}.lc-sheet-handle{display:block;touch-action:none;cursor:grab}.lc-dialog-foot{position:sticky;bottom:calc(-1 * var(--space-4));margin:var(--space-4) calc(-1 * var(--space-4)) 0;padding:var(--space-3) var(--space-4);background:var(--lc-card);border-top:1px solid var(--lc-line-soft)}}.lc-sheet{position:fixed;left:0;right:0;bottom:0;z-index:301;display:flex;flex-direction:column;max-height:90vh;border-radius:16px 16px 0 0;background:var(--lc-card);box-shadow:var(--elevation-4);animation:lc-sheet-up var(--duration-slow) var(--ease-out) both;transition:height var(--duration-slow) var(--ease-out)}.lc-sheet.is-40{height:40vh}.lc-sheet.is-90{height:90vh}.lc-sheet-top{padding:10px var(--space-4) var(--space-2);touch-action:none;cursor:grab}.lc-sheet-top .lc-sheet-handle{display:block;margin-bottom:var(--space-2)}.lc-sheet-title{display:flex;align-items:center;gap:var(--space-2)}.lc-sheet-title h2{flex:1;margin:0;font-size:var(--fs-heading-3);font-weight:700}.lc-sheet-body{flex:1;overflow:auto;padding:0 var(--space-4) var(--space-4);overscroll-behavior:contain}.lc-sheet-foot{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--lc-line-soft);background:var(--lc-card)}@media (min-width: 768px){.lc-sheet{left:auto;right:var(--space-6);bottom:var(--space-6);width:420px;border-radius:var(--radius-lg)}.lc-sheet.is-40{height:50vh}.lc-sheet.is-90{height:min(80vh,760px)}}.lc-popover,.ax-pop{min-width:280px;max-width:min(360px,calc(100vw - 16px));padding:var(--space-2);border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);box-shadow:var(--elevation-3)}.lc-toasts{position:fixed;right:20px;bottom:20px;z-index:400;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);pointer-events:none}@media (max-width: 767px){.lc-toasts{left:var(--space-4);right:var(--space-4);bottom:calc(84px + env(safe-area-inset-bottom));align-items:stretch}}.lc-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;width:min(360px,100%);padding:12px 8px 12px 14px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);box-shadow:var(--elevation-3);font-size:14px;font-weight:600;line-height:1.45;animation:lc-toast-in var(--duration-slow) var(--ease-out) both}.lc-toast-ico{flex:none;margin-top:2px;color:var(--lc-good)}.lc-toast.is-info .lc-toast-ico{color:var(--lc-info)}.lc-toast.is-danger{border-color:var(--lc-danger)}.lc-toast.is-danger .lc-toast-ico{color:var(--lc-danger)}.lc-toast-text{flex:1;min-width:0;padding-top:1px}.lc-toast-act{margin-left:var(--space-2)}.lc-toast .lc-iconbtn{width:28px;height:28px;margin:-4px 0 0}.lc-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:4px 6px 4px 10px;border-radius:var(--radius-md);background:var(--lc-danger-soft);color:var(--lc-ink);font-size:13px;font-weight:600}.lc-stepper{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.lc-step{display:flex;align-items:center;gap:var(--space-2);flex:1 1 auto;min-width:0}.lc-step:last-child{flex:none}.lc-step>button{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 4px;border:0;background:none;font:inherit;font-size:var(--fs-label);font-weight:600;color:var(--lc-muted);cursor:pointer;white-space:nowrap;border-radius:var(--radius-sm)}.lc-step-n{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--lc-neutral);color:var(--lc-ink);font:600 13px/1 var(--lc-font-mono)}.lc-step.done .lc-step-n,.lc-step.on .lc-step-n{background:var(--lc-primary);color:var(--lc-on-dark)}.lc-step.on>button{color:var(--lc-ink)}.lc-step.done>button{color:var(--lc-text-3)}.lc-step-line{flex:1;min-width:16px;height:2px;border-radius:1px;background:var(--lc-line)}.lc-step.done .lc-step-line{background:var(--lc-primary)}@media (hover: hover){.lc-step>button:is(:hover,.is-hover){color:var(--lc-deep);background:var(--lc-tint)}}.lc-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--fs-body-sm);color:var(--lc-muted)}.lc-breadcrumb li{display:inline-flex;align-items:center;gap:4px;min-width:0}.lc-breadcrumb li+li:before{content:"";width:6px;height:6px;margin:0 6px 0 2px;border-right:1.5px solid var(--lc-neutral);border-top:1.5px solid var(--lc-neutral);transform:rotate(45deg)}.lc-breadcrumb :is(a,button){color:var(--lc-muted);font:inherit;background:none;border:0;padding:4px 2px;cursor:pointer;text-decoration:none;border-radius:4px}@media (hover: hover){.lc-breadcrumb :is(a,button):hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.lc-breadcrumb li:last-child{color:var(--lc-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-10) var(--space-5);border-radius:var(--radius-md);background:var(--lc-tint);color:var(--lc-muted);text-align:center}.lc-empty-mark{color:var(--lc-neutral);margin-bottom:var(--space-1)}.lc-empty h3{margin:0;font-size:var(--fs-heading-3);font-weight:700;color:var(--lc-ink);letter-spacing:-.01em}.lc-empty p,.lc-empty>span{margin:0;max-width:52ch;font-size:var(--fs-body);line-height:1.55}.lc-empty .btn,.lc-empty .lc-btn{margin-top:var(--space-2)}.ax .card>.lc-empty,.ax .card-tight>.lc-empty{border-radius:0}.lc-alert{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2) var(--space-3);padding:12px 14px;border-radius:var(--radius-md);background:var(--lc-danger-soft);color:var(--lc-ink);font-size:var(--fs-body);line-height:1.5}.lc-alert>svg{flex:none;margin-top:3px;color:var(--lc-danger)}.lc-alert-text{flex:1 1 240px;min-width:0}.lc-alert-text b{display:block}.lc-alert.is-warn{background:var(--lc-amber-soft)}.lc-alert.is-warn>svg{color:var(--lc-amber)}.lc-alert.is-info{background:var(--lc-info-soft)}.lc-alert.is-info>svg{color:var(--lc-info)}.lc-alert.is-good{background:var(--lc-good-soft)}.lc-alert.is-good>svg{color:var(--lc-good)}.lc-ring-wrap{display:flex;flex-direction:column;align-items:center;gap:6px;flex:none}.lc-ring{--ring: var(--lc-score-low);position:relative;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:radial-gradient(closest-side,var(--lc-card) 79%,transparent 80% 100%),conic-gradient(var(--ring) calc(var(--p, 0) * 1%),var(--lc-soft) 0)}.lc-ring.s-top{--ring: var(--lc-score-top)}.lc-ring.s-high{--ring: var(--lc-score-high)}.lc-ring.s-mid{--ring: var(--lc-score-mid)}.lc-ring b{font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--lc-ink);font-variant-numeric:tabular-nums}.lc-ring-cap{font:500 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted);white-space:nowrap}.lc-m-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--tone, var(--lc-m-neutral))}.lc-sg{display:flex;flex-direction:column;gap:var(--space-6)}.lc-sg-sec{display:flex;flex-direction:column;gap:var(--space-3)}.lc-sg-sec>h2{margin:0;font-size:var(--fs-heading-2);font-weight:700;letter-spacing:-.01em}.lc-sg-sec>p{margin:0;color:var(--lc-muted);font-size:var(--fs-body-sm);max-width:80ch}.lc-sg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--space-3)}.lc-sg-cell{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px dashed var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card)}.lc-sg-cell>*{max-width:100%}.lc-sg-cell .lc-badge{white-space:normal}.lc-sg-cell .lc-search{width:100%}.ax-hero .ax-chips .lc-chip{background:var(--lc-card)}.lc-sg-cell>code,.lc-sg-tok{font:500 11px/1.4 var(--lc-font-mono);color:var(--lc-muted);word-break:break-word}.lc-sg-cell>em{font-style:normal;font:500 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-ink)}.lc-sg-swatch{width:100%;height:40px;border-radius:var(--radius-sm);border:1px solid var(--lc-line)}.lc-sg-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.lc-sg-pair{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border-radius:var(--radius-sm);font-weight:700;font-size:14px}.lc-sg-pair.is-mono{font:500 12px/1 var(--lc-font-mono)}.lc-logo{display:block;flex:none;overflow:visible}.lc-logo__pin{transform-box:fill-box;transform-origin:50% 100%}@media (hover: hover){:is(.site-logo,.ent-logo):hover .lc-logo__pin{animation:lc-logo-pin var(--duration-enter) var(--ease-out)}}@keyframes lc-logo-pin{40%{transform:rotate(20deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion: reduce){:is(.site-logo,.ent-logo):hover .lc-logo__pin{animation:none}}:is(.site-logo,.ent-logo,.footer-logo,.ax-logo) .lc-logo{transition:opacity var(--duration-fast) var(--ease-out)}@media (hover: hover){:is(.footer-logo,.ax-logo):hover .lc-logo{opacity:.8}}:is(.site-logo,.ent-logo,.footer-logo,.ax-logo):active .lc-logo{opacity:.65}:root[data-theme=classic] .ax-side{--lc-logo-ink: var(--lc-on-dark);--lc-logo-pin: var(--lc-bright)}.fb-fab{position:fixed;left:var(--space-3);bottom:var(--space-3);z-index:90;min-height:36px;padding:0 var(--space-3);border:1px solid var(--lc-line);border-radius:999px;background:var(--lc-card);color:var(--lc-text-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;opacity:.85;box-shadow:var(--elevation-1, 0 1px 3px rgba(0, 0, 0, .12))}.fb-fab:hover{opacity:1;color:var(--lc-text)}.fb-fab:focus-visible{outline:2px solid transparent;box-shadow:var(--focus-ring);opacity:1}.fb-fab.in-app{display:none}@media (max-width: 767px){.fb-fab.in-app{display:inline-flex;align-items:center;bottom:76px}}@media (max-width: 767px){.fb-fab{min-height:44px;font-size:14px}body.lc-has-sticky .fb-fab:not(.in-app){bottom:76px}}@media print{.fb-fab{display:none}}.fb-form{display:flex;flex-direction:column;gap:var(--space-3)}.fb-types{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.fb-types .label{width:100%;margin-bottom:2px}.fb-type{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--lc-line);border-radius:var(--radius-md);font-size:var(--fs-body-sm);cursor:pointer}.fb-type.on{border-color:var(--lc-primary);box-shadow:inset 0 0 0 1px var(--lc-primary)}.fb-two{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media (max-width: 520px){.fb-two{grid-template-columns:1fr}}.fb-note{margin:0;font-size:var(--fs-body-sm)}.fb-err{margin:0;color:var(--lc-danger, #b42318);font-size:var(--fs-body-sm)}.fb-done{margin:0;padding:var(--space-2) 0}.fb-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}button.ax-link{border:0;background:none;width:100%;text-align:left;font:inherit;cursor:pointer}.tour-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;overflow:hidden}.tour-block{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.tour-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e14339e;opacity:1;transition:opacity .22s var(--ease-out)}.tour-dim.off{opacity:0}.tour-spot{position:absolute;border-radius:14px;pointer-events:none;opacity:0;box-shadow:0 0 0 9999px #1e14339e,0 0 0 2px var(--lc-bright),0 0 0 7px #a78bfa59;transition:left .24s var(--ease-out),top .24s var(--ease-out),width .24s var(--ease-out),height .24s var(--ease-out),opacity .2s var(--ease-out)}.tour-spot.on{opacity:1}.tour-card{position:absolute;width:min(384px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;box-sizing:border-box;padding:18px 20px;border-radius:18px;background:var(--lc-card);color:var(--lc-ink);outline:none;box-shadow:var(--elevation-4),0 0 0 1px var(--lc-line);transition:left .24s var(--ease-out),top .24s var(--ease-out);animation:tourIn .26s var(--ease-out) both}.tour-card:focus-visible{box-shadow:var(--elevation-4),0 0 0 2px var(--lc-accent)}.tour-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.tour-count{font-size:var(--fs-label);font-weight:700;letter-spacing:.02em;color:var(--lc-deep);font-variant-numeric:tabular-nums}.tour-skip{min-height:44px;margin:-8px -10px -8px 0;padding:0 12px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--lc-muted);font:inherit;font-size:var(--fs-body-sm);font-weight:600;cursor:pointer}.tour-skip:hover{color:var(--lc-ink);background:var(--lc-tint)}.tour-bar{height:4px;margin-bottom:14px;border-radius:4px;background:var(--lc-line-soft);overflow:hidden}.tour-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lc-primary),var(--lc-bright));transition:width .26s var(--ease-out)}.tour-spark{display:inline-grid;place-items:center;width:48px;height:48px;margin-bottom:8px;border-radius:50%;background:var(--lc-soft);color:var(--lc-primary)}.tour-title{margin:0 0 6px;font-size:21px;line-height:1.25;font-weight:800;letter-spacing:-.01em;color:var(--lc-ink)}.tour-text{margin:0;font-size:16px;line-height:1.55;color:var(--lc-text-3)}.tour-nav{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.tour-btn{min-height:46px;min-width:88px;padding:0 20px;border:1px solid var(--lc-input-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.tour-btn:hover:not(:disabled){border-color:var(--lc-accent);background:var(--lc-tint)}.tour-btn:active:not(:disabled){transform:translateY(1px)}.tour-btn:disabled{opacity:.4;cursor:default}.tour-btn.tour-primary{border-color:var(--lc-primary);background:var(--lc-primary);color:#fff}.tour-btn.tour-primary:hover{background:var(--lc-deep);border-color:var(--lc-deep)}.tour-btn:focus-visible,.tour-skip:focus-visible,.tour-acts a:focus-visible{outline:2px solid var(--lc-accent);outline-offset:2px}.tour-acts{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.tour-acts a{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px;border:1px solid var(--lc-line);border-radius:12px;background:var(--lc-tint);color:var(--lc-ink);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.tour-acts a:hover{border-color:var(--lc-accent);background:var(--lc-soft)}.tour-acts a span{display:grid;gap:1px;min-width:0}.tour-acts a span b{font-size:15px}.tour-acts a span small{font-size:var(--fs-body-sm);color:var(--lc-muted)}.tour-n{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--lc-primary);color:#fff;font-size:13px}.tour-card.tp-sheet{left:8px;right:8px;width:auto;max-height:min(62vh,440px);padding:14px 16px;border-radius:20px 20px 16px 16px;transition:none}.tour-card.tp-sheet .tour-title{font-size:19px}.tour-card.tp-sheet .tour-text{font-size:16px}.tour-card.tp-sheet .tour-nav{margin-top:14px}.tour-card.tp-sheet .tour-nav .tour-btn{flex:1}.tour-card.tp-sheet .tour-bar{margin-bottom:10px}@media (max-width: 359px){.tour-btn{min-width:0;padding:0 12px}.tour-title{font-size:18px}}@keyframes tourIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.tour-card,.tour-spot,.tour-dim,.tour-bar i,.tour-btn{transition:none!important;animation:none!important}}.tour-still .tour-card,.tour-still .tour-spot{transition:none;animation:none}.lc-tour-again{cursor:pointer}.tour-tipmode{pointer-events:none}.tour-tipmode .tour-block,.tour-tipmode .tour-dim{display:none}.tour-tipmode .tour-card{pointer-events:auto}.tour-tipmode .tour-spot{box-shadow:0 0 0 2px var(--lc-bright),0 0 0 7px #a78bfa59}.tour-card{overscroll-behavior:contain}.tour-card .tour-top{position:sticky;top:-18px;z-index:1;background:var(--lc-card);padding-top:2px}.tour-card{max-width:calc(100vw - 28px)}.ax-county-bar{position:relative;flex:0 1 auto;min-width:0;max-width:440px}.ax-topcounty{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:0 10px 0 12px;border:1px solid var(--lc-line);border-radius:var(--radius-full);background:var(--lc-card);color:var(--lc-ink);font:inherit;font-size:var(--fs-body-sm);line-height:1.2;text-align:left;white-space:nowrap;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media (hover: hover){.ax-topcounty:hover{border-color:var(--lc-accent);background:var(--lc-tint);box-shadow:var(--elevation-1)}}.ax-topcounty:active,.ax-topcounty[aria-expanded=true]{background:var(--lc-soft);border-color:var(--lc-accent);box-shadow:none}.ax-topcounty .lc-dot{flex:none}.ax-topcounty-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.ax-topcounty-t b{font-weight:700}.ax-topcounty-short{display:none}.ax-topcounty-meta{color:var(--lc-muted);font-weight:500;font-variant-numeric:tabular-nums}.ax-topcounty>svg{flex:none;color:var(--lc-muted)}@media (pointer: coarse){.ax-topcounty{min-height:44px}}@media (max-width: 1279px){.ax-topcounty-s{display:none}}@media (max-width: 1023px){.ax-topcounty-d,.ax-topcounty-n{display:none}.ax-topcounty-short{display:inline}.ax-county-bar{max-width:180px}}.ax-cmd kbd{flex:none}.ax-crumbs{padding:10px 24px 0;min-width:0}.ax-crumbs .lc-breadcrumb{flex-wrap:nowrap}.ax-crumbs .lc-breadcrumb li{flex:none}.ax-crumbs .lc-breadcrumb li:last-child{flex:0 1 auto;min-width:0}.ax-crumbs .lc-breadcrumb :is(a,button){display:inline-flex;align-items:center;min-height:32px}@media (pointer: coarse){.ax-crumbs .lc-breadcrumb :is(a,button){min-height:44px}}.ax-railtip{position:fixed;z-index:500;transform:translateY(-50%);padding:8px 10px;border-radius:var(--radius-sm);background:var(--lc-ink);color:var(--lc-on-dark);font-size:var(--fs-body-sm);font-weight:600;line-height:1.3;white-space:nowrap;pointer-events:none;box-shadow:var(--elevation-2);animation:axTipIn var(--duration-fast) var(--ease-out) both}@keyframes axTipIn{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}.ax-trial-slim{padding-top:6px;padding-bottom:6px}.ax-trial-slim .ax-trial-days{white-space:nowrap}@media (min-width: 768px) and (max-width: 1023px){.ax .ax-trial-slim{flex-wrap:nowrap}.ax .ax-trial-slim>span{flex:1 1 auto;min-width:0}.ax .ax-trial-slim>.btn{flex:none}}[data-lc-masked]{cursor:help;text-decoration:underline dotted var(--lc-neutral);text-decoration-thickness:1.5px;text-underline-offset:3px}.ax-msheet{display:flex;flex-direction:column;gap:var(--space-5);padding-bottom:var(--space-4)}.ax-msheet-h{display:block;padding:0 4px 6px;font:500 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.ax-msheet-county .ax-county-btn{background:var(--lc-tint);color:var(--lc-ink);min-height:56px}.ax-msheet-county .ax-county-t small{display:none}.ax-msheet-g{display:flex;flex-direction:column;gap:2px}.ax-msheet-link{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 8px;border-radius:var(--radius-md);color:var(--lc-ink);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-msheet-link:hover{background:var(--lc-tint);color:var(--lc-deep)}}.ax-msheet-link:active{background:var(--lc-soft)}.ax-msheet-ico{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--lc-tint);color:var(--lc-deep)}.ax-msheet-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.3}.ax-msheet-t b{font-size:var(--fs-body);font-weight:600}.ax-msheet-t small{font-size:var(--fs-body-sm);color:var(--lc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-msheet-link>svg:last-child{flex:none;color:var(--lc-muted)}.ax-tabs button.on{color:var(--lc-deep)}.ax-pal-x,.ax-pal-handle{display:none}@media (max-width: 767px){.ax-pal-bg{align-items:flex-end;padding:0}.ax-pal{width:100%;height:92vh;max-height:92vh;border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation:axSheetUp var(--duration-slow) var(--ease-out) both}.ax-pal-handle{display:block;margin:8px auto 0}.ax-pal-in{padding:8px 8px 8px 16px}.ax-pal-in kbd{display:none}.ax-pal-x{display:inline-grid}.ax-pal-list{flex:1}.ax-pal-foot,.ax-top .ax-burger{display:none}.ax-top{padding-left:16px}.ax-top-r>.ax-avatar{display:none}.ax-county-bar{max-width:136px}.ax-topcounty{padding:0 8px 0 10px}.ax-topcounty-meta{display:none}.ax-crumbs{padding:8px 16px 0}}@keyframes axSheetUp{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.ax-railtip,.ax-pal{animation:none!important}.ax-topcounty,.ax-msheet-link{transition:none}}@media (min-width: 768px){.ax-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ax-burger-t{display:none}@media (min-width: 768px) and (max-width: 1023px){.ax-burger{display:inline-flex;align-items:center;gap:8px;width:auto;padding:0 14px 0 10px;border:1px solid var(--lc-line);background:var(--lc-card);font:700 15px/1 var(--lc-font)}.ax-burger-t{display:inline}.ax-county-bar{max-width:260px}.ax-topcounty-s{display:inline}}.ax-county-bar{margin-left:auto}.ax-top-r{flex:none}@media (min-width: 1024px){.ax-county-bar{max-width:460px}}@media (max-width: 767px){.ax-county-bar{margin-left:0}}.ax-group-site{border-top:1px solid var(--ax-side-line);padding-top:12px}.ax-link-site{min-height:34px;font-size:14px;font-weight:500}@media (pointer: coarse){.ax-link-site{min-height:44px}}.ax-link-site svg{opacity:.8}.ax.rail .ax-group-site .ax-group-t{display:none}.ax-um{position:fixed;z-index:700;width:min(300px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow-y:auto;padding:8px;border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);color:var(--lc-ink);box-shadow:var(--elevation-4);animation:axPop var(--duration-base) var(--ease-out) both}.ax-um-head{display:flex;align-items:center;gap:10px;padding:8px 8px 12px;margin-bottom:4px;border-bottom:1px solid var(--lc-line-soft);min-width:0}.ax-um-head>span:last-child{display:flex;flex-direction:column;min-width:0;line-height:1.3}.ax-um-head b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-um-head small{font-size:13px;color:var(--lc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-um-it{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 10px;border:0;border-radius:var(--radius-md);background:none;color:var(--lc-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ax-um-it:hover{background:var(--lc-tint);color:var(--lc-deep)}}.ax-um-it:active{background:var(--lc-soft)}.ax-um-it>svg{flex:none;color:var(--lc-accent)}.ax-um-it>span{display:flex;flex-direction:column;min-width:0;line-height:1.3}.ax-um-it b{font-size:15px;font-weight:600}.ax-um-it small{font-size:13px;color:var(--lc-muted)}.ax-um-warn{background:var(--lc-amber-soft)}.ax-um-warn:disabled{opacity:.8;cursor:default}.ax-um-out{margin-top:4px;border-top:1px solid var(--lc-line-soft);border-radius:0 0 var(--radius-md) var(--radius-md)}.ax-um-out>svg{color:var(--lc-muted)}.ax-um :is(a,button):focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.ax-msheet-out{margin-top:2px}.ax-msheet-out .ax-msheet-ico{background:var(--lc-line-soft);color:var(--lc-muted)}.ax-msheet-link:disabled{opacity:.8}.ax-reconnect{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--lc-page)}.ax-reconnect .card{max-width:440px;text-align:center}.ax-reconnect h2{margin:0 0 6px}@media (max-width: 1023px){.ax-side-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}.app-credit .app-credit-links{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 6px;margin:0 0 6px}.app-credit .app-credit-links a{display:inline-flex;align-items:center;min-height:36px;padding:0 8px;border-radius:var(--radius-sm);color:var(--lc-muted);font-size:14px;text-decoration:none}@media (hover: hover){.app-credit .app-credit-links a:hover{color:var(--lc-deep);text-decoration:underline}}@media (pointer: coarse){.app-credit .app-credit-links a{min-height:44px}}.ax-trial-slim .btn{white-space:nowrap}@media (max-height: 940px) and (pointer: fine){.ax-site-opt{display:none}}@media (max-width: 767px){.ax .banner.ax-verify{display:flex;flex-wrap:nowrap;align-items:center;gap:4px 10px}.ax-verify .ax-ban-t{flex:1 1 auto;min-width:0}.ax-verify .ax-ban-long{display:none}.ax-verify .link-btn{white-space:nowrap}}@media (max-width: 359px){.ax-county-bar{margin-left:auto}}@media (max-width: 767px){.ax .ax-trial-card{flex-wrap:wrap}.ax .ax-trial-card>span{flex:1 1 calc(100% - 28px)}.ax .ax-trial-card>.btn{flex:1 1 0;text-align:center;justify-content:center}}.lcc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lcc-dock{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:250;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);transition:transform var(--duration-base, .2s) var(--ease-out),opacity var(--duration-base, .2s)}.lcc-dock.away{transform:translateY(90px);opacity:0;pointer-events:none}.lcc-launch{position:relative;width:56px;height:56px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:var(--lc-primary);color:var(--lc-on-dark);box-shadow:var(--shadow-primary);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast)}@media (hover: hover){.lcc-launch:hover{transform:translateY(-2px);box-shadow:var(--shadow-primary-hover);background:var(--lc-deep)}}.lcc-launch:focus-visible{outline:3px solid var(--lc-bright);outline-offset:3px}.lcc-badge{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--lc-danger);color:#fff;font:800 12px/1 var(--lc-font);border:2px solid var(--lc-card)}.lcc-tip{display:flex;align-items:stretch;max-width:260px;border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);box-shadow:var(--elevation-4);animation:lcc-in .3s var(--ease-out)}.lcc-tip-body{flex:1;border:0;background:none;padding:10px 6px 10px 14px;text-align:left;font:500 14px/1.35 var(--lc-font);color:var(--lc-text);cursor:pointer}.lcc-tip-x{width:36px;border:0;background:none;color:var(--lc-muted);cursor:pointer;display:grid;place-items:center}@media (max-width: 767px){.lcc-dock:not(.in-app):not(.has-unread){display:none}.lcc-dock.in-app{bottom:calc(72px + env(safe-area-inset-bottom))}body.lc-has-sticky .lcc-dock:not(.in-app){bottom:84px}}@keyframes lcc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lcc-panel{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:260;width:392px;height:min(680px,calc(100dvh - 40px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);color:var(--lc-text);box-shadow:var(--elevation-4);font-family:var(--lc-font);animation:lcc-in .22s var(--ease-out)}@media (max-width: 767px){.lcc-panel{top:0;right:0;bottom:0;left:0;width:auto;height:100dvh;border:0;border-radius:0;padding-bottom:env(safe-area-inset-bottom);animation:lcc-up .24s var(--ease-out)}html.lcc-lock{overflow:hidden}}@keyframes lcc-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.lcc-panel,.lcc-tip,.lcc-dock{animation:none;transition:none}}@media print{.lcc-dock,.lcc-panel{display:none}}.lcc-head{display:flex;align-items:center;gap:var(--space-3);padding:12px 10px 12px 14px;color:var(--lc-on-dark);background:linear-gradient(135deg,var(--lc-deep),var(--lc-primary))}.lcc-avatars span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#ffffff2e;border:2px solid rgba(255,255,255,.55);font:800 14px/1 var(--lc-font);letter-spacing:.02em}.lcc-head-t{flex:1;min-width:0}.lcc-head-t h2{margin:0;font:800 17px/1.25 var(--lc-font);color:var(--lc-on-dark)}.lcc-head-t p{margin:3px 0 0;font-size:13px;line-height:1.35;color:var(--lc-on-dark-2)}.lcc-dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--lc-on-dark-3);vertical-align:1px}.lcc-dot.on{background:#4ade80;box-shadow:0 0 0 3px #4ade8047}.lcc-head-r{display:flex;align-items:center}.lcc-ib{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--radius-md);background:none;color:inherit;cursor:pointer;position:relative}.lcc-head .lcc-ib:hover{background:#ffffff29}.lcc-ib:focus-visible{outline:3px solid var(--lc-bright);outline-offset:-3px}.lcc-menu-wrap{position:relative}.lcc-pop-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.lcc-pop{position:absolute;right:0;top:46px;z-index:2;width:270px;padding:6px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-text);box-shadow:var(--elevation-4)}.lcc-pop>button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:none;font:600 15px/1.2 var(--lc-font);color:var(--lc-text);text-align:left;cursor:pointer}.lcc-pop>button:hover{background:var(--lc-tint)}.lcc-pop>button b{font-size:13px;color:var(--lc-deep)}.lcc-hours{display:flex;flex-direction:column;gap:2px;margin-top:4px;padding:10px;border-top:1px solid var(--lc-line-soft);font-size:13px;color:var(--lc-muted)}.lcc-hours b{color:var(--lc-text)}.lcc-body{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.lcc-new{min-height:48px;font-size:16px;width:100%}.lcc-foot-note{margin:0;font-size:13px;line-height:1.45;color:var(--lc-muted)}.lcc-err{margin:0 0 6px;font-size:14px;line-height:1.4;color:var(--lc-danger)}.lcc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.lcc-row{width:100%;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);text-align:left;font:inherit;color:inherit;cursor:pointer}.lcc-row:hover{background:var(--lc-tint)}.lcc-row.unread{border-color:var(--lc-accent);box-shadow:inset 3px 0 0 var(--lc-accent)}.lcc-row-t{display:flex;justify-content:space-between;gap:8px;font-size:15px}.lcc-row-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcc-row-t time{flex:none;font-size:13px;color:var(--lc-muted)}.lcc-row-p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--lc-muted)}.lcc-row-s{display:flex;gap:6px}.lcc-chip{font-style:normal;padding:2px 8px;border-radius:var(--radius-full);background:var(--lc-tint);color:var(--lc-text-3);font-size:12px;font-weight:700}.lcc-chip.new{background:var(--lc-primary);color:var(--lc-on-dark)}.lcc-chip.good{background:var(--lc-good-soft);color:var(--lc-good)}.lcc-pre-lead{margin:0;font-size:16px;line-height:1.5}.lcc-f{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:700}.lcc-f i{font-style:normal;font-weight:500;color:var(--lc-muted)}.lcc-f .input{font-size:16px;min-height:48px}.lcc-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lcc-scroll{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-4) var(--space-2);display:flex;flex-direction:column;gap:6px;background:var(--lc-page);overscroll-behavior:contain}.lcc-day{align-self:center;margin:8px 0 2px;font-size:12px;font-weight:700;color:var(--lc-muted)}.lcc-msg{display:flex;flex-direction:column;max-width:86%;gap:2px}.lcc-msg.me{align-self:flex-end;align-items:flex-end}.lcc-msg.agent{align-self:flex-start}.lcc-bubble{padding:10px 14px;border-radius:16px;font-size:16px;line-height:1.45;overflow-wrap:anywhere}.lcc-bubble p{margin:0;white-space:pre-wrap}.lcc-bubble a{color:inherit;text-decoration:underline}.lcc-bubble.me{background:var(--lc-primary);color:var(--lc-on-dark);border-bottom-right-radius:4px}.lcc-bubble.agent{background:var(--lc-card);border:1px solid var(--lc-line);border-bottom-left-radius:4px;align-self:flex-start}.lcc-bubble.pending{opacity:.65}.lcc-bubble.failed{background:var(--lc-danger-soft);color:var(--lc-text);border:1px solid var(--lc-danger)}.lcc-by{display:block;margin-bottom:2px;font-size:12px;font-weight:800;color:var(--lc-deep)}.lcc-meta{padding:0 4px;font-size:12px;color:var(--lc-muted);display:flex;gap:8px;align-items:center}.lcc-meta button{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--lc-danger);text-decoration:underline;cursor:pointer}.lcc-seen{display:inline-flex;align-items:center;gap:3px;color:var(--lc-good);font-weight:700}.lcc-sys{align-self:center;max-width:92%;margin:4px 0;padding:8px 12px;border-radius:var(--radius-md);background:var(--lc-tint);color:var(--lc-text-3);font-size:14px;line-height:1.45;text-align:center}.lcc-img img{display:block;max-width:220px;max-height:180px;margin-top:6px;border-radius:10px;border:1px solid var(--lc-line)}.lcc-pdf{display:flex;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;border-radius:10px;background:#ffffff29;text-decoration:none!important;font-size:14px}.lcc-bubble.agent .lcc-pdf{background:var(--lc-tint)}.lcc-pdf span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.lcc-bubble.typing{display:flex;gap:5px;align-items:center;width:62px;height:40px;padding:0 16px}.lcc-bubble.typing i{width:7px;height:7px;border-radius:50%;background:var(--lc-muted);animation:lcc-dot 1.2s infinite ease-in-out}.lcc-bubble.typing i:nth-child(2){animation-delay:.15s}.lcc-bubble.typing i:nth-child(3){animation-delay:.3s}@keyframes lcc-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.lcc-hello{display:flex;flex-direction:column;gap:var(--space-3)}.lcc-topics{display:flex;flex-wrap:wrap;gap:8px}.lcc-topics button{min-height:44px;padding:0 14px;border:1px solid var(--lc-accent);border-radius:var(--radius-full);background:var(--lc-card);color:var(--lc-deep);font:700 14px/1.2 var(--lc-font);cursor:pointer;text-align:left}.lcc-topics button:hover{background:var(--lc-soft)}.lcc-closed{align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:8px;padding:14px;border:1px dashed var(--lc-input-line);border-radius:var(--radius-md);text-align:center}.lcc-closed p{margin:0;font-size:15px;line-height:1.45}.lcc-compose{flex:none;padding:10px 12px 12px;border-top:1px solid var(--lc-line);background:var(--lc-card)}.lcc-row-in{display:flex;align-items:flex-end;gap:6px}.lcc-ta{flex:1;min-height:44px;max-height:140px;padding:10px 12px;border:1px solid var(--lc-input-line);border-radius:22px;background:var(--lc-card);color:var(--lc-text);font:500 16px/1.4 var(--lc-font);resize:none}.lcc-ta:focus{outline:none;border-color:var(--lc-primary);box-shadow:var(--focus-ring)}.lcc-attach{color:var(--lc-muted);border-radius:50%;cursor:pointer}.lcc-attach:hover{background:var(--lc-tint);color:var(--lc-deep)}.lcc-attach.busy{opacity:.5}.lcc-attach input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;font-size:0}.lcc-send{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--lc-primary);color:var(--lc-on-dark);cursor:pointer}.lcc-send:disabled{background:var(--lc-neutral);color:var(--lc-muted);cursor:default}.lcc-send:focus-visible{outline:3px solid var(--lc-bright);outline-offset:2px}.lcc-files{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:4px}.lcc-files li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-sm);background:var(--lc-tint);font-size:14px}.lcc-files span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcc-files small{color:var(--lc-muted)}.lcc-files button{width:32px;height:32px;border:0;background:none;color:var(--lc-muted);cursor:pointer;display:grid;place-items:center}.lcc-compose .lcc-foot-note{margin-top:6px;padding:0 4px}@media (max-width: 480px){.lcc-avatars{display:none}.lcc-head{padding-left:6px}}@media (max-width: 360px){.lcc-msg{max-width:92%}.lcc-img img{max-width:180px}.lcc-head-t h2{font-size:16px}}.lcc-human{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:var(--space-3) 0 0;font-size:15px;line-height:1.5;color:var(--lc-text-3)}.lcc-human-dot{width:9px;height:9px;border-radius:50%;background:var(--lc-good);box-shadow:0 0 0 3px var(--lc-good-soft)}.lcc-human b{color:var(--lc-ink)}.lcc-human button{min-height:44px;padding:0 2px;border:0;background:none;font:700 15px var(--lc-font);color:var(--lc-deep);text-decoration:underline;cursor:pointer}.lcc-human-sub{color:var(--lc-muted)}.pub-sticky{display:none}@media (max-width: 767px){.pub-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background:var(--lc-card);border-top:1px solid var(--lc-line);box-shadow:0 -8px 24px color-mix(in srgb,var(--lc-ink) 12%,transparent);transform:translateY(110%);visibility:hidden;transition:transform var(--duration-base) var(--ease-out),visibility 0s linear var(--duration-base)}.pub-sticky.is-on{transform:none;visibility:visible;transition:transform var(--duration-base) var(--ease-out),visibility 0s}.pub-sticky-t{display:flex;flex-direction:column;min-width:0;line-height:1.2}.pub-sticky-t b{font-size:15px;color:var(--lc-ink)}.pub-sticky-t small{font-size:12px;color:var(--lc-text-muted)}.pub-sticky-btn{min-height:44px;padding:0 var(--space-5);white-space:nowrap;flex:none}body.lc-has-sticky .footer.lc-foot{padding-bottom:72px}}@media (prefers-reduced-motion: reduce){.pub-sticky,.pub-sticky.is-on{transition:none}}.pub-full{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);max-width:560px;min-width:0}.pub-full:focus{outline:none}.pub-full:focus-visible{outline:2px solid var(--lc-accent);outline-offset:6px;border-radius:var(--radius-sm)}.pub-full-t{margin:0;font-size:var(--fs-body);line-height:1.5;color:var(--lc-text-2)}.pub-full .seat-form{width:100%}.pub-near{display:flex;flex-direction:column;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-tint)}.pub-near>b{font-size:var(--fs-body-sm);color:var(--lc-ink)}.pub-near ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.pub-near-a{display:inline-flex;flex-direction:column;gap:2px;min-height:44px;justify-content:center;padding:6px 12px;border:1px solid var(--lc-input-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);text-decoration:none;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast),background-color var(--duration-fast),transform var(--duration-fast) var(--ease-out)}.pub-near-n{font-size:14px;font-weight:700}.pub-near-a small{font-size:12px;color:var(--lc-text-muted)}@media (hover: hover){.pub-near-a:hover{border-color:var(--lc-accent);background:var(--lc-soft);transform:translateY(-1px)}}.pub-near-a:active{background:var(--lc-soft);transform:none}.su-near{margin-top:var(--space-3)}.su-near .pub-near-a{color:var(--lc-ink)}.su-trialdet{margin-top:var(--space-3);border-top:1px solid var(--lc-line);padding-top:var(--space-3)}.su-trialdet>summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--lc-deep);min-height:44px;display:flex;align-items:center}.pub-trial{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);box-shadow:var(--elevation-1);margin:var(--space-6) 0;min-width:0}.pub-trial-head h2{margin:0 0 4px;font-size:var(--fs-heading-2);letter-spacing:-.01em}.pub-trial-head p{margin:0;color:var(--lc-text-muted);font-size:var(--fs-body-sm)}.pub-trial-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.pub-trial-col{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card-subtle);min-width:0}.pub-trial-col.is-full{border-color:var(--lc-primary);background:var(--lc-tint)}.pub-trial-col h3{margin:0;font-size:var(--fs-heading-3)}.pub-trial-col>p{margin:0;font-size:var(--fs-body-sm);line-height:1.5;color:var(--lc-text-2)}.pub-trial-tag{font:500 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.pub-trial-col .lc-btn{align-self:flex-start}.pub-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);min-width:0}.pub-row-main{display:flex;flex-direction:column;gap:3px;min-width:0}.pub-row-a{font-size:15px;color:var(--lc-ink);overflow-wrap:anywhere}.pub-row-main small{color:var(--lc-text-muted);font-size:12px}.pub-row-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.pub-row-chips span{padding:2px 8px;border-radius:var(--radius-full);background:var(--lc-tint);color:var(--lc-deep);font-size:12px;font-weight:600}.pub-row-who{grid-column:1 / -1;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2) var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--lc-line-soft)}.pub-row-who div{min-width:0}.pub-row-who dt{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lc-text-muted)}.pub-row-who dd{margin:2px 0 0;font-size:13px;font-weight:600;color:var(--lc-ink);overflow-wrap:anywhere}.pub-blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.pub-owed{color:var(--lc-amber)}.pub-trial.is-compact{padding:var(--space-4);margin:0;box-shadow:none}.pub-trial.is-compact .pub-row-who{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 767px){.pub-trial{padding:var(--space-4)}.pub-trial-cols{grid-template-columns:minmax(0,1fr)}.pub-row-who{grid-template-columns:repeat(2,minmax(0,1fr))}}.pub-try{width:100%;max-width:560px;margin:0 0 var(--space-4);min-width:0}.pub-try-l{display:block;margin-bottom:6px;font-size:var(--fs-label);font-weight:700;color:var(--lc-ink)}.pub-try-row{display:flex;gap:var(--space-2)}.pub-try-in{flex:1 1 auto;min-width:0;min-height:48px;font-size:16px}.pub-try-go{flex:none;min-height:48px;padding:0 var(--space-4);white-space:nowrap}.pub-try-h{display:block;margin-top:6px;font-size:12.5px;color:var(--lc-text-muted)}.pub-try-out{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.pub-try-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);box-shadow:var(--elevation-2);animation:pub-pop var(--duration-enter, .24s) var(--ease-out) both}@keyframes pub-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pub-try-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.pub-try-head h3{margin:0;font-size:var(--fs-heading-3)}.pub-try-sub{margin:0;font-size:var(--fs-body-sm);color:var(--lc-text-muted)}.pub-try-counts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.pub-try-counts li{display:flex;flex-direction:column;padding:8px 10px;border-radius:var(--radius-md);background:var(--lc-tint);min-width:0}.pub-try-counts b{font:700 var(--fs-heading-3)/1.2 var(--lc-font);color:var(--lc-ink)}.pub-try-counts span{font-size:12px;color:var(--lc-text-muted)}.pub-try-samples .seo-sample-table{font-size:13px}.pub-try-samples .muted{display:none}.pub-try-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.pub-try-msg{margin:0;padding:10px 14px;border-radius:var(--radius-md);background:var(--lc-tint);font-size:var(--fs-body-sm);color:var(--lc-text-2)}.pub-try-others{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pub-try-others>span{font-size:12px;color:var(--lc-text-muted)}.pub-chip{min-height:36px;padding:0 12px;border:1px solid var(--lc-input-line);border-radius:var(--radius-full);background:var(--lc-card);color:var(--lc-ink);font:600 13px/1 var(--lc-font);cursor:pointer;transition:border-color var(--duration-fast),background-color var(--duration-fast)}@media (hover: hover){.pub-chip:hover{border-color:var(--lc-accent);background:var(--lc-soft)}}.pub-chip:active{background:var(--lc-soft)}@media (pointer: coarse){.pub-chip{min-height:44px}}@media (max-width: 767px){.pub-try-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-try-samples .seo-sample-table thead{display:none}}@media (max-width: 480px){.pub-try-row{flex-direction:column}.pub-try-go{width:100%}}@media (prefers-reduced-motion: reduce){.pub-try-card{animation:none}}.pub-pl-try .pub-try{max-width:640px;margin:var(--space-3) 0 0}.pub-mailres{display:flex;flex-direction:column;gap:8px;margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-tint)}.pub-mailres-l{font-size:var(--fs-label);font-weight:700;color:var(--lc-ink)}.pub-mailres-row{display:flex;gap:var(--space-2)}.pub-mailres-row .input{flex:1 1 auto;min-width:0;min-height:44px}.pub-mailres-row .lc-btn{flex:none;min-height:44px}.pub-mailres-chk{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--lc-text-2);cursor:pointer;line-height:1.4;min-height:24px}.pub-mailres-chk input{margin-top:2px;flex:none;width:18px;height:18px;accent-color:var(--lc-primary)}.pub-mailres-sel{min-height:44px;max-width:100%}.pub-mailres-h{font-size:12.5px;color:var(--lc-text-muted);line-height:1.4}.pub-mailres-err{font-size:13px;color:var(--lc-danger);font-weight:600}.pub-mailres.is-done{background:var(--lc-good-soft);border-color:transparent;align-items:flex-start}.pub-mailres.is-done b{color:var(--lc-ink)}.pub-mailres.is-done span{font-size:13px;color:var(--lc-text-2)}@media (max-width: 480px){.pub-mailres-row{flex-direction:column}.pub-mailres-row .lc-btn{width:100%}}@media print{.pub-mailres,.pub-sticky{display:none!important}}.pub-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pub-letters{display:flex;flex-direction:column;gap:var(--space-5)}.pub-letter{display:flex;flex-direction:column;gap:var(--space-4);scroll-margin-top:90px}.pub-letter>header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.pub-letter h3{margin:0 0 2px;font-size:var(--fs-heading-3)}.pub-letter-btns{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pub-paper{padding:var(--space-5) var(--space-6);background:#fff;color:#111;border:1px solid #222;border-radius:2px;box-shadow:3px 3px #222;font:400 15px/1.65 Georgia,Times New Roman,serif;overflow-wrap:anywhere;max-width:68ch}.pub-paper p,.seo-card .pub-paper p,.site-sec .pub-paper p{margin:0 0 14px;color:#111;font-size:inherit;line-height:inherit}.pub-paper p:last-child,.seo-card .pub-paper p:last-child{margin-bottom:0}.pub-paper-sm{padding:var(--space-3) var(--space-4);font-size:13.5px;line-height:1.55;box-shadow:2px 2px #222}.pub-dd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.pub-dd b{display:block;margin-bottom:4px;font-size:var(--fs-body-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--lc-ink)}.pub-dd ul{margin:0;padding-left:18px;font-size:var(--fs-body-sm);line-height:1.5;color:var(--lc-text-2)}.pub-dd li{margin-bottom:3px}.pub-legal .ticks{margin:0 0 var(--space-2)}@media (max-width: 767px){.pub-dd{grid-template-columns:minmax(0,1fr)}.pub-paper{padding:var(--space-4)}}.pub-printsheet{font-family:Georgia,Times New Roman,serif}.pub-printsheet .pub-paper{border:0;box-shadow:none;font-size:14pt;line-height:1.6;max-width:none;padding:0}@media print{.pub-printsheet .ps-foot{font-size:9pt;color:#555}}.pub-quiz{display:flex;flex-direction:column;gap:var(--space-4)}.pub-quiz h2{margin:0;font-size:var(--fs-heading-2)}.pub-q-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);counter-reset:q}.pub-q-steps li{padding-top:8px;border-top:4px solid var(--lc-line);font-size:12.5px;font-weight:600;color:var(--lc-text-muted)}.pub-q-steps li.done{border-top-color:var(--lc-bright);color:var(--lc-text-2)}.pub-q-steps li.on{border-top-color:var(--lc-primary);color:var(--lc-deep)}.pub-q-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.pub-q-opt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:76px;padding:var(--space-4);border:1.5px solid var(--lc-input-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast),background-color var(--duration-fast),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-base)}.pub-q-opt b{font-size:16px}.pub-q-opt span{font-size:13.5px;color:var(--lc-text-muted);line-height:1.4}@media (hover: hover){.pub-q-opt:hover{border-color:var(--lc-accent);background:var(--lc-tint);transform:translateY(-1px);box-shadow:var(--elevation-2)}}.pub-q-opt:active{background:var(--lc-soft);transform:none}.pub-q-opt.on{border-color:var(--lc-primary);background:var(--lc-soft)}.pub-q-nav{display:flex;justify-content:space-between;gap:var(--space-3)}.pub-q-county{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.pub-q-county label{font-weight:700;font-size:var(--fs-label)}.pub-q-county select{max-width:100%;min-height:44px}.pub-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.pub-result-main{grid-column:1 / -1;background:var(--lc-tint)}.pub-result-main h2{margin:4px 0 var(--space-2)}.pub-result-n{margin:0 0 4px;font-size:var(--fs-body-lg)}.pub-result-n b{font-size:var(--fs-display-2);color:var(--lc-deep);letter-spacing:-.02em;margin-right:6px}.pub-result-btns{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.pub-result h3{margin:0 0 var(--space-2)}@media (max-width: 767px){.pub-q-opts,.pub-result{grid-template-columns:minmax(0,1fr)}.pub-q-steps li{font-size:11px}}.pub-pl-grid{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.pub-pl-tile{display:flex;flex-direction:column;gap:4px;padding:var(--space-4);border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card-subtle);min-width:0}.pub-pl-n{font:800 var(--fs-display-2)/1.1 var(--lc-font);letter-spacing:-.02em;color:var(--lc-deep);min-height:1.1em}.pub-pl-tile b{font-size:16px;color:var(--lc-ink)}.pub-pl-tile small{font-size:13px;line-height:1.45;color:var(--lc-text-muted)}.pub-pl-skel{display:inline-block;width:4.5ch;height:.9em;border-radius:var(--radius-sm);background:var(--lc-line-soft)}.pub-pl-letter h3{margin:0 0 var(--space-2);font-size:var(--fs-heading-3)}.pub-pl-go{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);background:var(--lc-tint)}.pub-pl-go h2{margin:0 0 2px}.pub-pl-btns{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width: 767px){.pub-pl-grid{grid-template-columns:minmax(0,1fr)}}.pub-demo{gap:var(--space-4)}.pub-demo-banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4);border:1px solid var(--lc-primary);border-radius:var(--radius-md);background:var(--lc-tint);color:var(--lc-text-2);font-size:var(--fs-body-sm);line-height:1.5}.pub-demo-banner>svg{flex:none;color:var(--lc-deep)}.pub-demo-banner>div{flex:1 1 320px;min-width:0}.pub-demo-banner b{color:var(--lc-ink)}.pub-demo .pf-gcol{min-width:0}.pub-deal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.pub-deal .field{display:flex;flex-direction:column;gap:4px;min-width:0}.pub-deal label{font-size:13px;font-weight:600;color:var(--lc-text-2)}.pub-deal .input{min-height:44px}.pub-deal-out{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--lc-soft)}.pub-deal-out span{font-size:13px;color:var(--lc-text-2)}.pub-deal-out b{font-size:var(--fs-heading-2);color:var(--lc-deep)}.pub-deal-out b.bad{color:var(--lc-amber)}.pub-lockrow{display:flex;gap:var(--space-3);align-items:flex-start;margin-bottom:var(--space-3);color:var(--lc-text-2)}.pub-lockrow>svg{flex:none;margin-top:2px;color:var(--lc-deep)}.pub-lockrow div{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-body-sm);line-height:1.45}.pub-lockrow b{color:var(--lc-ink)}.pub-demo-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-6)}.pub-demo-end h2{margin:0 0 4px}.pub-demo-end p{margin:0;max-width:60ch}.pub-demo-btns{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width: 480px){.pub-deal{grid-template-columns:minmax(0,1fr)}}.county-seat-badge{display:inline-block;margin:0 0 12px}.seo-pre{font-weight:700;margin:0 0 10px}.sb-table{width:100%;border-collapse:collapse;font-size:14.5px}.sb-table th,.sb-table td{padding:10px 12px;text-align:right;border-bottom:1px solid var(--lc-line);font-variant-numeric:tabular-nums}.sb-table th:first-child,.sb-table td:first-child{text-align:left}.sb-table th{font-size:12.5px;color:var(--lc-text-3);font-weight:700;letter-spacing:.02em}.sb-table td b{color:var(--lc-deep)}.sb-wrap{overflow-x:auto;padding:8px 12px}.sb-early{color:var(--lc-text-3);font-size:13px}.sb-empty{padding:22px 24px;line-height:1.6}.sb-cal{display:grid;gap:10px}.sb-cal-note{margin:0;font-size:14px;color:var(--lc-text-3);line-height:1.55}.sb-share{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.sb-share img.sb-card{width:100%;height:auto;border-radius:var(--radius-md);border:1px solid var(--lc-line);display:block}.sb-share textarea{width:100%;min-height:96px;font-family:var(--lc-font-mono);font-size:12.5px;resize:vertical}.sb-share .row{gap:10px;flex-wrap:wrap}.sb-badge{display:block;max-width:100%;height:28px;margin:6px 0 10px}.cp-strip{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;align-items:center;padding:18px 22px;margin-top:18px;text-align:left}.cp-strip h2{margin:0 0 4px;font-size:20px}.cp-strip p{margin:0 0 8px;color:var(--lc-text-3);line-height:1.55;font-size:14.5px}.cp-big{font-size:var(--fs-data-lg);font-weight:800;color:var(--lc-deep);line-height:1;margin-right:6px;font-variant-numeric:tabular-nums}.cp-seat{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--lc-soft);color:var(--lc-deep);font-weight:700;font-size:14px}.cp-seat i{width:9px;height:9px;border-radius:50%;background:var(--lc-m-sales);display:inline-block}.cp-seat.low i{background:var(--lc-m-money)}.cp-seat.full i{background:var(--lc-m-court)}.cp-strip details{margin-top:8px}.cp-strip summary{cursor:pointer;font-weight:700;color:var(--lc-deep)}@media (max-width: 760px){.cp-strip,.sb-share{grid-template-columns:1fr}.sb-table{font-size:13.5px}}.storm-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none}.storm-grid>li{flex:0 1 calc((100% - 24px) / 3);min-width:min(280px,100%);display:flex}.storm-grid>li>*{flex:1}.storm-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px 18px 16px 22px;border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);color:var(--lc-text);text-decoration:none;overflow:hidden;min-height:150px}.storm-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--lc-primary),var(--lc-bright))}a.storm-card,a.storm-card *,.site-sec li a.storm-card,.site-sec li a.storm-card *{text-decoration:none}a.storm-card{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}@media (hover: hover){a.storm-card:hover{border-color:var(--lc-accent);box-shadow:var(--elevation-2);transform:translateY(-1px)}}a.storm-card:active{transform:none;background:var(--lc-tint)}.storm-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.storm-name{font-size:var(--fs-body);font-weight:800;color:var(--lc-ink);line-height:1.25;letter-spacing:-.01em}.storm-n{font-size:var(--fs-data-lg);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--lc-deep);font-variant-numeric:tabular-nums;white-space:nowrap}.storm-tag{margin:0;font-size:var(--fs-body-sm);line-height:1.45;color:var(--lc-text-3)}.storm-layers{display:flex;flex-wrap:wrap;gap:5px;margin:auto 0 0;padding:0;list-style:none}.storm-layers li{white-space:nowrap;font-size:13px;line-height:1.3;padding:3px 8px;border-radius:999px;background:var(--lc-tint);color:var(--lc-deep);font-weight:600}.storm-go{font-size:var(--fs-body-sm);font-weight:700;color:var(--lc-accent);white-space:nowrap}.storm-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-top:auto}.storm-recipe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;counter-reset:layer}.storm-recipe li{position:relative;display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border:1px solid var(--lc-line);background:var(--lc-card);margin-top:-1px;font-size:var(--fs-body);line-height:1.45;color:var(--lc-text-2);counter-increment:layer}.storm-recipe li:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0;margin-top:0}.storm-recipe li:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.storm-recipe li:only-child{border-radius:var(--radius-md)}.storm-recipe li:before{content:counter(layer);flex:0 0 24px;height:24px;border-radius:50%;background:var(--lc-soft);color:var(--lc-deep);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.storm-recipe-and{margin:8px 0 0;font-size:var(--fs-body-sm);color:var(--lc-text-muted)}.storm-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0}.storm-facts div{padding:10px 12px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card)}.storm-facts dt{font-size:12px;color:var(--lc-text-muted);font-weight:600}.storm-facts dd{margin:2px 0 0;font-size:20px;font-weight:800;color:var(--lc-ink);font-variant-numeric:tabular-nums}.storm-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;margin-top:12px}.storm-pair .tile{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card)}.storm-pair .tile b{font-size:22px;font-weight:800;color:var(--lc-ink);font-variant-numeric:tabular-nums}.storm-pair .tile span{font-size:var(--fs-body-sm);color:var(--lc-text-3);line-height:1.4}.storm-hub-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 760px){.storm-hub-row{grid-template-columns:1fr}}.storm-links{display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;padding:0;list-style:none;font-size:var(--fs-body-sm)}.sig-strip{display:flex;flex-direction:column;gap:12px;margin:0 0 16px}.sig-strip-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.sig-strip-head h2{margin:0;font-size:17px}.sig-strip-head .muted{font-size:13px}.sig-chips{display:flex;flex-wrap:wrap;gap:8px}.sig-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--lc-line);border-radius:999px;background:var(--lc-card);color:var(--lc-text-2);text-decoration:none;font-size:13.5px;font-weight:600;min-height:40px}.sig-chip b{font-variant-numeric:tabular-nums;color:var(--lc-ink);font-size:15px}.sig-chip em{font-style:normal;font-size:11.5px;padding:2px 7px;border-radius:999px;background:var(--lc-soft);color:var(--lc-deep);font-weight:700}@media (hover: hover){.sig-chip:hover{border-color:var(--lc-accent);background:var(--lc-tint)}}.sig-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:10px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity}.sig-scroll>*{scroll-snap-align:start}.sig-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--lc-line);margin:0 0 16px}.sig-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:10px 14px;min-height:44px;font:inherit;font-weight:700;font-size:14px;color:var(--lc-text-muted);border-bottom:3px solid transparent;cursor:pointer;display:inline-flex;gap:8px;align-items:center}.sig-tabs button[aria-selected=true]{color:var(--lc-deep);border-bottom-color:var(--lc-primary)}.sig-tabs button em{font-style:normal;font-size:11.5px;padding:1px 7px;border-radius:999px;background:var(--lc-soft);color:var(--lc-deep);font-weight:700}.sig-note{margin:0 0 12px;font-size:13.5px;color:var(--lc-text-3);line-height:1.55;max-width:72ch}.sig-owner{display:flex;flex-direction:column;gap:10px}.sig-owner-h{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}.sig-owner-h h3{margin:0;font-size:16px}.sig-props{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sig-props li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--lc-line-soft);font-size:13.5px;flex-wrap:wrap}.sig-props li:first-child{border-top:0}.sig-props .tags{display:inline-flex;gap:5px;flex-wrap:wrap}.sig-tag{font-size:11.5px;padding:2px 8px;border-radius:999px;font-weight:700;background:var(--lc-m-money-soft);color:var(--lc-m-money-text)}.sig-tag.code{background:var(--lc-info-soft);color:var(--lc-info)}.sig-tag.court{background:var(--lc-danger-soft);color:#8a0f18}.sig-owner-act{display:flex;gap:8px;flex-wrap:wrap}.sig-letter{white-space:pre-wrap;font:inherit;font-size:13.5px;line-height:1.6;background:var(--lc-tint);border:1px solid var(--lc-line);border-radius:var(--radius-md);padding:12px 14px;margin:0}.sig-pill-new{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:var(--lc-primary);color:#fff}.sig-note-row{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-top:1px solid var(--lc-line-soft)}.sig-note-row:first-child{border-top:0}.sig-note-row b{color:var(--lc-ink)}.sig-ledger{width:100%;border-collapse:collapse;font-size:13.5px}.sig-ledger th,.sig-ledger td{text-align:left;padding:8px 10px;border-top:1px solid var(--lc-line-soft)}.sig-ledger th{font-size:12px;color:var(--lc-text-muted);border-top:0}.sig-ledger .num{text-align:right;font-variant-numeric:tabular-nums}.sig-toggle{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--lc-line-soft)}.sig-toggle:first-of-type{border-top:0}.sig-toggle input{margin-top:4px;width:18px;height:18px}.sig-toggle span b{display:block;color:var(--lc-ink)}.sig-toggle span small{color:var(--lc-text-3);font-size:13px;line-height:1.5}.sig-wallrow{display:grid;grid-template-columns:1.2fr 1fr .7fr .7fr;gap:10px;padding:11px 4px;border-top:1px solid var(--lc-line-soft);font-size:14px;align-items:baseline}.sig-wallrow.head{border-top:0;font-size:12px;font-weight:700;color:var(--lc-text-muted)}.sig-wallrow .num{text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 640px){.sig-wallrow{grid-template-columns:1fr 1fr}.sig-wallrow.head{display:none}.sig-wallrow .num{text-align:left}}.pk-sec{display:flex;flex-direction:column;gap:18px}.pk-start{padding:24px;display:flex;flex-direction:column;gap:14px;max-width:640px}.pk-label{font-weight:700;color:var(--lc-ink)}.pk-select{max-width:100%;min-height:46px}.pk-fine{font-size:13.5px;line-height:1.55;margin:0}.pk-err{color:var(--lc-danger, #B42318);font-weight:600;margin:0}.pk-bar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.pk-count{font-size:16px;color:var(--lc-ink)}.pk-count b{font-size:24px;color:var(--lc-deep)}.pk-help{margin:0;max-width:780px;line-height:1.6;color:var(--lc-text-3)}.pk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.pk-card{text-align:left;display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:var(--radius-lg);background:var(--lc-card);border:2px solid var(--lc-line);box-shadow:var(--elevation-1);cursor:pointer;font:inherit;color:var(--lc-text);transition:border-color var(--duration-fast),transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base),background-color var(--duration-fast)}.pk-card:hover{border-color:var(--lc-bright);transform:translateY(-2px);box-shadow:var(--elevation-2)}.pk-card:focus-visible{outline:3px solid var(--lc-accent);outline-offset:2px}.pk-card.on{border-color:var(--lc-primary);background:var(--lc-soft)}.pk-done{cursor:default}.pk-done:hover{transform:none;border-color:var(--lc-line);box-shadow:var(--elevation-1)}.pk-done.sold{border-color:var(--lc-primary)}.pk-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.pk-head b{font-size:17px;color:var(--lc-ink)}.pk-tick{font-style:normal;font-size:12.5px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--lc-tint);color:var(--lc-deep)}.pk-card.on .pk-tick{background:var(--lc-primary);color:var(--lc-on-dark)}.pk-flag{font-style:normal;font-size:12.5px;font-weight:800;padding:3px 10px;border-radius:999px}.pk-flag.yes{background:var(--lc-primary);color:var(--lc-on-dark)}.pk-flag.no{background:var(--lc-line-soft);color:var(--lc-text-3)}.pk-facts{margin:0;display:grid;gap:6px}.pk-facts div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;font-size:14.5px;line-height:1.4}.pk-facts dt{color:var(--lc-muted)}.pk-facts dd{margin:0;color:var(--lc-text-2);font-weight:600}.pk-marks{display:flex;flex-wrap:wrap;gap:6px}.pk-mark{font-size:12.5px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--lc-tint);color:var(--lc-deep)}.pk-mark.ok{background:var(--lc-primary);color:var(--lc-on-dark)}.pk-mark.miss{background:var(--lc-line-soft);color:var(--lc-text-3);text-decoration:line-through;text-decoration-color:var(--lc-neutral)}.pk-mark.plain{background:transparent;border:1px solid var(--lc-line);color:var(--lc-muted);text-decoration:none}.pk-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pk-h{margin:12px 0 0}.pk-result{padding:24px;display:flex;flex-direction:column;gap:14px}.pk-result p{margin:0;line-height:1.6;color:var(--lc-text-3)}.pk-verdict{margin:0;font-size:clamp(28px,6vw,44px);line-height:1.1;color:var(--lc-ink)}.pk-verdict.pk-beat{color:var(--lc-deep)}.pk-scores{display:flex;flex-wrap:wrap;gap:14px}.pk-scores div{min-width:140px;padding:12px 18px;border-radius:var(--radius-lg);background:var(--lc-tint);border:1px solid var(--lc-line)}.pk-scores span{display:block;font-size:13px;font-weight:700;color:var(--lc-muted);text-transform:uppercase;letter-spacing:.04em}.pk-scores b{font-size:40px;color:var(--lc-deep);font-family:var(--lc-font-mono)}.pk-scores small{font-size:18px;color:var(--lc-muted)}.pk-share-img{width:100%;max-width:600px;height:auto;border-radius:var(--radius-lg);border:1px solid var(--lc-line);background:var(--lc-ink)}.pk-next{padding:22px 24px;display:flex;flex-direction:column;gap:12px}.pk-next p{margin:0;color:var(--lc-text-3);line-height:1.6;max-width:700px}.pk-mail{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--lc-line);position:relative}.pk-mailrow{display:flex;flex-wrap:wrap;gap:8px}.pk-mailrow .input{flex:1 1 220px;min-width:0}.pk-check{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--lc-text-3)}.pk-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.pk-thanks{font-weight:700;color:var(--lc-deep)}.pe{padding:22px 24px;margin-top:20px;display:flex;flex-direction:column;gap:14px}.pe-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 20px;align-items:flex-start}.pe-bands{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.pe-band{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px 8px;border-radius:var(--radius-md);border:2px solid transparent;background:var(--lc-tint);cursor:pointer;font:inherit;color:var(--lc-text-3)}.pe-band:hover{border-color:var(--lc-bright)}.pe-band:focus-visible{outline:3px solid var(--lc-accent);outline-offset:2px}.pe-band.on{border-color:var(--lc-primary);background:var(--lc-soft);color:var(--lc-deep)}.pe-bar{display:flex;align-items:flex-end;width:100%;height:84px;justify-content:center}.pe-bar i{display:block;width:62%;background:var(--lc-bright);border-radius:4px 4px 0 0;transition:height var(--duration-base) var(--ease-out)}.pe-band.on .pe-bar i{background:var(--lc-primary)}.pe-band b{font-size:12.5px}.pe-axis,.pe-legend,.pe-fine{margin:0;font-size:13.5px;line-height:1.5}.pe-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pe-sum div{padding:12px 14px;border-radius:var(--radius-lg);background:var(--lc-tint);border:1px solid var(--lc-line);display:flex;flex-direction:column;gap:2px}.pe-sum span{font-size:12.5px;font-weight:700;color:var(--lc-muted);text-transform:uppercase;letter-spacing:.03em}.pe-sum b{font-size:28px;color:var(--lc-deep);font-family:var(--lc-font-mono)}.pe-sum small{color:var(--lc-text-3);font-size:13px}.pe-read{margin:0;line-height:1.6;color:var(--lc-text-3);max-width:820px}.pe-dots{display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:6px;max-width:560px}.pe-dot{display:grid;place-items:center;width:100%;aspect-ratio:1;padding:0;border:0;background:none;cursor:pointer;border-radius:50%}.pe-dot i{width:20px;height:20px;border-radius:50%;display:block}.pe-dot.sold i{background:var(--lc-primary)}.pe-dot.stayed i{background:transparent;border:2px solid var(--lc-neutral)}.pe-dot:hover i{transform:scale(1.2)}.pe-dot:focus-visible{outline:3px solid var(--lc-accent);outline-offset:1px}.pe-dot.on{background:var(--lc-soft)}.pe-dot-k{display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:-1px;margin:0 4px 0 8px}.pe-dot-k.sold{background:var(--lc-primary)}.pe-dot-k.stayed{border:2px solid var(--lc-neutral)}.pe-detail{padding:14px 16px;border-radius:var(--radius-lg);background:var(--lc-soft);border:1px solid var(--lc-line);display:flex;flex-direction:column;gap:8px;max-width:560px}@media (max-width: 640px){.pk-sec{gap:14px}.pk-start,.pk-result,.pk-next,.pe{padding:18px 16px}.pk-grid{grid-template-columns:1fr}.pk-facts div{grid-template-columns:92px minmax(0,1fr)}.pk-actions .btn{flex:1 1 100%}.pe-sum{grid-template-columns:1fr}.pe-bar{height:64px}.pe-bands{gap:3px}}@media (prefers-reduced-motion: reduce){.pk-card,.pe-bar i{transition:none}.pk-card:hover{transform:none}}.pk-bar{position:sticky;top:var(--hh-hdr-h, 72px);z-index:20;padding:10px 14px;margin:0 -4px 12px;background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-md);box-shadow:var(--elevation-1)}.pk-count{font-size:16px}.pk-count b{color:var(--lc-primary);font-size:20px}@media (max-width: 767px){.pk-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.pk-facts div{grid-template-columns:minmax(0,1fr);gap:0;font-size:15px}.pk-facts div:first-child{grid-column:1 / -1}.pk-bar{flex-wrap:nowrap;align-items:center;padding:8px 12px}.pk-bar .muted{display:none}.pk-bar>div:first-child{min-width:0}.pk-count{flex:none}.pk-facts dt{font-size:13px}.pk-card{padding:14px 16px;gap:8px}}.signed-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 14px;padding:8px var(--space-4, 16px);background:var(--lc-soft);color:var(--lc-ink);font-size:14px;line-height:1.4;text-align:center;border-bottom:1px solid var(--lc-line)}.signed-bar b{font-weight:700;overflow-wrap:anywhere}.signed-bar-go{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:var(--lc-primary);color:#fff;font-weight:700;text-decoration:none}.signed-bar-go:hover{background:var(--lc-deep)}.signed-bar-go:focus-visible{outline:2px solid transparent;box-shadow:var(--focus-ring)}body.lc-signed-in #site-main a[href^="/signup"],body.lc-signed-in .lc-foot a[href^="/signup"]{display:none}@media (max-width: 767px){.signed-bar{flex-wrap:nowrap;justify-content:space-between;text-align:left;gap:10px;padding:6px 12px;font-size:13.5px}.signed-bar>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signed-bar-go{flex:none;min-height:44px}}.ai-sec{display:flex;flex-direction:column;gap:18px}.ai-h{margin:34px 0 0}.ai-lede{margin:-6px 0 4px;max-width:760px}.ai-card{padding:22px 24px}.ai-card h2,.ai-card h3{margin-top:0}.ai-card p{margin:0 0 12px;line-height:1.6;color:var(--lc-text-3)}.ai-card p:last-child{margin-bottom:0}.ai-two,.ai-test,.ai-example{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;counter-reset:ai}.ai-flow li{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 18px 20px;border-radius:var(--radius-lg);background:var(--lc-card);border:1px solid var(--lc-line);box-shadow:var(--elevation-2)}.ai-flow li:not(:last-child):after{content:"";position:absolute;right:-24px;top:50%;width:20px;height:20px;margin-top:-10px;background:var(--lc-accent);clip-path:polygon(0 35%,55% 35%,55% 10%,100% 50%,55% 90%,55% 65%,0 65%)}.ai-flow b{font-size:17px;color:var(--lc-ink)}.ai-flow span:not(.ai-n){color:var(--lc-text-3);font-size:14.5px;line-height:1.5}.ai-n{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--lc-soft);color:var(--lc-deep);font-weight:800;font-size:14px;font-family:var(--lc-font-mono)}.ai-n.ai-go{background:var(--lc-score-top);color:var(--lc-score-top-text)}.ai-sigs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.ai-sig{padding:16px 18px;border-top:4px solid var(--ai-m, var(--lc-m-score))}.ai-sig b{display:block;margin-bottom:8px;color:var(--ai-m, var(--lc-ink))}.ai-sig ul{margin:0;padding-left:18px;color:var(--lc-text-3);font-size:14.5px;line-height:1.55}.ai-m-money{--ai-m: var(--lc-m-money-text);border-top-color:var(--lc-m-money)}.ai-m-estate{--ai-m: var(--lc-m-estate)}.ai-m-absentee{--ai-m: var(--lc-m-absentee)}.ai-m-vacancy{--ai-m: var(--lc-m-vacancy)}.ai-m-sales{--ai-m: var(--lc-m-sales)}.ai-m-estate{border-top-color:var(--lc-m-estate)}.ai-m-absentee{border-top-color:var(--lc-m-absentee)}.ai-m-vacancy{border-top-color:var(--lc-m-vacancy)}.ai-m-sales{border-top-color:var(--lc-m-sales)}.ai-personas{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.ai-persona{padding:16px 18px;display:flex;flex-direction:column;gap:6px}.ai-persona b{color:var(--lc-deep);font-size:16px}.ai-persona span{color:var(--lc-text-3);font-size:14.5px;line-height:1.5}.ai-distress{background:var(--lc-tint)}.ai-test{align-items:start}.ai-best{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column}.ai-best li{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--lc-line-soft);font-size:15px}.ai-best b{font-family:var(--lc-font-mono);color:var(--lc-deep)}.ai-ex{padding:22px 24px;display:flex;flex-direction:column;gap:14px;border-top:4px solid var(--lc-score-top)}.ai-ex-head{display:flex;gap:16px;align-items:center}.ai-ex-head>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ai-ex-head b{font-size:18px;color:var(--lc-ink)}.ai-ex-head>div span{color:var(--lc-muted);font-size:14px;overflow-wrap:anywhere}.ai-big{flex:none;display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--lc-score-top);color:var(--lc-score-top-text);font-family:var(--lc-font-mono);font-size:28px;font-weight:800}.ai-ex-p{align-self:flex-start;padding:6px 12px;border-radius:var(--radius-full);background:var(--lc-soft);color:var(--lc-deep);font-weight:700;font-size:14px}.ai-ex-why{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ai-ex-why li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-md);background:var(--lc-card-subtle);border:1px solid var(--lc-line);font-size:15px;color:var(--lc-ink)}.ai-ex-why i{flex:none;width:10px;height:10px;border-radius:50%}.ai-ex-why .m-money{background:var(--lc-m-money)}.ai-ex-why .m-vacancy{background:var(--lc-m-vacancy)}.ai-ex-why .m-absentee{background:var(--lc-m-absentee)}.ai-ex-why .m-court{background:var(--lc-m-court)}.ai-ex-pers{display:flex;flex-wrap:wrap;gap:8px}.ai-ex-pers span{padding:5px 11px;border-radius:var(--radius-full);background:var(--lc-tint);border:1px solid var(--lc-line);font-size:14px;color:var(--lc-text-3)}.ai-ex-pers b{color:var(--lc-deep);font-family:var(--lc-font-mono)}.ai-honest ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;color:var(--lc-text-3);line-height:1.55}.ai-honest b{color:var(--lc-ink)}@media (max-width: 900px){.ai-two,.ai-test,.ai-example{grid-template-columns:1fr}.ai-flow{grid-template-columns:1fr;gap:30px}.ai-flow li:not(:last-child):after{right:auto;left:50%;top:auto;bottom:-26px;margin:0 0 0 -10px;transform:rotate(90deg)}}.ai-test>*,.ai-two>*,.ai-example>*{min-width:0}.ai-test .pf-chart{max-width:100%;overflow:hidden}.adm{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:760px;margin-inline:auto}.adm-form{display:flex;flex-direction:column;gap:8px;padding:var(--space-4);border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);box-shadow:var(--elevation-2)}.adm-label{font-size:var(--fs-label);font-weight:700;color:var(--lc-ink)}.adm-row{display:flex;gap:var(--space-2);align-items:stretch}.adm-input{flex:1 1 auto;min-width:0;min-height:52px;font-size:17px}.adm-go{flex:none;min-height:52px;padding-inline:22px}.adm-hint{margin:0;font-size:13px;color:var(--lc-text-muted);line-height:1.45}.adm-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.adm-out{display:flex;flex-direction:column;gap:var(--space-3)}.adm-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);box-shadow:var(--elevation-2);animation:adm-pop var(--duration-enter, .24s) var(--ease-out) both}@keyframes adm-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.adm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.adm-head h3{margin:4px 0 2px;font-size:var(--fs-heading-3);color:var(--lc-ink);overflow-wrap:anywhere}.adm-tag{display:inline-block;padding:2px 10px;border-radius:99px;background:var(--lc-tint);color:var(--lc-deep);font-size:12px;font-weight:700}.adm-place{margin:0;font-size:var(--fs-body-sm);color:var(--lc-text-muted)}.adm-verdict{margin:0;color:var(--lc-text-2)}.adm-why{margin:0;padding-left:20px;display:grid;gap:4px;color:var(--lc-text-2)}.adm-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.adm-fact{padding:10px 12px;border-radius:var(--radius-md);background:var(--lc-tint);min-width:0}.adm-fact dt{font-size:12px;color:var(--lc-text-muted)}.adm-fact dd{margin:2px 0 0;font-weight:600;color:var(--lc-ink);overflow-wrap:anywhere}.adm-fact dd.is-warn{color:var(--lc-amber)}.adm-chips{display:flex;flex-wrap:wrap;gap:6px}.adm-chip{padding:3px 10px;border-radius:99px;border:1px solid var(--lc-line);background:var(--lc-card);font-size:12.5px;color:var(--lc-text-2)}.adm-locked{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);border:1px dashed var(--lc-input-line);background:var(--lc-card-subtle)}.adm-locked-rows{display:grid;gap:10px;align-content:start}.adm-locked-rows div{display:flex;flex-direction:column;gap:2px}.adm-locked-rows span{font-size:12px;color:var(--lc-text-muted)}.adm-locked-rows b{color:var(--lc-text-muted);letter-spacing:.5px;filter:blur(2.5px);-webkit-user-select:none;user-select:none}.adm-locked-cta{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.adm-locked-cta>b{font-size:var(--fs-heading-3);color:var(--lc-ink)}.adm-locked-cta>span{font-size:var(--fs-body-sm);color:var(--lc-text-2);line-height:1.5}.adm-fine{margin:0;font-size:12.5px;color:var(--lc-text-muted)}.adm-note{display:flex;flex-direction:column;gap:8px;padding:var(--space-4);border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);color:var(--lc-text-2)}.adm-note>b{color:var(--lc-ink);font-size:16px}.adm-small{font-size:13px;color:var(--lc-text-muted)}.adm-limit .lc-btn{align-self:flex-start}.adm-counties{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.adm-counties a{display:inline-block;padding:4px 10px;border-radius:99px;background:var(--lc-tint);color:var(--lc-deep);font-size:13px;font-weight:600;text-decoration:none}.adm-picks{margin:0;padding:0;list-style:none;display:grid;gap:8px}.adm-pick{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;min-height:48px;text-align:left;cursor:pointer;border:1px solid var(--lc-input-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);font:600 15px/1.3 var(--lc-font)}.adm-pick small{font-weight:400;color:var(--lc-text-muted);font-size:13px}.adm-pick:hover{background:var(--lc-soft);border-color:var(--lc-accent)}.adm-notify{display:flex;flex-direction:column;gap:6px}.adm-notify label{font-weight:700;font-size:var(--fs-label);color:var(--lc-ink)}.adm-notify .input{min-height:46px;flex:1 1 auto;min-width:0}.adm-notify .lc-btn{min-height:46px;flex:none}.adm-err{margin:0;color:var(--lc-danger);font-size:14px}.adm-done{margin:0;color:var(--lc-good)}.adm-skel{display:grid;gap:10px;padding:var(--space-4);border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card)}.adm-skel i{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,var(--lc-line-soft),var(--lc-tint),var(--lc-line-soft));background-size:200% 100%;animation:adm-sh 1.2s linear infinite}.adm-skel i:nth-child(2){width:70%}.adm-skel i:nth-child(3){width:45%}@keyframes adm-sh{to{background-position:-200% 0}}.adm-sec{display:flex;flex-direction:column;gap:var(--space-5);align-items:center}.adm-sec .sec-head{text-align:center;max-width:680px}.adm-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);max-width:900px;width:100%}.adm-steps li{padding:var(--space-4);border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card)}.adm-steps b{display:block;color:var(--lc-ink);margin-bottom:4px}.adm-steps span{font-size:var(--fs-body-sm);color:var(--lc-text-muted);line-height:1.5}@media (max-width: 640px){.adm-row{flex-direction:column}.adm-go,.adm-notify .lc-btn{width:100%}.adm-facts,.adm-locked,.adm-steps{grid-template-columns:minmax(0,1fr)}.adm-head{flex-direction:column-reverse;align-items:flex-start}.adm-card{padding:var(--space-4)}}@media (prefers-reduced-motion: reduce){.adm-card,.adm-skel i{animation:none}}.adm-whynot{padding:12px 14px;border-radius:var(--radius-md);background:var(--lc-card-subtle);border:1px solid var(--lc-line)}.adm-whynot b{display:block;margin-bottom:4px;color:var(--lc-ink);font-size:14px}.adm-whynot ul{margin:0;padding-left:20px;display:grid;gap:4px;color:var(--lc-text-2);font-size:14px;line-height:1.45}.adm-explain{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.adm-explain>.lc-btn{min-height:44px}.adm-ex-body{width:100%;display:flex;flex-direction:column;gap:8px;padding:var(--space-4);border:1px solid var(--lc-accent);border-radius:var(--radius-lg);background:var(--lc-tint);animation:adm-pop var(--duration-enter, .24s) var(--ease-out) both}.adm-ex-body h4{margin:0;display:flex;gap:8px;align-items:center;font-size:var(--fs-heading-3);color:var(--lc-ink)}.adm-ex-body h5{margin:6px 0 0;font-size:14px;color:var(--lc-ink)}.adm-ex-body ul{margin:0;padding-left:20px;display:grid;gap:4px;color:var(--lc-text-2);font-size:14px;line-height:1.45}.adm-ex-locked{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid;margin-top:4px}.adm-ex-body .lc-btn-primary{align-self:flex-start}.v1-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v1-stamp{display:inline-flex;align-items:center;gap:8px;font-family:var(--lc-font-mono);font-size:var(--fs-stamp);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted);line-height:1.5}.v1-phero .v1-stamp,.v1f-no{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-sm);padding:4px 10px;align-self:flex-start;max-width:100%}.v1-eyebrow{font-family:var(--lc-font);font-size:14px;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--lc-text-3)}.v1-sec-head{display:flex;flex-direction:column;gap:8px;max-width:760px;margin-bottom:28px}.v1-sec-head h2{margin:0}.v1-note{font-size:var(--fs-body-sm);color:var(--lc-text-muted);margin:12px 0 0;max-width:80ch}.v1-num{font-weight:800;color:var(--lc-ink);font-variant-numeric:tabular-nums;cursor:help;text-decoration:underline dotted var(--lc-line);text-underline-offset:4px}.v1-skel{display:block;height:14px;margin:6px 0;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--lc-line-soft),var(--lc-soft),var(--lc-line-soft));background-size:200% 100%}.v1-skel-block{height:180px;border-radius:var(--radius-lg);background:var(--lc-line-soft)}.v1-err{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.v1-retry{min-height:36px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--lc-input-line);background:var(--lc-card);color:var(--lc-ink);font:inherit;font-weight:700;cursor:pointer}.v1-retry:active:not(:disabled){background:var(--lc-soft)}.v1-retry:disabled{color:var(--lc-muted);cursor:progress}@media (hover: hover){.v1-retry:hover:not(:disabled){border-color:var(--lc-accent);color:var(--lc-deep)}}@media (pointer: coarse){.v1-retry{min-height:44px}}@media (prefers-reduced-motion: no-preference){.v1-skel{animation:v1-shimmer 1.4s linear infinite}}@keyframes v1-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.v1-phero{background:var(--lc-hero-wash);border-bottom:1px solid var(--lc-line)}.v1-phero-in{max-width:1180px;margin:0 auto;padding:88px 32px 56px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.v1-phero h1{font-size:var(--fs-display-2);line-height:1.06;letter-spacing:var(--lc-display-tracking);font-weight:800;color:var(--lc-ink);margin:0;max-width:22ch;overflow-wrap:break-word;text-wrap:balance}.v1-lede{font-size:var(--fs-body-lg);line-height:1.6;color:var(--lc-text-3);max-width:68ch;margin:0}.v1-btns{display:flex;flex-wrap:wrap;gap:12px}.v1-seatline{font-family:var(--lc-font-mono);font-size:12px;color:var(--lc-muted);letter-spacing:.02em}.v1-faq{display:flex;flex-direction:column;gap:10px;max-width:900px}.v1-acc{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-md)}.v1-acc>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 48px 12px 18px;position:relative;font-weight:700;color:var(--lc-ink);border-radius:var(--radius-md)}.v1-acc>summary::-webkit-details-marker{display:none}.v1-acc>summary:after{content:"";position:absolute;right:20px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid var(--lc-muted);border-bottom:2px solid var(--lc-muted);transform:rotate(45deg)}.v1-acc[open]>summary:after{transform:rotate(-135deg);margin-top:-2px}.v1-acc>p{margin:0;padding:0 18px 16px;color:var(--lc-text-3);line-height:1.6}.v1-acc>summary:active{background:var(--lc-soft)}@media (prefers-reduced-motion: no-preference){.v1-acc>summary:after{transition:transform var(--duration-base) var(--ease-out)}}@media (hover: hover){.v1-acc>summary:hover{background:var(--lc-tint)}.v1-acc>summary:hover:after{border-color:var(--lc-deep)}}.v1-shot-framed .v1-shot-link{border:0;box-shadow:none;background:transparent}.v1-shot-framed .v1-shot-link:hover{box-shadow:none}.v1-shot-framed .v1-shot-link:hover img{transform:none}@media (max-width: 767px){.v1f-sec .v1-shot-framed .v1-shot-link{max-height:none;width:min(100%,340px);margin:0 auto}}.v1-shot{margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.v1-shot-link{display:block;border-radius:var(--radius-lg);border:1px solid var(--lc-line);background:var(--lc-card);overflow:hidden;box-shadow:var(--elevation-2)}.v1-shot-link picture,.v1-shot-link img{display:block;width:100%;height:auto}.v1-shot figcaption{font-size:10.5px}.v1-shot-link:active{box-shadow:var(--elevation-1)}.v1-shot-wait{aspect-ratio:16 / 10;border-radius:var(--radius-lg);border:1px dashed var(--lc-input-line);background:var(--lc-tint);display:grid;place-items:center;padding:24px;text-align:center;color:var(--lc-text-muted);font-size:var(--fs-body-sm)}@media (prefers-reduced-motion: no-preference){.v1-shot-link,.v1-shot-link img{transition:transform var(--duration-slow) var(--ease-out),box-shadow var(--duration-slow) var(--ease-out),border-color var(--duration-fast)}}@media (hover: hover){.v1-shot-link:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line)}.v1-shot-link:hover img{transform:scale(1.02)}}.v1f-personas{padding-bottom:24px}.v1f-pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v1f-pcard{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--elevation-1)}.v1f-pcard h3{margin:0;font-size:var(--fs-heading-3);color:var(--lc-ink)}.v1f-pcard ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;counter-reset:v1p}.v1f-pcard li{counter-increment:v1p}.v1f-pcard li a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;margin:0 -10px;border-radius:var(--radius-sm);color:var(--lc-ink);font-weight:700;text-decoration:none}.v1f-pcard li a:before{content:"0" counter(v1p);font-family:var(--lc-font-mono);font-size:11px;font-weight:500;color:var(--lc-muted)}.v1f-pcard li a:active{background:var(--lc-soft)}.v1f-pcard p{margin:auto 0 0;font-size:var(--fs-body-sm);line-height:1.55;color:var(--lc-text-3);border-top:1px solid var(--lc-line-soft);padding-top:10px}@media (prefers-reduced-motion: no-preference){.v1f-pcard{transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base),border-color var(--duration-fast)}}@media (hover: hover){.v1f-pcard:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line)}.v1f-pcard li a:hover{background:var(--lc-tint);color:var(--lc-deep)}}.v1f-jump{padding-top:8px;padding-bottom:8px}.v1f-jump ol{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.v1f-jump a{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;border-radius:var(--radius-full);background:var(--lc-tint);border:1px solid var(--lc-line);color:var(--lc-ink);font-size:var(--fs-body-sm);font-weight:600;text-decoration:none}.v1f-jump a span{font-family:var(--lc-font-mono);font-size:11px;color:var(--lc-muted)}.v1f-jump a:active{background:var(--lc-soft)}@media (hover: hover){.v1f-jump a:hover{background:var(--lc-soft);border-color:var(--lc-pale);color:var(--lc-deep)}}@media (pointer: coarse){.v1f-jump a{min-height:44px}}.v1f-list{max-width:1180px;margin:0 auto;padding:24px 32px 40px;display:flex;flex-direction:column}.v1f-sec{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start;padding:56px 0;border-top:1px solid var(--lc-line);scroll-margin-top:88px}.v1f-sec.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.v1f-sec.flip>.v1f-text{order:2}@media (min-width: 1024px){.v1f-sec.v1f-wide:not(.flip){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.v1f-text{display:flex;flex-direction:column;gap:14px;min-width:0}.v1f-text h2{font-size:var(--fs-heading-1);line-height:1.15;letter-spacing:var(--lc-heading-tracking);font-weight:800;color:var(--lc-ink);margin:0;text-wrap:balance}.v1f-text>p{margin:0;color:var(--lc-text-3);line-height:1.65}.v1f-live{margin:0;padding:12px 14px;border-radius:var(--radius-md);background:var(--lc-tint);border:1px solid var(--lc-line);color:var(--lc-text-2);font-size:var(--fs-body-sm);line-height:1.6}.v1f-adds{display:flex;flex-direction:column;gap:8px}.v1f-adds ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.v1f-adds li{font-family:var(--lc-font-mono);font-size:11.5px;color:var(--lc-ink);background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-sm);padding:4px 8px}.v1f-links{display:flex;flex-wrap:wrap;gap:4px 16px}.v1f-links a{display:inline-flex;align-items:center;min-height:32px;color:var(--lc-accent);font-weight:600;font-size:var(--fs-body-sm);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--lc-pale)}.v1f-links a:active{color:var(--lc-deep)}@media (hover: hover){.v1f-links a:hover{color:var(--lc-deep);text-decoration-color:currentColor;text-decoration-thickness:2px}}@media (pointer: coarse){.v1f-links a{min-height:44px}}.v1f-try{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:4px}.v1f-try span{font-family:var(--lc-font-mono);font-size:11.5px;color:var(--lc-muted)}.v1f-plans{display:flex;flex-direction:column;gap:12px}.v1f-plans-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-md);overflow:hidden;font-size:var(--fs-body-sm)}.v1f-plans-table caption{text-align:left;font-size:12px;color:var(--lc-muted);padding:0 0 6px;caption-side:top}.v1f-plans-table th,.v1f-plans-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--lc-line-soft)}.v1f-plans-table thead th{background:var(--lc-tint);color:var(--lc-ink);font-weight:800}.v1f-plans-table tbody th{color:var(--lc-text-muted);font-weight:600}.v1f-plans-table td{color:var(--lc-ink);font-weight:700;font-variant-numeric:tabular-nums}.v1f-plans-table tr:last-child>*{border-bottom:0}@media (hover: hover){.v1f-plans-table tbody tr:hover>*{background:var(--lc-tint)}}.v1f-plans-acc{display:none;flex-direction:column;gap:8px}.v1f-plans-acc summary span{margin-left:auto;font-family:var(--lc-font-mono);font-size:12px;color:var(--lc-text-muted);font-weight:500}.v1f-plans-acc ul{margin:0;padding:0 18px 14px;list-style:none;display:flex;flex-direction:column;gap:6px}.v1f-plans-acc li{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-body-sm);color:var(--lc-text-muted)}.v1f-plans-acc li b{color:var(--lc-ink);text-align:right}.v1f-every{margin:0;font-size:var(--fs-body-sm);color:var(--lc-text-3);line-height:1.6}.v1f-faq{padding-top:40px}.v1c-sec{padding-top:48px;padding-bottom:48px}.v1-ctable-wrap{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);box-shadow:var(--elevation-1)}.v1-ctable{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-body-sm);table-layout:fixed}.v1-ctable caption{text-align:left;padding:16px 18px 6px;font-family:var(--lc-font-mono);font-size:var(--fs-stamp);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted);caption-side:top}.v1-ctable th,.v1-ctable td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--lc-line-soft);line-height:1.5;overflow-wrap:break-word}.v1-ctable thead th{background:var(--lc-tint);color:var(--lc-ink);font-weight:800;position:sticky;top:72px;z-index:1}.v1-ctable thead th.ours{color:var(--lc-deep)}.v1-ctable tbody th{width:18%;color:var(--lc-text-muted);font-weight:700}.v1-ctable td{color:var(--lc-text-2)}.v1-ctable td.ours{background:color-mix(in srgb,var(--lc-tint) 60%,transparent);color:var(--lc-ink);font-weight:600}.v1-ctable tbody tr:last-child>*{border-bottom:0}.v1-ctable.cols-2 tbody th{width:22%}@media (hover: hover){.v1-ctable tbody tr:hover>*{background:var(--lc-tint)}}.v1c-rivals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v1c-rival{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);padding:22px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--elevation-1)}.v1c-rival h3{margin:0;font-size:var(--fs-heading-2)}.v1c-rival h3 a{color:var(--lc-ink);text-decoration:none}.v1c-rival p{margin:0;color:var(--lc-text-3);line-height:1.6}.v1c-pick{font-size:var(--fs-body-sm)}.v1c-more{margin-top:auto;display:inline-flex;align-items:center;min-height:44px;color:var(--lc-accent);font-weight:700;text-decoration:none}.v1c-more:after{content:"";width:7px;height:7px;margin-left:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.v1c-more:active,.v1c-rival h3 a:active{color:var(--lc-deep)}@media (prefers-reduced-motion: no-preference){.v1c-rival{transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base),border-color var(--duration-fast)}}@media (hover: hover){.v1c-rival:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line)}.v1c-rival h3 a:hover,.v1c-more:hover{color:var(--lc-deep)}}.v1c-diffs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v1c-diff{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);padding:20px}.v1c-diff h3{margin:0 0 6px;font-size:var(--fs-heading-3);color:var(--lc-ink)}.v1c-diff p{margin:0;color:var(--lc-text-3);line-height:1.6;font-size:var(--fs-body-sm)}.v1c-gaps{margin-top:16px;padding:14px 16px;border-radius:var(--radius-md);background:var(--lc-amber-soft);color:var(--lc-text-2);font-size:var(--fs-body-sm);line-height:1.6;border:1px solid var(--lc-line)}.v1c-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.v1c-three{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v1c-three li{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);padding:22px;display:flex;flex-direction:column;gap:8px}.v1c-three h3{margin:0;font-size:var(--fs-heading-3);color:var(--lc-ink)}.v1c-three.v1c-how{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1279px){.v1c-three.v1c-how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.v1c-three.v1c-how{grid-template-columns:minmax(0,1fr)}}.v1c-three p{margin:0;color:var(--lc-text-3);line-height:1.6;font-size:var(--fs-body-sm)}.v1c-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v1c-col{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);padding:24px}.v1c-col.ours{border-color:var(--lc-pale);background:var(--lc-tint)}.v1c-col h2{font-size:var(--fs-heading-2);margin:0 0 8px}.v1c-col p{margin:0 0 10px;color:var(--lc-text-3);line-height:1.6}.v1c-col ul{margin:0;padding-left:18px;color:var(--lc-text-2);line-height:1.7;font-size:var(--fs-body-sm)}.v1c-p{margin:0;max-width:80ch;color:var(--lc-text-3);line-height:1.65}.v1c-sources{margin-top:24px;font-size:var(--fs-body-sm);color:var(--lc-text-muted)}.v1c-sources ul{margin:6px 0 0;padding-left:18px;line-height:1.8}.v1c-sources a,.v1-note a{color:var(--lc-accent);text-underline-offset:3px}.v1c-sources a:active,.v1-note a:active{color:var(--lc-deep)}@media (hover: hover){.v1c-sources a:hover,.v1-note a:hover{color:var(--lc-deep);text-decoration-thickness:2px}}@media (pointer: coarse){.v1c-sources a,.v1c-rival h3 a{display:inline-flex;align-items:center;min-height:44px}}.v1c-others{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:var(--fs-body-sm)}.v1c-others span{color:var(--lc-muted);font-family:var(--lc-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.v1c-others a{display:inline-flex;align-items:center;min-height:44px;color:var(--lc-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--lc-pale)}.v1c-others a:active{color:var(--lc-deep)}@media (hover: hover){.v1c-others a:hover{color:var(--lc-deep);text-decoration-color:currentColor}}.v1p-county{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 18px;padding:14px 16px;border-radius:var(--radius-md);background:var(--lc-card);border:1px solid var(--lc-line)}.v1p-county label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:var(--lc-text-muted);min-width:0;flex:1 1 180px}.v1p-county select{min-height:44px;border-radius:var(--radius-md);border:1px solid var(--lc-input-line);background:var(--lc-card);color:var(--lc-ink);padding:0 12px;font:inherit;font-size:var(--fs-body);width:100%}@media (hover: hover){.v1p-county select:hover{border-color:var(--lc-accent)}}.v1p-county .v1p-county-out{flex:2 1 240px;font-size:var(--fs-body-sm);color:var(--lc-text-2);min-height:44px;display:flex;align-items:center}.v1p-seat{display:inline-flex;align-items:center;gap:8px;font-family:var(--lc-font-mono);font-size:12px;color:var(--lc-ink);background:var(--lc-tint);border:1px solid var(--lc-line);border-radius:var(--radius-sm);padding:4px 8px;align-self:flex-start}.v1p-seat i{width:7px;height:7px;border-radius:50%;background:var(--lc-good);flex:none;margin-top:6px}.v1p-seat{align-items:flex-start;line-height:1.5}.v1p-seat.full i{background:var(--lc-amber)}.v1p-seat a,.v1p-county-out a{color:var(--lc-accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}.v1p-seat a:active,.v1p-county-out a:active{color:var(--lc-deep)}@media (hover: hover){.v1p-seat a:hover,.v1p-county-out a:hover{color:var(--lc-deep);text-decoration-thickness:2px}}.v1p-facts{list-style:none;margin:4px 0 6px;padding:0;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--lc-line-soft)}.v1p-facts li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid var(--lc-line-soft);font-size:var(--fs-body-sm);color:var(--lc-text-muted)}.v1p-facts li b{color:var(--lc-ink);font-weight:800;text-align:right;font-variant-numeric:tabular-nums}.v1p-every{font-size:var(--fs-body-sm);color:var(--lc-text-3);margin:0 0 4px}.v1p-every a{color:var(--lc-accent);font-weight:700}.v1p-trials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 8px}.v1p-trial{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.v1p-trial h3{margin:0;font-size:var(--fs-heading-3);color:var(--lc-ink)}.v1p-trial p{margin:0;color:var(--lc-text-3);font-size:var(--fs-body-sm);line-height:1.55}.v1p-trial .v1-eyebrow{color:var(--lc-deep)}@media (prefers-reduced-motion: no-preference){.v1p-trial{transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base),border-color var(--duration-fast)}}@media (hover: hover){.v1p-trial:hover{transform:translateY(-3px);box-shadow:var(--elevation-3);border-color:var(--lc-input-line)}}.v1p-compare{margin-top:28px}.v1p-compare>summary{font-size:var(--fs-heading-3)}.v1p-compare[open]>summary{border-bottom:1px solid var(--lc-line);border-radius:var(--radius-md) var(--radius-md) 0 0}.v1p-compare>.pr-compare{margin:0;border:0;box-shadow:none}.v1p-founding-count{font-family:var(--lc-font-mono);font-size:12px;color:var(--lc-text-muted)}@media (pointer: coarse){.pr-toggle button,.pq-step button{min-height:44px;min-width:44px}.pr-slider input[type=range]{min-height:44px}}@media (max-width: 1279px){.v1f-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1023px){.v1-ctable:not(.cols-2),.v1-ctable:not(.cols-2) thead,.v1-ctable:not(.cols-2) tbody,.v1-ctable:not(.cols-2) tr,.v1-ctable:not(.cols-2) th,.v1-ctable:not(.cols-2) td{display:block;width:auto}.v1-ctable:not(.cols-2) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.v1-ctable:not(.cols-2) caption{display:block;padding:14px 14px 4px}.v1-ctable:not(.cols-2) tbody tr{border-bottom:1px solid var(--lc-line);padding:10px 14px}.v1-ctable:not(.cols-2) tbody tr:last-child{border-bottom:0}.v1-ctable:not(.cols-2) tbody th{width:auto;padding:0 0 6px;border:0;color:var(--lc-ink);font-size:var(--fs-body)}.v1-ctable:not(.cols-2) td{padding:6px 0;border:0;display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:10px;overflow-wrap:break-word}.v1-ctable:not(.cols-2) td:before{content:attr(data-label);font-family:var(--lc-font-mono);font-size:11px;letter-spacing:.04em;color:var(--lc-muted);padding-top:2px}.v1-ctable:not(.cols-2) td.ours{background:none}.v1f-sec,.v1f-sec.flip{grid-template-columns:minmax(0,1fr);gap:24px}.v1f-sec .v1-shot{order:-1}.v1f-sec.flip>.v1f-text{order:0}.v1c-three{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.v1-phero-in{padding:64px 16px 36px;gap:14px}.v1-phero h1{font-size:clamp(30px,8.4vw,40px)}.v1-lede{font-size:var(--fs-body)}.v1-btns{width:100%;flex-direction:column}.v1-btns .hh-btn{width:100%}.v1f-jump{display:none}.v1f-list{padding:8px 16px 24px}.v1f-sec{padding:36px 0;gap:18px}.v1f-sec .v1-shot-link{max-height:72svh}.v1f-text h2{font-size:24px}.v1f-plans-table{display:none}.v1f-plans-acc{display:flex}.v1f-try .hh-btn{width:100%}.v1c-rivals,.v1c-diffs,.v1c-shots,.v1c-split,.v1p-trials{grid-template-columns:minmax(0,1fr)}.v1-ctable,.v1-ctable thead,.v1-ctable tbody,.v1-ctable tr,.v1-ctable th,.v1-ctable td{display:block;width:auto}.v1-ctable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.v1-ctable caption{display:block;padding:14px 14px 4px}.v1-ctable tbody tr{border-bottom:1px solid var(--lc-line);padding:10px 14px}.v1-ctable tbody tr:last-child{border-bottom:0}.v1-ctable tbody th,.v1-ctable.cols-2 tbody th{width:auto;padding:0 0 6px;border:0;color:var(--lc-ink);font-size:var(--fs-body)}.v1-ctable td{padding:6px 0;border:0;display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:10px}.v1-ctable td:before{content:attr(data-label);font-family:var(--lc-font-mono);font-size:11px;letter-spacing:.04em;color:var(--lc-muted);padding-top:2px}.v1-ctable td.ours{background:none}.v1p-county{flex-direction:column;align-items:stretch}}@media (max-width: 479px){.v1f-pgrid{grid-template-columns:minmax(0,1fr)}.v1-phero .v1-stamp{font-size:10px;letter-spacing:.05em}}@media (min-width: 1536px){.v1-phero-in,.v1f-list{max-width:1280px}}.pr-compare .pc tbody tr:not(.pc-group){transition:background .15s}.pr-compare .pc tbody tr:not(.pc-group):hover>td{background:var(--lc-tint)}@media (max-width: 479px){.pq-add{flex-direction:column;align-items:stretch;gap:10px}.pq-add>div:first-child{min-width:0}.pq-add .pq-step{align-self:flex-start}.pr-calc{padding:18px}}.v1-matrix tbody th[scope=row]{width:22%}.v1-matrix .v1-grp>th{width:auto;background:var(--lc-tint);color:var(--lc-ink);padding:14px 14px 12px;border-bottom:1px solid var(--lc-line)}.v1-matrix .v1-grp b{display:block;font-size:var(--fs-body);font-weight:800;letter-spacing:0}.v1-matrix .v1-grp span{display:block;margin-top:2px;font-weight:500;color:var(--lc-text-muted);font-size:var(--fs-body-sm)}.v1-matrix tbody:first-of-type .v1-grp>th{border-top:0}.v1-mk{font-weight:800}.v1-matrix td.mk-y .v1-mk{color:var(--lc-good)}.v1-matrix td.mk-p .v1-mk{color:var(--lc-amber)}.v1-matrix td.mk-n .v1-mk,.v1-matrix td.mk-s .v1-mk,.v1-matrix td.mk-s{color:var(--lc-muted)}.v1-matrix td.mk-s .v1-mk{font-weight:600;font-style:italic}.v1-mk-note{font-weight:500}.v1-matrix.cols-9{font-size:13px}.v1-matrix.cols-9 th,.v1-matrix.cols-9 td{padding:10px 8px}.v1-matrix.cols-9 tbody th[scope=row]{width:19%}@media (max-width: 1023px){.v1-matrix .v1-grp>th{display:block;padding:12px 14px;border-bottom:0}.v1-matrix tbody tr.v1-grp{padding:0;border-bottom:0}.v1-matrix tbody th[scope=row],.v1-matrix.cols-9 tbody th[scope=row]{width:auto}.v1-matrix td.mk-s{display:none}}.v1f-points{align-self:start;border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);box-shadow:var(--elevation-1);padding:22px 22px 18px}.v1f-points .v1-stamp{display:block;margin-bottom:10px}.v1f-points ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.v1f-points li{position:relative;padding-left:26px;line-height:1.5;color:var(--lc-text-2)}.v1f-points li:before{content:"";position:absolute;left:4px;top:.55em;width:9px;height:9px;border-radius:50%;background:var(--lc-bright)}.v1f-points li b{color:var(--lc-ink)}.v1f-pgrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.v1-data-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:22px 0 0}.v1-data-strip>div{border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);padding:16px 16px 14px}.v1-data-strip b{display:block;font-size:clamp(24px,3.4vw,34px);line-height:1.1;color:var(--lc-ink);font-variant-numeric:tabular-nums}.v1-data-strip span{display:block;margin-top:4px;font-size:var(--fs-body-sm);color:var(--lc-text-muted);line-height:1.4}.hb-who{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.hb-card{display:flex;flex-direction:column;gap:10px;border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);box-shadow:var(--elevation-1);padding:22px}.hb-card h3{margin:0;font-size:var(--fs-h3, 20px);line-height:1.25;color:var(--lc-ink)}.hb-card p{margin:0;color:var(--lc-text-2);line-height:1.55;flex:1}.hb-card .go{margin-top:4px;font-weight:700}.hb-more{display:flex;flex-wrap:wrap;gap:8px 24px;margin:18px 0 0}.v1-data-strip b .countup{font:inherit;color:inherit;letter-spacing:inherit}.v1-phero .v1-data-strip{align-self:stretch;width:100%;max-width:940px}@media (min-width: 1024px){.hb-who{grid-template-columns:repeat(6,minmax(0,1fr))}.hb-who .hb-card{grid-column:span 2}.hb-who .hb-card:nth-child(n+4){grid-column:span 3}}.pr-refused.pr-info{background:var(--lc-tint);border-color:var(--lc-line)}.pr-proofline{font-size:15px}.pr-faq-more{align-self:flex-start;margin-top:12px}@media (max-width: 767px){.pr>.v1p-county{order:1}.pr>.pr-cards~*{order:2}}@media (max-width: 767px){.hero.hero-pricing .signal-field,.hero .signal-field{opacity:.35}.hero.hero-pricing .signal-field{display:none}}.pr-trust{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;margin:14px 0 0;padding:0;font-family:var(--lc-font);font-size:15px;font-weight:500;color:var(--lc-text-2)}.pr-trust li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lc-good);margin-right:8px;vertical-align:middle}.pr-left-out p{margin:6px 0 0}.rsv{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:4px 0 8px}.rsv form{display:flex;flex-direction:column;gap:10px}.rsv-lead{margin:0;font-size:16px;font-weight:600;color:var(--lc-text, #1e1433);line-height:1.4}.rsv-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.rsv-facts li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--lc-line, #e5e1ee);border-radius:12px;background:var(--lc-surface-2, transparent)}.rsv-facts span{font-size:12px;color:var(--lc-text-2, #6b6480);text-transform:uppercase;letter-spacing:.04em}.rsv-facts b{font-size:15px}.rsv-consent{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--lc-text-2, #6b6480);line-height:1.4}.rsv-consent input{margin-top:3px;width:18px;height:18px;flex:none}.rsv-go{width:100%;min-height:48px}.rsv-fine{font-size:12.5px;color:var(--lc-text-2, #6b6480);text-align:center}.rsv-done{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.rsv-badge{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--lc-primary-soft, #ece6fa);color:var(--lc-primary, #4b2bb3)}.rsv-big{font-size:20px;line-height:1.25}.rsv-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}@media (max-width: 480px){.rsv-facts{grid-template-columns:1fr}}.pr-explore-link{display:block;text-align:center;margin-top:8px;font-size:13.5px}.cp{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.cp-search{min-height:44px}.cp-sr{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cp-search input[type=search]::-webkit-search-cancel-button{display:none}.cp-sel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-tint)}.cp-sel-g{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.cp-sel-st{font:600 var(--fs-stamp)/1 var(--lc-font-mono);color:var(--lc-muted);letter-spacing:.04em;margin-right:2px}.cp-sel-chip{min-height:30px}.cp-sel-n{margin-left:auto;font-size:var(--fs-body-sm);color:var(--lc-muted)}.cp-states{min-width:0}.cp-chips{display:flex;flex-wrap:wrap;gap:6px}.cp-chip{gap:5px;font-family:var(--lc-font-mono);font-size:12px;letter-spacing:.02em}.cp-chip .n{font-family:var(--lc-font-mono)}.cp-select{display:none;flex-direction:column;gap:4px}.cp-select-l{font-size:var(--fs-label);font-weight:600;color:var(--lc-text-muted)}.cp-select select{width:100%;min-height:44px}.cp-states.is-select .cp-select{display:flex}@media (max-width: 767px){.cp-states.is-auto .cp-chips{display:none}.cp-states.is-auto .cp-select{display:flex}}.cp-list{overflow-y:auto;overscroll-behavior:contain;min-height:0;border-radius:var(--radius-md)}.cp-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cp-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);border-radius:var(--radius-md)}.cp-pick{flex:1 1 260px;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.cp-pick:not(:has(.cp-check)){grid-template-columns:minmax(0,1fr) auto}@media (hover: hover){.cp-pick:hover:not(:disabled){background:var(--lc-tint);border-color:var(--lc-line)}}.cp-pick:active:not(:disabled){transform:scale(.995);background:var(--lc-soft)}.cp-row.on .cp-pick,.cp-pick[aria-current=true]{background:var(--lc-soft);border-color:var(--lc-accent)}.cp-pick:disabled{cursor:not-allowed}.cp-row.is-off .cp-main b{color:var(--lc-text-muted)}.cp-check{display:inline-grid;place-items:center;width:20px;height:20px;border:1.5px solid var(--lc-input-line);border-radius:var(--radius-sm);background:var(--lc-card);color:var(--lc-on-dark)}.cp-check.is-radio{border-radius:50%}.cp-row.on .cp-check{background:var(--lc-primary);border-color:var(--lc-primary)}.cp-main{display:flex;flex-direction:column;gap:2px;min-width:0}.cp-name{font-size:var(--fs-body);line-height:1.3;overflow-wrap:anywhere}.cp-name b{font-weight:700}.cp-metro,.cp-st{color:var(--lc-text-muted);font-weight:500}.cp-facts{font-size:12px;color:var(--lc-text-muted)}.cp-side{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.cp-price{font-size:13px;font-weight:700;color:var(--lc-deep);white-space:nowrap}.cp-note{font:600 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--lc-muted);white-space:nowrap}.cp-note.is-plan{color:var(--lc-good)}.cp-seats{font-size:12px;font-weight:600;color:var(--lc-good);white-space:nowrap}.cp-seats.full{color:var(--lc-text-muted)}.cp-wait{margin-right:var(--space-2)}.cp-waitform{flex:1 1 100%;padding:0 var(--space-3) var(--space-2)}.cp-hint,.cp-count{margin:var(--space-2) 0;font-size:var(--fs-body-sm);color:var(--lc-text-muted)}.cp-empty{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--lc-line);border-radius:var(--radius-md)}.cp-empty p{margin:0;flex:1 1 220px;color:var(--lc-text-2)}.cp-statehits{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--space-2)}.cp-skel{height:52px;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--lc-line-soft),var(--lc-tint),var(--lc-line-soft));background-size:200% 100%;animation:cp-shine 1.2s linear infinite}@keyframes cp-shine{to{background-position:-200% 0}}@media (max-width: 479px){.cp-pick{grid-template-columns:auto minmax(0,1fr)}.cp-pick:not(:has(.cp-check)){grid-template-columns:minmax(0,1fr)}.cp-side{grid-column:2 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px 10px;text-align:left}.cp-pick:not(:has(.cp-check)) .cp-side{grid-column:1 / -1}}.cp-trigger{justify-content:flex-start;gap:var(--space-2);min-width:220px}.cp-trigger-l{font-size:12px;font-weight:600;color:var(--lc-text-muted)}.cp-pop{padding:var(--space-3)}.cp-switch{display:flex;flex-direction:column;gap:var(--space-3)}.cp-mine{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--space-2);border-bottom:1px solid var(--lc-line-soft)}.cp-mine-b{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:40px;padding:6px var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--lc-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.cp-mine-b span{flex:none;font-size:12px;color:var(--lc-text-muted);white-space:nowrap}.cp-mine-b b{min-width:0;overflow-wrap:anywhere}@media (hover: hover){.cp-mine-b:hover{background:var(--lc-tint)}}.cp-mine-b:active{background:var(--lc-soft)}.cp-mine-b.on{background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-deep)}@media (pointer: coarse){.cp-mine-b{min-height:44px}}.cp-add{display:flex;flex-direction:column;gap:var(--space-3)}.cp-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);box-shadow:var(--elevation-1)}.cp-confirm.is-ready{border-color:var(--lc-accent);background:var(--lc-tint)}.cp-confirm-t{flex:1 1 240px;min-width:0;font-size:var(--fs-body-sm);color:var(--lc-text-2)}.cp-confirm .lc-btn{flex:none}.lc-btn.is-disabled{pointer-events:none;opacity:1;background:var(--lc-neutral);border-color:var(--lc-neutral);color:var(--lc-ink);box-shadow:none}@media (max-width: 479px){.cp-confirm .lc-btn{flex:1 1 100%}}.acct-panel .cp-add .cp-confirm.is-ready{position:sticky;bottom:var(--space-3);z-index:3;box-shadow:var(--elevation-3)}@media (max-width: 767px){.acct-panel .cp-add .cp-confirm.is-ready{bottom:calc(72px + env(safe-area-inset-bottom))}}.seat-box{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.seat-box.is-card{padding:var(--space-3) var(--space-4);border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card)}.seat-box.is-card.is-full{background:var(--lc-tint)}.seat-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--fs-body-sm);color:var(--lc-text-2);line-height:1.4}.seat-line b{color:var(--lc-ink)}.seat-line.is-loading{color:var(--lc-text-muted)}.seat-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--lc-good);box-shadow:0 0 0 3px var(--lc-good-soft)}.seat-dot.full{background:var(--lc-neutral);box-shadow:0 0 0 3px var(--lc-line-soft)}.seat-line.is-loading .seat-dot{background:var(--lc-neutral);box-shadow:none}.seat-meter{display:block;height:4px;border-radius:var(--radius-full);background:var(--lc-line-soft);overflow:hidden;min-width:60px}.seat-meter i{display:block;height:100%;border-radius:inherit;background:var(--lc-primary)}.seat-help{font-size:12px;color:var(--lc-text-muted);line-height:1.45}.seat-form{display:flex;flex-direction:column;gap:6px}.seat-form-l{font-size:var(--fs-label);font-weight:600;color:var(--lc-text-2)}.seat-form-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.seat-form-row input[type=email]{flex:1 1 220px;min-width:0;min-height:44px}.seat-form.is-compact .seat-form-row input[type=email]{min-height:40px}.seat-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.seat-err{display:flex;gap:6px;font-size:13px;color:var(--lc-danger)}.seat-done{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:var(--space-3);border-radius:var(--radius-md);background:var(--lc-good-soft);color:var(--lc-ink);font-size:var(--fs-body-sm)}.seat-done b{font-size:var(--fs-body)}.seat-done.is-open{background:var(--lc-soft)}.seat-founding{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-body-sm);color:var(--lc-text-2)}.seat-founding.is-loading{color:var(--lc-text-muted)}.seat-tag{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:var(--radius-full);background:var(--lc-good-soft);color:var(--lc-good);font-size:12px;font-weight:700;white-space:nowrap}.seat-tag.full,.seat-tag.is-loading{background:var(--lc-line-soft);color:var(--lc-text-muted)}.seat-stamp{display:inline-flex;font:500 var(--fs-stamp)/1.4 var(--lc-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--lc-muted)}.seat-on-dark .seat-line,.seat-on-dark .seat-line b{color:var(--lc-on-dark-2)}.dark .seat-on-dark .seat-help{color:var(--lc-on-dark-3)}.acct-tabs{margin:var(--space-4) 0 var(--space-4)}.acct-panel{min-width:0}.acct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}.acct-grid>.acct-counties{grid-column:1 / -1}.acct-card{gap:var(--space-3);min-width:0}.acct-card h3{margin:0}.acct-big{font-size:22px;line-height:1.2}.acct-small{font-size:12.5px}.acct-banner{border-radius:var(--radius-md)}.acct-actions{gap:var(--space-2);flex-wrap:wrap}.acct-use b{font-size:15px}.acct-sub{margin:var(--space-2) 0 0;font-size:var(--fs-heading-3)}.acct-one{display:grid;gap:var(--space-4);max-width:880px}.acct-groups{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.acct-groups li{display:flex;gap:var(--space-3);align-items:baseline}.acct-st{flex:none;width:32px;font:600 12px/1.6 var(--lc-font-mono);color:var(--lc-muted)}.acct-cs{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.acct-c{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--lc-line);border-radius:var(--radius-full);background:var(--lc-card)}.acct-c small{font-size:12px;color:var(--lc-text-muted)}.acct-many summary{cursor:pointer;font:600 13px/1.6 var(--lc-font-mono);color:var(--lc-text-2);min-height:32px}@media (hover: hover){.acct-many summary:hover{color:var(--lc-deep)}}.acct-many[open] summary{margin-bottom:var(--space-2)}.acct-alert .lc-switch{align-items:flex-start;text-align:left;min-height:44px}.acct-alert .lc-switch span span,.acct-alert small{display:block}.acct-alert small{font-size:12.5px;color:var(--lc-text-muted);font-weight:500;margin-top:2px}.acct-skel{height:140px;border-radius:var(--radius-md);background:var(--lc-line-soft)}.acct-grid.is-plan{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.acct-grid.is-plan>.acct-counties{grid-column:auto}.acct-stack{display:grid;gap:var(--space-4);min-width:0;align-content:start}.acct-full{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-tint)}.acct-full p{margin:0;color:var(--lc-text-2)}.acct-note{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--lc-tint);color:var(--lc-text-2)}.acct-err{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-tint);color:var(--lc-text-2);font-size:var(--fs-body-sm)}.acct-err span{flex:1 1 220px}.acct-int h3{margin:0}.acct-int-plan summary{width:fit-content;padding:6px 0;font-size:13px;color:var(--lc-text-muted);cursor:pointer}@media (hover: hover){.acct-int-plan summary:hover{color:var(--lc-deep)}}.acct-int-plan summary:active{color:var(--lc-ink)}.acct-int-plan ul{margin:6px 0 0;padding-left:18px;font-size:13px;color:var(--lc-text-2)}.acct-int-row{gap:var(--space-2);flex-wrap:wrap}.acct-int-row .input{flex:1 1 220px;min-width:0}@media (pointer: coarse){.acct-int-plan summary{padding:13px 0}}@media (max-width: 1023px){.acct-grid,.acct-grid.is-two,.acct-grid.is-plan{grid-template-columns:minmax(0,1fr)}}.sp-hero .hero-in>p{max-width:640px}.sp-hero h1{margin:var(--space-3) 0 var(--space-2)}.sp-eyebrow{gap:6px;align-self:flex-start;width:fit-content}.sp-sec{display:flex;flex-direction:column;gap:var(--space-6)}.sp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.sp-stat{display:flex;flex-direction:column;gap:2px;padding:var(--space-4);border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);min-width:0}.sp-stat b{font-size:var(--fs-data-lg);line-height:1.1;color:var(--lc-ink);overflow-wrap:anywhere}.sp-stat.is-founding b{font-size:20px;color:var(--lc-deep)}.sp-stat span{font-weight:700;color:var(--lc-text-2)}.sp-stat small{font-size:12.5px;color:var(--lc-text-muted)}.sp-stat.is-loading{min-height:108px;background:var(--lc-line-soft);border-color:transparent}.sp-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.sp-search{flex:1 1 280px;max-width:460px;min-height:44px}.sp-count{font-size:var(--fs-body-sm)}.sp-table{border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);overflow:hidden}.sp-row{display:grid;grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr)) 28px;align-items:center;gap:var(--space-3);padding:0 var(--space-4)}.sp-row .num{text-align:right;font-variant-numeric:tabular-nums}.sp-row small{color:var(--lc-text-muted);font-weight:500}.sp-head{min-height:40px;background:var(--lc-card-subtle);font:600 var(--fs-stamp)/1 var(--lc-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--lc-muted)}.sp-group+.sp-group{border-top:1px solid var(--lc-line-soft)}.sp-state{width:100%;min-height:52px;border:0;background:transparent;color:var(--lc-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.sp-state:hover{background:var(--lc-tint)}}.sp-state:active{background:var(--lc-soft)}.sp-group.on .sp-state{background:var(--lc-tint)}.sp-chev{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--lc-soft);color:var(--lc-deep);font-weight:700}.sp-counties{list-style:none;margin:0;padding:var(--space-2) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:2px;background:var(--lc-tint)}.sp-counties li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(60px,1fr) minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--lc-card);font-size:14px}.sp-counties li.is-full{background:var(--lc-card-subtle)}.sp-county{color:var(--lc-ink);text-decoration:none;min-width:0;overflow-wrap:anywhere}@media (hover: hover){.sp-county:hover b{color:var(--lc-deep);text-decoration:underline}}.sp-n,.sp-wait{color:var(--lc-text-muted);font-size:13px}.sp-left{font-weight:700;color:var(--lc-good)}.sp-left.full{color:var(--lc-text-muted)}.sp-counties .sp-more{display:block;min-height:0;background:transparent;padding:var(--space-2) var(--space-3) 0}.sp-how{max-width:760px}.sp-how ol{padding-left:20px;display:flex;flex-direction:column;gap:var(--space-2);color:var(--lc-text-2);line-height:1.55}.sp-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.sp-skel{height:52px;margin:6px;border-radius:var(--radius-md);background:var(--lc-line-soft)}.sp-claim{display:flex;justify-content:center}.sp-claim-card{max-width:640px;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-8)}.sp-claim-card h1{margin:0;font-size:var(--fs-heading-1);line-height:1.15}.sp-claim-card p{margin:0;line-height:1.6}.sp-claim-card .seat-box{width:100%}.sp-small{font-size:13px}@media (max-width: 1023px){.sp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.sp-row{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr)) 24px;padding:0 var(--space-3)}.sp-row>:nth-child(4),.sp-row>:nth-child(5){display:none}.sp-counties{padding:var(--space-2)}.sp-counties li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding:var(--space-2) var(--space-3)}.sp-counties li .seat-meter{grid-column:1 / -1}.sp-counties li .sp-n{order:3}.sp-counties li .sp-wait:empty{display:none}.sp-claim-card{padding:var(--space-5)}}@media (max-width: 479px){.sp-stats{grid-template-columns:minmax(0,1fr)}}@media (pointer: coarse){.sp-county,.sp-counties .sp-more a,.stc-head h3 a{display:inline-flex;align-items:center;min-height:44px}.stc-card .stc-all{min-height:44px}}.stc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.stc-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);box-shadow:var(--elevation-1);min-width:0;scroll-margin-top:90px;transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media (hover: hover){.stc-card:hover{border-color:var(--lc-pale);box-shadow:var(--elevation-2)}}.stc-card.is-loading{min-height:220px;background:var(--lc-line-soft);border-color:transparent;box-shadow:none}.stc-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.stc-head h3{margin:0;font-size:var(--fs-heading-2);letter-spacing:var(--lc-heading-tracking)}.stc-head h3 a{color:var(--lc-ink);text-decoration:none}@media (hover: hover){.stc-head h3 a:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.stc-code{font:600 12px/1 var(--lc-font-mono);color:var(--lc-muted);padding:4px 8px;border-radius:var(--radius-sm);background:var(--lc-tint)}.stc-sub{margin:0;font-size:var(--fs-body-sm);color:var(--lc-text-muted)}.stc-sub b{color:var(--lc-ink)}.stc-top{display:flex;flex-direction:column;gap:4px}.stc-county{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name tag" "meta tag";align-items:center;column-gap:var(--space-2);min-height:52px;padding:6px 10px;border-radius:var(--radius-md);background:var(--lc-tint);color:var(--lc-ink);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.stc-county .stc-cname{grid-area:name;min-width:0;overflow-wrap:anywhere}.stc-county .stc-cmeta{grid-area:meta;font-size:12px;color:var(--lc-text-muted)}.stc-county .seat-tag{grid-area:tag}@media (hover: hover){.stc-county:hover{background:var(--lc-soft)}}.stc-county:active{transform:scale(.99)}.stc-all{margin-top:auto;align-self:flex-start;min-height:32px;display:inline-flex;align-items:center;font-weight:700;color:var(--lc-deep);text-decoration:none}@media (hover: hover){.stc-all:hover{text-decoration:underline;text-underline-offset:3px}}.stc-all:active,.stc-head h3 a:active,.sp-county:active b,.acct-many summary:active{color:var(--lc-ink)}.stc-search{display:flex;flex-direction:column;gap:var(--space-4)}.stc-hits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.stc-seats-link{margin-top:var(--space-6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);color:var(--lc-text-2)}@media (max-width: 1023px){.stc-grid,.stc-hits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.stc-grid,.stc-hits{grid-template-columns:minmax(0,1fr)}.stc-card{padding:var(--space-4)}}.adm-seat-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin:var(--space-2) 0}.adm-founding{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm)}.adm-founding label{font-weight:700;color:var(--lc-text-2)}.adm-founding select.adm-cap,select.input.adm-cap{width:88px;min-height:36px;padding:4px 8px;flex:none}@media (pointer: coarse){.adm-founding select.adm-cap,select.input.adm-cap{min-height:44px}}.adm-founding{padding:6px 12px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-tint)}.wl-invite{display:flex;flex-direction:column;gap:8px;align-self:stretch;margin-top:4px;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--lc-line);background:var(--lc-card);text-align:left}.wl-invite-h{font-size:var(--fs-body)}.wl-invite-rule,.wl-invite-stat{margin:0;font-size:var(--fs-body-sm);color:var(--lc-text-muted)}.wl-invite-link{display:flex;flex-wrap:wrap;gap:8px}.wl-invite-link .input{flex:1 1 220px;min-width:0}@media (max-width: 480px){.wl-invite-link .lc-btn{flex:1 1 100%;justify-content:center}}@media (pointer: coarse){.st-link,.link-btn{display:inline-flex;align-items:center;min-height:40px}}.cp-scope{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.cp-scope-all{width:100%}.cp-scope-list{display:flex;flex-direction:column;gap:0;overflow-y:auto;padding:2px 0;border-top:1px solid var(--lc-line-soft);border-bottom:1px solid var(--lc-line-soft);overscroll-behavior:contain}.cp-scope-row{padding:0 var(--space-3);min-height:40px}.cp-scope-row:hover{background:var(--lc-tint)}.cp-scope-n{min-width:0;overflow-wrap:anywhere}@media (pointer: coarse),(max-width: 767px){.cp-scope-row{min-height:52px}.cp-scope-row input{width:24px;height:24px;flex:none}}.cp-scope-none{margin:var(--space-3);font-size:13px}.cp-scope-go{width:100%;min-height:44px;justify-content:center}.cp-scope-more{border-top:1px solid var(--lc-line-soft);padding-top:var(--space-2)}.cp-scope-more>summary{cursor:pointer;padding:var(--space-2) var(--space-3);font-size:13px;font-weight:600;color:var(--lc-text-muted);min-height:40px;display:flex;align-items:center}.ax-pop.ax-cpop{z-index:1200}.cp-scope-go:disabled{opacity:1;background:var(--lc-tint);border-color:var(--lc-line);color:var(--lc-deep);cursor:default;box-shadow:none}.ld-page{display:flex;flex-direction:column;gap:var(--space-4)}.ld-summary{display:inline;font-size:var(--fs-body);color:var(--lc-text-3);line-height:1.6}.ld-summary b{color:var(--lc-ink);font-weight:800}.ld-summary a{color:var(--lc-accent);font-weight:700;text-decoration:none}@media (hover: hover){.ld-summary a:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.ld-summary .lc-btn-tertiary{font-size:inherit}.ld-sub{margin:0;font-size:var(--fs-body-sm);color:var(--lc-muted);line-height:1.5}.ld-muted{color:var(--lc-muted)}.ld-mono{font:500 var(--fs-stamp)/1.4 var(--lc-font-mono);letter-spacing:.04em;color:var(--lc-muted)}.ld-h2{margin:0;font-size:var(--fs-heading-3);font-weight:700;color:var(--lc-ink);letter-spacing:-.01em}.ld-h3{margin:var(--space-5) 0 var(--space-2);font-size:var(--fs-heading-3);font-weight:700;color:var(--lc-ink)}.ld-h3row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.ld-h3row .ld-h3{margin:var(--space-3) 0}.ld-cap{caption-side:top;text-align:left;padding:0 0 var(--space-2);font-size:var(--fs-body-sm);color:var(--lc-muted)}.ld-tablewrap{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.ld-tablewrap .lc-table.compact td,.ld-tablewrap .lc-table th{white-space:nowrap}.lc-card-tight .ld-cap{padding:var(--space-3) var(--space-4) var(--space-2)}.ld-tablewrap .lc-table td .ld-phonegroup{width:auto}.ld-more-row{display:flex;justify-content:center;padding:var(--space-3);border-top:1px solid var(--lc-line-soft)}.ld-reportline{margin:var(--space-3) 0;font-size:var(--fs-body);line-height:1.7;color:var(--lc-text-3)}.ld-reportline b{color:var(--lc-ink)}.ld-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.ld-find{flex:1 1 240px;min-width:0;max-width:420px}.ld-select{width:auto;min-width:0;max-width:240px;min-height:40px;padding-top:6px;padding-bottom:6px;font-size:14px}@media (pointer: coarse){.ld-select{min-height:44px}}.ld-attbar,.ld-applied{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ld-attbar .ld-sub{flex:1 1 260px}.ld-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ld-board{display:grid;gap:var(--space-3);align-items:start;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media (min-width: 1536px){.ld-board{grid-template-columns:repeat(var(--cols, 5),minmax(180px,1fr))}}@media (min-width: 768px) and (max-width: 1279px){.ld-board{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max(220px,calc((100% - 3 * var(--space-3)) / 4));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:var(--space-2)}.ld-lane{scroll-snap-align:start}}.ld-lane{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;min-height:120px;padding:var(--space-2);border:1px dashed transparent;border-radius:var(--radius-md);background:var(--lc-card-subtle);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.ld-lane.is-over{background:var(--lc-tint);border-color:var(--lc-accent)}.ld-lane-h{display:flex;align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-1)}.ld-lane-h i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--tone, var(--lc-neutral))}.ld-lane-h b{font-size:var(--fs-label);font-weight:700;color:var(--lc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-lane-h small{margin-left:auto;font:500 var(--fs-stamp)/1 var(--lc-font-mono);color:var(--lc-muted);white-space:nowrap}.ld-lane-empty{margin:0;padding:var(--space-4) var(--space-2);border-radius:var(--radius-sm);text-align:center;font-size:var(--fs-body-sm);color:var(--lc-muted)}.ld-board.is-dragging .ld-lane-empty{background:var(--lc-tint)}.ld-more{align-self:center}.ld-phoneboard{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.ld-phoneboard .ld-lane{background:transparent;padding:0;border:0}.ld-stagetabs{position:sticky;top:0;z-index:5;background:var(--lc-page)}.ld-cards{display:flex;flex-direction:column;gap:var(--space-2)}.ld-card{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:var(--space-3);border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);box-shadow:var(--elevation-1);cursor:grab;transition:box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-base) var(--ease-out)}@media (hover: hover){.ld-card:hover{border-color:var(--lc-input-line);box-shadow:var(--elevation-2)}}.ld-card:active{cursor:grabbing}.ld-card.is-dragging{transform:rotate(1.5deg);box-shadow:var(--elevation-3);border-color:var(--lc-accent)}@media (prefers-reduced-motion: reduce){.ld-card.is-dragging{transform:none}.ld-outcome:active:not(:disabled){transform:none}}.ld-card.has-attention{box-shadow:inset 3px 0 0 var(--lc-amber),var(--elevation-1)}.ld-card.is-skel{cursor:default;gap:var(--space-2)}.ld-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-1);margin-right:-6px}.ld-card-head .lc-iconbtn{margin-top:-6px}.ld-card-id{min-width:0;display:flex;flex-direction:column;gap:2px}.ld-card-addr{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:700;line-height:1.3;color:var(--lc-ink);text-decoration:none;border-radius:4px;overflow-wrap:anywhere}@media (hover: hover){.ld-card-addr:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.ld-card-owner{font-size:var(--fs-body-sm);color:var(--lc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-card-score{display:flex;align-items:center;gap:var(--space-2);font-size:12px;font-weight:600;color:var(--lc-text-3)}.ld-up{color:var(--lc-deep);font-weight:700}.ld-card-meta{display:flex;flex-wrap:wrap;gap:4px}.ld-card-next{font-size:var(--fs-body-sm);color:var(--lc-text-3);line-height:1.4}.ld-card-next.is-late{color:var(--lc-amber);font-weight:700}.ld-card-src{font-size:12px;color:var(--lc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-card-att{display:flex;flex-wrap:wrap;gap:4px}.ld-att{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0 8px;border-radius:var(--radius-full);font-size:11.5px;font-weight:700;white-space:nowrap;background:var(--lc-amber-soft);color:var(--lc-amber)}.ld-att:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ld-att.is-response{background:var(--lc-good-soft);color:var(--lc-good)}.ld-att.is-score{background:var(--lc-soft);color:var(--lc-deep)}.ld-card-contact{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.ld-card-foot{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.ld-card-foot .ld-select{flex:1 1 100%;max-width:none}.ld-take{flex:1 1 100%}.ld-who{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:var(--radius-full);background:var(--lc-tint);font-size:12px;font-weight:700;color:var(--lc-deep);white-space:nowrap}.ld-menuwrap{position:relative;display:inline-flex}.ld-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:60;display:flex;flex-direction:column;gap:2px;min-width:220px}.ld-menu.is-right{left:auto;right:0}.ld-menu>a,.ld-menu>button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:40px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:none;color:var(--lc-ink);font:inherit;font-size:14px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.ld-menu>a small,.ld-menu>button small{font:500 11px/1 var(--lc-font-mono);color:var(--lc-muted)}@media (pointer: coarse){.ld-menu>a,.ld-menu>button{min-height:44px}}@media (hover: hover){.ld-menu>a:hover,.ld-menu>button:hover{background:var(--lc-tint);color:var(--lc-deep)}}.ld-menu>a:active,.ld-menu>button:active{background:var(--lc-soft)}.ax .selbar .ld-menu>button{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:none;color:var(--lc-ink);font-weight:600}@media (pointer: coarse){.ax .selbar .ld-menu>button{min-height:44px}}@media (hover: hover){.ax .selbar .ld-menu>button:hover:not(:disabled){background:var(--lc-tint);color:var(--lc-deep)}}.ax .selbar .ld-menu>button:active{background:var(--lc-soft)}.ld-menu .lc-confirm,.ld-menu .lc-btn-danger-quiet{justify-content:flex-start;margin-top:2px}.ld-menu>button.lc-btn-danger-quiet{border:0;border-top:1px solid var(--lc-line-soft);border-radius:0 0 var(--radius-sm) var(--radius-sm);color:var(--lc-danger)}@media (hover: hover){.ld-menu>button.lc-btn-danger-quiet:hover{background:var(--lc-danger-soft);color:var(--lc-danger)}}.ld-phonegroup{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.ld-phone{display:inline-flex;align-items:center;gap:6px;min-width:0;min-height:36px;padding:0 10px;border-radius:var(--radius-full);border:1px solid var(--lc-pale);background:var(--lc-tint);color:var(--lc-deep);font:600 13px/1.2 var(--lc-font-mono);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ld-phone span{overflow:hidden;text-overflow:ellipsis}.ld-phone svg{flex:none}@media (pointer: coarse){.ld-phone{min-height:44px}}@media (hover: hover){a.ld-phone:hover{background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-deep)}}a.ld-phone:active{background:var(--lc-pale)}.ld-phone.ld-mail{font-family:var(--lc-font)}.ld-phone.is-do_not_call{border-color:var(--lc-danger);background:var(--lc-danger-soft);color:var(--lc-danger);cursor:default}.ld-phone.is-wrong_number{border-color:var(--lc-line);background:var(--lc-line-soft);color:var(--lc-muted);cursor:default}.ld-phone em{font-style:normal;font-family:var(--lc-font);font-size:11px;font-weight:700}.ld-dncflag{padding:1px 6px;border-radius:var(--radius-full);background:var(--lc-amber-soft);color:var(--lc-amber)}.ld-iconlink{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;color:var(--lc-accent);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (pointer: coarse){.ld-iconlink{width:44px;height:44px}}@media (hover: hover){.ld-iconlink:hover{background:var(--lc-tint);color:var(--lc-deep)}}.ld-iconlink:active{background:var(--lc-soft)}.ld-phonegroup.is-compact .ld-phone{gap:4px;padding:0 8px;font-size:12px;letter-spacing:-.01em}.ld-phonegroup.is-compact .ld-phone svg{width:13px;height:13px}.ld-card .ld-phonegroup.is-compact{width:100%}.ld-card .ld-phonegroup.is-compact .ld-phone{flex:1 1 auto;justify-content:center;padding:0 6px}.ld-card{container-type:inline-size;container-name:ldcard}@container ldcard (max-width: 200px){.ld-phonegroup.is-compact .ld-phone{padding:0 4px;font-size:11px;letter-spacing:-.02em}.ld-phonegroup.is-compact .ld-phone svg{display:none}}.ld-card-meta .lc-stamp{max-width:100%;white-space:normal;overflow-wrap:anywhere}.ld-sheet-who{display:flex;flex-direction:column;gap:4px;margin:0 0 var(--space-3);font-size:var(--fs-body);color:var(--lc-ink)}.ld-sheet-who>span:first-child{color:var(--lc-text-3)}.ld-sheet-note{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);background:var(--lc-tint);color:var(--lc-deep);font-size:var(--fs-body-sm);font-weight:600}.lc-dialog .ld-sub+.ld-contacts{margin-top:var(--space-3)}.ld-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.ld-outcomes .ld-outcome:first-child{grid-column:1 / -1}.ld-outcome{min-height:48px;padding:0 var(--space-3);border:1px solid var(--lc-input-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-base) var(--ease-out)}@media (hover: hover){.ld-outcome:hover:not(:disabled){background:var(--lc-tint);border-color:var(--lc-accent);color:var(--lc-deep)}}.ld-outcome:active:not(:disabled){background:var(--lc-soft);transform:scale(.98)}.ld-outcome.is-bad{color:var(--lc-danger)}@media (hover: hover){.ld-outcome.is-bad:hover:not(:disabled){background:var(--lc-danger-soft);border-color:var(--lc-danger);color:var(--lc-danger)}}.ld-outcome:disabled{background:var(--lc-line-soft);color:var(--lc-muted);cursor:not-allowed}.ld-skip{margin-top:var(--space-3)}.ld-outcomes.is-inline{display:flex;flex-wrap:wrap;gap:6px}.ld-outcomes.is-inline .ld-outcome{min-height:36px;padding:0 10px;font-size:13px}@media (pointer: coarse){.ld-outcomes.is-inline .ld-outcome{min-height:44px}}.ld-bulkbar{margin:var(--space-3)}.ld-clear{margin-left:auto}.ld-tick{width:44px;padding-left:16px!important}.ld-scorecell{display:inline-flex;align-items:center;gap:8px}.ld-scorecell small{font-size:12px;color:var(--lc-text-3)}.ld-stagepill{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 10px;border-radius:var(--radius-full);background:var(--lc-tint);font-size:12.5px;font-weight:700;color:var(--lc-ink);white-space:nowrap}.ld-stagepill:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--tone, var(--lc-neutral))}.ld-late{color:var(--lc-amber);font-weight:700}.ld-funnel{display:flex;flex-direction:column;gap:var(--space-3)}.ld-funnel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.ld-funnel-head h2{margin:0 0 4px}.ld-funnel-bars{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.ld-fbar{display:grid;grid-template-columns:96px minmax(0,1fr) 84px;align-items:center;gap:var(--space-3);width:100%;min-height:36px;padding:2px 6px;border:0;border-radius:var(--radius-sm);background:none;color:var(--lc-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}@media (pointer: coarse){.ld-fbar{min-height:44px}}@media (hover: hover){.ld-fbar:hover{background:var(--lc-tint)}.ld-fbar:hover .ld-fbar-fill{filter:brightness(.92)}}.ld-fbar:active{background:var(--lc-soft)}.ld-fbar-l{font-size:var(--fs-label);font-weight:700}.ld-fbar-track{height:16px;border-radius:var(--radius-sm);background:var(--lc-line-soft);overflow:hidden}.ld-fbar-fill{display:block;height:100%;border-radius:0 var(--radius-sm) var(--radius-sm) 0;transition:width var(--duration-slow) var(--ease-out)}.ld-fbar-n{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;font:600 var(--fs-data)/1 var(--lc-font-mono)}.ld-fbar-n small{font-size:11px;color:var(--lc-muted)}.ld-funnel-best{margin:0;font-size:var(--fs-body-sm);color:var(--lc-text-3)}@media (max-width: 479px){.ld-fbar{grid-template-columns:76px minmax(0,1fr) 64px;gap:var(--space-2)}}.ld-calls{display:flex;flex-direction:column;gap:var(--space-3)}.ld-calls-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.ld-calls-head .ld-sub{max-width:70ch;margin-top:4px}.ld-calls-acts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ld-calllist{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.ld-callrow{display:grid;grid-template-columns:28px minmax(220px,1.3fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);box-shadow:var(--elevation-1);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.ld-callrow.is-live{border-color:var(--lc-accent);background:var(--lc-tint)}.ld-callrow.is-done{background:var(--lc-card-subtle)}.ld-callrow.is-done .ld-callrow-last{color:var(--lc-good);font-weight:700}.ld-callrow-n{font:600 12px/1 var(--lc-font-mono);color:var(--lc-muted);text-align:right}.ld-callrow-who{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.ld-callrow-who>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ld-callrow-last{font-size:12px;color:var(--lc-muted)}.ld-callrow-phones{display:flex;flex-wrap:wrap;gap:6px;min-width:0}@media (max-width: 1279px){.ld-callrow{grid-template-columns:28px minmax(0,1fr) auto}.ld-callrow .ld-outcomes{grid-column:2 / -1}}@media (max-width: 767px){.ld-callrow{grid-template-columns:minmax(0,1fr);padding:var(--space-3)}.ld-callrow-n{display:none}.ld-callrow .ld-outcomes{grid-column:auto}.ld-callrow .ld-phonegroup{flex:1 1 100%}.ld-callrow .ld-phone{flex:1 1 auto;justify-content:center}.ld-callrow .ld-outcomes.is-inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ld-callrow .ld-outcomes.is-inline .ld-outcome{padding:0 6px}}.ld-form{display:flex;flex-direction:column;gap:var(--space-4)}.ld-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}.ld-form code{padding:1px 5px;border-radius:4px;background:var(--lc-tint);font:500 12px/1.4 var(--lc-font-mono);color:var(--lc-deep)}.ld-reset{align-self:flex-start;font-size:var(--fs-body-sm)}.ld-tasks{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ld-task{display:grid;grid-template-columns:44px 24px minmax(0,1fr);align-items:start;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--lc-line-soft)}.ld-task:first-child{border-top:0}.ld-task-done{display:grid;place-items:center;width:44px;height:44px;margin:-10px 0 0 -10px;cursor:pointer}.ld-task-done input{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;width:22px;height:22px;margin:0;border:2px solid var(--lc-muted);border-radius:50%;background:var(--lc-card);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.ld-task-done:hover input{border-color:var(--lc-accent);background:var(--lc-tint)}}.ld-task-done input:active{background:var(--lc-soft)}.ld-task-done input:checked{background:var(--lc-primary);border-color:var(--lc-primary)}.ld-task-kind{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--lc-tint);color:var(--lc-deep)}.ld-task-main{display:flex;flex-direction:column;gap:6px;min-width:0}.ld-task-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-2)}.ld-task-top b{font-size:var(--fs-body);font-weight:700;color:var(--lc-ink)}.ld-when{font:600 12px/1.3 var(--lc-font-mono);color:var(--lc-deep);white-space:nowrap}.ld-when.is-late,.ld-task.is-late .ld-when{color:var(--lc-amber)}.ld-task-prop{display:flex;flex-wrap:wrap;gap:2px var(--space-2);font-size:var(--fs-body-sm);color:var(--lc-muted)}.ld-task-prop a{color:var(--lc-accent);font-weight:700;text-decoration:none}@media (hover: hover){.ld-task-prop a:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.ld-task-contacts{display:flex;flex-wrap:wrap;gap:6px}.ld-task-acts{display:flex;flex-wrap:wrap;gap:4px;margin-left:-10px}.ld-today{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}@media (min-width: 1024px){.ld-today{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}}.ld-today-main,.ld-today-side{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ld-today-sec h2,.ld-today-side h2{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2)}.ld-today-sec h2 svg{color:var(--lc-accent)}.ld-today-sec.is-overdue{border-color:var(--lc-amber)}.ld-today-sec.is-overdue h2 svg{color:var(--lc-amber)}.ld-attlist{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.ld-attlist a{display:flex;flex-direction:column;gap:2px;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--lc-ink);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.ld-attlist a span{font-size:var(--fs-body-sm);color:var(--lc-muted)}@media (hover: hover){.ld-attlist a:hover{background:var(--lc-tint);color:var(--lc-deep)}}.ld-attlist a:active{background:var(--lc-soft)}.ld-contacts{display:flex;flex-direction:column;gap:var(--space-2)}.ld-contactlist{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ld-contactrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-2)}.ld-contactacts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto}.ld-addcontact{display:flex;flex-direction:column;gap:var(--space-2)}.ld-addcontact .ld-inline .lc-input:not(select){flex:1 1 200px;width:auto}.ld-teamcard{min-width:0;max-width:100%;overflow-wrap:anywhere}.ld-teamcard .row{flex-wrap:wrap;row-gap:4px}.ld-memberctl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:6px;font-size:var(--fs-body-sm)}.ld-zips{width:220px;max-width:100%;min-height:40px}.ld-teampanel{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--lc-line-soft)}.ld-feedlist{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ld-feedlist li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--space-2);align-items:baseline;padding:var(--space-2) 0;border-top:1px solid var(--lc-line-soft);font-size:var(--fs-body-sm)}.ld-feedlist li:first-child{border-top:0}.ld-feedlist li>button{grid-column:1 / -1;justify-self:start}.ld-feedlist a{color:var(--lc-ink);text-decoration:none}@media (hover: hover){.ld-feedlist a:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}@media (max-width: 479px){.ld-feedlist li{grid-template-columns:minmax(0,1fr);gap:2px}}.ld-card-addr:active,.ld-feedlist a:active,.ld-task-prop a:active,.ld-summary a:active{color:var(--lc-deep);opacity:.78}.ld-page .ld-export-foot{display:none}@media (max-width: 767px){.ld-page .lc-btn.ld-export-hero{display:none}.ld-page .ld-export-foot{display:flex;justify-content:center}.ld-export-foot .lc-btn{width:100%}.ld-toolbar>.lc-seg{width:100%;justify-content:space-between}.ld-toolbar>.lc-seg button{flex:1;justify-content:center}.ld-find{flex-basis:100%;max-width:none}.ld-select{flex:1 1 140px;max-width:none}.ld-card{cursor:default}.ld-card-foot .ld-select{flex-basis:100%}.ld-funnel-head .lc-btn{width:100%}}.hero.seo-hero{padding:36px 32px 40px}.backbar+.hero.seo-hero{padding-top:68px}.hero .seo-small,.hero .seo-sample-table caption{font-size:var(--fs-body-sm);line-height:1.5}.seo-hero .hero-in{gap:16px}.seo-hero h1{font-size:clamp(28px,3.2vw,44px)}.seo-hero h1 em{font-style:normal;color:var(--hero-accent, var(--lc-deep))}.seo-intro{font-size:var(--fs-body);line-height:1.55;color:var(--hero-text, var(--lc-text-3));max-width:760px;margin:0}.seo-hero .seo-intro{font-size:var(--fs-body-lg)}.seo-small{font-size:var(--fs-body-sm);line-height:1.5}.seo-cap{caption-side:top;text-align:left;font-size:var(--fs-body-sm);color:var(--lc-muted);padding:0 0 8px;line-height:1.5}.seo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;grid-auto-rows:1fr}.seo-more-tiles{margin-top:12px}.seo-more-tiles>summary{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1.5px solid var(--lc-deep);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-deep);font-weight:700;cursor:pointer;list-style:none}.seo-more-tiles>summary::-webkit-details-marker{display:none}.seo-more-tiles[open]>summary{margin-bottom:12px}.seo-quiet{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}.seo-monday{max-width:560px}.seo-card p,.seo-story p{max-width:75ch}.seo-change{white-space:normal}.seo-trend .seo-cap{white-space:normal;caption-side:top;text-align:left;padding:0 0 10px}.seo-tile{display:flex;flex-direction:column;gap:2px;min-height:76px;padding:10px 12px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-text);text-decoration:none;transition:border-color var(--duration-fast),box-shadow var(--duration-base),transform var(--duration-base) var(--ease-out)}.seo-tile b{font-size:22px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--lc-ink);font-variant-numeric:tabular-nums}.seo-tile span{font-size:var(--fs-body-sm);font-weight:600;color:var(--lc-text-3);line-height:1.3}.seo-tile .seo-tile-hint{font-style:normal;font-size:13.5px;line-height:1.35;color:var(--lc-muted);font-weight:400;margin-top:2px}.seo-price{margin:0;flex-basis:100%;font-size:15px;line-height:1.5;color:var(--lc-text-3)}.seo-price b{color:var(--lc-ink)}.seo-tile small{font-size:12px;color:var(--lc-muted)}a.seo-tile{cursor:pointer}@media (hover: hover){a.seo-tile:hover{border-color:var(--lc-accent);box-shadow:var(--elevation-2);transform:translateY(-1px)}a.seo-tile:hover span{color:var(--lc-deep)}}a.seo-tile:active{transform:none;background:var(--lc-tint);box-shadow:none}.seo-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.seo-hero-cta .seat-box{flex:0 1 auto}.seo-inline{display:flex;flex-direction:column;gap:6px;flex:1 1 360px;max-width:520px}.seo-inline label{font-size:var(--fs-label);font-weight:700;color:var(--lc-ink)}.seo-inline-row{display:flex;gap:8px}.seo-inline-row .input{min-height:44px;flex:1 1 auto;min-width:0}.seo-inline-row .btn{min-height:44px;white-space:nowrap;flex:none}.seo-nf-search{display:flex;flex-direction:column;gap:6px;width:100%;max-width:560px;margin:4px auto 0;text-align:left}.seo-nf-search label{font-size:var(--fs-label);font-weight:700;color:var(--lc-ink)}.seo-nf-search .input{min-height:44px}.seo-inline-done{margin:0;font-size:var(--fs-body-sm);font-weight:600;color:var(--lc-good);max-width:520px}.seo-err{font-size:var(--fs-body-sm);font-weight:600;color:var(--lc-danger)}.seo-skel{display:flex;flex-direction:column;gap:10px;padding:4px 0}.seo-skel i{display:block;height:14px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--lc-line-soft),var(--lc-tint),var(--lc-line-soft));background-size:200% 100%;animation:seo-shimmer 1.2s linear infinite}@keyframes seo-shimmer{to{background-position:-200% 0}}.seo-sec{gap:28px;padding-top:40px}.seo-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.seo-card{display:flex;flex-direction:column;gap:10px}.seo-card h2{margin:0}.seo-card p{margin:0;line-height:1.65;color:var(--lc-text-2)}.seo-story p+p{margin-top:10px}.seo-dict{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-left:3px solid var(--lc-pale);background:var(--lc-tint);border-radius:var(--radius-sm)}.seo-note{margin:0;padding:12px 16px;border:1px solid var(--lc-line);border-left:3px solid var(--lc-warn);border-radius:var(--radius-sm);background:var(--lc-warn-soft);color:var(--lc-text-2);font-size:var(--fs-body-sm);line-height:1.5}.seo-trend table.t th,.seo-trend table.t td{padding:9px 10px;border-bottom:1px solid var(--lc-line-soft);text-align:left}.seo-trend table.t .num{text-align:right;font-variant-numeric:tabular-nums}.seo-trend table.t thead th{font-size:var(--fs-label);color:var(--lc-muted);font-weight:700}:is(.seo-trend,.seo-weekly-table,.seo-state-table,.seo-city) tbody th{text-transform:none;letter-spacing:0;font-size:var(--fs-body-sm);font-weight:600;color:var(--lc-ink);background:none;vertical-align:middle}:is(.seo-trend,.seo-weekly-table,.seo-state-table,.seo-city) td{vertical-align:middle}.seo-change{display:inline-flex;white-space:nowrap;align-items:center;gap:4px;font-size:var(--fs-body-sm);font-weight:600}.seo-change.is-up{color:var(--lc-good)}.seo-change.is-down{color:var(--lc-amber)}.seo-change.is-flat{color:var(--lc-muted)}.seo-zip-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.seo-zips h3,.seo-links h3{font-size:var(--fs-label);font-weight:700;color:var(--lc-ink);margin:0 0 8px}.seo-zips ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.seo-zips li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"zip n" "bar bar";gap:3px 8px;font-size:var(--fs-body-sm)}.seo-zip{grid-area:zip;color:var(--lc-text-2);overflow-wrap:anywhere}.seo-zip b{color:var(--lc-ink);font-variant-numeric:tabular-nums}.seo-n{grid-area:n;color:var(--lc-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.seo-zips .seo-bar{grid-area:bar}.seo-bar{display:block;height:6px;border-radius:var(--radius-full);background:var(--lc-line-soft);overflow:hidden;min-width:40px}.seo-bar i{display:block;height:100%;border-radius:inherit;background:var(--lc-seq-4)}.seo-bars{margin:0}.seo-bars figcaption{font-size:var(--fs-label);font-weight:700;color:var(--lc-ink);margin-bottom:8px}.seo-bars table{width:100%;border-collapse:collapse;font-size:var(--fs-body-sm)}.seo-bars th{text-align:left;font-weight:600;color:var(--lc-text-3);padding:5px 8px 5px 0;white-space:nowrap;width:1%}.seo-bars td{padding:5px 0}.seo-bars td.num{text-align:right;padding-left:8px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--lc-ink);width:1%}.seo-bars td.num small{color:var(--lc-muted);margin-left:4px}.seo-stacks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:12px}.seo-stack{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);color:var(--lc-text)}.seo-stack b{font-size:var(--fs-body);line-height:1.35;color:var(--lc-ink)}.seo-stack .muted{font-size:var(--fs-body-sm);line-height:1.5}.seo-stack-n{font-size:var(--fs-data-lg);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--lc-deep);font-variant-numeric:tabular-nums}.seo-stack-n small{display:block;margin-top:4px;font-family:var(--lc-font-mono);font-size:var(--fs-stamp);letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--lc-muted)}.seo-stack-cta{margin-top:14px;min-height:44px}.seo-lead-top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;align-items:start}.seo-stackline{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);color:var(--lc-text);text-decoration:none;transition:border-color var(--duration-fast),box-shadow var(--duration-base)}.seo-stackline>span:last-child{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-body-sm);line-height:1.45;color:var(--lc-text-3)}.seo-stackline b{color:var(--lc-ink);font-size:var(--fs-body)}@media (hover: hover){.seo-stackline:hover{border-color:var(--lc-accent);box-shadow:var(--elevation-2)}}.seo-stackline:active{background:var(--lc-tint)}.seo-big{font-size:clamp(48px,7vw,88px)}.seo-samples{display:flex;flex-direction:column;gap:6px}.seo-sample-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg)}.seo-sample-table caption{caption-side:top;text-align:left;font-size:var(--fs-label);font-weight:700;color:var(--lc-ink);padding:0 0 8px 2px}.seo-sample-table thead th:first-child{border-top-left-radius:var(--radius-lg)}.seo-sample-table thead th:last-child{border-top-right-radius:var(--radius-lg)}.seo-sample-table th{text-align:left;font-size:var(--fs-label);font-weight:700;color:var(--lc-muted);padding:9px 12px;background:var(--lc-card-subtle);border-bottom:1px solid var(--lc-line)}.seo-sample-table td{padding:10px 12px;border-bottom:1px solid var(--lc-line-soft);vertical-align:middle;font-size:var(--fs-body-sm)}.seo-sample-table tr:last-child td{border-bottom:0}.seo-sample-table td b{display:block;color:var(--lc-ink)}.seo-sample-table td>span{color:var(--lc-muted)}.seo-reasons{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.seo-reasons .lc-reason{white-space:normal;max-width:100%;padding-top:3px;padding-bottom:3px}.seo-free{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:center;padding:28px;border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-tint);scroll-margin-top:90px}.seo-free h2{margin:6px 0 8px}.seo-free-text p{margin:0;line-height:1.6;color:var(--lc-text-2)}.seo-free-form{display:flex;flex-direction:column;gap:8px}.seo-free-form label{font-size:var(--fs-label);font-weight:700;color:var(--lc-ink)}.seo-free-form .input,.seo-free-form .btn{min-height:48px}.seo-free-done{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.seo-free-done b{color:var(--lc-good)}.seo-free-done span{color:var(--lc-text-2);line-height:1.5}.seo-offices{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.seo-offices li{display:flex;flex-direction:column;gap:2px;padding-left:12px;border-left:2px solid var(--lc-pale)}.seo-offices b{color:var(--lc-ink)}.seo-offices span{font-size:var(--fs-body-sm);color:var(--lc-muted)}.seo-leadlist{list-style:none;margin:0;padding:0}.seo-leadlist li{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--lc-line-soft)}.seo-leadlist li:last-child{border-bottom:0}.seo-leadlist a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--lc-accent);text-decoration:none}@media (hover: hover){.seo-leadlist a:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.seo-leadlist a:active{color:var(--lc-deep)}.seo-leadlist span{font-variant-numeric:tabular-nums;color:var(--lc-muted);font-size:var(--fs-body-sm)}.seo-linkgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:18px 24px}.seo-links{display:flex;flex-direction:column}.seo-links .lt-links a{min-height:44px}.seo-rule p+p{margin-top:8px}.seo-rules{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0}.seo-rules>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid var(--lc-line-soft)}.seo-rules>div:first-child{border-top:0}.seo-rules dt{font-weight:700;color:var(--lc-ink)}.seo-rules dd{margin:0;line-height:1.6;color:var(--lc-text-2)}.seo-rules dt a{color:var(--lc-accent);text-decoration:underline;text-underline-offset:3px}@media (hover: hover){.seo-rules dt a:hover{color:var(--lc-deep)}}.seo-letter{display:flex;flex-direction:column;gap:10px}.seo-letter-head{display:flex;flex-direction:column;gap:2px}.seo-letter-head b{font-size:var(--fs-heading-3);color:var(--lc-ink)}.seo-letter-paper{padding:18px 20px;border:1px solid var(--lc-line);border-radius:var(--radius-sm);background:var(--lc-card-subtle);font-size:var(--fs-body-sm);line-height:1.6;color:var(--lc-text-2)}.seo-letter-paper p{margin:0 0 10px}.seo-letter-paper p:last-child{margin-bottom:0}.seo-letter-btns{gap:10px;flex-wrap:wrap}.seo-letter-btns .btn{min-height:44px}.seo-calc{display:flex;flex-direction:column;gap:6px;color:var(--lc-text);text-decoration:none;transition:border-color var(--duration-fast),box-shadow var(--duration-base)}.seo-calc b{font-size:var(--fs-heading-3);color:var(--lc-ink)}.seo-calc code{font-family:var(--lc-font-mono);font-size:12px;color:var(--lc-text-3);background:var(--lc-tint);border-radius:var(--radius-sm);padding:6px 8px;overflow-wrap:anywhere}.seo-calc .go{font-size:var(--fs-label);font-weight:700;color:var(--lc-accent)}@media (hover: hover){.seo-calc:hover{border-color:var(--lc-accent);box-shadow:var(--elevation-2)}.seo-calc:hover .go{color:var(--lc-deep)}}.seo-calc:active{background:var(--lc-tint)}.seo-weekly{display:flex;flex-direction:column;gap:12px;margin:8px 0 18px}.seo-weekly-story{margin:0;line-height:1.65;color:var(--lc-text-2)}.seo-weekly-head{display:flex;flex-wrap:wrap;gap:12px 28px}.seo-weekly-head>div{display:flex;flex-direction:column}.seo-weekly-head b{font-size:var(--fs-data-lg);font-weight:800;letter-spacing:-.02em;color:var(--lc-ink);font-variant-numeric:tabular-nums;line-height:1.1}.seo-weekly-head span{font-size:var(--fs-body-sm);color:var(--lc-muted)}.seo-weekly-table th,.seo-weekly-table td,.seo-state-table th,.seo-state-table td,.seo-city th,.seo-city td{padding:9px 10px;border-bottom:1px solid var(--lc-line-soft);text-align:left}.seo-weekly-table .num,.seo-state-table .num,.seo-city .num{text-align:right;font-variant-numeric:tabular-nums}.seo-weekly-table thead th,.seo-state-table thead th,.seo-city thead th{font-size:var(--fs-label);color:var(--lc-muted);font-weight:700}.seo-weekly-table tbody th a,.county-row-link{font-weight:700;color:var(--lc-accent);text-decoration:none}@media (hover: hover){.seo-weekly-table tbody th a:hover,.county-row-link:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.seo-weekly-table tbody th a:active,.county-row-link:active{color:var(--lc-deep)}.seo-weekly-foot{gap:10px 16px;flex-wrap:wrap;align-items:center}.seo-weekly-foot .btn{min-height:44px}.seo-signal-extras{display:flex;flex-direction:column;gap:18px}.seo-stacklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.seo-stacklist li{line-height:1.5}.seo-stacklist b{color:var(--lc-ink)}.calc-out>.seo-run,.calc-out>.seo-sharebar{display:flex}.seo-run{flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card)}.seo-run b{color:var(--lc-ink);font-size:var(--fs-body)}.seo-run p{margin:0;font-size:var(--fs-body-sm);color:var(--lc-text-3);line-height:1.5}.seo-run .row{gap:10px;flex-wrap:wrap}.seo-run .btn{min-height:44px}.seo-sharebar{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:var(--fs-body-sm);color:var(--lc-muted)}.seo-sharebar label{flex:1 1 100%;font-weight:700;color:var(--lc-ink);font-size:var(--fs-label)}.seo-sharebar input{flex:1 1 200px;min-width:0;min-height:44px;font-family:var(--lc-font-mono);font-size:12px;color:var(--lc-text-3)}.seo-sharebar .btn{min-height:44px}.seo-tool-summary{display:none}@media (hover: hover){.seo-tool-sum-more:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.calc-stack[data-typing] .calc-dock,.calc-stack[data-outvisible] .calc-dock{display:none!important}@media (max-width: 1023px){.seo-two,.seo-lead-top,.seo-free{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.hero.seo-hero{padding:24px 16px 28px}.seo-hero h1{font-size:clamp(26px,7vw,34px)}.seo-hero .seo-intro{font-size:var(--fs-body)}.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-tile{min-height:72px}.seo-tile b{font-size:20px}.seo-zip-cols{grid-template-columns:minmax(0,1fr)}.seo-inline{flex-basis:100%;max-width:none}.seo-free{padding:20px 16px}.seo-rules>div{grid-template-columns:minmax(0,1fr);gap:4px}.seo-sec{padding-top:28px}.seo-weekly-table thead,.seo-state-table thead,.seo-trend thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table.t:is(.seo-weekly-table,.seo-state-table) tr,.seo-trend table.t tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;padding:10px 0;border-bottom:1px solid var(--lc-line)}table.t:is(.seo-weekly-table,.seo-state-table) tbody th,.seo-trend table.t tbody th{grid-column:1 / -1;border:0;padding:0}table.t:is(.seo-weekly-table,.seo-state-table) td,.seo-trend table.t td{display:flex;flex-direction:column;align-items:flex-start;gap:0;border:0;padding:0;min-height:0;text-align:left;white-space:normal}table.t:is(.seo-weekly-table,.seo-state-table) td:before,.seo-trend table.t td:before{content:attr(data-label);color:var(--lc-muted);font-family:var(--lc-font);font-size:12px;letter-spacing:0;text-transform:none;line-height:1.3}.seo-trend table.t .num{font-family:var(--lc-font-mono)}.seo-change{white-space:normal}.seo-weekly-table tbody th a,.county-row-link{display:inline-flex;align-items:center;min-height:44px}.seo-sample-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.seo-sample-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 12px;border-bottom:1px solid var(--lc-line-soft)}.seo-sample-table tr:last-child{border-bottom:0}.seo-sample-table td{padding:0;border:0}.seo-sample-table td:nth-child(3){grid-column:1 / -1}.hero.tool-hero{padding-top:20px;padding-bottom:20px!important}.tool-hero .hero-in{gap:10px}.tool-hero h1{font-size:clamp(26px,7vw,32px)}.tool-hero p{font-size:var(--fs-body)}.tool-hero .tool-badges,.tool-hero .hero-guide{display:none}.tool-sec{padding-top:16px}.seo-tool-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label big" "verdict verdict" "more more";gap:4px 12px;align-items:center;padding:14px 16px;border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-tint)}.seo-tool-sum-label{grid-area:label;font-size:var(--fs-body-sm);font-weight:700;color:var(--lc-text-3);line-height:1.3}.seo-tool-summary b{grid-area:big;font-size:var(--fs-data-lg);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.seo-tool-summary.good b{color:var(--lc-good)}.seo-tool-summary.bad b{color:var(--lc-amber)}.seo-tool-sum-verdict{grid-area:verdict;font-size:var(--fs-body-sm);color:var(--lc-text-2);line-height:1.45}.seo-tool-sum-more{grid-area:more;display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-label);font-weight:700;color:var(--lc-accent)}.seo-tool-sum-more:active{color:var(--lc-deep)}}@media (max-width: 479px){.seo-inline-row{flex-direction:column}.seo-inline-row .btn{width:100%}.seo-hero-cta>.btn{width:100%}.seo-stackline{align-items:flex-start}}.src-offices{margin:10px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.4;color:var(--lc-text-3)}.src-offices a{color:var(--lc-deep);text-decoration:underline;text-underline-offset:2px}.seo-jump{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}.seo-jump>span{font-weight:700;color:var(--lc-ink);margin-right:4px}.seo-jump a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--lc-line);border-radius:999px;background:var(--lc-card);color:var(--lc-deep);font-weight:600;text-decoration:none}.seo-jump a:hover{background:var(--lc-tint);border-color:var(--lc-accent)}.seo-jump a:focus-visible{outline:2px solid transparent;box-shadow:var(--focus-ring)}@media (max-width: 767px){.seo-jump{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;-webkit-overflow-scrolling:touch}.seo-jump::-webkit-scrollbar{display:none}.seo-jump>span,.seo-jump a{flex:none}}#c-week,#c-zip,#c-stacks,#c-numbers,#c-faq{scroll-margin-top:88px}.backbar:has(+.hero .crumbs),.backbar:has(+section .crumbs){display:none}.backbar:has(+.hero .crumbs)+.hero.seo-hero,.backbar:has(+section .crumbs)+.hero.seo-hero{padding-top:28px}@media (max-width: 767px){.backbar:has(+.hero .crumbs)+.hero .hero-in,.backbar:has(+section .crumbs)+section .hero-in{padding-top:16px}}main:has(.art-hero .crumbs)>.backbar{display:none}.seo-score-cell{display:inline-flex;align-items:center;gap:6px}.seo-score-cell small{font-size:13px;color:var(--lc-muted)}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sx-spacer{flex:1}.sx-link{display:inline-flex;align-items:center;gap:var(--space-1);min-height:32px;padding:0 2px;border:0;background:none;cursor:pointer;color:var(--lc-accent);font:inherit;font-size:13px;font-weight:700;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out),text-decoration-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.sx-link:hover{color:var(--lc-deep);text-decoration-color:currentColor}}.sx-link:active{color:var(--lc-deep)}@media (pointer: coarse){.sx-link{min-height:44px}}.ax .sx-railwrap{gap:0;padding:0;background:var(--lc-card)}.sx-rail{display:flex;flex-direction:column}.sx-sec{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-5);border-bottom:1px solid var(--lc-line-soft)}.sx-sec-h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:32px}.sx-sec-h h2{margin:0;font:500 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.sx-quick,.sx-lists{display:flex;flex-direction:column;gap:2px;margin:0 calc(var(--space-2) * -1);padding:0;list-style:none}.sx-row{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:6px var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--lc-ink);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.sx-row:hover{background:var(--lc-tint)}.sx-row:hover .sx-check{border-color:var(--lc-accent)}}.sx-row:active{background:var(--lc-soft)}.sx-row.on{background:var(--lc-soft);box-shadow:inset 3px 0 0 var(--lc-primary);color:var(--lc-deep)}.sx-check{flex:none;display:grid;place-items:center;width:20px;height:20px;border:2px solid var(--lc-muted);border-radius:var(--radius-sm);background:var(--lc-card);color:var(--lc-card);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.sx-row.on .sx-check{border-color:var(--lc-primary);background:var(--lc-primary)}.sx-row-t{flex:1;min-width:0;line-height:1.3}.sx-n{flex:none;min-width:28px;font:500 12px/1 var(--lc-font-mono);color:var(--lc-muted);text-align:right;font-variant-numeric:tabular-nums}.sx-row.on .sx-n{color:var(--lc-deep)}.sx-n.is-loading{letter-spacing:-1px;color:var(--lc-neutral)}.sx-rail.is-updating .sx-n,.sx-rail.is-updating .lc-chip .n{opacity:.4;transition:opacity var(--duration-fast) var(--ease-out)}.sx-none{margin:0;padding:var(--space-1) 0;font-size:13px;color:var(--lc-muted)}.sx-more{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;min-height:36px;padding:0 var(--space-2);margin-left:calc(var(--space-2) * -1);border:0;border-radius:var(--radius-md);background:none;color:var(--lc-accent);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (hover: hover){.sx-more:hover{background:var(--lc-tint);color:var(--lc-deep)}}.sx-more:active{background:var(--lc-soft)}@media (pointer: coarse){.sx-more{min-height:44px}}.sx-qgroups{display:flex;flex-direction:column;gap:2px}.sx-qgroups summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:40px;padding:6px var(--space-2);border-radius:var(--radius-md);list-style:none;font-size:13px;font-weight:700;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.sx-qgroups summary::-webkit-details-marker{display:none}.sx-qgroups summary:after{content:"";width:7px;height:7px;margin-left:var(--space-1);border-right:2px solid var(--lc-muted);border-bottom:2px solid var(--lc-muted);transform:rotate(-45deg);transition:transform var(--duration-base) var(--ease-out)}.sx-qgroups details[open] summary:after{transform:rotate(45deg)}@media (hover: hover){.sx-qgroups summary:hover{background:var(--lc-tint);color:var(--lc-deep)}}.sx-qgroups summary span{flex:1}.sx-qgroups summary small{font:500 11px/1 var(--lc-font-mono);color:var(--lc-muted)}.sx-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:2px 0}.sx-chips .lc-chip{min-height:32px;font-size:13px}@media (pointer: coarse){.sx-chips .lc-chip{min-height:36px}}.sx-skel i{display:inline-block;height:32px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--lc-tint) 25%,var(--lc-soft) 50%,var(--lc-tint) 75%);background-size:200% 100%;animation:lc-shimmer 1.2s linear infinite}.sx-hint{display:flex;gap:var(--space-2);align-items:flex-start;margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--lc-tint);color:var(--lc-ink);font-size:13px;line-height:1.45}.sx-hint svg{flex:none;margin-top:2px;color:var(--lc-accent)}.sx-stack{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-1);padding:var(--space-3);border:1px solid var(--lc-accent);border-radius:var(--radius-md);background:var(--lc-card);box-shadow:0 0 0 3px var(--lc-soft);animation:lc-pop var(--duration-slow) var(--ease-out) both}.sx-stack-h{margin:0;font-size:13px;line-height:1.45;color:var(--lc-muted)}.sx-stack-h b{display:block;color:var(--lc-ink);font-size:14px}.sx-weights{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.sx-weights li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:13px;font-weight:600}.sx-weights li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-two{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.sx-field{display:flex;flex-direction:column;gap:var(--space-1);font-size:12px;font-weight:600;color:var(--lc-muted)}.sx-field select{min-height:40px}.sx-allists{display:flex;flex-direction:column;gap:var(--space-2)}.sx-lgroup h3{margin:var(--space-2) 0 2px;font:500 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.sx-lgroup{display:flex;flex-direction:column;gap:2px;margin:0 calc(var(--space-2) * -1)}.sx-lgroup h3{padding:0 var(--space-2)}.sx-reco{align-self:flex-start}.sx-nonelink{align-self:flex-start;font-weight:600;color:var(--lc-muted)}.sx-listrow .ax-info{margin-left:var(--space-1)}.sx-facet{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1) 0}.sx-facet h3{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:13px;font-weight:700;color:var(--lc-ink)}.sx-switches{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-2)}.sx-checkline{display:flex;align-items:flex-start;gap:var(--space-2);min-height:40px;padding:8px var(--space-1);border-radius:var(--radius-md);font-size:13px;line-height:1.4;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.sx-checkline input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--lc-primary)}@media (hover: hover){.sx-checkline:hover{background:var(--lc-tint)}}.sx-allf{align-self:stretch;justify-content:flex-start;margin-top:var(--space-2)}.sx-checkline:active,.sx-colpick:active,.sx-qgroups summary:active{background:var(--lc-soft)}.sx-table th button:active{background:var(--lc-soft);color:var(--lc-deep)}.smap-handle:active{background:var(--lc-tint)}.sx-railfoot{display:none}.ax .sx-main{display:flex;flex-direction:column;gap:var(--space-4)}.sx-filtersbtn{display:none}.sx-smart{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);box-shadow:var(--elevation-1);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.sx-smart:focus-within{border-color:var(--lc-primary);box-shadow:var(--elevation-2)}@media (hover: hover){.sx-smart:hover:not(:focus-within){border-color:var(--lc-accent)}}.sx-smart-row{display:flex;align-items:center;gap:var(--space-2);min-height:48px}.sx-smart-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--radius-md);background:var(--lc-tint);color:var(--lc-deep)}.sx-smart input{flex:1;min-width:0;height:44px;border:0;background:transparent;color:var(--lc-ink);font:inherit;font-size:15px}.sx-smart input::placeholder{color:var(--lc-muted)}.sx-smart input:focus-visible{outline:none}.sx-smart-got{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:13px;color:var(--lc-muted)}.sx-smart-got em{font-style:normal;font-weight:700;color:var(--lc-deep)}.sx-smart-got i{font-style:normal;color:var(--lc-muted)}.sx-smart-miss{margin:0;padding:7px 10px;border-radius:var(--radius-md);background:var(--lc-amber-soft);color:var(--lc-ink);font-size:13px}.sx-smart-applied{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--lc-muted)}.sx-smart-item{display:inline-flex;align-items:center;gap:6px}.sx-smart-item>i{font:500 11px/1 var(--lc-font-mono);font-style:normal;text-transform:uppercase;letter-spacing:.06em;color:var(--lc-muted)}.sx-smart-ex{display:flex;flex-wrap:wrap;gap:6px}.sx-smart-ex .lc-chip{min-height:32px;font-size:13px;background:var(--lc-card);border-color:var(--lc-line);color:var(--lc-muted)}@media (pointer: coarse){.sx-smart-ex .lc-chip{min-height:40px}}.sx-summary{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--lc-card),var(--lc-page));box-shadow:var(--elevation-2);scroll-margin-top:calc(var(--ax-top) + 12px)}.sx-summary.is-flash{animation:sxFlash .9s var(--ease-out) 1}@keyframes sxFlash{0%{box-shadow:0 0 0 0 var(--lc-soft),var(--elevation-2)}30%{box-shadow:0 0 0 6px var(--lc-soft),var(--elevation-2)}to{box-shadow:0 0 0 0 transparent,var(--elevation-2)}}.sx-sum-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6)}.sx-count{display:flex;align-items:baseline;gap:var(--space-3);min-width:0;flex:1 1 320px}.sx-big{font-size:var(--fs-data-lg);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--lc-ink);font-variant-numeric:tabular-nums}.sx-counting{display:inline-block;min-width:3ch;letter-spacing:-2px;color:var(--lc-neutral);animation:sxPulse 1.2s ease-in-out infinite}@keyframes sxPulse{50%{opacity:.45}}.sx-of{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0;font-size:14px;color:var(--lc-ink);line-height:1.4}.sx-of b{font-weight:700}.sx-of small{flex-basis:100%;font:500 var(--fs-stamp)/1.4 var(--lc-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lc-muted)}.sx-sum-acts{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.sx-hist{display:flex;align-items:flex-end;gap:3px;height:50px}.sx-hist span{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;font:500 10px/1 var(--lc-font-mono);color:var(--lc-muted)}.sx-hist i{display:block;width:12px;border-radius:3px 3px 0 0;background:var(--lc-neutral)}.sx-hist i.hi{background:var(--lc-primary)}.sx-chiprow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.sx-ap{min-height:32px}.sx-ap button{display:inline-grid;place-items:center}.sx-ap-list{box-shadow:inset 0 0 0 1px var(--lc-accent)}.sx-clearall{margin-left:var(--space-1)}.sx-quota{margin:0;font-size:12px;color:var(--lc-muted)}.sx-quota b{color:var(--lc-ink);font-variant-numeric:tabular-nums}.sx-toolwrap{display:flex;flex-direction:column;gap:var(--space-1)}.sx-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.sx-toolbar .lc-seg button{display:inline-flex;align-items:center;gap:6px}.sx-sort{display:inline-flex;align-items:center;gap:var(--space-2)}.sx-sort-l{font:500 var(--fs-stamp)/1 var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.sx-moresort{min-height:36px;max-width:170px;padding:0 28px 0 12px;border:1px solid var(--lc-line);border-radius:var(--radius-full);background-color:var(--lc-tint);color:var(--lc-muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.sx-moresort.on{background-color:var(--lc-card);color:var(--lc-deep);border-color:var(--lc-accent)}@media (hover: hover){.sx-moresort:hover{border-color:var(--lc-accent);color:var(--lc-deep)}}@media (pointer: coarse){.sx-moresort{min-height:44px}}.sx-ownerswitch{font-size:13px;min-height:36px;padding:0 var(--space-1);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.sx-ownerswitch:hover{background:var(--lc-tint)}}.sx-ownerswitch:active{background:var(--lc-soft)}@media (pointer: coarse){.sx-ownerswitch{min-height:44px}}.sx-sortline{margin:0;font-size:12px;color:var(--lc-muted)}.sx-railtoggle{position:relative;border:1px solid var(--lc-line)}.sx-railn{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--lc-primary);color:var(--lc-card);font:600 11px/18px var(--lc-font-mono);text-align:center}@media (max-width: 1279px){.sx-railtoggle{display:none}}.sx-moresort{max-width:132px}.sx-tablecard{position:relative;overflow:hidden;border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);box-shadow:var(--elevation-1)}.sx-tablecard.busy:after{content:"";position:absolute;left:0;right:0;top:0;z-index:6;height:2px;background:linear-gradient(90deg,transparent,var(--lc-primary),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:axBusy 1s linear infinite}.sx-tscroll{overflow-x:auto;overflow-y:hidden;min-height:280px;scrollbar-width:thin}.sx-tscroll:focus-visible{outline-offset:-2px}.sx-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:13px;color:var(--lc-ink)}.sx-table th{position:sticky;top:0;z-index:2;height:40px;padding:0 var(--space-3);background:var(--lc-card-subtle);border-bottom:1px solid var(--lc-line);text-align:left;white-space:nowrap;font:500 var(--fs-stamp)/1.2 var(--lc-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lc-muted)}.sx-table th button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 4px;margin:0 -4px;border:0;border-radius:var(--radius-sm);background:none;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (hover: hover){.sx-table th button:hover{background:var(--lc-tint);color:var(--lc-deep)}.sx-table th button:hover:after{content:"↕";opacity:.7}}.sx-table th[aria-sort] button{color:var(--lc-deep)}.sx-table th[aria-sort] button:after{content:none!important}.sx-sortmark{color:var(--lc-primary)}.sx-table th.num{text-align:right}.sx-table th .ax-info{vertical-align:middle;text-transform:none;letter-spacing:0;font-family:var(--lc-font)}.sx-table th .ax-info-pop{white-space:normal;text-transform:none;letter-spacing:0;font-family:var(--lc-font);font-size:13px;font-weight:500}.sx-table td{height:52px;padding:8px var(--space-3);border-bottom:1px solid var(--lc-line-soft);white-space:nowrap;max-width:240px;vertical-align:middle;background:var(--lc-card);transition:background-color var(--duration-fast) var(--ease-out)}@media (pointer: coarse){.sx-table td{height:56px}}.sx-table.compact td{height:40px;padding:4px var(--space-3)}.sx-table.compact .sx-sub,.sx-table.compact .sx-parcels{display:none}.sx-table td.num{text-align:right;font:400 var(--fs-data)/1.4 var(--lc-font-mono);font-variant-numeric:tabular-nums}.sx-table tbody tr{cursor:pointer}.sx-table tbody tr:focus-visible{outline:none}.sx-table tbody tr:focus-visible td{background:var(--lc-tint);box-shadow:inset 0 2px 0 var(--focus-ring-color),inset 0 -2px 0 var(--focus-ring-color)}.sx-table tbody tr:focus-visible td:first-child{box-shadow:inset 2px 2px 0 var(--focus-ring-color),inset 0 -2px 0 var(--focus-ring-color)}@media (hover: hover){.sx-table tbody tr:hover td{background:var(--lc-tint)}.sx-table tbody tr:hover .sx-addr{color:var(--lc-deep);text-decoration-color:currentColor}.sx-table tbody tr:hover .sx-chev svg{transform:translate(3px);color:var(--lc-deep);opacity:1}}.sx-table tbody tr:active td,.sx-table tbody tr.sel td{background:var(--lc-soft)}.sx-table tbody tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--lc-primary)}.sx-pin0,.sx-pin1{position:sticky;z-index:1}.sx-table th.sx-pin0,.sx-table th.sx-pin1{z-index:3}.sx-table .sx-pin0{left:0;width:48px;min-width:48px;padding-left:var(--space-4);padding-right:var(--space-2)}.sx-pin0 input{width:18px;height:18px;accent-color:var(--lc-primary);cursor:pointer}.sx-table .sx-pin1{left:48px;min-width:230px;max-width:300px;box-shadow:1px 0 0 var(--lc-line),8px 0 14px -10px color-mix(in srgb,var(--lc-ink) 14%,transparent)}.sx-addr{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--lc-ink);font-size:15px;font-weight:700;line-height:1.3;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out),text-decoration-color var(--duration-fast) var(--ease-out)}.sx-sub{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;font:400 12px/1.4 var(--lc-font-mono);color:var(--lc-muted)}.sx-parcels{display:block;margin-top:2px;font-size:12px;font-weight:700;color:var(--lc-deep)}.sx-parcels em,.sx-owed,.sx-card-m em,.smap-card-m em,.smap-pm em{font-style:normal;color:var(--lc-owed);font-weight:700}.sx-table td.sx-owed{color:var(--lc-owed)}.sx-dim,.sx-table td.sx-dim{color:var(--lc-muted)}.sx-owner{max-width:260px}.sx-ownername{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--lc-ink);font-size:13px;font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out),text-decoration-color var(--duration-fast) var(--ease-out)}@media (hover: hover){a.sx-ownername:hover{color:var(--lc-deep);text-decoration-color:currentColor}}.sx-owner .sx-sub{font-family:var(--lc-font)}.sx-livesat{color:var(--lc-muted)}.sx-livesat svg{display:block}.sx-portf{padding:0 6px;border-radius:var(--radius-full);background:var(--lc-tint);color:var(--lc-muted);font:500 11px/18px var(--lc-font-mono)}.sx-scorecol{width:64px;text-align:center!important}.sx-pts{display:inline-grid;place-items:center;min-width:30px;height:26px;padding:0 8px;border:1px solid var(--lc-accent);border-radius:var(--radius-full);background:var(--lc-soft);color:var(--lc-deep);font:600 12px/1 var(--lc-font-mono);font-variant-numeric:tabular-nums}.sx-table th.sx-scorecol button{margin:0 auto}.sx-table td.sx-w,.sx-table th.sx-w{min-width:220px;max-width:360px;white-space:normal}.sx-tags{display:flex;flex-wrap:wrap;gap:4px;max-height:52px;overflow:hidden}.sx-table.compact .sx-tags{flex-wrap:nowrap;max-height:26px}.sx-trunc{display:block;overflow:hidden;text-overflow:ellipsis}.sx-b{text-align:center}.sx-yes,.sx-no{display:inline-block;padding:2px 8px;border-radius:var(--radius-full);font-size:12px;font-weight:700}.sx-yes{background:var(--lc-soft);color:var(--lc-deep)}.sx-no{color:var(--lc-muted)}.sx-np span{font-size:12px;font-style:italic;color:var(--lc-muted)}.sx-addcol{width:52px;min-width:52px;text-align:center!important}.sx-chev{width:40px;color:var(--lc-neutral)}.sx-chev svg{transition:transform var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out)}.sx-skelrow td{cursor:default}.sx-skelrow i{display:block;height:10px;margin:4px 0;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--lc-tint) 25%,var(--lc-soft) 50%,var(--lc-tint) 75%);background-size:200% 100%;animation:lc-shimmer 1.2s linear infinite}.sx-skelrow i.dot{width:28px;height:28px;margin:0 auto;border-radius:50%}.sx-pager{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-4);border-top:1px solid var(--lc-line-soft);font-size:13px;color:var(--lc-muted)}.sx-pager b{color:var(--lc-ink);font-variant-numeric:tabular-nums}.sx-pages{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.sx-pg{min-width:36px;min-height:36px;padding:0 8px;border:1px solid transparent;border-radius:var(--radius-md);background:none;color:var(--lc-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.sx-pg:hover:not(.on){background:var(--lc-tint);border-color:var(--lc-line)}}.sx-pg:active{background:var(--lc-soft)}.sx-pg.on{background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-deep)}@media (pointer: coarse){.sx-pg{min-width:44px;min-height:44px}}.sx-gap{padding:0 4px}.sx-goto{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.sx-goto label{font-size:13px;color:var(--lc-muted)}.sx-goto .input{width:92px;min-height:36px}.sx-pager.is-phone{flex-direction:column;align-items:stretch;text-align:center}.sx-cards{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3);list-style:none;background:var(--lc-page)}.sx-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px var(--space-3);width:100%;padding:12px 14px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}@media (hover: hover){.sx-card:hover{border-color:var(--lc-input-line);box-shadow:var(--elevation-3);transform:translateY(-2px)}}.sx-card:active{background:var(--lc-soft)}.sx-card-a{display:flex;flex-direction:column;min-width:0}.sx-card-a b{font-size:16px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-card-a small{font-size:13px;color:var(--lc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-card .sx-tags{grid-column:1 / -1}.sx-card-m{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px 12px;padding-right:22px;font:400 var(--fs-data)/1.4 var(--lc-font-mono);color:var(--lc-text-3)}.sx-card-chev{position:absolute;right:12px;bottom:12px;color:var(--lc-neutral)}.sx-cardskel{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card)}.sx-cardskel i{height:12px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--lc-tint) 25%,var(--lc-soft) 50%,var(--lc-tint) 75%);background-size:200% 100%;animation:lc-shimmer 1.2s linear infinite}.sx-cardskel i:first-child{width:70%;height:16px}.sx-cardskel i:nth-child(2){width:50%}.sx-cardskel i:last-child{width:40%}.sx-zero{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-5);text-align:center;background:var(--lc-tint)}.sx-zero-mark{color:var(--lc-neutral)}.sx-zero h3{margin:0;font-size:var(--fs-heading-3);font-weight:700;color:var(--lc-ink)}.sx-zero-line{margin:0;max-width:60ch;font-size:15px;color:var(--lc-muted)}.sx-zero-sug{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:var(--space-1) 0}.sx-relax{min-height:40px;background:var(--lc-card)}.sx-relax .n{margin-left:4px;color:var(--lc-deep);font-weight:600}.sx-colm{display:flex;flex-direction:column;gap:var(--space-4)}.sx-colm-head{display:flex;flex-direction:column;gap:var(--space-2)}.sx-colm-count{margin:0;font-size:14px;color:var(--lc-muted)}.sx-colm-count b{color:var(--lc-ink)}.sx-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sx-presets.is-more{font-size:12px;color:var(--lc-muted)}.sx-presets.is-more .lc-chip{min-height:30px;font-size:12px;background:var(--lc-card);border-color:var(--lc-line)}.sx-colm-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-4);min-height:0}@media (pointer: fine){.sx-colm-order li .lc-iconbtn{width:28px;height:28px}}.sx-colm-pick{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.sx-colm-groups{max-height:clamp(180px,calc(100vh - 520px),50vh);overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3);align-content:start;padding-right:4px;scrollbar-width:thin}.sx-colm-groups fieldset{display:flex;flex-direction:column;gap:2px;margin:0;padding:10px 12px;border:1px solid var(--lc-line);border-radius:var(--radius-md);min-width:0}.sx-colm-groups fieldset.is-extras{border-color:var(--lc-accent);background:var(--lc-tint)}.sx-colm-groups legend{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:0 4px;font-size:13px;font-weight:700}.sx-colpick{display:flex;align-items:flex-start;gap:var(--space-2);min-height:32px;padding:4px 6px;border-radius:var(--radius-sm);font-size:13px;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.sx-colpick input{flex:none;width:16px;height:16px;margin-top:2px;accent-color:var(--lc-primary)}.sx-colpick>span{flex:1;min-width:0}.sx-colpick small{display:block;font-size:11px;color:var(--lc-muted)}.sx-colpick.is-empty>span{color:var(--lc-muted)}.sx-colpick.is-locked{cursor:not-allowed}@media (hover: hover){.sx-colpick:hover{background:var(--lc-soft)}}@media (pointer: coarse){.sx-colpick{min-height:44px}}.sx-colm-note{margin:0;font-size:13px;color:var(--lc-muted);grid-column:1 / -1}.sx-colm-order{display:flex;flex-direction:column;min-width:0;padding:var(--space-3);border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-page)}.sx-colm-oh{display:flex;align-items:center;gap:var(--space-2);margin-bottom:4px}.sx-colm-oh .sx-link{margin-left:auto}.sx-colm-help{margin:0 0 var(--space-2);font-size:12px;color:var(--lc-muted)}.sx-colm-warn{display:flex;gap:6px;align-items:flex-start;margin:0 0 var(--space-2);padding:6px 8px;border-radius:var(--radius-sm);background:var(--lc-info-soft);color:var(--lc-ink);font-size:12px}.sx-colm-warn svg{flex:none;color:var(--lc-info);margin-top:1px}.sx-colm-order ol{display:flex;flex-direction:column;gap:4px;max-height:44vh;margin:0;padding:0;overflow:auto;list-style:none;counter-reset:c}.sx-colm-order li{display:flex;align-items:center;gap:2px;padding:2px 2px 2px 10px;border:1px solid var(--lc-line);border-radius:var(--radius-sm);background:var(--lc-card);font-size:13px;font-weight:600;counter-increment:c}.sx-colm-order li:before{content:counter(c);width:22px;font:500 11px/1 var(--lc-font-mono);color:var(--lc-muted)}.sx-colm-order li span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-colm-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--lc-line-soft)}.lc-dialog .sx-colm-foot{position:sticky;bottom:calc(-1 * var(--space-6));z-index:2;margin:0 calc(-1 * var(--space-6));padding:var(--space-3) var(--space-6);background:var(--lc-card)}@media (max-width: 767px){.lc-dialog .sx-colm-foot{bottom:calc(-1 * var(--space-4));margin:0 calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4)}}.sx-exquota{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--lc-tint);font-size:13px;color:var(--lc-ink)}.sx-exquota .meter{flex:1 1 120px;height:6px;border-radius:var(--radius-full);background:var(--lc-line-soft);overflow:hidden}.sx-exquota .meter i{display:block;height:100%;background:var(--lc-primary)}.sx-exnote{margin:0;font-size:12px;color:var(--lc-muted)}.sx-drawer{position:fixed;z-index:90;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(380px,100%);overflow:hidden;background:var(--lc-card);color:var(--lc-ink);font-family:var(--lc-font);border-left:1px solid var(--lc-line);box-shadow:var(--elevation-4);animation:sxDrawer var(--duration-slow) var(--ease-out) both}.sx-drawer .sx-rail{flex:1;overflow-y:auto;overscroll-behavior:contain}.sx-railhead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--lc-line)}.sx-railhead h2{margin:0;font-size:var(--fs-heading-3);font-weight:700}.sx-drawer .sx-railfoot{display:flex;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--lc-line);background:var(--lc-card)}.sx-railfoot .lc-btn{flex:1}.sx-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:var(--lc-scrim);animation:lc-fade var(--duration-slow) var(--ease-out) both}.sx-drawer select{min-height:40px;padding:0 8px;border:1px solid var(--lc-input-line);border-radius:var(--radius-sm);background:var(--lc-card);color:var(--lc-ink);font:inherit;font-size:14px}@keyframes sxDrawer{0%{transform:translate(100%)}}@media (max-width: 1279px){.ax-search.sx-search{grid-template-columns:minmax(0,1fr)}.sx-filtersbtn{display:inline-flex;align-self:flex-start}}@media (max-width: 1023px){.sx-colm-body{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.sx-drawer{top:auto;left:0;width:100%;height:90dvh;border-left:0;border-radius:16px 16px 0 0;animation:lc-sheet-up var(--duration-slow) var(--ease-out) both}.sx-railhead:before{content:"";position:absolute;left:50%;top:6px;width:36px;height:4px;margin-left:-18px;border-radius:var(--radius-full);background:var(--lc-neutral)}.sx-railhead{position:relative;padding-top:var(--space-5)}.ax-results.sx-main{padding:var(--space-3) var(--space-4) 96px}.sx-summary{position:sticky;top:calc(var(--ax-top) + 4px);z-index:12;padding:var(--space-3) var(--space-4)}.sx-count{flex-basis:100%}.sx-big{font-size:24px}.sx-hist{display:none}.sx-sum-acts{width:100%;margin-left:0}.sx-sum-acts .lc-btn{flex:1}.sx-sum-acts .lc-btn-secondary{flex:0 0 auto}.sx-chiprow{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--space-4) * -1);padding:0 var(--space-4)}.sx-chiprow>*{flex:none}.sx-toolbar{gap:var(--space-2)}.sx-toolbar>.lc-seg{width:100%}.sx-toolbar>.lc-seg button{flex:1;justify-content:center}.sx-sort{flex-wrap:nowrap;width:100%}.sx-sort .lc-seg{flex:1;min-width:0}.sx-sort .lc-seg button{flex:1;padding:0 8px}.sx-moresort{flex:none;width:108px;max-width:108px;padding:0 22px 0 12px}.sx-sort-l{display:none}.sx-mailbtn,.sx-colsbtn,.sx-toolbar>.lc-iconbtn{display:none}.sx-toolbar>.sx-spacer{display:none}.ax-note,.sx-goto{display:none}.sx-smart-ex{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.sx-smart-ex>*{flex:none}}@media (max-width: 767px){.sx-summary.is-stuck{gap:var(--space-2);padding-top:var(--space-2);padding-bottom:var(--space-2)}.sx-summary.is-stuck :is(.sx-chiprow,.sx-quota,.sx-of){display:none}.sx-summary.is-stuck .sx-sum-acts .lc-btn-secondary{display:none}.sx-summary.is-stuck .sx-sum-top{flex-wrap:nowrap}.sx-summary.is-stuck .sx-count{flex:1 1 auto}.sx-summary.is-stuck .sx-sum-acts{width:auto;margin-left:auto}.sx-summary.is-stuck .sx-sum-acts .lc-btn{flex:none}}@media (max-width: 479px){.sx-quota{display:none}.sx-summary .sx-sum-acts .lc-btn-secondary{padding:0 var(--space-3)}}.cx-view{display:flex;flex-direction:column;gap:var(--space-4)}.cx-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3)}.cx-tile{position:relative;display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);overflow:hidden;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);box-shadow:var(--elevation-1)}.cx-tile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tone, var(--lc-primary))}.cx-tile b{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--lc-ink)}.cx-tile span{font-size:13px;color:var(--lc-muted)}.cx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}.cx-card{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);box-shadow:var(--elevation-1)}.cx-card header h3{margin:0;font-size:var(--fs-heading-3);font-weight:700;line-height:1.35;color:var(--lc-ink);text-wrap:balance}.cx-card header p{margin:2px 0 0;font:500 var(--fs-stamp)/1.5 var(--lc-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--lc-muted)}.cx-card footer{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-top:auto}.cx-acts{display:inline-flex;flex-wrap:wrap;gap:var(--space-3)}.cx-mark{align-self:flex-end;display:inline-flex;align-items:center;gap:4px;margin:-4px 0 -2px;font:500 10.5px/1 var(--lc-font-mono);letter-spacing:.04em;color:var(--lc-accent);opacity:.55;-webkit-user-select:none;user-select:none;pointer-events:none}.cx-corebar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:24px}.cx-corebar .cx-mark{margin:0}@media print{.cx-acts,.cx-corebar .sx-link{display:none}}.cx-summary{margin:0;flex:1 1 260px;font-size:13px;line-height:1.5;color:var(--lc-muted)}.cx-empty{margin:0;padding:var(--space-6) var(--space-3);border-radius:var(--radius-md);background:var(--lc-tint);text-align:center;font-size:14px;color:var(--lc-muted)}.cx-skeltitle{color:var(--lc-muted)!important}.cx-wrap{position:relative;width:100%;min-height:40px}.cx-wrap svg{display:block;overflow:visible}.cx-cat{font:500 12px var(--lc-font);fill:var(--lc-muted)}.cx-axis{font:500 11px var(--lc-font-mono);fill:var(--lc-muted)}.cx-val{font:600 11px var(--lc-font-mono);fill:var(--lc-ink)}.cx-avglabel,.cx-val{paint-order:stroke;stroke:var(--lc-card);stroke-width:3px;stroke-linejoin:round}.cx-avglabel{font:500 11px var(--lc-font-mono);fill:var(--lc-muted)}line.cx-gline{stroke:var(--lc-chart-grid);stroke-width:1}line.cx-base{stroke:var(--lc-line);stroke-width:1}line.cx-avg{stroke:var(--lc-chart-other);stroke-width:1;stroke-dasharray:4 4}.cx-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.cx-area{opacity:.9}.cx-hit{fill:transparent}.cx-fill{stroke-width:1;transition:width var(--duration-base) var(--ease-out),height var(--duration-base) var(--ease-out),y var(--duration-base) var(--ease-out),filter var(--duration-fast) var(--ease-out)}.cx-bar,.cx-pt{outline:none}.cx-bar.is-pick,.cx-pt.is-pick{cursor:pointer}@media (hover: hover){.cx-bar:hover .cx-fill,.cx-pt:hover .cx-dot{filter:brightness(.8)}.cx-bar:hover .cx-cat{fill:var(--lc-ink)}}.cx-bar:active .cx-fill{filter:brightness(.7)}.cx-bar:focus-visible .cx-fill,.cx-pt:focus-visible .cx-dot{stroke:var(--lc-ink)!important;stroke-width:2;filter:brightness(.85)}.cx-bar:focus-visible .cx-hit,.cx-pt:focus-visible .cx-hit{fill:var(--lc-tint)}.cx-enter .cx-h{animation:cxGrowX .4s var(--ease-out) both;transform-box:fill-box;transform-origin:left center}.cx-enter .cx-v{animation:cxGrowY .4s var(--ease-out) both;transform-box:fill-box;transform-origin:center bottom}.cx-enter .cx-line,.cx-enter .cx-area{animation:lc-fade .4s var(--ease-out) both}@keyframes cxGrowX{0%{transform:scaleX(0)}}@keyframes cxGrowY{0%{transform:scaleY(0)}}.cx-tip{position:absolute;z-index:8;min-width:150px;max-width:220px;padding:8px 12px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);box-shadow:var(--elevation-3);transform:translateY(-100%);pointer-events:none;display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--lc-ink)}.cx-tip b{font-size:13px;font-weight:600}.cx-tip span{font:400 12px/1.4 var(--lc-font-mono);color:var(--lc-text-3)}.cx-tip span:last-child:not(:first-child){color:var(--lc-deep)}.cx-oos{display:flex;flex-direction:column;gap:var(--space-3)}.cx-tiles-map{width:auto;align-self:center;max-width:100%}.cx-tiles-map svg{max-width:100%;height:auto}.cx-st{stroke:var(--lc-card);stroke-width:1;transition:filter var(--duration-fast) var(--ease-out)}.cx-st-t{font:600 8px var(--lc-font-mono);fill:var(--lc-ink);pointer-events:none}.cx-st-t.on-dark{fill:var(--lc-on-dark)}.cx-tile-st{outline:none}.cx-tile-st.is-pick{cursor:pointer}@media (hover: hover){.cx-tile-st.is-pick:hover .cx-st{filter:brightness(.85)}}.cx-tile-st.is-pick:active .cx-st{filter:brightness(.75)}.cx-tile-st:focus-visible .cx-st{stroke:var(--lc-ink);stroke-width:2}@media (max-width: 1279px){.cx-tiles-map{display:none}}.cx-table{width:100%;border-collapse:collapse;font-size:13px}.cx-table th,.cx-table td{padding:6px 4px;border-bottom:1px solid var(--lc-line-soft);text-align:left}.cx-table td{text-align:right;font-family:var(--lc-font-mono);font-variant-numeric:tabular-nums}.cx-skel{display:flex;gap:10px;height:200px;padding:8px 0}.cx-skel.is-h{flex-direction:column;justify-content:center}.cx-skel.is-h i{height:18px;border-radius:4px}.cx-skel.is-v{align-items:flex-end}.cx-skel.is-v i{flex:1;border-radius:4px 4px 0 0}.cx-skel i{background:linear-gradient(90deg,var(--lc-tint) 25%,var(--lc-soft) 50%,var(--lc-tint) 75%);background-size:200% 100%;animation:lc-shimmer 1.2s linear infinite}@media (max-width: 1279px){.cx-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1023px){.cx-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.cx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-card{padding:var(--space-4)}}.smap{position:relative;display:grid;grid-template-columns:minmax(0,1fr);height:clamp(480px,calc(100vh - 260px),820px);overflow:hidden;border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-line-soft);box-shadow:var(--elevation-1)}.smap.has-drawer{grid-template-columns:minmax(0,1fr) 360px}.smap-stage{position:relative;min-width:0;height:100%}.smap-canvas,.smap-stage>.smap-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.smap-canvas:focus-within{outline:none}.smap-canvas canvas:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-4px}.smap-wait{display:grid;place-items:center;color:var(--lc-muted);font-size:14px;background:var(--lc-tint)}.smap-loading{position:absolute;left:0;right:0;top:0;z-index:6;display:flex;justify-content:center;pointer-events:none}.smap-loading .smap-bar{position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--lc-primary),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:axBusy 1s linear infinite}.smap-loading span{margin-top:56px;padding:6px 12px;border-radius:var(--radius-full);background:var(--lc-card);box-shadow:var(--elevation-2);font-size:13px;font-weight:700;color:var(--lc-ink)}.smap-error{position:absolute;left:50%;top:50%;z-index:7;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);max-width:320px;padding:var(--space-4);border-radius:var(--radius-md);background:var(--lc-danger-soft);box-shadow:var(--elevation-3);transform:translate(-50%,-50%);text-align:center;font-size:14px;color:var(--lc-ink)}.smap-top{position:absolute;left:12px;right:12px;top:12px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);pointer-events:none}.smap-top>*{pointer-events:auto}.smap-top .lc-seg,.smap-modes{background:var(--lc-card);box-shadow:var(--elevation-2)}.smap-modes{display:inline-flex;align-items:center;gap:6px;padding:0 0 0 10px;border-radius:var(--radius-full)}.smap-modes>span{font:500 var(--fs-stamp)/1 var(--lc-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lc-muted)}.smap-modes .lc-seg{box-shadow:none}.smap-sp{flex:1}.smap-heat{padding:0 12px 0 6px;border-radius:var(--radius-full);background:var(--lc-card);box-shadow:var(--elevation-2);font-size:13px}.smap-filters{box-shadow:var(--elevation-2);background:var(--lc-card)}.smap-tools{position:absolute;right:12px;top:64px;z-index:5;display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:var(--radius-md);background:var(--lc-card);box-shadow:var(--elevation-2)}.smap-tools .lc-iconbtn[data-tip]:after{left:auto;right:calc(100% + 8px);bottom:50%;transform:translateY(50%);white-space:normal;width:max-content;max-width:240px}.smap-tools .lc-iconbtn[data-tip]:is(:hover,:focus-visible):after{transform:translateY(50%)}.smap-tsep{height:1px;margin:2px 6px;background:var(--lc-line)}.smap-drawhelp{position:absolute;left:50%;bottom:16px;z-index:6;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);max-width:calc(100% - 24px);padding:8px 12px;border-radius:var(--radius-md);background:var(--lc-card);box-shadow:var(--elevation-3);transform:translate(-50%);font-size:13px}.smap-miles{min-height:32px;border:1px solid var(--lc-line);border-radius:var(--radius-sm);background:var(--lc-card);font:inherit;font-size:13px}.smap-legend{position:absolute;left:12px;bottom:28px;z-index:5;display:flex;flex-direction:column;gap:6px;max-width:260px;padding:10px 12px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);box-shadow:var(--elevation-2);font-size:12px;color:var(--lc-ink)}.smap-legend ul{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none}.smap-legend li{display:inline-flex;align-items:center;gap:5px}.smap-legend li i{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--lc-card);box-shadow:0 0 0 1px var(--lc-line)}.smap-legend p{margin:0;font-size:12px;color:var(--lc-muted)}.smap-legend p b{color:var(--lc-ink);font-variant-numeric:tabular-nums}.smap-legend-cl,.smap-heatkey{display:flex;align-items:center;gap:6px}.smap-heatkey i{flex:1;min-width:80px;height:8px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--lc-seq-1),var(--lc-seq-2),var(--lc-seq-3),var(--lc-seq-4),var(--lc-seq-5))}.smap-legend-ring{flex:none;width:14px;height:14px;border-radius:50%;background:conic-gradient(var(--lc-deep) 0 35%,var(--lc-pale) 35% 100%);box-shadow:inset 0 0 0 3px var(--lc-card),inset 0 0 0 9px var(--lc-primary)}.smap-legend .lc-stamp{align-self:flex-start}.smap-hover{position:absolute;z-index:7;display:flex;flex-direction:column;padding:6px 10px;border-radius:var(--radius-sm);background:var(--lc-ink);color:var(--lc-on-dark);font-size:12px;pointer-events:none;transform:translateY(-100%);box-shadow:var(--elevation-3)}.smap-hover em{font-style:normal;color:var(--lc-amber-soft)}.smap-hover small{color:var(--lc-on-dark-3)}.smap-pop{position:absolute;z-index:8;width:300px;transform:translateY(calc(-100% - 8px));animation:lc-pop var(--duration-base) var(--ease-out) both}.smap-pop.is-below{transform:none}.smap-preview{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:12px 14px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);box-shadow:var(--elevation-3)}.smap-pclose{position:absolute;top:4px;right:4px}.smap-ph{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);padding-right:28px}.smap-ph span{display:flex;flex-direction:column;min-width:0}.smap-ph b{font-size:15px;font-weight:700;line-height:1.3}.smap-ph small{font-size:12px;color:var(--lc-muted)}.smap-pwhy{display:flex;flex-wrap:wrap;gap:4px}.smap-pm{margin:0;font:400 var(--fs-data)/1.4 var(--lc-font-mono);color:var(--lc-text-3)}.smap-pacts{display:flex;gap:var(--space-2)}.smap-pacts .lc-btn{flex:1}.smap-pskel{display:flex;flex-direction:column;gap:8px}.smap-pskel i{height:12px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--lc-tint) 25%,var(--lc-soft) 50%,var(--lc-tint) 75%);background-size:200% 100%;animation:lc-shimmer 1.2s linear infinite}.smap-pskel i:first-child{width:70%;height:16px}.smap-drawer{min-width:0;height:100%;overflow-y:auto;border-left:1px solid var(--lc-line);background:var(--lc-card);scrollbar-width:thin}.smap-results{display:flex;flex-direction:column}.smap-res-h{position:sticky;top:0;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:12px 14px;border-bottom:1px solid var(--lc-line-soft);background:var(--lc-card)}.smap-res-h b{font-size:15px;font-variant-numeric:tabular-nums}.smap-res-h span{font:500 var(--fs-stamp)/1 var(--lc-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lc-muted)}.smap-results ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:10px;list-style:none}.smap-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;width:100%;padding:10px 12px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media (hover: hover){.smap-card:hover{border-color:var(--lc-accent);background:var(--lc-tint);box-shadow:var(--elevation-1)}}.smap-card:active,.smap-card.on{background:var(--lc-soft);border-color:var(--lc-accent)}.smap-card-a{display:flex;flex-direction:column;min-width:0}.smap-card-a b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}.smap-card-a small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--lc-muted)}.smap-card-why{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px}.smap-card-m{grid-column:1 / -1;font:400 12px/1.4 var(--lc-font-mono);color:var(--lc-text-3)}.smap-res-none,.smap-res-more{margin:0;padding:12px 14px;font-size:13px;color:var(--lc-muted)}.smap-res-skel{display:flex;flex-direction:column;gap:8px;padding:10px}.smap-res-skel i{height:72px;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--lc-tint) 25%,var(--lc-soft) 50%,var(--lc-tint) 75%);background-size:200% 100%;animation:lc-shimmer 1.2s linear infinite}.smap-sheet{display:none}@media (max-width: 1279px){.smap.has-drawer{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width: 1023px){.smap.has-drawer{grid-template-columns:minmax(0,1fr) 300px}.smap-modes>span{display:none}}@media (max-width: 767px){.sx-main.is-map>:is(.sx-smart,.sx-summary,.sx-filtersbtn,.sx-exnote,.ax-note){display:none}.sx-main.is-map .sx-sortline{display:none}.ax-results.sx-main.is-map{padding-bottom:64px;gap:var(--space-2)}.smap.is-phone{height:calc(100dvh - var(--ax-top) - 64px - 76px);min-height:420px;margin:0 calc(var(--space-4) * -1);border-radius:0;border-left:0;border-right:0}.smap-top{left:8px;right:8px;top:8px}.smap-top>.lc-seg:not(.smap-modes .lc-seg){display:none}.smap-tools{top:auto;bottom:76px;right:8px}.smap-tools .lc-iconbtn[data-tip]:after{display:none}.smap-legend{left:8px;bottom:76px;max-width:60%;padding:8px 10px}.smap-legend ul{gap:2px 8px}.smap-legend .lc-stamp,.smap-legend-cl{display:none}.smap-sheet{position:absolute;left:0;right:0;bottom:0;z-index:9;display:flex;flex-direction:column;height:56px;overflow:hidden;border-radius:16px 16px 0 0;background:var(--lc-card);box-shadow:var(--elevation-4);transition:height var(--duration-slow) var(--ease-out)}.smap-sheet.is-40{height:40%}.smap-sheet.is-90{height:90%}.smap-handle{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:56px;padding:12px 16px 6px;border:0;background:none;color:var(--lc-ink);font:inherit;cursor:pointer}.smap-handle>span{width:36px;height:4px;margin-bottom:4px;border-radius:var(--radius-full);background:var(--lc-neutral)}.smap-handle b{font-size:14px}.smap-handle small{font-size:12px;color:var(--lc-muted)}.smap-sheet-body{flex:1;overflow-y:auto;overscroll-behavior:contain}.smap-sheet-body .smap-preview{margin:0 10px;box-shadow:var(--elevation-2)}.smap-sheet-body .smap-res-h{display:none}.smap-loading span{margin-top:64px}}@media (hover: hover){.sx-smart-ex .lc-chip:hover{background:var(--lc-soft);border-color:var(--lc-accent);color:var(--lc-deep)}.sx-smart-row:hover{border-color:var(--lc-input-line)}.ax-mini-select:hover{border-color:var(--lc-accent)}}.sx-railn,.sx-filtersbtn .lc-count{white-space:nowrap}:root{--lcl-paper: var(--lc-card);--lcl-paper-ink: #000}.lcl-tabs{margin-top:-4px}.lcl .lc-stepper{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-md);padding:6px 12px}@media (max-width: 479px){.lcl .lc-step:not(.on)>button{font-size:0;gap:0}.lcl .lc-step-line{min-width:12px}}.lcl-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}@media (min-width: 1024px){.lcl-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lcl-side{position:sticky;top:76px}}.lcl-card{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.lcl-step{scroll-margin-top:84px}.lcl-card-h h2[tabindex="-1"]:focus:not(:focus-visible){outline:none}:is(.lcl,.lcx,.lci-summary,.lca) .lc-btn-tertiary{position:relative}:is(.lcl,.lcx,.lci-summary,.lca) .lc-btn-tertiary:after{content:"";position:absolute;left:-8px;right:-8px;top:50%;height:44px;transform:translateY(-50%)}.lcl-card-h h2{margin:0 0 4px;font-size:var(--fs-heading-3);font-weight:800;color:var(--lc-ink)}.lcl-card-h p,.lcl-note{margin:0;color:var(--lc-muted);font-size:var(--fs-body-sm);line-height:1.5}.lcl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.lcl-two{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}@media (min-width: 768px){.lcl-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.lcl-fs{border:1px solid var(--lc-line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4) var(--space-4);margin:0;min-width:0}.lcl-fs legend{padding:0 6px;font-size:var(--fs-label);font-weight:600;color:var(--lc-muted)}.lcl-link{align-self:flex-start;font-weight:600;color:var(--lc-accent);text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}@media (hover: hover){.lcl-link:hover{color:var(--lc-deep)}}.lcl-check{min-height:44px}.lcl-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-2)}.lcl-tpl{display:flex;flex-direction:column;gap:3px;min-height:64px;padding:10px 12px;text-align:left;font:inherit;color:var(--lc-ink);background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-md);cursor:pointer;transition:transform var(--duration-base) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.lcl-tpl b{font-size:14px;font-weight:700}.lcl-tpl small{font-size:12px;line-height:1.35;color:var(--lc-muted)}.lcl-tpl.on{background:var(--lc-soft);border-color:var(--lc-primary);box-shadow:inset 0 0 0 1px var(--lc-primary)}.lcl-tpl.on b{color:var(--lc-deep)}.lcl-tpl:active{transform:translateY(0) scale(.99)}@media (hover: hover){.lcl-tpl:hover:not(.on){transform:translateY(-2px);border-color:var(--lc-accent);box-shadow:var(--elevation-2)}}.lcl-fields{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lcl-fields-l{font-size:var(--fs-label);font-weight:600;color:var(--lc-muted);margin-right:2px}.lcl-text.input{font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.6;min-height:320px;resize:vertical}.lcl-stages{display:flex;flex-wrap:wrap;gap:6px}.lcl .lc-seg{align-self:flex-start;max-width:100%;flex-wrap:wrap}@media (pointer: coarse){:is(.lcl,.lci-mode) .lc-seg button{min-height:44px}}@media (max-width: 479px){.lcl .lc-seg{align-self:stretch;border-radius:var(--radius-md)}.lcl .lc-seg button{flex:1 1 auto;justify-content:center}}.lcl-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-3);padding:12px 14px;border-radius:var(--radius-md);background:var(--lc-tint);border:1px solid var(--lc-line);font-size:var(--fs-body-sm);color:var(--lc-text-2)}.lcl-summary b{font-size:16px;color:var(--lc-ink)}.lcl-skip{color:var(--lc-amber);font-weight:600}.lcl-batch{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--fs-body-sm);color:var(--lc-muted)}.lcl-printrow{padding-top:var(--space-2);border-top:1px solid var(--lc-line-soft)}.lcl-printrow .lc-btn-primary{max-width:100%;white-space:normal;text-align:left}.lcl-more{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--lc-page);border:1px dashed var(--lc-line)}.lcl-more h3{margin:0;font-size:var(--fs-label);font-weight:700;color:var(--lc-ink)}.lcl-more-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lcl-preview{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.lcl-preview-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:36px}.lcl-preview-nav{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-body-sm);color:var(--lc-muted)}.lcl-scale{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-sm);box-shadow:var(--elevation-2);background:var(--lcl-paper);transition:box-shadow var(--duration-base) var(--ease-out)}@media (hover: hover){.lcl-scale:hover{box-shadow:var(--elevation-3)}}.lcl-scale-in{position:absolute;top:0;left:0;width:8.5in;height:11in;transform-origin:top left}.lcl-paper{position:relative;width:8.5in;height:11in;overflow:hidden;box-sizing:border-box;background:var(--lcl-paper);color:var(--lcl-paper-ink);font-family:Georgia,Times New Roman,serif;font-size:11.5pt;line-height:1.5;-webkit-print-color-adjust:exact;print-color-adjust:exact}.lcl-paper :is(b,span,em,address){color:inherit}.lcl-return{position:absolute;top:.55in;left:.8in;width:3.4in;display:flex;flex-direction:column;font:9.5pt/1.35 Arial,Helvetica,sans-serif}.lcl-return span:first-child{font-weight:700}.lcl-date{position:absolute;top:.55in;right:.9in;font-size:10.5pt}.lcl-to{position:absolute;top:2.05in;left:1.05in;width:3.7in;display:flex;flex-direction:column;font: 11pt/1.35 Arial,Helvetica,sans-serif}.lcl-body{position:absolute;top:3.4in;left:1in;right:1in;bottom:2.05in;white-space:pre-wrap;overflow:hidden;overflow-wrap:anywhere}.lcl-reply{position:absolute;left:1in;right:1in;bottom:.6in;display:grid;grid-template-columns:.95in minmax(0,1fr) auto;align-items:end;gap:.2in;padding-top:.16in;border-top:1px solid var(--lcl-paper-ink);font:9.5pt/1.45 Arial,Helvetica,sans-serif}.lcl-qr{width:.95in;height:.95in;display:block}.lcl-qr-bg{fill:var(--lcl-paper)}.lcl-qr-fg{fill:var(--lcl-paper-ink)}.lcl-reply-t b{font-weight:700}.lcl-reply-t .lcl-link{font-family:var(--lc-font-mono);font-weight:600;min-height:0;display:inline;color:var(--lcl-paper-ink);text-decoration:none}.lcl-sample{font-style:italic}.lcl-print{display:none}@media print{body.lcl-printing>*:not(.lcl-print){display:none!important}body.lcl-printing .lcl-print{display:block!important}.lcl-print .lcl-paper{break-after:page;page-break-after:always}.lcl-print .lcl-paper:last-child{break-after:auto;page-break-after:auto}}.lcl-results{display:flex;flex-direction:column;gap:var(--space-4)}.lcl-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media (min-width: 768px){.lcl-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.lcl-lists{display:flex;flex-direction:column;gap:var(--space-4)}.lcl-listrow{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--lc-line-soft)}.lcl-listrow:last-child{border-bottom:0;padding-bottom:0}.lcl-listrow-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-3)}.lcl-listrow-h .muted{font-size:var(--fs-body-sm)}.lcl-funnel{display:grid;gap:6px}.lcl-funnel-row{display:grid;grid-template-columns:110px minmax(0,1fr) 56px;align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm)}.lcl-funnel-l{color:var(--lc-muted)}.lcl-funnel-track{height:10px;border-radius:var(--radius-full);background:var(--lc-line-soft);overflow:hidden}.lcl-funnel-track i{display:block;height:100%;border-radius:inherit;background:var(--lc-m-score)}.lcl-funnel-row b{text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 479px){.lcl-funnel-row{grid-template-columns:92px minmax(0,1fr) 44px}}.lcx-recent{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}@media (min-width: 768px){.lcx-recent{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.lcx-recent{grid-template-columns:repeat(3,minmax(0,1fr))}}.lcx-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);box-shadow:var(--elevation-1);min-width:0;transition:transform var(--duration-base) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media (hover: hover){.lcx-card:hover{transform:translateY(-2px);border-color:var(--lc-accent);box-shadow:var(--elevation-2)}}.lcx-card h3{margin:0;font-size:var(--fs-heading-3);font-weight:800;color:var(--lc-ink);overflow-wrap:anywhere}.lcx-card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.lcx-facts{display:flex;flex-wrap:wrap;gap:2px var(--space-3);margin:0;font-size:var(--fs-body-sm);color:var(--lc-text-2)}.lcx-facts b{font-variant-numeric:tabular-nums;color:var(--lc-ink)}.lcx-search{margin:0;font-size:var(--fs-body-sm);color:var(--lc-muted);overflow-wrap:anywhere}.lcx-warn{margin:0;font-size:var(--fs-body-sm);color:var(--lc-amber);font-weight:600}.lcx-card .lcl-actions{margin-top:auto;padding-top:var(--space-2)}.lcx-expired{color:var(--lc-muted)}.lcx-until{display:none}@media (max-width: 767px){.lcx-until{display:inline}}.lcx-history .t td .sub{display:block;font-size:12px;color:var(--lc-muted)}@media (max-width: 767px){.lcx .lcx-history table.t thead{display:none}.lcx .lcx-history table.t,.lcx .lcx-history table.t tbody{display:block;width:100%}.lcx .lcx-history table.t tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"file rows" "made county" "until until" "act act";gap:2px var(--space-3);padding:12px 16px;border-bottom:1px solid var(--lc-line-soft)}.lcx .lcx-history table.t td{display:block;height:auto;padding:0;border:0;background:none;text-align:left;white-space:normal;font-family:inherit}.lcx .lcx-history table.t td:nth-child(1){grid-area:made;font-size:12px;color:var(--lc-muted)}.lcx .lcx-history table.t td:nth-child(1) .sub{display:inline;margin-left:4px}.lcx .lcx-history table.t td:nth-child(2){grid-area:file}.lcx .lcx-history table.t td:nth-child(3){grid-area:county;font-size:12px;color:var(--lc-muted);text-align:right}.lcx .lcx-history table.t td:nth-child(4){grid-area:rows;text-align:right;font-weight:700}.lcx .lcx-history table.t td:nth-child(4):after{content:" rows";font-weight:500;color:var(--lc-muted)}.lcx .lcx-history table.t td:nth-child(5){display:none}.lcx .lcx-history table.t td:nth-child(6){grid-area:until;font-size:12px;color:var(--lc-muted)}.lcx .lcx-history table.t td:nth-child(7){grid-area:act;text-align:left!important;padding-top:6px}}.lcx-note{margin:0;font-size:var(--fs-body-sm);color:var(--lc-muted)}.lcx-custom{display:grid;gap:8px;margin:8px 0}.lcx-custom input[type=search]{max-width:280px}.lcx-custom-pick{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px}.lcx-custom-order{margin:0;padding-left:20px;font-size:13px;display:grid;gap:2px}.lcx-custom-order button{margin-left:6px;border:1px solid var(--lc-border, #ccc);background:transparent;border-radius:4px;cursor:pointer}.lcx-cols{display:flex;flex-wrap:wrap;gap:4px}.lcx-cols span{font:500 11px/1.5 var(--lc-font-mono);padding:2px 6px;border-radius:var(--radius-sm);background:var(--lc-tint);color:var(--lc-text-2)}.lcx-tpl{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.lcx-tpl-h{font-size:var(--fs-label);font-weight:700;color:var(--lc-ink)}.lcx-tpl-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.lcx-tpl-list label{display:flex;align-items:flex-start;gap:8px;min-height:44px;padding:8px 10px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);cursor:pointer;font-size:13px;line-height:1.35;color:var(--lc-ink)}.lcx-tpl-list label.on{border-color:var(--lc-primary);background:var(--lc-soft)}.lcx-tpl-list input{accent-color:var(--lc-primary);margin-top:2px}@media (hover: hover){.lcx-tpl-list label:hover:not(.on){border-color:var(--lc-accent);background:var(--lc-tint)}}.lcx-recordid{display:flex;align-items:flex-start;gap:8px;margin:var(--space-2) 0 0;font-size:var(--fs-body-sm);color:var(--lc-text-2);line-height:1.45}.lcx-recordid .lc-stamp{flex:none}.lcx-est{margin:0;font-size:var(--fs-body-sm);color:var(--lc-text-2)}.lcx-est b{color:var(--lc-ink)}.ax-drop.is-drag{border-color:var(--lc-accent);background:var(--lc-soft)}.lci-mode{align-self:flex-start;max-width:100%}.lci-mode .lc-seg{flex-wrap:wrap}.lci-summary{display:flex;flex-direction:column;gap:var(--space-3)}.lci-big{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-3);margin:0;font-size:18px;line-height:1.4;color:var(--lc-ink)}.lci-big b{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}.lci-big .lci-skip{font-size:var(--fs-body);color:var(--lc-amber);font-weight:600}.lci-bar{display:flex;height:10px;border-radius:var(--radius-full);overflow:hidden;background:var(--lc-line-soft)}.lci-bar i{display:block;height:100%}.lci-bar .ok{background:var(--lc-m-sales)}.lci-bar .other{background:var(--lc-m-absentee)}.lci-bar .nomatch{background:var(--lc-m-money)}.lci-legend{display:flex;flex-wrap:wrap;gap:4px var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--fs-body-sm);color:var(--lc-text-2)}.lci-legend li{display:inline-flex;align-items:center;gap:6px}.lci-legend li:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--dot, var(--lc-neutral))}.lci-create{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);align-items:end;padding:var(--space-4);border-radius:var(--radius-md);background:var(--lc-tint)}@media (min-width: 768px){.lci-create{grid-template-columns:minmax(0,1fr) auto}}.lci-map{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}@media (min-width: 768px){.lci-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.lci-map{grid-template-columns:repeat(3,minmax(0,1fr))}}.lci-phones{display:flex;flex-wrap:wrap;gap:6px}.lcp{min-height:100vh;min-height:100dvh;background:var(--lc-page);color:var(--lc-ink);display:flex;flex-direction:column;align-items:center;padding:var(--space-6) var(--space-4) var(--space-8)}.lcp-card{width:100%;max-width:560px;background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg);box-shadow:var(--elevation-2);padding:var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 768px){.lcp{padding-top:var(--space-12)}.lcp-card{padding:var(--space-8)}}.lcp-who{display:flex;flex-direction:column;gap:2px}.lcp-who .lc-stamp{align-self:flex-start}.lcp h1{margin:6px 0 0;font-size:var(--fs-heading-1);font-weight:800;letter-spacing:var(--lc-heading-tracking);line-height:1.15}.lcp-lead{margin:0;color:var(--lc-text-2);font-size:var(--fs-body);line-height:1.55}.lcp-call{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--lc-primary);color:var(--lc-on-dark);font-weight:800;font-size:17px;text-decoration:none;transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.lcp-call:active{transform:scale(.99)}@media (hover: hover){.lcp-call:hover{background:var(--lc-deep)}}.lcp-or{display:flex;align-items:center;gap:var(--space-3);color:var(--lc-muted);font-size:var(--fs-body-sm)}.lcp-or:before,.lcp-or:after{content:"";flex:1;height:1px;background:var(--lc-line)}.lcp-form{display:flex;flex-direction:column;gap:var(--space-4)}.lcp-form .input{min-height:48px;font-size:16px}.lcp-form textarea.input{min-height:110px}.lcp-form select.input{-moz-appearance:auto;appearance:auto;-webkit-appearance:menulist;cursor:pointer}@media (hover: hover){.lcp-form .input:hover{border-color:var(--lc-accent)}}.lcp-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.lcp-done{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.lcp-done-ico{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--lc-good-soft);color:var(--lc-good)}.lcp-foot{margin-top:var(--space-6);display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--lc-muted);font-size:12px;text-align:center}.lcp-foot a{color:var(--lc-muted)}@media (hover: hover){.lcp-foot a:hover{color:var(--lc-deep)}}.lcp-prop{margin:0;padding:10px 12px;border-radius:var(--radius-md);background:var(--lc-tint);font-size:var(--fs-body-sm);color:var(--lc-text-2)}.lcp :is(.lcp-lead,.lcp-prop) a{color:var(--lc-accent);font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media (hover: hover){.lcp :is(.lcp-lead,.lcp-prop) a:hover{color:var(--lc-deep)}}.lcp :is(.lcp-lead,.lcp-prop) a:active{color:var(--lc-deep)}.lca{display:flex;flex-direction:column;gap:var(--space-3)}.lca-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);align-items:end}@media (min-width: 768px){.lca-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.lca-url{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.lca-url code,.lca-code{font:500 13px/1.5 var(--lc-font-mono);color:var(--lc-ink);overflow-wrap:anywhere}.lca-code{display:block;white-space:pre-wrap;padding:12px;border-radius:var(--radius-md);background:var(--lc-page);border:1px solid var(--lc-line);overflow-x:auto}.lca textarea.input.lca-code{font:500 12px/1.55 var(--lc-font-mono);background:var(--lc-page)}.lca-slug{display:flex;align-items:center;gap:0;min-width:0}.lca-slug span{flex:none;padding:0 10px;min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--lc-input-line);border-right:0;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--lc-tint);color:var(--lc-muted);font:500 13px var(--lc-font-mono)}.lca-slug .input{border-radius:0 var(--radius-sm) var(--radius-sm) 0;min-width:0}.lca-recent{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-body-sm)}.lca-recent li{display:flex;flex-wrap:wrap;gap:4px 10px}.lca-recent .lcl-skip{font-weight:600}.lca-recent .lc-link{min-height:0}.lca-ro{margin:0;padding:10px 12px;border-radius:var(--radius-md);background:var(--lc-tint);font-size:var(--fs-body-sm);color:var(--lc-text-2);line-height:1.5}.cv-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cv-tile{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card)}.cv-tile b{font-size:26px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--lc-ink);font-variant-numeric:tabular-nums}.cv-tile span{font-size:var(--fs-body-sm);font-weight:600;color:var(--lc-text-3);line-height:1.3}.cv-tile small{font-size:12px;color:var(--lc-muted)}.cv-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:10px 20px}.cv-head h2{margin:0}.cv-filters{display:flex;flex-wrap:wrap;gap:12px}.cv-filter{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-body-sm);font-weight:700;color:var(--lc-ink)}.cv-filter .input{min-width:190px;font-weight:500}.cv-note{margin:10px 0 0;padding:8px 12px;border-radius:var(--radius-md);background:var(--lc-tint);color:var(--lc-text-3);font-size:var(--fs-body-sm)}.cv-err{color:var(--lc-danger, #B42318);font-size:var(--fs-body-sm)}.cv-honest{background:var(--lc-tint);border-color:var(--lc-line)}.cv-feed-btns{display:flex;flex-wrap:wrap;gap:10px}.cv-remind-row{display:flex;gap:8px;max-width:520px}.cv-remind-row .input{flex:1 1 auto;min-width:0}.cv-agenda{display:flex;flex-direction:column;gap:18px}.cv-agenda h3{margin:0 0 6px;font-size:15px;color:var(--lc-deep);letter-spacing:.01em}.cv-agenda ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cv-agenda li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;padding:10px 0;border-top:1px solid var(--lc-line-soft)}.cv-agenda time{font-weight:800;color:var(--lc-ink);font-variant-numeric:tabular-nums}.cv-sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 4px!important}.cv-sale a{font-weight:700}.cv-kind{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;background:var(--lc-soft);color:var(--lc-deep)}.cv-kind.k-tax_deed,.cv-kind.k-tax_sale{background:#fff4e0;color:#7a3e06}.cv-kind.k-foreclosure_auction,.cv-kind.k-judicial_sale{background:#e8f1ff;color:#17407a}.cv-kind.k-trustee_sale,.cv-kind.k-public_trustee_sale{background:#e6f6ec;color:#14532d}.cv-count{font-size:var(--fs-body-sm);color:var(--lc-text-3);font-variant-numeric:tabular-nums}.cv-owners th small{font-weight:500}.cv-bar{display:block;height:5px;margin-top:5px;border-radius:3px;background:var(--lc-line-soft);overflow:hidden}.cv-bar i{display:block;height:100%;background:var(--lc-accent);border-radius:3px}.cv-zipbars{display:flex;flex-direction:column;gap:5px;margin-top:14px}.cv-zipbars p{display:grid;grid-template-columns:54px minmax(0,1fr) 46px;align-items:center;gap:10px;margin:0!important;font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums}.cv-zipbars i{display:block;height:10px;border-radius:5px;background:var(--lc-primary);min-width:3px}.cv-zipbars b{text-align:right}.cv-samples{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;color:var(--lc-text-2);line-height:1.55}.cv-mapwrap{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:18px;align-items:start}.cv-map{width:100%;height:auto;display:block;border-radius:var(--radius-md);background:var(--lc-card-subtle);border:1px solid var(--lc-line)}.cv-map rect{cursor:pointer}.cv-maplab{font-size:11px;font-weight:800;fill:#1e1433;stroke:#fff;stroke-width:3px;paint-order:stroke;pointer-events:none}.cv-pick{position:sticky;top:84px;display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);min-height:108px}.cv-pick b{color:var(--lc-ink);font-variant-numeric:tabular-nums}.cv-pick small{color:var(--lc-muted)}.cv-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;font-size:12.5px;color:var(--lc-text-3)}.cv-legend ol{display:flex;margin:0;padding:0;list-style:none}.cv-legend li{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:52px}.cv-legend li i{display:block;width:100%;height:12px}.cv-legend small{font-size:11px;color:var(--lc-muted);font-variant-numeric:tabular-nums}.cv-chip{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:700;background:#ffe9d6;color:#8a2e0b}.cv-heat{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cv-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;width:100%;resize:vertical}@media (max-width: 860px){.cv-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-mapwrap{grid-template-columns:minmax(0,1fr)}.cv-pick{position:static;min-height:0}}@media (max-width: 560px){.cv-tile b{font-size:22px}.cv-agenda li{grid-template-columns:minmax(0,1fr);gap:4px}.cv-remind-row{flex-direction:column}.cv-feed-btns .btn{flex:1 1 100%;justify-content:center}.cv-filter,.cv-filter .input{width:100%}.cv-legend li{min-width:44px}}.cv-more{margin-top:14px;min-height:44px}.cv-top5 ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cv-top5 li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:16px;padding:8px 0;border-bottom:1px solid var(--lc-line-soft)}.cv-top5 li:last-child{border-bottom:0}.cv-top5 li span{color:var(--lc-muted)}.cv-legend small{font-size:12px}.cbp,.op{gap:var(--space-4)}.cbp-bar,.mb-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.cbp-find,.mb-find{flex:1 1 240px;min-width:0;max-width:420px}.cbp-count{font-size:var(--fs-body-sm)}.cbp-foot,.op-foot,.fb-foot{margin:0;font-size:var(--fs-body-sm);color:var(--lc-muted);line-height:1.55}.cb-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.cb-table td{vertical-align:top}.cb-table .cb-money{font-size:var(--fs-data);white-space:nowrap}.cb-table .cb-where{min-width:160px;max-width:240px}.cb-table .cb-mail{min-width:160px;max-width:210px;overflow-wrap:anywhere}.cb-table td.num .sub{font-family:var(--lc-font);font-size:var(--fs-body-sm);white-space:nowrap}.cb-table td,.cb-table th{padding-left:12px;padding-right:12px}.cb-name{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:180px;max-width:260px}.cb-name>a{color:var(--lc-ink);font-weight:700;text-decoration:none}.cb-expand{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin-top:2px;padding:4px 8px 4px 4px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--lc-accent);font:inherit;font-size:var(--fs-body-sm);font-weight:600;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.cb-expand svg{transition:transform var(--duration-base) var(--ease-out)}.cb-expand[aria-expanded=true] svg{transform:rotate(180deg)}.cb-expand:active{background:var(--lc-soft)}@media (pointer: coarse){.cb-expand{min-height:44px}}.cb-act{white-space:nowrap;text-align:right}.cb-sub>td{background:var(--lc-tint)!important}@media (hover: hover){.cb-name>a:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}.cb-expand:hover{background:var(--lc-tint);color:var(--lc-deep)}}@media (min-width: 768px) and (max-width: 1279px){.cb-table .cb-first{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--lc-line-soft)}.cb-table th.cb-first{z-index:3}}.cb-purchases{display:flex;flex-direction:column;gap:var(--space-2)}.cb-purchases>p{margin:0;font-size:var(--fs-body-sm)}.cb-purchases a{color:var(--lc-accent);font-weight:600}.cb-plist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cb-plist li{display:grid;grid-template-columns:100px minmax(0,1fr) 110px minmax(120px,auto);gap:var(--space-2) var(--space-3);align-items:start;padding:var(--space-2) 0;border-top:1px solid var(--lc-line-soft);font-size:var(--fs-body-sm)}.cb-plist li:first-child{border-top:0}.cb-pdate{color:var(--lc-text-3);white-space:nowrap}.cb-paddr{min-width:0}.cb-paddr .sub{display:block;color:var(--lc-muted)}.cb-pprice{text-align:right;white-space:nowrap}.cb-more{display:flex;justify-content:center;padding:var(--space-2)}.cb-cards{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:var(--space-2)}.cb-card{display:flex;flex-direction:column;gap:6px;padding:var(--space-4);background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-md);box-shadow:var(--elevation-1)}.cb-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.cb-card-name{color:var(--lc-ink);font-weight:700;text-decoration:none;overflow-wrap:anywhere}.cb-card-mid{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--fs-data)}.cb-card-sub{font-size:var(--fs-body-sm);color:var(--lc-text-3);overflow-wrap:anywhere}.cb-card-act{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:4px}@media (hover: hover){.cb-card-name:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}@media (max-width: 767px){.cb-wide{display:none}.cb-cards{display:flex}.cb-plist li{grid-template-columns:1fr auto}.cb-plist li .cb-pdate{grid-column:1 / -1}}.fb{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.fb-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-5)}.fb-controls .lc-field{flex:0 1 260px;margin:0}.fb-price{margin:0}.fb-miles{display:flex;flex-direction:column;gap:6px}.fb-rule{margin:0;font-size:var(--fs-body-sm);color:var(--lc-text-3);line-height:1.55}.fb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.fb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.fb-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-template-areas:"who stats act" "reason reason reason" "mail mail mail";gap:var(--space-2) var(--space-4);padding:var(--space-4);background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media (hover: hover){.fb-row:hover{border-color:var(--lc-input-line);box-shadow:var(--elevation-2)}}.fb-who{grid-area:who;display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}.fb-rank{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-full);background:var(--lc-tint);color:var(--lc-deep);font:600 var(--fs-stamp)/1 var(--lc-font-mono)}.fb-name{display:flex;flex-direction:column;gap:4px;min-width:0}.fb-name a,.fb-name b{color:var(--lc-ink);font-weight:700;text-decoration:none;overflow-wrap:anywhere}@media (hover: hover){.fb-name a:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.fb-badges{display:flex;flex-wrap:wrap;gap:6px}.fb-reason{grid-area:reason;margin:0;font-size:var(--fs-body-sm);color:var(--lc-text-2);line-height:1.55}.fb-stats{grid-area:stats;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px var(--space-3);margin:0}.fb-stats div{min-width:0}.fb-stats dt{font:500 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lc-muted)}.fb-stats dd{margin:0;font-size:var(--fs-data);font-variant-numeric:tabular-nums;color:var(--lc-ink);white-space:nowrap}.fb-mail{grid-area:mail;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-3);font-size:var(--fs-body-sm);color:var(--lc-text-2)}.fb-mail .sub{color:var(--lc-muted)}.fb-mail a,.fb-email{color:var(--lc-accent);font-weight:600}.fb-row-act{grid-area:act;display:flex;align-items:flex-start;justify-content:flex-end}.fb-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4)}.fb.is-compact .fb-row{padding:var(--space-3)}@media (max-width: 767px){.fb-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"who" "reason" "stats" "mail" "act"}.fb-row-act{justify-content:flex-start}.fb-form{grid-template-columns:minmax(0,1fr)}.fb-controls .lc-field{flex:1 1 100%}}.owner-link{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-2)}.owner-link>a:first-child{color:inherit;font-weight:inherit;text-decoration:underline;text-decoration-color:var(--lc-accent);text-underline-offset:3px}.owner-link-more{font-size:var(--fs-body-sm);font-weight:600;color:var(--lc-accent);text-decoration:none}@media (hover: hover){.owner-link>a:hover{color:var(--lc-deep)}}.mb{display:flex;flex-direction:column;gap:var(--space-3)}.mb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.mb-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.2fr) auto;gap:var(--space-3) var(--space-4);align-items:start;padding:var(--space-4);background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-md)}.mb-row.is-dnc{background:var(--lc-card-subtle)}.mb-who{display:flex;flex-direction:column;gap:4px;min-width:0}.mb-name{color:var(--lc-ink);font-weight:700;text-decoration:none;overflow-wrap:anywhere}@media (hover: hover){a.mb-name:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}.mb-badges{display:flex;flex-wrap:wrap;gap:6px}.mb-contact{display:flex;flex-wrap:wrap;gap:2px var(--space-3);font-size:var(--fs-body-sm)}.mb-contact a{color:var(--lc-accent);font-weight:600}.mb-box{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-body-sm);color:var(--lc-text-2);min-width:0}.mb-notes{min-width:0}.mb-note-btn{display:block;width:100%;min-height:44px;padding:8px 10px;border:1px dashed var(--lc-line);border-radius:var(--radius-sm);background:transparent;color:var(--lc-ink);font:inherit;font-size:var(--fs-body-sm);text-align:left;cursor:text;white-space:pre-wrap;overflow-wrap:anywhere;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.mb-note-btn:active{background:var(--lc-soft)}@media (hover: hover){.mb-note-btn:hover{border-color:var(--lc-accent);background:var(--lc-tint)}}.mb-notes-act{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.mb-act{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.mb-drop{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border:1px dashed var(--lc-input-line);border-radius:var(--radius-md);background:var(--lc-tint)}.mb-drop p{margin:0;color:var(--lc-text-2);line-height:1.55}.mb-map th{min-width:150px;vertical-align:top;text-transform:none;letter-spacing:0}.mb-map th .lc-input{min-height:36px;padding:4px 8px;font-size:var(--fs-body-sm)}.mb-map td{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body-sm)}.mb-private{margin:var(--space-3) 0 0}@media (max-width: 1023px){.mb-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mb-act{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}@media (max-width: 767px){.mb-row{grid-template-columns:minmax(0,1fr)}}.bl-list,.dl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.bl-item,.dl-item{background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-md);overflow:hidden}.bl-item.is-open,.dl-item.is-open{box-shadow:var(--elevation-2)}.bl-head,.dl-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);width:100%;min-height:56px;padding:var(--space-3) var(--space-4);border:0;background:transparent;color:var(--lc-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.bl-head:active,.dl-head:active{background:var(--lc-soft)}@media (hover: hover){.bl-head:hover,.dl-head:hover{background:var(--lc-tint)}}.bl-name,.dl-addr{font-weight:700;min-width:0;overflow-wrap:anywhere}.dl-addr .sub{display:block;font-weight:500;font-size:var(--fs-body-sm);color:var(--lc-muted)}.bl-meta{font-size:var(--fs-body-sm);color:var(--lc-muted)}.dl-count{display:flex;flex-direction:column;align-items:flex-end;font-size:var(--fs-body-sm);color:var(--lc-text-2);text-align:right}.dl-count b{font:700 var(--fs-data-lg)/1.1 var(--lc-font-mono);color:var(--lc-deep)}.dl-count .sub{color:var(--lc-muted)}.bl-body,.dl-body{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--lc-line-soft);background:var(--lc-page)}@media (max-width: 479px){.dl-count{align-items:flex-start;text-align:left}}.op-missing{max-width:640px}.op-head{display:flex;flex-direction:column;gap:var(--space-4);background:var(--lc-surface-prop-header, var(--lc-card))}.op-head-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-5)}.op-title{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;flex:1 1 420px}.op-title h1{margin:0;font-size:var(--fs-heading-1);line-height:1.15;letter-spacing:var(--lc-heading-tracking, -.02em);color:var(--lc-ink);overflow-wrap:anywhere}.op-badges{display:flex;flex-wrap:wrap;gap:6px}.op-facts{margin:0;font-size:var(--fs-body);color:var(--lc-text-2);line-height:1.55}.op-mail{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--fs-body-sm);color:var(--lc-text-3);overflow-wrap:anywhere}.op-mail svg{flex:none;color:var(--lc-muted)}.op-head-act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.op-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-2)}.op-tiles.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.op-view{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.op-view-help{font-size:var(--fs-body-sm)}.op-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}.op-main,.op-side{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}@media (min-width: 1024px){.op-grid{grid-template-columns:minmax(0,1fr) 340px}}.op-more{display:flex;justify-content:center;padding-top:var(--space-2)}@media (min-width: 1280px){.op-grid{grid-template-columns:minmax(0,1fr) 380px}}@media (min-width: 1536px){.op-grid{grid-template-columns:minmax(0,1fr) 420px}}.op-sec{display:flex;flex-direction:column;gap:var(--space-3)}.op-sec-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.op-sec-head h2{margin:0}.op-counties{display:flex;flex-wrap:wrap;gap:var(--space-2)}.op-county{padding:6px 10px;border-radius:var(--radius-full);background:var(--lc-tint);color:var(--lc-text-2);font-size:var(--fs-body-sm)}.op-county b{color:var(--lc-deep);font-family:var(--lc-font-mono)}.op-county.is-out{background:var(--lc-card-subtle);color:var(--lc-muted)}.op-props,.op-deeds,.op-contacts,.op-links,.op-mailing,.op-activity,.op-sig{list-style:none;margin:0;padding:0}.op-props{display:flex;flex-direction:column;border:1px solid var(--lc-line-soft);border-radius:var(--radius-md);overflow:visible}.op-props li+li{border-top:1px solid var(--lc-line-soft)}.op-prop{display:grid;grid-template-columns:auto minmax(0,1fr) auto 20px;align-items:center;gap:var(--space-2) var(--space-3);min-height:56px;padding:var(--space-3) var(--space-4);color:var(--lc-ink);text-decoration:none;background:var(--lc-card);transition:background-color var(--duration-fast) var(--ease-out)}.op-prop:active{background:var(--lc-soft)}.op-prop-a{display:flex;flex-direction:column;gap:2px;min-width:0}.op-prop-a b{overflow-wrap:anywhere}.op-prop-a small,.op-prop-m small{font-size:var(--fs-body-sm);color:var(--lc-muted)}.op-prop-sig{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.op-prop-m{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;font-size:var(--fs-data);white-space:nowrap}.op-prop-chev{color:var(--lc-neutral)}.op-prop-chev svg{transition:transform var(--duration-base) var(--ease-out)}@media (hover: hover){.op-prop:hover{background:var(--lc-tint)}.op-prop:hover .op-prop-chev svg{transform:translate(3px);color:var(--lc-deep)}.op-prop:hover b{text-decoration:underline;text-underline-offset:3px}}@media (max-width: 479px){.op-prop{grid-template-columns:auto minmax(0,1fr) 20px}.op-prop-m{grid-column:2;align-items:flex-start;text-align:left;flex-direction:row;flex-wrap:wrap;gap:4px var(--space-2)}.op-prop-chev{grid-row:1;grid-column:3}.op-tiles.is-3{grid-template-columns:minmax(0,1fr)}}.op-sig{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.op-sig li{display:flex;align-items:center;gap:6px}.op-sig b{font-family:var(--lc-font-mono);color:var(--lc-ink)}.op-owed{margin:0;font-size:var(--fs-body-sm);color:var(--lc-text-2)}.op-owed b{color:var(--lc-m-money-text, var(--lc-ink))}.op-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-3) var(--space-5);margin:0}.op-dl dt{font:500 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lc-muted)}.op-dl dd{margin:4px 0 0;font-size:var(--fs-body);font-weight:600;color:var(--lc-ink)}.op-dl dd .sub{display:block;font-weight:500;font-size:var(--fs-body-sm);color:var(--lc-muted)}.op-deeds{display:flex;flex-direction:column}.op-deed{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:var(--space-2) var(--space-3);align-items:start;padding:var(--space-3) 0;border-top:1px solid var(--lc-line-soft)}.op-deed:first-child{border-top:0}.op-deed-date{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:var(--fs-body-sm);color:var(--lc-text-3)}.op-deed-a{display:flex;flex-direction:column;gap:2px;min-width:0}.op-deed-a a{color:var(--lc-ink);font-weight:600}.op-deed-a small a{color:var(--lc-accent);font-weight:600}.op-deed-a small,.op-deed-m small{font-size:var(--fs-body-sm);color:var(--lc-muted)}.op-deed-m{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;font-size:var(--fs-data);white-space:nowrap}.op-deed-m .op-gain{color:var(--lc-good);font-weight:600}.op-deed-m .op-loss{color:var(--lc-danger);font-weight:600}@media (hover: hover){.op-deed-a a:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}@media (max-width: 767px){.op-deed{grid-template-columns:minmax(0,1fr) auto}.op-deed-date{grid-column:1 / -1;flex-direction:row;align-items:center}}.op-contacts{display:flex;flex-direction:column;gap:var(--space-2)}.op-contacts li{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) 0;border-top:1px solid var(--lc-line-soft)}.op-contacts li:first-child{border-top:0}.op-contacts li.is-dnc .op-contact-v a{color:var(--lc-muted);text-decoration:line-through}.op-contacts a{color:var(--lc-accent);font-weight:600;overflow-wrap:anywhere}.op-contacts small{font-size:var(--fs-body-sm);color:var(--lc-muted)}.op-contact-v{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.op-contact-act{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:4px}.op-add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--lc-line-soft)}.op-add .lc-input{flex:1 1 180px;min-width:0}.op-add .lc-field-error{flex-basis:100%}.op-kv{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-body-sm);color:var(--lc-text-2);overflow-wrap:anywhere}.op-links,.op-mailing,.op-activity{display:flex;flex-direction:column;gap:var(--space-2)}.op-links li,.op-mailing li{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-body-sm);overflow-wrap:anywhere}.op-links a{color:var(--lc-accent);font-weight:600}.op-links small,.op-mailing small{color:var(--lc-muted)}.op-activity li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm)}.op-act-link{display:inline-flex;align-items:center;min-height:32px;color:var(--lc-accent);font-weight:600}@media (pointer: coarse){.op-act-link{min-height:44px}}@media (hover: hover){.op-links a:hover,.op-contacts a:hover,.op-act-link:hover,.mb-contact a:hover,.fb-mail a:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}}@media (prefers-reduced-motion: reduce){.cb-expand svg,.op-prop-chev svg,.op-prop,.fb-row,.bl-head,.dl-head,.mb-note-btn{transition:none}}@media print{.op-side,.op-view,.fb-actions{display:none}}.od{gap:var(--space-4)}.od-bar,.od-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.od-find{flex:1 1 280px;min-width:0;max-width:460px}.od-counties{display:flex;flex-wrap:wrap;gap:var(--space-2)}.od-sep{width:1px;height:22px;background:var(--lc-line);margin:0 var(--space-1)}.od-min{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);color:var(--lc-text-2)}.od-min select{min-height:36px;padding:0 var(--space-2);border:1px solid var(--lc-line);border-radius:var(--radius-sm);background:var(--lc-card);color:var(--lc-ink);font:inherit;font-size:var(--fs-body-sm)}@media (pointer: coarse){.od-min select{min-height:44px}}.od-count{font-size:var(--fs-body-sm)}.od-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.od-table td,.od-table th{padding-left:10px;padding-right:10px;vertical-align:top}.od-table th{white-space:nowrap}.od-table td.num .sub{font-family:var(--lc-font);white-space:nowrap}.od-first{min-width:170px;max-width:240px;overflow-wrap:anywhere}.od-first>a{color:var(--lc-ink);font-weight:700;text-decoration:none}.od-hidden{color:var(--lc-muted);font-style:italic}.od-owed{color:var(--lc-danger, var(--lc-ink))}.od-sort{all:unset;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.od-sort:disabled{cursor:default}.od-sort:focus-visible{outline:2px solid var(--lc-accent);outline-offset:2px;border-radius:2px}.od-arrow{font-size:12px}.od-foot{margin:0;font-size:var(--fs-body-sm);color:var(--lc-muted);line-height:1.55}.od-foot a{color:var(--lc-accent);font-weight:600}.od-pager{display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-2) 0}.od-cards{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:var(--space-2)}.od-card{display:flex;flex-direction:column;gap:8px;padding:var(--space-4);background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-md);box-shadow:var(--elevation-1);color:inherit;text-decoration:none}a.od-card:active{background:var(--lc-soft)}.od-card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.od-card-name{font-size:var(--fs-body);color:var(--lc-ink);overflow-wrap:anywhere}.od-card-tags{display:flex;flex-wrap:wrap;gap:6px}.od-card-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin:0}.od-card-nums div{display:flex;flex-direction:column;gap:2px;min-width:0}.od-card-nums dt{font-size:var(--fs-stamp);color:var(--lc-muted);text-transform:uppercase;letter-spacing:.04em}.od-card-nums dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.od-card-sub{font-size:var(--fs-body-sm);color:var(--lc-muted)}@media (hover: hover){.od-first>a:hover{color:var(--lc-deep);text-decoration:underline;text-underline-offset:3px}a.od-card:hover{border-color:var(--lc-accent)}}@media (max-width: 767px){.od-card-wrap,.od .lc-card.lc-card-tight{display:none}.od-cards{display:flex}.od-find{max-width:none;flex-basis:100%}.od-counties,.od-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.od-filters>*{flex:0 0 auto}.od-count,.od-filters .spacer{display:none}}@media (prefers-reduced-motion: reduce){.od-card{transition:none}}@media (max-width: 767px){.site-hdr,#site-main,.lc-foot,.ent{--fs-stamp: 12px;--fs-body-sm: 14px;--fs-label: 14px;--fs-data: 14px}#site-main :is(.v1-stamp,.v1-eyebrow,.hh-stamp,.hh-chip,figcaption,.tcard-group,.pub-trial-tag,.cx-mark,.nf-kicker,.hsig-chips-head,.hw-n,.hh-foot span,.hh-stamp-sm,.hh-cut,.hh-assure span,.sp-head span,.pub-q-steps li,.v1f-no,.v1f-adds .v1-stamp,.hh-stat span,.v1c-others>span,.pub-row-chips span,.pc-group td,.pr-kicker,.calc-field small,.sd-meta i),.lc-foot :is(.foot-stamp,.foot-sub,.foot-col b,.foot-col.foot-states b),.ent :is(.ent-stamp,.ent-chip,.ent-addr small,.ent-cfoot span,.su-count){font-size:12px;line-height:1.45}#site-main dt,#site-main .hh-row small span{font-size:12px}#site-main .v1-stamp,#site-main figcaption.v1-stamp{letter-spacing:.05em}#site-main :is(.pub-try-l,.pub-try-h,.v1f-live,.v1f-pcard p,.v1f-every,.v1f-links a,.v1f-adds li,.v1f-try span,.v1p-every,.v1p-county label,.v1p-county-out,.v1p-trial p,.pub-trial-head p,.pub-trial-col p,.pr-note,.pr-founding,.pr-founding b,.pr-badge,.pr-addon-price,.pc-tag,.pc-plan small,.pc-price small,.pc-head .muted,.rc-facts li,.rc-note,.pub-row-main small,.v1-note,.v1c-pick,.v1c-diff p,.v1c-gaps,.v1c-others a,.v1c-sources a,.v1c-sources b,.v1c-rival li,.v1-sr,.crumbs,.crumbs a,.crumbs span,.backlink,.seo-links h3,.lt-links a,.field label,.field small,.hero-note,.hc-count,.cov-stat small,.cd-when,.cd-fields span,.calc-field span,.sd-state span,.sd-city,.sd-meta,.sp-stat small,.sp-count,.pub-q-opt span,.hsig-chip,.hsig-chip b,.hw-shot figcaption,.kpi span,.tcard-foot code,.hh-sec-actions .btn,.all-lists a,.all-lists li,.state-chips a,.muted,small.muted,.post-card .muted,.hh-tab,.hh-assure,.hh-row small,.ent-hint){font-size:14px;line-height:1.5}#site-main :is(.state-chips a span,.sd-meta i,.hh-stat span){font-size:12px}#site-main :is(.hh-chip,.hsig-chip,.pub-row-chips span,.hsig-chip b){line-height:1.4}#site-main .pr-badge{font-size:12px}.lc-foot :is(.foot-legal a,.foot-bottom span,.foot-note,.foot-bottom a){font-size:14px;line-height:1.5}.ent :is(.ent-back,.ent-label,.ent-link,.ent-eye,.ent-proof,.ent-hint,.ent-legal,.ent-legend,.ent-seat,.cp-hint,.cp-select-l,.su-google-wait,.or-line span,.ent-tab,.ent-foot span,.ent-foot a){font-size:14px}#site-main .btn,#site-main button.btn,#site-main a.btn{min-height:44px;font-size:14px;display:inline-flex;align-items:center;justify-content:center}#site-main .hh-tab{min-height:44px}#site-main .backlink{min-height:44px;display:inline-flex;align-items:center}#site-main .crumbs a,#site-main .crumbs span{display:inline-flex;align-items:center;min-height:44px}#site-main .crumbs{gap:0 8px}#site-main .state-chips a,#site-main .all-lists-more{min-height:44px;display:inline-flex;align-items:center;gap:6px}.lc-foot a{min-height:44px;display:inline-flex;align-items:center}.lc-foot .foot-logo,.lc-foot .foot-stamp{min-height:0}.ent :is(.ent-back,.ent-link,.ent-tab,.ent-eye){min-height:44px;display:inline-flex;align-items:center}.ent .ent-legal .ent-link,.ent .ent-proof .ent-link,.ent .ent-switch .ent-link{display:inline;min-height:0;padding-block:0}.ent .ent-legal,.ent .ent-proof,.ent .ent-switch{line-height:1.9}#site-main :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.input),.ent :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px;min-height:48px}#site-main textarea,.ent textarea{min-height:120px}#site-main :is(.field label,label.calc-field>span,.pub-try-l){font-size:14px;font-weight:600}.site-hdr.lc-hdr{padding:0 12px;gap:6px}.lc-hdr .site-logo svg{height:22px}.site-hdr.lc-hdr .hdr-cta{padding:0 12px;font-size:14px;white-space:nowrap}.site-hdr.lc-hdr .hdr-burger{width:44px;height:44px}.site-skip{min-height:44px}.fb-fab{z-index:45}}@media (max-width: 767px){#site-main .ptabs-bar{display:grid;grid-template-columns:1fr 1fr;overflow:visible}#site-main .ptabs-bar button{min-height:44px;white-space:normal;text-align:center}#site-main .lg-tabs a,#site-main .seg button{min-height:44px}#site-main a.go,#site-main .grid2 a.go{display:inline-flex;align-items:center;min-height:44px}#site-main select.input{min-height:48px!important}.ent .ent-top{flex-wrap:wrap;row-gap:0}.lc-hdr .site-logo{min-height:44px;display:inline-flex;align-items:center}}@media (max-width: 359px){.lc-hdr .site-logo svg{height:20px}.site-hdr.lc-hdr{gap:4px;padding:0 10px}.site-hdr.lc-hdr .hdr-cta{padding:0 10px;font-size:13.5px}}#site-main .eyebrow,#site-main .cd-form-head .eyebrow{font-size:14px}@media (min-width: 768px){.site-hdr,#site-main,.lc-foot,.ent{--fs-stamp: 12.5px;--fs-body-sm: 14px;--fs-label: 14px;--fs-data: 14px}#site-main :is(.v1-stamp,.tcard-group,.hh-chip,.hh-cut,.hsig-chips-head,.hsig-chip,.lc-reason,.pub-trial-tag,.hh-stamp,.hh-stamp-sm,.cx-mark,.hh-foot span,.hh-assure span,.pub-row-chips span,dt,small,figcaption,.muted small),.ent :is(.ent-chip,.ent-stamp,.ent-cfoot span,small,.ent-assure li),.lc-foot :is(.foot-stamp,.foot-sub,.foot-col b){font-size:12.5px}#site-main .v1f-adds li,#site-main .v1f-try span,#site-main .v1f-list li a>span{font-size:12.5px}#site-main .hero p,#site-main .v1-phero-in p,#site-main .seo-hero p,#site-main .hero-in p{max-width:68ch}}@media (max-width: 767px){.lc-home .pains>.pain:nth-child(n+4){display:none}.lc-home .bento>.spot:nth-child(n+5){display:none}.lc-home #guides .post-grid>.post-card:nth-child(n+4){display:none}.lc-home section[aria-labelledby=hb-who-h]{display:none}}@media (max-height: 700px){.site-hdr.lc-hdr .hdr-sheet-stamp{display:none}}.ent-assure li,.hh-assure span,.hh-plus{font-family:var(--lc-font)}.ent-assure li,.hh-assure span{font-size:14px}@media (hover: hover){.hh-btn.hh-secondary:hover,.btn.btn-outline:hover{background:var(--lc-soft);border-color:var(--lc-deep)}}@media (min-width: 1920px){body:has(#site-main){zoom:1.15}}@media (min-width: 2400px){body:has(#site-main){zoom:1.3}}@media (max-width: 767px){#site-main .seo-trend table.t tr{align-items:stretch}#site-main .seo-trend table.t td,#site-main table.t:is(.seo-weekly-table,.seo-state-table) td{justify-content:flex-start;text-align:left}#site-main .seo-trend table.t td:before,#site-main table.t:is(.seo-weekly-table,.seo-state-table) td:before{text-align:left;font-size:13px;min-height:2.6em}#site-main .seo-trend table.t td.num{text-align:left;font-size:16px;font-weight:700;color:var(--lc-ink)}#site-main .seo-trend table.t tr{grid-template-columns:minmax(0,.8fr) minmax(0,.9fr) minmax(0,1.3fr)}#site-main .seo-trend table.t td:last-child{font-size:14px;font-weight:600}#site-main .seo-trend .seo-change{white-space:normal}#site-main .crumbs{align-items:center;flex-wrap:nowrap;gap:0 8px;overflow:hidden}#site-main .crumbs>:not(:nth-last-child(-n+2)){display:none}#site-main .crumbs>:nth-last-child(2):not(:first-child):before{content:none}#site-main .crumbs>:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#site-main .crumbs>span:before{margin-right:8px}#site-main .crumbs a{min-height:44px}#site-main .gl-term dt,#site-main .gl-term dt small{font-size:17px}#site-main .gl-term dt small{font-size:12px}#site-main .pub-q-steps{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:6px}#site-main .pub-q-steps li{font-size:12px;white-space:nowrap;line-height:1.3}#site-main .pub-q-nav .btn{min-width:96px}#site-main .calc-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#site-main .calc-actions .btn:last-child:nth-child(odd){grid-column:1 / -1}#site-main .calc-actions .btn,#site-main .calc-out-wrap .btn,#site-main .tool-cta .btn{justify-content:center}#site-main .seo-run .row>.btn{flex:1 1 100%;justify-content:center}#site-main .ps-preview{padding:14px;font-size:14px}#site-main .ps-head{flex-wrap:wrap;gap:6px 12px}#site-main .ps-cols{grid-template-columns:minmax(0,1fr);gap:8px}#site-main .ps-cols td{font-size:14px}#site-main .ps-foot{font-size:12px}#site-main .ps-preview .ps-big{flex-wrap:wrap;gap:4px 12px}#site-main .post-featured h2{font-size:clamp(24px,7vw,30px);line-height:1.15}#site-main .post-featured-in{padding:22px 18px}#site-main .post-featured p{font-size:15px}#site-main .lt-links{flex-direction:column;align-items:stretch}#site-main .lt-links a,#site-main .lt-links>span{border-radius:var(--radius-md);padding:8px 14px;line-height:1.35}#site-main :is(.tag-filter button,.presets button,.pub-mailres-chk){min-height:44px}#site-main .feature>a,#site-main .cols2>.feature>a{display:flex;align-items:center;min-height:44px}#site-main input[type=checkbox],#site-main input[type=radio]{width:22px;height:22px;flex:none}#site-main :is(.ct-hours,.ct-card) span>a,#site-main form .muted a{display:inline-flex;align-items:center;min-height:44px}#site-main .gl-az{position:static;flex-wrap:wrap;overflow:visible;gap:4px;padding:8px}#site-main .gl-az a{flex:1 0 44px}#site-main .gl-group{scroll-margin-top:72px}#site-main input::placeholder,#site-main textarea::placeholder{text-overflow:ellipsis}#site-main .lt-links a,#site-main .lt-links>span{min-height:44px}#site-main .gl-link a{min-height:44px;align-items:center}#site-main details>summary{min-height:44px}#site-main .lc-chip,#site-main .sx-chips .lc-chip{min-height:44px}#site-main tbody th a{display:inline-flex;align-items:center;min-height:44px}#site-main .upd-quiet{display:flex;flex-wrap:wrap;gap:8px;line-height:1.4}#site-main .upd-quiet>small{flex:1 1 100%;order:-1;margin:0 0 4px}#site-main .upd-quiet>span{display:inline-flex}#site-main .upd-quiet a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--lc-line);border-radius:var(--radius-full);text-decoration:none;background:var(--lc-card)}#site-main .go,#site-main a.go{display:inline-flex;align-items:center;min-height:44px}.lcs a.lcs-skip{min-height:44px}#site-main .pf-facts div{flex-wrap:wrap;align-items:baseline;row-gap:2px}#site-main .pf-facts dt{font-size:14px;flex:0 0 auto}#site-main .pf-facts dd{flex:1 1 8ch;min-width:0}.lcs{--fs-stamp: 12px;--fs-body-sm: 14px;--fs-label: 14px}.lcs :is(.hh-foot span,.hh-addr small,.hh-row small,.hh-stamp,.hh-cut,.hh-stat>span,.hh-chip,.lcs-table th,.lcs-strip-item span,.lcs-count small,.lcs-axis,.lcs-tag,.lcs-off,.lcs-compliance,.lcs-legend,.lcsp-note,.lcsa-state,.lcs-badge,.lcs-checks i,.lcs-set,.lcs-pill,.lcs-table .mono){font-size:12px}.lcs .hh-tab,.lcs .lcs-tab{min-height:44px;font-size:14px}.lcs :is(.lcs-place span,.lcs-aud-card span,.lcs-others a span,.lcs-form .field small,.lcs-fl span,.lcs-chips li,.lcs-dict td,.lcs-dict th,.lcs-table td b+span,.lcs-fields dt,.lcsa-path){font-size:14px}.lcs .lcs-dict td:before,.lcs .lcs-sample .lcs-table td:before{font-size:12px}.lcs-hdr .lcs-brand,.lcs-hdr .lcs-brand .lcs-tag,.lcs .lcs-strip-item{min-width:0}.lcs .lcs-strip-item:last-child:nth-child(odd){grid-column:1 / -1;border-left:0;border-top:1px solid var(--lc-line)}.lcs .lcs-strip-item b{font-size:clamp(22px,7.4vw,28px);overflow-wrap:anywhere}.lcs .lcs-strip-item>span{font-size:12px}.lcs .hh-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lcs .hh-stats .hh-stat{min-width:0}.lcs .hh-stats .hh-stat:last-child:nth-child(odd){grid-column:1 / -1}.lcs .hh-stats .hh-stat b{font-size:clamp(22px,7.4vw,30px);overflow-wrap:anywhere}.lcs-hdr .lcs-brand .lcs-tag{font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 399px){.site-hdr.lc-hdr.lcs-hdr{gap:4px;padding-inline:10px}.site-hdr.lc-hdr.lcs-hdr .hdr-cta{padding-inline:10px;font-size:14px;white-space:nowrap;min-width:0}.lcs-hdr .lcs-brand .lcs-tag{padding:5px 6px;gap:5px;letter-spacing:0}}@media (min-width: 768px) and (max-width: 1023px){.lcs-hdr .lcs-logo-full{display:none}.lcs-hdr .lcs-logo-icon{display:inline-flex}}@media (max-width: 339px){.lcs-hdr .lcs-brand .lcs-tag{display:none}}@media (max-width: 1023px) and (min-width: 768px),(pointer: coarse){#site-main .backlink,#site-main button.backlink{min-height:44px;display:inline-flex;align-items:center}#site-main .crumbs a{display:inline-flex;align-items:center;min-height:44px}#site-main .crumbs{align-items:center}#site-main .lt-links a,#site-main .lt-links>span,#site-main .lc-chip,#site-main .tcard-chip,#site-main .state-chips a{min-height:44px}#site-main details>summary{min-height:44px}#site-main .gl-az a,#site-main .gl-az button,#site-main [class*=gl-]>a[href^="#"]{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}#site-main .gl-link a{min-height:44px}#site-main tbody th a{display:inline-flex;align-items:center;min-height:44px}#site-main .upd-quiet{display:flex;flex-wrap:wrap;gap:8px;line-height:1.4}#site-main .upd-quiet>small{flex:1 1 100%;order:-1;margin:0 0 4px}#site-main .upd-quiet a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--lc-line);border-radius:var(--radius-full);text-decoration:none}#site-main .go{display:inline-flex;align-items:center;min-height:44px}#site-main .tools-filter button,#site-main .tc-filter button,#site-main .role-chips button,#site-main .seg button,.fb-fab{min-height:44px}#site-main dt a,#site-main td>span>a{display:inline-flex;align-items:center;min-height:44px}.lcs .crumbs a,.lcs .lcs-crumbs a{display:inline-flex;align-items:center;min-height:44px}}@media (max-width: 767px){.fb-form .label,.fb-form label,.fb-type,.fb-note,.fb-err,.fb-done{font-size:14px}.fb-form :is(input:not([type=radio]):not([type=checkbox]),textarea){font-size:16px}.fb-form input:not([type=radio]):not([type=checkbox]){min-height:48px}}.lcs .lcs-numbers{width:100%;min-width:0;align-self:stretch}.lcs .lcs-numbers .lcs-table{width:100%;max-width:100%}@media (max-width: 767px){.lcs .lcs-counts th[scope=row]{width:46%;font-size:14px;font-weight:600;line-height:1.35}.lcs .lcs-counts td.num{font-size:15px}.lcs .lcs-counts td,.lcs .lcs-counts th{overflow-wrap:anywhere}}@media (max-width: 767px){.lcs .lcs-trend{padding:16px 14px 10px}.lcs .lcs-numbers .lcs-table{table-layout:fixed}.lcs .lcs-numbers .lcs-table th,.lcs .lcs-numbers .lcs-table td{padding:10px 8px;white-space:normal;overflow-wrap:anywhere;letter-spacing:0}.lcs .lcs-numbers .lcs-table th{font-size:12px}.lcs .lcs-numbers .lcs-table td{font-size:14px}.lcs .lcs-numbers .lcs-table :is(th,td):first-child{width:26%;white-space:nowrap}}@media (max-width: 767px){body:has(.calc-dock) .fb-fab:not(.in-app){bottom:84px}body:has(input:focus,textarea:focus,select:focus) .fb-fab{opacity:0;pointer-events:none}}@media (max-width: 767px){#site-main table.t:is(.seo-weekly-table,.seo-state-table) tr{grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 0}#site-main table.t:is(.seo-weekly-table,.seo-state-table) tbody th{font-size:17px;font-weight:700;padding-bottom:4px}#site-main table.t:is(.seo-weekly-table,.seo-state-table) td{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;min-height:0;padding:2px 0;border-bottom:1px dotted var(--lc-line-soft)}#site-main table.t:is(.seo-weekly-table,.seo-state-table) td:last-child{border-bottom:0}#site-main table.t:is(.seo-weekly-table,.seo-state-table) td:before{min-height:0;flex:none;font-size:14px}#site-main table.t:is(.seo-weekly-table,.seo-state-table) td,#site-main table.t:is(.seo-weekly-table,.seo-state-table) td.num{text-align:right;font-size:15px;font-weight:600;color:var(--lc-ink);font-family:var(--lc-font);font-variant-numeric:tabular-nums}}@media (max-width: 1023px){#site-main .cv-sale a{display:inline-flex;align-items:center;min-height:44px}#site-main .cols2 .feature h3 a,#site-main .cols3 .feature h3 a{display:flex;align-items:center;min-height:44px}#site-main .cov-popular a,#site-main .hc-body a{display:inline-flex;align-items:center;min-height:44px}}@media (max-width: 1023px){.all-lists-grid a{display:inline-flex;align-items:center;min-height:44px}}@media (max-width: 767px){:root:root :is(.acct-c small,.acct-st,.ad-best,.ad-chip,.ad-chip small,.ad-deadline,.ad-draft,.ad-lockpill,.adt-check-d,.adt-num small,.ap-table .sub,.ax .hist span,.ax-colm-oh span,.ax-colset small,.ax-count,.ax-county-t em,.ax-county-t small,.ax-est span,.ax-feed .ax-d,.ax-fmt small,.ax-heads span,.ax-info>button,.ax-kind,.ax-lane-h span,.ax-lane-sum,.ax-lcard-kv,.ax-lcard-meta,.ax-legend,.ax-list2 small,.ax-lr-t small,.ax-me-t small,.ax-no,.ax-notes span,.ax-pal-foot,.ax-pal-t small,.ax-ph-more,.ax-ph-tags span,.ax-pop-list button span,.ax-qd span,.ax-quick summary small,.ax-res-use>span:first-child,.ax-saved em,.ax-smart-got em,.ax-stagepill,.ax-stages li i,.ax-step i,.ax-step small,.ax-switch,.ax-table .ax-pin1 .sub,.ax-tabs a,.ax-tabs button,.ax-tags .label,.ax-tags .tag button,.ax-task small,.ax-tcard code,.ax-tl b,.ax-tpls small,.ax-usage-t,.ax-wev small,.ax-wnew,.ax-yes,.cp-chip,.cp-facts,.cp-mine-b span,.cp-seats,.cp-trigger-l,.ctl-ba,.ctl-reason .muted,.cx-avglabel,.cx-axis,.cx-cat,.cx-mark,.cx-st-t,.cx-tip,.cx-tip span,.cx-val,.dw-legend,.dw-photo.is-missing,.dw-pphotos-c,.elog-table .sub,.elog-text,.elog-tpl span,.elog-warn code,.elog-why,.fbk-facts dt,.im-big small,.im-copy-area,.im-deal-list dt,.lc-badge,.lc-btn-xs,.lc-chip .n,.lc-count,.lc-kbd,.lc-reason,.lc-score-sm,.lc-seg.is-weights button,.lc-sg-cell>code,.lc-sg-pair.is-mono,.lc-sg-tok,.lca textarea.input.lca-code,.lcl-tpl small,.lcp-foot,.lcs-axis,.lcs-badge,.lcs-checks i,.lcs-compliance,.lcs-fl span,.lcs-hdr .lcs-brand .lcs-tag,.lcs-legend,.lcs-off,.lcs-pill,.lcs-set,.lcs-tag,.lcsa-state,.lcsp-note,.lcx .lcx-history table.t td:nth-child(1),.lcx .lcx-history table.t td:nth-child(3),.lcx .lcx-history table.t td:nth-child(6),.lcx-cols span,.lcx-history .t td .sub,.ld-att,.ld-callrow-last,.ld-callrow-n,.ld-card-score,.ld-card-src,.ld-fbar-n small,.ld-form code,.ld-menu>a small,.ld-menu>button small,.ld-phone em,.ld-phonegroup.is-compact .ld-phone,.ld-scorecell small,.ld-when,.ld-who,.mc-count small,.mc-table .sub,.pf-chg,.pf-chipmore,.pf-est span,.pf-kv dt,.pf-mini-a small,.pf-mini-p small,.pf-nums dt,.pf-qd small,.pf-qd span,.pf-t .sub,.pf-xdesc,.rp-table .sub,.seat-help,.seat-tag,.smap-card-a small,.smap-card-m,.smap-handle small,.smap-hover,.smap-legend,.smap-legend p,.smap-ph small,.stc-code,.stc-county .stc-cmeta,.sx-colm-help,.sx-colm-warn,.sx-colpick small,.sx-exnote,.sx-field,.sx-hist span,.sx-n,.sx-no,.sx-np span,.sx-parcels,.sx-portf,.sx-presets.is-more,.sx-presets.is-more .lc-chip,.sx-pts,.sx-qgroups summary small,.sx-quota,.sx-railn,.sx-smart-item>i,.sx-sortline,.sx-sub,.sx-yes,:is(.ax,.ax-pal) kbd,:is(.ax,.lc-dialog) .ax-tabsbar button span,:is(.ax,.lc-dialog) .pill .n,:is(.ax,.lc-dialog) .status,:is(.ax,.lc-dialog) .tag){font-size:12px}:root:root :is(.acct-alert small,.acct-int-plan summary,.acct-int-plan ul,.acct-many summary,.acct-small,.adt-note,.adt-p,.adt-windows,.ap-caption-foot,.ap-small,.ap-utm,.ap-why,.ax .ax-lcard select.input,.ax .ax-table.compact td,.ax .banner,.ax .chip,.ax select.ax-mini-select.input,.ax-avatar,.ax-back,.ax-chips button,.ax-colm-groups .check,.ax-colm-groups legend,.ax-colm-oh .link-btn,.ax-colm-order li,.ax-colm-order li button,.ax-cov div,.ax-draw span,.ax-drop small,.ax-fhelp,.ax-gone,.ax-info-pop,.ax-kpibox span,.ax-lane-empty,.ax-lane-h b,.ax-lcard small,.ax-link-sm,.ax-lr-t b,.ax-mail .link-btn,.ax-mo span,.ax-note p,.ax-owner b,.ax-pcard-h p,.ax-ph-tags em,.ax-pop-foot,.ax-pop-item span,.ax-preview table.t,.ax-quick summary,.ax-res-l small,.ax-sig-other,.ax-sig-other button,.ax-smart-ex button,.ax-smart-miss,.ax-stage-sel,.ax-stages li button,.ax-task a,.ax-tcard span,.ax-tgroup-h p,.ax-trial,.ax-trialnote,.ax-wcard-h small,.ax-wkv,.cp-price,.ctl-pill,.cx-summary,.cx-table,.cx-tile span,.cx-tip b,.elog-tpl b,.fb-fab,.im-deal-list dd,.lc-btn-sm,.lc-chip,.lc-chip-x,.lc-confirm,.lc-score,.lc-seg button,.lc-step-n,.lc-tooltip,.lca-code,.lca-slug span,.lca-url code,.lcs-aud-card span,.lcs-chips li,.lcs-dict td,.lcs-dict th,.lcs-fields dt,.lcs-form .field small,.lcs-others a span,.lcs-place span,.lcs-sample-feed .lcs-table,.lcs-step-n,.lcs-table .mono,.lcs-table td b+span,.lcs-tip,.lcsa-path,.lcsp-group button,.lcx-custom-order,.lcx-custom-pick,.lcx-tpl-list label,.ld-outcomes.is-inline .ld-outcome,.ld-phone,.ld-stagepill,.pf-linkbox .input,.pf-lmenu-b,.pf-rawt,.pf-t td.num,.score,.seat-err,.smap-drawhelp,.smap-heat,.smap-loading span,.smap-miles,.smap-res-more,.smap-res-none,.sp-n,.sp-small,.sp-stat small,.sp-wait,.sx-card-a small,.sx-checkline,.sx-chips .lc-chip,.sx-colm-groups legend,.sx-colm-note,.sx-colm-order li,.sx-colpick,.sx-exquota,.sx-facet h3,.sx-goto label,.sx-hint,.sx-link,.sx-more,.sx-moresort,.sx-none,.sx-ownername,.sx-ownerswitch,.sx-pager,.sx-pg,.sx-qgroups summary,.sx-smart-applied,.sx-smart-ex .lc-chip,.sx-smart-got,.sx-smart-miss,.sx-stack-h,.sx-table,.sx-table th .ax-info-pop,.sx-weights li,:is(.ax,.lc-dialog) .btn-sm,:is(.ax,.lc-dialog) .pager button,:is(.ax,.lc-dialog) .pill,:is(.ax,.lc-dialog) .seg :is(button,a),:is(.ax,.lc-dialog) .selbar button){font-size:14px}}@media (max-width: 767px){:root{--fs-stamp: 12px;--fs-body-sm: 14px;--fs-label: 14px;--fs-data: 14px}}@media (max-width: 767px){.ax-title{font-size:17px}.ax-county-bar{max-width:116px}.ax-topcounty{padding:0 10px;gap:6px}.ax-topcounty>svg{display:none}.ax-tabs :is(a,button){font-size:13px}.fb-fab.in-app{display:none}.ax-msheet-fb{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer}:is(.ax,.lc-dialog,.lc-sheet,.lc-modal) :is(.lc-btn,.lc-chip,.btn,.lc-btn-tertiary,.lc-btn-ghost,.lc-btn-danger-quiet,.ad-lockpill){min-height:44px}:is(.ax,.lc-dialog,.lc-sheet,.lc-modal) :is(.lc-btn-tertiary,.lc-btn-ghost,.lc-btn-danger-quiet){display:inline-flex;align-items:center;justify-content:center}:is(.ax,.lc-dialog,.lc-sheet,.lc-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){min-height:44px;font-size:16px}:is(.ax,.lc-dialog,.lc-sheet,.lc-modal) textarea{min-height:96px}:is(.ax,.lc-dialog,.lc-sheet,.lc-modal) label:is(.lc-search,.ax-find) input{min-height:40px}:is(.ax,.lc-dialog,.lc-sheet,.lc-modal) :is(.im-ch-addr,.ld-card-addr,.cb-card-name,.ax-link-sm,.ax-task>a,.op-deed a){display:inline-block;padding-block:15px;margin-block:-15px}:root:root .ax .pf-lmenu-b{min-height:44px}:is(.ax,.lc-dialog,.lc-sheet) :is(.pill,.ctl-pill,.link-btn,.im-linkbtn,.pf-numlink,.pf-copy){min-height:44px;display:inline-flex;align-items:center}.ax :is(a[href^="mailto:"],a[href^="tel:"]){display:inline-block;padding-block:12px;margin-block:-12px}}@media (max-width: 359px){.ax-cmd{display:none}.ax-county-bar{max-width:100px}}@media (max-width: 767px){.ax .pf-stampline{flex-direction:column;align-items:flex-start;gap:6px}.ax .pf-stampline>span[aria-hidden=true]{display:none}.ax .pf-listing{gap:8px;margin-top:var(--space-3)}.ax .pf-listing-l{flex:0 0 100%;font-size:14px}.ax .pf-listing-a{min-height:44px;padding:0 14px;border:1px solid var(--lc-line);border-radius:var(--radius-full);background:var(--lc-card);color:var(--lc-deep);font-weight:600;text-decoration:none}}@media (max-width: 479px){.ax .pf-tiles{grid-template-columns:minmax(0,1fr);gap:6px}.ax .pf-tile,.ax .pf-tile.is-big{flex-direction:row-reverse;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px}.ax .pf-tile b,.ax .pf-tile.is-big b{white-space:nowrap;overflow-wrap:normal;font-size:20px;flex:none}.ax .pf-tile span{min-width:0}}@media (max-width: 767px){.ax .ax-kpis>:last-child:nth-child(odd){grid-column:1 / -1}.ax .ax-find,.ax .lc-search{min-height:44px;width:100%;box-sizing:border-box}.ax .ax-find input,.ax .lc-search input{min-height:40px;width:100%}}@media (max-width: 1023px){.ax textarea{field-sizing:content;max-height:none;overflow:hidden;resize:none}}.ax .cp-list{max-height:none!important;overflow:visible}@media (max-width: 767px){.ax .lc-reason,.ax .lc-dialog .tag,.ax .tag{white-space:normal;max-width:100%;height:auto;padding-block:4px;line-height:1.3}.ax .lc-lcard-why{max-height:none;overflow:visible}.ax .sx-sum-acts .lc-btn-primary{flex:1 1 200px;white-space:normal;text-align:center}.ax .sx-chiprow,.ax .sx-smart-ex{overflow-y:hidden}}@media (max-width: 767px){.ax table.t.stack td[data-label]:before,.ax table.t.elog-log td[data-label]:before,.ax .ap table.t.ap-table td[data-label]:before,.pf-stack td[data-label]:before{font-size:12px}.ax-colm-order li:before,.sx-colm-order li:before{font-size:12px}}@media (max-width: 767px){:root:root .ax table.t.stack{padding:8px}:root:root .ax table.t.stack tr{padding:10px 12px 12px}:root:root .ax table.t.stack td{padding:5px 0;height:auto;min-height:0}:root:root .ax table.t.stack td[data-label]:before{margin-bottom:1px}:root:root .ax table.t.stack td:not([data-label]){padding-top:0}.ax .row>a.card.lc-card-link{flex:1 1 calc(50% - 10px);min-width:0!important;box-sizing:border-box}.ax [style*="font-size: 13px"],.ax [style*="font-size:13px"]{font-size:14px!important}.ax :is([style*="font-size: 11px"],[style*="font-size:11px"],[style*="font-size: 10px"],[style*="font-size: 10.5px"],[style*="font-size: 11.5px"]){font-size:12px!important}}@media (max-width: 767px){:root:root .lcl-scale{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.ax fieldset>legend{float:left;width:100%;padding:0;margin:0 0 8px;font-weight:600}.ax fieldset>legend+*{clear:both}}.ax-county-t b{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}.ax-county-t em{display:block;white-space:normal;font-size:11px;line-height:1.4}.ax-county-t em .lc-dot{display:inline-block;margin-right:6px;vertical-align:middle}.ax-county-t small{font-size:11px}.ax .ax-filters{position:static;height:auto;overflow:visible;align-self:stretch}@media (max-width: 767px){.ax-msheet-t small{white-space:normal;overflow:visible;text-overflow:clip}.ax-msheet-link{min-height:56px}}@media (max-width: 767px){.ax .lc-chip-x>button{position:relative}.ax .lc-chip-x>button:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}.sx-card-a .sx-card-own{white-space:normal;overflow:visible;text-overflow:clip;color:var(--lc-text-3);font-size:14px}.sx-card .sx-tags .lc-reason{font-family:var(--lc-font-sans, inherit);font-size:14px;letter-spacing:0;text-transform:none}.sx-card-m{font-family:var(--lc-font-sans, inherit);font-size:16px;font-weight:700;color:var(--lc-ink)}.sx-card-m .sx-owed{font-size:16px}.im-tools.is-phone{gap:var(--space-2)}.im-tools-toggle{width:100%;justify-content:center}.im-tools.is-phone .lc-btn{flex:1 1 100%;justify-content:center}.im-tools.is-phone .im-tools-note{flex:1 1 100%;font-size:13px}@media (max-width: 767px){.sx-smart-ex{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.sx-smart-row input::placeholder{font-size:15px}}@media (pointer: coarse){.lc-chip-x{min-height:44px;padding-right:0}.lc-chip-x>button{min-width:44px;min-height:44px}}.sx-ex-short{display:none}@media (max-width: 479px){.sx-ex-long{display:none}.sx-ex-short{display:inline}}@media (max-width: 767px){.ax .sx-sum-acts{flex-wrap:nowrap}.ax .sx-sum-acts .lc-btn-primary{flex:1 1 0;min-width:0}.im-tools-toggle.lc-btn{border-style:dashed;min-height:44px}}.ax-ex-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:15px}.ex-more{margin-top:var(--space-2);grid-column:1 / -1}.ex-more>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--lc-accent);font-weight:700;font-size:14px}.ex-more[open]>summary{margin-bottom:var(--space-2)}.pf-head .pf-iconbtn{width:auto;height:44px;padding:0 12px;gap:6px;border-radius:var(--radius-md);display:inline-flex;align-items:center}.pf-iconlbl{font-size:14px;font-weight:600;color:var(--lc-ink)}@media (max-width: 767px){.pf-tabs{position:static}.pf-tabs .lc-tabs{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none;gap:8px;border-bottom:0;padding:4px 0}.pf-tabs .lc-tab{min-height:44px;padding:0 14px;border:1px solid var(--lc-line);border-radius:999px;background:var(--lc-card)}.pf-tabs .lc-tab.on{border-color:var(--lc-primary);background:var(--lc-soft)}.pf-tabs .lc-tabs-ink{display:none}.ax .pf-tiles{grid-template-columns:1fr 1fr;gap:8px}.ax .pf-tile,.ax .pf-tile.is-big{flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;gap:2px;min-height:72px;padding:10px 12px}.ax .pf-tile b,.ax .pf-tile.is-big b{font-size:20px}.ax .pf-tile:nth-child(odd):last-child{grid-column:1 / -1}.pf-head .lc-reason{font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none}}.ax .pf-head .pf-iconbtn{width:auto;min-width:44px;flex:none;overflow:visible;white-space:nowrap}.pf-head .pf-iconrow{gap:8px}@media (min-width: 768px){.pf-tabs .lc-tabs{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.pf-tabs .lc-tabs-ink{display:none}.pf-tabs .lc-tab.on{box-shadow:inset 0 -3px 0 var(--lc-primary)}}.ax .lc-reason{font-family:inherit;font-size:13px;letter-spacing:0;text-transform:none}@media (max-width: 767px){.lcl .lc-stepper{gap:4px;justify-content:space-between;padding:6px 8px}.lcl .lc-step{flex:1 1 0}.lcl .lc-step>button,.lcl .lc-step:not(.on)>button{flex-direction:column;justify-content:center;gap:2px;width:100%;min-height:56px;font-size:13px;line-height:1.2;padding:4px 2px;text-align:center}.lcl .lc-step-line{display:none}}@media (max-width: 419px){.lcl-scale{overflow-x:auto;overflow-y:hidden}.lcl-scale-in{position:relative}}.im-firststep{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-4);font-size:16px}.im-firststep b{font-size:18px}.sig-trade{margin:6px 0 0;font-size:13px;color:var(--lc-muted)}@media (max-width: 767px){.sig-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.sig-tabs>button{flex:none;white-space:nowrap;min-height:44px}}@media (max-width: 767px){.acct-tabs.lc-tabs{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none;gap:8px;border-bottom:0}.acct-tabs .lc-tab{min-height:44px;padding:0 14px;border:1px solid var(--lc-line);border-radius:999px;background:var(--lc-card)}.acct-tabs .lc-tab.on{border-color:var(--lc-primary);background:var(--lc-soft)}.acct-tabs .lc-tabs-ink{display:none}}nav.lc-tabs[aria-label="Admin sections"]{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none;gap:6px 8px;border-bottom:0}nav.lc-tabs[aria-label="Admin sections"] .lc-tab{min-height:44px;padding:0 14px;border:1px solid var(--lc-line);border-radius:999px;background:var(--lc-card)}nav.lc-tabs[aria-label="Admin sections"] .lc-tab.on{border-color:var(--lc-primary);background:var(--lc-soft)}nav.lc-tabs[aria-label="Admin sections"] .lc-tabs-ink{display:none}.ctl-row{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.ctl-row .ctl-num{width:72px;flex:none;min-height:36px}.ctl-row .btn{white-space:nowrap;flex:none}@media (max-width: 1100px){.ctl-row{flex-wrap:wrap}}.cbp-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4) 0}.pv-locked{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--lc-muted);font-size:14px}.pv-locked{white-space:nowrap}.pv-locked svg{flex:none;width:14px;height:14px}@media (min-width: 768px) and (max-width: 1279px) and (pointer: coarse){.ax-main :is(.lc-btn,.btn,.lc-chip,.lc-chip-x,.pf-listing-a,.pf-copy,.sx-sortable button,.lc-tab,.sx-mailbtn,.sx-link){min-height:44px}.ax-main .pf-listing-a,.ax-main .sx-mailbtn{display:inline-flex;align-items:center}.ax-main :is(.lc-stamp,.sx-quota,.im-tools-note,.sx-of small,.pf-stampline,.pf-small,.sx-sortline){font-size:13px}.ax-main .sx-tscroll th{height:44px}}details.ax-note>summary{cursor:pointer;display:flex;align-items:center;gap:8px;min-height:44px;font-weight:700}details.ax-note>summary:after{content:"Open";margin-left:auto;font-size:14px;color:var(--lc-accent)}details.ax-note[open]>summary:after{content:"Close"}@media (min-width: 768px) and (max-width: 1279px){.sx-tablecard:before{content:"Swipe sideways to see more columns";display:block;padding:8px 12px 0;font-size:13px;color:var(--lc-muted)}}.sx-main.is-map .im-tools{display:none}@media (pointer: coarse){.maplibregl-ctrl-group button{width:44px;height:44px}}.ex-more>summary{justify-content:flex-start;text-align:left}.ax .ex-more{display:block}.ax .ex-more>summary{width:100%}.ax-trial .ax-trial-sub{white-space:nowrap}@media (max-width: 767px){.ax .ax-trial-slim{flex-wrap:wrap;row-gap:6px;padding:8px 10px 8px 12px}.ax .ax-trial-slim>span{flex:1 1 140px;min-width:0}.ax .ax-trial-slim>.btn{flex:1 1 130px;justify-content:center;text-align:center;min-height:44px}.ax .ax-hide-phone{display:none}.ax .ax-trial-slim .ax-trial-sub{display:inline}.ax .ax-trial-more2{display:none}.ax .ax-trial-slim.ax-trial-card>span{flex:1 1 calc(100% - 28px)}.ax .ax-trial-slim.ax-trial-card>.btn{flex:1 1 0;min-height:44px}.ax .banner.ax-seat-offer{flex-wrap:wrap;padding:6px 10px;gap:0 10px}.ax .ax-seat-t{flex:1 1 auto;min-width:0}.ax .ax-seat-hold{display:none}.ax .ax-seat-go{flex:none;white-space:nowrap;min-height:32px;display:inline-flex;align-items:center}.ax .banner.ax-trial-ended{font-size:13px;line-height:1.4}}.ax-nocounty-card{max-width:560px;margin:24px auto;padding:28px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.ax-nocounty-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--lc-amber-soft);color:var(--lc-amber)}.ax-nocounty-card h2{margin:0;font-size:22px}.ax-nocounty-card p{margin:0;font-size:16px;line-height:1.55;color:var(--lc-text-3)}.ax-nocounty-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:6px}.ax-nocounty-btns .btn{flex:1 1 200px;justify-content:center;min-height:48px}.ax-nocounty-chat{min-height:44px;font-weight:700;color:var(--lc-deep);text-decoration:underline}.tour-tipmode .tour-card{width:min(360px,calc(100vw - 16px));padding:12px 14px;box-shadow:var(--elevation-4),0 0 0 1px var(--lc-line)}.tour-tipmode .tour-card .tour-bar{display:none}.tour-tipmode .tour-card .tour-top{position:static;margin-bottom:4px}.tour-tipmode .tour-card .tour-title{font-size:17px;margin-bottom:4px}.tour-tipmode .tour-card .tour-text{font-size:15px;line-height:1.45}.tour-tipmode .tour-card .tour-nav{margin-top:10px}.tour-tipmode .tour-card .tour-nav .tour-btn{min-height:44px}@media (max-width: 767px){.tour-tipmode .tour-card.tp-sheet{max-height:220px}}.ask-lock-line{margin:0;font-size:13px;line-height:1.45;color:var(--lc-muted)}.ask-lock-line a{font-weight:700;color:var(--lc-deep);text-decoration:underline;white-space:nowrap}.ask-recent .lc-chip{white-space:normal;text-align:left;height:auto;padding-top:6px;padding-bottom:6px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;border-radius:18px}@media (max-width: 480px){.sx-smart-row{flex-wrap:wrap}.sx-smart-row input{flex:1 1 calc(100% - 52px)}.sx-smart-row>.lc-btn{flex:1 1 100%;min-height:44px}.sx-smart-row:has(input:placeholder-shown)>.lc-btn{display:none}}@media (max-width: 359px){:root:root .ax .ax-cmd{display:flex;width:40px}.ax-top .ax-title{flex:1 1 0;min-width:0;white-space:nowrap;font-size:17px}.ax-top{gap:4px}}.st-ack{align-items:center;gap:12px;min-height:48px;padding:10px 12px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-tint);cursor:pointer}.st-ack input{flex:none;width:24px;height:24px;accent-color:var(--lc-primary)}.st-more{border-top:1px dashed var(--lc-line);padding-top:4px}.st-more>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700;color:var(--lc-deep)}.st-more>p,.st-more>.dnc-reminder{margin-top:6px}.st-hint{margin-right:auto;align-self:center;font-size:14px;font-weight:600;color:var(--lc-text-3)}@media (max-width: 480px){.st-dialog{gap:10px}.st-numbers{padding:10px 12px}.st-cost{grid-template-columns:1fr;gap:8px}.st-cost>div{padding:8px 12px}.st-cost-s{display:none}.st-foot{position:sticky;bottom:-1px;z-index:2;margin:0 -16px -16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--lc-card);border-top:1px solid var(--lc-line)}.st-dialog .st-foot .lc-btn,.st-dialog .st-foot button{flex:1 1 0;min-height:48px;padding-inline:8px}.st-dialog .st-foot>:first-child{flex:0 0 96px}.st-dialog .st-foot>:last-child{flex:1 1 0;white-space:normal;line-height:1.2}.st-left{font-size:13px}}@media (min-width: 768px){.im-tools-toggle{width:auto;justify-content:flex-start;border-style:dashed}.im-tools{align-items:center}}.ax-unlock-card{max-width:560px;margin:16px auto;padding:28px 24px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.ax-unlock-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--lc-amber-soft);color:var(--lc-amber)}.ax-unlock-card h2{margin:0;font-size:24px;line-height:1.25}.ax-unlock-sub{margin:0;font-size:16px;line-height:1.55;color:var(--lc-text-3)}.ax-unlock-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;text-align:left;font-size:16px;font-weight:600}.ax-unlock-list li{display:flex;align-items:center;gap:10px}.ax-unlock-list svg{flex:none;color:var(--lc-good)}.ax-unlock-price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 10px;padding:14px 16px;width:100%;border-radius:var(--radius-md);background:var(--lc-tint)}.ax-unlock-price b{font-size:34px;line-height:1;letter-spacing:-.02em}.ax-unlock-price span{font-size:15px;color:var(--lc-text-3)}.ax-unlock-price em{flex:1 1 100%;font-style:normal;font-size:14px;font-weight:700;color:var(--lc-good)}.ax-unlock-go{width:100%;min-height:52px;justify-content:center;white-space:normal;line-height:1.25}.ax-unlock-fine{margin:0;font-size:14px;line-height:1.5;color:var(--lc-muted)}.ax-unlock-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 12px;font-size:15px}.ax-unlock-links a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--lc-deep)}.btn.ax-cancel-confirm{background:var(--lc-card);color:var(--lc-danger);border:1.5px solid var(--lc-danger)}@media (hover: hover){.btn.ax-cancel-confirm:hover:not(:disabled){background:var(--lc-danger-soft)}}.ax-main h1:focus,.ax-main h2:focus,.ax-main h3:focus,.ax-main [tabindex="-1"]:focus:not(:focus-visible){outline:none;box-shadow:none}.acct-adv{border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card)}.acct-adv>summary{display:flex;flex-direction:column;gap:2px;min-height:56px;padding:12px 16px;cursor:pointer;justify-content:center}.acct-adv>summary span{font-size:14px;color:var(--lc-muted);font-weight:500}.acct-adv[open]>summary{border-bottom:1px solid var(--lc-line)}.acct-adv>.acct-one{padding:12px}@media (max-width: 767px){.ax .lc-tabs:not([aria-label="Admin sections"]){flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none;gap:8px;border-bottom:0}.ax .lc-tabs:not([aria-label="Admin sections"]) .lc-tab{min-height:44px;padding:0 14px;border:1px solid var(--lc-line);border-radius:999px;background:var(--lc-card);white-space:nowrap}.ax .lc-tabs:not([aria-label="Admin sections"]) .lc-tab.on{border-color:var(--lc-primary);background:var(--lc-soft)}.ax .lc-tabs:not([aria-label="Admin sections"]) .lc-tabs-ink{display:none}}.ax-admin-pick{display:none}@media (max-width: 767px){.ax-admin-pick{display:flex;flex-direction:column;gap:4px;margin:8px 0 12px;font-size:13px;font-weight:700;color:var(--lc-muted)}.ax-admin-pick .input{width:100%;min-height:48px;font-size:16px;font-weight:700;color:var(--lc-ink)}nav.lc-tabs[aria-label="Admin sections"]{display:none}}.ax-side-foot{position:sticky}.ax-side-foot:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:22px;pointer-events:none;background:linear-gradient(to top,var(--ax-side-bg),transparent)}@media (min-width: 1920px){html:has(.ax){font-size:17px}}@media (min-width: 2400px){html:has(.ax){font-size:18px}}.ax-home .card .table-wrap{overflow-x:auto}.ax-feed{min-width:780px}.ax-feed .num,.ax-feed td:last-child{white-space:nowrap}.ax-home .card .table-wrap{background:linear-gradient(to left,color-mix(in srgb,var(--lc-ink) 10%,transparent),transparent) 100% 0 / 14px 100% no-repeat scroll}.ax-ex button:disabled{opacity:.55;cursor:not-allowed}@media (min-width: 900px){.hero.hero-pricing{padding-top:40px;padding-bottom:20px!important}.site-sec.pr{padding-top:28px}.site-sec.pr .v1p-county{padding-top:10px;padding-bottom:10px;margin-bottom:14px}}@media (max-width: 640px){:root .ask-recent{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);padding-right:24px}:root .ask-recent::-webkit-scrollbar{display:none}:root .ask-recent>*{flex:none}:root .ask-recent .lc-chip{display:inline-flex;white-space:nowrap;-webkit-line-clamp:unset;max-width:none}.sx-smart .ask-note,.sx-main .sx-sortline{display:none}}.ax .sx-main>details.ax-note{order:10}.seo-trend-more{margin-top:12px}.seo-trend-more>summary{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1.5px solid var(--lc-deep);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-deep);font-weight:700;cursor:pointer;list-style:none}.seo-trend-more>summary::-webkit-details-marker{display:none}.seo-trend-more[open]>summary{margin-bottom:12px}@media (min-width: 761px){#site-main .seo-trend .seo-change,.seo-trend .seo-change{white-space:nowrap}.seo-trend table.t tbody th{white-space:normal}.seo-trend table.t th,.seo-trend table.t td{padding-left:8px;padding-right:8px}}:root{--ux-label-size: 14px;--ux-label-dense: 13px;--card-pad: 20px;--card-gap: 16px;--section-gap: 24px;--btn-h-sm: 38px;--btn-h-md: 46px;--btn-h-lg: 54px;--btn-fs-sm: 14px;--btn-fs-md: 15px;--btn-fs-lg: 16px;--btn-px-sm: 14px;--btn-px-md: 20px;--btn-px-lg: 26px;--lc-font-code: "IBM Plex Mono", ui-monospace, Menlo, monospace;--lc-font-mono: var(--lc-font);--font-mono: var(--lc-font);--lc-content: 1116px}@media (min-width: 1024px){:root{--card-pad: 24px;--card-gap: 20px}}@media (min-width: 768px){:root{--section-gap: 32px}}:root:root .btn,:root:root .lc-btn,:root:root .ent-btn,:root:root .hh-btn{min-height:var(--btn-h-md);height:auto;padding-block:0;padding-inline:var(--btn-px-md);font-size:var(--btn-fs-md);font-weight:700;line-height:1.2;border-radius:var(--radius-md);letter-spacing:0}:root:root :is(.btn-sm,.lc-btn-sm,.hh-btn.hh-sm){min-height:var(--btn-h-sm);padding-inline:var(--btn-px-sm);font-size:var(--btn-fs-sm);border-radius:var(--radius-md)}:root:root .lc-btn-xs{min-height:34px;padding-inline:12px;font-size:var(--btn-fs-sm);border-radius:var(--radius-md)}:root:root :is(.btn-lg,.lc-btn-lg,.hh-btn.hh-lg){min-height:var(--btn-h-lg);padding-inline:var(--btn-px-lg);font-size:var(--btn-fs-lg);border-radius:var(--radius-md)}:root:root .hh-btn.hh-md{min-height:var(--btn-h-md);padding-inline:var(--btn-px-md);font-size:var(--btn-fs-md)}@media (pointer: coarse),(max-width: 767px){:root:root :is(.btn-sm,.lc-btn-sm,.lc-btn-xs,.hh-btn.hh-sm){min-height:44px}}:root:root .site-hdr .btn,:root:root .site-hdr .lc-btn{min-height:var(--btn-h-md)}:root:root :where(.card,.lc-card):not(.card-tight):not(.lc-card-tight){padding:var(--card-pad)}.footer.lc-foot{padding-left:32px;padding-right:32px}.foot-grid,.foot-bottom{max-width:var(--lc-content)}@media (max-width: 767px){.footer.lc-foot{padding-left:16px;padding-right:16px}}.foot-state-list span{font-variant-numeric:tabular-nums}:root:root :is(.foot-col>b,.foot-stamp,.hh-stamp,.hh-foot){text-transform:none;letter-spacing:0}:root:root :is(.ax kbd,kbd){font-size:13px}:root:root :is(code,pre,kbd,samp,.mono,.cv-code,textarea.mono,input.mono,.input.mono){font-family:var(--lc-font-code)}:root:root:root :is([style*="font-size: 10px"],[style*="font-size: 10.5px"],[style*="font-size: 11px"],[style*="font-size: 11.5px"],[style*="font-size: 12px"],[style*="font-size: 12.5px"]):not(svg *):not(svg){font-size:var(--ux-label-dense)!important}:root:root:root .footer.lc-foot :is(.foot-col>b,.foot-col>.foot-sub){color:var(--lc-on-dark);font-size:var(--ux-label-size);font-weight:700}:root:root:root .footer.lc-foot .foot-col>.foot-sub{color:var(--lc-on-dark-2);font-weight:600}:root:root:root .foot-stamp{white-space:normal}:root:root:root .ad-crumb,:root:root:root .art-tag,:root:root:root .ax .section-title,:root:root:root .ax-county-t em,:root:root:root .ax-county-t small,:root:root:root .ax-drive-n,:root:root:root .ax-group-t,:root:root:root .ax-msheet-h,:root:root:root .ax-pal-h,:root:root:root .ax-ph-meta,:root:root:root .ax-pop-h,:root:root:root .ax-res-use small,:root:root:root .big-count small,:root:root:root .cmp-vs,:root:root:root .cov-popular>span,:root:root:root .cp-note,:root:root:root .cx-card header p,:root:root:root .dw-ev-d,:root:root:root .dw-h3,:root:root:root .ent-addr small,:root:root:root .ent-cfoot,:root:root:root .ent-stamp,:root:root:root .ent-trust,:root:root:root .fb-stats dt,:root:root:root .foot-col>b,:root:root:root .foot-stamp,:root:root:root .guide-link span,:root:root:root .hero-in .hero-stats>div>span,:root:root:root .hh-addr small,:root:root:root .hh-foot,:root:root:root .hh-stamp,:root:root:root .lc-nf .nf-kicker,:root:root:root .lc-ring-cap,:root:root:root .lc-sg-cell>em,:root:root:root .lc-stamp,:root:root:root .lg-sticky b,:root:root:root .lr-footer b,:root:root:root .mt-n,:root:root:root .op-dl dt,:root:root:root .pe-sum span,:root:root:root .pf-next-eyebrow,:root:root:root .pf-owner-l,:root:root:root .pf-stampline,:root:root:root .pf-tl-date,:root:root:root .pk-scores span,:root:root:root .pm-facts dt,:root:root:root .pm-k,:root:root:root .pr-kicker,:root:root:root .pub-dd b,:root:root:root .pub-row-who dt,:root:root:root .pub-trial-tag,:root:root:root .role-chips>span,:root:root:root .rp-foot-brand,:root:root:root .rp-stamp,:root:root:root .seat-stamp,:root:root:root .section-title,:root:root:root .seo-stack-n small,:root:root:root .side-share b,:root:root:root .sig-pill-new,:root:root:root .site-hdr.lc-hdr .hdr-sheet .menu-label,:root:root:root .site-menu .menu-label,:root:root:root .smap-res-h span,:root:root:root .soon-date,:root:root:root .sp-head,:root:root:root .src-office,:root:root:root .su-count,:root:root:root .sx-lgroup h3,:root:root:root .sx-of small,:root:root:root .sx-sec-h h2,:root:root:root .sx-smart-item>i,:root:root:root .takeaways b,:root:root:root .tcard-group,:root:root:root .toc b,:root:root:root .tool-badges span,:root:root:root .v1-ctable caption,:root:root:root .v1-stamp,:root:root:root .v1c-others span,:root:root:root .vsrc-facts dt,:root:root:root .xl-kicker,:root:root:root .xl-sec h2{font-family:var(--lc-font);font-size:var(--ux-label-size);font-weight:600;letter-spacing:0;text-transform:none;line-height:1.35}:root:root:root .ax .ap table.t.ap-table td[data-label]:before,:root:root:root .ax table.t.elog-log td[data-label]:before,:root:root:root .ax table.t.stack td[data-label]:before,:root:root:root .ax-heads span,:root:root:root .cmp-th,:root:root:root .lc-table th,:root:root:root .pc-group td,:root:root:root .pf-stack td[data-label]:before,:root:root:root .pf-th,:root:root:root .pm-table td[data-label]:not(:first-child):before,:root:root:root .smap-modes>span,:root:root:root .sx-sort-l,:root:root:root .sx-table th,:root:root:root .upd-th,:root:root:root :is(.ax,.lc-dialog) table.t th,:root:root:root table.t th,:root:root:root table.t.stack td[data-label]:before{font-family:var(--lc-font);font-size:var(--ux-label-dense);font-weight:700;letter-spacing:0;text-transform:none;line-height:1.3}:root:root:root .acct-st,:root:root:root .ach kbd,:root:root:root .ap-utm,:root:root:root .art-meta>span:last-child>span,:root:root:root .ax .hist span,:root:root:root .ax-colm-oh span,:root:root:root .ax-colm-order li:before,:root:root:root .ax-count,:root:root:root .ax-info>button,:root:root:root .ax-lane-h span,:root:root:root .ax-lane-sum,:root:root:root .ax-lcard-kv,:root:root:root .ax-lcard-meta,:root:root:root .ax-lr-t small,:root:root:root .ax-pop-list button span,:root:root:root .ax-quick summary small,:root:root:root .ax-stages li i,:root:root:root .ax-table .ax-pin1 .sub,:root:root:root .ax-wev small,:root:root:root .cd-kind button small,:root:root:root .cl-head .muted,:root:root:root .cp-chip,:root:root:root .cta2-trust li,:root:root:root .cx-avglabel,:root:root:root .cx-mark,:root:root:root .cx-st-t,:root:root:root .cx-tip span,:root:root:root .cx-val,:root:root:root .elog-text,:root:root:root .ent-assure,:root:root:root .ent-chip,:root:root:root .foot-state-list span,:root:root:root .ft-bar span,:root:root:root .fv-date,:root:root:root .fv-score,:root:root:root .fv-time span,:root:root:root .hc-count,:root:root:root .hero-note,:root:root:root .hh-assure,:root:root:root .hh-chip,:root:root:root .hp-n,:root:root:root .hsig-card .tag-n,:root:root:root .hsig-chip,:root:root:root .im-copy-area,:root:root:root .lc-chip .n,:root:root:root .lc-count,:root:root:root .lc-kbd,:root:root:root .lc-reason,:root:root:root .lc-seg.is-weights button,:root:root:root .lc-sg-pair.is-mono,:root:root:root .lc-sg-tok,:root:root:root .lcx-cols span,:root:root:root .ld-callrow-n,:root:root:root .ld-menu>a small,:root:root:root .ld-menu>button small,:root:root:root .ld-when,:root:root:root .pc-head .muted,:root:root:root .pc-head:after,:root:root:root .pf-chg,:root:root:root .pill .n,:root:root:root .post-card>.muted:last-child,:root:root:root .sg-n,:root:root:root .side .weight,:root:root:root .signal .tag-n,:root:root:root .smap-card-m,:root:root:root .src-chips span,:root:root:root .state-chips a span,:root:root:root .state-jump a span,:root:root:root .sx-colm-order li:before,:root:root:root .sx-hist span,:root:root:root .sx-n,:root:root:root .sx-portf,:root:root:root .sx-pts,:root:root:root .sx-qgroups summary small,:root:root:root .sx-railn,:root:root:root .sx-sub,:root:root:root .tag-filter button .tag-n,:root:root:root .v1-ctable td:before,:root:root:root .v1-ctable:not(.cols-2) td:before,:root:root:root .v1-seatline,:root:root:root .v1f-adds li,:root:root:root .v1f-jump a span,:root:root:root .v1f-pcard li a:before,:root:root:root .v1f-plans-acc summary span,:root:root:root .v1f-try span,:root:root:root .v1p-founding-count,:root:root:root .v1p-seat,:root:root:root :is(.ax,.ax-pal) kbd,:root:root:root :is(.ax,.lc-dialog) .ax-tabsbar button span,:root:root:root :is(.ax,.lc-dialog) .pill .n,:root:root:root :is(.ax,.lc-dialog) .tag,:root:root:root body:has(.site-bg) main .cta2-trust li{font-family:var(--lc-font);font-size:var(--ux-label-dense);font-weight:600;letter-spacing:0}:root:root:root #site-main .gl-term dt small,:root:root:root #site-main .hh-row small span,:root:root:root #site-main .pr-badge,:root:root:root #site-main .ps-foot,:root:root:root #site-main .pub-q-steps li,:root:root:root #site-main .v1f-adds li,:root:root:root #site-main .v1f-list li a>span,:root:root:root #site-main .v1f-try span,:root:root:root #site-main :is(.state-chips a span,.sd-meta i,.hh-stat span),:root:root:root #site-main :is(.v1-stamp,.tcard-group,.hh-chip,.hh-cut,.hsig-chips-head,.hsig-chip,.lc-reason,.pub-trial-tag,.hh-stamp,.hh-stamp-sm,.cx-mark,.hh-foot span,.hh-assure span,.pub-row-chips span,dt,small,figcaption,.muted small),:root:root:root #site-main :is(.v1-stamp,.v1-eyebrow,.hh-stamp,.hh-chip,figcaption,.tcard-group,.pub-trial-tag,.cx-mark,.nf-kicker,.hsig-chips-head,.hw-n,.hh-foot span,.hh-stamp-sm,.hh-cut,.hh-assure span,.sp-head span,.pub-q-steps li,.v1f-no,.v1f-adds .v1-stamp,.hh-stat span,.v1c-others>span,.pub-row-chips span,.pc-group td,.pr-kicker,.calc-field small,.sd-meta i),:root:root:root #site-main dt,:root:root:root .acct-alert small,:root:root:root .acct-c small,:root:root:root .acct-small,:root:root:root .ach-by,:root:root:root .ach-chip,:root:root:root .ach-ctx dt,:root:root:root .ach-day,:root:root:root .ach-it-t time,:root:root:root .ach-tabs b,:root:root:root .ach-time,:root:root:root .ad-best,:root:root:root .ad-chip,:root:root:root .ad-chip small,:root:root:root .ad-deadline,:root:root:root .ad-draft,:root:root:root .ad-lockpill,:root:root:root .adm-chip,:root:root:root .adm-fact dt,:root:root:root .adm-fine,:root:root:root .adm-locked-rows span,:root:root:root .adm-tag,:root:root:root .adt-check-d,:root:root:root .adt-note,:root:root:root .adt-num small,:root:root:root .adt-p,:root:root:root .adt-windows,:root:root:root .ap-caption-foot,:root:root:root .ap-small,:root:root:root .ap-table .sub,:root:root:root .app-credit,:root:root:root .ask-note,:root:root:root .ask-tag,:root:root:root .ax :is([style*="font-size: 11px"],[style*="font-size:11px"],[style*="font-size: 10px"],[style*="font-size: 10.5px"],[style*="font-size: 11.5px"]),:root:root:root .ax-chatbtn-n,:root:root:root .ax-colset small,:root:root:root .ax-est span,:root:root:root .ax-feed .ax-d,:root:root:root .ax-fmt small,:root:root:root .ax-kind,:root:root:root .ax-list2 small,:root:root:root .ax-me-t small,:root:root:root .ax-no,:root:root:root .ax-notes span,:root:root:root .ax-pal-foot,:root:root:root .ax-pal-t small,:root:root:root .ax-ph-more,:root:root:root .ax-ph-tags span,:root:root:root .ax-qd span,:root:root:root .ax-res-use>span:first-child,:root:root:root .ax-saved em,:root:root:root .ax-smart-got em,:root:root:root .ax-stagepill,:root:root:root .ax-step i,:root:root:root .ax-step small,:root:root:root .ax-switch,:root:root:root .ax-tags .label,:root:root:root .ax-tags .tag button,:root:root:root .ax-task small,:root:root:root .ax-tcard code,:root:root:root .ax-tl b,:root:root:root .ax-tpls small,:root:root:root .ax-usage-t,:root:root:root .ax-wnew,:root:root:root .ax-yes,:root:root:root .btn-sm,:root:root:root .calc-dock i,:root:root:root .calc-field small,:root:root:root .cd-when,:root:root:root .chip,:root:root:root .cl-bar em,:root:root:root .cl-bar span,:root:root:root .cl-fine,:root:root:root .cl-th,:root:root:root .cl-tr small,:root:root:root .cm-badge,:root:root:root .cm-badge.is-compact,:root:root:root .cm-lock,:root:root:root .cov-stat small,:root:root:root .covmap-tip,:root:root:root .cp-facts,:root:root:root .cp-mine-b span,:root:root:root .cp-seats,:root:root:root .cp-trigger-l,:root:root:root .ctl-ba,:root:root:root .ctl-reason .muted,:root:root:root .cv-chip,:root:root:root .cv-code,:root:root:root .cv-kind,:root:root:root .cv-maplab,:root:root:root .cv-tile small,:root:root:root .cx-cat,:root:root:root .cx-tip,:root:root:root .dw-photo.is-missing,:root:root:root .dw-pphotos-c,:root:root:root .elog-table .sub,:root:root:root .elog-tpl span,:root:root:root .elog-warn code,:root:root:root .elog-why,:root:root:root .ent :is(.ent-chip,.ent-stamp,.ent-cfoot span,small,.ent-assure li),:root:root:root .ent :is(.ent-stamp,.ent-chip,.ent-addr small,.ent-cfoot span,.su-count),:root:root:root .fbk-facts dt,:root:root:root .field label,:root:root:root .foot-col>.foot-sub,:root:root:root .ft-points li:before,:root:root:root .fv-chips span,:root:root:root .fv-grid span,:root:root:root .fv-kpis span,:root:root:root .fv-pill,:root:root:root .fv-tag,:root:root:root .fv-type,:root:root:root .fx-chip small,:root:root:root .h10-done,:root:root:root .h10-note,:root:root:root .h10-tag,:root:root:root .hdr .badge,:root:root:root .hh-score[data-tip]:after,:root:root:root .hh-stamp.hh-stamp-sm,:root:root:root .hist span,:root:root:root .im-big small,:root:root:root .im-ch-sub,:root:root:root .im-deal-list,:root:root:root .im-deal-list dt,:root:root:root .im-lane-deals,:root:root:root .im-nearby small,:root:root:root .im-rv-facts dt,:root:root:root .im-rv-keys,:root:root:root .im-script-why,:root:root:root .im-tl-body time,:root:root:root .im-tools-note,:root:root:root .kpi span,:root:root:root .label,:root:root:root .lc-badge,:root:root:root .lc-btn-xs,:root:root:root .lc-foot :is(.foot-stamp,.foot-sub,.foot-col b),:root:root:root .lc-foot :is(.foot-stamp,.foot-sub,.foot-col b,.foot-col.foot-states b),:root:root:root .lc-score-sm,:root:root:root .lc-sg-cell>code,:root:root:root .lc-table th.num,:root:root:root .lca textarea.input.lca-code,:root:root:root .lcc-badge,:root:root:root .lcc-by,:root:root:root .lcc-chip,:root:root:root .lcc-day,:root:root:root .lcc-meta,:root:root:root .lcl-tpl small,:root:root:root .lcp-foot,:root:root:root .lcx .lcx-history table.t td:nth-child(1),:root:root:root .lcx .lcx-history table.t td:nth-child(3),:root:root:root .lcx .lcx-history table.t td:nth-child(6),:root:root:root .lcx-history .t td .sub,:root:root:root .ld-att,:root:root:root .ld-block>small,:root:root:root .ld-callrow-last,:root:root:root .ld-card-score,:root:root:root .ld-card-src,:root:root:root .ld-colchip,:root:root:root .ld-count,:root:root:root .ld-fbar-n small,:root:root:root .ld-form code,:root:root:root .ld-grid .field small,:root:root:root .ld-history code,:root:root:root .ld-history ul,:root:root:root .ld-id,:root:root:root .ld-json,:root:root:root .ld-phone em,:root:root:root .ld-phonegroup.is-compact .ld-phone,:root:root:root .ld-scorecell small,:root:root:root .ld-src,:root:root:root .ld-stagepill,:root:root:root .ld-table .sub,:root:root:root .ld-table td[data-label]:not([data-label=List]):before,:root:root:root .ld-who,:root:root:root .lr-field small,:root:root:root .lr-json,:root:root:root .lr-small,:root:root:root .mc-count small,:root:root:root .mc-table .sub,:root:root:root .mt-step:not(:last-child):after,:root:root:root .or-line,:root:root:root .pc-plan small,:root:root:root .pc-tag,:root:root:root .pe-band b,:root:root:root .pf-chipmore,:root:root:root .pf-doc-copy,:root:root:root .pf-doc-link,:root:root:root .pf-est span,:root:root:root .pf-kv dt,:root:root:root .pf-mini-a small,:root:root:root .pf-mini-p small,:root:root:root .pf-nums dt,:root:root:root .pf-qd small,:root:root:root .pf-qd span,:root:root:root .pf-rawt,:root:root:root .pf-t .sub,:root:root:root .pf-t td.num,:root:root:root .pf-xdesc,:root:root:root .pill,:root:root:root .pk-flag,:root:root:root .pk-mark,:root:root:root .pk-tick,:root:root:root .plc-code,:root:root:root .plc-note,:root:root:root .plc-plan,:root:root:root .pm-cands .mono,:root:root:root .pm-chip,:root:root:root .pm-delta,:root:root:root .pm-empty code,:root:root:root .pm-field label,:root:root:root .pm-table .sub,:root:root:root .pr-badge,:root:root:root .pr-toggle button b,:root:root:root .print-sheet,:root:root:root .ps-foot,:root:root:root .pub-mailres-h,:root:root:root .pub-near-a small,:root:root:root .pub-q-steps li,:root:root:root .pub-row-chips span,:root:root:root .pub-row-main small,:root:root:root .pub-sticky-t small,:root:root:root .pub-try-counts span,:root:root:root .pub-try-h,:root:root:root .pub-try-others>span,:root:root:root .rc-facts li,:root:root:root .rc-note,:root:root:root .rl-bl b,:root:root:root .rl-join,:root:root:root .rp-copy,:root:root:root .rp-map-attr,:root:root:root .rp-table .sub,:root:root:root .sb-share textarea,:root:root:root .sb-table th,:root:root:root .sd-city,:root:root:root .sd-meta,:root:root:root .sd-meta i,:root:root:root .seat-full,:root:root:root .seat-help,:root:root:root .seat-ok,:root:root:root .seat-tag,:root:root:root .seo-calc code,:root:root:root .seo-sharebar input,:root:root:root .seo-tile small,:root:root:root .seo-trend table.t td:before,:root:root:root .sig-chip em,:root:root:root .sig-ledger th,:root:root:root .sig-tabs button em,:root:root:root .sig-tag,:root:root:root .sig-wallrow.head,:root:root:root .smap-card-a small,:root:root:root .smap-handle small,:root:root:root .smap-hover,:root:root:root .smap-ph small,:root:root:root .sp-stat small,:root:root:root .st-cost-s,:root:root:root .status,:root:root:root .stc-code,:root:root:root .stc-county .stc-cmeta,:root:root:root .storm-facts dt,:root:root:root .storm-recipe li:before,:root:root:root .sx-colm-help,:root:root:root .sx-colm-warn,:root:root:root .sx-colpick small,:root:root:root .sx-exnote,:root:root:root .sx-field,:root:root:root .sx-no,:root:root:root .sx-np span,:root:root:root .sx-parcels,:root:root:root .sx-presets.is-more,:root:root:root .sx-presets.is-more .lc-chip,:root:root:root .sx-quota,:root:root:root .sx-sortline,:root:root:root .sx-yes,:root:root:root .tag,:root:root:root .tcard-foot code,:root:root:root .tool-formula,:root:root:root .v1-phero .v1-stamp,:root:root:root .v1-shot figcaption,:root:root:root .v1f-plans-table caption,:root:root:root .v1p-county label,:root:root:root .vsrc-foot code,:root:root:root .vsrc-name .sub,:root:root:root .vsrc-note code,:root:root:root .xl-how,:root:root:root .xl-table,:root:root:root .xl-warn,:root:root:root :is(.ax,.lc-dialog) .status,:root:root:root :is(.ax,.lc-dialog) table.t th.num,:root:root:root table.t .sub,:root:root:root table.t:is(.seo-weekly-table,.seo-state-table) td:before{font-size:var(--ux-label-dense)}:root:root:root .ax :is([style*="font-size: 11px"],[style*="font-size:11px"],[style*="font-size: 10px"],[style*="font-size: 10.5px"],[style*="font-size: 11.5px"]),:root:root:root .hero-note,:root:root:root .post-card>.muted:last-child{font-size:var(--ux-label-dense)!important}@media (max-width: 767px){:root:root:root :is(.acct-c small,.acct-st,.ad-best,.ad-chip,.ad-chip small,.ad-deadline,.ad-draft,.ad-lockpill,.adt-check-d,.adt-num small,.ap-table .sub,.ax .hist span,.ax-colm-oh span,.ax-colset small,.ax-count,.ax-county-t em,.ax-county-t small,.ax-est span,.ax-feed .ax-d,.ax-fmt small,.ax-heads span,.ax-info>button,.ax-kind,.ax-lane-h span,.ax-lane-sum,.ax-lcard-kv,.ax-lcard-meta,.ax-legend,.ax-list2 small,.ax-lr-t small,.ax-me-t small,.ax-no,.ax-notes span,.ax-pal-foot,.ax-pal-t small,.ax-ph-more,.ax-ph-tags span,.ax-pop-list button span,.ax-qd span,.ax-quick summary small,.ax-res-use>span:first-child,.ax-saved em,.ax-smart-got em,.ax-stagepill,.ax-stages li i,.ax-step i,.ax-step small,.ax-switch,.ax-table .ax-pin1 .sub,.ax-tabs a,.ax-tabs button,.ax-tags .label,.ax-tags .tag button,.ax-task small,.ax-tcard code,.ax-tl b,.ax-tpls small,.ax-usage-t,.ax-wev small,.ax-wnew,.ax-yes,.cp-chip,.cp-facts,.cp-mine-b span,.cp-seats,.cp-trigger-l,.ctl-ba,.ctl-reason .muted,.cx-avglabel,.cx-axis,.cx-cat,.cx-mark,.cx-st-t,.cx-tip,.cx-tip span,.cx-val,.dw-legend,.dw-photo.is-missing,.dw-pphotos-c,.elog-table .sub,.elog-text,.elog-tpl span,.elog-warn code,.elog-why,.fbk-facts dt,.im-big small,.im-copy-area,.im-deal-list dt,.lc-badge,.lc-btn-xs,.lc-chip .n,.lc-count,.lc-kbd,.lc-reason,.lc-score-sm,.lc-seg.is-weights button,.lc-sg-cell>code,.lc-sg-pair.is-mono,.lc-sg-tok,.lca textarea.input.lca-code,.lcl-tpl small,.lcp-foot,.lcx .lcx-history table.t td:nth-child(1),.lcx .lcx-history table.t td:nth-child(3),.lcx .lcx-history table.t td:nth-child(6),.lcx-cols span,.lcx-history .t td .sub,.ld-att,.ld-callrow-last,.ld-callrow-n,.ld-card-score,.ld-card-src,.ld-fbar-n small,.ld-form code,.ld-menu>a small,.ld-menu>button small,.ld-phone em,.ld-phonegroup.is-compact .ld-phone,.ld-scorecell small,.ld-when,.ld-who,.mc-count small,.mc-table .sub,.pf-chg,.pf-chipmore,.pf-est span,.pf-kv dt,.pf-mini-a small,.pf-mini-p small,.pf-nums dt,.pf-qd small,.pf-qd span,.pf-t .sub,.pf-xdesc,.rp-table .sub,.seat-help,.seat-tag,.smap-card-a small,.smap-card-m,.smap-handle small,.smap-hover,.smap-legend,.smap-legend p,.smap-ph small,.stc-code,.stc-county .stc-cmeta,.sx-colm-help,.sx-colm-warn,.sx-colpick small,.sx-exnote,.sx-field,.sx-hist span,.sx-n,.sx-no,.sx-np span,.sx-parcels,.sx-portf,.sx-presets.is-more,.sx-presets.is-more .lc-chip,.sx-pts,.sx-qgroups summary small,.sx-quota,.sx-railn,.sx-smart-item>i,.sx-sortline,.sx-sub,.sx-yes,:is(.ax,.ax-pal) kbd,:is(.ax,.lc-dialog) .ax-tabsbar button span,:is(.ax,.lc-dialog) .pill .n,:is(.ax,.lc-dialog) .status,:is(.ax,.lc-dialog) .tag){font-size:var(--ux-label-dense)}}.ux3-jump{position:sticky;top:var(--hh-hdr-h, 72px);z-index:30;background:var(--lc-card);border-bottom:1px solid var(--lc-line);box-shadow:var(--elevation-1)}.ux3-jump-in{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:0 32px}.ux3-jump-l{flex:none;font-size:14px;font-weight:700;color:var(--lc-muted)}.ux3-jump-row{display:flex;gap:8px;overflow-x:auto;padding:8px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:relative;flex:1;min-width:0}.ux3-jump-row::-webkit-scrollbar{display:none}.ux3-jump-row a{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--lc-line);background:var(--lc-card);color:var(--lc-ink);font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap}.ux3-jump-row a[aria-current=true]{background:var(--lc-deep);border-color:var(--lc-deep);color:#fff}@media (hover: hover){.ux3-jump-row a:not([aria-current=true]):hover{background:var(--lc-tint);border-color:var(--lc-pale)}}@media (max-width: 767px){.ux3-jump-l{display:none}.ux3-jump-in{padding:0 0 0 16px}.ux3-jump-row{padding-right:16px}}.ux3-anchor{scroll-margin-top:calc(var(--hh-hdr-h, 72px) + 72px)}.v1f-overview{padding-bottom:8px}.v1f-ovgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.v1f-ovcard{position:relative;display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg)}.v1f-ovn{width:32px;height:32px;border-radius:50%;background:var(--lc-tint);color:var(--lc-deep);font-weight:800;display:inline-flex;align-items:center;justify-content:center}.v1f-ovcard h3{margin:0;font-size:19px;line-height:1.25}.v1f-ovcard h3 a{color:var(--lc-ink);text-decoration:none}.v1f-ovcard>p{margin:0;font-size:15px;line-height:1.5;color:var(--lc-text-3)}.v1f-ovcard ul{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column}.v1f-ovcard li a{display:flex;align-items:center;min-height:44px;border-top:1px solid var(--lc-line-soft);color:var(--lc-accent);font-weight:600;font-size:15px;text-decoration:none}.v1f-ghead{padding:36px 0 4px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--lc-line);margin-top:20px}.v1f-ghead p{margin:0;font-size:17px;color:var(--lc-text-3);max-width:60ch}.v1f-list>div:first-child>.v1f-ghead{border-top:0;margin-top:0}.ux3-more{display:none}@media (max-width: 767px){.v1f-ovgrid{grid-template-columns:minmax(0,1fr)}.v1f-sec{padding:24px 0}.v1f-sec.is-shut .v1f-extra,.v1f-sec.is-shut>.v1-shot,.v1f-sec.is-shut>.v1f-points{display:none}.ux3-more{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:100%;padding:0 18px;border-radius:var(--radius-md);border:1.5px solid var(--lc-deep);background:var(--lc-card);color:var(--lc-deep);font:inherit;font-weight:700;font-size:16px;cursor:pointer}.v1f-sec.is-open .ux3-more{border-color:var(--lc-line);color:var(--lc-text-3)}.v1f-sec.is-open>.v1-shot{order:5}.v1f-extra{display:flex;flex-direction:column;gap:14px}}.v1f-extra{display:contents}@media (max-width: 767px){.v1f-extra{display:flex}}.v1f-ghead>.v1-stamp{font-family:inherit;text-transform:none;letter-spacing:-.01em;font-size:clamp(24px,3vw,32px);font-weight:800;color:var(--lc-ink);background:none;border:0;padding:0;border-radius:0;line-height:1.2}@media (max-width: 767px){.v1f-ovcard ul{display:none}.v1f-ovgrid{gap:10px}.v1f-ovcard{padding:14px 16px 14px 60px;min-height:76px}.v1f-ovn{position:absolute;left:14px;top:14px}.v1f-ovcard h3{font-size:18px}.v1f-ovcard h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}[aria-labelledby=v1f-who] .v1f-pgrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:4px 16px 12px;scrollbar-width:none}[aria-labelledby=v1f-who] .v1f-pgrid::-webkit-scrollbar{display:none}[aria-labelledby=v1f-who] .v1f-pgrid>.v1f-pcard{flex:0 0 84%;scroll-snap-align:start}}@media (max-width: 767px){.v1f-sec.is-shut .v1f-text>p:not(.v1f-live){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v1f-sec.is-shut .v1f-live,.v1f-sec.is-shut .v1f-plans{display:none}.v1f-sec .v1f-text{gap:10px}.v1f-sec .v1f-text h2{font-size:22px}}.ux3-find{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,260px);gap:12px;align-items:end}.ux3-find .field{margin:0}.ux3-count{margin:10px 0 0;font-size:15px}:root:root:root .ux3-cut table tbody tr:nth-child(n+11),:root:root:root #cov-county .ux3-cut table.t tbody tr:nth-child(n+11){display:none}.ux3-more-on{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;margin-top:14px;border-radius:var(--radius-md);border:1.5px solid var(--lc-deep);background:var(--lc-card);color:var(--lc-deep);font:inherit;font-weight:700;font-size:16px;cursor:pointer}@media (max-width: 767px){.ux3-find{grid-template-columns:minmax(0,1fr)}.ux3-more-on{width:100%}}@media (max-width: 767px){:root:root:root #cov-county table.t tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;padding:14px 0}:root:root:root #cov-county table.t tbody th{grid-column:1 / -1;font-size:17px;line-height:1.3;overflow-wrap:anywhere;padding:0 0 4px}:root:root:root #cov-county table.t tbody th a{min-height:0;display:inline}:root:root:root #cov-county table.t tbody td{display:flex;flex-direction:column;align-items:flex-start;padding:4px 0}:root:root:root #cov-county table.t tbody td:has(>.muted){display:none}:root:root:root #cov-county table.t tbody td:before{display:block;font-size:13px}:root:root:root #cov-signals table.t tbody td[data-label="What it means"]{display:block;text-align:left;padding:2px 0 12px;font-size:15px;line-height:1.5;color:var(--lc-text-3)}:root:root:root #cov-signals table.t tbody td[data-label="What it means"]:before{display:none}:root:root:root #cov-signals table.t tbody td.num{text-align:left}}[id^=v1c-],[id^=v1f-]{scroll-margin-top:calc(var(--hh-hdr-h, 72px) + 72px)}.ux3-pick,.ux3-moretr{display:none}@media (max-width: 767px){.ux3-pick{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.ux3-pick label{font-size:16px;font-weight:700;color:var(--lc-ink)}:root:root:root .ux3-off{display:none}:root:root:root .v1-ctable tbody tr.ux3-rowcut{display:none}:root:root:root .v1-ctable tbody tr.ux3-moretr{display:block}:root:root:root .v1-ctable tbody tr.ux3-moretr td{display:block;padding:8px 0 0;border:0}:root:root:root .v1-ctable tbody tr.ux3-moretr td:before{display:none}}@media (max-width: 767px){.v1c-rival>p:not(.v1c-pick){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.v1c-rival .v1c-pick{display:none}}@media (max-width: 767px){.hw-shot img{width:min(100%,300px);margin:0 auto}.lc-home .pains{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:4px 16px 14px;scrollbar-width:none}.lc-home .pains::-webkit-scrollbar{display:none}.lc-home .pains>.pain{flex:0 0 86%;scroll-snap-align:start}.lc-home .hsig-card ul{display:none}.lc-home .hsig-card.wide ul{display:block}}.ux3-faqmore{display:none}@media (max-width: 767px){.ux3-faqcut .faq:nth-of-type(n+7){display:none}.ux3-faqmore{display:inline-flex;width:100%;margin-top:12px}.lc-home .bento{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:4px 16px 14px;scrollbar-width:none}.lc-home .bento::-webkit-scrollbar{display:none}.lc-home .bento>*{flex:0 0 82%;scroll-snap-align:start;min-height:0}}.ux3-next-row{display:flex;flex-wrap:wrap;gap:10px}.ux3-morelinks>summary{display:flex;align-items:center;min-height:52px;padding:0 18px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-deep);font-weight:700;cursor:pointer}.ux3-morelinks[open]>summary{margin-bottom:14px}.ux3-county-hero>.hero-in{display:flex;flex-direction:column}.ux3-county-hero>.hero-in>*{order:5}.ux3-county-hero>.hero-in>nav,.ux3-county-hero>.hero-in>.crumbs{order:0}.ux3-county-hero>.hero-in>h1{order:1}.ux3-county-hero>.hero-in>.seat-tag{order:2}.ux3-county-hero>.hero-in>.seo-hero-cta{order:3}@media (min-width: 768px){.ux3-county-hero>.hero-in>.seo-hero-cta{margin:4px 0 28px}}@media (max-width: 767px){.ux3-next-row .btn{width:100%}.ux3-county-hero>.hero-in>.seo-hero-cta .seo-quiet{display:none}}#c-sample,#free-records,#waitlist{scroll-margin-top:calc(var(--hh-hdr-h, 72px) + 24px)}.seo-free-done{gap:6px}.seo-free-done>b{font-size:20px}.ux3-wins h2{margin-top:4px}.ux3-wins-steps{margin:12px 0 16px;padding-left:22px;display:flex;flex-direction:column;gap:12px;font-size:17px;line-height:1.55}.ux3-ent3{align-items:stretch}@media (max-width: 767px){:root:root .site-announce{flex-wrap:nowrap;justify-content:space-between;text-align:left;gap:10px;padding:6px 12px}:root:root .site-announce>span{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset}:root:root .site-announce>a{flex:none;white-space:nowrap;min-height:32px;display:inline-flex;align-items:center}:root:root .signed-bar-go{min-height:40px;padding:0 12px}}.ux3-nav-chat{width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--lc-line);font:inherit;cursor:pointer;display:flex;gap:12px;align-items:center}@media (min-width: 768px){#site-main .hero:not(.hero-pricing) .hero-in h1,#site-main .v1-phero-in h1{font-size:48px;line-height:1.1}#site-main .hero:not(.hero-pricing),#site-main .v1-phero{padding-bottom:40px!important}}.ax-chatbtn{position:relative;display:none;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-deep);font:700 15px/1 var(--lc-font);cursor:pointer}@media (min-width: 768px){.ax-chatbtn{display:inline-flex}}@media (min-width: 768px) and (max-width: 1099px){.ax-chatbtn span{display:none}.ax-chatbtn{width:44px;padding:0;justify-content:center}}@media (hover: hover){.ax-chatbtn:hover{background:var(--lc-tint);border-color:var(--lc-accent)}}.ax-chatbtn:focus-visible{outline:3px solid var(--lc-bright);outline-offset:2px}.ax-chatbtn-n{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:var(--lc-danger);color:#fff;font:800 12px/1 var(--lc-font);font-style:normal;border:2px solid var(--lc-card)}.ax-trial-sub2{display:block;margin-top:2px;font-size:13px;font-weight:600;opacity:.85}@media (max-width: 767px){.ax .ax-trial-slim.ax-trial-merged{flex-wrap:nowrap;align-items:center;row-gap:0}.ax .ax-trial-slim.ax-trial-merged>span{flex:1 1 0;min-width:0}.ax .ax-trial-slim.ax-trial-merged>.btn{flex:0 0 auto;min-width:0;padding:0 14px;min-height:44px}.sx-homes-note{font-size:13px;line-height:1.45}}.sx-homes-note{margin:0;font-size:14px;line-height:1.5;color:var(--lc-text-3)}.sx-homes-note .sx-link{font-weight:700;color:var(--lc-deep);text-decoration:underline;min-height:32px}.sx-summary.is-stuck .sx-homes-note{display:none}@media (max-width: 767px){.sx-smart .sx-smart-applied{display:none}.sx-summary .sx-chiprow{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent);padding-right:36px}}.xl-pdf-after{margin-top:var(--space-4)}.xl-pdf-after .xl-pdf{margin-bottom:0}.xl-pdf-jump{min-height:44px}.xl-table-scroll,.xl-sec{min-width:0}@media (max-width: 767px){.xl-sec:has(.xl-table){overflow-x:auto}.xl-bar .xl-pdf-jump{flex:0 0 auto}}.lcl-zoom{align-self:flex-start;min-height:44px;padding:0 4px;border:0;background:none;font:700 15px/1 var(--lc-font);color:var(--lc-deep);text-decoration:underline;cursor:pointer}@media (max-width: 767px){:root:root .lcl-scale:not(.is-zoom){overflow:hidden}:root:root .lcl-scale:not(.is-zoom) .lcl-scale-in{position:absolute}.lcl-step>.lcl-actions{position:sticky;bottom:calc(64px + env(safe-area-inset-bottom));z-index:6;margin:0 calc(var(--space-4) * -1);padding:10px var(--space-4);background:var(--lc-card);border-top:1px solid var(--lc-line);box-shadow:0 -6px 14px -10px #00000040;flex-wrap:nowrap}.lcl-step>.lcl-actions>.lc-btn-primary,.lcl-step>.lcl-actions>.btn-primary{flex:1 1 auto;min-height:52px;justify-content:center;white-space:normal;line-height:1.2}.lcl-step>.lcl-actions.lcl-printrow{flex-wrap:wrap}}.sx-tablecard[data-more=r]:before{content:"";position:absolute;top:0;bottom:0;right:0;width:64px;z-index:5;pointer-events:none;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--lc-card) 92%,transparent))}.sx-hint{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:4px 8px 4px 16px;border-bottom:1px solid var(--lc-line-soft);background:var(--lc-tint);font-size:14px;color:var(--lc-text-3)}.sx-hint button{display:inline-flex;align-items:center;gap:2px;min-height:36px;padding:0 10px 0 14px;border:1.5px solid var(--lc-primary);border-radius:999px;background:var(--lc-card);color:var(--lc-deep);font:700 14px/1 var(--lc-font);cursor:pointer}@media (hover: hover){.sx-hint button:hover{background:var(--lc-soft)}}.sx-hint button:focus-visible{outline:3px solid var(--lc-bright);outline-offset:2px}@media (max-width: 767px){.sx-hint{display:none}}@media (min-width: 768px){.sx-tscroll{scroll-snap-type:x proximity;scroll-padding-left:282px}.sx-table thead th:not(.sx-pin0):not(.sx-pin1){scroll-snap-align:start}}.sx-table td.sx-pin0,.sx-table td.sx-pin1,.sx-table th.sx-pin0,.sx-table th.sx-pin1{background-clip:padding-box}.sx-table td.sx-pin0,.sx-table td.sx-pin1{background:var(--lc-card)}.sx-table tbody tr:hover td.sx-pin0,.sx-table tbody tr:hover td.sx-pin1{background:var(--lc-tint)}.sx-table tbody tr.sel td.sx-pin0,.sx-table tbody tr.sel td.sx-pin1{background:var(--lc-soft)}.sx-table th.sx-pin0,.sx-table th.sx-pin1{background:var(--lc-card-subtle)}.sx-tablecard[data-moved=l] .sx-table .sx-pin1{box-shadow:1px 0 0 var(--lc-line),10px 0 16px -8px color-mix(in srgb,var(--lc-ink) 28%,transparent)}.sx-table td.sx-pin1{z-index:2}.ax-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ax-goals button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:84px;padding:12px 14px;text-align:left;font:inherit;color:var(--lc-ink);background:var(--lc-card);border:1.5px solid var(--lc-line);border-radius:var(--radius-md);cursor:pointer}.ax-goals button b{font-size:17px}.ax-goals button small{font-size:14px;line-height:1.35;color:var(--lc-text-3)}@media (hover: hover){.ax-goals button:hover:not(.on):not(:disabled){border-color:var(--lc-accent);background:var(--lc-tint)}}.ax-goals button.on{border-color:var(--lc-primary);background:var(--lc-soft);box-shadow:0 0 0 3px var(--lc-soft)}.ax-goals button:disabled{opacity:.6;cursor:not-allowed}.ax-goals button:focus-visible{outline:3px solid var(--lc-bright);outline-offset:2px}.ax-fmt-crm{margin-top:10px}@media (max-width: 640px){.ax-goals{grid-template-columns:minmax(0,1fr)}.ax-goals button{min-height:72px}}.ex-cols-fold>summary .ex-cols-now{margin-left:6px;font-weight:500;color:var(--lc-muted)}.lcc-head-t h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.lcc-panel{height:min(640px,calc(100dvh - 170px))}}@media (max-width: 767px){.lcc-head{padding-top:8px;padding-bottom:8px}.lcc-head-t p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px}.lcc-panel:has(.lcc-ta:focus) .lcc-head-t p,.lcc-panel:has(.lcc-ta:focus) .lcc-compose .lcc-foot-note{display:none}.lcc-panel:has(.lcc-ta:focus) .lcc-head{padding-top:2px;padding-bottom:2px}.lcc-panel:has(.lcc-ta:focus) .lcc-head .lcc-ib{width:40px;height:40px}.lcc-ta{max-height:96px}}.sx-crowdnote{align-items:flex-start;padding-top:8px;padding-bottom:8px}.sx-crowdnote>span{line-height:1.45}@media (max-width: 767px){.sx-crowdnote{display:flex;font-size:14px;flex-direction:column;align-items:stretch}.sx-crowdnote button{align-self:flex-start}}@media (max-width: 359px){.ax-title-x{display:none}}@media (max-width: 767px){.sx-main:has(.im-tools-toggle[aria-expanded=true]) .sx-summary{position:static}.sx-sort{flex-wrap:wrap}.sx-sort .lc-seg{flex:1 1 100%}}.acct-addc>summary{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border:1.5px solid var(--lc-deep);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-deep);font-weight:700;cursor:pointer;list-style:none}.acct-addc>summary::-webkit-details-marker{display:none}.acct-addc[open]>summary{margin-bottom:14px}@media (max-width: 767px){.ax :is(.lc-iconbtn,.lc-tip)[data-tip]:after{display:none}}@media (max-width: 767px){.seo-state-table td>a:only-child{display:inline-block;padding:12px 10px;margin:-12px -10px}}.sx-hn-short{display:none}@media (max-width: 767px){.sx-hn-long{display:none}.sx-hn-short{display:inline}.sx-toolwrap .sx-toolbar .sx-sort{display:contents}.sx-toolwrap .sx-toolbar .sx-sort>.lc-seg{flex:1 1 100%}.sx-toolwrap .sx-toolbar .sx-moresort{flex:0 1 auto;min-width:0}}@media (max-width: 767px){.ax .sx-main.is-table{gap:10px}.ax .sx-main.is-table .sx-smart{padding:10px 12px;gap:6px}.ax .sx-main.is-table .sx-summary:not(.is-stuck){gap:10px}.ax .sx-main.is-table .sx-toolwrap .sx-toolbar{row-gap:8px}.sx-homes-note{display:flex;align-items:center;gap:10px}.sx-homes-note .sx-hn-short{flex:1 1 0;min-width:0}.sx-homes-note .sx-link{flex:none;min-height:44px}}.sx-hn-chipbtn{display:none}@media (max-width: 767px){.sx-summary .sx-chiprow .sx-hn-chipbtn{display:inline-flex;align-items:center;font-weight:700;color:var(--lc-deep);text-decoration:underline}.sx-summary:has(.sx-hn-chipbtn) .sx-homes-note .sx-link{display:none}.sx-summary:has(.sx-hn-chipbtn) .sx-homes-note{display:block;margin-top:-4px}}@media (max-width: 359px){.sx-summary .sx-chiprow .sx-hn-chipbtn{display:none}.sx-summary:has(.sx-hn-chipbtn) .sx-homes-note{display:flex;margin-top:0}.sx-summary:has(.sx-hn-chipbtn) .sx-homes-note .sx-link{display:inline-flex}}@media (max-width: 767px){.lcl-step>.lcl-actions>.lc-btn-primary,.lcl-step>.lcl-actions>.btn-primary{flex:1 0 auto;min-width:128px}.lcl-step>.lcl-actions>.lc-btn-tertiary{flex:0 1 auto;min-width:0;white-space:normal;line-height:1.2;text-align:center}}.lcc-head{gap:8px}.lcc-head-t h2{font-size:16px;letter-spacing:-.01em}.lcc-head-t p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ds-state{border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card)}.ds-state+.ds-state{margin-top:10px}.ds-state>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:6px 18px;cursor:pointer;list-style:none}.ds-state>summary::-webkit-details-marker{display:none}.ds-state>summary:after{content:"+";flex:none;font-size:24px;font-weight:600;line-height:1;color:var(--lc-deep)}.ds-state[open]>summary:after{content:"−"}.ds-state>summary h3{margin:0;font-size:19px}.ds-state>summary:focus-visible{outline:3px solid var(--lc-bright);outline-offset:2px;border-radius:var(--radius-md)}@media (hover: hover){.ds-state>summary:hover{background:var(--lc-tint)}}.ds-state[open]{padding-bottom:16px}.ds-state>.cols2{padding:0 16px}.ux4-short{display:none}.ux4-fold{border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card)}.ux4-fold>summary{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:8px 52px 8px 16px;cursor:pointer;list-style:none}.ux4-fold>summary::-webkit-details-marker{display:none}.ux4-fold>summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:600;line-height:1;color:var(--lc-deep)}.ux4-fold[open]>summary:after{content:"−"}.ux4-fold-t{font-weight:700;font-size:16px;color:var(--lc-ink)}.ux4-fold-h{font-size:14px;color:var(--lc-muted)}.ux4-fold>summary:focus-visible{outline:3px solid var(--lc-bright);outline-offset:2px;border-radius:var(--radius-md)}.ux4-fold-b{padding:0 16px 16px}.ux4-fold-b>.card{box-shadow:none;border:0;padding:0;background:none}.ux4-fold-dark{background:#ffffff0f;border-color:#ffffff38;margin:4px 0}.ux4-fold-dark .ux4-fold-t{color:#fff}.ux4-fold-dark .ux4-fold-h{color:#ffffffbf}.ux4-fold-dark>summary:after{color:#fff}@media (max-width: 767px){.ux4-long{display:none}.ux4-short{display:inline}.lc-home .hh .hh-plus,.lc-home .marquee{display:none}.lc-home .site-sec{padding-top:22px;padding-bottom:4px}.lc-home .sec-head{margin-bottom:16px;gap:8px}.lc-home .hh-stats{padding-top:6px;padding-bottom:6px}.lc-home .hw-list{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:4px 16px 14px;scrollbar-width:none}.lc-home .hw-list::-webkit-scrollbar{display:none}.lc-home .hw-list:before{display:none}.lc-home .hw-step{flex:0 0 82%;scroll-snap-align:start;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:16px;background:var(--lc-card);border:1px solid var(--lc-line);border-radius:var(--radius-lg)}.lc-home .hw-n{width:32px;height:32px;font-size:13px}.lc-home .hw-text h3{margin-top:0}.lc-home .hw-text p{font-size:15px;line-height:1.5}.lc-home .hw-shot{border-radius:var(--radius-md);box-shadow:none}.lc-home .hw-shot img{width:100%;max-width:200px}.lc-home .hw-shot figcaption{display:none}.lc-home .tool-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:4px 16px 10px;scrollbar-width:none}.lc-home .tool-grid::-webkit-scrollbar{display:none}.lc-home .tool-grid>*{flex:0 0 78%;scroll-snap-align:start}.lc-home .cta2 .cta2-trust,.lc-home .cta2 .cta2-pic{display:none}.lc-home .cov>div:first-child{display:none}.foot-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:0}.foot-grid>*{grid-area:auto!important}.foot-grid>.foot-brand{padding-bottom:16px}.foot-fold{border-top:1px solid var(--lc-line-dark)}.foot-fold>summary{position:relative;display:flex;align-items:center;min-height:52px;padding-right:36px;cursor:pointer;list-style:none;color:var(--lc-on-dark);font-weight:700;font-size:15px}.foot-fold>summary::-webkit-details-marker{display:none}.foot-fold>summary:after{content:"+";position:absolute;right:4px;font-size:22px;font-weight:600}.foot-fold[open]>summary:after{content:"−"}.foot-fold>summary:focus-visible{outline:2px solid var(--lc-bright);outline-offset:2px}.foot-fold-b{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0 0 14px}.foot-fold-b .foot-state-list{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-fold:last-of-type{border-bottom:1px solid var(--lc-line-dark)}.foot-bottom{margin-top:16px}}@media (max-width: 767px){.hh .signal-field{display:none!important}}@media (prefers-reduced-motion: reduce){.hh-dot:after,.marquee-track,.hh-prog{animation:none!important}}@media (max-width: 767px){.lc-home .hsig-bento{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:4px 16px 14px;scrollbar-width:none}.lc-home .hsig-bento::-webkit-scrollbar{display:none}.lc-home .hsig-bento>.hsig-card{flex:0 0 84%;scroll-snap-align:start}}@media (max-width: 767px){.lc-home .ux4-trim{display:none}.lc-home .faq-help>.muted{display:none}.lc-home .faq-help{padding:14px 16px}.lc-home .ux3-faqcut .faq:nth-of-type(n+5){display:none}.lc-home #proof .kpi b{font-size:32px!important}}@media (max-width: 767px){.lc-home .hh-foot,.lc-home #proof .kpi,.lc-home .hsig-card.wide ul{display:none}.lc-home .pain .muted{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.lc-home #try-address .sec-head .lead{display:none}}@media (max-width: 767px){.lc-home .hh-points li:nth-child(2){display:none}.lc-home .hh-stat{padding-top:10px;padding-bottom:10px}}.v1f-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:18px 0 8px;align-items:start}@media (max-width: 1099px){.v1f-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.v1f-cards{display:block;padding:0}}@media (min-width: 768px){.v1f-cards>.v1f-sec{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--lc-line);border-radius:var(--radius-lg);background:var(--lc-card);box-shadow:var(--shadow-soft);height:100%;box-sizing:border-box}.v1f-cards>.v1f-sec .v1f-text{gap:10px;flex:1 1 auto}.v1f-cards>.v1f-sec .v1f-text h2{font-size:22px;line-height:1.2}.v1f-cards>.v1f-sec.is-shut .v1f-extra,.v1f-cards>.v1f-sec.is-shut>.v1-shot,.v1f-cards>.v1f-sec.is-shut>.v1f-points{display:none}.v1f-cards>.v1f-sec.is-shut .v1f-live,.v1f-cards>.v1f-sec.is-shut .v1f-plans{display:none}.v1f-cards>.v1f-sec.is-shut .v1f-text>p:not(.v1f-live){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.v1f-cards>.v1f-sec .ux3-more{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:44px;padding:0 18px;margin-top:auto;border-radius:var(--radius-md);border:1.5px solid var(--lc-deep);background:var(--lc-card);color:var(--lc-deep);font:inherit;font-weight:700;font-size:15px;cursor:pointer}.v1f-cards>.v1f-sec.is-open .ux3-more{border-color:var(--lc-line);color:var(--lc-text-3)}.v1f-cards>.v1f-sec.is-open{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;height:auto;padding:30px}.v1f-cards>.v1f-sec.is-open.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.v1f-cards>.v1f-sec.is-open .v1f-text h2{font-size:var(--fs-heading-1);line-height:1.15}.v1f-cards>.v1f-sec.is-open .ux3-more{margin-top:0}}@media (max-width: 1099px) and (min-width: 768px){.v1f-cards>.v1f-sec.is-open,.v1f-cards>.v1f-sec.is-open.flip{grid-template-columns:minmax(0,1fr)}.v1f-cards>.v1f-sec.is-open>.v1-shot{order:5}}.sx-svbtn{display:flex;align-items:center;gap:8px;flex:1 1 100%;justify-content:flex-start;min-height:46px;text-align:left}.sx-svbtn-t{font-weight:700;flex:none}.sx-svbtn-v{flex:1 1 auto;min-width:0;color:var(--lc-muted);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-svpanel{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;border:1px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card)}.sx-svpanel>.lc-seg{flex:1 1 100%}.sx-svdone{flex:1 1 100%}@media (max-width: 767px){.sx-smart:not(:focus-within) .ask-recent{display:none}}@media (max-width: 767px){.ux4-qa-card .lt-links,.ux4-qa-card h2{display:none}}.ax-t-short{display:none}@media (max-width: 359px){.ax-t-long{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ax-t-short{display:inline}}.ax-tc-short{display:none}@media (max-width: 767px){.ax .ax-trial-slim.ax-trial-card{flex-wrap:nowrap;align-items:center;gap:8px;padding:8px 10px}.ax .ax-trial-slim.ax-trial-card>svg{display:none}.ax .ax-trial-slim.ax-trial-card>.ax-tc-long{display:none}.ax .ax-trial-slim.ax-trial-card>.ax-tc-short{display:block;flex:1 1 0;min-width:0;font-size:13px;line-height:1.3}.ax .ax-trial-slim.ax-trial-card>.btn{flex:0 0 auto;min-height:44px;padding:0 12px;font-size:14px}}.ax-tc-s{display:none}@media (max-width: 767px){.ax .ax-trial-card .ax-tc-l{display:none}.ax .ax-trial-card .ax-tc-s{display:inline}}:root:root:root .ux3-jump-row a[aria-current=true]{color:#fff;text-decoration:none}:root:root:root .ux3-jump-row a{text-decoration:none}:root{--vc-lavender: #F1ECFF;--vc-mist: #F7F4FF;--vc-night: #1C1040;--vc-night-2: #2E1A6B;--vc-night-text: #D9D0F5;--vc-border: #D9CFF5;--vc-grad-a: #5B21B6;--vc-grad-b: #7C3AED;--vc-grad-c: #A21CAF;--vc-grad: linear-gradient(100deg, var(--vc-grad-a) 0%, var(--vc-grad-b) 55%, var(--vc-grad-c) 100%);--vc-night-grad: radial-gradient(900px 420px at 88% 0%, rgba(167, 139, 250, .34), transparent 62%), radial-gradient(700px 420px at 0% 100%, rgba(192, 38, 211, .2), transparent 64%), linear-gradient(150deg, var(--vc-night-2) 0%, var(--vc-night) 62%);--vc-shadow: 0 1px 2px rgba(76, 29, 149, .06), 0 14px 34px rgba(76, 29, 149, .1);--vc-shadow-hover: 0 1px 2px rgba(76, 29, 149, .08), 0 20px 44px rgba(76, 29, 149, .18);--vc-chip: linear-gradient(135deg, #EDE9FE, #DDD6FE);--vc-stat-size: clamp(40px, 4.4vw, 56px)}:root:root:root #site-main .countup,:root:root:root .countup{font:inherit;font-size:inherit!important;color:inherit;letter-spacing:inherit;text-transform:none}:root:root:root #site-main :is(.hh-stat b,.v1-data-strip b,.hero-stats b,.cov-stat b,.cd-stats .cov-stat b,.pf-kpis b,.lcs-strip-item b,.cl-stat b,.stat b,.sp-stat b,.big-count){font-family:var(--lc-font);font-weight:800;font-size:var(--vc-stat-size);line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:normal;color:var(--vc-grad-a);background:var(--vc-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:root:root:root #site-main .big-count{font-size:clamp(54px,9vw,112px)}:root:root:root #site-main :is(.hh-stat,.v1-data-strip>div,.cov-stat,.pf-kpis>div,.lcs-strip-item,.cl-stat,.sp-stat)>:is(span,small):not(.countup){font-size:14px!important;font-weight:600;line-height:1.35;color:var(--lc-text-3)}:root:root:root #site-main .hh-stats{background:var(--lc-card);border:1px solid var(--vc-border);border-top:3px solid var(--lc-primary);border-radius:var(--radius-lg);box-shadow:var(--vc-shadow);padding:8px 12px;max-width:1152px;margin:0 auto 28px}:root:root:root #site-main .hh-stat{padding:18px 24px;border-top:0;border-left:1px solid var(--vc-border);gap:8px}:root:root:root #site-main .hh-stat:first-child{border-left:0;padding-left:24px}:root:root:root #site-main .hh-stat>span{font-size:15px!important;font-weight:600;color:var(--lc-text-3)}:root:root:root #site-main .v1-data-strip>div,:root:root:root #site-main .pf-kpis>div,:root:root:root #site-main .cov-stat{background:linear-gradient(180deg,#fff,var(--vc-mist));border-color:var(--vc-border);box-shadow:var(--vc-shadow);border-top:3px solid var(--lc-accent)}:root:root:root #site-main .v1-data-strip{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}:root:root:root #site-main .pf-kpis{max-width:1000px}@media (max-width: 767px){:root{--vc-stat-size: 36px}:root:root:root #site-main .hh-stats{padding:4px 8px;margin:0 16px 24px;max-width:none}:root:root:root #site-main .hh-stat{padding:14px 10px}:root:root:root #site-main .hh-stat:nth-child(odd){border-left:0;padding-left:10px}:root:root:root #site-main .hh-stat:nth-child(n+3){border-top:1px solid var(--vc-border)}:root:root:root #site-main .hh-stat>span{font-size:13.5px!important}:root:root:root #site-main .lcs .hh-stats .hh-stat b{font-size:var(--vc-stat-size)}}.lc-home>section.site-sec,.lc-home>.dark-sec,#site-main>section.site-sec{position:relative;isolation:isolate}.lc-home>section.site-sec:nth-of-type(odd):before,#site-main>section.site-sec:nth-of-type(2n):not(:has(.cta2)):before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;background:linear-gradient(180deg,var(--vc-lavender) 0%,var(--vc-mist) 100%);border-top:1px solid var(--vc-border);border-bottom:1px solid var(--vc-border)}.lc-home>section.site-sec.cta2{isolation:auto}:root:root #site-main :is(.card,.pr-card,.v1p-trial,.pr-service,.feature,.spot:not(.dark),.step,.pain,.county-card,.post-card,.hsig-card,.seo-card,.v1f-card,.v1f-pcard){border-color:var(--vc-border);box-shadow:var(--vc-shadow)}@media (hover: hover){:root:root #site-main :is(.pr-card,.feature,.spot:not(.dark),.county-card,.post-card,.v1f-card):hover{box-shadow:var(--vc-shadow-hover);border-color:var(--lc-bright)}}:root:root #site-main .pr-card.hot{border:2px solid var(--lc-primary);box-shadow:0 18px 46px #6d28d938}#site-main :is(h1,h2) :is(.grad,em){background:var(--vc-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:normal}.lc-home .hh h1 .grad,.lc-home .hh h1 em{background:none;-webkit-text-fill-color:currentColor}:root:root #site-main .sec-head .eyebrow{color:var(--lc-deep)}:root:root #site-main :is(.ico,.cov-ico,.pr-ico,.f-ico,.hsig-ico){background:var(--vc-chip);color:var(--lc-deep);border-radius:12px;box-shadow:inset 0 0 0 1px #7c3aed2e}:root:root #site-main :is(.hero:not(.hh),.v1-phero){background:radial-gradient(760px 360px at 88% 0%,rgba(167,139,250,.38),transparent 64%),linear-gradient(180deg,#E9E1FF 0%,var(--vc-mist) 100%);border-bottom:1px solid var(--vc-border)}body:has(#site-main){background:linear-gradient(180deg,var(--vc-mist) 0,var(--lc-page) 900px,var(--lc-page) 100%)}:root:root #site-main :is(.seo-sec,.ai-sec,.pr,.v1f-list){background:transparent}:root:root .lc-home .dark-island,:root:root #site-main .cta2{background:var(--vc-night-grad);color:#fff;border:0;box-shadow:0 30px 70px #1c10404d}:root:root .lc-home .dark-island{border-radius:28px}:root:root #site-main .cta2{border-radius:24px}:root:root #site-main .cta2 h2,:root:root .lc-home .dark-island :is(h2,h3,.h-on-dark){color:#fff}:root:root #site-main .cta2 h2 .grad,:root:root #site-main .cta2 h2 em{background:linear-gradient(100deg,#e9dfff,#c4b5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:root:root body #site-main :is(.cta2 p,.cta2 li,.lc-home .dark-island :is(p,.lead,li,.muted)){color:var(--vc-night-text)}:root:root #site-main :is(.cta2 a:not(.btn),.lc-home .dark-island a:not(.btn):not(.go)){color:#e9dfff}:root:root #site-main .lc-home .dark-island .eyebrow,:root:root .lc-home .dark-island .eyebrow{color:#c4b5fd}:root:root #site-main .cta2 .btn-red,:root:root .lc-home .dark-island .btn-red{background:#fff;color:var(--lc-deep);border-color:#fff;box-shadow:0 8px 24px #00000047}:root:root #site-main .cta2 .btn-red:hover,:root:root .lc-home .dark-island .btn-red:hover{background:var(--lc-soft);color:var(--lc-deep);border-color:var(--lc-soft)}:root:root #site-main .cta2 .btn:not(.btn-red),:root:root #site-main .cta2-ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.7)}:root:root #site-main .cta2 .btn:not(.btn-red):hover,:root:root #site-main .cta2-ghost:hover{background:#ffffff1f;color:#fff;border-color:#fff}:root:root #site-main .cta2-trust li:before{background:#86efac}:root:root #site-main .cta2-pic{background:#ffffff14;box-shadow:0 0 0 1px #ffffff29}:root:root .lc-home .dark-island .state-chips a{background:#ffffff14;border-color:#ffffff38;color:#fff}:root:root .lc-home .dark-island .state-chips a span{color:var(--vc-night-text)}@media (hover: hover){:root:root .lc-home .dark-island .state-chips a:hover{background:#ffffff2e;border-color:#c4b5fd;color:#fff}:root:root .lc-home .dark-island .state-chips a:hover span{color:#fff}}:root:root .lc-home>section.site-sec:nth-of-type(odd),:root:root #site-main>section.site-sec:nth-of-type(2n):not(:has(.cta2)){padding-top:64px!important;padding-bottom:64px!important}:root:root .lc-home>section#proof{color:#fff;padding-top:72px!important;padding-bottom:72px!important}:root:root .lc-home>section#proof:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;border:0;background:var(--vc-night-grad)}:root:root .lc-home #proof h2{color:#fff}:root:root body .lc-home #proof :is(.lead,p.lead,.muted:not(.card .muted)){color:var(--vc-night-text)}:root:root .lc-home #proof .eyebrow{color:#c4b5fd}:root:root .lc-home #proof a.go{color:#e9dfff}:root:root .lc-home #proof .kpi b{font-size:var(--vc-stat-size)!important;line-height:1;font-weight:800;letter-spacing:-.035em;background:linear-gradient(100deg,#fff,#d8c8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:root:root .lc-home #proof .kpi>span{color:var(--vc-night-text);font-size:14px!important;font-weight:600}:root:root .lc-home #proof .card{background:#fff;color:var(--lc-ink);border:0;box-shadow:0 24px 60px #08031c73}:root:root .lc-home #proof .card :is(p,.muted,span,h3){color:var(--lc-text-3)}:root:root .lc-home #proof .card h3{color:var(--lc-ink)}:root:root:root #site-main :is(.seo-tile b,.cv-tile b,.sd-tile b,.cp-big,.tile b){font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:var(--vc-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--vc-grad-a)}:root:root:root #site-main .cp-big{font-size:clamp(44px,4.4vw,56px);display:block;margin:0 0 6px}:root:root:root #site-main :is(.seo-tile,.cv-tile,.sd-tile){background:linear-gradient(180deg,#fff,var(--vc-mist));border-color:var(--vc-border);box-shadow:var(--vc-shadow);border-top:3px solid var(--lc-accent)}@media (max-width: 767px){:root:root:root #site-main :is(.seo-tile b,.cv-tile b,.sd-tile b,.tile b){font-size:30px}:root:root:root #site-main .cp-big{font-size:40px}}:root:root #site-main .ai-sec{isolation:isolate}:root:root #site-main .ai-test{position:relative;isolation:isolate;padding-block:36px;margin-block:24px}:root:root #site-main .ai-test:before{content:"";position:absolute;z-index:-1;inset:0 auto 0 50%;width:100vw;margin-left:-50vw;background:var(--vc-night-grad)}.ax .ax-hero:not(.ax-phero){background:linear-gradient(135deg,var(--vc-lavender) 0%,var(--vc-mist) 70%);border-color:var(--vc-border);box-shadow:var(--vc-shadow)}.ax .ax-hero:not(.ax-phero) .ax-kpi{border-top:3px solid var(--lc-accent)}.ax .ax-hero:not(.ax-phero) .ax-kpi b{color:var(--lc-deep)}:root:root:root #site-main .sp-stat.is-founding b{font-size:clamp(22px,2.2vw,28px);line-height:1.15;letter-spacing:-.02em}:root:root .lc-home .dark-island .ux4-fold{background:#ffffff0f;border-color:#ffffff38}:root:root .lc-home .dark-island .ux4-fold-t{color:#fff}:root:root .lc-home .dark-island .ux4-fold-h{color:var(--vc-night-text)}:root:root .lc-home .dark-island .ux4-fold>summary:after{color:#fff}@media print{@page lcdoc{size:auto;margin:11mm 12mm 15mm;@bottom-left{content:"Prepared with LeadCounty · leadcounty.com";font:500 8pt/1 Manrope,Segoe UI,Arial,sans-serif;color:#6b6580;vertical-align:top;padding-top:3mm}@bottom-right{content:"Page " counter(page) " of " counter(pages);font:500 8pt/1 Manrope,Segoe UI,Arial,sans-serif;color:#6b6580;vertical-align:top;padding-top:3mm}}body:has(.pf,.op,.rp)>#root{display:block!important;page:lcdoc}body:has(.pf,.op,.rp){background:#fff!important;color:#1b1630;font-size:10pt}body:has(.pf,.op,.rp) #root,body:has(.pf,.op,.rp) #root *{-webkit-print-color-adjust:exact;print-color-adjust:exact;animation:none!important;transition:none!important}body:has(.pf,.op) :is(.ax-skip,.ax-side,.ax-scrim,.ax-top,.ax-crumbs,.ax .banner,.ax-trial,.ax-tabs,.app-credit,.ax-msheet,.ax-railtip,.ax-um,.fb-fab,.lc-toasts,.lcc-dock,.lcc-panel,.lc-modal,.lc-scrim,.ax-verify,.ax-seat-offer,.ax-trial-ended,.cm-line),body:has(.pf,.op) .ax~:is(.fb-fab,.lc-toasts,.lcc-dock,.lcc-panel){display:none!important}body:has(.pf,.op) :is(.ax,.ax-body,.ax-main,.page){display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;min-height:0!important;height:auto!important;overflow:visible!important;position:static!important}body:has(.pf,.op) .ax-body{padding-left:0!important}body:has(.pf,.op) :is(button:not(.pf-doc-copy,.pf-mini-row,.pf-numlink),input,select,textarea,[role=menu],[role=tooltip],[role=tablist],.lc-tabs,.lc-seg,.lc-iconbtn,.pf-tabs,.pf-head-acts,.pf-iconrow,.pf-listing,.pf-lmenu,.pf-more,.pf-moreacts,.pf-chiprow,.pf-chipmore,.pf-expand,.pf-btnrow,.pf-next,.pf-next-btn,.im-nearby,.pf-selfstart,.pf-copy svg,.pf-doc-link,.ad-lockpill,.pf-card-h .lc-btn,.pf-card-h>a,.pf-card-h button,.pf-note button,.pf-trialbar,.op-view,.op-head-act,.op-more,.op-prop-chev,.op-prop-lm,.lc-info,.ax-info,.sr,svg.pf-ext),body:has(.pf,.op) :is(.lc-btn,.btn,.link-btn,.pf-card-h .pf-link){display:none!important}body:has(.pf,.op) :is(.pf-mini-row,.pf-numlink){display:flex;width:100%;padding:2px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;box-shadow:none}body:has(.pf,.op) .pf-numlink{display:inline;width:auto}body:has(.pf,.op) .pf-mini-row>svg{display:none}body:has(.pf) :is(.pf-proof-links,.pf-card-h p,.pf-muted a.pf-link,.pf-o-seller){display:none!important}body:has(.pf,.op) .pf-doc{display:inline}body:has(.pf,.op) .pf-doc-copy{display:inline!important;padding:0;margin:0 0 0 6px;border:0;background:none;color:#5b6472;font:inherit;font-size:9pt}body:has(.pf,.op) .pf-doc-copy>span{display:none}body:has(.pf,.op) [data-tip]:after,body:has(.pf,.op) [data-tip]:before{display:none!important;content:none!important}body:has(.pf,.op) .ad-locked-line{display:none!important}body:has(.pf,.op) .pf-card:has(.ad-locked-line):not(:has(.pf-qd,dl,ul,table,.pf-estline)){display:none!important}body:has(.pf,.op) a,body:has(.pf,.op) a:visited{color:inherit!important;text-decoration:none!important;background:none!important;border:0!important;padding:0!important}body:has(.pf,.op) a[href]:after{content:none!important}.lc-printbrand.is-foot{display:none!important}.lc-printbrand.is-head.is-full{display:block;margin:0 0 10px;padding:0 0 8px;border-bottom:2px solid #1b1630;color:#1b1630;opacity:1}.lc-printbrand .pb-row{display:flex;align-items:center;gap:14px;color:#8a8499}.lc-printbrand .pb-title{font:800 9.5pt/1 Manrope,Segoe UI,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#5b21b6;padding-left:14px;border-left:2px solid #d9d2ee}.lc-printbrand .pb-date{margin-left:auto;font:500 8.5pt/1 Manrope,Segoe UI,Arial,sans-serif;color:#6b6580}.lc-printbrand .pb-subject{margin-top:9px;font:800 20pt/1.15 Manrope,Segoe UI,Arial,sans-serif;letter-spacing:-.01em;color:#1b1630;overflow-wrap:anywhere}.lc-printbrand .pb-meta{margin-top:3px;font:500 9.5pt/1.3 Manrope,Segoe UI,Arial,sans-serif;color:#5b6472}body:has(.pf) .pf-head-top,body:has(.pf) .pf-head .pf-addr,body:has(.pf) .pf-head .pf-city:not(.pf-ownerline){display:none!important}body:has(.op) .op-head-top h1{display:none!important}body:has(.pf) .pf-head{box-shadow:none!important;background:#fff!important;border:1px solid #ddd8ea;border-radius:8px;padding:8px 12px!important;margin:0 0 8px;break-inside:avoid;color:#1b1630!important}body:has(.pf) .pf-head-main{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 14px}body:has(.pf) .pf-head-id{flex:1 1 55%}body:has(.pf) .pf-head-ring{order:2;flex:none}body:has(.pf) .pf-head-chips{order:3;flex:1 1 100%}body:has(.pf) .pf-tiles{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin-top:8px!important}body:has(.pf) .pf-tile{background:#f6f3fd!important;border:1px solid #e4def5!important;border-radius:6px;padding:5px 8px!important;break-inside:avoid;box-shadow:none!important}body:has(.pf) .pf-tile b{font-size:13pt!important}body:has(.pf) .pf-tile.is-big b{font-size:15pt!important}body:has(.pf) .pf-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px!important;margin:0!important;align-items:start}body:has(.pf) :is(.pf-o-nums,.pf-o-facts,.pf-o-tl){grid-column:1 / -1}body:has(.pf) .pf-grid>.pf-gcol>*{min-width:0}body:has(.pf) .pf-gcol{display:contents!important}body:has(.pf) .pf-o-why{order:1}body:has(.pf) .pf-o-owner{order:2}body:has(.pf) .pf-o-nums{order:3}body:has(.pf) .pf-o-facts{order:4}body:has(.pf) .pf-o-comps{order:5}body:has(.pf) .pf-o-deal{order:6}body:has(.pf) .pf-o-seller{order:7}body:has(.pf) .pf-gcol>.pf-card{order:8}body:has(.pf) .pf-o-tl{order:9}body:has(.pf) .pf-card,body:has(.op) .op-sec,body:has(.op) .lc-card{box-shadow:none!important;background:#fff!important;border:1px solid #ddd8ea!important;border-radius:8px!important;padding:8px 12px!important;margin:0!important;break-inside:avoid}body:has(.pf) .pf-o-tl .pf-card{break-inside:auto}body:has(.pf) .pf-card-h,body:has(.op) .op-sec-head{break-after:avoid;margin-bottom:4px!important}body:has(.pf,.op) :is(h1,h2,h3,h4,.pf-card-h){break-after:avoid}body:has(.pf,.op) :is(li,tr,dl>div,.pf-tile,.pf-mini>li,.op-prop,.op-deed,.pf-reasons>li,.pf-qd>*){break-inside:avoid}body:has(.pf) .pf-card h2,body:has(.pf) .pf-card h3{font-size:11.5pt!important;margin:0!important}body:has(.pf) .pf-nums{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}body:has(.pf) .pf-nums>*{padding:3px 7px!important;flex-direction:column-reverse}body:has(.pf) .pf-nums dd{font-size:13pt!important}body:has(.pf) .pf-nums dt{font-size:8pt!important;line-height:1.25!important}body:has(.pf) .pf-qd>*{padding:4px 7px!important;font-size:8.5pt!important}body:has(.pf) .pf-qd b,body:has(.pf) .pf-qd strong{font-size:12pt!important}body:has(.pf) .pf-facts{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 24px!important}body:has(.pf) .pf-facts>div{break-inside:avoid;padding:1px 0!important;font-size:9.5pt!important}body:has(.pf) .pf-qd{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}body:has(.pf) .pf-owner{break-inside:avoid}body:has(.pf) .pf-tl{display:block!important;columns:4;column-gap:16px}body:has(.pf) .pf-tl-item{display:flex!important;gap:8px!important;padding:0 0 6px!important;break-inside:avoid;background:none!important}body:has(.pf) .pf-tl-item:before{display:none!important}body:has(.pf) .pf-tl-ico{width:20px!important;height:20px!important}body:has(.pf) .pf-tl-ico svg{width:12px;height:12px}body:has(.pf) .pf-tl-title{font-size:9.5pt!important}body:has(.pf) .pf-tl-text,body:has(.pf) .pf-tl-date{font-size:8.5pt!important}body:has(.op) .op-grid{display:block!important}body:has(.op) :is(.op-main,.op-side){display:flex!important;flex-direction:column;gap:8px;width:auto!important;max-width:none!important;margin:0 0 8px!important;position:static!important}body:has(.op) .op-tiles{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}body:has(.op) .op-props,body:has(.op) .op-deeds{display:block}body:has(.op) .op-prop{display:grid!important;padding:3px 0!important}body:has(.op) :is(.op-sec,.op-head){break-inside:avoid}body:has(.op) .op-sec:has(.op-props,.op-deeds,.op-activity){break-inside:auto}body:has(.op) :is(.dnc-reminder,#op-act,.op-act-link,.lc-help){display:none!important}body:has(.op) section:has(>.op-sec-head>#op-act){display:none!important}body:has(.op) .op-dl{break-inside:avoid}body:has(.pf,.op) table{width:100%!important;border-collapse:collapse}body:has(.pf,.op) thead{display:table-header-group}body:has(.pf,.op) :is(.pf-sticky1,.lc-tablewrap,.tbl-wrap,.op-tablewrap){overflow:visible!important;max-height:none!important}body:has(.pf,.op) .pf-sticky1 table tr>:first-child{position:static!important;box-shadow:none!important}}.su-progress{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}.su-count{margin:0;font:500 var(--fs-stamp)/1.3 var(--lc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-muted)}.su-bars{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.su-bars li{display:flex;flex-direction:column;gap:6px;min-width:0}.su-bar{display:block;height:4px;border-radius:var(--radius-full);background:var(--lc-line)}.su-bars li.done .su-bar{background:var(--lc-accent)}.su-bars li.on .su-bar{background:var(--lc-primary)}.su-bar-t{font-size:var(--fs-body-sm);color:var(--lc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.su-bars li.on .su-bar-t{color:var(--lc-ink);font-weight:700}.su-form{gap:var(--space-4)}.su-google-wait{margin:0;padding:var(--space-3) var(--space-4);border:1px dashed var(--lc-line);border-radius:var(--radius-md);font-size:var(--fs-body-sm);line-height:1.5;color:var(--lc-text-3);text-align:center}.su-google-btn{width:100%;max-width:400px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--lc-input-line);border-radius:999px;background:var(--lc-card);color:var(--lc-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.su-google-btn:hover{background:var(--lc-tint)}.su-google-btn:focus-visible{outline:2px solid transparent;box-shadow:var(--focus-ring)}.su-google-hint{margin:0;font-size:var(--fs-body-sm, 14px);color:var(--lc-muted)}.su-county{gap:var(--space-2)}.su-chosen{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:12px 14px;border:1.5px solid var(--lc-accent);border-radius:var(--radius-md);background:var(--lc-soft)}.su-chosen-t{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--fs-body);color:var(--lc-ink)}.su-chosen-t small{font-size:14px;font-weight:700;color:var(--lc-good)}.su-chosen-t small.full{color:var(--lc-amber)}.su-chosen-btn{flex:none;min-height:44px;padding:0 16px;border:1.5px solid var(--lc-deep);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-deep);font:700 15px/1 var(--lc-font);cursor:pointer}.su-chosen-btn:hover{background:var(--lc-tint)}.su-chosen-btn:focus-visible{outline:2px solid transparent;box-shadow:var(--focus-ring)}.su-county:focus{outline:none}.su-county:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:4px;border-radius:var(--radius-md)}.su-set{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.su-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.su-role{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);min-height:88px;padding:var(--space-3) 36px var(--space-3) var(--space-3);border:1.5px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}@media (hover: hover){.su-role:hover{border-color:var(--lc-accent);background:var(--lc-tint);transform:translateY(-1px);box-shadow:var(--elevation-1)}}.su-role:active{transform:none;background:var(--lc-soft);box-shadow:none}.su-role.on{border-color:var(--lc-primary);background:var(--lc-soft);box-shadow:inset 0 0 0 1px var(--lc-primary)}.su-role:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.su-role-ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--lc-tint);color:var(--lc-deep)}.su-role.on .su-role-ico{background:var(--lc-card)}.su-role-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;line-height:1.3}.su-role-t b{font-size:var(--fs-body);font-weight:700}.su-role-t small{font-size:var(--fs-body-sm);color:var(--lc-text-3)}.su-tick{position:absolute;top:10px;right:10px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--lc-input-line);background:var(--lc-card)}.su-role.on .su-tick{border-color:var(--lc-primary);background:var(--lc-primary);box-shadow:inset 0 0 0 3px var(--lc-card)}.su-more{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);margin:0;font-size:var(--fs-body-sm);color:var(--lc-muted)}.su-more-b{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-3);border:1px solid var(--lc-line);border-radius:var(--radius-full);background:var(--lc-card);color:var(--lc-ink);font:inherit;font-weight:600;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.su-more-b:hover{border-color:var(--lc-accent);background:var(--lc-tint);color:var(--lc-deep)}}.su-more-b:active{background:var(--lc-soft)}.su-more-b.on{border-color:var(--lc-primary);background:var(--lc-soft);color:var(--lc-deep)}@media (pointer: coarse){.su-more-b{min-height:44px}}.su-trials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.su-trial{display:flex;align-items:flex-start;gap:var(--space-3);min-height:44px;padding:var(--space-3) var(--space-4);border:1.5px solid var(--lc-line);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media (hover: hover){.su-trial:hover{border-color:var(--lc-accent);background:var(--lc-tint);box-shadow:var(--elevation-1)}}.su-trial:active{background:var(--lc-soft);box-shadow:none}.su-trial.on{border-color:var(--lc-primary);background:var(--lc-soft);box-shadow:inset 0 0 0 1px var(--lc-primary)}.su-trial:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.su-radio{flex:none;width:18px;height:18px;margin-top:2px;border-radius:50%;border:1.5px solid var(--lc-input-line);background:var(--lc-card)}.su-trial.on .su-radio{border-color:var(--lc-primary);background:var(--lc-primary);box-shadow:inset 0 0 0 4px var(--lc-card)}.su-trial-t{display:flex;flex-direction:column;gap:4px;line-height:1.35}.su-trial-t b{font-size:var(--fs-body);font-weight:700}.su-trial-t small{font-size:var(--fs-body-sm);color:var(--lc-text-3);line-height:1.5}.su-skip{align-self:center;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:none;color:var(--lc-text-3);font:inherit;font-weight:600;cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}@media (hover: hover){.su-skip:hover:not(:disabled){color:var(--lc-deep);background:var(--lc-tint)}}.su-skip:active:not(:disabled){background:var(--lc-soft)}.su-skip:disabled{color:var(--lc-muted);cursor:progress}.su-mail{color:var(--lc-ink);overflow-wrap:anywhere}.su-todo{margin:0;padding-left:1.25em;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--fs-body);line-height:1.55;color:var(--lc-ink)}.su-resend{margin:0;font-size:var(--fs-body);color:var(--lc-text-3)}.su-linkbtn{min-height:44px;padding:0;border:0;background:none;font:inherit;font-weight:700;cursor:pointer}.su-linkbtn:disabled{color:var(--lc-muted);cursor:progress}.su-card{align-self:stretch;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--space-5);border:1.5px solid var(--lc-ink);border-radius:var(--radius-md);background:var(--lc-card);color:var(--lc-ink);font-weight:700;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (hover: hover){.su-card:hover{background:var(--lc-tint);border-color:var(--lc-deep);color:var(--lc-deep)}}.su-card:active{background:var(--lc-soft)}.su-note{margin:0;font-size:var(--fs-body-sm);color:var(--lc-muted)}@media (min-width: 768px) and (max-width: 1023px){.su-roles,.su-trials{grid-template-columns:minmax(0,1fr)}.su-role{min-height:64px;align-items:center}}@media (max-width: 479px){.su-roles,.su-trials{grid-template-columns:minmax(0,1fr)}.su-role{min-height:64px;align-items:center}.su-bar-t{display:none}}@media (prefers-reduced-motion: reduce){.su-role,.su-trial,.su-more-b,.su-card{transition:none}.su-role:hover{transform:none}}
