@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-arabic-wght-normal-BhzieyvS.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-math-wght-normal-pS2d8anF.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-symbols-wght-normal-BJ6p-EzA.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-ext-wght-normal-CIz31GGw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-wght-normal-BQEJrIpl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-italic-BicUS2cM.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-italic-BfTTTDIL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-italic-Py8at3oI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f4f0e7;--paper-deep:#eae4d7;--paper-soft:#f9f6ef;--card:#fdfaf3;--card-strong:#fffdf8;--ink:#171a16;--ink-soft:#363b32;--muted:#73796c;--muted-light:#949a8c;--line:#171a161f;--line-soft:#171a1612;--line-strong:#171a1640;--lime:#d6ff5f;--lime-deep:#b6e33d;--lime-soft:#edffc0;--coral:#ff7456;--coral-soft:#ffe2d9;--amber:#e9aa43;--amber-soft:#fff0d4;--blue:#6f9ff1;--blue-soft:#e6eeff;--violet:#9b85e4;--violet-soft:#eee9ff;--green:#2f6b47;--red:#c74334;--shadow-sm:0 2px 8px #171a160d;--shadow-md:0 14px 34px #171a1617;--shadow-lg:0 28px 70px #171a1629;--radius-sm:12px;--radius-md:18px;--radius-lg:26px;--radius-xl:36px;--font-display:"Fraunces Variable", "Iowan Old Style", Georgia, serif;--font-sans:"Manrope Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", ui-monospace, "Cascadia Mono", Menlo, monospace;--header-height:78px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}section[id]{scroll-margin-top:92px}body{min-width:320px;min-height:100vh;color:var(--ink);background-color:var(--paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:radial-gradient(circle at 12% -5%,#d6ff5f21,#0000 34rem),radial-gradient(circle at 88% 5%,#ff74560f,#0000 30rem);margin:0;font-size:15px;line-height:1.55;overflow-x:hidden}#root{min-height:100vh}h1,h2,h3,h4,h5,p{margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.035em;font-weight:580;line-height:.98}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}img,video{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}dl,dd{margin:0}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}input:focus,textarea:focus,button:focus,a:focus,input:focus-visible,textarea:focus-visible{outline:none}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#171a1629 padding-box padding-box;border:2px solid #0000;border-radius:99px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8bf;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:.71rem;font-weight:800;display:inline-flex}.eyebrow--plain{color:var(--muted);background:0 0;border:0;padding:0}.eyebrow--light{color:var(--paper);background:#ffffff0f;border-color:#ffffff26}.eyebrow__dot{background:var(--lime-deep);border-radius:99px;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #d6ff5f38}.eyebrow--plain .eyebrow__dot{background:var(--coral);box-shadow:0 0 0 4px #ff745624}.text-link{color:var(--ink);border-bottom:1px solid #0000;align-items:center;gap:6px;font-size:.84rem;font-weight:750;transition:border-color .18s,color .18s;display:inline-flex}.text-link:hover{border-color:var(--ink)}.text-link--arrow svg{transition:transform .18s}.text-link--arrow:hover svg{transform:translate(3px)}.text-link--small{font-size:.78rem}.muted{color:var(--muted)}.mono{font-family:var(--font-mono)}.page-footnote{text-align:center;max-width:720px;color:var(--muted);margin:28px auto 0;font-size:.78rem}.btn{min-height:44px;font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.84rem;font-weight:780;transition:background-color .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)scale(.99)}.btn:disabled{opacity:.52}.btn--primary{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:0 8px 20px #171a1624}.btn--primary:hover:not(:disabled){background:#272c24;box-shadow:0 12px 26px #171a1633}.btn--primary svg:last-child{transition:transform .18s}.btn--primary:hover svg:last-child{transform:translate(3px)}.btn--secondary{background:var(--card-strong);color:var(--ink);border-color:var(--line-strong)}.btn--secondary:hover:not(:disabled){border-color:var(--ink);background:#fff}.btn--ghost{color:var(--ink);box-shadow:none;background:0 0;border-color:#0000}.btn--ghost:hover:not(:disabled){background:#171a160f}.btn--lime{background:var(--lime);color:var(--ink);border-color:var(--lime);box-shadow:0 10px 28px #b6e33d2e}.btn--lime:hover:not(:disabled){background:#e0ff84}.btn--danger{background:var(--red);color:#fff;border-color:var(--red)}.btn--danger-ghost{color:var(--red);background:0 0;border-color:#0000}.btn--danger-ghost:hover:not(:disabled){background:#c7433414}.btn--dark-ghost{color:var(--paper);background:#ffffff0a;border-color:#fff3}.btn--dark-ghost:hover:not(:disabled){background:#ffffff14;border-color:#ffffff80}.btn--large{min-height:54px;padding:0 25px;font-size:.92rem}.btn--small{min-height:36px;padding:0 14px;font-size:.78rem}.btn--tiny{min-height:31px;padding:0 11px;font-size:.73rem}.btn--full{width:100%}.icon-button{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background .18s,color .18s,transform .18s;display:inline-flex}.icon-button:hover{transform:translateY(-1px)}.icon-button--soft{background:var(--paper);border:1px solid var(--line)}.icon-button--soft:hover{background:var(--paper-deep)}.icon-button--quiet{color:var(--muted)}.icon-button--quiet:hover{color:var(--ink);background:#171a160f}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field__label{letter-spacing:.055em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:6px;font-size:.73rem;font-weight:800;display:flex}.field__label em{letter-spacing:.08em;color:var(--coral);margin-left:auto;font-size:.62rem;font-style:normal}.field__label svg{color:var(--muted)}.field__hint{letter-spacing:0;text-transform:none;color:var(--muted);margin-left:auto;font-size:.66rem;font-weight:600}.field__control{background:var(--card-strong);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;min-height:50px;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.field__control:focus-within{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #d6ff5f52}.field__control>svg{color:var(--muted);flex:none}.field__control input,.field__control textarea{background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:.94rem;font-weight:550}.field__control input::placeholder,.field__control textarea::placeholder{color:var(--muted-light);font-weight:450}.field__eye{width:30px;height:30px;color:var(--muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.field__eye:hover{background:var(--paper);color:var(--ink)}.field__help{color:var(--muted);font-size:.73rem;line-height:1.45}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-error{color:#8b2f23;background:#fce9e5;border:1px solid #c743342e;border-radius:12px;padding:12px 14px;font-size:.82rem;font-weight:600}.form-error--panel{max-width:640px;margin:20px 0}.form-actions{align-items:center;gap:10px;padding-top:6px;display:flex}.color-swatches{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.color-swatch{border:1px solid var(--line);min-height:30px;color:var(--muted);background:var(--card-strong);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 5px;font-size:.7rem;font-weight:650;transition:border-color .16s,color .16s;display:inline-flex}.color-swatch:hover,.color-swatch.is-selected{border-color:var(--ink);color:var(--ink)}.color-swatch__tile{background:#a9bbc9;border:1px solid #171a1626;border-radius:50%;width:18px;height:18px}.color-swatch__tile--bay-blue{background:#708fb9}.color-swatch__tile--racing-green{background:#4e6e54}.color-swatch__tile--oyster-grey{background:#b4b3ad}.color-swatch__tile--midnight-black{background:#242927}.color-swatch__tile--pearl-white{background:#f0ede2}.color-swatch__tile--signal-red{background:#b94b40}.search-field{background:var(--card-strong);border:1px solid var(--line);width:min(340px,100%);min-height:42px;color:var(--muted);border-radius:999px;align-items:center;gap:9px;padding:0 14px;display:flex}.search-field:focus-within{border-color:var(--ink)}.search-field input{background:0 0;border:0;width:100%;font-size:.85rem}.status-chip{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--paper);border:1px solid var(--line);min-height:26px;color:var(--ink-soft);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.66rem;font-weight:800;display:inline-flex}.status-chip i{background:currentColor;border-radius:99px;width:6px;height:6px}.status-chip--green{color:var(--green);background:#e8f6de;border-color:#2f6b4729}.status-chip--muted{color:var(--muted);background:var(--paper)}.status-chip--lime{background:var(--lime);color:var(--ink);border-color:#0000}.pill{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:.6rem;font-weight:800;display:inline-flex}.pill--live{color:var(--green);background:#e8f6de}.pill--closed{background:var(--paper);color:var(--muted)}.unread-dot{background:var(--coral);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #ff745624}.live-dot{color:var(--muted);align-items:center;gap:6px;font-size:.68rem;font-weight:700;display:inline-flex}.live-dot i{background:var(--muted-light);border-radius:50%;width:6px;height:6px}.live-dot.is-live i{background:#45a86c;animation:2.4s ease-in-out infinite livePulse;box-shadow:0 0 0 3px #45a86c21}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.45}}.logo{color:var(--ink);flex:none;align-items:center;gap:8px;display:inline-flex}.logo-mark{width:29px;height:29px;color:var(--ink);filter:drop-shadow(0 3px 5px #171a161f);flex:none;display:block}.logo-mark svg{width:100%;height:100%}.logo-word{font-family:var(--font-sans);letter-spacing:-.035em;white-space:nowrap;font-size:.96rem;font-weight:830;line-height:1}.logo-dot{color:var(--coral)}.logo--light{color:var(--paper)}.logo--light .logo-mark{color:var(--paper);filter:none}.logo--light .logo-dot{color:var(--lime)}.logo--sm .logo-mark{width:23px;height:23px}.logo--sm .logo-word{font-size:.8rem}.logo--lg .logo-mark{width:38px;height:38px}.logo--lg .logo-word{font-size:1.3rem}.avatar{letter-spacing:-.02em;border:1px solid #171a1614;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.avatar--sm{width:30px;height:30px;font-size:.65rem}.avatar--md{width:38px;height:38px;font-size:.75rem}.avatar--lg{width:58px;height:58px;font-size:1.02rem}.avatar--ink{background:var(--ink);color:var(--lime)}.avatar--lime{background:var(--lime);color:var(--ink)}.avatar--coral{background:var(--coral-soft);color:#8f3c2b}.spinner{color:currentColor;animation:.85s linear infinite spin;display:inline-flex}.page-loader{min-height:100vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:38px 20px;display:flex}.empty-state__icon{width:56px;height:56px;color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.empty-state h3{margin-bottom:5px;font-size:1.4rem}.empty-state p{max-width:330px;color:var(--muted);font-size:.82rem}.empty-state__action{margin-top:16px}.reason-glyph{background:var(--paper);border:1px solid var(--line-soft);width:42px;height:42px;color:var(--ink-soft);border-radius:13px;flex:none;justify-content:center;align-items:center;display:inline-flex}.reason-glyph--signal{background:var(--lime-soft);color:#41551a;border-color:#a0c82d2e}.reason-glyph--urgent{background:var(--coral-soft);color:#a33c29;border-color:#ff745633}.reason-glyph--amber{background:var(--amber-soft);color:#876021;border-color:#e9aa433d}.reason-glyph--blue{background:var(--blue-soft);color:#315c9f;border-color:#6f9ff133}.reason-glyph--violet{background:var(--violet-soft);color:#58459c;border-color:#9b85e433}.toast-viewport{z-index:1200;pointer-events:none;flex-direction:column;gap:10px;width:min(360px,100vw - 32px);display:flex;position:fixed;top:20px;right:20px}.toast{pointer-events:auto;background:var(--ink);color:var(--paper);border:1px solid #ffffff17;border-radius:17px;align-items:flex-start;gap:11px;padding:14px 13px;animation:.28s cubic-bezier(.22,1,.36,1) toastIn;display:flex;box-shadow:0 18px 44px #171a1642}.toast--urgent{background:#2a1511;border-color:#ff74564d}.toast--success{background:#14241a;border-color:#d6ff5f33}.toast__icon{width:30px;height:30px;color:var(--lime);background:#ffffff14;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.toast--urgent .toast__icon{color:var(--coral)}.toast__body{flex:1;min-width:0}.toast__body strong{font-size:.82rem;font-weight:760;line-height:1.35;display:block}.toast__body p{color:#f4f0e7ad;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2px;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.toast__action{color:var(--lime);border-bottom:1px solid #d6ff5f59;margin-top:8px;padding-bottom:1px;font-size:.72rem;font-weight:800;display:inline-flex}.toast__close{color:#f4f0e780;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.toast__close:hover{color:var(--paper);background:#ffffff14}@keyframes toastIn{0%{opacity:0;transform:translateY(-7px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.landing{position:relative;overflow:clip}.landing-header{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f0e7d1;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.landing-header__inner{max-width:1260px;height:var(--header-height);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:0 32px;display:flex}.landing-nav{align-items:center;gap:28px;display:flex}.landing-nav a{color:var(--ink-soft);font-size:.81rem;font-weight:650;transition:color .16s}.landing-nav a:hover{color:var(--ink)}.landing-header__actions{align-items:center;gap:16px;display:flex}.hero{isolation:isolate;position:relative}.hero__glow{z-index:-1;filter:blur(6px);background:radial-gradient(circle at 74% 40%,#d6ff5f42,#0000 25rem),radial-gradient(circle at 28% 10%,#ff745614,#0000 23rem);height:760px;position:absolute;inset:-180px -10% auto}.hero__inner{grid-template-columns:1.04fr .96fr;align-items:center;gap:48px;max-width:1260px;margin:0 auto;padding:68px 32px 104px;display:grid}.hero__copy{z-index:2;padding-top:12px;position:relative}.hero__copy h1{letter-spacing:-.055em;margin-top:23px;font-size:clamp(3.1rem,5.4vw,4.9rem);font-weight:560;line-height:.94}.hero__accent{letter-spacing:-.06em;font-style:italic;font-weight:500;display:inline-block;position:relative}.hero__accent svg{width:104%;height:.25em;position:absolute;bottom:-.12em;left:-3%;overflow:visible}.hero__accent svg path{fill:none;stroke:var(--coral);stroke-width:4px;stroke-linecap:round;opacity:.82}.hero__lede{max-width:520px;color:var(--ink-soft);margin-top:26px;font-size:clamp(.98rem,1.45vw,1.12rem);font-weight:460;line-height:1.65}.hero__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.hero__proof{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:16px 20px;margin-top:30px;padding-top:22px;display:flex}.hero__proof span{color:var(--muted);align-items:center;gap:7px;font-size:.73rem;font-weight:670;display:inline-flex}.hero__proof svg{color:var(--ink-soft)}.hero__visual{justify-content:center;align-items:center;min-height:610px;display:flex;position:relative}.hero-scene{width:100%;max-width:575px;height:600px;position:relative}.hero-sticker{z-index:2;border-radius:25px;width:min(335px,70%);transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:33px;left:47%;transform:translate(-55%)rotate(-6deg);box-shadow:0 38px 70px #171a1633,0 8px 18px #171a161a}.hero-sticker:hover{transform:translate(-55%)rotate(-3deg)translateY(-4px)}.hero-sticker .qr-sticker{border-radius:25px}.hero-sticker__tape{z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#eedfafb8;border:1px solid #171a160d;width:90px;height:27px;position:absolute;box-shadow:0 2px 4px #171a160d}.hero-sticker__tape--left{top:24px;left:-34px;transform:rotate(-36deg)}.hero-sticker__tape--right{bottom:26px;right:-32px;transform:rotate(-38deg)}.hero-notification{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f5;border:1px solid #171a161a;border-radius:22px;width:320px;padding:15px;animation:7s ease-in-out infinite heroFloat;position:absolute;bottom:30px;right:0;transform:rotate(2.5deg);box-shadow:0 24px 60px #171a1633}@keyframes heroFloat{0%,to{transform:rotate(2.5deg)translateY(0)}50%{transform:rotate(2.5deg)translateY(-7px)}}.hero-notification__top{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.62rem;font-weight:800;display:flex}.hero-notification__app{color:var(--ink);letter-spacing:.12em;align-items:center;gap:6px;display:inline-flex}.hero-notification__app-dot{background:var(--lime-deep);border-radius:50%;width:6px;height:6px}.hero-notification__row{gap:10px;margin-top:13px;display:flex}.hero-notification__car{background:var(--lime-soft);color:#49611f;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.hero-notification__row strong{letter-spacing:-.02em;font-size:.85rem;font-weight:800;display:block}.hero-notification__row p{color:var(--muted);margin-top:1px;font-size:.77rem}.hero-notification__reply{color:#42541f;background:#eff6e1;border:1px solid #6e8c331f;border-radius:11px;justify-content:space-between;align-items:center;margin-top:12px;padding:8px 10px 8px 12px;font-size:.73rem;font-weight:650;display:flex}.hero-notification__send{background:var(--ink);width:24px;height:24px;color:var(--lime);border-radius:8px;justify-content:center;align-items:center;display:flex}.hero-scene__doodle{font-family:var(--font-display);color:var(--ink);opacity:.45;pointer-events:none;font-style:italic;position:absolute}.hero-scene__doodle--one{font-size:1.2rem;top:10px;right:15px;transform:rotate(9deg)}.hero-scene__doodle--two{font-family:var(--font-sans);opacity:.3;font-size:2rem;bottom:30px;left:6px;transform:rotate(-18deg)}.hero-scene__try{z-index:6;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-soft);background:#fffdf8cc;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:.68rem;font-weight:750;transition:border-color .16s,color .16s,transform .16s;display:inline-flex;position:absolute;bottom:-30px;left:6px}.hero-scene__try:hover{border-color:var(--ink);color:var(--ink);transform:translateY(-1px)}.qr-sticker{--qr-pad:14px;width:100%;padding:var(--qr-pad);background:var(--card-strong);color:var(--ink);box-shadow:inset 0 0 0 4px var(--card-strong), inset 0 0 0 5px #171a1614;border:1px solid #171a16e0;border-radius:20px;position:relative}.qr-sticker__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;padding:1px 2px 9px;font-size:.55rem;font-weight:850;display:flex}.qr-sticker__brand{letter-spacing:-.03em;text-transform:lowercase;color:var(--ink);align-items:center;gap:5px;font-size:.68rem;font-weight:850;display:inline-flex}.qr-sticker__brand-dot{background:var(--coral);border-radius:50%;width:6px;height:6px}.qr-sticker__hint-top{letter-spacing:.1em;font-size:.51rem}.qr-sticker__code{aspect-ratio:1;background:var(--card-strong);border:1px solid #171a161f;border-radius:9px;justify-content:center;align-items:center;padding:2px;display:flex;position:relative;overflow:hidden}.qr-sticker__code>img{object-fit:contain;image-rendering:auto;width:100%;height:100%}.qr-sticker__loading{aspect-ratio:1;background:repeating-linear-gradient(90deg, var(--paper-deep) 0 10px, transparent 10px 20px), repeating-linear-gradient(0deg, var(--paper-deep) 0 10px, transparent 10px 20px);opacity:.5;border-radius:6px;width:74%;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25}}.qr-sticker__seal{aspect-ratio:1;border:2px solid var(--card-strong);border-radius:24%;width:18%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 2px 8px #171a162e}.qr-sticker__seal img{width:100%;height:100%}.qr-sticker__caption{justify-content:space-between;align-items:flex-end;gap:10px;padding:11px 2px 7px;display:flex}.qr-sticker__caption strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1rem,2vw,1.22rem);font-weight:600;line-height:1.1;display:block}.qr-sticker__caption em{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);margin-top:2px;font-size:.6rem;font-style:normal;display:block}.qr-sticker__scan{text-align:right;letter-spacing:.06em;text-transform:uppercase;max-width:80px;color:var(--ink-soft);font-size:.53rem;font-weight:800;line-height:1.3}.qr-sticker__url{font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted);border-top:1px dashed #171a162e;padding-top:6px;font-size:.55rem}.qr-sticker--compact{--qr-pad:10px}.qr-sticker--compact .qr-sticker__eyebrow{padding-bottom:6px}.ticker{z-index:2;background:var(--ink);color:var(--paper);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;margin:0 -10px;position:relative;overflow:hidden;transform:rotate(-1.2deg)scale(1.02)}.ticker__track{width:max-content;padding:13px 0;animation:34s linear infinite marquee;display:flex}.ticker__track>span{align-items:center;gap:22px;padding-right:22px;display:flex}.ticker__track i{letter-spacing:.15em;white-space:nowrap;font-size:.66rem;font-style:normal;font-weight:800}.ticker__track span span{color:var(--lime);font-size:.68rem}@keyframes marquee{to{transform:translate(-50%)}}.section{max-width:1260px;margin:0 auto;padding:112px 32px}.section-heading{max-width:630px;margin-bottom:52px}.section-heading--center{text-align:center;margin-left:auto;margin-right:auto}.section-heading h2{letter-spacing:-.05em;margin-top:18px;font-size:clamp(2.6rem,4.5vw,4.25rem);line-height:.95}.section-heading p{max-width:520px;color:var(--muted);margin-top:21px;font-size:.98rem;line-height:1.65}.section-heading--center p{margin-left:auto;margin-right:auto}.steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step-card{background:var(--card);border:1px solid var(--line);border-radius:26px;flex-direction:column;min-height:425px;padding:24px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.step-card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.step-card__number{background:var(--ink);width:33px;height:26px;color:var(--lime);letter-spacing:.08em;border-radius:99px;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;display:flex}.step-card__art{border-radius:18px;justify-content:center;align-items:center;height:196px;margin:18px -4px 24px;display:flex;position:relative;overflow:hidden}.step-card__art--sticker{background:radial-gradient(circle at 30% 20%, #fff9, transparent 50%), var(--paper-deep)}.step-card__art--phone{background:radial-gradient(circle at 74% 10%,#fffc,#0000 45%),#e7eddd}.step-card__art--chat{background:radial-gradient(circle at 20% 70%,#ffffffbf,#0000 50%),#f3e4d7}.step-card h3{letter-spacing:-.035em;font-size:1.55rem;line-height:1.05}.step-card p{color:var(--muted);margin-top:9px;font-size:.84rem;line-height:1.58}.mini-sticker{background:var(--card-strong);border:1px solid var(--ink);border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:128px;padding:10px;display:flex;transform:rotate(-5deg);box-shadow:12px 18px 30px #171a161f}.mini-sticker__qr{aspect-ratio:1;border:1px solid var(--line);background:#fff;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:4px;width:74px;padding:6px;display:grid}.mini-sticker__qr i{background:var(--ink);border-radius:1px;display:block}.mini-sticker__qr i:nth-child(2),.mini-sticker__qr i:nth-child(4),.mini-sticker__qr i:nth-child(8){background:0 0}.mini-sticker__label{font-family:var(--font-mono);letter-spacing:.08em;font-size:.4rem}.mini-phone{background:var(--card-strong);border:1px solid var(--ink);border-radius:22px;flex-direction:column;gap:6px;width:182px;padding:16px 13px;display:flex;transform:rotate(3.5deg);box-shadow:10px 16px 30px #171a161a}.mini-phone__top{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:4px;font-size:.9rem;font-weight:600}.mini-phone__reason{background:var(--lime-soft);border:1px solid #171a1617;border-radius:9px;align-items:center;gap:6px;padding:9px 8px;font-size:.56rem;font-weight:750;display:flex}.mini-phone__reason--muted{background:var(--card);color:var(--muted)}.mini-phone__tap{font-family:var(--font-display);color:var(--muted);font-size:.9rem;font-style:italic;position:absolute;bottom:32%;right:27%;transform:rotate(12deg)}.mini-chat{flex-direction:column;gap:6px;width:160px;display:flex}.mini-chat__owner{background:var(--card-strong);border:1px solid var(--line);border-radius:10px 10px 10px 3px;align-self:flex-start;padding:8px 10px;font-size:.55rem;font-weight:650}.mini-chat__guest{background:var(--ink);color:var(--paper);border-radius:10px 10px 3px;align-self:flex-end;padding:8px 10px;font-size:.55rem;font-weight:650}.mini-chat__ping{background:var(--coral);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:28px;right:22px;box-shadow:0 6px 14px #ff74564d}.demo-section{padding-top:20px;padding-bottom:100px}.demo-shell{border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 12%, #d6ff5f24, transparent 24rem), radial-gradient(circle at 8% 92%, #ff74561a, transparent 22rem), var(--ink);min-height:650px;color:var(--paper);grid-template-columns:.9fr 1.1fr;align-items:center;gap:46px;padding:58px 48px;display:grid;position:relative;overflow:hidden}.demo-shell:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:23px 23px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 80%,#000,#0000 60%);mask-image:radial-gradient(circle at 80%,#000,#0000 60%)}.demo-copy{z-index:2;position:relative}.demo-copy h2{letter-spacing:-.05em;color:var(--paper);margin-top:18px;font-size:clamp(2.8rem,4.4vw,4.1rem);line-height:.94}.demo-copy>p{color:#f4f0e7a3;max-width:375px;margin-top:20px;font-size:.93rem;line-height:1.65}.check-list{flex-direction:column;gap:9px;margin:25px 0 29px;display:flex}.check-list li{color:#f4f0e7cc;align-items:center;gap:9px;font-size:.81rem;display:flex}.check-list svg{color:var(--lime);flex:none}.demo-phone-wrap{z-index:2;justify-content:center;display:flex;position:relative}.demo-phone{background:#0b0d0b;border:1px solid #ffffff24;border-radius:44px;width:min(342px,100%);padding:10px;position:relative;transform:rotate(1.4deg);box-shadow:0 36px 80px #00000073,inset 0 0 0 1px #ffffff0f}.demo-phone__notch{z-index:3;background:#0b0d0b;border-radius:999px;width:82px;height:19px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.demo-phone__status{z-index:4;color:var(--ink);pointer-events:none;justify-content:space-between;align-items:center;font-size:.57rem;font-weight:800;display:flex;position:absolute;top:14px;left:27px;right:27px}.demo-phone__signal{letter-spacing:.05em;font-size:.42rem}.demo-phone__screen{background:var(--paper);min-height:610px;max-height:610px;color:var(--ink);scrollbar-width:none;border-radius:35px;padding:39px 15px 20px;overflow-y:auto}.demo-phone__screen::-webkit-scrollbar{display:none}.demo-phone__car{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:7px 2px 15px;display:flex}.demo-phone__car-icon{background:var(--blue-soft);color:#3e6197;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.demo-phone__car>div>span{letter-spacing:.13em;color:var(--muted);font-size:.5rem;font-weight:850;display:block}.demo-phone__car strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.27rem;line-height:1.1;display:block}.demo-phone__car small{color:var(--muted);font-size:.6rem}.demo-phone__question{font-family:var(--font-display);letter-spacing:-.025em;padding:15px 1px 10px;font-size:1.18rem}.demo-phone__reasons{flex-direction:column;gap:7px;display:flex}.demo-reason{text-align:left;background:var(--card-strong);border:1px solid var(--line-soft);border-radius:13px;align-items:center;gap:9px;padding:9px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.demo-reason:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 7px 16px #171a160f}.demo-reason--urgent{background:#fff4ef;border-color:#ff745626}.demo-reason .reason-glyph{border-radius:10px;width:34px;height:34px}.demo-reason>span:not(.reason-glyph){flex:1;min-width:0}.demo-reason strong{font-size:.7rem;font-weight:780;line-height:1.25;display:block}.demo-reason small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.55rem;display:block;overflow:hidden}.demo-reason__arrow{color:var(--muted-light);flex:none}.demo-phone__safe{color:var(--muted);justify-content:center;align-items:center;gap:5px;padding:11px 0 0;font-size:.51rem;display:flex}.demo-phone__result{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:20px 5px;animation:.4s both fadeUp;display:flex}.ping-rings{justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:19px;display:flex;position:relative}.ping-rings span{border:1px solid #171a162e;border-radius:50%;animation:2.4s ease-out infinite ringOut;position:absolute;inset:0}.ping-rings span:nth-child(2){animation-delay:.8s}.ping-rings span:nth-child(3){animation-delay:1.6s}.ping-rings i{background:var(--ink);width:54px;height:54px;color:var(--lime);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex}.ping-rings.is-complete i{background:var(--lime);color:var(--ink)}@keyframes ringOut{0%{opacity:0;transform:scale(.62)}20%{opacity:1}to{opacity:0;transform:scale(1.5)}}.demo-phone__result>strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.75rem}.demo-phone__result>p{max-width:220px;color:var(--muted);margin-top:5px;font-size:.68rem;line-height:1.5}.demo-phone__sent-reason{background:var(--card-strong);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;margin-top:13px;padding:5px 9px 5px 5px;font-size:.59rem;font-weight:750;display:inline-flex}.demo-phone__sent-reason .reason-glyph{border-radius:8px;width:24px;height:24px}.demo-phone__sent-reason .reason-glyph svg{width:13px;height:13px}.demo-phone__waiting{color:var(--muted);align-items:center;gap:6px;margin-top:17px;font-size:.55rem;display:inline-flex}.demo-phone__waiting i{background:var(--lime-deep);border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite livePulse}.demo-phone__chat{flex-direction:column;gap:6px;width:100%;margin-top:19px;display:flex}.demo-bubble{border-radius:12px;max-width:84%;padding:8px 10px;font-size:.61rem;line-height:1.4}.demo-bubble--owner{background:var(--card-strong);border:1px solid var(--line);border-bottom-left-radius:3px;align-self:flex-start}.demo-bubble--guest{background:var(--lime);border-bottom-right-radius:3px;align-self:flex-end;font-weight:650}.demo-phone__composer{border:1px solid var(--line);color:var(--muted-light);text-align:left;border-radius:999px;justify-content:space-between;align-items:center;margin-top:5px;padding:6px 6px 6px 11px;font-size:.57rem;display:flex}.demo-phone__send{background:var(--ink);width:24px;height:24px;color:var(--lime);border-radius:50%;justify-content:center;align-items:center;display:flex}.demo-phone__reset{color:var(--muted);text-underline-offset:3px;margin-top:13px;font-size:.58rem;font-weight:750;text-decoration:underline}.demo-phone__home{background:#ffffff47;border-radius:99px;width:108px;height:4px;margin:8px auto 3px}.demo-phone-wrap__stamp{color:var(--lime);letter-spacing:.16em;border:1px solid #d6ff5f59;border-radius:4px;padding:5px 9px;font-size:.48rem;font-weight:850;position:absolute;top:16px;right:2%;transform:rotate(8deg)}.demo-phone-wrap__scribble{font-family:var(--font-display);color:#f4f0e766;font-size:.82rem;font-style:italic;position:absolute;bottom:30px;left:-10px;transform:rotate(-8deg)}.why{padding-top:88px}.bento{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bento-card{background:var(--card);border:1px solid var(--line);border-radius:26px;flex-direction:column;min-height:280px;padding:26px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.bento-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.bento-card--privacy{background:radial-gradient(circle at 90% 90%, #d6ff5f1a, transparent 20rem), var(--ink);color:var(--paper);grid-column:span 2;min-height:350px;padding-right:320px}.bento-card--reasons{background:radial-gradient(circle at 100% 0%, #ffffff80, transparent 16rem), var(--lime);border-color:#0000;min-height:350px}.bento-card--realtime{background:#f4e7db}.bento-card--push{background:var(--card)}.bento-card--cars{background:#e6ece2}.bento-card--expand{background:radial-gradient(circle at 92% 10%, #9b85e41f, transparent 20rem), var(--card);grid-column:span 3;min-height:210px}.bento-icon{width:40px;height:40px;color:var(--ink);background:#171a160f;border:1px solid #171a160f;border-radius:12px;flex:none;justify-content:center;align-items:center;margin-bottom:auto;display:flex}.bento-card--privacy .bento-icon{color:var(--lime);background:#ffffff12;border-color:#ffffff1a}.bento-kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-top:20px;font-size:.61rem;font-weight:850;display:block}.bento-card--privacy .bento-kicker{color:#f4f0e780}.bento-card h3{letter-spacing:-.045em;max-width:620px;margin-top:8px;font-size:clamp(1.65rem,2.7vw,2.4rem);line-height:1.02}.bento-card--realtime h3,.bento-card--push h3,.bento-card--cars h3{font-size:1.62rem}.bento-card p{max-width:510px;color:var(--muted);margin-top:11px;font-size:.82rem;line-height:1.6}.bento-card--privacy p{color:#f4f0e794;max-width:465px}.privacy-visual{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b;border:1px solid #ffffff1f;border-radius:19px;flex-direction:column;gap:9px;width:260px;padding:18px;display:flex;position:absolute;top:50%;right:32px;transform:translateY(-40%)}.privacy-visual__pill{color:#f4f0e78c;background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.6rem;font-weight:650;display:inline-flex}.privacy-visual__pill--lime{background:var(--lime);color:var(--ink);align-self:flex-start;font-weight:800}.privacy-visual__redacted{background:#ffffff40;border-radius:99px;width:70px;height:6px}.privacy-visual__line{background:#ffffff1f;border-radius:99px;height:7px}.privacy-visual__line--short{width:62%}.bento-reasons{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.bento-reason{background:#ffffff80;border-radius:999px;align-items:center;gap:5px;padding:5px 9px 5px 5px;font-size:.61rem;font-weight:750;display:inline-flex}.bento-reason .reason-glyph{width:25px;height:25px;color:var(--ink-soft);background:#ffffffa6;border:0;border-radius:50%}.bento-reason--more{background:var(--ink);min-width:31px;color:var(--paper);justify-content:center;padding:5px}.bento-card--reasons .bento-icon{background:#171a161a;border-color:#0000}.bento-card--reasons .bento-kicker{color:#171a1694}.bento-chat{flex-direction:column;gap:6px;max-width:250px;margin-top:20px;display:flex}.bento-chat__bubble{background:var(--ink);color:var(--paper);border-radius:11px 11px 3px;align-self:flex-end;padding:8px 11px;font-size:.68rem;font-weight:600}.bento-chat__bubble--other{background:var(--card-strong);color:var(--ink);border:1px solid var(--line);border-radius:11px 11px 11px 3px;align-self:flex-start}.bento-chat__typing{background:#171a160d;border-radius:10px;align-items:center;gap:3px;width:fit-content;margin-top:2px;padding:7px 9px;display:flex}.bento-chat__typing i{background:var(--muted);border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite typing}.bento-chat__typing i:nth-child(2){animation-delay:.15s}.bento-chat__typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.push-visual{align-items:center;gap:8px;margin-top:20px;display:flex;position:relative}.push-visual__dot{background:var(--coral);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff74561f}.push-visual__line{background:linear-gradient(to right, var(--line-strong), transparent);flex:1;height:1px}.push-visual__pill{background:var(--card-strong);border:1px solid var(--line);box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:.62rem;font-weight:750;display:inline-flex}.items-visual{flex-direction:column;gap:5px;margin:18px 0 4px;display:flex}.items-visual span{background:#ffffff85;border-radius:8px;align-items:center;gap:7px;padding:6px 8px;font-size:.61rem;font-weight:700;display:flex}.items-visual span:nth-child(2){margin-left:12px}.expand-visual{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.expand-visual span{background:var(--ink);color:var(--paper);border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:.66rem;font-weight:700;display:inline-flex}.expand-visual span.is-soon{border:1px dashed var(--line-strong);color:var(--muted);background:0 0;font-weight:600}.use-case{padding-top:6px;padding-bottom:96px}.use-case__card{border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 16%,#ffffff80,#0000 20rem),#e8e0ce;border:1px solid #171a1614;grid-template-columns:1.35fr .65fr;align-items:center;gap:40px;padding:54px;display:grid;position:relative;overflow:hidden}.use-case__quote{position:relative}.quote-mark{font-family:var(--font-display);color:var(--coral);opacity:.25;font-size:8rem;line-height:1;position:absolute;top:-42px;left:-10px}.use-case blockquote{max-width:700px;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.08;position:relative}.use-case__caption{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:17px;font-size:.71rem;font-weight:750;display:block}.use-case__facts{border-left:1px solid #171a1621;flex-direction:column;padding-left:36px;display:flex}.use-case__facts div{border-bottom:1px solid #171a161a;align-items:baseline;gap:10px;padding:14px 0;display:flex}.use-case__facts div:last-child{border-bottom:0}.use-case__facts strong{min-width:48px;font-family:var(--font-display);letter-spacing:-.05em;font-size:2.15rem;font-weight:580}.use-case__facts span{color:var(--muted);font-size:.68rem}.faq-section{grid-template-columns:.75fr 1.25fr;gap:60px;padding-top:66px;padding-bottom:120px;display:grid}.faq-copy h2{margin-top:18px;font-size:clamp(2.4rem,4vw,3.7rem);line-height:.96}.faq-copy p{max-width:320px;color:var(--muted);margin-top:20px;font-size:.86rem;line-height:1.65}.faq-list{border-top:1px solid var(--line-strong)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 2px;font-size:.93rem;font-weight:700;list-style:none;transition:color .16s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--coral)}.faq-item__plus{font-family:var(--font-display);color:var(--muted);font-size:1.5rem;font-weight:400;line-height:1;transition:transform .22s}.faq-item[open] .faq-item__plus{color:var(--ink);transform:rotate(45deg)}.faq-item p{max-width:620px;color:var(--muted);padding:0 2px 22px;font-size:.83rem;line-height:1.68;animation:.22s both fadeUp}.final-cta{padding:0 26px 26px}.final-cta__inner{border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 20%, #d6ff5f29, transparent 24rem), var(--ink);max-width:1208px;min-height:420px;color:var(--paper);grid-template-columns:1.1fr .9fr;align-items:center;margin:0 auto;padding:62px;display:grid;position:relative;overflow:hidden}.final-cta__inner h2{letter-spacing:-.055em;margin-top:19px;font-size:clamp(3.1rem,5.3vw,5rem);line-height:.9}.final-cta__inner p{color:#f4f0e799;max-width:360px;margin-top:19px;font-size:.9rem;line-height:1.65}.final-cta__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.final-cta__qr{flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex;position:relative}.cta-orbit{border:1px solid #d6ff5f2e;border-radius:50%;position:absolute}.cta-orbit--one{width:260px;height:260px}.cta-orbit--two{border-color:#d6ff5f14;width:380px;height:380px}.final-cta__ping{z-index:2;font-family:var(--font-display);letter-spacing:-.075em;color:var(--lime);font-size:clamp(4rem,8vw,7.6rem);font-style:italic;font-weight:500;line-height:.85;position:relative}.final-cta__note{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:#f4f0e775;margin-top:14px;font-size:.6rem;font-weight:750;position:relative}.landing-footer{padding:42px 32px 36px}.landing-footer__inner{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:30px;max-width:1200px;margin:0 auto;padding-top:34px;display:flex}.landing-footer p{max-width:300px;color:var(--muted);margin-top:10px;font-size:.76rem;line-height:1.55}.landing-footer__links{flex-wrap:wrap;gap:24px;padding-top:6px;display:flex}.landing-footer__links a{color:var(--ink-soft);font-size:.75rem;font-weight:650}.landing-footer__links a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.landing-footer__copy{color:var(--muted);white-space:nowrap;padding-top:6px;font-size:.68rem}.auth-page{background:var(--paper);grid-template-columns:1.06fr .94fr;min-height:100vh;display:grid}.auth-form-side{flex-direction:column;min-height:100vh;padding:28px 38px 44px;display:flex}.auth-topbar{justify-content:space-between;align-items:center;width:100%;max-width:520px;margin:0 auto;display:flex}.auth-topbar__back{color:var(--muted);border-bottom-color:#0000;font-size:.75rem}.auth-topbar__back:hover{color:var(--ink);border-color:#0000}.auth-card{width:100%;max-width:430px;margin:auto;padding:40px 0 20px}.auth-card h1{letter-spacing:-.05em;margin-top:16px;font-size:clamp(2.5rem,4vw,3.35rem);line-height:.96}.auth-subtitle{max-width:370px;color:var(--muted);margin-top:14px;font-size:.86rem;line-height:1.6}.auth-switch-hint{background:var(--paper-deep);border:1px solid var(--line-soft);color:var(--muted);border-radius:10px;margin-top:15px;padding:9px 11px;font-size:.68rem;line-height:1.5}.auth-switch-hint strong{color:var(--ink-soft)}.auth-form{flex-direction:column;gap:15px;margin-top:28px;display:flex}.auth-form .btn[type=submit]{margin-top:5px}.auth-divider{color:var(--muted-light);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:20px 0;font-size:.66rem;font-weight:700;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-switch{text-align:center;color:var(--muted);margin-top:23px;font-size:.8rem}.auth-switch a{color:var(--ink);text-underline-offset:3px;font-weight:800;text-decoration:underline}.auth-fineprint{text-align:center;color:var(--muted-light);justify-content:center;align-items:flex-start;gap:6px;margin-top:27px;font-size:.68rem;line-height:1.5;display:flex}.auth-fineprint svg{flex:none;margin-top:1px}.claim-banner{background:var(--lime-soft);border:1px solid #91ba2040;border-radius:15px;gap:11px;margin-bottom:28px;padding:13px;display:flex}.claim-banner>span{background:var(--lime);width:30px;height:30px;color:var(--ink);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.claim-banner strong{font-size:.8rem;font-weight:800;display:block}.claim-banner p{color:#516224;margin-top:2px;font-size:.73rem;line-height:1.5}.auth-art{background:radial-gradient(circle at 90% 15%, #d6ff5f26, transparent 25rem), radial-gradient(circle at 5% 80%, #ff74561f, transparent 22rem), var(--ink);height:calc(100vh - 32px);color:var(--paper);border-radius:30px;flex-direction:column;justify-content:space-between;margin:16px 16px 16px 0;padding:48px;display:flex;position:sticky;top:16px;overflow:hidden}.auth-art__grain{opacity:.3;pointer-events:none;background-image:radial-gradient(#ffffff1c 1px,#0000 1px);background-size:21px 21px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.auth-art__badge{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:#f4f0e7ad;border:1px solid #ffffff26;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 11px;font-size:.62rem;font-weight:800;display:inline-flex;position:relative}.auth-art__quote{z-index:2;margin:20px 0 auto;padding-top:50px;position:relative}.auth-art__quote-mark{font-family:var(--font-display);color:var(--lime);opacity:.28;font-size:7rem;line-height:1;position:absolute;top:-20px;left:-10px}.auth-art__quote p{max-width:500px;font-family:var(--font-display);letter-spacing:-.04em;color:var(--paper);font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.06}.auth-art__quote>span{letter-spacing:.08em;text-transform:uppercase;color:#f4f0e773;margin-top:20px;font-size:.65rem;font-weight:750;display:block}.auth-art__sticker{z-index:2;background:var(--card-strong);width:240px;color:var(--ink);border-radius:16px;align-self:flex-end;margin-top:30px;padding:12px;position:relative;transform:rotate(4deg);box-shadow:0 24px 50px #00000052}.auth-art__sticker-top{letter-spacing:.12em;color:var(--muted);align-items:center;gap:6px;padding-bottom:7px;font-size:.45rem;font-weight:850;display:flex}.auth-art__sticker-dot{background:var(--coral);border-radius:50%;width:5px;height:5px}.auth-art__sticker-qr{aspect-ratio:1;border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;padding:4px;display:flex;position:relative;overflow:hidden}.auth-art__sticker-qr img{object-fit:contain;width:100%;height:100%}.auth-art__sticker-placeholder{aspect-ratio:1;background:var(--paper-deep);opacity:.55;border-radius:6px;width:85%}.auth-art__sticker-seal{background:var(--ink);border:3px solid #fff;border-radius:13px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-art__sticker-pulse{border:4px solid var(--lime);border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 4px #d6ff5f29}.auth-art__sticker-caption{justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.auth-art__sticker-caption strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:.88rem}.auth-art__sticker-caption span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.43rem;font-weight:800}.auth-art__list{z-index:2;border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:15px;margin-top:32px;padding-top:21px;display:flex;position:relative}.auth-art__list span{color:#f4f0e799;align-items:center;gap:6px;font-size:.65rem;font-weight:650;display:inline-flex}.auth-art__list svg{color:var(--lime)}.app-shell{align-items:flex-start;min-height:100vh;display:flex}.app-sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#f9f6efb8;flex-direction:column;flex:none;width:258px;height:100vh;padding:26px 18px 18px;display:flex;position:sticky;top:0}.app-sidebar__top{justify-content:space-between;align-items:center;padding:0 8px 24px;display:flex}.demo-tag{background:var(--lime);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:3px 7px;font-size:.5rem;font-weight:850}.sidebar-create{background:var(--lime);min-height:44px;color:var(--ink);border:1px solid #171a1614;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0 2px 23px;font-size:.78rem;font-weight:800;transition:background .16s,transform .16s;display:flex}.sidebar-create:hover{background:#e2ff8a;transform:translateY(-1px)}.side-nav{flex-direction:column;gap:2px;padding:0 2px;display:flex}.side-nav__label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-light);padding:0 9px 8px;font-size:.57rem;font-weight:850}.side-nav__item{min-height:39px;color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:.79rem;font-weight:650;transition:color .16s,background .16s;display:flex;position:relative}.side-nav__item svg{color:var(--muted-light);flex:none;transition:color .16s}.side-nav__item:hover{color:var(--ink);background:#171a160a}.side-nav__item.is-active{color:var(--ink);background:var(--card-strong);box-shadow:var(--shadow-sm);font-weight:760}.side-nav__item.is-active svg{color:var(--ink)}.side-nav__badge{background:var(--coral);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:.58rem;font-weight:850;display:inline-flex}.side-nav--secondary{margin-top:23px}.sidebar-spacer{flex:1}.sidebar-tip{border:1px dashed var(--line-strong);background:#fffdf873;border-radius:13px;gap:9px;margin:16px 2px 18px;padding:13px;display:flex}.sidebar-tip__icon{background:var(--paper);width:27px;height:27px;color:var(--muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.sidebar-tip p{color:var(--muted);font-size:.66rem;line-height:1.48}.sidebar-user{border-top:1px solid var(--line);align-items:center;gap:7px;padding-top:14px;display:flex}.sidebar-user__profile{border-radius:10px;flex:1;align-items:center;gap:9px;min-width:0;padding:4px;transition:background .16s;display:flex}.sidebar-user__profile:hover{background:#171a160a}.sidebar-user__profile>span:last-child{min-width:0}.sidebar-user__profile strong{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:760;display:block;overflow:hidden}.sidebar-user__profile small{max-width:140px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;display:block;overflow:hidden}.app-main-wrap{flex:1;min-width:0;min-height:100vh}.app-main{width:100%;max-width:1350px;margin:0 auto;padding:38px 44px 76px;animation:.36s cubic-bezier(.22,1,.36,1) both pageIn}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mobile-header,.bottom-nav{display:none}.page{max-width:1240px;margin:0 auto}.page-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:31px;display:flex}.page-head h1{letter-spacing:-.055em;margin-top:12px;font-size:clamp(2.7rem,4vw,4rem);line-height:.94}.page-head p{max-width:590px;color:var(--muted);margin-top:11px;font-size:.87rem;line-height:1.6}.page-head--stacked{margin-bottom:28px;display:block}.back-link{color:var(--muted);align-items:center;gap:5px;margin-bottom:22px;font-size:.74rem;font-weight:650;transition:color .16s,transform .16s;display:inline-flex}.back-link:hover{color:var(--ink);transform:translate(-2px)}.panel{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:22px}.panel-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.panel-head h2{font-family:var(--font-sans);letter-spacing:-.02em;font-size:.95rem;font-weight:800}.panel-head p{color:var(--muted);margin-top:3px;font-size:.72rem}.skeleton{background:linear-gradient(90deg,#171a160f,#ffffff8c,#171a160f) 0 0/200% 100%;border-radius:8px;animation:1.4s linear infinite shimmer;display:block}@keyframes shimmer{to{background-position:-200% 0}}.skeleton--circle{border-radius:50%;flex:none;width:38px;height:38px}.skeleton--line{width:180px;height:10px}.skeleton--short{width:110px;margin-top:7px}.skeleton--card{border-radius:20px;height:180px}.skeleton--car{border-radius:24px;height:300px}.skeleton-list{flex-direction:column;gap:8px;display:flex}.skeleton-row{align-items:center;gap:12px;padding:14px;display:flex}.skeleton-row>div{flex:1}.skeleton-garage{gap:10px;display:grid}.dashboard{max-width:1240px}.dashboard-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.dashboard-date{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:13px;margin-bottom:12px;font-size:.68rem;font-weight:750;display:flex}.dashboard-head h1{letter-spacing:-.055em;font-size:clamp(2.9rem,4.5vw,4.4rem);line-height:.94}.dashboard-head p{max-width:570px;color:var(--muted);margin-top:10px;font-size:.9rem}.dashboard-head__actions{align-items:center;gap:8px;padding-bottom:7px;display:flex}.demo-banner{background:var(--lime-soft);color:#3d4b1c;border:1px solid #91ba203d;border-radius:13px;align-items:center;gap:11px;margin-bottom:14px;padding:11px 14px;display:flex}.demo-banner__icon{background:var(--lime);border-radius:8px;flex:none;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.demo-banner p{flex:1;font-size:.73rem;line-height:1.5}.demo-banner strong{font-weight:800}.demo-banner a{text-underline-offset:3px;flex:none;font-size:.71rem;font-weight:800;text-decoration:underline}.push-nudge{background:var(--card-strong);box-shadow:var(--shadow-sm);border:1px solid #171a161a;border-radius:15px;align-items:center;gap:12px;margin-bottom:20px;padding:13px 14px;display:flex}.push-nudge--muted{background:#fdfaf38c;border-style:dashed}.push-nudge__icon{background:var(--lime-soft);color:#4b611e;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.push-nudge--muted .push-nudge__icon{background:var(--paper);color:var(--muted)}.push-nudge>div{flex:1}.push-nudge strong{font-size:.77rem;font-weight:800;display:block}.push-nudge p{color:var(--muted);margin-top:2px;font-size:.7rem}.stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.stat-card{border:1px solid var(--line);background:var(--card);border-radius:18px;flex-direction:column;min-height:148px;padding:16px 17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.stat-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.stat-card--attention{background:radial-gradient(circle at 90% 90%, #ff74561f, transparent 9rem), var(--card)}.stat-card__top{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;font-size:.64rem;font-weight:800;display:flex}.stat-card__top svg{color:var(--ink-soft)}.stat-card--attention .stat-card__top svg{color:var(--coral)}.stat-card>strong{font-family:var(--font-display);letter-spacing:-.06em;margin-top:auto;font-size:2.55rem;font-weight:560;line-height:1}.stat-card__foot{color:var(--muted);justify-content:space-between;align-items:center;gap:7px;margin-top:8px;font-size:.65rem;font-weight:620;display:flex}.stat-card__foot svg{opacity:.5;transition:transform .16s,opacity .16s}.stat-card:hover .stat-card__foot svg{opacity:1;transform:translate(2px)}.dashboard-grid{grid-template-columns:1.55fr .85fr;align-items:start;gap:18px;display:grid}.panel--pings{padding-bottom:10px}.panel--aside{flex-direction:column;gap:12px;display:flex}.ping-list{flex-direction:column;margin:0 -8px;display:flex}.ping-row{border-radius:13px;align-items:flex-start;gap:11px;padding:13px 9px;transition:background .16s;display:flex}.ping-row+.ping-row{border-top:1px solid var(--line-soft);border-top-left-radius:0;border-top-right-radius:0}.ping-row:hover{background:#171a1609}.ping-row .reason-glyph{border-radius:11px;width:38px;height:38px}.ping-row__body{flex:1;min-width:0}.ping-row__title{align-items:center;gap:7px;min-width:0;display:flex}.ping-row__title strong{letter-spacing:-.01em;font-size:.8rem;font-weight:790}.ping-row__role{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;margin-left:auto;font-size:.57rem}.ping-row__body>p{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ping-row__meta{color:var(--muted-light);align-items:center;gap:7px;margin-top:6px;font-size:.61rem;display:flex}.ping-row__meta i{background:var(--muted-light);border-radius:50%;width:2px;height:2px}.ping-row__arrow{color:var(--muted-light);opacity:0;align-self:center;align-items:center;transition:opacity .16s,transform .16s;display:flex}.ping-row:hover .ping-row__arrow{opacity:1;transform:translate(2px)}.mini-items{flex-direction:column;gap:10px;display:flex}.mini-tip{background:var(--paper);border:1px solid var(--line-soft);border-radius:12px;gap:9px;padding:12px;display:flex}.mini-tip__icon{background:var(--card-strong);width:26px;height:26px;color:var(--muted);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.mini-tip p{color:var(--muted);font-size:.66rem;line-height:1.5}.mini-tip strong{color:var(--ink-soft)}.panel--archive{margin-top:18px}.archive-list{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:2px;display:grid}.archive-row{border:1px solid var(--line-soft);border-radius:12px;align-items:center;gap:9px;padding:11px;transition:border-color .16s,background .16s;display:flex}.archive-row:hover{border-color:var(--line-strong);background:#fff6}.archive-row .reason-glyph{border-radius:9px;width:34px;height:34px}.archive-row>div{flex:1;min-width:0}.archive-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:750;display:block;overflow:hidden}.archive-row span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;display:block;overflow:hidden}.archive-row__status{flex:none;align-items:center;gap:3px;font-weight:750;color:var(--green)!important;font-size:.55rem!important;display:inline-flex!important}.onboarding-panel{background:radial-gradient(circle at 10% 50%, #d6ff5f1f, transparent 18rem), var(--ink);color:var(--paper);border-radius:24px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:34px;margin-top:18px;padding:36px;display:grid;overflow:hidden}.onboarding-panel__art{min-height:180px;color:var(--lime);justify-content:center;align-items:center;display:flex;position:relative}.onboarding-ring{border:1px solid #d6ff5f33;border-radius:50%;position:absolute}.onboarding-ring--1{width:150px;height:150px}.onboarding-ring--2{border-color:#d6ff5f17;width:220px;height:220px}.onboarding-panel h2{margin-top:13px;font-size:clamp(2rem,3vw,2.8rem);line-height:.98}.onboarding-panel p{color:#f4f0e799;max-width:530px;margin-top:13px;font-size:.82rem;line-height:1.6}.onboarding-panel .btn{margin-top:21px}.item-glyph{border:1px solid #171a1612;border-radius:14px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.item-card{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .26s;display:flex;overflow:hidden}.item-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-4px)}.item-card__visual{background:radial-gradient(circle at 85% 25%, #ffffff80, transparent 10rem), var(--paper-deep);border-bottom:1px solid var(--line-soft);height:172px;padding:13px;position:relative}.item-card__top{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.item-card__qr-mini{background:var(--card-strong);border:1px solid var(--line);border-radius:7px;justify-content:center;align-items:center;width:43px;height:43px;padding:3px;display:flex;overflow:hidden;transform:rotate(5deg);box-shadow:0 4px 10px #171a1617}.item-card__qr-mini img{object-fit:contain;width:100%;height:100%}.item-card__visual .item-glyph{border-radius:16px;width:55px;height:55px;position:absolute;bottom:43px;left:16px;box-shadow:0 5px 12px #171a1614;background:var(--card-strong)!important}.item-card__plate{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-soft);background:#fffdf88c;border:1px solid #171a1642;border-radius:4px;padding:3px 7px;font-size:.57rem;font-weight:650;position:absolute;bottom:18px;left:16px}.item-card__visual:after{content:"";border-bottom:1px dashed #171a161a;border-radius:50%;width:80px;height:34px;position:absolute;bottom:19px;right:20px;transform:rotate(-5deg)}.item-card__body{flex-direction:column;flex:1;padding:16px;display:flex}.item-card__body h3{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.45rem;font-weight:600;line-height:1.05}.item-card__body p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.68rem;overflow:hidden}.item-card__meta{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:15px;padding-top:11px;font-size:.62rem;display:flex}.item-card__active-pings{color:#9c4231;align-items:center;gap:5px;font-weight:750;display:inline-flex}.item-card__active-pings i{background:var(--coral);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #ff74561f}.item-card--compact{background:#fffdf88f;border-radius:14px;flex-direction:row;align-items:center;gap:10px;padding:8px}.item-card--compact .item-card__visual{background:var(--paper-deep);border:0;border-radius:11px;flex:none;width:64px;height:64px;padding:6px}.item-card--compact .item-card__top{display:none}.item-card--compact .item-card__visual .item-glyph{width:36px;height:36px;box-shadow:none;border:0;border-radius:10px;margin:5px auto 0;position:static}.item-card--compact .item-card__plate,.item-card--compact .item-card__visual:after{display:none}.item-card--compact .item-card__body{min-width:0;padding:0}.item-card--compact .item-card__body h3{font-family:var(--font-sans);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:760;overflow:hidden}.item-card--compact .item-card__body p{font-size:.62rem}.item-card--compact .item-card__meta{border-top:0;margin-top:5px;padding-top:0;font-size:.58rem}.item-card--compact .item-card__meta>span:not(.item-card__active-pings){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.items-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.items-toolbar__count{color:var(--muted);font-size:.7rem;font-weight:650}.item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.item-add-tile{text-align:center;border:1.5px dashed var(--line-strong);min-height:280px;color:var(--muted);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:28px;transition:border-color .18s,background .18s,color .18s;display:flex}.item-add-tile:hover{border-color:var(--ink);color:var(--ink);background:#fffdf880}.item-add-tile__icon{background:var(--card-strong);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:14px;display:flex}.item-add-tile strong{font-size:.82rem;font-weight:800}.item-add-tile>span:last-child{color:var(--muted);margin-top:3px;font-size:.68rem}.items-empty{border:1px dashed var(--line-strong);background:#fffdf859;border-radius:24px}.items-guide{background:radial-gradient(circle at 96% 8%, #d6ff5f1f, transparent 20rem), var(--ink);color:var(--paper);border-radius:28px;grid-template-columns:.9fr 1.1fr;gap:40px;margin-top:48px;padding:42px;display:grid}.items-guide__lead h2{margin-top:17px;font-size:clamp(2rem,3.2vw,2.9rem);line-height:.98}.items-guide__lead p{color:#f4f0e794;max-width:390px;margin-top:14px;font-size:.82rem;line-height:1.65}.items-guide__tips{border-top:1px solid #ffffff1f;flex-direction:column;gap:1px;display:flex}.items-guide__tips>div{border-bottom:1px solid #ffffff1a;grid-template-columns:31px 1fr;column-gap:11px;padding:16px 0;display:grid}.items-guide__tips>div>span{width:31px;height:31px;color:var(--lime);background:#ffffff12;border-radius:8px;grid-row:span 2;justify-content:center;align-items:center;display:flex}.items-guide__tips strong{font-size:.76rem;font-weight:760}.items-guide__tips p{color:#f4f0e77a;margin-top:3px;font-size:.68rem;line-height:1.5}.item-form-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.7fr);align-items:start;gap:56px;display:grid}.item-form{border:1px solid var(--line);background:var(--card);border-radius:24px;flex-direction:column;gap:19px;padding:27px;display:flex}.item-form-preview{position:sticky;top:26px}.preview-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-light);margin-bottom:9px;font-size:.58rem;font-weight:850;display:block}.preview-card{background:radial-gradient(circle at 80% 0%, #ffffffa3, transparent 12rem), var(--paper-deep);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:24px;padding:18px}.preview-card__top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.preview-card__live{color:var(--muted);align-items:center;gap:5px;font-size:.56rem;font-weight:750;display:inline-flex}.preview-card__live i{background:var(--green);border-radius:50%;width:5px;height:5px}.preview-card__ping{font-family:var(--font-sans);letter-spacing:-.06em;font-size:.8rem;font-weight:850}.preview-card__item .item-glyph{border:1px solid var(--line);width:56px;height:56px;box-shadow:var(--shadow-sm);border-radius:16px;background:var(--card-strong)!important}.preview-card__plate{border:1px solid var(--line-strong);background:var(--card-strong);width:fit-content;font-family:var(--font-mono);letter-spacing:.1em;border-radius:4px;margin:20px 0 17px;padding:5px 9px;font-size:.7rem}.preview-card__qr{border:1px dashed var(--line-strong);background:#fffdf8bf;border-radius:12px;align-items:center;gap:11px;padding:11px;display:flex}.preview-card__qr>span{background:var(--ink);width:48px;height:48px;color:var(--lime);border-radius:9px;justify-content:center;align-items:center;display:flex}.preview-card__qr strong{font-size:.73rem;font-weight:780;display:block}.preview-card__qr p{color:var(--muted);margin-top:1px;font-size:.6rem}.privacy-note{border:1px solid var(--line);background:#fffdf873;border-radius:13px;gap:10px;margin-top:13px;padding:13px;display:flex}.privacy-note>span{background:var(--lime-soft);color:#4e6220;border-radius:8px;flex:none;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.privacy-note strong{font-size:.71rem;font-weight:790;display:block}.privacy-note p{color:var(--muted);margin-top:2px;font-size:.65rem;line-height:1.5}.privacy-note--quiet>span{background:var(--paper);color:var(--muted)}.item-detail-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px;display:flex}.item-detail-head h1{letter-spacing:-.055em;margin-top:10px;font-size:clamp(2.7rem,4.1vw,4.2rem);line-height:.93}.item-detail-head p{color:var(--muted);margin-top:7px;font-size:.79rem}.item-detail-head__actions{gap:8px;padding-bottom:5px;display:flex}.item-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);align-items:start;gap:20px;display:grid}.qr-studio{background:var(--card);border:1px solid var(--line);border-radius:26px;padding:22px}.qr-studio__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.qr-studio__label{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:.69rem;font-weight:850;display:flex}.qr-studio__head p{color:var(--muted);margin-top:3px;font-size:.69rem}.qr-studio__stage{background:radial-gradient(circle at 22% 20%, #d6ff5f2e, transparent 18rem), radial-gradient(circle at 82% 86%, #ff745614, transparent 15rem), var(--paper-deep);border-radius:20px;justify-content:center;align-items:center;min-height:540px;margin:20px 0 18px;padding:40px 30px;display:flex;position:relative;overflow:hidden}.qr-studio__stage:before{content:"";background-image:linear-gradient(#171a1609 1px,#0000 1px),linear-gradient(90deg,#171a1609 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.qr-studio__sun{filter:blur(2px);background:#d6ff5f1f;border-radius:50%;width:300px;height:300px;position:absolute}.qr-studio__stage .qr-sticker{z-index:2;width:min(345px,76%);transition:transform .3s;position:relative;transform:rotate(-2.5deg);box-shadow:0 28px 55px #171a162e,0 4px 10px #171a160f}.qr-studio__stage .qr-sticker:hover{transform:rotate(0)translateY(-3px)}.qr-studio__wave{z-index:3;border:1px solid var(--line);color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8ad;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.56rem;font-weight:700;display:inline-flex;position:absolute;bottom:19px;right:22px;transform:rotate(-4deg)}.qr-studio__actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.qr-studio__actions .btn{min-height:39px;font-size:.75rem}.qr-studio__link{border-top:1px solid var(--line-soft);align-items:center;gap:12px;margin-top:15px;padding-top:13px;display:flex}.qr-studio__link>span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);flex:none;font-size:.6rem;font-weight:800}.qr-studio__link code{text-overflow:ellipsis;min-width:0;font-family:var(--font-mono);color:var(--ink-soft);font-size:.64rem;overflow:hidden}.item-side{flex-direction:column;gap:12px;display:flex}.detail-card{border:1px solid var(--line);background:var(--card);border-radius:19px;padding:20px;position:relative}.detail-card h2{font-family:var(--font-sans);letter-spacing:-.015em;font-size:.85rem;font-weight:800}.detail-card>h2+.toggle-row{margin-top:15px}.toggle-row{align-items:center;gap:10px;display:flex}.toggle-row__icon{background:var(--paper);width:35px;height:35px;color:var(--muted);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.toggle-row__icon.is-on{background:var(--lime-soft);color:#46621a}.toggle-row>div{flex:1;min-width:0}.toggle-row strong{font-size:.74rem;font-weight:780;display:block}.toggle-row p{color:var(--muted);margin-top:1px;font-size:.63rem;line-height:1.45}.switch{background:var(--line);border-radius:999px;flex:none;width:42px;height:25px;transition:background .18s;position:relative}.switch>span{background:var(--card-strong);width:19px;height:19px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;transition:transform .18s;display:flex;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #171a162e}.switch.is-on{background:var(--ink)}.switch.is-on>span{background:var(--lime);color:var(--ink);transform:translate(17px)}.detail-stats{background:var(--line-soft);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:17px;display:grid;overflow:hidden}.detail-stats>div{background:var(--paper);padding:10px}.detail-stats strong{font-family:var(--font-display);font-size:1.35rem;font-weight:600;line-height:1;display:block}.detail-stats span{color:var(--muted);margin-top:3px;font-size:.55rem;display:block}.detail-list{margin-top:14px}.detail-list>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:15px;padding:8px 0;display:flex}.detail-list>div:last-child{border-bottom:0}.detail-list dt{color:var(--muted);font-size:.64rem}.detail-list dd{text-align:right;font-size:.71rem;font-weight:650}.detail-list code{background:var(--paper);font-family:var(--font-mono);letter-spacing:.05em;border-radius:4px;padding:2px 5px;font-size:.62rem}.detail-card__link{color:var(--ink-soft);align-items:center;gap:5px;margin-top:11px;font-size:.67rem;font-weight:750;display:inline-flex}.detail-card__link:hover{text-underline-offset:3px;text-decoration:underline}.detail-card--quiet{background:#fffdf86b;border-style:dashed}.detail-card__icon{background:var(--lime-soft);color:#4d6121;border-radius:9px;justify-content:center;align-items:center;width:33px;height:33px;margin-bottom:10px;display:flex}.detail-card--quiet p{color:var(--muted);margin-top:5px;font-size:.67rem;line-height:1.55}.danger-card{flex-wrap:wrap;gap:7px;display:flex}.danger-card h2{width:100%}.danger-card p{width:100%;color:var(--muted);margin:5px 0 4px;font-size:.67rem;line-height:1.5}.item-pings-panel{margin-top:20px}.item-ping-list{flex-direction:column;display:flex}.item-ping-row{border-top:1px solid var(--line-soft);align-items:center;gap:11px;padding:12px 4px;transition:background .16s;display:flex}.item-ping-row:hover{background:#171a1606}.item-ping-row .reason-glyph{border-radius:10px;width:35px;height:35px}.item-ping-row>div{flex:1;min-width:0}.item-ping-row strong{font-size:.74rem;font-weight:750;display:block}.item-ping-row>div span{color:var(--muted);margin-top:1px;font-size:.61rem;display:block}.item-ping-row__arrow{color:var(--muted-light)}.print-only{display:none}.error-panel{text-align:center;border:1px solid var(--line);background:var(--card);border-radius:24px;max-width:520px;margin:80px auto;padding:38px}.error-panel h2{font-size:2rem}.error-panel p{color:var(--muted);margin:10px 0 20px;font-size:.82rem}.narrow-page{max-width:720px}.inbox-page{max-width:1240px}.inbox-head{margin-bottom:23px}.inbox-head__stats{color:var(--muted);align-items:center;gap:15px;padding-bottom:6px;font-size:.67rem;font-weight:650;display:flex}.inbox-head__stats span{align-items:center;gap:6px;display:inline-flex}.inbox-head__stats i{background:var(--green);border-radius:50%;width:6px;height:6px}.inbox-layout{border:1px solid var(--line);background:var(--card);height:clamp(560px,100dvh - 225px,870px);min-height:0;box-shadow:var(--shadow-sm);border-radius:24px;grid-template-columns:352px minmax(0,1fr);display:grid;overflow:hidden}.inbox-list-panel{border-right:1px solid var(--line);background:#fdfaf394;flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-tabs{border-bottom:1px solid var(--line-soft);gap:5px;padding:14px;display:flex}.inbox-tabs button{min-height:33px;color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:.7rem;font-weight:750;transition:background .16s,color .16s;display:inline-flex}.inbox-tabs button:hover{color:var(--ink);background:#171a160a}.inbox-tabs button.is-active{background:var(--ink);color:var(--paper)}.inbox-tabs button>span{background:#171a1614;border-radius:99px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.56rem;font-weight:800;display:inline-flex}.inbox-tabs button.is-active>span{background:#ffffff24}.inbox-list{min-height:0;padding:7px;overflow-y:auto}.inbox-skeleton{flex-direction:column;gap:4px;padding:6px;display:flex}.inbox-skeleton>div{align-items:center;gap:11px;padding:13px 8px;display:flex}.inbox-skeleton .skeleton--line{flex:1}.conversation-row{border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 9px;transition:background .16s,border-color .16s;display:flex;position:relative}.conversation-row:hover{background:#171a1609}.conversation-row.is-selected{background:var(--card-strong);border-color:var(--line);box-shadow:0 4px 12px #171a160d}.conversation-row.is-unread .conversation-row__top strong{font-weight:850}.conversation-row .reason-glyph{border-radius:9px;width:34px;height:34px}.conversation-row__main{flex:1;min-width:0}.conversation-row__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.conversation-row__top strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:740;overflow:hidden}.conversation-row__top>span{color:var(--muted-light);flex:none;font-size:.55rem}.conversation-row__reason{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.61rem;font-weight:650;display:block;overflow:hidden}.conversation-row__main p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.62rem;overflow:hidden}.conversation-row__aside{flex-direction:column;flex:none;align-items:flex-end;gap:4px;padding-top:1px;display:flex}.row-role{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-light);font-size:.49rem;font-weight:800}.row-role--owner{color:#a04a34}.row-archived{color:var(--muted-light);font-size:.47rem;font-weight:750}.conversation-row__chevron{color:var(--muted-light);opacity:0;flex:none;align-self:center;transition:opacity .16s}.conversation-row.is-selected .conversation-row__chevron,.conversation-row:hover .conversation-row__chevron{opacity:1}.conversation-panel{background:radial-gradient(circle at 100% 0%, #d6ff5f0f, transparent 24rem), var(--card-strong);min-width:0;min-height:0;display:flex}.conversation{flex-direction:column;width:100%;min-height:0;display:flex}.conversation-header{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:10px;min-height:66px;padding:12px 17px;display:flex}.conversation-header__back{width:31px;height:31px;color:var(--muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:none}.conversation-header__back:hover{background:var(--paper);color:var(--ink)}.conversation-header .reason-glyph{border-radius:10px;width:37px;height:37px}.conversation-header__title{flex:1;min-width:0}.conversation-header__title strong{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:.79rem;font-weight:800;display:block;overflow:hidden}.conversation-header__title span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.61rem;display:block;overflow:hidden}.conversation-header__close{color:var(--muted);flex:none}.conversation-header__close:hover{color:var(--red);background:#c743340f}.conversation-context{background:var(--paper);border-bottom:1px solid var(--line-soft);flex:none;justify-content:space-between;align-items:center;gap:15px;padding:8px 17px;display:flex}.conversation-context>div{align-items:center;gap:7px;min-width:0;display:flex}.conversation-context__icon{background:var(--card-strong);width:24px;height:24px;color:var(--muted);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.conversation-context p{color:var(--muted);font-size:.61rem;line-height:1.45}.conversation-context strong{color:var(--ink-soft);font-weight:750}.conversation-context__closed{color:var(--muted-light);flex:none;font-size:.55rem;font-weight:650}.conversation-messages{background-image:radial-gradient(#171a160d .7px,#0000 .7px);background-size:17px 17px;flex:1;min-height:0;padding:20px 25px 12px;overflow-y:auto}.reason-card{border:1px solid var(--line);background:var(--card-strong);border-radius:15px;max-width:470px;margin:0 auto 23px;overflow:hidden;box-shadow:0 4px 13px #171a160a}.reason-card__top{background:var(--paper);border-bottom:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;align-items:center;padding:8px 12px;font-size:.53rem;display:flex}.reason-card__label{letter-spacing:.1em;text-transform:uppercase;font-weight:800}.reason-card__body{align-items:center;gap:11px;padding:13px;display:flex}.reason-card__body .reason-glyph{width:43px;height:43px}.reason-card__body h3{letter-spacing:-.03em;font-size:1.2rem;line-height:1.05}.reason-card__body p{color:var(--muted);margin-top:3px;font-size:.63rem}.message-timeline{flex-direction:column;gap:6px;max-width:720px;margin:0 auto;display:flex}.day-divider{color:var(--muted-light);justify-content:center;align-items:center;margin:18px 0 12px;font-size:.53rem;font-weight:700;display:flex;position:relative}.day-divider:before,.day-divider:after{content:"";background:var(--line-soft);flex:1;height:1px}.day-divider:before{margin-right:10px}.day-divider:after{margin-left:10px}.chat-message{flex-direction:column;width:fit-content;max-width:75%;margin-bottom:4px;display:flex}.chat-message.is-mine{align-self:flex-end;align-items:flex-end}.chat-message.is-theirs{align-self:flex-start;align-items:flex-start}.chat-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;padding:9px 12px;font-size:.78rem;line-height:1.5}.chat-message.is-mine .chat-bubble{background:var(--ink);color:var(--paper);border-bottom-right-radius:4px}.chat-message.is-theirs .chat-bubble{background:var(--card-strong);border:1px solid var(--line);border-bottom-left-radius:4px;box-shadow:0 2px 6px #171a1608}.chat-meta{color:var(--muted-light);padding:3px 3px 0;font-size:.52rem}.chat-system{background:var(--paper);border:1px solid var(--line-soft);width:fit-content;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;gap:5px;margin:13px auto;padding:5px 9px;font-size:.55rem;display:flex}.chat-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:32px 20px;display:flex}.chat-empty>span{background:var(--paper);width:39px;height:39px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.chat-empty p{max-width:310px;color:var(--muted);font-size:.66rem;line-height:1.5}.chat-composer{border-top:1px solid var(--line-soft);background:#fffdf8e6;flex:none;padding:12px 17px 11px}.quick-replies{scrollbar-width:none;gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.quick-replies::-webkit-scrollbar{display:none}.quick-reply{border:1px solid var(--line);background:var(--card-strong);color:var(--ink-soft);border-radius:999px;flex:none;padding:5px 9px;font-size:.62rem;font-weight:650;transition:border-color .16s,background .16s}.quick-reply:hover:not(:disabled){border-color:var(--ink);background:var(--lime-soft)}.composer-box{border:1px solid var(--line);background:var(--card-strong);border-radius:14px;align-items:flex-end;gap:8px;min-height:42px;padding:6px 6px 6px 12px;transition:border-color .16s,box-shadow .16s;display:flex}.composer-box:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #d6ff5f47}.composer-box textarea{resize:none;background:0 0;border:0;width:100%;min-height:28px;max-height:132px;padding:4px 0;font-size:.76rem;line-height:1.45}.composer-box textarea::placeholder{color:var(--muted-light)}.composer-send{background:var(--ink);width:31px;height:31px;color:var(--lime);border-radius:9px;flex:none;justify-content:center;align-items:center;transition:background .16s,opacity .16s;display:flex}.composer-send:hover:not(:disabled){background:#2a3026}.composer-send:disabled{opacity:.28}.composer-meta{color:var(--muted-light);justify-content:space-between;align-items:center;gap:10px;padding:5px 3px 0;font-size:.52rem;display:flex}.locked-composer,.closed-composer{border-top:1px solid var(--line-soft);background:var(--paper);flex:none;align-items:center;gap:10px;padding:14px 17px;display:flex}.locked-composer__icon,.closed-composer>span{background:var(--card-strong);border:1px solid var(--line);width:33px;height:33px;color:var(--muted);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.locked-composer>div,.closed-composer>div{flex:1;min-width:0}.locked-composer strong,.closed-composer strong{font-size:.69rem;font-weight:780;display:block}.locked-composer p,.closed-composer p{color:var(--muted);margin-top:2px;font-size:.61rem;line-height:1.45}.locked-composer .live-dot{flex:none;font-size:.56rem}.demo-chat-note{background:var(--lime-soft);color:#536326;border-top:1px solid #91ba2026;flex:none;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:.53rem;display:flex}.conversation-loading,.conversation-error{width:100%;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:30px;display:flex}.conversation-loading span{font-size:.71rem}.conversation-error h2{font-size:1.8rem}.conversation-error p{color:var(--muted);max-width:300px;font-size:.75rem}.inbox-placeholder{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:36px;display:flex}.inbox-placeholder__art{background:var(--paper);border:1px solid var(--line);width:84px;height:84px;color:var(--ink-soft);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex;position:relative}.inbox-placeholder__ring{border:1px dashed var(--line);border-radius:50%;position:absolute;inset:-19px}.inbox-placeholder__ring--two{opacity:.5;inset:-38px}.inbox-placeholder h2{font-size:2.1rem}.inbox-placeholder p{max-width:280px;color:var(--muted);margin-top:7px;font-size:.73rem;line-height:1.55}.inbox-placeholder__hint{background:var(--paper);color:var(--muted);border-radius:999px;align-items:center;gap:5px;margin-top:19px;padding:6px 10px;font-size:.56rem;display:inline-flex}.settings-page{max-width:1120px}.settings-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.settings-column{flex-direction:column;gap:14px;display:flex}.settings-card{border:1px solid var(--line);background:var(--card);border-radius:19px;padding:21px}.settings-card__head{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}.settings-icon{background:var(--paper);width:36px;height:36px;color:var(--ink-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.settings-icon.is-on{background:var(--lime-soft);color:#47611c}.settings-card__head>div{flex:1;min-width:0}.settings-card h2{font-family:var(--font-sans);letter-spacing:-.02em;font-size:.88rem;font-weight:800}.settings-card__head p{color:var(--muted);margin-top:2px;font-size:.67rem;line-height:1.45}.status-chip--green+.settings-icon{margin-left:auto}.settings-card__head .status-chip{flex:none}.settings-note{color:var(--muted);font-size:.68rem}.settings-inline-note{background:var(--paper);border:1px solid var(--line-soft);color:var(--muted);border-radius:10px;gap:8px;padding:11px;display:flex}.settings-inline-note svg{flex:none;margin-top:1px}.settings-inline-note p{font-size:.67rem;line-height:1.55}.settings-actions{flex-wrap:wrap;gap:7px;display:flex}.settings-footnote{border-top:1px solid var(--line-soft);color:var(--muted-light);margin-top:13px;padding-top:11px;font-size:.6rem;line-height:1.5}.install-steps{color:var(--muted);flex-direction:column;gap:5px;font-size:.67rem;line-height:1.5;display:flex}.install-steps strong{color:var(--ink-soft)}.profile-card__head{border-bottom:1px solid var(--line-soft);align-items:center;gap:13px;padding-bottom:17px;display:flex}.profile-card__head>div{flex:1;min-width:0}.profile-card__head h2{font-family:var(--font-display);letter-spacing:-.04em;margin-top:3px;font-size:1.65rem;font-weight:600}.profile-card__email{color:var(--muted);align-items:center;gap:5px;margin-top:2px;font-size:.65rem;display:flex}.profile-card__rows{flex-direction:column;margin-top:8px;display:flex}.profile-card__rows>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;padding:10px 0;display:flex}.profile-card__rows>div:last-child{border-bottom:0}.profile-card__rows span{color:var(--muted);align-items:center;gap:6px;font-size:.68rem;display:inline-flex}.profile-card__rows strong{font-size:.68rem;font-weight:650}.profile-card__rows a{color:var(--ink);text-underline-offset:3px;align-items:center;gap:4px;font-size:.68rem;font-weight:750;text-decoration:underline;display:inline-flex}.settings-privacy-list{flex-direction:column;gap:10px;display:flex}.settings-privacy-list li{color:var(--muted);gap:8px;font-size:.68rem;line-height:1.55;display:flex}.settings-privacy-list svg{color:var(--green);flex:none;margin-top:1px}.settings-privacy-list strong{color:var(--ink-soft)}.settings-card--about{background:radial-gradient(circle at 95% 5%, #9b85e417, transparent 12rem), var(--card)}.about-mark{align-items:center;width:40px;height:40px;margin-bottom:15px;display:flex;position:relative}.about-mark__dot{background:var(--ink);border-radius:50%;width:13px;height:13px}.about-mark__wave{border:3px solid var(--coral);border-left:0;border-radius:0 100% 100% 0;width:18px;height:30px;position:absolute;left:10px}.about-mark__wave--two{border-color:var(--line-strong);border-left:0;width:21px;height:38px;left:19px}.settings-card--about p{color:var(--muted);margin-top:8px;font-size:.7rem;line-height:1.65}.about-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.about-tags span{background:var(--ink);color:var(--paper);border-radius:999px;padding:4px 8px;font-size:.58rem;font-weight:700}.about-tags span.is-soon{border:1px dashed var(--line-strong);color:var(--muted);background:0 0}.settings-card--danger{border-style:dashed}.settings-card--danger .settings-icon{background:var(--coral-soft);color:#9a402c}.public-page{background:radial-gradient(circle at 12% 0%, #d6ff5f21, transparent 24rem), radial-gradient(circle at 88% 14%, #ff74560f, transparent 25rem), var(--paper);flex-direction:column;min-height:100vh;display:flex}.public-header{justify-content:space-between;align-items:center;gap:22px;width:100%;max-width:1120px;margin:0 auto;padding:22px 28px;display:flex}.public-header__right{align-items:center;gap:18px;display:flex}.public-header__privacy{color:var(--muted);align-items:center;gap:5px;font-size:.65rem;display:inline-flex}.public-user{color:var(--ink-soft);align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:inline-flex}.public-user__avatar{background:var(--ink);width:27px;height:27px;color:var(--lime);border-radius:50%;justify-content:center;align-items:center;display:flex}.public-main{flex:1;width:100%;max-width:780px;margin:0 auto;padding:26px 24px 60px}.public-flow{animation:.42s cubic-bezier(.22,1,.36,1) both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.public-loading{min-height:460px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.public-loading__ring{border:1px solid var(--line);border-radius:50%;width:150px;height:150px;animation:2.8s ease-out infinite ringOut;position:absolute}.public-loading p{font-size:.76rem}.public-car{border:1px solid var(--line);background:radial-gradient(circle at 92% 5%, #ffffffb3, transparent 14rem), var(--card);box-shadow:var(--shadow-sm);border-radius:24px;padding:21px;position:relative;overflow:hidden}.public-car:after{content:"PING";font-family:var(--font-sans);letter-spacing:-.08em;color:#171a1607;pointer-events:none;font-size:6.2rem;font-weight:850;position:absolute;bottom:-22px;right:-15px}.public-car__top{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;padding-bottom:15px;display:flex}.public-car__found{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;font-size:.62rem;font-weight:850;display:inline-flex}.public-car__live{color:var(--green);align-items:center;gap:5px;font-size:.57rem;font-weight:650;display:inline-flex}.public-car__live i{background:var(--green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #2f6b471a}.public-car__identity{z-index:1;align-items:center;gap:14px;padding-top:17px;display:flex;position:relative}.public-car__identity .item-glyph{border:1px solid var(--line);border-radius:17px;width:59px;height:59px;background:var(--card-strong)!important}.public-car__identity>div{flex:1;min-width:0}.public-car__identity h1{letter-spacing:-.055em;font-size:clamp(2.1rem,6vw,2.9rem);line-height:.9}.public-car__identity p{color:var(--muted);margin-top:4px;font-size:.69rem}.public-car__plate{border:1px solid var(--line-strong);background:var(--card-strong);font-family:var(--font-mono);letter-spacing:.08em;border-radius:4px;flex:none;padding:5px 8px;font-size:.62rem}.public-car__privacy{z-index:1;border-top:1px dashed var(--line);color:var(--muted);align-items:center;gap:5px;margin-top:15px;padding-top:12px;font-size:.59rem;display:flex;position:relative}.public-question{padding:30px 2px 15px}.public-question h2{letter-spacing:-.05em;margin-top:10px;font-size:clamp(2.15rem,5.5vw,2.8rem)}.public-question p{color:var(--muted);margin-top:7px;font-size:.78rem}.public-reasons{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ping-option{text-align:left;border:1px solid var(--line);background:var(--card-strong);min-height:84px;animation:.42s cubic-bezier(.22,1,.36,1) both optionIn;animation-delay:var(--stagger,0s);border-radius:16px;align-items:center;gap:11px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex}.ping-option:first-child{background:radial-gradient(circle at 90% 10%, #d6ff5f59, transparent 10rem), var(--card-strong);grid-column:1/-1;min-height:92px}.ping-option:hover:not(:disabled){border-color:var(--ink);transform:translateY(-2px);box-shadow:0 10px 22px #171a1614}.ping-option:active:not(:disabled){transform:scale(.99)}.ping-option.is-sending{border-color:var(--ink)}.ping-option--urgent{background:#fff6f1;border-color:#ff745638}.ping-option--urgent:hover:not(:disabled){border-color:var(--coral)}.ping-option .reason-glyph{border-radius:12px;width:45px;height:45px}.ping-option__text{flex:1;min-width:0}.ping-option__text strong{letter-spacing:-.015em;font-size:.81rem;font-weight:800;display:block}.ping-option__text small{color:var(--muted);margin-top:2px;font-size:.64rem;line-height:1.4;display:block}.ping-option__arrow{background:var(--paper);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .16s,color .16s;display:flex}.ping-option:hover .ping-option__arrow{background:var(--ink);color:var(--lime)}.ping-option--urgent .ping-option__arrow{color:var(--coral)}@keyframes optionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.public-reassurance{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:center;gap:12px 20px;margin:24px 0 0;padding-top:20px;display:flex}.public-reassurance span{color:var(--muted);align-items:center;gap:5px;font-size:.59rem;font-weight:650;display:inline-flex}.public-reassurance svg{color:var(--muted-light)}.public-owner-link{text-align:center;color:var(--muted-light);margin-top:22px;font-size:.61rem}.public-owner-link a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.public-footer{border-top:1px solid var(--line-soft);flex-direction:column;align-items:center;gap:9px;padding:26px 24px 34px;display:flex}.public-footer p{color:var(--muted-light);font-size:.6rem}.public-notice{text-align:center;border:1px solid var(--line);background:var(--card);max-width:560px;box-shadow:var(--shadow-md);border-radius:28px;margin:58px auto;padding:42px}.public-notice__mark{background:var(--paper);width:64px;height:64px;color:var(--ink-soft);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.public-notice--inactive .public-notice__mark{background:var(--amber-soft);color:#896222}.public-notice h1{letter-spacing:-.05em;margin-top:12px;font-size:clamp(2.3rem,7vw,3.2rem)}.public-notice>p{max-width:390px;color:var(--muted);margin:13px auto 22px;font-size:.78rem;line-height:1.65}.public-notice__home{color:var(--muted);text-underline-offset:3px;align-items:center;gap:5px;margin-top:24px;font-size:.64rem;font-weight:650;text-decoration:underline;display:inline-flex}.public-flow--chat{max-width:680px;margin:0 auto}.public-chat-head{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:22px;padding:18px 20px}.public-chat-head__top{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding-bottom:14px;display:flex}.public-chat-head__time{color:var(--muted);font-size:.58rem}.public-chat-head__end{color:var(--muted);border-bottom-color:#0000;margin-left:auto;font-size:.62rem}.public-chat-head__end:hover{color:var(--red);border-color:#0000}.public-chat-head__car{align-items:center;gap:11px;padding-top:14px;display:flex}.public-chat-head__car .item-glyph{border-radius:12px;width:45px;height:45px}.public-chat-head__car h1{letter-spacing:-.045em;font-size:1.75rem;line-height:1}.public-chat-head__car p{color:var(--muted);margin-top:2px;font-size:.63rem}.new-reply-banner{background:var(--lime-soft);border:1px solid #91ba2047;border-radius:13px;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;animation:.26s both fadeUp;display:flex}.new-reply-banner>span{background:var(--lime);width:30px;height:30px;color:var(--ink);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.new-reply-banner>div{flex:1}.new-reply-banner strong{font-size:.72rem;font-weight:800;display:block}.new-reply-banner p{color:#536326;font-size:.62rem}.new-reply-banner>button{color:#63743c;border-radius:6px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.new-reply-banner>button:hover{background:#171a160f}.keep-ping-card{border:1px solid var(--line);background:var(--card-strong);box-shadow:var(--shadow-sm);border-radius:15px;align-items:center;gap:11px;margin-top:12px;padding:13px;display:flex}.keep-ping-card--quiet{color:var(--muted);justify-content:center}.keep-ping-card--quiet p{font-size:.68rem}.keep-ping-card__icon{background:var(--lime-soft);color:#4e6120;border-radius:10px;flex:none;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.keep-ping-card>div:nth-child(2){flex:1;min-width:0}.keep-ping-card strong{font-size:.72rem;font-weight:800;display:block}.keep-ping-card p{color:var(--muted);margin-top:2px;font-size:.64rem;line-height:1.45}.keep-ping-card__actions{flex-direction:column;flex:none;align-items:center;gap:9px;display:flex}.saved-to-account{background:var(--lime-soft);color:#526522;border-radius:9px;align-items:center;gap:5px;margin-top:10px;padding:7px 10px;font-size:.62rem;font-weight:650;display:flex}.saved-to-account svg{flex:none}.saved-to-account a{text-underline-offset:3px;margin-left:auto;font-weight:800;text-decoration:underline}.public-chat-body{border:1px solid var(--line);background:var(--card-strong);border-radius:22px;margin-top:12px;overflow:hidden}.public-reason-summary{background:var(--paper);border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:13px 17px;display:flex}.public-reason-summary .reason-glyph{border-radius:10px;width:36px;height:36px}.public-reason-summary>div{flex:1}.public-reason-summary>div span{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:.52rem;font-weight:800;display:block}.public-reason-summary>div strong{font-size:.73rem;font-weight:780;display:block}.public-reason-summary__status{background:var(--card-strong);border:1px solid var(--line-soft);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:.52rem;font-weight:700}.public-waiting{text-align:center;flex-direction:column;align-items:center;padding:38px 24px 35px;display:flex}.public-waiting__rings{justify-content:center;align-items:center;width:92px;height:92px;margin-bottom:19px;display:flex;position:relative}.public-waiting__rings span{border:1px solid #171a1629;border-radius:50%;animation:2.7s ease-out infinite ringOut;position:absolute;inset:0}.public-waiting__rings span:nth-child(2){animation-delay:.9s}.public-waiting__rings span:nth-child(3){animation-delay:1.8s}.public-waiting__rings i{background:var(--ink);width:59px;height:59px;color:var(--lime);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex}.public-waiting h2{letter-spacing:-.04em;font-size:1.9rem}.public-waiting>p{max-width:350px;color:var(--muted);margin-top:7px;font-size:.72rem;line-height:1.55}.public-waiting__hint{background:var(--paper);color:var(--muted);border-radius:999px;align-items:center;gap:5px;margin-top:17px;padding:5px 9px;font-size:.56rem;display:inline-flex}.public-replied-hint{background:var(--lime-soft);border:1px solid #91ba2033;border-radius:11px;gap:9px;margin:16px 17px 0;padding:11px;display:flex}.public-replied-hint>span{background:var(--lime);width:29px;height:29px;color:var(--ink);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.public-replied-hint p{color:#516224;font-size:.65rem;line-height:1.5}.public-replied-hint strong{color:#3f4d1a}.public-messages{flex-direction:column;gap:7px;padding:19px 20px 4px;display:flex}.public-day{text-align:center;color:var(--muted-light);margin:13px 0 7px;font-size:.51rem;font-weight:700}.public-message{flex-direction:column;width:fit-content;max-width:82%;margin-bottom:2px;display:flex}.public-message.is-owner{align-self:flex-start;align-items:flex-start}.public-message.is-finder{align-self:flex-end;align-items:flex-end}.public-message__sender{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-light);padding:0 3px 3px;font-size:.5rem;font-weight:750}.public-message__bubble{background:var(--paper);border:1px solid var(--line-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px 14px 14px 4px;padding:9px 12px;font-size:.77rem;line-height:1.5}.public-message.is-finder .public-message__bubble{background:var(--ink);color:var(--paper);border-color:var(--ink);border-radius:14px 14px 4px}.public-message__time{color:var(--muted-light);padding:2px 3px 0;font-size:.5rem}.public-system{background:var(--paper);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;gap:5px;margin:13px auto;padding:5px 9px;font-size:.53rem;display:flex}.public-composer{border-top:1px solid var(--line-soft);background:#fffdf8cc;padding:13px 17px 12px}.public-composer__box{border:1px solid var(--line);background:var(--card-strong);border-radius:14px;align-items:flex-end;gap:8px;min-height:42px;padding:6px 6px 6px 12px;transition:border-color .16s,box-shadow .16s;display:flex}.public-composer__box:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #d6ff5f47}.public-composer__box textarea{resize:none;background:0 0;border:0;width:100%;min-height:28px;max-height:120px;padding:4px 0;font-size:.76rem;line-height:1.45}.public-composer__meta{color:var(--muted-light);justify-content:space-between;gap:10px;padding:5px 3px 0;font-size:.51rem;display:flex}.public-locked{border-top:1px solid var(--line-soft);background:var(--paper);gap:10px;padding:15px 17px;display:flex}.public-locked>span{background:var(--card-strong);border:1px solid var(--line);width:33px;height:33px;color:var(--muted);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.public-locked strong{font-size:.69rem;font-weight:780;display:block}.public-locked p{color:var(--muted);margin-top:2px;font-size:.62rem;line-height:1.5}.public-closed{text-align:center;border-top:1px solid var(--line-soft);background:var(--paper);flex-direction:column;align-items:center;padding:30px 24px;display:flex}.public-closed>span{background:var(--card-strong);border:1px solid var(--line);width:46px;height:46px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;margin-bottom:11px;display:flex}.public-closed h2{font-size:1.55rem}.public-closed p{max-width:330px;color:var(--muted);margin-top:5px;font-size:.67rem;line-height:1.55}.public-closed .btn{margin-top:15px}.public-chat-footer{color:var(--muted-light);justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:0 4px;font-size:.56rem;display:flex}.public-chat-footer span{align-items:center;gap:4px;display:inline-flex}.scan-page{background:radial-gradient(circle at 8% 15%, #d6ff5f1f, transparent 25rem), var(--paper);min-height:100vh}.scan-main{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;width:100%;max-width:1040px;min-height:calc(100vh - 90px);margin:0 auto;padding:35px 28px 70px;display:grid}.scan-copy h1{letter-spacing:-.055em;margin-top:14px;font-size:clamp(2.8rem,5vw,4.4rem);line-height:.92}.scan-copy>p{max-width:420px;color:var(--muted);margin-top:18px;font-size:.87rem;line-height:1.65}.scan-steps{flex-direction:column;gap:10px;margin-top:26px;display:flex}.scan-steps span{align-items:center;gap:9px;font-size:.76rem;font-weight:650;display:flex}.scan-steps i{background:var(--ink);width:22px;height:22px;color:var(--lime);border-radius:50%;justify-content:center;align-items:center;font-size:.56rem;font-style:normal;font-weight:800;display:flex}.scan-privacy{background:var(--card-strong);border:1px solid var(--line);border-radius:12px;gap:8px;max-width:350px;margin-top:28px;padding:12px;display:flex}.scan-privacy svg{color:var(--green);flex:none;margin-top:1px}.scan-privacy p{color:var(--muted);font-size:.65rem;line-height:1.5}.scanner{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:28px;padding:16px}.scanner__viewport{aspect-ratio:1/.86;background:radial-gradient(circle,#d6ff5f14,#0000 55%),#10130f;border-radius:18px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.scanner__viewport video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0}.scanner__viewport.is-scanning video{opacity:1}.scanner__idle{text-align:center;color:#f4f0e780;flex-direction:column;align-items:center;padding:30px;display:flex}.scanner__idle-icon{width:90px;height:90px;color:var(--lime);background:#d6ff5f0a;border:1px dashed #d6ff5f47;border-radius:20px;justify-content:center;align-items:center;margin-bottom:19px;display:flex}.scanner__idle strong{color:#f4f0e7cc;font-size:.81rem;font-weight:750}.scanner__idle p{margin-top:4px;font-size:.66rem}.scanner__frame{border:2px solid var(--lime);z-index:2;width:44px;height:44px;position:absolute}.scanner__frame--tl{border-bottom:0;border-right:0;border-top-left-radius:12px;top:23px;left:23px}.scanner__frame--tr{border-bottom:0;border-left:0;border-top-right-radius:12px;top:23px;right:23px}.scanner__frame--bl{border-top:0;border-right:0;border-bottom-left-radius:12px;bottom:23px;left:23px}.scanner__frame--br{border-top:0;border-left:0;border-bottom-right-radius:12px;bottom:23px;right:23px}.scanner__laser{background:linear-gradient(90deg, transparent, var(--lime), transparent);z-index:2;height:1px;animation:2.6s ease-in-out infinite scanLaser;position:absolute;top:28%;left:33px;right:33px;box-shadow:0 0 12px #d6ff5fcc}@keyframes scanLaser{0%,to{opacity:.35;top:27%}50%{opacity:1;top:73%}}.scanner__badge{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--lime);white-space:nowrap;background:#10130fb3;border-radius:999px;padding:5px 9px;font-size:.55rem;font-weight:650;position:absolute;bottom:19px;left:50%;transform:translate(-50%)}.scanner__error{color:#8b2f23;background:#fce9e5;border-radius:9px;margin-top:10px;padding:9px 11px;font-size:.65rem;line-height:1.5}.scanner__actions{gap:8px;margin-top:12px;display:flex}.scanner__actions .btn{width:100%}.scanner__divider{color:var(--muted-light);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:16px 0 12px;font-size:.57rem;display:flex}.scanner__divider:before,.scanner__divider:after{content:"";background:var(--line);flex:1;height:1px}.scanner__manual .field__label{gap:4px}.scanner__manual .field__control{padding-right:5px}.scanner__go{flex:none}.dialog-backdrop{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d0f0c73;justify-content:center;align-items:center;padding:20px;animation:.18s both backdropIn;display:flex;position:fixed;inset:0}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}.dialog{background:var(--card-strong);border:1px solid var(--line);width:min(430px,100%);box-shadow:var(--shadow-lg);border-radius:22px;padding:28px;animation:.26s cubic-bezier(.22,1,.36,1) both dialogIn;position:relative}@keyframes dialogIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dialog__close{width:28px;height:28px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.dialog__close:hover{background:var(--paper);color:var(--ink)}.dialog__mark{background:var(--lime);width:26px;height:26px;box-shadow:0 0 0 6px var(--lime-soft);border-radius:50%;margin-bottom:15px;display:block}.dialog__mark--danger{background:var(--coral);box-shadow:0 0 0 6px var(--coral-soft)}.dialog h2{letter-spacing:-.045em;font-size:1.9rem}.dialog p{color:var(--muted);margin-top:9px;font-size:.76rem;line-height:1.6}.dialog__actions{justify-content:flex-end;gap:7px;margin-top:23px;display:flex}.not-found{background:radial-gradient(circle at 50% 0%, #d6ff5f29, transparent 30rem), var(--paper);flex-direction:column;align-items:center;min-height:100vh;display:flex}.not-found .public-header{width:100%}.not-found__card{text-align:center;border:1px solid var(--line);background:var(--card);width:min(570px,100% - 40px);box-shadow:var(--shadow-md);border-radius:30px;margin:auto;padding:46px}.not-found__code{font-family:var(--font-display);letter-spacing:-.08em;color:var(--coral);opacity:.75;margin-bottom:20px;font-size:clamp(5rem,16vw,8rem);font-style:italic;font-weight:500;line-height:.8;display:block}.not-found__card h1{letter-spacing:-.045em;margin-top:12px;font-size:clamp(2rem,5vw,2.9rem)}.not-found__card p{max-width:330px;color:var(--muted);margin:11px auto 23px;font-size:.8rem;line-height:1.6}.not-found__card>div{justify-content:center;gap:8px;display:flex}.not-found__back{color:var(--muted);align-items:center;gap:5px;margin:0 0 28px;font-size:.68rem;display:inline-flex}.not-found__back:hover{color:var(--ink)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.item-glyph{background:var(--paper);color:var(--ink-soft)}.item-glyph--car{background:var(--blue-soft);color:#315c9f}.item-glyph--bike{color:#346840;background:#e3f3dd}.item-glyph--scooter{background:var(--violet-soft);color:#58459c}.item-glyph--home{background:var(--amber-soft);color:#876021}.item-glyph--bare{width:auto;height:auto;color:inherit;border:0;border-radius:0;background:0 0!important}.item-card__visual--car{background:radial-gradient(circle at 87% 20%,#ffffffa6,#0000 10rem),#dfe8fb}.item-card__visual--bike{background:radial-gradient(circle at 87% 20%,#fff9,#0000 10rem),#e4efdd}.item-card__visual--scooter{background:radial-gradient(circle at 87% 20%,#fff9,#0000 10rem),#e9e4f7}.item-card__visual--home{background:radial-gradient(circle at 87% 20%,#fff9,#0000 10rem),#f4e6d0}.item-card__visual .item-glyph{background:var(--card-strong)!important}.item-card__type{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:1.12rem;font-weight:600;line-height:1;position:absolute;bottom:51px;left:80px}.item-card__type:after{content:"";opacity:.24;background:currentColor;width:22px;height:1px;margin-top:5px;display:block}.item-card--compact .item-card__type{display:none}.type-picker{grid-template-columns:1fr 1fr;gap:9px;display:grid}.type-option{text-align:left;border:1px solid var(--line);background:var(--card-strong);border-radius:14px;align-items:center;gap:10px;min-height:83px;padding:12px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.type-option:hover{border-color:var(--line-strong);transform:translateY(-1px)}.type-option.is-selected{border-color:var(--ink);background:var(--paper-soft);box-shadow:inset 0 0 0 1px var(--ink)}.type-option__check{top:8px;background:var(--lime);width:20px;height:20px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:8px}.type-option:not(.is-selected) .type-option__check{background:var(--paper)}.type-option>span:nth-child(2){flex:1;min-width:0}.type-option strong{font-size:.8rem;font-weight:800;display:block}.type-option small{color:var(--muted);margin-top:2px;font-size:.61rem;line-height:1.35;display:block}.preview-card__item{align-items:center;gap:13px;display:flex}.preview-card__item .item-glyph{border:1px solid var(--line);width:56px;height:56px;box-shadow:var(--shadow-sm);border-radius:16px}.preview-card__item h3{font-size:1.6rem;line-height:1.03}.preview-card__item p{color:var(--muted);margin-top:3px;font-size:.65rem}.preview-card__item--car .item-glyph{color:#315c9f;background:var(--blue-soft)!important}.preview-card__item--bike .item-glyph{color:#346840;background:#e3f3dd!important}.preview-card__item--scooter .item-glyph{color:#58459c;background:var(--violet-soft)!important}.preview-card__item--home .item-glyph{color:#876021;background:var(--amber-soft)!important}.item-type-summary{background:var(--paper);border:1px solid var(--line-soft);border-radius:11px;align-items:center;gap:11px;margin-top:14px;padding:11px;display:flex}.item-type-summary strong{font-size:.76rem;font-weight:760;display:block}.item-type-summary p{color:var(--muted);margin-top:1px;font-size:.61rem}.detail-card__hint{color:var(--muted-light);margin-top:10px;font-size:.61rem;line-height:1.45}.onboarding-icons{z-index:1;align-items:center;gap:7px;display:flex;position:relative}.onboarding-icons .item-glyph{width:45px;height:45px;color:var(--lime);background:#ffffff12;border:1px solid #ffffff24;border-radius:12px}.onboarding-icons .item-glyph:nth-child(2){transform:translateY(-12px)}.onboarding-icons .item-glyph:nth-child(3){transform:translateY(4px)}.language-select{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#fffdf899;border-radius:999px;align-items:center;gap:6px;padding:0 9px;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.language-select:hover,.language-select:focus-within{border-color:var(--ink);color:var(--ink);background:var(--card-strong)}.language-select svg{flex:none}.language-select__chevron{opacity:.55;margin-inline-start:-2px}.language-select select{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;padding-inline-end:2px;font-size:.68rem;font-weight:750}.language-select--compact{min-height:31px;padding:0 7px}.language-select--compact select{font-size:.61rem}.sidebar-language{margin:0 2px 14px}.sidebar-language .language-select{width:100%}.auth-topbar__actions{align-items:center;gap:12px;display:flex}.demo-type-tabs{scrollbar-width:none;gap:4px;margin:0 -2px 9px;padding:2px 2px 5px;display:flex;overflow-x:auto}.demo-type-tabs::-webkit-scrollbar{display:none}.demo-type-tabs button{color:var(--muted);border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:4px;padding:5px 7px;font-size:.5rem;font-weight:750;display:inline-flex}.demo-type-tabs button.is-active{background:var(--ink);color:var(--paper)}.demo-type-tabs .item-glyph{width:auto;height:auto;color:inherit;border:0;background:0 0!important}.demo-phone__car-icon--car{background:var(--blue-soft);color:#315c9f}.demo-phone__car-icon--bike{color:#346840;background:#e3f3dd}.demo-phone__car-icon--scooter{background:var(--violet-soft);color:#58459c}.demo-phone__car-icon--home{background:var(--amber-soft);color:#876021}.demo-phone__car-icon .item-glyph{color:inherit;border:0;background:0 0!important}.demo-phone__car{padding-top:6px}@media (width<=700px){.type-picker{grid-template-columns:1fr}.type-option{min-height:70px}.language-select{min-height:31px}.language-select select{font-size:.62rem}.auth-topbar__actions{gap:7px}.demo-type-tabs button{padding:4px 6px;font-size:.47rem}}@media (width<=1180px){.hero__inner{grid-template-columns:1fr .9fr;gap:22px}.hero-notification{width:294px;right:-8px}.app-main{padding-left:32px;padding-right:32px}.inbox-layout{grid-template-columns:320px minmax(0,1fr)}.privacy-visual{width:225px;right:24px}.bento-card--privacy{padding-right:285px}}@media (width<=1050px){.app-sidebar{display:none}.app-shell{display:block}.mobile-header{z-index:70;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f0e7e0;justify-content:space-between;align-items:center;height:62px;padding:0 19px;display:flex;position:sticky;top:0}.mobile-header__actions{align-items:center;gap:12px;display:flex}.mobile-bell{width:33px;height:33px;color:var(--ink-soft);justify-content:center;align-items:center;display:flex;position:relative}.mobile-bell>span{background:var(--coral);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.5rem;font-weight:850;display:flex;position:absolute;top:-1px;right:-2px}.bottom-nav{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:90;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffdf8f0;border:1px solid #171a161f;border-radius:19px;justify-content:space-around;align-items:stretch;gap:3px;padding:6px;display:flex;position:fixed;box-shadow:0 12px 36px #171a162b}.bottom-nav__item{min-height:44px;color:var(--muted);border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:4px 2px;font-size:.55rem;font-weight:650;transition:background .16s,color .16s;display:flex}.bottom-nav__item.is-active{color:var(--ink);background:var(--lime-soft)}.bottom-nav__icon{justify-content:center;align-items:center;height:24px;display:flex;position:relative}.bottom-nav__icon i{background:var(--coral);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:.45rem;font-style:normal;font-weight:850;display:flex;position:absolute;top:-3px;right:-9px}.app-main{max-width:1100px;padding:27px 24px 108px}.inbox-layout{height:calc(100dvh - 330px);min-height:480px}.toast-viewport{top:72px}}@media (width<=960px){.landing-header__inner{height:70px;padding:0 24px}.landing-nav{display:none}.hero__inner{grid-template-columns:1fr;gap:20px;padding:52px 24px 64px}.hero__copy{max-width:650px}.hero__copy h1{font-size:clamp(3.25rem,9vw,5.2rem)}.hero__lede{max-width:490px}.hero__visual{min-height:550px}.hero-scene{max-width:500px;height:540px}.hero-sticker{width:min(300px,65%);left:45%}.section{padding:80px 24px}.steps{grid-template-columns:1fr;gap:12px}.step-card{grid-template-rows:auto auto 1fr;grid-template-columns:.8fr 1.2fr;column-gap:25px;min-height:auto;padding:22px;display:grid}.step-card__number{grid-column:1/-1;margin-bottom:16px}.step-card__art{grid-row:2/span 3;height:100%;min-height:180px;margin:0}.step-card h3{align-self:end;font-size:1.6rem}.step-card p{align-self:start}.demo-shell{grid-template-columns:1fr;gap:34px;padding:42px 30px}.demo-copy{max-width:540px}.demo-copy>p{max-width:470px}.demo-phone{width:min(330px,100%)}.bento{grid-template-columns:1fr 1fr}.bento-card--privacy,.bento-card--expand{grid-column:span 2}.privacy-visual{top:auto;bottom:26px;right:28px;transform:none}.bento-card--privacy{padding-bottom:184px;padding-right:26px}.use-case__card{grid-template-columns:1fr;gap:30px;padding:38px}.use-case__facts{border-top:1px solid #171a1621;border-left:0;flex-direction:row;padding-top:14px;padding-left:0}.use-case__facts div{border-bottom:0;border-right:1px solid #171a161a;flex-direction:column;flex:1;gap:2px;padding:4px 15px}.use-case__facts div:last-child{border-right:0}.faq-section{grid-template-columns:1fr;gap:35px;padding-top:40px;padding-bottom:80px}.faq-copy p{max-width:500px}.final-cta__inner{grid-template-columns:1fr;min-height:auto;padding:45px}.final-cta__qr{display:none}.landing-footer__inner{flex-wrap:wrap}.landing-footer__copy{width:100%;padding-top:0}.auth-page{grid-template-columns:1fr}.auth-art{display:none}.auth-form-side{min-height:100vh;padding:24px 26px 38px}.auth-card{padding-top:50px}.dashboard-grid{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,1fr)}.panel--aside{grid-template-columns:1fr 1fr;align-items:start;display:grid}.panel--aside .panel-head{grid-column:1/-1}.mini-tip{align-self:end}.archive-list{grid-template-columns:1fr}.onboarding-panel{grid-template-columns:1fr;gap:5px;padding:30px}.onboarding-panel__art{justify-content:flex-start;min-height:130px;padding-left:26px}.onboarding-ring--1{width:120px;height:120px}.onboarding-ring--2{width:175px;height:175px}.item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.items-guide{grid-template-columns:1fr;gap:28px;padding:34px}.item-form-layout{grid-template-columns:1fr;gap:28px}.item-form-preview{max-width:460px;position:static}.item-detail-grid{grid-template-columns:1fr}.item-side{grid-template-columns:1fr 1fr;align-items:start;display:grid}.item-side .detail-card--quiet,.item-side .danger-card{grid-column:span 2}.inbox-head{margin-bottom:12px}.inbox-head .eyebrow,.inbox-head p,.inbox-head__stats{display:none}.inbox-head h1{margin-top:0;font-size:2.45rem}.inbox-layout{height:calc(100dvh - 245px);min-height:460px;display:block}.inbox-page:not(.has-selection) .conversation-panel,.inbox-page.has-selection .inbox-list-panel{display:none}.inbox-list-panel,.conversation-panel{height:100%}.inbox-list-panel{border-right:0}.conversation-header__back{display:flex}.settings-grid{grid-template-columns:1fr}.scan-main{grid-template-columns:1fr;align-items:start;gap:30px;min-height:auto;padding-top:24px}.scan-copy>p{max-width:550px}.scan-steps{flex-flow:wrap;gap:10px 18px}.scanner{width:100%;max-width:520px;margin:0 auto}.public-main{padding-top:10px}}@media (width<=700px){body{font-size:14px}.landing-header__inner{gap:12px;height:62px;padding:0 18px}.landing-header__actions{gap:10px}.landing-header__actions .text-link{display:none}.landing-header__actions .btn{min-height:37px;padding:0 13px;font-size:.75rem}.hero__inner{padding:40px 18px 46px}.hero__copy h1{margin-top:18px;font-size:clamp(2.95rem,12.5vw,4.3rem)}.hero__lede{margin-top:19px;font-size:.92rem}.hero__actions{align-items:stretch;margin-top:23px}.hero__actions .btn--large{min-height:49px;padding:0 18px;font-size:.82rem}.hero__actions .btn--ghost{flex:none}.hero__proof{gap:10px 14px;margin-top:23px;padding-top:17px}.hero__proof span{font-size:.65rem}.hero__visual{min-height:530px}.hero-scene{height:510px}.hero-sticker{width:246px;top:10px;left:50%;transform:translate(-50%)rotate(-5deg)}.hero-notification{border-radius:17px;width:245px;padding:12px;bottom:28px;right:0}.hero-notification__row strong{font-size:.75rem}.hero-notification__row p{font-size:.66rem}.hero-notification__reply{font-size:.64rem}.hero-scene__try{padding:7px 9px;font-size:.61rem;bottom:-24px;left:2px}.hero-scene__doodle--one{font-size:.95rem;right:0}.ticker__track{padding:10px 0}.ticker__track i{font-size:.56rem}.section{padding:66px 18px}.section-heading{margin-bottom:34px}.section-heading h2{font-size:clamp(2.35rem,10vw,3.2rem)}.section-heading p{margin-top:15px;font-size:.86rem}.step-card{min-height:360px;padding:19px;display:flex}.step-card__number{margin-bottom:0}.step-card__art{height:160px;min-height:0;margin:16px -2px 20px}.step-card h3{font-size:1.55rem}.demo-section{padding-top:4px;padding-bottom:56px}.demo-shell{border-radius:25px;padding:31px 17px 34px}.demo-copy h2{font-size:clamp(2.5rem,11vw,3.35rem)}.demo-copy>p{font-size:.83rem}.check-list li{font-size:.74rem}.demo-phone-wrap__scribble{display:none}.demo-phone{width:min(318px,100%)}.demo-phone__screen{min-height:575px;max-height:575px}.bento{grid-template-columns:1fr}.bento-card,.bento-card--privacy,.bento-card--expand{grid-column:span 1;min-height:260px;padding:21px}.bento-card--privacy{min-height:410px;padding-bottom:185px;padding-right:21px}.bento-card--reasons{min-height:320px}.bento-card h3{font-size:1.95rem}.bento-card--realtime h3,.bento-card--push h3,.bento-card--cars h3{font-size:1.5rem}.privacy-visual{width:calc(100% - 42px);bottom:23px;left:21px;right:auto}.use-case{padding-bottom:58px}.use-case__card{border-radius:24px;padding:27px}.quote-mark{font-size:6rem;top:-30px}.use-case blockquote{font-size:1.65rem}.use-case__facts{gap:0}.use-case__facts div{padding:2px 8px}.use-case__facts strong{font-size:1.7rem}.use-case__facts span{font-size:.56rem;line-height:1.3}.faq-section{gap:27px;padding-top:20px;padding-bottom:60px}.faq-copy h2{font-size:2.6rem}.faq-item summary{padding:17px 0;font-size:.85rem}.final-cta{padding:0 10px 10px}.final-cta__inner{border-radius:25px;padding:33px 23px}.final-cta__inner h2{font-size:3.1rem}.final-cta__actions .btn--large{min-height:47px;padding:0 17px;font-size:.8rem}.landing-footer{padding:30px 19px}.landing-footer__inner{gap:21px;padding-top:25px}.landing-footer__links{gap:14px 18px}.auth-form-side{padding:20px 18px 30px}.auth-topbar__back{font-size:.68rem}.auth-card{padding-top:45px}.auth-card h1{font-size:2.55rem}.auth-subtitle{font-size:.8rem}.field-row{grid-template-columns:1fr}.app-main{padding:21px 14px 100px}.mobile-header{height:58px;padding:0 14px}.mobile-header .logo-word{font-size:.92rem}.dashboard-head{flex-direction:column;align-items:flex-start;gap:17px}.dashboard-head h1{font-size:3.1rem}.dashboard-head__actions{width:100%;padding:0}.dashboard-head__actions .btn{flex:1}.dashboard-date{flex-wrap:wrap;font-size:.6rem}.demo-banner{flex-wrap:wrap;align-items:flex-start}.demo-banner p{flex:250px;order:2;min-width:calc(100% - 44px)}.demo-banner .demo-banner__icon{order:1}.demo-banner a{order:3;margin-left:40px}.push-nudge{flex-wrap:wrap;gap:10px;padding:12px}.push-nudge>div{min-width:calc(100% - 50px)}.push-nudge .btn{width:100%;margin-top:3px}.stat-grid{gap:8px}.stat-card{min-height:130px;padding:13px}.stat-card>strong{font-size:2.2rem}.stat-card__top{font-size:.56rem}.stat-card__foot{font-size:.58rem}.panel{border-radius:18px;padding:15px}.panel--pings{padding-bottom:8px}.panel-head{align-items:flex-start}.panel-head p{font-size:.65rem}.panel--aside{gap:10px;display:flex}.ping-row{gap:9px;padding:11px 4px}.ping-row .reason-glyph{width:34px;height:34px}.ping-row__title strong{font-size:.73rem}.ping-row__role{font-size:.5rem}.ping-row__body>p{font-size:.66rem}.ping-row__arrow{display:none}.archive-row{padding:9px}.onboarding-panel{padding:25px}.onboarding-panel__art{padding-left:10px}.onboarding-panel h2{font-size:2.2rem}.page-head{margin-bottom:23px;display:block}.page-head h1{font-size:2.85rem}.page-head .btn{margin-top:15px}.page-head p{font-size:.8rem}.items-toolbar{display:block}.search-field{width:100%}.items-toolbar__count{text-align:right;margin-top:9px;display:block}.item-grid{grid-template-columns:1fr}.item-card__visual{height:168px}.item-add-tile{min-height:170px}.items-guide{border-radius:23px;margin-top:30px;padding:26px}.items-guide__lead h2{font-size:2.2rem}.item-form{border-radius:19px;padding:18px}.item-form-preview{max-width:none}.item-detail-head{margin-bottom:19px;display:block}.item-detail-head h1{font-size:2.9rem}.item-detail-head__actions{padding-top:14px}.item-detail-head__actions .btn{flex:1}.item-detail-grid{display:block}.qr-studio{border-radius:20px;padding:13px}.qr-studio__head{padding:4px 3px 0}.qr-studio__stage{min-height:380px;margin:13px 0;padding:28px 17px}.qr-studio__stage .qr-sticker{width:min(280px,86%)}.qr-studio__wave{font-size:.5rem;bottom:11px;right:11px}.qr-studio__actions .btn{flex:1;min-width:0;padding:0 11px;font-size:.68rem}.qr-studio__actions .icon-button{width:39px}.qr-studio__link{flex-direction:column;align-items:flex-start;gap:3px}.qr-studio__link code{width:100%}.item-side{margin-top:12px;display:flex}.item-pings-panel{padding:14px}.item-pings-panel .panel-head{display:block}.item-pings-panel .text-link{margin-top:8px}.item-ping-row{gap:8px}.item-ping-row .pill{display:none}.inbox-layout{border-radius:19px;height:calc(100dvh - 230px);min-height:450px}.inbox-head__stats{display:none}.inbox-tabs{padding:10px}.inbox-list{padding:5px}.conversation-row{padding:10px 7px}.conversation-row .reason-glyph{width:32px;height:32px}.conversation-row__top strong{font-size:.69rem}.conversation-row__main p{max-width:200px}.conversation-row__chevron{display:none}.conversation-header{gap:7px;min-height:59px;padding:9px 11px}.conversation-header .reason-glyph{width:33px;height:33px}.conversation-header__title strong{font-size:.71rem}.conversation-header__title span{font-size:.56rem}.conversation-header .status-chip{display:none}.conversation-header__close{min-height:28px;padding:0 7px;font-size:.62rem}.conversation-context{padding:7px 12px}.conversation-context p{font-size:.56rem}.conversation-context__closed{display:none}.conversation-messages{padding:14px 12px 8px}.reason-card{margin-bottom:17px}.chat-message{max-width:87%}.chat-bubble{font-size:.73rem}.chat-composer{padding:9px 11px 8px}.quick-reply{font-size:.58rem}.composer-meta{font-size:.48rem}.locked-composer,.closed-composer{padding:10px 12px}.locked-composer p,.closed-composer p{font-size:.56rem}.inbox-placeholder__art{width:70px;height:70px}.inbox-placeholder h2{font-size:1.8rem}.settings-page .page-head .btn{margin-top:0}.settings-card{border-radius:16px;padding:16px}.profile-card__head{flex-wrap:wrap}.profile-card__head .status-chip{margin-left:71px}.profile-card__rows>div{gap:8px}.public-header{padding:15px 17px}.public-header__privacy{display:none}.public-header .text-link{font-size:.7rem}.public-main{padding:12px 14px 40px}.public-car{border-radius:20px;padding:16px}.public-car__top{padding-bottom:11px}.public-car__live{font-size:.52rem}.public-car__identity{flex-wrap:wrap;gap:10px}.public-car__identity .item-glyph{border-radius:13px;width:48px;height:48px}.public-car__identity h1{font-size:2.1rem}.public-car__plate{margin-top:-7px;margin-left:58px;font-size:.53rem}.public-question{padding:23px 2px 12px}.public-question h2{font-size:2.15rem}.public-question p{font-size:.7rem}.public-reasons{grid-template-columns:1fr;gap:7px}.ping-option,.ping-option:first-child{border-radius:14px;grid-column:auto;min-height:74px;padding:11px}.ping-option .reason-glyph{width:39px;height:39px}.ping-option__text strong{font-size:.76rem}.ping-option__text small{font-size:.6rem}.public-reassurance{gap:9px 13px;margin-top:17px;padding-top:15px}.public-reassurance span{font-size:.53rem}.public-owner-link{margin-top:17px}.public-footer{padding:18px}.public-chat-head{border-radius:18px;padding:14px}.public-chat-head__car h1{font-size:1.5rem}.public-chat-head__end{font-size:.57rem}.keep-ping-card{flex-wrap:wrap;align-items:flex-start;padding:11px}.keep-ping-card>div:nth-child(2){flex:calc(100% - 50px)}.keep-ping-card__actions{flex-direction:row;justify-content:flex-start;width:100%;margin-left:48px}.public-reason-summary{padding:11px 13px}.public-waiting{padding:28px 16px}.public-waiting h2{font-size:1.65rem}.public-messages{padding:15px 13px 2px}.public-message{max-width:88%}.public-message__bubble{font-size:.73rem}.public-composer{padding:10px 12px}.public-locked{padding:11px 13px}.public-chat-footer{font-size:.51rem}.public-notice{border-radius:23px;margin:32px auto;padding:30px 22px}.public-notice__mark{width:56px;height:56px}.scan-main{padding:12px 14px 45px}.scan-copy h1{font-size:3.15rem}.scan-copy>p{margin-top:13px;font-size:.8rem}.scan-steps{gap:8px 12px;margin-top:19px}.scan-steps span{font-size:.68rem}.scan-privacy{margin-top:18px}.scanner{border-radius:22px;padding:10px}.scanner__viewport{border-radius:15px}.toast-viewport{width:calc(100vw - 20px);max-width:none;top:68px;right:10px}.toast{border-radius:14px}.dialog{padding:23px}.dialog h2{font-size:1.7rem}.dialog__actions{flex-direction:column-reverse}.dialog__actions .btn{width:100%}.not-found__card{padding:30px 23px}.not-found__card>div{flex-direction:column}}@media (width<=430px){.landing-header__actions .btn span{display:none}.hero__copy h1{font-size:3rem}.hero__actions .btn{width:100%}.hero__visual{min-height:490px}.hero-scene{height:475px}.hero-sticker{width:220px;top:10px;left:50%;transform:translate(-50%)rotate(-4deg)}.hero-notification{width:220px;bottom:25px;right:-3px}.hero-notification__row{gap:7px}.hero-notification__car{width:32px;height:32px}.hero-notification__row strong{font-size:.7rem}.hero-notification__reply{padding:6px 7px 6px 9px;font-size:.59rem}.hero-scene__try{max-width:145px;font-size:.55rem;bottom:-24px;left:3px}.stat-card__top{gap:4px}.stat-card__foot svg{display:none}.public-car__identity h1{font-size:1.9rem}.public-chat-head__top{flex-wrap:wrap}.public-chat-head__time{font-size:.53rem}.public-chat-footer{flex-direction:column;align-items:flex-start;gap:6px}.settings-actions .btn{width:100%}.item-detail-head__actions{flex-direction:column}.item-detail-head__actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-notification{animation:none}}.print-sheet{background:#fff;align-items:flex-start;gap:18mm;width:210mm;min-height:297mm;padding:12mm;display:flex}.print-sheet .qr-sticker{width:88mm;box-shadow:none;border-color:#171a16;flex:none}.print-sheet .qr-sticker--small{width:46mm;padding:5mm}.print-sheet__instructions{max-width:78mm;font-family:var(--font-sans);color:var(--ink);padding-top:4mm}.print-sheet__instructions>strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:22pt;font-weight:600;display:block}.print-sheet__instructions ol{margin-top:6mm;padding-left:5mm;list-style:decimal}.print-sheet__instructions li{margin-bottom:3mm;font-size:9pt;line-height:1.5}.print-sheet__instructions>span{font-family:var(--font-mono);color:#555;margin-top:10mm;font-size:8pt;display:block}@media print{@page{margin:0;size:auto}html,body{color:#000;background:#fff!important}#root{display:none!important}.print-only{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:210mm;position:absolute;top:0;left:0;display:block!important}.print-sheet{page-break-after:avoid;break-after:avoid;page-break-inside:avoid;break-inside:avoid;width:210mm;min-height:297mm}.site-footer,.toast-stack,.confirm-overlay{display:none!important}.print-sheet .qr-sticker{-webkit-print-color-adjust:exact;print-color-adjust:exact}}html[lang=ar]{--font-display:"Noto Sans Arabic Variable", "Fraunces Variable", serif;--font-sans:"Noto Sans Arabic Variable", "Manrope Variable", sans-serif}html[lang=ar] body{letter-spacing:0}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4{letter-spacing:0;line-height:1.16}html[lang=ar] p,html[lang=ar] li,html[lang=ar] blockquote{line-height:1.72}html[lang=ar] .hero__copy h1{letter-spacing:0;font-size:clamp(2.65rem,5vw,4.45rem);line-height:1.14}html[lang=ar] .hero__accent{letter-spacing:0;font-style:normal}html[lang=ar] .hero__accent svg{opacity:.55}html[lang=ar] .logo,html[lang=ar] .qr-sticker__brand,html[lang=ar] .qr-sticker__url,html[lang=ar] .logo-word,html[lang=ar] .qr-sticker__url,html[lang=ar] .item-card__plate,html[lang=ar] .public-car__plate,html[lang=ar] code,html[lang=ar] .detail-list code{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .app-sidebar{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .side-nav__badge,html[dir=rtl] .ping-row__role,html[dir=rtl] .field__hint{margin-left:0;margin-right:auto}html[dir=rtl] .toast-viewport{left:20px;right:auto}html[dir=rtl] .toast__body p{text-align:right}html[dir=rtl] .hero-notification{left:0;right:auto;transform:rotate(-2.5deg)}html[dir=rtl] .hero-scene__try{left:auto;right:6px}html[dir=rtl] .hero-notification__send svg,html[dir=rtl] .hero-scene__try svg,html[dir=rtl] .text-link--arrow svg,html[dir=rtl] .archive-row>svg:last-child,html[dir=rtl] .conversation-row__chevron,html[dir=rtl] .demo-reason__arrow,html[dir=rtl] svg.lucide-arrow-right,html[dir=rtl] svg.lucide-arrow-left,html[dir=rtl] svg.lucide-chevron-right,html[dir=rtl] svg.lucide-chevron-left{transform:scaleX(-1)}html[dir=rtl] .text-link--arrow:hover svg{transform:translate(-3px)scaleX(-1)}html[dir=rtl] .qr-studio__wave{left:22px;right:auto}html[dir=rtl] .qr-studio__link{direction:rtl}html[dir=rtl] .qr-studio__link code{text-align:right;direction:ltr}html[dir=rtl] .item-card__visual .item-glyph{left:auto;right:16px}html[dir=rtl] .item-card__type{left:auto;right:80px}html[dir=rtl] .item-card__plate{left:auto;right:16px}html[dir=rtl] .item-card__visual:after{left:20px;right:auto}html[dir=rtl] .car-card__qr-mini,html[dir=rtl] .item-card__qr-mini{transform:rotate(-5deg)}html[dir=rtl] .text-link{text-underline-offset:3px}html[dir=rtl] .message-timeline{direction:ltr}html[dir=rtl] .chat-message.is-mine{align-self:flex-start;align-items:flex-start}html[dir=rtl] .chat-message.is-theirs{align-self:flex-end;align-items:flex-end}html[dir=rtl] .chat-message.is-mine .chat-bubble{border-bottom-right-radius:14px;border-bottom-left-radius:4px}html[dir=rtl] .chat-message.is-theirs .chat-bubble{border-bottom-right-radius:4px;border-bottom-left-radius:14px}html[dir=rtl] .public-messages{direction:ltr}html[dir=rtl] .public-message.is-owner{align-self:flex-end;align-items:flex-end}html[dir=rtl] .public-message.is-finder{align-self:flex-start;align-items:flex-start}html[dir=rtl] .public-message.is-finder .public-message__bubble{border-radius:14px 14px 14px 4px}html[dir=rtl] .public-message.is-owner .public-message__bubble{border-radius:14px 14px 4px}html[dir=rtl] .type-option,html[dir=rtl] .qr-sticker__eyebrow,html[dir=rtl] .qr-sticker__caption,html[dir=rtl] .item-card__top,html[dir=rtl] .panel-head,html[dir=rtl] .page-head,html[dir=rtl] .dashboard-head,html[dir=rtl] .public-car__top,html[dir=rtl] .public-chat-head__top{text-align:right}html[dir=rtl] .ticker__track{animation-direction:reverse}@media (width<=1050px){html[dir=rtl] .toast-viewport{left:10px;right:auto}}@media (width<=700px){html[dir=rtl] .hero-scene__try{right:2px}html[lang=ar] .hero__copy h1{font-size:clamp(2.35rem,11vw,3.3rem)}}.admin-shell{color:#f2efe6;background:#131610;align-items:flex-start;min-height:100vh;display:flex}.admin-sidebar{background:#0e110c;border-right:1px solid #ffffff12;flex-direction:column;flex:none;width:248px;height:100vh;padding:22px 16px 16px;display:flex;position:sticky;top:0}.admin-sidebar__brand{align-items:center;gap:8px;padding:0 8px 22px;display:flex}.admin-sidebar .logo{color:#f2efe6}.admin-sidebar .logo-mark{color:#f2efe6;filter:none}.admin-sidebar .logo-dot{color:var(--lime)}.admin-sidebar__tag{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;background:#d6ff5f1f;border:1px solid #d6ff5f40;border-radius:5px;padding:3px 7px;font-size:.5rem;font-weight:850}.admin-nav{flex-direction:column;gap:2px;display:flex}.admin-nav__item{color:#f2efe68c;border-radius:9px;align-items:center;gap:10px;min-height:39px;padding:0 10px;font-size:.78rem;font-weight:650;transition:background .16s,color .16s;display:flex}.admin-nav__item svg{opacity:.75;flex:none}.admin-nav__item:hover{color:#f2efe6;background:#ffffff0d}.admin-nav__item.is-active{color:var(--lime);background:#d6ff5f1f;font-weight:760}.admin-nav__badge{background:var(--lime);color:#131610;border-radius:99px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:.58rem;font-weight:850;display:inline-flex}.admin-sidebar__spacer{flex:1}.admin-sidebar__status{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:0 8px;display:flex}.admin-live{color:#f2efe673;align-items:center;gap:6px;font-size:.62rem;display:inline-flex}.admin-live i{background:#f2efe659;border-radius:50%;width:6px;height:6px}.admin-live.is-live i{background:var(--lime);animation:2.4s ease-in-out infinite livePulse;box-shadow:0 0 0 3px #d6ff5f29}.admin-refresh{color:#f2efe680;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.admin-refresh:hover{color:var(--lime);background:#ffffff12}.admin-sidebar__language{padding:0 2px 12px}.admin-sidebar__language .language-select{color:#f2efe6b3;background:#ffffff0d;border-color:#ffffff1f;width:100%}.admin-sidebar__language .language-select:hover,.admin-sidebar__language .language-select:focus-within{color:#f2efe6;background:#ffffff14;border-color:#d6ff5f66}.admin-sidebar__language select option{color:#171a16}.admin-sidebar__user{border-top:1px solid #ffffff14;align-items:center;gap:7px;padding-top:12px;display:flex}.admin-sidebar__user>span{flex:1;min-width:0}.admin-sidebar__user strong{color:#f2efe6;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:750;display:block;overflow:hidden}.admin-sidebar__user small{color:#f2efe66b;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;display:block;overflow:hidden}.admin-sidebar__user .icon-button{color:#f2efe673}.admin-sidebar__user .icon-button:hover{color:#f2efe6;background:#ffffff12}.admin-sidebar__exit{color:#f2efe66b;align-items:center;gap:5px;margin-top:12px;padding:8px;font-size:.62rem;font-weight:650;display:inline-flex}.admin-sidebar__exit:hover{color:var(--lime)}.admin-main-wrap{flex:1;min-width:0;min-height:100vh}.admin-main{width:100%;max-width:1440px;margin:0 auto;padding:30px 34px 60px}.admin-mobile-header,.admin-bottom-nav{display:none}.admin-page{animation:.32s cubic-bezier(.22,1,.36,1) both pageIn}.admin-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.admin-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#f2efe66b;align-items:center;gap:6px;margin-bottom:10px;font-size:.62rem;font-weight:800;display:inline-flex}.admin-page-head h1{font-family:var(--font-display);letter-spacing:-.045em;color:#f7f4ec;font-size:clamp(2.4rem,3.4vw,3.3rem);font-weight:540;line-height:.98}.admin-page-head p{color:#f2efe680;max-width:620px;margin-top:9px;font-size:.82rem;line-height:1.55}.admin-page-head__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-range{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.admin-range button{color:#f2efe68c;border-radius:7px;min-height:30px;padding:0 11px;font-size:.68rem;font-weight:700;transition:background .15s,color .15s}.admin-range button:hover{color:#f2efe6}.admin-range button.is-active{background:var(--lime);color:#131610}.admin-pending-banner{color:#f2efe6;background:#d6ff5f17;border:1px solid #d6ff5f38;border-radius:14px;align-items:center;gap:12px;margin-bottom:20px;padding:13px 15px;transition:background .16s,border-color .16s;display:flex}.admin-pending-banner:hover{background:#d6ff5f21;border-color:#d6ff5f66}.admin-pending-banner--quiet{background:#ffffff09;border-color:#ffffff14}.admin-pending-banner__icon{width:34px;height:34px;color:var(--lime);background:#d6ff5f29;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.admin-pending-banner--quiet .admin-pending-banner__icon{color:#f2efe680;background:#ffffff12}.admin-pending-banner>div{flex:1;min-width:0}.admin-pending-banner strong{font-size:.78rem;font-weight:760;display:block}.admin-pending-banner p{color:#f2efe680;margin-top:2px;font-size:.66rem}.admin-pending-banner__cta{color:var(--lime);flex:none;align-items:center;gap:5px;font-size:.68rem;font-weight:760;display:inline-flex}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-kpi{background:#1a1e16;border:1px solid #ffffff12;border-radius:17px;flex-direction:column;min-height:158px;padding:16px;display:flex;position:relative;overflow:hidden}.admin-kpi:after{content:"";pointer-events:none;background:radial-gradient(circle,#d6ff5f1f,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;inset:auto -30px -50px auto}.admin-kpi--blue:after{background:radial-gradient(circle,#6f9ff129,#0000 70%)}.admin-kpi--amber:after{background:radial-gradient(circle,#e9aa4329,#0000 70%)}.admin-kpi__top{align-items:center;gap:7px;display:flex}.admin-kpi__icon{width:26px;height:26px;color:var(--lime);background:#ffffff12;border-radius:8px;justify-content:center;align-items:center;display:flex}.admin-kpi--blue .admin-kpi__icon{color:#9fc0ff}.admin-kpi--amber .admin-kpi__icon{color:#f0c07a}.admin-kpi__label{letter-spacing:.08em;text-transform:uppercase;color:#f2efe673;font-size:.62rem;font-weight:800}.admin-kpi__value{font-family:var(--font-display);letter-spacing:-.05em;color:#f7f4ec;margin-top:auto;font-size:2.65rem;font-weight:500;line-height:1}.admin-kpi__foot{color:#f2efe666;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;font-size:.6rem;display:flex}.admin-kpi__hint{color:#f2efe659;margin-top:5px;font-size:.62rem}.admin-delta{color:#f2efe68c;white-space:nowrap;background:#ffffff0f;border-radius:99px;align-items:center;gap:3px;padding:2px 6px;font-size:.58rem;font-weight:750;display:inline-flex}.admin-delta.is-up{color:var(--lime);background:#d6ff5f24}.admin-delta.is-down{color:#ff9a83;background:#ff745624}.admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-panel{background:#1a1e16;border:1px solid #ffffff12;border-radius:17px;flex-direction:column;min-width:0;padding:17px;display:flex}.admin-panel--chart,.admin-panel--wide{grid-column:span 2}.admin-panel--table{grid-column:span 4}.admin-panel__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.admin-panel__head h2{font-family:var(--font-sans);letter-spacing:-.01em;color:#f2efe6;align-items:center;gap:6px;font-size:.82rem;font-weight:780;display:flex}.admin-panel__head p{color:#f2efe666;margin-top:2px;font-size:.65rem}.admin-panel__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-panel__controls select{color:#f2efe6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;min-height:29px;padding:0 8px;font-size:.66rem}.admin-panel__controls select option{color:#171a16}.admin-segmented{background:#ffffff0d;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.admin-segmented button{color:#f2efe680;border-radius:6px;min-height:25px;padding:0 8px;font-size:.6rem;font-weight:700}.admin-segmented button.is-active{color:var(--lime);background:#d6ff5f29}.admin-panel__foot{color:#f2efe66b;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;font-size:.62rem;display:flex}.admin-panel__foot strong{color:#f2efe6}.admin-generated{align-items:center;gap:4px;display:inline-flex}.admin-inline-error{color:#ffb3a1;background:#ff74561f;border-radius:8px;margin-bottom:10px;padding:8px 10px;font-size:.66rem}.admin-muted{color:#f2efe666;font-size:.7rem}.admin-link{color:var(--lime);white-space:nowrap;align-items:center;gap:4px;font-size:.64rem;font-weight:700;display:inline-flex}.admin-link:hover{text-underline-offset:3px;text-decoration:underline}.chart{flex-direction:column;gap:6px;display:flex;position:relative}.chart--empty{color:#f2efe659;background:#ffffff05;border-radius:11px;justify-content:center;align-items:center;min-height:190px;font-size:.68rem}.chart__readout{align-items:baseline;gap:7px;display:flex}.chart__readout strong{font-family:var(--font-display);color:#f7f4ec;font-size:1.85rem;font-weight:520;line-height:1}.chart__readout span{color:#f2efe66b;font-size:.62rem}.chart__svg{width:100%;height:190px;overflow:visible}.chart__grid{stroke:#ffffff0f;stroke-width:.4px}.chart__bar{fill:#d6ff5f8c;transition:fill .14s}.chart__bar.is-active{fill:var(--lime)}.chart__axis{color:#f2efe652;justify-content:space-between;align-items:center;font-size:.57rem;display:flex}.sparkline{width:100%;height:32px;color:var(--lime)}.progress{background:#ffffff14;border-radius:99px;width:100%;height:6px;display:block;position:relative;overflow:hidden}.progress__fill{background:var(--lime);border-radius:99px;height:100%;transition:width .32s cubic-bezier(.22,1,.36,1);display:block}.progress__fill--coral{background:var(--coral)}.progress__fill--amber{background:var(--amber)}.progress__fill--blue{background:var(--blue)}.progress__fill--green{background:#5b9d68}.donut{flex:none;width:132px;height:132px;position:relative}.donut svg{width:100%;height:100%}.donut__track{stroke:#ffffff12}.donut__center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut__center strong{font-family:var(--font-display);color:#f7f4ec;font-size:1.5rem;font-weight:520;line-height:1}.donut__center span{text-transform:uppercase;letter-spacing:.08em;color:#f2efe666;margin-top:2px;font-size:.52rem}.heat-strip{grid-template-columns:repeat(24,1fr);gap:3px;padding-bottom:14px;display:grid;position:relative}.heat-strip__cell{aspect-ratio:1/2.4;background:var(--lime);border-radius:3px;display:block}.heat-strip__cell i{width:100%;height:100%;display:block}.heat-strip__axis{color:#f2efe64d;justify-content:space-between;font-size:.52rem;display:flex;position:absolute;bottom:0;left:0;right:0}.admin-funnel{flex-direction:column;gap:11px;display:flex}.admin-funnel__label{align-items:center;gap:7px;margin-bottom:4px;font-size:.66rem;display:flex}.admin-funnel__label span{color:#f2efe699;background:#ffffff14;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;font-size:.52rem;font-weight:800;display:flex}.admin-funnel__label strong{color:#f2efe6d1;flex:1;font-weight:650}.admin-funnel__label em{color:#f2efe6;font-size:.68rem;font-style:normal;font-weight:750}.admin-health-grid{background:#ffffff0f;border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin-top:15px;display:grid;overflow:hidden}.admin-health-grid>div{background:#1a1e16;padding:10px}.admin-health-grid span{color:#f2efe666;font-size:.57rem;display:block}.admin-health-grid strong{font-family:var(--font-display);color:#f7f4ec;margin-top:2px;font-size:1.15rem;font-weight:550;display:block}.admin-types{align-items:center;gap:16px;display:flex}.admin-legend{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.admin-legend__row{align-items:center;gap:6px;font-size:.64rem;display:flex}.admin-legend__dot{border-radius:2px;flex:none;width:7px;height:7px}.admin-legend__row strong{color:#f2efe6d1;min-width:48px;font-weight:700}.admin-legend__row span{color:#f2efe6;font-weight:750}.admin-legend__row em{color:#f2efe65c;margin-left:auto;font-size:.58rem;font-style:normal}.admin-reasons,.admin-countries,.admin-recent-users,.admin-note-list,.admin-timeline{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.admin-reasons li,.admin-countries li{grid-template-columns:minmax(0,1fr) 70px 24px;align-items:center;gap:8px;display:grid}.admin-reasons li>div{min-width:0}.admin-reasons strong{color:#f2efe6d9;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:700;display:block;overflow:hidden}.admin-reasons span{color:#f2efe65c;font-size:.55rem;display:block}.admin-reasons em,.admin-countries em{text-align:right;color:#f2efe6;font-size:.64rem;font-style:normal;font-weight:750}.admin-countries li{grid-template-columns:90px minmax(0,1fr) 24px}.admin-countries span{color:#f2efe6bf;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.admin-recent-users li{align-items:center;gap:9px;display:flex}.admin-recent-users__avatar{width:28px;height:28px;color:var(--lime);background:#d6ff5f24;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.62rem;font-weight:850;display:flex}.admin-recent-users>li>div{flex:1;min-width:0}.admin-recent-users strong{color:#f2efe6d9;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:700;display:block;overflow:hidden}.admin-recent-users span{color:#f2efe65c;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;display:block;overflow:hidden}.admin-recent-users em{color:#f2efe666;white-space:nowrap;font-size:.58rem;font-style:normal}.admin-health-list{flex-direction:column;display:flex}.admin-health-list>div{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;display:flex}.admin-health-list>div:last-child{border-bottom:0}.admin-health-list dt{color:#f2efe673;font-size:.63rem}.admin-health-list dd{color:#f2efe6;font-size:.68rem;font-weight:750}.admin-export{color:#f2efe699;align-self:flex-start;margin-top:12px}.admin-table-wrap{margin:0 -4px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:.68rem}.admin-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#f2efe652;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:8px 9px;font-size:.55rem;font-weight:800}.admin-table td{color:#f2efe6c7;vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:10px 9px}.admin-table tbody tr:hover{background:#ffffff06}.admin-table td strong{color:#f2efe6;font-weight:700;display:block}.admin-table__sub{color:#f2efe65c;margin-top:1px;font-size:.58rem;display:block}.admin-table__email{font-size:.64rem;color:#f2efe680!important}.admin-table__muted{color:#f2efe652;font-size:.6rem}.admin-table__locale{color:#f2efe680;background:#ffffff0f;border-radius:4px;padding:2px 5px;font-size:.52rem;font-weight:800;display:inline-flex}.admin-table__hint{color:#f2efe657;align-items:center;gap:5px;margin-top:10px;font-size:.6rem;display:inline-flex}.admin-table__hint--standalone{margin-top:16px}.admin-row-link{color:var(--lime);white-space:nowrap;align-items:center;gap:4px;font-size:.62rem;font-weight:700;display:inline-flex}.admin-row-link:hover{text-underline-offset:3px;text-decoration:underline}.admin-user{align-items:center;gap:8px;display:inline-flex}.admin-user__avatar{color:#f2efe6bf;background:#ffffff14;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.58rem;font-weight:850;display:flex}.admin-user strong{display:inline}.admin-role{letter-spacing:.04em;text-transform:uppercase;color:#f2efe68c;background:#ffffff0f;border-radius:99px;padding:2px 6px;font-size:.52rem;font-weight:800;display:inline-flex}.admin-role--admin{color:var(--lime);background:#d6ff5f24}.admin-code{align-items:center;gap:5px;display:inline-flex}.admin-code code{font-family:var(--font-mono);letter-spacing:.04em;color:#f2efe6;font-size:.64rem}.admin-chip{color:#f2efe680;background:#ffffff12;border-radius:4px;padding:1px 5px;font-size:.5rem;font-weight:750}.admin-type{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.admin-type .item-glyph{color:#f2efe699}.admin-filters{flex-wrap:wrap;gap:5px;margin-bottom:15px;display:flex}.admin-filters button{color:#f2efe68c;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;min-height:31px;padding:0 11px;font-size:.66rem;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.admin-filters button:hover{color:#f2efe6}.admin-filters button.is-active{color:var(--lime);background:#d6ff5f24;border-color:#d6ff5f4d}.admin-filters button span{background:#ffffff1a;border-radius:99px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.52rem;display:inline-flex}.admin-search{color:#f2efe666;background:#ffffff0a;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:7px;min-height:35px;padding:0 11px;display:flex}.admin-search:focus-within{border-color:#d6ff5f66}.admin-search input{color:#f2efe6;background:0 0;border:0;width:210px;font-size:.68rem}.admin-search input::placeholder{color:#f2efe652}.admin-orders{flex-direction:column;gap:10px;display:flex}.admin-order-card{background:#1a1e16;border:1px solid #ffffff12;border-radius:15px;padding:15px}.admin-order-card__head{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;padding-bottom:12px;display:flex}.admin-order-card__id{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-order-card__id strong{font-family:var(--font-mono);color:#f2efe6;font-size:.7rem}.admin-order-card__id>span:last-child{color:#f2efe659;font-size:.6rem}.admin-order-card__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-order-card__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-order-card__grid>div{color:#f2efe680;flex-direction:column;gap:2px;min-width:0;font-size:.64rem;display:flex}.admin-order-card__grid strong{color:#f2efe6;font-size:.7rem;font-weight:700}.admin-order-card__grid code{font-family:var(--font-mono);color:var(--lime);font-size:.62rem}.admin-order-card__grid span{align-items:center;gap:4px;display:inline-flex}.admin-label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-weight:800;color:#f2efe64d!important;font-size:.52rem!important;display:block!important}.admin-order-card__notes{color:#f2efe680;border-top:1px solid #ffffff0f;margin-top:12px;padding-top:10px;font-size:.64rem}.admin-inline-link{color:var(--lime);align-items:center;gap:3px;font-size:.58rem;display:inline-flex}.admin-order-head-actions{align-items:center;gap:7px;display:flex}.admin-order-detail__actions{flex-wrap:wrap;gap:7px;display:flex}.admin-order-detail__statusbar{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:15px;padding:11px 14px;display:flex}.admin-order-detail__statusbar p{color:#f2efe680;flex:1;min-width:180px;font-size:.66rem}.admin-order-detail__free{color:var(--lime);background:#d6ff5f24;border-radius:99px;padding:3px 8px;font-size:.58rem;font-weight:800}.admin-detail-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-address{color:#f2efe6a6;flex-direction:column;gap:2px;font-size:.72rem;font-style:normal;line-height:1.5;display:flex}.admin-address strong{color:#f7f4ec;font-size:.82rem;font-weight:750}.admin-meta{flex-direction:column;margin-top:14px;display:flex}.admin-meta>div{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.admin-meta>div:last-child{border-bottom:0}.admin-meta dt{color:#f2efe659;font-size:.6rem}.admin-meta dd{color:#f2efe6cc;text-align:right;align-items:center;gap:5px;font-size:.66rem;font-weight:650;display:inline-flex}.admin-meta dd a{color:var(--lime)}.admin-meta code{font-family:var(--font-mono);color:var(--lime);font-size:.62rem}.admin-customer-note{background:#d6ff5f0f;border:1px solid #d6ff5f24;border-radius:9px;margin-top:13px;padding:10px}.admin-customer-note p{color:#f2efe6b3;font-size:.66rem;line-height:1.5}.admin-field{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.admin-field span{letter-spacing:.07em;text-transform:uppercase;color:#f2efe659;font-size:.58rem;font-weight:800}.admin-field input{color:#f2efe6;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;min-height:37px;padding:0 11px;font-size:.72rem}.admin-field input::placeholder{color:#f2efe647}.admin-field input:focus{border-color:#d6ff5f73}.admin-status-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.admin-status-btn{color:#f2efe6a6;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:.64rem;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.admin-status-btn:hover:not(:disabled){color:#f2efe6;border-color:#fff3}.admin-status-btn:disabled{opacity:.32}.admin-status-btn--shipped:not(:disabled){color:var(--lime);background:#d6ff5f24;border-color:#d6ff5f4d}.admin-status-btn--delivered:not(:disabled){color:#9ed8a8;background:#5b9d6824;border-color:#5b9d684d}.admin-status-btn--cancelled:not(:disabled){color:#ff9a83}.admin-tracking-preview{color:#f2efe659;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;font-size:.6rem;display:flex}.admin-tracking-preview code{font-family:var(--font-mono);color:#f2efe6;font-size:.64rem}.admin-note-list li{border-bottom:1px solid #ffffff0d;grid-template-columns:60px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:7px 0;font-size:.64rem;display:grid}.admin-note-list span{color:#f2efe659}.admin-note-list p{color:#f2efe6b8}.admin-note-list em{color:#f2efe647;white-space:nowrap;font-size:.55rem;font-style:normal}.admin-note-form{gap:6px;margin-top:10px;display:flex}.admin-note-form textarea{color:#f2efe6;resize:vertical;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;flex:1;min-height:36px;padding:8px 10px;font-size:.68rem}.admin-timeline__item{gap:10px;padding-left:4px;display:flex;position:relative}.admin-timeline__dot{background:#fff3;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.admin-timeline__item--status .admin-timeline__dot{background:var(--lime)}.admin-timeline__item--note .admin-timeline__dot{background:var(--amber)}.admin-timeline__item strong{color:#f2efe6c7;font-size:.66rem;font-weight:650;display:block}.admin-timeline__item span{color:#f2efe652;margin-top:1px;font-size:.55rem;display:block}.admin-footer{color:#f2efe647;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:14px;font-size:.58rem;display:flex}.order-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#f2efe699;background:#ffffff14;border-radius:99px;align-items:center;gap:5px;padding:3px 8px;font-size:.56rem;font-weight:800;display:inline-flex}.order-status--amber{color:#f0c07a;background:#e9aa4329}.order-status--blue{color:#9fc0ff;background:#6f9ff129}.order-status--green{color:#9ed8a8;background:#5b9d682e}.order-status--coral{color:#ffb3a1;background:#ff745629}@media (width<=1080px){.admin-sidebar{display:none}.admin-shell{display:block}.admin-mobile-header{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e110ceb;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex;position:sticky;top:0}.admin-mobile-header .logo{color:#f2efe6}.admin-mobile-header .logo-mark{color:#f2efe6;filter:none}.admin-mobile-header .logo-dot{color:var(--lime)}.admin-mobile-header__actions{align-items:center;gap:9px;display:flex}.admin-mobile-bell{color:#f2efe699;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.admin-mobile-bell span{background:var(--lime);color:#131610;border-radius:99px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:.48rem;font-weight:850;display:flex;position:absolute;top:-2px;right:-4px}.admin-main{padding:22px 18px 96px}.admin-bottom-nav{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1a1e16f5;border:1px solid #ffffff1a;border-radius:16px;padding:5px;display:flex;position:fixed;box-shadow:0 12px 36px #0006}.admin-bottom-nav__item{color:#f2efe673;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:5px 2px;font-size:.52rem;font-weight:650;display:flex}.admin-bottom-nav__item>span{display:flex;position:relative}.admin-bottom-nav__item.is-active{color:var(--lime);background:#d6ff5f1a}.admin-bottom-nav__item i{background:var(--lime);color:#131610;border-radius:99px;justify-content:center;align-items:center;min-width:13px;height:13px;padding:0 3px;font-size:.44rem;font-style:normal;font-weight:850;display:flex;position:absolute;top:-4px;right:-8px}.admin-grid{grid-template-columns:1fr 1fr}.admin-panel--chart,.admin-panel--wide,.admin-panel--table{grid-column:span 2}}@media (width<=820px){.admin-kpis{grid-template-columns:1fr 1fr}.admin-page-head{display:block}.admin-page-head__actions{margin-top:14px}.admin-order-card__grid{grid-template-columns:1fr 1fr}.admin-detail-grid{grid-template-columns:1fr}.admin-page-head h1{font-size:2.3rem}}@media (width<=560px){.admin-main{padding:18px 12px 92px}.admin-grid{grid-template-columns:1fr}.admin-panel--chart,.admin-panel--wide,.admin-panel--table{grid-column:span 1}.admin-kpis{grid-template-columns:1fr 1fr;gap:8px}.admin-kpi{min-height:132px;padding:12px}.admin-kpi__value{font-size:2rem}.admin-panel__controls{justify-content:flex-start;width:100%}.admin-range button{padding:0 8px;font-size:.6rem}.admin-order-card__grid,.admin-status-actions{grid-template-columns:1fr}.admin-search input{width:100%}.admin-search{flex:1}.admin-pending-banner{flex-wrap:wrap}.admin-pending-banner__cta{margin-left:46px}.admin-page-head h1{font-size:2rem}.admin-types{flex-direction:column;align-items:stretch}.admin-legend__row{font-size:.6rem}.admin-chart .chart__svg{height:150px}.admin-order-detail__actions{width:100%}.admin-order-detail__actions .btn{flex:1}.admin-table{font-size:.62rem}.admin-reasons li{grid-template-columns:minmax(0,1fr) 60px 20px}}.order-page,.order-detail-page,.orders-list-page{max-width:1080px}.order-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.62fr);align-items:start;gap:26px;display:grid}.free-banner{background:radial-gradient(circle at 92% 10%, #ffffff80, transparent 9rem), var(--lime-soft);border:1px solid #91ba2040;border-radius:16px;align-items:center;gap:13px;margin-bottom:18px;padding:14px;display:flex}.free-banner__badge{background:var(--ink);color:var(--lime);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:4px 9px;font-size:.55rem;font-weight:850}.free-banner>div{flex:1;min-width:0}.free-banner strong{color:#3f4d1a;font-size:.78rem;font-weight:800;display:block}.free-banner p{color:#5d6b31;margin-top:2px;font-size:.67rem;line-height:1.45}.free-banner__price{flex-direction:column;flex:none;align-items:flex-end;display:flex}.free-banner__price s{color:#7d8a53;font-size:.6rem}.free-banner__price strong{font-family:var(--font-display);color:#334211;font-size:1.5rem;font-weight:600;line-height:1}.order-existing{background:var(--card-strong);border:1px solid var(--line);border-radius:13px;align-items:center;gap:11px;margin-bottom:15px;padding:12px;display:flex}.order-existing>svg{color:var(--muted);flex:none}.order-existing>div{flex:1;min-width:0}.order-existing strong{font-size:.73rem;font-weight:780;display:block}.order-existing p{color:var(--muted);margin-top:1px;font-size:.64rem}.order-form{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:18px;padding:22px;display:flex}.order-form__section{flex-direction:column;gap:13px;display:flex}.order-form__section+.order-form__section{border-top:1px dashed var(--line);padding-top:17px}.order-form__legend{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;font-size:.6rem;font-weight:850;display:flex}.order-form__legend svg{color:var(--ink-soft)}.field.has-error .field__control{border-color:var(--red);background:#fdf2f0}.field__error{color:var(--red);font-size:.63rem;font-weight:600}.field__control--select select,.field__control--area textarea{background:0 0;border:0;width:100%;padding:0;font-size:.9rem}.field__control--select{padding-right:8px}.field__control--area{align-items:stretch;min-height:76px;padding:10px 13px}.field__control--area textarea{resize:vertical;line-height:1.5}.order-form__submit{flex-direction:column;gap:8px;padding-top:4px;display:flex}.order-form__submit .btn{align-self:flex-start}.order-form__hint{color:var(--muted);align-items:center;gap:5px;font-size:.61rem;display:inline-flex}.order-summary{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;padding:17px;display:flex;position:sticky;top:24px}.order-summary__preview{flex-direction:column;gap:8px;display:flex}.order-summary__label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-light);font-size:.55rem;font-weight:850}.order-summary__sticker{background:var(--paper-soft);border:1px solid var(--ink);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.order-summary__sticker img{aspect-ratio:1;object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;width:100%}.order-summary__placeholder{aspect-ratio:1;background:var(--paper-deep);border-radius:6px;width:100%;display:block}.order-summary__top{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;font-size:.5rem;font-weight:850;display:flex}.order-summary__top span:first-child{letter-spacing:-.04em;text-transform:lowercase;color:var(--ink);font-size:.7rem;font-weight:850}.order-summary__caption{align-items:center;gap:6px;font-size:.74rem;display:flex}.order-summary__code{font-family:var(--font-mono);color:var(--muted);font-size:.55rem}.order-summary__row{border-bottom:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;font-size:.68rem;display:flex}.order-summary__row strong{color:var(--ink);font-weight:750}.order-summary__row strong.is-free{color:var(--green)}.order-summary__total{color:var(--muted);font-size:.6rem;line-height:1.5}.order-summary__checks{border-top:1px dashed var(--line);flex-direction:column;gap:6px;padding-top:8px;display:flex}.order-summary__checks li{color:var(--muted);align-items:flex-start;gap:6px;font-size:.62rem;line-height:1.45;display:flex}.order-summary__checks svg{color:var(--green);flex:none;margin-top:1px}.order-summary__print{color:var(--muted);align-self:flex-start;margin-top:2px}.order-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.order-card{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:15px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.order-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.order-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-card .order-status--amber{background:var(--amber-soft);color:#875e1c}.order-card .order-status--blue{background:var(--blue-soft);color:#315c9f}.order-card .order-status--green{color:#356a3d;background:#e4f2dd}.order-card .order-status--muted{background:var(--paper);color:var(--muted)}.order-card__number{font-family:var(--font-mono);color:var(--muted);font-size:.58rem}.order-card__item{align-items:center;gap:10px;display:flex}.order-card__item strong{font-size:.78rem;font-weight:780;display:block}.order-card__item span{font-family:var(--font-mono);color:var(--muted);font-size:.58rem;display:block}.order-card__meta{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding-top:9px;font-size:.6rem;display:flex}.order-card__meta span{align-items:center;gap:4px;display:inline-flex}.order-card__cta{color:var(--ink);align-items:center;gap:4px;font-size:.63rem;font-weight:750;display:inline-flex}.order-card__cta svg{transform:rotate(180deg)}.order-detail-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.order-detail-head h1{letter-spacing:-.04em;margin-top:9px;font-size:clamp(2.2rem,3.4vw,2.9rem)}.order-detail-head p{color:var(--muted);margin-top:5px;font-size:.72rem}.order-detail-head .order-status,.order-detail-page .order-status--amber{background:var(--amber-soft);color:#875e1c}.order-detail-page .order-status--blue{background:var(--blue-soft);color:#315c9f}.order-detail-page .order-status--green{color:#356a3d;background:#e4f2dd}.order-progress{background:var(--card);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:0;margin-bottom:14px;padding:16px;display:flex}.order-progress__step{flex:1;align-items:center;gap:9px;min-width:0;display:flex;position:relative}.order-progress__dot{background:var(--paper);border:1px solid var(--line);width:25px;height:25px;color:var(--muted);z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.58rem;font-weight:800;display:flex}.order-progress__step.is-done .order-progress__dot{background:var(--lime);border-color:var(--lime);color:var(--ink)}.order-progress__step.is-current .order-progress__dot{box-shadow:0 0 0 3px #d6ff5f4d}.order-progress__step strong{font-size:.66rem;font-weight:750;display:block}.order-progress__step span{color:var(--muted);font-size:.56rem;display:block}.order-progress__line{background:var(--line);flex:1;min-width:12px;height:1px;margin:0 9px}.order-progress__step.is-done .order-progress__line{background:var(--lime-deep)}.order-hint{color:var(--muted);margin-bottom:15px;font-size:.72rem}.order-cancelled{background:var(--coral-soft);color:#8b3524;border-radius:11px;align-items:center;gap:8px;margin-bottom:15px;padding:10px 12px;display:flex}.order-cancelled p{font-size:.7rem}.order-detail-grid{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:13px;display:grid}.order-address{color:var(--ink-soft);flex-direction:column;gap:1px;font-size:.76rem;line-height:1.55;display:flex}.tracking-code{background:var(--paper);font-family:var(--font-mono);letter-spacing:.05em;border-radius:9px;padding:10px 12px;font-size:.75rem;display:block}.tracking-empty{background:var(--paper);border:1px dashed var(--line-strong);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:13px;font-size:.66rem;display:flex}.order-price{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;padding-top:10px;font-size:.66rem;display:flex}.order-price strong{color:var(--ink);font-size:.9rem}.order-price__free{background:var(--lime-soft);color:#4a5c1d;border-radius:99px;margin-top:5px;padding:2px 7px;font-size:.55rem;font-weight:800;display:inline-flex}.order-cancel{color:var(--muted);margin-top:10px}.order-timeline{flex-direction:column;gap:13px;display:flex;position:relative}.order-timeline li{gap:10px;display:flex;position:relative}.order-timeline__dot{background:var(--lime-deep);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.order-timeline strong{font-size:.72rem;font-weight:700;display:block}.order-timeline span{color:var(--muted);margin-top:1px;font-size:.6rem;display:block}.sticker-order-card{background:radial-gradient(circle at 95% 5%, #d6ff5f29, transparent 12rem), var(--card);border-color:#91ba2047}.sticker-order-card__icon{background:var(--lime);color:var(--ink)}.sticker-order-card p{color:var(--muted);margin-top:5px;font-size:.67rem;line-height:1.55}.sticker-order-card__cta{align-self:flex-start;margin-top:12px}.sticker-order-card__free{background:#d6ff5f59;border-radius:99px;margin-left:4px;padding:2px 6px;font-size:.55rem;font-weight:800}.sticker-order-card__status{justify-content:space-between;align-items:center;gap:10px;margin-top:11px;display:flex}.sticker-order-card__status .order-status--amber{background:var(--amber-soft);color:#875e1c}.sticker-order-card__status .order-status--blue{background:var(--blue-soft);color:#315c9f}.sticker-order-card__status .order-status--green{color:#356a3d;background:#e4f2dd}.new-item-success{text-align:center;flex-direction:column;align-items:center;max-width:620px;margin:0 auto;padding:46px 24px;display:flex}.new-item-success__badge{background:var(--lime);width:58px;height:58px;color:var(--ink);box-shadow:0 0 0 8px var(--lime-soft);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.new-item-success h1{letter-spacing:-.045em;margin-top:13px;font-size:clamp(2rem,4vw,2.7rem);line-height:1}.new-item-success>p{max-width:400px;color:var(--muted);margin-top:11px;font-size:.78rem;line-height:1.6}.new-item-success__code{background:var(--paper);border:1px solid var(--line);border-radius:8px;margin-top:15px;padding:7px 12px}.new-item-success__code code{font-family:var(--font-mono);letter-spacing:.05em;font-size:.72rem}.new-item-success__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.new-item-success__free{background:var(--lime-soft);border:1px solid #91ba2033;border-radius:12px;margin-top:22px;padding:12px 16px}.new-item-success__free span{background:var(--ink);color:var(--lime);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:2px 7px;font-size:.52rem;font-weight:850;display:inline-block}.new-item-success__free p{color:#4e5f22;margin-top:5px;font-size:.68rem}.admin-login-hint{text-align:center;font-size:.63rem;font-family:var(--font-mono);color:var(--muted-light);margin-top:14px}@media (width<=960px){.order-layout{grid-template-columns:1fr}.order-summary{grid-template-columns:150px 1fr;align-items:start;gap:12px;display:grid;position:static}.order-summary__preview{grid-row:span 4}.order-summary__checks,.order-summary__print{grid-column:2}.order-cards,.order-detail-grid{grid-template-columns:1fr}}@media (width<=700px){.order-form{border-radius:17px;padding:16px}.order-summary{grid-template-columns:110px 1fr;padding:13px}.free-banner{flex-wrap:wrap;gap:9px}.free-banner>div{flex:calc(100% - 130px)}.free-banner__price{margin-left:auto}.order-progress{gap:0;padding:12px}.order-progress__step{flex-direction:column;align-items:flex-start;gap:5px}.order-progress__step>div{min-width:0}.order-progress__step strong{font-size:.6rem}.order-progress__step span:not(.order-progress__dot){font-size:.52rem}.order-progress__line{margin:0;position:absolute;top:12px;left:26px;right:-4px}.order-detail-head{display:block}.order-detail-head .order-status{margin-top:10px}.order-form__submit .btn{justify-content:center;width:100%}.new-item-success{padding:30px 16px}.new-item-success__actions{flex-direction:column;width:100%}.new-item-success__actions .btn{justify-content:center;width:100%}}html[dir=rtl] .order-progress__line{background:linear-gradient(to left, var(--line), var(--lime-deep))}html[dir=rtl] .order-card__cta svg{transform:none}html[dir=rtl] .admin-nav__item,html[dir=rtl] .admin-table th,html[dir=rtl] .admin-table td{text-align:right}html[dir=rtl] .admin-legend__row em,html[dir=rtl] .admin-reasons em,html[dir=rtl] .admin-countries em{margin-left:0;margin-right:auto}html[dir=rtl] .admin-main{direction:rtl}html[dir=rtl] .admin-range button,html[dir=rtl] .admin-filters button,html[dir=rtl] .admin-segmented button{font-size:.66rem}html[dir=rtl] .admin-sidebar{border-left:1px solid #ffffff12;border-right:0}html[dir=rtl] .admin-table__hint svg,html[dir=rtl] .admin-link svg,html[dir=rtl] .admin-row-link svg{transform:scaleX(-1)}.order-form__blocked{background:var(--amber-soft);color:#7a561d;border:1px solid #e9aa4347;border-radius:10px;padding:10px 12px;font-size:.68rem;line-height:1.5;display:block}html[dir=rtl] .admin-reasons em,html[dir=rtl] .admin-countries em{text-align:left}.claim-page{background:radial-gradient(circle at 12% 4%, #d6ff5f38, transparent 26rem), radial-gradient(circle at 92% 12%, #ff8a7424, transparent 22rem), var(--paper);min-height:100vh}.claim-header{justify-content:space-between;align-items:center;gap:16px;max-width:1040px;margin:0 auto;padding:20px 22px;display:flex}.claim-header__actions{align-items:center;gap:8px;display:flex}.claim-main{flex-direction:column;gap:20px;max-width:1040px;margin:0 auto;padding:12px 22px 68px;display:flex}.claim-hero{background:var(--card-strong);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:26px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:28px;padding:30px;display:grid}.claim-hero h1{letter-spacing:-.045em;margin-top:12px;font-size:clamp(2.2rem,4vw,3.1rem);line-height:.98}.claim-hero>div>p{max-width:460px;color:var(--muted);margin-top:12px;font-size:.84rem;line-height:1.65}.claim-sticker{flex-direction:column;align-items:center;gap:8px;display:flex}.claim-sticker__frame{background:var(--card-strong);border:1.5px solid var(--ink);width:100%;box-shadow:inset 0 0 0 5px var(--card-strong), inset 0 0 0 6px #171a1614;border-radius:18px;flex-direction:column;gap:9px;padding:16px;display:flex}.claim-sticker__brand{letter-spacing:-.045em;text-transform:lowercase;font-size:.68rem;font-weight:850}.claim-sticker__qr{aspect-ratio:1;background:repeating-linear-gradient(90deg,#171a1617 0 8px,#0000 8px 16px),repeating-linear-gradient(0deg,#171a1617 0 8px,#0000 8px 16px),#fffdf7;border:1px solid #171a1624;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative}.claim-sticker__corner{border:3px solid var(--ink);border-radius:4px;width:24px;height:24px;position:absolute}.claim-sticker__corner--tl{border-bottom:0;border-right:0;top:10px;left:10px}.claim-sticker__corner--tr{border-bottom:0;border-left:0;top:10px;right:10px}.claim-sticker__corner--bl{border-top:0;border-right:0;bottom:10px;left:10px}.claim-sticker__center{background:var(--lime);width:56px;height:56px;color:var(--ink);border-radius:16px;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 14px #171a162e}.claim-sticker__promise{color:var(--ink-soft);font-size:.62rem;font-weight:700;line-height:1.4}.claim-sticker__code{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);border-top:1px dashed #171a162e;padding-top:7px;font-size:.62rem}.claim-sticker__batch{background:var(--paper-deep);color:var(--muted);border-radius:99px;padding:2px 8px;font-size:.55rem;font-weight:750}.claim-card{background:var(--card-strong);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;gap:16px;padding:26px;display:flex}.claim-card>h1{letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.4rem)}.claim-card>p{max-width:460px;color:var(--muted);font-size:.82rem;line-height:1.6}.claim-card>.btn{align-self:flex-start}.claim-card__badge{background:var(--lime);width:44px;height:44px;color:var(--ink);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.claim-card__badge--muted{background:var(--paper-deep);color:var(--muted)}.claim-card__head{align-items:flex-start;gap:13px;display:flex}.claim-card__head h2{letter-spacing:-.02em;font-size:1.16rem}.claim-card__head p{color:var(--muted);margin-top:3px;font-size:.74rem;line-height:1.55}.claim-types{border:0;margin:0;padding:0}.claim-types legend{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:.6rem;font-weight:850}.claim-types__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.claim-type{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:14px;flex-direction:column;gap:4px;padding:13px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.claim-type:hover{border-color:var(--line-strong);transform:translateY(-1px)}.claim-type.is-selected{background:var(--lime-soft);border-color:var(--ink)}.claim-type input{opacity:0;pointer-events:none;position:absolute}.claim-type strong{margin-top:4px;font-size:.76rem;font-weight:780}.claim-type span{color:var(--muted);font-size:.62rem;line-height:1.45}.claim-type__check{background:var(--ink);width:18px;height:18px;color:var(--lime);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:9px;right:9px}.claim-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.claim-actions__learn{color:var(--ink-soft);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);align-items:center;gap:5px;font-size:.72rem;font-weight:700;display:inline-flex}.claim-privacy{color:var(--muted);align-items:center;gap:6px;font-size:.63rem;display:inline-flex}.claim-error{background:var(--coral-soft);color:#8b3524;border-radius:9px;padding:9px 12px;font-size:.7rem}.claim-steps{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:24px 26px}.claim-steps h2{letter-spacing:-.02em;font-size:1.05rem}.claim-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:16px;padding:0;list-style:none;display:grid}.claim-steps li{gap:10px;display:flex}.claim-steps li>span{background:var(--ink);width:24px;height:24px;color:var(--lime);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.62rem;font-weight:850;display:flex}.claim-steps strong{font-size:.76rem;font-weight:780;display:block}.claim-steps p{color:var(--muted);margin-top:2px;font-size:.66rem;line-height:1.55}@media (width<=860px){.claim-hero{grid-template-columns:1fr;padding:24px}.claim-sticker{max-width:240px}.claim-steps ol{grid-template-columns:1fr;gap:12px}}@media (width<=560px){.claim-header{padding:14px 14px 6px}.claim-main{gap:14px;padding:8px 12px 56px}.claim-hero,.claim-card{border-radius:20px;padding:18px}.claim-types__grid{grid-template-columns:1fr 1fr}.claim-actions{flex-direction:column;align-items:stretch}.claim-actions .btn{justify-content:center;width:100%}.claim-actions__learn{justify-content:center}.claim-steps{padding:18px}}html[dir=rtl] .claim-type__check{left:9px;right:auto}html[dir=rtl] .claim-sticker__brand,html[dir=rtl] .claim-sticker__code,html[dir=rtl] .claim-sticker__promise{text-align:left;direction:ltr;unicode-bidi:isolate}.sticker-size-switch{background:var(--paper);border:1px solid var(--line);border-radius:12px;gap:4px;margin-bottom:12px;padding:4px;display:flex}.sticker-size-switch button{color:var(--muted);border-radius:9px;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:8px 11px;font-size:.7rem;font-weight:750;transition:background .15s,color .15s;display:flex}.sticker-size-switch button em{color:var(--muted-light);font-size:.58rem;font-style:normal;font-weight:600}.sticker-size-switch button.is-active{background:var(--card-strong);color:var(--ink);box-shadow:var(--shadow-xs)}.sticker-size-switch button.is-active em{color:var(--muted)}.qr-studio__stage--small{padding:34px 0}.qr-sticker--small{aspect-ratio:1;border-radius:14px;flex-direction:column;align-items:center;gap:6px;width:min(220px,62%);padding:10px;display:flex}.qr-sticker--small .qr-sticker__code{border:0;border-radius:6px;width:100%}.qr-sticker__small-code{font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted);font-size:.5rem}.sticker-choice{border:0;margin:0 0 4px;padding:0}.sticker-choice legend{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;font-size:.6rem;font-weight:850}.sticker-choice__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sticker-choice__option{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:14px;gap:11px;padding:12px;transition:border-color .16s,background .16s;display:flex;position:relative}.sticker-choice__option:hover{border-color:var(--line-strong)}.sticker-choice__option.is-selected{background:var(--lime-soft);border-color:var(--ink)}.sticker-choice__option input{opacity:0;pointer-events:none;position:absolute}.sticker-choice__preview{background:#fff;border:1px solid #171a1680;border-radius:5px;flex-direction:column;flex:none;gap:3px;width:46px;padding:6px;display:flex}.sticker-choice__preview--small{justify-content:center;align-items:center;width:46px;height:46px;padding:3px}.sticker-choice__brand{font-size:.32rem;font-style:normal;font-weight:850}.sticker-choice__qr{aspect-ratio:1;background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px), repeating-linear-gradient(0deg, var(--ink) 0 2px, transparent 2px 4px);opacity:.82;width:100%;display:block}.sticker-choice__qr--full{width:100%}.sticker-choice__line{background:#171a1666;border-radius:2px;height:2px;display:block}.sticker-choice__line--short{width:60%}.sticker-choice__copy{flex-direction:column;gap:1px;min-width:0;display:flex}.sticker-choice__copy strong{font-size:.72rem;font-weight:780}.sticker-choice__copy em{color:var(--muted);font-size:.58rem;font-style:normal;font-weight:650}.sticker-choice__copy span{color:var(--muted-light);margin-top:3px;font-size:.58rem;line-height:1.45}.sticker-choice__check{background:var(--ink);width:17px;height:17px;color:var(--lime);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}@media (width<=620px){.sticker-choice__grid{grid-template-columns:1fr}.sticker-size-switch button{padding:7px 9px;font-size:.66rem}.sticker-choice__preview{width:40px}}html[dir=rtl] .sticker-choice__check{left:8px;right:auto}.admin-batch-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:start;gap:12px;display:grid}.admin-batch-form{gap:13px}.admin-batch-quantity{flex-wrap:wrap;gap:4px;display:flex}.admin-batch-quantity button{color:#f2efe699;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;min-width:38px;height:32px;font-size:.66rem;font-weight:700}.admin-batch-quantity button.is-active{color:var(--lime);background:#d6ff5f29;border-color:#d6ff5f52}.admin-batch-quantity input{color:#f2efe6;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;width:70px;height:32px;padding:0 9px;font-size:.7rem}.admin-batch-sizes{grid-template-columns:1fr 1fr;gap:5px;display:grid}.admin-batch-sizes button{text-align:left;background:#ffffff08;border:1px solid #ffffff17;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 10px;display:flex}.admin-batch-sizes button strong{color:#f2efe6bf;font-size:.66rem;font-weight:750}.admin-batch-sizes button em{color:#f2efe659;font-size:.56rem;font-style:normal}.admin-batch-sizes button.is-active{background:#d6ff5f1a;border-color:#d6ff5f59}.admin-batch-sizes button.is-active strong{color:var(--lime)}.admin-batch-preview{background:#ffffff08;border-radius:10px;flex-direction:column;gap:7px;padding:12px;display:flex}.admin-batch-preview__card{color:#171a16;background:#fffdf7;border:1px solid #fff3;border-radius:8px;flex-direction:column;align-items:center;gap:5px;margin:0 auto;padding:10px;display:flex}.admin-batch-preview__card--big{width:116px}.admin-batch-preview__card--small{width:66px}.admin-batch-preview__brand{letter-spacing:-.03em;align-self:flex-start;font-size:.4rem;font-weight:850}.admin-batch-preview__qr{aspect-ratio:1;opacity:.85;background:repeating-linear-gradient(90deg,#171a16 0 3px,#0000 3px 6px),repeating-linear-gradient(0deg,#171a16 0 3px,#0000 3px 6px);width:100%}.admin-batch-preview__promise{text-align:center;font-size:.34rem;font-weight:650;line-height:1.3}.admin-batch-preview p{color:#f2efe659;text-align:center;font-size:.58rem;line-height:1.5}.admin-batch-rows{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.admin-batch-rows li{background:#ffffff08;border:1px solid #ffffff0f;border-radius:11px;padding:11px}.admin-batch-rows__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-batch-rows__head strong{color:#f2efe6;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:750;overflow:hidden}.admin-batch-tag{text-transform:uppercase;letter-spacing:.05em;color:#f2efe68c;white-space:nowrap;background:#ffffff12;border-radius:99px;padding:2px 6px;font-size:.5rem;font-weight:800}.admin-batch-tag--big{color:var(--lime);background:#d6ff5f24}.admin-batch-rows__meta{color:#f2efe659;gap:10px;margin-top:3px;font-size:.58rem;display:flex}.admin-batch-rows__bar{background:#ffffff12;border-radius:99px;height:3px;margin:7px 0;overflow:hidden}.admin-batch-rows__bar span{background:var(--lime);border-radius:99px;height:100%;transition:width .32s cubic-bezier(.22,1,.36,1);display:block}.admin-batch-rows__actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.admin-batch-state{text-transform:uppercase;letter-spacing:.05em;border-radius:99px;padding:2px 7px;font-size:.52rem;font-weight:800;display:inline-flex}.admin-batch-state--free{color:#f0c07a;background:#e9aa4329}.admin-batch-state--claimed{color:#9ed8a8;background:#5b9d682e}@media (width<=1000px){.admin-batch-grid{grid-template-columns:1fr}}@media (width<=560px){.admin-batch-quantity input{width:58px}.admin-batch-sizes{grid-template-columns:1fr}}@media (width>=560px){.type-option:last-child:nth-child(odd){grid-column:span 2}}.qr-sticker__canvas{object-fit:contain;width:100%;height:100%;display:block}.qr-sticker__code>canvas{border-radius:4px}.item-card__qr-canvas{object-fit:contain;border-radius:3px;width:100%;height:100%}.order-summary__qr,.auth-art__qr{background:#fffdf7;border-radius:6px;width:100%;height:auto;display:block}.order-summary__sticker canvas,.auth-art__sticker canvas{border-radius:6px}
