@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display: "Manrope Variable","Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--font-ui: "Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--c-bg: #FBF6EE;--c-surface: #FFFFFF;--c-surface-2: #F5EDE1;--c-ink: #231A14;--c-muted: #6B5E55;--c-line: #E8DDD0;--c-line-strong: #D9CBBA;--c-control-border: #958473;--c-primary: #B8411A;--c-on-primary: #FFFFFF;--c-primary-tint: #FBE9E0;--c-primary-text: #9A3412;--c-primary-hover: #A33914;--c-success: #1A7F4B;--c-on-success: #FFFFFF;--c-success-tint: #E3F5EA;--c-success-text: #146B3F;--c-warning: #C7850A;--c-on-warning: #231A14;--c-warning-tint: #FBF0D6;--c-warning-text: #7A5200;--c-error: #BE123C;--c-on-error: #FFFFFF;--c-error-tint: #FCE4EA;--c-error-text: #9F1239;--c-credit: #4F46E5;--c-on-credit: #FFFFFF;--c-credit-tint: #E8E7FD;--c-credit-text: #3730A3;--c-focus: #231A14;--shadow-1: 0 1px 2px rgba(35,26,20,.05),0 1px 3px rgba(35,26,20,.06);--shadow-2: 0 4px 8px -2px rgba(35,26,20,.06),0 14px 28px -8px rgba(35,26,20,.14);--shadow-3: 0 28px 70px -16px rgba(35,26,20,.32);--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--motion-fast: .12s;--motion-base: .18s;--ease-out: cubic-bezier(.2,.8,.2,1);--touch: 48px;--fs-xs: 13px;--fs-sm: 15px;--fs-md: 17px;--fs-lg: 20px;--fs-xl: 24px;--fs-2xl: 32px;--fs-3xl: 48px;--fs-4xl: 72px;--fs-5xl: 96px;color-scheme:light}[data-theme=dark]{--c-bg: #1B1512;--c-surface: #27201B;--c-surface-2: #2F2823;--c-ink: #F5EDE4;--c-muted: #B9ABA0;--c-line: #3B322B;--c-line-strong: #4A3F36;--c-control-border: #8A7A6C;--c-primary: #F28C5C;--c-on-primary: #2A1206;--c-primary-tint: #3A2318;--c-primary-text: #F7A77F;--c-primary-hover: #F59B72;--c-success: #5CD39A;--c-on-success: #062B18;--c-success-tint: #16311F;--c-success-text: #7FE0B0;--c-warning: #F4B942;--c-on-warning: #2B1E00;--c-warning-tint: #3A2E0F;--c-warning-text: #F7CB6D;--c-error: #FB7185;--c-on-error: #3B0A14;--c-error-tint: #3E1620;--c-error-text: #FDA4B4;--c-credit: #A5B4FC;--c-on-credit: #1A1B4A;--c-credit-tint: #23264A;--c-credit-text: #C7D2FE;--c-focus: #F5EDE4;--shadow-1: 0 1px 2px rgba(0,0,0,.4);--shadow-2: 0 4px 8px -2px rgba(0,0,0,.4),0 14px 28px -8px rgba(0,0,0,.5);--shadow-3: 0 28px 70px -16px rgba(0,0,0,.7);color-scheme:dark}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 0ms;--motion-base: 0ms}*,*:before,*:after{animation:none!important;transition:none!important}}.cs-root,.cs-root *{box-sizing:border-box}.cs-root{font-family:var(--font-ui);color:var(--c-ink);background:var(--c-bg);font-size:15px;line-height:1.45;letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.cs-root :where(h1,h2,h3){font-family:var(--font-display);letter-spacing:-.018em}.cs-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.cs-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cs-root :where(button,input,select,textarea,a,[tabindex]):focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;box-shadow:0 0 0 6px var(--c-surface)}.cs-root ::selection{background:var(--c-primary-tint);color:var(--c-primary-text)}.cs-icon{flex:none;display:block}.cs-root ::-webkit-scrollbar{width:10px;height:10px}.cs-root ::-webkit-scrollbar-thumb{background:var(--c-line-strong);border-radius:999px;border:3px solid transparent;background-clip:content-box}.cs-root ::-webkit-scrollbar-track{background:transparent}.cs-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--touch);min-width:var(--touch);padding:0 18px;border-radius:var(--r-md);border:1px solid transparent;font:600 15px/1.1 var(--font-ui);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;text-decoration:none;-webkit-user-select:none;user-select:none;transition:transform var(--motion-fast) var(--ease-out),background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),opacity var(--motion-fast),color var(--motion-fast)}.cs-btn:active:not([disabled]){transform:translateY(1px) scale(.99)}.cs-btn[disabled],.cs-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.cs-btn--lg{min-height:60px;padding:0 24px;font:700 17px var(--font-display);border-radius:var(--r-lg)}.cs-btn--xl{min-height:80px;padding:0 28px;font:800 22px var(--font-display);border-radius:var(--r-lg)}.cs-btn--block{display:flex;width:100%}.cs-btn--primary{background:linear-gradient(180deg,color-mix(in srgb,var(--c-primary) 88%,#fff) 0%,var(--c-primary) 100%);color:var(--c-on-primary);border-color:color-mix(in srgb,var(--c-primary) 80%,#000);box-shadow:inset 0 1px #ffffff38,0 1px 2px #231a141f,0 6px 16px -6px color-mix(in srgb,var(--c-primary) 70%,transparent)}.cs-btn--primary:hover:not([disabled]){background:linear-gradient(180deg,var(--c-primary) 0%,var(--c-primary-hover) 100%);box-shadow:inset 0 1px #ffffff2e,0 1px 2px #231a1424,0 10px 22px -8px color-mix(in srgb,var(--c-primary) 80%,transparent)}.cs-btn--secondary{background:var(--c-surface);color:var(--c-ink);border-color:var(--c-line-strong);box-shadow:0 1px 2px #231a140d}.cs-btn--secondary:hover:not([disabled]){background:var(--c-surface-2);border-color:color-mix(in srgb,var(--c-line-strong) 70%,var(--c-ink))}.cs-btn--ghost{background:transparent;color:var(--c-muted)}.cs-btn--ghost:hover:not([disabled]){background:var(--c-surface-2);color:var(--c-ink)}.cs-btn--danger{background:var(--c-surface);color:var(--c-error-text);border-color:color-mix(in srgb,var(--c-error) 55%,var(--c-line))}.cs-btn--danger:hover:not([disabled]){background:var(--c-error-tint);border-color:var(--c-error)}.cs-btn--success{background:linear-gradient(180deg,color-mix(in srgb,var(--c-success) 88%,#fff),var(--c-success));color:var(--c-on-success);border-color:color-mix(in srgb,var(--c-success) 80%,#000);box-shadow:inset 0 1px #fff3,0 6px 16px -6px color-mix(in srgb,var(--c-success) 70%,transparent)}.cs-btn--credit{background:linear-gradient(180deg,color-mix(in srgb,var(--c-credit) 88%,#fff),var(--c-credit));color:var(--c-on-credit);border-color:color-mix(in srgb,var(--c-credit) 80%,#000);box-shadow:inset 0 1px #fff3,0 6px 16px -6px color-mix(in srgb,var(--c-credit) 70%,transparent)}.cs-btn:has(>input[type=file]:focus-visible){outline:3px solid var(--c-focus);outline-offset:2px}.cs-btn kbd,.cs-kbd{font:600 11px var(--font-ui);border:1px solid currentColor;border-radius:6px;padding:1px 6px;opacity:.75;line-height:1.4}.cs-iconbtn{display:inline-grid;place-items:center;width:var(--touch);height:var(--touch);border-radius:var(--r-md);border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-muted);cursor:pointer;flex:none;transition:background var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast)}.cs-iconbtn:hover{background:var(--c-surface-2);color:var(--c-ink);border-color:var(--c-line-strong)}.cs-iconbtn[disabled]{opacity:.45;cursor:not-allowed}.cs-status{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 11px;border-radius:var(--r-pill);font-size:12.5px;font-weight:600;white-space:nowrap;border:1px solid transparent}.cs-status .cs-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}.cs-status--available{background:var(--c-success-tint);color:var(--c-success-text);border-color:color-mix(in srgb,var(--c-success) 20%,transparent)}.cs-status--queued{background:var(--c-warning-tint);color:var(--c-warning-text);border-color:color-mix(in srgb,var(--c-warning) 25%,transparent)}.cs-status--unavailable{background:var(--c-surface-2);color:var(--c-muted);border-color:var(--c-line)}.cs-status--unavailable .cs-dot{background:transparent;border:2px solid currentColor;width:7px;height:7px;box-shadow:none}.cs-tag{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:var(--r-pill);font-size:12px;font-weight:600;letter-spacing:.005em;white-space:nowrap;border:1px solid transparent}.cs-tag--neutral{background:var(--c-surface-2);color:var(--c-muted);border-color:var(--c-line)}.cs-tag--warning{background:var(--c-warning-tint);color:var(--c-warning-text);border-color:color-mix(in srgb,var(--c-warning) 22%,transparent)}.cs-tag--error{background:var(--c-error-tint);color:var(--c-error-text);border-color:color-mix(in srgb,var(--c-error) 20%,transparent)}.cs-tag--success{background:var(--c-success-tint);color:var(--c-success-text);border-color:color-mix(in srgb,var(--c-success) 20%,transparent)}.cs-tag--credit{background:var(--c-credit-tint);color:var(--c-credit-text);border-color:color-mix(in srgb,var(--c-credit) 22%,transparent)}.cs-card{position:relative;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);min-width:0}.cs-card--pad{padding:20px}.cs-pagehead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:28px}.cs-pagehead__main{min-width:0}.cs-pagehead__title{margin:0;font:800 clamp(26px,2.6vw,32px)/1.15 var(--font-display);letter-spacing:-.025em}.cs-pagehead__desc{margin:6px 0 0;color:var(--c-muted);font-size:15px;max-width:64ch}.cs-pagehead__actions{display:flex;flex-wrap:wrap;gap:8px}.cs-panel{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);min-width:0;overflow:hidden;scroll-margin-top:80px}.cs-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:16px 20px;border-bottom:1px solid var(--c-line)}.cs-panel__title{display:flex;align-items:center;gap:10px;margin:0;font:750 16px var(--font-display);letter-spacing:-.015em}.cs-panel__title .cs-icon{color:var(--c-muted)}.cs-panel__body{padding:18px 20px}.cs-panel__action{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:640px){.cs-pagehead__actions{width:100%}.cs-pagehead__actions>*{flex:1 1 auto;justify-content:center}}.cs-stat{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 20px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);min-width:0;overflow:hidden}.cs-stat:after{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--stat-accent,transparent)}.cs-stat--primary{--stat-accent:var(--c-primary);--stat-tint:var(--c-primary-tint);--stat-ink:var(--c-primary-text)}.cs-stat--success{--stat-accent:var(--c-success);--stat-tint:var(--c-success-tint);--stat-ink:var(--c-success-text)}.cs-stat--warning{--stat-accent:var(--c-warning);--stat-tint:var(--c-warning-tint);--stat-ink:var(--c-warning-text)}.cs-stat--credit{--stat-accent:var(--c-credit);--stat-tint:var(--c-credit-tint);--stat-ink:var(--c-credit-text)}.cs-stat__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cs-stat__label{font-size:13px;font-weight:600;color:var(--c-muted)}.cs-stat__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--stat-tint,var(--c-surface-2));color:var(--stat-ink,var(--c-muted))}.cs-stat__value{--stat-size:clamp(26px,2.4vw,32px);font-size:var(--stat-size);font-weight:800;line-height:1.1;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@supports (width:1cqi){.cs-stat{container-type:inline-size}.cs-stat__value{font-size:min(var(--stat-size),calc(96cqi / var(--stat-em,1)))}}.cs-stat__foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;color:var(--c-muted)}.cs-stat__detail{min-width:0}.cs-delta{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--r-pill);font-weight:700;font-size:12px}.cs-delta--up{background:var(--c-success-tint);color:var(--c-success-text)}.cs-delta--down{background:var(--c-error-tint);color:var(--c-error-text)}.cs-delta--neutral{background:var(--c-surface-2);color:var(--c-muted)}.cs-avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:1}.cs-avatar--primary{background:var(--c-primary-tint);color:var(--c-primary-text)}.cs-avatar--neutral{background:var(--c-surface-2);color:var(--c-muted)}.cs-avatar--credit{background:var(--c-credit-tint);color:var(--c-credit-text)}.cs-avatar--success{background:var(--c-success-tint);color:var(--c-success-text)}.cs-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:36px 20px;text-align:center}.cs-empty__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--c-surface-2);color:var(--c-muted);margin-bottom:6px;border:1px solid var(--c-line)}.cs-empty__title{margin:0;font:700 16px var(--font-display);color:var(--c-ink)}.cs-empty__text{max-width:44ch;color:var(--c-muted);font-size:14px}.cs-empty__action{margin-top:10px}.cs-skeleton{display:block;background:linear-gradient(90deg,var(--c-surface-2) 0%,var(--c-line) 50%,var(--c-surface-2) 100%);background-size:200% 100%;animation:cs-shimmer 1.2s linear infinite}.cs-loading{min-width:0}.cs-empty--error .cs-empty__icon{background:var(--c-error-tint);color:var(--c-error-text);border-color:color-mix(in srgb,var(--c-error) 22%,transparent)}.cs-loaderr{margin-bottom:12px}.cs-loaderr .cs-banner__body{justify-content:space-between}.cs-loaderr__text{display:flex;flex-direction:column;gap:2px;min-width:0}.cs-toasts{position:fixed;z-index:80;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));transform:translate(-50%);display:flex;flex-direction:column;gap:8px;width:min(480px,calc(100vw - 32px));pointer-events:none}.cs-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;min-height:48px;padding:12px 8px 12px 14px;border-radius:14px;background:var(--c-surface);color:var(--c-ink);border:1px solid var(--c-line);box-shadow:var(--shadow-2);font:500 14px/1.4 var(--font-ui);animation:cs-pop var(--motion-base) var(--ease-out)}.cs-toast__icon{flex:none;display:grid;place-items:center;width:22px;height:22px;color:var(--c-muted)}.cs-toast__body{flex:1;min-width:0;align-self:center;overflow-wrap:anywhere}.cs-toast__close{flex:none;display:grid;place-items:center;width:var(--touch);height:var(--touch);margin:-12px 0;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer}.cs-toast__close:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.cs-toast--error{background:var(--c-error-tint);color:var(--c-error-text);border-color:color-mix(in srgb,var(--c-error) 30%,transparent)}.cs-toast--error .cs-toast__icon{color:var(--c-error-text)}.cs-toast--success{background:var(--c-success-tint);color:var(--c-success-text);border-color:color-mix(in srgb,var(--c-success) 30%,transparent)}.cs-toast--success .cs-toast__icon{color:var(--c-success-text)}.cs-amount{display:flex;flex-direction:column;gap:4px;min-width:0}.cs-amount__label{font-size:12.5px;font-weight:700;color:var(--c-muted);letter-spacing:.06em;text-transform:uppercase}.cs-amount__value{font-family:var(--font-display);font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.cs-amount--md .cs-amount__value{font-size:28px}.cs-amount--lg .cs-amount__value{font-size:clamp(40px,4.6vw,56px)}.cs-amount--xl .cs-amount__value{font-size:clamp(48px,5.6vw,76px)}.cs-amount--end{align-items:flex-end;text-align:right}.cs-amount--success{color:var(--c-success-text)}.cs-amount--success .cs-amount__label{color:inherit}.cs-field{display:flex;flex-direction:column;gap:7px;min-width:0}.cs-field__label{font-size:13px;font-weight:600;color:var(--c-ink);opacity:.82}.cs-field__input{height:var(--touch);padding:0 14px;border:1px solid var(--c-control-border);border-radius:var(--r-md);background:var(--c-surface);font:inherit;font-size:16px;color:var(--c-ink);min-width:0;width:100%;box-shadow:0 1px 2px #231a140a inset;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.cs-field__input::placeholder{color:var(--c-muted);opacity:.8}.cs-field__input:hover{border-color:color-mix(in srgb,var(--c-control-border) 60%,var(--c-muted))}.cs-field__input:focus-visible,.cs-field__input:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-tint)}.cs-field__input[aria-invalid=true]{border-color:var(--c-error);box-shadow:0 0 0 4px var(--c-error-tint)}.cs-field__input:disabled{background:var(--c-surface-2);color:var(--c-muted);-webkit-text-fill-color:var(--c-muted);opacity:1;border-color:var(--c-line-strong);box-shadow:none;cursor:not-allowed}.cs-field:has(.cs-field__input:disabled)>.cs-field__label{opacity:.55}.cs-field__hint{font-size:12.5px;color:var(--c-muted)}.cs-field__error{font-size:12.5px;font-weight:600;color:var(--c-error-text)}.cs-field__box{position:relative;display:flex;align-items:center}.cs-field__box--lead .cs-field__input{padding-left:44px}.cs-field__box--trail .cs-field__input{padding-right:56px}.cs-field__lead{position:absolute;left:14px;color:var(--c-muted);pointer-events:none}.cs-field__trail{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center}.cs-field__trail .cs-iconbtn{border:0;background:transparent;border-radius:0 var(--r-md) var(--r-md) 0}.cs-field__input--area{height:auto;min-height:112px;padding:12px 14px;line-height:1.5;resize:vertical}.cs-field__foot{display:flex;align-items:flex-start;gap:12px}.cs-field__count{margin-left:auto;flex:none;font-size:12.5px;color:var(--c-muted);font-variant-numeric:tabular-nums}.cs-root input[type=search]::-webkit-search-cancel-button,.cs-root input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cs-select__trigger{position:relative;display:flex;align-items:center;gap:10px;min-height:var(--touch);padding:0 10px 0 14px;border:1px solid var(--c-control-border);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-ink);font:500 16px/1.25 var(--font-ui);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-width:0;width:100%;box-shadow:0 1px 2px #231a140a inset;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.cs-select__trigger:hover{border-color:color-mix(in srgb,var(--c-control-border) 60%,var(--c-muted))}.cs-select__trigger:focus-visible,.cs-select__trigger.is-open{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-tint)}.cs-select__trigger[aria-invalid=true]{border-color:var(--c-error);box-shadow:0 0 0 4px var(--c-error-tint)}.cs-select__trigger[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.cs-select__lead{display:grid;place-items:center;color:var(--c-muted);flex:none}.cs-select__value{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.cs-select__value.is-placeholder{color:var(--c-muted)}.cs-select__meta{flex:none;font-size:14px;font-weight:700;color:var(--c-muted)}.cs-select__chevron{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;color:var(--c-muted);transition:transform var(--motion-base) var(--ease-out),color var(--motion-fast),background var(--motion-fast)}.cs-select__trigger:hover .cs-select__chevron{background:var(--c-surface-2);color:var(--c-ink)}.cs-select__trigger.is-open .cs-select__chevron{transform:rotate(180deg);color:var(--c-primary-text)}.cs-select--glass .cs-field__label{color:inherit;opacity:.92}.cs-select--glass .cs-select__trigger{background:color-mix(in srgb,currentColor 14%,transparent);border-color:color-mix(in srgb,currentColor 40%,transparent);color:inherit;font-weight:600;box-shadow:inset 0 1px color-mix(in srgb,currentColor 20%,transparent),0 10px 24px -14px #00000073;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cs-select--glass .cs-select__trigger:hover{background:color-mix(in srgb,currentColor 20%,transparent);border-color:color-mix(in srgb,currentColor 58%,transparent)}.cs-select--glass .cs-select__trigger:focus-visible,.cs-select--glass .cs-select__trigger.is-open{border-color:color-mix(in srgb,currentColor 75%,transparent);background:color-mix(in srgb,currentColor 22%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,currentColor 35%,transparent)}.cs-select--glass .cs-select__lead,.cs-select--glass .cs-select__meta,.cs-select--glass .cs-select__chevron,.cs-select--glass .cs-select__trigger.is-open .cs-select__chevron{color:inherit;opacity:.9}.cs-select--glass .cs-select__trigger:hover .cs-select__chevron{background:color-mix(in srgb,currentColor 16%,transparent);color:inherit;opacity:1}.cs-select__list,.cs-select-sheet,.cs-select-sheet *,.cs-select__list *{box-sizing:border-box}.cs-select__list{font-family:var(--font-ui);color:var(--c-ink);-webkit-font-smoothing:antialiased;overflow-y:auto;overscroll-behavior:contain;outline:none}.cs-select__list--pop{position:fixed;z-index:70;padding:6px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:14px;box-shadow:var(--shadow-2),0 0 0 1px color-mix(in srgb,var(--c-ink) 4%,transparent);transform-origin:top center;animation:cs-pop var(--motion-base) var(--ease-out)}.cs-select__list--pop.is-up{transform-origin:bottom center}.cs-select__list::-webkit-scrollbar{width:10px}.cs-select__list::-webkit-scrollbar-thumb{background:var(--c-line-strong);border-radius:999px;border:3px solid transparent;background-clip:content-box}.cs-select__option{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 10px 8px 12px;border-radius:10px;font:500 15px/1.3 var(--font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--motion-fast)}.cs-select__option+.cs-select__option{margin-top:2px}.cs-select__option.is-active{background:var(--c-surface-2)}.cs-select__option[aria-selected=true]{color:var(--c-primary-text);font-weight:650}.cs-select__option[aria-selected=true]:not(.is-active){background:color-mix(in srgb,var(--c-primary-tint) 70%,transparent)}.cs-select__option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cs-select__opticon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--c-surface-2);color:var(--c-muted)}.cs-select__option[aria-selected=true] .cs-select__opticon{background:var(--c-primary-tint);color:var(--c-primary-text)}.cs-select__optbody{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cs-select__optlabel{overflow-wrap:anywhere}.cs-select__optdesc{font-size:13px;font-weight:500;color:var(--c-muted)}.cs-select__optmeta{flex:none;font-size:14px;font-weight:700;color:var(--c-muted)}.cs-select__option[aria-selected=true] .cs-select__optmeta{color:inherit}.cs-select__tick{display:grid;place-items:center;flex:none;width:20px;color:var(--c-primary)}.cs-select__list--search{display:flex;flex-direction:column;overflow:hidden;padding:0}.cs-select__list--search.cs-select__list--sheet{flex:1;min-height:0}.cs-select__search{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid var(--c-line);color:var(--c-muted);flex:none}.cs-select__search input{flex:1;min-width:0;height:44px;border:0;outline:0;background:transparent;color:var(--c-ink);font:500 16px var(--font-ui)}.cs-select__search input::placeholder{color:var(--c-muted)}.cs-select__options{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px}.cs-select__empty{padding:16px 12px;color:var(--c-muted);font-size:14px;text-align:center}.cs-select-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:flex-end;background:#140e0a7a;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:cs-fade var(--motion-fast) var(--ease-out)}.cs-select-sheet{width:100%;max-height:min(80dvh,640px);display:flex;flex-direction:column;background:var(--c-surface);color:var(--c-ink);font-family:var(--font-ui);border:1px solid var(--c-line);border-bottom:0;border-radius:24px 24px 0 0;box-shadow:var(--shadow-3);padding-bottom:env(safe-area-inset-bottom);animation:cs-sheet-up var(--motion-base) var(--ease-out)}.cs-select-sheet__head{position:relative;flex:none;padding:22px 20px 10px}.cs-select-sheet__head:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:var(--c-line-strong)}.cs-select-sheet__title{display:block;font:800 18px/1.2 var(--font-display);letter-spacing:-.015em}.cs-select__list--sheet{flex:1;min-height:0;padding:4px 10px 14px}.cs-select__list--sheet .cs-select__option{min-height:56px;padding:10px 12px 10px 14px;font-size:16px;border-radius:14px}.cs-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;display:inline-grid;place-content:center;width:24px;height:24px;margin:0;border:1.5px solid var(--c-control-border);border-radius:7px;background:var(--c-surface);cursor:pointer;box-shadow:0 1px 2px #231a140f;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast)}.cs-check:before{content:"";width:15px;height:15px;background:var(--c-on-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;transform:scale(0);transition:transform var(--motion-fast) var(--ease-out)}.cs-check:hover:not(:disabled){border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-tint)}.cs-check:checked{background:var(--c-primary);border-color:var(--c-primary)}.cs-check:checked:before{transform:scale(1)}.cs-check:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.cs-check:disabled{opacity:.45;cursor:not-allowed}.cs-checkline{display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:12px 0;cursor:pointer;font-size:15px;line-height:1.4;-webkit-tap-highlight-color:transparent}.cs-checkline .cs-check{margin-top:-1.5px}.cs-checkline.is-disabled{cursor:not-allowed;opacity:.7}.cs-checkline__text{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.cs-checkline__desc,.cs-switchline__desc{font-size:13px;color:var(--c-muted)}.cs-switchline{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:8px 14px;border-radius:14px;border:1px solid var(--c-line);background:color-mix(in srgb,var(--c-surface-2) 35%,var(--c-surface));cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--motion-fast),background var(--motion-fast)}.cs-switchline:hover{border-color:var(--c-line-strong)}.cs-switchline.is-disabled{cursor:not-allowed;opacity:.6}.cs-switchline__text{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.cs-switchline__label{font-weight:600;font-size:14.5px;line-height:1.35}.cs-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:46px;height:28px;margin:0;border-radius:999px;background:var(--c-control-border);cursor:pointer;transition:background var(--motion-fast)}.cs-switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040,0 2px 6px -2px #0003;transition:transform var(--motion-base) var(--ease-out)}.cs-switch:checked{background:var(--c-success)}.cs-switch:checked:after{transform:translate(18px)}.cs-switch:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.cs-switch:disabled{cursor:not-allowed}.cs-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#140e0a7a;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:40;display:flex;align-items:center;justify-content:center;padding:16px;animation:cs-fade var(--motion-fast) var(--ease-out)}.cs-sheet{width:min(580px,100%);max-height:min(92dvh,860px);overflow:auto;display:flex;flex-direction:column;border-radius:22px;background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--shadow-3);animation:cs-rise var(--motion-base) var(--ease-out)}.cs-sheet--lg{width:min(920px,100%)}.cs-scrim--page{inset:var(--page-top,0) var(--page-right,0) var(--page-bottom,0) var(--page-left,0);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;padding:var(--page-pad,8px);align-items:stretch;justify-content:stretch}.cs-sheet--page{width:100%;max-width:none;max-height:none;height:100%;border-radius:20px;box-shadow:var(--shadow-2)}.cs-sheet--page .cs-sheet__body{flex:1;padding:20px clamp(16px,2.4vw,32px)}.cs-sheet__head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 16px 24px;background:var(--c-surface);border-bottom:1px solid var(--c-line)}.cs-sheet__title{font:800 19px var(--font-display);letter-spacing:-.02em;margin:0;min-width:0}.cs-sheet__head .cs-iconbtn{border-color:transparent;background:var(--c-surface-2)}.cs-sheet__body{display:flex;flex-direction:column;gap:14px;padding:20px 24px}.cs-sheet__actions{position:sticky;bottom:0;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;padding:14px 24px;background:color-mix(in srgb,var(--c-surface) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--c-line)}@media(max-width:900px){.cs-scrim{align-items:flex-end;padding:0}.cs-sheet{width:100%;border-radius:24px 24px 0 0}.cs-scrim--page{align-items:stretch;padding:0}.cs-sheet--page{border-radius:0;max-height:none}.cs-sheet__head{padding:14px 12px 14px 18px}.cs-sheet__head:before{content:"";position:absolute;top:6px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:var(--c-line-strong)}.cs-sheet__body{padding:16px 18px}.cs-sheet__actions{padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.cs-sheet__actions .cs-btn{flex:1}}.cs-keypad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cs-key{min-height:58px;border-radius:14px;border:1px solid var(--c-line);background:var(--c-surface);box-shadow:0 1px 0 var(--c-line),0 1px 2px #231a140d;font:700 23px var(--font-display);color:var(--c-ink);cursor:pointer;transition:transform var(--motion-fast) var(--ease-out),background var(--motion-fast),box-shadow var(--motion-fast)}.cs-key:hover:not(:disabled){background:var(--c-surface-2)}.cs-key:active:not(:disabled){transform:translateY(1px) scale(.97);box-shadow:none}.cs-key--muted{font:600 15px var(--font-ui);color:var(--c-muted);background:var(--c-surface-2)}.cs-key--ok{background:linear-gradient(180deg,color-mix(in srgb,var(--c-primary) 88%,#fff),var(--c-primary));border-color:color-mix(in srgb,var(--c-primary) 80%,#000);color:var(--c-on-primary);font:800 17px var(--font-display);box-shadow:inset 0 1px #ffffff38,0 6px 16px -6px color-mix(in srgb,var(--c-primary) 70%,transparent)}.cs-key .cs-icon{margin:0 auto}.cs-key:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.cs-banner{display:flex;align-items:flex-start;gap:10px;min-height:48px;padding:12px 14px;border-radius:14px;font-weight:500;font-size:14px;line-height:1.4;border:1px solid transparent}.cs-banner__icon{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:-1px}.cs-banner__body{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cs-banner--warning{background:var(--c-warning-tint);color:var(--c-warning-text);border-color:color-mix(in srgb,var(--c-warning) 25%,transparent)}.cs-banner--error{background:var(--c-error-tint);color:var(--c-error-text);border-color:color-mix(in srgb,var(--c-error) 22%,transparent)}.cs-banner--success{background:var(--c-success-tint);color:var(--c-success-text);border-color:color-mix(in srgb,var(--c-success) 22%,transparent)}.cs-banner--info{background:var(--c-surface-2);color:var(--c-ink);border-color:var(--c-line)}.cs-banner--info .cs-banner__icon{color:var(--c-muted)}.cs-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:16px;background:var(--c-surface-2);border:1px solid var(--c-line);max-width:100%}.cs-seg button{min-height:var(--touch);padding:6px 16px;border-radius:12px;border:1px solid transparent;background:transparent;font:600 14px/1.2 var(--font-ui);text-align:center;color:var(--c-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}.cs-seg button:hover:not(:disabled){color:var(--c-ink)}.cs-seg button[aria-pressed=true]{background:var(--c-surface);border-color:var(--c-line);color:var(--c-primary-text);box-shadow:0 1px 2px #231a1414,0 2px 6px -2px #231a141f}.cs-seg button:disabled{opacity:.45;cursor:not-allowed}.cs-seg--icons button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch);padding:6px 12px}@media(max-width:560px){.cs-seg:not(.cs-seg--icons){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.cs-seg:not(.cs-seg--icons)>button:last-child:nth-child(odd){grid-column:1/-1}.cs-seg:not(.cs-seg--icons) button{padding:6px 10px;overflow-wrap:break-word}}.cs-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.cs-table th{position:sticky;top:0;z-index:1;text-align:left;font:600 12px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);padding:11px 16px;background:var(--c-surface-2);border-bottom:1px solid var(--c-line);white-space:nowrap}.cs-table td{padding:13px 16px;border-bottom:1px solid var(--c-line);vertical-align:middle}.cs-table tr:last-child td{border-bottom:0}.cs-table tbody tr{transition:background var(--motion-fast)}.cs-table tbody tr:hover{background:color-mix(in srgb,var(--c-surface-2) 55%,transparent)}.cs-table .is-num{text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.cs-table--compact td{padding-top:8px;padding-bottom:8px}.cs-table tr.is-total td{font-weight:800;border-top:2px solid var(--c-line-strong)}.cs-table tr.is-clickable{cursor:pointer;transition:background var(--motion-fast)}.cs-table tr.is-clickable:hover{background:color-mix(in srgb,var(--c-surface-2) 60%,transparent)}.cs-table tr.is-clickable:focus-visible{outline:3px solid var(--c-focus);outline-offset:-3px}@keyframes cs-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes cs-fade{0%{opacity:0}to{opacity:1}}@keyframes cs-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cs-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes cs-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.cs-root *,.cs-scrim,.cs-sheet,.cs-skeleton,.cs-select__list,.cs-select-scrim,.cs-select-sheet,.cs-toast{animation:none!important;transition:none!important}}.cs-address{display:flex;flex-direction:column;gap:12px;min-width:0}.cs-address__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cs-address__row--street{grid-template-columns:minmax(0,1fr) minmax(0,190px);align-items:start}.cs-address__number{display:flex;flex-direction:column;gap:2px;min-width:0}.cs-address__number .cs-checkline{min-height:48px}@media(max-width:560px){.cs-address__row,.cs-address__row--street{grid-template-columns:minmax(0,1fr)}}.cs-progress{display:block;width:100%;height:8px;border-radius:999px;background:var(--c-surface-2);overflow:hidden}.cs-progress__fill{display:block;height:100%;border-radius:inherit;background:var(--c-primary);transition:width var(--motion-base) var(--ease-out)}.cs-progress--success .cs-progress__fill{background:var(--c-success)}.cs-progress--credit .cs-progress__fill{background:var(--c-credit)}.cs-progress--warning .cs-progress__fill{background:var(--c-warning)}.cs-progress--error .cs-progress__fill{background:var(--c-error)}@media(prefers-reduced-motion:reduce){.cs-progress__fill{transition:none}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-bg);color:var(--c-ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;overflow-x:clip}.lp{--lp-max:1200px;--lp-gutter:clamp(16px,3.2vw,36px);--lp-sec:clamp(64px,9vw,128px);--lp-chrome:#1B1512;--lp-chrome-2:#27201B;--lp-bezel:#0F0B09;--lp-r:22px;--lp-ring:linear-gradient(160deg,rgba(255,255,255,.95),var(--c-line) 36%,color-mix(in srgb,var(--c-primary) 24%,var(--c-line)) 100%);--lp-ring-hover:linear-gradient(160deg,color-mix(in srgb,var(--c-primary) 55%,#fff),color-mix(in srgb,var(--c-primary) 32%,var(--c-line)) 50%,var(--c-line) 100%);--lp-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 1px 2px rgba(35,26,20,.04),0 16px 36px -24px rgba(35,26,20,.3);--lp-shadow-hover:inset 0 1px 0 rgba(255,255,255,.75),0 2px 4px rgba(35,26,20,.05),0 30px 60px -30px rgba(35,26,20,.4),0 0 0 5px color-mix(in srgb,var(--c-primary) 7%,transparent);min-height:100vh;display:flex;flex-direction:column}.lp-wrap{width:min(var(--lp-max),100%);margin:0 auto;padding:0 var(--lp-gutter)}.lp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp-skip{position:absolute;left:16px;top:-80px;z-index:50;display:inline-flex;align-items:center;min-height:48px;padding:0 16px;border-radius:var(--r-md);background:var(--c-ink);color:var(--c-bg);font:600 15px var(--font-ui);text-decoration:none}.lp-skip:focus{top:12px}main:focus{outline:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}.lp-lockup{display:inline;white-space:nowrap;font:800 1em/1 var(--font-display);letter-spacing:-.02em;color:inherit}.lp-lockup__mark{display:inline-block;flex:none}.lp-lockup__product{margin-left:.26em}.lp-surface{position:relative;border:1px solid transparent;border-radius:var(--lp-r);background:linear-gradient(var(--c-surface),var(--c-surface)) padding-box,var(--lp-ring) border-box;box-shadow:var(--lp-shadow)}.lp-overline{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font:700 13px/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--c-primary-text)}.lp-overline__dot{width:8px;height:8px;border-radius:50%;background:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-tint)}.lp-overline__bar{width:28px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--c-primary),var(--c-warning))}.lp-sec-head--center .lp-overline{justify-content:center}.lp-h1{margin:0 0 20px;font:800 clamp(2.4rem,4.8vw,4.5rem)/1.02 var(--font-display);letter-spacing:-.04em;text-wrap:balance;max-width:13ch}.lp-h2{margin:0;font:800 clamp(1.8rem,3.8vw,2.9rem)/1.1 var(--font-display);letter-spacing:-.03em;text-wrap:balance;max-width:22ch}.lp-lead{margin:0 0 28px;font:400 clamp(1.05rem,1.6vw,1.25rem)/1.6 var(--font-ui);color:var(--c-muted);max-width:54ch;text-wrap:pretty}.lp-aside{margin:12px 0 0;font:400 17px/1.6 var(--font-ui);color:var(--c-muted);max-width:60ch;text-wrap:pretty}.lp-sec-head{margin:0 0 clamp(32px,4vw,52px)}.lp-sec-head--center{text-align:center}.lp-sec-head--center .lp-h2,.lp-sec-head--center .lp-aside{margin-left:auto;margin-right:auto}.lp-caption{margin:18px 0 0;text-align:center;font:600 12px/1.4 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.lp-micro{margin:16px 0 18px;font:500 14px/1.55 var(--font-ui);color:var(--c-muted);max-width:52ch}.lp-closing{margin:clamp(40px,5vw,60px) auto 0;max-width:62ch;text-align:center;font:600 clamp(1.05rem,1.8vw,1.3rem)/1.5 var(--font-display);color:var(--c-ink);text-wrap:pretty}.lp-closing:before{content:"";display:block;width:56px;height:4px;margin:0 auto 18px;border-radius:2px;background:linear-gradient(90deg,var(--c-warning),var(--c-primary))}.lp-tile{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:var(--c-primary-text);background:linear-gradient(145deg,color-mix(in srgb,var(--c-primary-tint) 60%,var(--c-surface)),var(--c-primary-tint));box-shadow:inset 0 1px #ffffffb3,0 0 0 1px color-mix(in srgb,var(--c-primary) 16%,transparent),0 8px 16px -10px color-mix(in srgb,var(--c-primary) 45%,transparent);flex:none;transition:background var(--motion-base),color var(--motion-base),box-shadow var(--motion-base),transform .35s var(--ease-out)}.lp-card:hover .lp-tile,.lp-point:hover .lp-tile,.lp-moment:hover .lp-tile{color:var(--c-on-primary);background:linear-gradient(145deg,color-mix(in srgb,var(--c-primary) 76%,#fff),var(--c-primary) 58%,color-mix(in srgb,var(--c-primary) 82%,#000));box-shadow:inset 0 1px #ffffff4d,0 12px 22px -10px color-mix(in srgb,var(--c-primary) 75%,transparent);transform:translateY(-2px)}.lp-check{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--c-success-tint);color:var(--c-success-text);flex:none;margin-top:1px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-success) 25%,transparent)}.lp-header{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--c-bg) 72%,transparent);backdrop-filter:saturate(1.5) blur(14px);-webkit-backdrop-filter:saturate(1.5) blur(14px);border-bottom:1px solid transparent;transition:border-color var(--motion-base),box-shadow var(--motion-base),background var(--motion-base)}.lp-header.is-scrolled{background:color-mix(in srgb,var(--c-bg) 86%,transparent);border-bottom-color:var(--c-line);box-shadow:0 10px 30px -18px #231a1440}.lp-header__inner{display:flex;align-items:center;gap:8px 16px;min-height:68px}.lp-brand{display:inline-flex;align-items:center;gap:11px;min-height:48px;min-width:48px;padding:0 8px 0 0;color:var(--c-ink);text-decoration:none;border-radius:var(--r-md);font-size:22px}.lp-brand__mark{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--c-on-primary);background:linear-gradient(140deg,color-mix(in srgb,var(--c-primary) 70%,#fff) 0%,var(--c-primary) 55%,color-mix(in srgb,var(--c-primary) 75%,#000) 100%);box-shadow:inset 0 1px #ffffff40,0 8px 18px -8px color-mix(in srgb,var(--c-primary) 80%,transparent);flex:none}.lp-nav{display:none;align-items:center;gap:2px;margin-left:8px}.lp-nav__link{display:inline-flex;align-items:center;min-height:48px;padding:0 14px;border-radius:var(--r-md);color:var(--c-muted);font:600 15px var(--font-ui);text-decoration:none;transition:color var(--motion-fast),background var(--motion-fast)}.lp-nav__link:hover{color:var(--c-ink);background:var(--c-surface-2)}.lp-header__cta{margin-left:auto;display:flex;align-items:center;gap:8px}.lp-btn-login{color:var(--c-ink)}.lp-btn-login:hover{background:var(--c-surface-2)}.lp-btn-start__short{display:none}.lp-menu-btn{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--c-line-strong);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-ink);cursor:pointer}.lp-menu{position:absolute;left:0;right:0;top:100%;display:grid;gap:2px;padding:10px var(--lp-gutter) 14px;background:var(--c-surface);border-bottom:1px solid var(--c-line);box-shadow:var(--shadow-2)}.lp-menu__link{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:var(--r-md);color:var(--c-ink);font:600 16px var(--font-ui);text-decoration:none}.lp-menu__link:hover{background:var(--c-surface-2)}@media(min-width:900px){.lp-nav{display:flex}.lp-menu-btn,.lp-menu{display:none}}@media(max-width:899px){.lp-btn-login{display:none}}@media(max-width:599px){.lp-brand{font-size:20px;gap:0}.lp-brand .lp-brand__mark{display:none}}@media(max-width:420px){.lp-btn-start__long{display:none}.lp-btn-start__short{display:inline}.lp-brand{font-size:19px}}.lp-hero{position:relative;isolation:isolate;overflow:clip;padding:clamp(28px,5vw,80px) 0 clamp(48px,7vw,96px)}.lp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(58% 48% at 86% 8%,color-mix(in srgb,var(--c-primary) 16%,transparent),transparent 72%),radial-gradient(44% 40% at 6% 96%,color-mix(in srgb,var(--c-warning) 14%,transparent),transparent 70%),linear-gradient(180deg,var(--c-bg),var(--c-surface-2))}.lp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(to right,color-mix(in srgb,var(--c-ink) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--c-ink) 7%,transparent) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(72% 64% at 62% 38%,#000 20%,transparent 100%);mask-image:radial-gradient(72% 64% at 62% 38%,#000 20%,transparent 100%)}.lp-sentinel{position:absolute;top:0;left:0;width:1px;height:1px}.lp-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center}@media(min-width:1024px){.lp-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.lp-hero__copy{padding-right:8px}}@media(max-width:420px){.lp-hero .lp-overline{font-size:11.5px;letter-spacing:.08em}}.lp-cta-row{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center}.lp-cta-row--center{justify-content:center}@media(max-width:520px){.lp-cta-row:not(.lp-cta-row--center) .cs-btn{flex:1 1 100%}}.lp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lp-chips li{padding:9px 13px;border-radius:var(--r-pill);border:1px solid var(--c-line-strong);background:var(--c-surface);color:var(--c-ink);font:600 13px/1.2 var(--font-ui);box-shadow:var(--shadow-1)}.lp-device{position:relative;background:var(--lp-chrome);border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow-3)}.lp-device--browser{border-radius:16px;overflow:hidden}.lp-device__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:linear-gradient(180deg,#2D2520,var(--lp-chrome-2));border-bottom:1px solid rgba(255,255,255,.08)}.lp-device__bar i{width:9px;height:9px;border-radius:50%;background:#ffffff2e;box-shadow:inset 0 -1px #00000040}.lp-device__bar i:nth-child(1){background:#f26b5b}.lp-device__bar i:nth-child(2){background:#f2be4b}.lp-device__bar i:nth-child(3){background:#5cc266}.lp-device__url{margin:0 auto;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 12px;border-radius:6px;background:#ffffff12;color:#c9bdb3;font:500 11.5px/1.4 var(--font-ui);letter-spacing:.02em}.lp-device__screen{position:relative;overflow:hidden;background:var(--lp-chrome)}.lp-device__screen img{display:block;width:100%;height:auto}.lp-device__screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(112deg,#ffffff29,#ffffff0d 22%,#fff0 42%);pointer-events:none}.lp-device--phone,.lp-device--tablet{padding:8px;border-radius:36px;background:linear-gradient(160deg,#1A1411,var(--lp-bezel));border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px #ffffff0d,var(--shadow-3)}.lp-device--phone .lp-device__screen{border-radius:28px}.lp-device--tablet{padding:10px;border-radius:26px}.lp-device--tablet .lp-device__screen{border-radius:16px}@media(max-width:700px){.lp-device--browser .lp-device__screen{aspect-ratio:4/3}.lp-device--browser .lp-device__screen img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--focus,50% 0)}}.lp-chip{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:var(--c-surface);border:1px solid var(--c-line-strong);box-shadow:var(--shadow-2);color:var(--c-ink);font:600 12.5px/1.2 var(--font-ui);white-space:nowrap}.lp-chip>svg{flex:none;color:var(--c-primary-text)}.lp-chip b{color:var(--c-primary-text);font-weight:800}.lp-chip__dot{width:8px;height:8px;border-radius:50%;background:var(--c-success);box-shadow:0 0 0 4px var(--c-success-tint)}.lp-stage{position:relative;display:block;perspective:1600px;padding:5% 4% 15% 12%}.lp-stage__glow{position:absolute;left:10%;right:8%;bottom:3%;height:26%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-primary) 34%,transparent),transparent);filter:blur(30px);pointer-events:none}.lp-stage__float{transform-style:preserve-3d}.lp-scene{--rx:9deg;--ry:-16deg;position:relative;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry)) rotate(1deg);transition:transform .7s var(--ease-out)}.lp-stage__plate{position:absolute;top:10%;right:3%;bottom:-5%;left:9%;border-radius:32px;background:linear-gradient(135deg,color-mix(in srgb,var(--c-primary) 26%,var(--c-surface-2)),color-mix(in srgb,var(--c-warning) 22%,var(--c-surface-2)) 55%,var(--c-surface));box-shadow:0 40px 80px -40px #231a1466,inset 0 1px #fff9;transform:translateZ(-120px)}.lp-scene .lp-device--browser{box-shadow:0 60px 100px -32px #231a1499,0 0 90px color-mix(in srgb,var(--c-primary) 18%,transparent)}.lp-stage__phone{position:absolute;left:-10%;bottom:-12%;width:30%;transform:translateZ(90px) rotate(-2deg)}.lp-stage__chip-a{right:-4%;top:-7%;transform:translateZ(120px)}.lp-stage__chip-b{right:3%;bottom:-6%;transform:translateZ(100px)}@media(max-width:1023px){.lp-stage{padding:7% 3% 16% 14%}.lp-scene{--rx:6deg;--ry:-10deg}.lp-stage__phone{left:-8%}.lp-stage__chip-a{right:-1%}}@media(max-width:700px){.lp-stage__chip-b{display:none}}@media(max-width:520px){.lp-stage{padding:6% 2% 18% 11%}.lp-scene{--rx:5deg;--ry:-8deg}.lp-stage__phone{left:-7%;bottom:-14%;width:34%}.lp-stage__chip-a{top:auto;bottom:-7%;right:0;font-size:11.5px;padding:8px 11px}}.lp-band{padding:0 0 clamp(36px,5vw,64px);margin-top:calc(-1*clamp(20px,3vw,36px));position:relative;z-index:1}.lp-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none}@media(min-width:560px){.lp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.lp-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.lp-fact{padding:20px 20px 22px}.lp-fact__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lp-fact__n{font:800 12px/1 var(--font-display);letter-spacing:.14em;color:var(--c-line-strong)}.lp-fact h3{margin:14px 0 0;font:700 17px/1.3 var(--font-display);letter-spacing:-.01em}.lp-fact p{margin:0;font:400 14.5px/1.55 var(--font-ui);color:var(--c-muted)}.lp-section{padding:var(--lp-sec) 0}.lp-section--tinted{position:relative;background:linear-gradient(180deg,var(--c-surface-2),color-mix(in srgb,var(--c-surface-2) 70%,var(--c-bg)))}.lp-section--tinted:before,.lp-section--tinted:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--c-line) 20%,var(--c-line) 80%,transparent)}.lp-section--tinted:before{top:0}.lp-section--tinted:after{bottom:0}.lp-moments{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:30px;margin:0;padding:0 0 0 40px;list-style:none}.lp-moments:before{content:"";position:absolute;left:13px;top:10px;bottom:10px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--c-warning),var(--c-primary) 38%,color-mix(in srgb,var(--c-primary) 55%,var(--c-ink)) 70%,var(--c-ink))}.lp-moment{--accent:var(--c-primary);position:relative;display:flex;flex-direction:column;gap:16px;max-width:720px;perspective:1100px}.lp-moment:nth-child(1){--accent:var(--c-warning)}.lp-moment:nth-child(3){--accent:color-mix(in srgb,var(--c-primary) 55%,var(--c-ink))}.lp-moment:nth-child(4){--accent:var(--c-ink)}.lp-moment__node{position:relative;display:inline-flex;align-items:center;gap:9px;width:max-content;min-height:38px;padding:0 15px 0 12px;border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-line-strong);box-shadow:var(--shadow-1);font:800 14px/1 var(--font-display);letter-spacing:.06em;color:var(--c-ink)}.lp-moment__node i{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.lp-moment__node:before{content:"";position:absolute;left:-34px;top:50%;width:14px;height:14px;border-radius:50%;background:var(--accent);translate:0 -50%;box-shadow:0 0 0 4px var(--c-bg),0 0 0 6px color-mix(in srgb,var(--accent) 30%,transparent)}.lp-moment__stack{position:relative;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .4s var(--ease-out)}.lp-moment__before{position:relative;margin:0 14px 0 10px;padding:18px 20px 44px;border-radius:18px;background:linear-gradient(160deg,#2E2520,var(--lp-chrome));color:#f5ede4;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f,0 18px 40px -24px #231a1499;transform:rotate(-1.4deg) translateZ(-30px);transform-origin:50% 100%;transition:transform .4s var(--ease-out)}.lp-moment__before p{margin:8px 0 0;font:500 15px/1.5 var(--font-ui);color:#f5ede4db}.lp-moment__label{display:inline-flex;align-items:center;gap:6px;font:800 12px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--c-warning)}.lp-moment__label--after{color:var(--c-success-text)}.lp-moment__after{z-index:1;margin-top:-28px;padding:22px 20px;transform:translateZ(30px);transition:transform .4s var(--ease-out),box-shadow var(--motion-base)}.lp-moment__after .lp-tile{position:absolute;right:16px;top:-22px;transform:translateZ(24px)}.lp-moment__after h3{margin:12px 0 6px;padding-right:64px;font:800 18px/1.25 var(--font-display);letter-spacing:-.015em}.lp-moment__after p{margin:0;font:400 15px/1.55 var(--font-ui);color:var(--c-muted)}.lp-moment:hover .lp-moment__after{transform:translateZ(44px) translateY(-3px);box-shadow:var(--lp-shadow-hover)}.lp-moment:hover .lp-moment__before{transform:rotate(-2.2deg) translateZ(-30px) translateY(-4px)}.lp-moment:hover .lp-moment__after .lp-tile{transform:translateZ(24px) translateY(-2px)}@media(min-width:1100px){.lp-moments{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:0}.lp-moments:before{left:2%;right:2%;top:18px;bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,var(--c-warning),var(--c-primary) 38%,color-mix(in srgb,var(--c-primary) 55%,var(--c-ink)) 70%,var(--c-ink))}.lp-moment{max-width:none;gap:20px}.lp-moment__node:before{display:none}.lp-moment__before p{min-height:4.5em}}.lp-spots{display:flex;flex-direction:column;gap:clamp(48px,7vw,104px)}.lp-spot{display:grid;grid-template-columns:minmax(0,1fr);gap:28px 0;align-items:center}@media(min-width:960px){.lp-spot{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(32px,5vw,72px)}.lp-spot--flip .lp-spot__copy{order:2}}.lp-spot__copy{min-width:0}.lp-spot__n{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 10px;margin:0 0 14px;border-radius:12px;background:var(--c-surface);border:1px solid var(--c-line-strong);box-shadow:var(--shadow-1);font:800 13px/1 var(--font-display);letter-spacing:.12em;color:var(--c-primary-text)}.lp-spot__copy h3{margin:0 0 10px;font:800 clamp(1.4rem,2.4vw,1.9rem)/1.15 var(--font-display);letter-spacing:-.02em}.lp-spot__copy>p{margin:0 0 18px;font:400 16px/1.6 var(--font-ui);color:var(--c-muted);max-width:46ch}.lp-spot__points{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.lp-spot__points li{display:flex;gap:10px;align-items:flex-start;font:500 15px/1.45 var(--font-ui);color:var(--c-ink)}.lp-spot__visual{perspective:1600px;min-width:0;padding:4% 0 6%}.lp-spot__scene{--rx:6deg;--ry:-14deg;position:relative;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .7s var(--ease-out)}.lp-spot--flip .lp-spot__scene{--ry:14deg}.lp-spot__plate{position:absolute;top:10%;right:8%;bottom:-8%;left:-3%;border-radius:28px;background:linear-gradient(135deg,color-mix(in srgb,var(--c-primary) 22%,var(--c-surface-2)),color-mix(in srgb,var(--c-warning) 20%,var(--c-surface-2)) 60%,var(--c-surface));box-shadow:0 30px 60px -30px #231a1459,inset 0 1px #fff9;transform:translateZ(-90px)}.lp-spot--flip .lp-spot__plate{top:10%;right:-3%;bottom:-8%;left:8%}.lp-spot__scene .lp-device--browser{box-shadow:0 50px 90px -30px #231a148c,0 0 60px color-mix(in srgb,var(--c-primary) 10%,transparent)}.lp-spot__chip{left:-4%;top:24%;transform:translateZ(110px)}.lp-spot--flip .lp-spot__chip{left:auto;right:-4%}.lp-spot:nth-child(n+3) .lp-spot__chip{top:auto;bottom:12%}@media(max-width:959px){.lp-spot__visual{padding:0 0 4%}.lp-spot__scene{--rx:0deg;--ry:0deg}.lp-spot__plate,.lp-spot--flip .lp-spot__plate{top:8%;right:0;bottom:-5%;left:5%;transform:none}.lp-spot__chip,.lp-spot--flip .lp-spot__chip,.lp-spot:nth-child(n+3) .lp-spot__chip{left:12px;right:auto;top:auto;bottom:14px;transform:none}}.lp-phones-head{margin:clamp(56px,8vw,112px) 0 clamp(24px,3vw,36px);text-align:center}.lp-phones-head h3{margin:0 0 8px;font:800 clamp(1.5rem,3vw,2.2rem)/1.12 var(--font-display);letter-spacing:-.025em}.lp-phones-head p{margin:0 auto;max-width:52ch;font:400 16px/1.6 var(--font-ui);color:var(--c-muted)}.lp-phones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,32px);align-items:end;margin:0;padding:0;list-style:none;perspective:1800px}.lp-phones__item{display:flex;flex-direction:column;gap:18px;min-width:0}.lp-phones__device{position:relative;width:min(100%,300px);margin:0 auto;padding:0 4%;isolation:isolate;transform-style:preserve-3d;transition:transform .5s var(--ease-out)}.lp-phones__plate{position:absolute;top:16%;right:-4%;bottom:-6%;left:-4%;z-index:-1;border-radius:34px;background:linear-gradient(160deg,color-mix(in srgb,var(--c-primary) 18%,var(--c-surface-2)),color-mix(in srgb,var(--c-warning) 14%,var(--c-surface)) 70%,var(--c-surface));box-shadow:0 30px 60px -30px #231a144d,inset 0 1px #fff9}@media(min-width:701px){.lp-phones__item:nth-child(1) .lp-phones__device{transform:rotateY(14deg) translateZ(-24px)}.lp-phones__item:nth-child(2) .lp-phones__device{transform:translateY(-18px) translateZ(20px)}.lp-phones__item:nth-child(3) .lp-phones__device{transform:rotateY(-14deg) translateZ(-24px)}.lp-phones__item:hover .lp-phones__device{transform:translateZ(30px)}}.lp-phones__caption{display:flex;flex-direction:column;gap:4px;text-align:center;padding:0 8px}.lp-phones__caption strong{font:700 17px/1.3 var(--font-display)}.lp-phones__caption span{font:400 15px/1.5 var(--font-ui);color:var(--c-muted)}@media(max-width:700px){.lp-phones{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px var(--lp-gutter) 20px;margin:0 calc(-1*var(--lp-gutter));scrollbar-width:thin}.lp-phones__item{flex:0 0 74%;scroll-snap-align:center}}.lp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin:0;padding:0;list-style:none}.lp-cards--four{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.lp-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.lp-bento>li{grid-column:span 12}@media(min-width:600px){.lp-bento>li{grid-column:span 6}}@media(min-width:1000px){.lp-bento>li{grid-column:span 3}.lp-bento>li.lp-bento__wide{grid-column:span 6}}.lp-card{display:flex;flex-direction:column;gap:8px;padding:22px;overflow:hidden;transition:transform .35s var(--ease-out),box-shadow var(--motion-base),background var(--motion-base)}.lp-card:after{content:"";position:absolute;right:-20%;bottom:-40%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-primary) 14%,transparent),transparent);opacity:0;transition:opacity var(--motion-base);pointer-events:none}.lp-card:hover:after{opacity:1}.lp-card:hover{box-shadow:var(--lp-shadow-hover);background:linear-gradient(var(--c-surface),var(--c-surface)) padding-box,var(--lp-ring-hover) border-box}.lp-card--tilt{--lift:0px;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift))}.lp-card--tilt:hover{--lift:-4px}.lp-card__body{display:flex;flex-direction:column;gap:8px;min-width:0;position:relative;z-index:1}.lp-card h3{margin:8px 0 0;font:700 17.5px/1.3 var(--font-display);letter-spacing:-.01em}.lp-card p{margin:0;font:400 15px/1.55 var(--font-ui);color:var(--c-muted)}.lp-bento__wide h3{font-size:19px}.lp-bento__art{position:relative;margin:14px -1px -23px;min-width:0}.lp-bento__art img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:var(--focus,50% 0);border-radius:12px 12px 0 0;border:1px solid var(--c-line);border-bottom:0;box-shadow:var(--shadow-2)}@media(min-width:1000px){.lp-bento__wide{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;min-height:236px;padding-right:0}.lp-bento__art{align-self:end;margin:0;height:100%;perspective:900px}.lp-bento__art img{position:absolute;left:8%;top:14%;width:118%;height:auto;aspect-ratio:auto;object-fit:fill;border-radius:10px;border:1px solid rgba(255,255,255,.4);transform:rotateY(-18deg) rotateX(6deg) rotate(-1.5deg);transform-origin:left center;box-shadow:0 30px 60px -24px #231a1480;transition:transform .5s var(--ease-out)}.lp-bento__wide:hover .lp-bento__art img{transform:rotateY(-12deg) rotateX(4deg) rotate(-1deg) translate(-2%)}}.lp-owner-sec{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(60% 60% at 80% 40%,color-mix(in srgb,var(--c-primary) 14%,transparent),transparent 70%),var(--c-bg);color:var(--c-ink);--lp-ring:linear-gradient(160deg,rgba(255,255,255,.16),rgba(255,255,255,.05) 45%,color-mix(in srgb,var(--c-primary) 28%,transparent));--lp-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.3),0 18px 40px -22px rgba(0,0,0,.6)}.lp-owner-sec__glow{position:absolute;left:-10%;bottom:-20%;width:40%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-warning) 16%,transparent),transparent);filter:blur(30px);z-index:-1;pointer-events:none}.lp-owner{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}@media(min-width:920px){.lp-owner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.lp-owner-sec .lp-tile{box-shadow:inset 0 1px #ffffff14,0 0 0 1px color-mix(in srgb,var(--c-primary) 35%,transparent)}.lp-points{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.lp-point{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:center;padding:12px 14px;margin:0 -14px;border-radius:18px;border:1px solid transparent;transition:background var(--motion-base),border-color var(--motion-base)}.lp-point:hover{background:color-mix(in srgb,var(--c-surface) 75%,transparent);border-color:var(--c-line)}.lp-point__body{min-width:0}.lp-point__body strong{display:block;font:700 16px/1.3 var(--font-display)}.lp-point__body span{display:block;margin-top:3px;font:400 15px/1.5 var(--font-ui);color:var(--c-muted)}.lp-owner__visual{perspective:1400px;padding:12px 0 24px}.lp-owner__scene{--rx:2deg;--ry:-8deg;position:relative;width:min(320px,74%);margin:0 auto;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .7s var(--ease-out)}.lp-owner__plate{position:absolute;top:12%;right:-18%;bottom:-8%;left:-14%;border-radius:40px;background:linear-gradient(160deg,color-mix(in srgb,var(--c-primary) 22%,var(--c-surface)),var(--c-surface-2) 60%,var(--c-bg));border:1px solid rgba(255,255,255,.07);box-shadow:0 40px 80px -40px #000000b3;transform:translateZ(-80px)}.lp-owner__chip{position:absolute;display:inline-flex;align-items:center;gap:10px;max-width:min(260px,78%);padding:10px 12px;border-radius:14px;background:var(--c-surface);border:1px solid var(--c-line-strong);box-shadow:var(--shadow-3);color:var(--c-ink);font:600 13px/1.3 var(--font-ui);transform:translateZ(70px)}.lp-owner__chip svg{flex:none}@media(min-width:1024px){.lp-owner__chip{max-width:none;white-space:nowrap}}.lp-owner__chip.is-warning svg{color:var(--c-warning-text)}.lp-owner__chip.is-primary svg{color:var(--c-primary-text)}.lp-owner__chip.is-success svg{color:var(--c-success-text)}.lp-owner__chip--1{left:-28%;top:5%}.lp-owner__chip--2{right:-28%;top:38%}@media(min-width:1024px)and (max-width:1120px){.lp-owner__chip--2{right:-16%}}.lp-owner__chip--3{left:-20%;bottom:9%}@media(max-width:600px){.lp-owner__scene{--rx:0deg;--ry:0deg;width:min(300px,100%);display:flex;flex-direction:column;gap:12px}.lp-owner__plate{display:none}.lp-owner__chip{position:static;transform:none;max-width:none;justify-content:center}.lp-point{margin:0;padding:10px 0}}.lp-pricing{position:relative;isolation:isolate;overflow:clip}.lp-pricing:before{content:"";position:absolute;left:50%;top:18%;width:min(900px,120vw);aspect-ratio:2/1;translate:-50% 0;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-primary) 10%,transparent),transparent);filter:blur(20px);pointer-events:none}.lp-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;align-items:stretch}@media(min-width:860px){.lp-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.lp-plan{display:flex;flex-direction:column;gap:10px;padding:28px 26px 26px;overflow:hidden;transition:transform .35s var(--ease-out),box-shadow var(--motion-base)}.lp-plan:hover{transform:translateY(-4px);box-shadow:var(--lp-shadow-hover)}.lp-plan--featured{--lp-ring:linear-gradient(160deg,var(--c-primary),var(--c-warning) 60%,var(--c-primary));background:linear-gradient(180deg,color-mix(in srgb,var(--c-primary) 6%,var(--c-surface)),var(--c-surface) 42%) padding-box,var(--lp-ring) border-box;box-shadow:var(--lp-shadow),0 30px 60px -30px color-mix(in srgb,var(--c-primary) 45%,transparent)}.lp-plan--featured:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--c-primary),var(--c-warning))}@media(min-width:860px){.lp-plan--featured{transform:translateY(-12px)}.lp-plan--featured:hover{transform:translateY(-16px)}}.lp-plan__tag{margin:0;font:700 12px/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--c-primary-text)}.lp-plan--featured .lp-plan__tag{align-self:flex-start;padding:6px 10px;border-radius:var(--r-pill);background:var(--c-primary-tint)}.lp-plan__name{margin:0;font:800 26px/1.1 var(--font-display);letter-spacing:-.02em}.lp-plan__price{margin:0;font:800 clamp(1.7rem,2.6vw,2.2rem)/1.1 var(--font-display);letter-spacing:-.025em}.lp-plan__annual{align-self:flex-start;margin:-2px 0 4px;padding:6px 10px;border-radius:var(--r-pill);background:var(--c-surface-2);font:600 13px/1.3 var(--font-ui);color:var(--c-muted)}.lp-plan__bullets{display:flex;flex-direction:column;gap:9px;margin:8px 0 18px;padding:0;list-style:none;flex:1}.lp-plan__bullets li{display:flex;gap:10px;align-items:flex-start;font:400 15px/1.45 var(--font-ui);color:var(--c-ink)}.lp-pricing-notes{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}@media(min-width:860px){.lp-pricing-notes{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.lp-notes{margin:0;padding:18px 20px;list-style:none;font:400 14.5px/1.55 var(--font-ui);color:var(--c-muted)}.lp-notes li{display:flex;gap:10px;align-items:flex-start}.lp-notes li>svg{flex:none;margin-top:3px;color:var(--c-primary-text)}.lp-notes li+li{margin-top:8px}.lp-notes--free h3{margin:0 0 10px;font:700 15px/1.3 var(--font-display);color:var(--c-ink)}.lp-notes--free ul{margin:0;padding:0;list-style:none}.lp-steps{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;margin:0;padding:0;list-style:none}@media(min-width:1000px){.lp-steps:before{content:"";position:absolute;left:8%;right:8%;top:46px;height:2px;background:linear-gradient(90deg,transparent,var(--c-line-strong) 15%,var(--c-line-strong) 85%,transparent)}}.lp-step{padding:24px 20px 22px;transition:transform .35s var(--ease-out),box-shadow var(--motion-base)}.lp-step:hover{transform:translateY(-4px);box-shadow:var(--lp-shadow-hover)}.lp-step__n{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--c-primary) 76%,#fff),var(--c-primary) 60%,color-mix(in srgb,var(--c-primary) 82%,#000));color:var(--c-on-primary);font:800 17px var(--font-display);box-shadow:0 0 0 6px var(--c-surface),0 0 0 7px var(--c-line),0 10px 20px -10px color-mix(in srgb,var(--c-primary) 70%,transparent)}.lp-step h3{margin:16px 0 6px;font:700 17px/1.3 var(--font-display)}.lp-step p{margin:0;font:400 15px/1.55 var(--font-ui);color:var(--c-muted)}.lp-faq{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:920px){.lp-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lp-faq .lp-sec-head{position:sticky;top:96px}}.lp-faq__list{display:flex;flex-direction:column;gap:10px}.lp-faq__item{border-radius:18px;overflow:hidden;transition:box-shadow var(--motion-base),background var(--motion-base)}.lp-faq__item[open]{box-shadow:var(--lp-shadow-hover);background:linear-gradient(var(--c-surface),var(--c-surface)) padding-box,var(--lp-ring-hover) border-box}.lp-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:14px 16px 14px 18px;cursor:pointer;list-style:none;font:700 16px/1.35 var(--font-display)}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--c-surface-2);color:var(--c-muted);flex:none;transition:transform var(--motion-base) var(--ease-out),background var(--motion-base),color var(--motion-base)}.lp-faq__item[open] .lp-faq__icon{transform:rotate(45deg);background:var(--c-primary-tint);color:var(--c-primary-text)}.lp-faq__item p{margin:0;padding:0 18px 18px;font:400 15px/1.6 var(--font-ui);color:var(--c-muted)}.lp-final{position:relative;isolation:isolate;overflow:clip;padding:clamp(72px,10vw,136px) 0;background:linear-gradient(160deg,color-mix(in srgb,var(--c-primary) 92%,#fff) 0%,var(--c-primary) 55%,color-mix(in srgb,var(--c-primary) 78%,#000) 100%);color:var(--c-on-primary)}.lp-final__orb{position:absolute;z-index:-1;border-radius:50%;filter:blur(40px);pointer-events:none}.lp-final__orb--a{left:-10%;top:-30%;width:40%;aspect-ratio:1;background:#ffffff2e}.lp-final__orb--b{right:-8%;bottom:-40%;width:36%;aspect-ratio:1;background:#0000002e}.lp-final__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(to right,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.08) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(60% 70% at 50% 50%,#000 10%,transparent 100%);mask-image:radial-gradient(60% 70% at 50% 50%,#000 10%,transparent 100%);pointer-events:none}.lp-final__inner{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.lp-final .lp-h2{max-width:22ch;margin:0 auto}.lp-final .lp-lead{color:color-mix(in srgb,var(--c-on-primary) 86%,transparent);margin:0}.lp-final .cs-btn--primary{background:var(--c-surface);color:var(--c-primary-text);border-color:transparent;box-shadow:0 10px 30px -12px #00000080}.lp-final .cs-btn--primary:hover{background:var(--c-surface)}.lp-final .cs-btn--secondary{background:transparent;color:var(--c-on-primary);border-color:color-mix(in srgb,var(--c-on-primary) 55%,transparent)}.lp-final .cs-btn--secondary:hover{background:color-mix(in srgb,var(--c-on-primary) 12%,transparent)}.lp-footer{padding:56px 0 32px;background:var(--c-surface);border-top:1px solid var(--c-line)}.lp-footer__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media(min-width:760px){.lp-footer__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}}.lp-footer__brand{display:flex;gap:12px;align-items:flex-start}.lp-footer__brand>div{display:flex;flex-direction:column;gap:6px;min-width:0}.lp-footer__lockup{font-size:22px;color:var(--c-ink)}.lp-footer__by{display:block;font:400 14px/1.4 var(--font-ui);color:var(--c-muted)}.lp-footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.lp-footer__col h3{margin:0 0 6px;font:700 13px/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.lp-footer__link{display:inline-flex;align-items:center;min-height:48px;min-width:48px;padding:0 4px;color:var(--c-ink);font:500 15px var(--font-ui);text-decoration:none;border-radius:var(--r-sm)}.lp-footer__link:hover{color:var(--c-primary-text);text-decoration:underline}.lp-footer__note{margin:0;padding:12px 0;font:400 14px/1.5 var(--font-ui);color:var(--c-muted)}.lp-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:32px;padding-top:20px;border-top:1px solid var(--c-line);font:400 13px/1.5 var(--font-ui);color:var(--c-muted)}@media(prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;translate:0 16px;transition:opacity .65s var(--ease-out),translate .65s var(--ease-out);transition-delay:calc(var(--i,0)*70ms)}[data-reveal].is-in{opacity:1;translate:0 0}.lp-stage__float{animation:lp-float 7s ease-in-out infinite}@keyframes lp-float{0%,to{translate:0 0}50%{translate:0 -10px}}.lp-overline__dot{animation:lp-blink 2.4s ease-in-out infinite}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:.25}}.lp-owner__chip,.lp-spot__chip,.lp-stage__chip-b{animation:lp-bob 6s ease-in-out infinite;animation-delay:calc(var(--i,0)*-2s)}.lp-spot__chip{animation-delay:-3s}@keyframes lp-bob{0%,to{translate:0 0}50%{translate:0 -6px}}}
