@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;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");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-cyrillic-Dvxsihut.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-latin-ext-Ch3YOpNY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-latin-DHIcAJRg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-cyrillic-ext-BOeWTOD4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-cyrillic-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAgUAA4AAAAADkgAAAe8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIF0BmA/U1RBVHAAgSQRCAqObIwXCzAAATYCJAMwBCAFhHoHIAwHG9ELUVSTeiDTSFk4fz94/t+uuq/+7+mCRgvWAo5ADcBoemHFm4kR0kG6cDRnT771x3fa26DIBrclUjl3bj1NlUIptkoKp2RSiAfvCQgO5Ff95+9XOukFFC04pgMy/07edyZ7q8J4QSqoi7yEFnwBcHFNZYvrSMuL6RjqN0EAm6FMxliwaMUG/PKc+kp8NE6gVehXW15ShHnyLrbTJAGDZdg3u4GJMBGDwQ9nSWARkIWJSw+ShISv2FBtLkkyVcnAPAR0J+aiWMRYXNlO4WGTjodzGmjRgywyHukTaxA6MgjwzestrImCg00GpiaHgPdZKyhNSPbGqDdymgRLp4QtSgyK6eqQLrR49erFvCHqztRRfBv0cLaniAH1Rr0pRIxhD2AKsnb9p2IsWrpixTe3X7xu7gIRpKq6rlUMjKai4npRKCYylF6YXCYaGHIajBdmaVZy6MUSUmIHg1wKKIklhvIL6iX5idMhQeT7UyN2k0MhJVTT+Pnx5w+//v+u+/37T+bfld2ZcfzRnTyKqaT2jvHP+HH8MH4Q349vx7cGLh84q1daz5M9+/b4l/046KYlLAcKEscEpOyJ8amSxyhFRg3RU+qOBAnSShiUQDYBlhur1G1eK4Vrae0HGVpr3/fTbNt2zSAwzWBkr/SkHomQi4Tr2zc0HVNPNLNt7SSDtNzt20oSW7Z422S7m+eJK6OTbTn6ShKp14630Wh7Ye8SN5USbcm9epUr5FqbkUqJQJaIbP+HIHZM6oNjLxGtvymQK7mf0nKmP+jP2xRtXrdh05qtnZ0ieTm0tW/q6hLZtIG2ju0/CBkNrBNbHHFK8bt/7Ux1Hetoa8+X1PsRn7qcYx1LH7yFSk9SV3t87LSPti85f5kfvj0pOdF1THxcIVkKklfB2TWQtK4rtrgdcdGCT5YQ3VuAFMMfHUXR7pMoSLbSeKtuGYBYSsudWovgeBCv1okZn0Yk8i4piCc1M4I0a3M6BMlDc2i52bGxLL6wSy6XIxKFIlz9ZTI+bU4up4tIpSCWod0KhcIYlUqlUpTK8OG4VEa3AkEkchodpWLArJo5Flw2I6FUlMQioxQa2XowwqDSEQzoFAagVLQcZVNRCq2CZkoSdskRRKIIdiTGvWKXFLxMUlnhYDEG0+gkMqNb4ZNgRWvOfUM5HhvvShgN6GBEIpfLLQ/ExutuhGawn1gmky2V/RsIjHj+Q5mMkv6i4xtLpVJhLprBR2Oz0Gw+gsGlU86nntbuTtud0X/5yu60i4Ppu9PwnUIBeH71Cl/1Ces3/WIqljqvr1+fjYoXlS/VcxbP5c92OfT0IlyCS5fgUPWgp+O/9nuFe1k/C39GlfnGW9rkNDmbhkX+Rz+lGA7nCNz/LNgf8fx5x+bNUVEdB/q62Pv+TfzyrPSs/DWx71+Xc5ZJ+/nq41/jv8Yfr24/n6VXl7tv9ldVha+t/8OSklreTOJZxLa+8aTRyMen0ejJDWt2kVPYMxN0TQsu0luxQqSHt6xBFxl/8bEzJmGm1htoJn4ba8MMlKn3NcyWVDYE2gdgmewK7J7ANasl5q/qY9MvpquxTOxh+EMOl8tZ7ZOU5HNP//wd/aiyso1lZVH6d877WtXXYRwuN53L5WB19aqejdAftm1HxtYduRUFlQXLd9nxbO158JcZPWdbExfYiicEttTEztlGu0rUSzjRsQxf/Jr/ygS2gG7lVWeWynXL8u2Xt7WxM+lCk0BXd5zqy4+v4rSrg4honvy2eRN907dNk9YBNvW76zvonbtr621AROjzTj/MD8r/cTkQRIQjT/q+NrDWEUQEbulsmUgkujq7gmtQlXZVUNDuHwgiItnFm+JBjiFSHD0oxgvwjLn55/oD2IGf6zdv+rlxH7bv58aNIS1H6/ux/qMNLW1H6gewgaN1ICKonAyNCKclYRWLwyKdMjQ4BMonfMWcjU0uPgSICCxpQJiV2ysQHNQWHPSI9mzhu7kfTBE8N0tZ9GkJvGLu+8cvVcKVPDe7bl2/beliiyxOm0m9WpqiWj3fhsfzDN+TfP/HpoIYpQQl75FlW9f1O6zQC7HOMyrR4F4yvhCXlfgYh32CVl4qr1kAE8xOy7xQ78qIWry2eY+otHhfoaQ2rjbCqzIvtMMS9lD27Mx0/e+eT/HMX/VfeGAnOOC8dB4AAEBXtu1/7f9HXm1LYbn9ViF1pJ3w5vGbXYdNfr5Z+LWwgXyNfJqg1Nl5NXyd8CTyqYVfC7/I1zB7ORYhn4JLsBrCRyVryKOKF4im7CrgntpWgBMIFRy7sR5tJA3YXey8KDJgLRIUVVQESNXFggAH8bOQgImssJAhGl7VUMBHz0IFPegwK4EHBAlkIBTxIQsCNFhhIYEOmJTJQO/mJchpahVG+S0AOLAEiqAMQqEQeKilghzK2UwBJRRRTD2rP5RKyHupjVi/WSsFLKaWHPKJFxGXc9tKcqjnUi0lv41dTwsV5FI1a6tjNQ3C5RhbSQH5jGOdKhTRMOvIoZZNWlwn311FJRGTGc8sZjDF5HqRrB+Jq2iWmY9yDotZzWoWMyes89wsc/gGzqeKalp+9qUyxffwiUxmOhGLqaKKIsoxMWIFK5jP+MEZ5s4odgGdSF1cUec3Gg1j/EBo1nL+Utn/icQHHukTAA==) format("woff2")}:root{font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--app-text);background:var(--app-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color-scheme:light;--app-bg: #f8fafc;--app-surface: #ffffff;--app-surface-muted: #f1f5f9;--app-text: #111827;--app-muted: #64748b;--app-border: #e2e8f0;--app-accent: #4f46e5;--app-accent-hover: #4338ca;--app-button-text: #ffffff;--app-danger: #dc2626;--accent: var(--app-accent);--accent-dark: var(--app-accent-hover);--violet: #7c3aed;--text-muted: var(--app-muted);--border: var(--app-border);--surface: rgba(255, 255, 255, .86);--shadow: 0 20px 50px rgba(15, 23, 42, .12);--gray-2: #f9fafb;--gray-4: #e5e7eb;--gray-5: #d1d5db;--gray-7: #9ca3af;--gray-9: #6b7280;--gray-10: #4b5563;--gray-11: #374151;--gray-12: #111827;--blue-2: #e8f6ff;--blue-9: #0088cc;--telegram-bg: #f2f3f5;--telegram-secondary-bg: #f1f2f4;--telegram-surface: rgba(255, 255, 255, .94);--telegram-bottom-bar-bg: var(--telegram-surface);--telegram-bottom-bar-bg-rgb: 255, 255, 255;--telegram-blue: #2aabee;--telegram-blue-dark: #0088cc;--telegram-blue-soft: #e3f5ff;--telegram-green: #34c759;--telegram-red: #ff3b30;--native-loading-blue: #2aabee;--telegram-shadow: 0 8px 24px rgba(15, 23, 42, .14), 0 1px 2px rgba(15, 23, 42, .08)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}:root[data-tma=true]{--joinus-tma-height: var(--tg-viewport-stable-height, 100dvh);height:var(--joinus-tma-height);overflow:hidden}:root[data-tma=true] body,:root[data-tma=true] #root{height:var(--joinus-tma-height);overflow:hidden}body{margin:0;min-width:320px}.native-loading-bar{position:fixed;right:0;bottom:0;left:0;z-index:60;height:3px;overflow:hidden;opacity:1;pointer-events:none;transform:translateZ(0);transition:opacity .2s cubic-bezier(.2,0,0,1)}.native-loading-bar:not(.active){opacity:0}.native-loading-bar-fill{display:block;width:100%;height:100%;border-radius:999px 999px 0 0;background:var(--native-loading-blue);box-shadow:0 -1px 8px #2aabee61;transform-origin:left center;transform:scaleX(0);will-change:transform,opacity}.native-loading-bar[data-loading-phase=loading] .native-loading-bar-fill{animation:native-loading-bar-pending 60s linear forwards}@keyframes native-loading-bar-pending{0%{transform:scaleX(.035)}0.17%{transform:scaleX(.52)}2%{transform:scaleX(.68)}10%{transform:scaleX(.82)}to{transform:scaleX(.995)}}.native-loading-placeholder{display:block;width:100%;min-height:10rem;pointer-events:none}@media(prefers-reduced-motion:reduce){.native-loading-bar-fill{transition:none}.native-loading-bar[data-loading-phase=loading] .native-loading-bar-fill{animation:none}}button,a{font:inherit}a{color:inherit;text-decoration:none}button{border:0}.page-shell{min-height:100vh;overflow-x:hidden;background:repeating-linear-gradient(0deg,rgba(79,70,229,.06) 0,rgba(79,70,229,.06) 1px,transparent 1px,transparent 64px),repeating-linear-gradient(90deg,rgba(79,70,229,.06) 0,rgba(79,70,229,.06) 1px,transparent 1px,transparent 64px),radial-gradient(900px 520px at 20% -10%,rgba(99,102,241,.18),transparent 60%),radial-gradient(760px 460px at 90% 0%,rgba(124,58,237,.14),transparent 55%),linear-gradient(180deg,#f8fafc,#f1f5f9)}.container{width:min(1200px,calc(100% - 2rem));margin:0 auto}.navbar{position:fixed;top:0;right:0;left:0;z-index:50;padding:1rem 0;border-bottom:1px solid rgba(226,232,240,.85);background:#f8fafcdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-inner,.brand,.nav-links,.nav-actions,.hero-actions,.status-line,.tags,.price,.footer-bottom,.primary-button,.secondary-button,.ghost-button,.user-menu-popover a,.user-menu-popover button{display:flex;align-items:center}.nav-inner{justify-content:space-between;gap:1.25rem}.brand{gap:.5rem;color:#111827;font-size:1.5rem;font-weight:800}.brand svg{color:var(--accent)}.brand b,.pill,.popular-badge{border:1px solid rgba(79,70,229,.24);border-radius:999px;background:#4f46e514;color:var(--accent-dark);font-size:.76rem;font-weight:700;line-height:1;padding:.34rem .58rem}.nav-links{gap:1.5rem;color:#475569;font-size:.92rem;font-weight:600}.nav-actions{gap:.5rem}.nav-links a:hover,.footer a:hover{color:var(--accent-dark)}.primary-button,.secondary-button,.ghost-button{justify-content:center;gap:.5rem;min-height:2.75rem;border-radius:10px;padding:0 1.25rem;cursor:pointer;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.primary-button{background:var(--accent);color:#fff}.primary-button:hover{background:var(--accent-dark);box-shadow:0 10px 26px #4f46e547;transform:translateY(-1px)}.secondary-button{border:1px solid var(--border);background:#ffffffad;color:#334155}.small{min-height:2.25rem;padding:0 .9rem}.wide{width:100%}.ghost-button{background:transparent;color:#334155}.avatar{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#e0e7ff;color:var(--accent-dark);font-size:.86rem}.telegram-avatar-fallback{font-weight:500;letter-spacing:0;text-shadow:none}.avatar.avatar-deleted{color:#fff}.avatar.avatar-deleted .avatar-deleted-ghost{width:55%;height:55%;object-fit:contain}.avatar.avatar-with-image{position:relative;overflow:hidden;font-weight:500;letter-spacing:0;isolation:isolate}.avatar-fallback-label{position:relative;z-index:1;color:#fff;transition:opacity .16s cubic-bezier(.2,0,0,1)}.avatar-with-image .image-avatar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;border-radius:inherit;object-fit:cover;opacity:0;transition:opacity .16s cubic-bezier(.2,0,0,1)}.avatar-with-image[data-image-state=loaded] .image-avatar{opacity:1}.avatar-with-image[data-image-state=loaded] .avatar-fallback-label{opacity:0}.user-menu{position:relative}.user-menu-popover{position:absolute;top:calc(100% + .45rem);right:0;display:none;min-width:180px;padding:.45rem;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.user-menu:hover .user-menu-popover,.user-menu:focus-within .user-menu-popover{display:block}.user-menu-popover a,.user-menu-popover button{width:100%;gap:.5rem;border-radius:8px;background:transparent;color:#334155;cursor:pointer;padding:.65rem .7rem;text-align:left}.user-menu-popover button{color:#dc2626}.hero{display:flex;min-height:90vh;align-items:center;padding:7rem 0 4rem;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(79,70,229,.14),transparent)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:3rem;align-items:center}.hero-copy{display:grid;justify-items:start;gap:1.5rem}.hero h1{max-width:800px;margin:0;color:#0f172a;font-size:clamp(3rem,7vw,5.6rem);letter-spacing:0;line-height:1.04}.hero h1 span{background:linear-gradient(135deg,var(--accent) 0%,var(--violet) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy p{max-width:610px;margin:0;color:var(--text-muted);font-size:1.18rem;line-height:1.65}.hero-actions{gap:1rem;flex-wrap:wrap}.product-card,.feature-card,.pricing-card,.auth-modal{border:1px solid rgba(226,232,240,.92);background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-card{display:grid;gap:1rem;border-radius:20px;padding:1.5rem}.product-card h2{margin:0;font-size:1.65rem}.product-card p,.feature-card p,.pricing-card p,.section-header p,.footer p,.faq-item p{color:var(--text-muted);line-height:1.6}.status-line{gap:.5rem;color:#64748b;font-size:.86rem}.status-line span{width:8px;height:8px;border-radius:50%;background:#16a34a}.tags{gap:.75rem;flex-wrap:wrap}.tags span{border:1px solid var(--border);border-radius:999px;background:#f8fafc;color:#475569;font-size:.82rem;padding:.38rem .75rem}.section{padding:6rem 0}.pricing-section{border-top:1px solid var(--border);background:#ffffff80}.stack{display:grid;gap:2.5rem}.section-header{display:grid;justify-items:center;gap:.8rem;text-align:center}.section-header h2{margin:0;color:#0f172a;font-size:2.45rem;line-height:1.12}.section-header p{max-width:540px;margin:0;font-size:1.08rem}.feature-grid,.pricing-grid{display:grid;gap:1.25rem}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{position:relative;overflow:hidden;border-radius:18px;padding:1.5rem;transition:transform .25s ease,border-color .25s ease}.feature-card:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#818cf8,#a78bfa);content:""}.feature-card svg{padding:.7rem;width:3rem;height:3rem;border:1px solid #c7d2fe;border-radius:12px;background:#eef2ff;color:var(--accent)}.feature-card:hover{border-color:#a5b4fc;transform:translateY(-3px)}.feature-card h3,.pricing-card h3,.faq-item p{margin:1rem 0 0}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pricing-card{position:relative;display:grid;align-content:start;border-radius:20px;padding:2rem}.pricing-card.popular{border-width:2px;border-color:#818cf8}.popular-badge{position:absolute;top:-.75rem;left:50%;background:var(--accent);color:#fff;transform:translate(-50%)}.price{gap:.3rem;margin-top:.75rem}.price strong{font-size:2.5rem}.price span{align-self:end;padding-bottom:.55rem;color:#64748b}.pricing-card ul{display:grid;gap:.8rem;min-height:13rem;margin:1.5rem 0;padding:1.5rem 0 0;border-top:1px solid var(--border);list-style:none}.pricing-card li{display:flex;gap:.5rem;align-items:center;color:#475569}.pricing-card li svg{flex:0 0 auto;color:#16a34a}.faq-container{width:min(800px,calc(100% - 2rem))}.faq-list{display:grid;gap:.5rem}.faq-item{border-bottom:1px solid var(--border)}.faq-item button{display:flex;width:100%;align-items:center;justify-content:space-between;background:transparent;color:#0f172a;cursor:pointer;font-weight:700;padding:1rem 0;text-align:left}.rotated{transform:rotate(180deg)}.footer{border-top:1px solid var(--border);background:#fff;padding:3rem 0 2rem}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:2rem}.footer-column{display:grid;gap:.65rem}.footer-column strong{margin-bottom:.25rem}.footer-column a,.footer-bottom{color:#64748b;font-size:.88rem}.footer-bottom{justify-content:space-between;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border)}.modal-root{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.auth-modal{position:fixed;top:50%;left:50%;z-index:101;width:min(340px,calc(100% - 2rem));min-height:auto;border-radius:16px;border:1px solid rgba(255,255,255,.3);background:#ffffffd9;box-shadow:0 4px 30px #0000001a;color:#20242c;padding:24px;transform:translate(-50%,-50%)}.icon-button{display:grid;width:2rem;height:2rem;place-items:center;border-radius:999px;background:transparent;color:#64748b;cursor:pointer}.close{position:absolute;top:.75rem;right:.75rem}.auth-modal .auth-modal-close{top:12px;right:12px;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:#4b5563;padding:0}.modal-state{display:grid;justify-items:center;gap:16px;padding:0;text-align:center}.auth-modal-title,.auth-modal-instructions,.auth-modal-fallback,.auth-modal-error-message,.auth-modal-status-text{margin:0}.auth-modal-title{color:#20242c;font-size:20px;font-weight:600;letter-spacing:0;line-height:1.2}.auth-modal-instructions{color:#6b7280;font-size:14.4px;font-weight:400;line-height:1.5}.auth-modal-bot,.auth-modal-fallback-link{color:#4363d8;font-weight:600}.auth-modal-button{width:auto;min-height:40px;border-radius:8px;background:#4567dc;color:#fff;font-size:16px;font-weight:500;gap:8px;line-height:1;padding:0 16px}.auth-modal-button:hover{background:#3f5fd1}.auth-modal-button svg{flex:0 0 auto;stroke-width:1.8}.auth-modal-fallback{color:#7b8190;font-size:12.8px!important;font-weight:400;line-height:1.5}.auth-modal-fallback-link{display:block}.auth-modal-error-message,.auth-modal-status-text{color:#6b7280;font-size:14.4px!important;line-height:1.45}.auth-modal-retry{min-height:52px;border-radius:10px;font-size:18px;padding:0 28px}.muted{font-size:.82rem!important}.spinner{width:2rem;height:2rem;border:3px solid #e0e7ff;border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}.status-icon.red{color:#dc2626}.status-icon.amber{color:#d97706}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;text-align:center}.hero-copy{justify-items:center}.hero-actions{justify-content:center}.product-card{width:min(420px,100%);margin:0 auto;text-align:left}.pricing-grid{grid-template-columns:1fr}.pricing-card ul{min-height:auto}}@media(max-width:768px){.nav-links,.brand b{display:none}.feature-grid,.footer-grid{grid-template-columns:1fr}.hero{min-height:auto}.hero h1{font-size:3rem}.section-header h2{font-size:2rem}.footer-column{display:none}.auth-modal{width:min(100% - 1rem,340px);min-height:auto;padding:24px}.auth-modal-title{font-size:20px}.auth-modal-instructions{font-size:14.4px;line-height:1.5}.auth-modal-button{min-height:40px;font-size:16px}.auth-modal-fallback{font-size:12.8px!important}}.cabinet-app{--cabinet-group-avatar-size: 1.75rem;display:grid;min-height:100vh;grid-template-columns:260px minmax(0,1fr);background:#f6f7fb;color:#111827}.cabinet-boot-shell{min-height:100vh;background:var(--telegram-bg)}.cabinet-boot-shell .cabinet-main{min-width:0}.cabinet-boot-dashboard{pointer-events:none}.cabinet-boot-avatar{display:block;width:1.25rem;height:1.25rem;border:1px solid var(--app-border);border-radius:999px;background:var(--app-border);opacity:.72}.cabinet-sidebar{position:sticky;top:0;height:100vh;padding:1.25rem;border-right:1px solid var(--border);background:#fff}.cabinet-brand,.cabinet-nav,.cabinet-user,.request-card,.group-head,.request-detail-head,.requests-toolbar,.status-chips,.request-actions{display:flex;align-items:center}.cabinet-brand{gap:.65rem;margin-bottom:1.5rem;font-size:1.25rem;font-weight:800}.cabinet-nav{gap:.7rem;min-height:2.75rem;border-radius:8px;padding:0 .75rem;color:#475569;font-weight:700}.cabinet-nav.active,.cabinet-nav:hover{background:var(--telegram-blue-soft);color:#08c}.cabinet-topbar{position:sticky;top:0;z-index:20;display:flex;min-height:80px;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--border);background:#f6f7fbeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cabinet-eyebrow{margin:0 0 .2rem;color:var(--text-muted);font-size:.8rem;font-weight:700}.cabinet-breadcrumbs{display:flex;max-width:min(72vw,720px);align-items:center;gap:.4rem;overflow:hidden;color:var(--text-muted);font-size:.82rem;font-weight:700;white-space:nowrap}.cabinet-breadcrumbs span{min-width:0;overflow:hidden;text-overflow:ellipsis}.cabinet-breadcrumbs>span:not(:last-child):after{margin-left:.4rem;color:#94a3b8;content:"›"}.cabinet-breadcrumbs a{color:var(--accent-dark)}.cabinet-topbar h1,.cabinet-panel h2,.request-detail h3{margin:0;letter-spacing:0}.cabinet-topbar h1{font-size:1.35rem}.cabinet-user{gap:.65rem;color:#334155;font-weight:700}.icon-button{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid var(--border);border-radius:8px;background:#fff;color:#334155;cursor:pointer}.mobile-only{display:none}.cabinet-content{padding:1.5rem}.cabinet-grid,.groups-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.cabinet-panel,.metric{border:1px solid var(--border);border-radius:8px;background:#fff}.cabinet-panel{padding:1rem}.wide-panel{grid-column:1 / -1}.metric{display:grid;gap:.35rem;padding:1rem}.metric span{color:var(--text-muted);font-size:.8rem;font-weight:700}.metric b{color:#0f172a;font-size:1.45rem}.requests-layout{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:1rem;align-items:start}.requests-list-panel,.request-detail-panel{min-height:calc(100vh - 128px)}.requests-toolbar{gap:.6rem;margin-bottom:.75rem}.requests-search-toggle{display:none}.search-box{position:relative;display:flex;min-height:2rem;min-width:0;flex:1;align-items:center;gap:.45rem;border:1px solid var(--border);border-radius:8px;padding:0 .625rem;background:#f8fafc}.search-box input{flex:1;min-height:2rem;min-width:0;border:0;background:transparent;font-size:.875rem;outline:0}.search-clear-button{display:grid;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;place-items:center;border:0;border-radius:999px;padding:0;background:transparent;color:#6b7280;cursor:pointer}.search-clear-button:hover,.search-clear-button:focus-visible{background:#6b728024;color:#111827}.search-clear-button svg{pointer-events:none}.request-search-prefix-slot,.request-search-group-control{position:relative;display:grid;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;min-width:0;place-items:center;color:var(--gray-10)}.request-group-button{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:0;border-radius:999px;padding:0;background:transparent;color:var(--gray-9);cursor:pointer}.request-group-button:hover,.request-group-button:focus-visible,.request-search-group-control.is-open .request-group-button{background:#6b728024;color:#111827}.request-group-button-avatar,.request-group-option-avatar{display:grid;width:var(--cabinet-group-avatar-size);height:var(--cabinet-group-avatar-size);place-items:center;overflow:hidden;border-radius:999px;background:#e5e7eb;color:#374151}.request-group-button-avatar .avatar,.request-group-option-avatar .avatar{width:var(--cabinet-group-avatar-size);height:var(--cabinet-group-avatar-size);font-size:.6875rem}.request-group-button-avatar .image-avatar,.request-group-option-avatar .image-avatar{object-fit:cover}.request-group-button-avatar.is-search{background:transparent;color:#6b7280}.request-group-menu{position:absolute;top:calc(100% + .5rem);left:-.5rem;z-index:20;display:grid;width:min(17rem,calc(100vw - 2rem));gap:.125rem;border:1px solid var(--border);border-radius:10px;padding:.375rem;background:#fff;box-shadow:0 18px 45px #0f172a24}.request-group-option{display:grid;grid-template-columns:var(--cabinet-group-avatar-size) minmax(0,1fr);align-items:center;gap:.625rem;border:0;border-radius:8px;padding:.5rem .625rem;background:transparent;color:#111827;cursor:pointer;font:inherit;text-align:left}.request-group-option:hover,.request-group-option:focus-visible{background:#f3f4f6}.request-group-option.active{background:#e8f5fb;color:var(--telegram-blue-dark)}.request-group-option-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-chips{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.requests-filter-chips{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;border-bottom:1px solid var(--border);padding:.5rem .75rem}.request-filter-chip{display:inline-flex;height:1.75rem;align-items:center;gap:.3rem;border:1px solid var(--gray-5);border-radius:999px;background:transparent;color:var(--gray-11);cursor:pointer;font-size:.75rem;font-weight:400;line-height:1.75rem;padding:0 .625rem;transition:all .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.request-filter-chip.active{border-color:var(--gray-12);background:var(--gray-12);color:#fff;font-weight:500}.request-filter-count{color:var(--gray-9)}.request-filter-chip.active .request-filter-count{color:#ffffff8c}.chip{min-height:2rem;border-radius:999px;background:#f1f5f9;color:#475569;cursor:pointer;font-size:.82rem;font-weight:800;padding:0 .65rem}.chip.active{background:#e0e7ff;color:var(--accent-dark)}.chip span{margin-left:.35rem;color:#64748b}.request-list{display:grid;gap:0}.request-card{position:relative;display:block;min-height:4.125rem;min-width:0;width:100%;border-top:0;border-right:0;border-bottom:1px solid var(--gray-4);border-left:0;border-radius:0;background:#fff;color:#111827;cursor:pointer;padding:.75rem .75rem .75rem .875rem;text-align:left;transition:all .15s ease;overflow:hidden}.request-card.has-bio{min-height:6.5rem}.request-card.active{background:var(--blue-2);box-shadow:none}.request-card:hover{background:var(--gray-2)}.request-card.active:hover{background:var(--blue-2)}.request-card:last-child{border-bottom:0}.request-card-selected-indicator{position:absolute;top:0;bottom:0;left:0;width:3px;border-radius:0 2px 2px 0;background:transparent;transition:all .15s ease}.request-card.active .request-card-selected-indicator{background:var(--blue-9)}.request-card-layout{display:flex;width:100%;align-items:flex-start;gap:.75rem}.request-card-body{display:grid;min-width:0;flex:1;gap:.25rem}.request-card-topline,.request-card-bottomline,.request-card-name-line,.request-card-meta{display:flex;min-width:0;align-items:center}.request-card-topline,.request-card-bottomline{width:100%;justify-content:space-between;gap:.5rem}.request-card-name-line{flex:1;gap:.25rem}.request-card-name{max-width:140px;overflow:hidden;color:var(--gray-12);font-size:.875rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.request-user-deleted-marker{flex:0 0 auto;color:#dc2626;font-weight:700;letter-spacing:0;white-space:nowrap}.request-card-name-line .request-user-deleted-marker{font-size:.75rem;line-height:1.25}.request-premium-marker{display:inline-block;width:1.125rem;height:1.125rem;flex:0 0 auto;object-fit:contain}.request-card-premium{flex:0 0 auto}.request-card-meta{gap:.25rem;flex:0 0 auto}.request-card-meta time{color:var(--gray-9);font-size:.6875rem;white-space:nowrap}.request-attempt-count{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;flex:0 0 18px;border-radius:50%;background:var(--gray-4);color:var(--gray-11);font-size:.6rem;font-weight:500}.request-card-bio{display:-webkit-box;overflow:hidden;color:var(--gray-10);font-size:.75rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.request-card-display-id{flex:0 0 auto;color:var(--gray-7);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.625rem;white-space:nowrap}.requests-list-panel>.request-empty-state{flex:1 1 auto}.request-detail-panel>.request-empty-state{min-height:100%}.request-empty-state{display:grid;min-height:10rem;place-content:center;justify-items:center;gap:.5rem;border:0;background:transparent;box-shadow:none;color:var(--gray-9);padding:1.5rem 1rem;text-align:center}.request-empty-illustration{display:grid;width:3rem;height:3rem;place-items:center;color:var(--blue-9)}.request-empty-illustration svg{width:100%;height:100%;stroke-width:1.6}.request-empty-state b{display:block;color:var(--gray-10);font-size:.875rem;font-weight:600;line-height:1.35}.request-detail p,.group-card p,.empty-state{color:var(--text-muted)}.status-badge{display:inline-flex;min-height:1.125rem;align-items:center;justify-content:center;gap:.1875rem;border:1px solid transparent;border-radius:5px;background:#f1f5f9;color:#475569;font-size:.625rem;font-weight:800;line-height:1;padding:0 .375rem;white-space:nowrap}.status-badge.status-new{border-color:#cfe3ff;background:#eaf3ff;color:#1d6fd6}.status-badge.status-filling{border-color:#c4eaea;background:#e6f7f7;color:#168c8c}.status-badge.status-pending{border-color:#f2c94c;background:#ffe8a3;color:#8a5a00}.status-badge.status-pending:before{content:"";width:.3125rem;height:.3125rem;flex:0 0 .3125rem;border-radius:999px;background:#b77900}.status-badge.status-approved{border-color:#cbebd7;background:#eaf8ef;color:#23834b}.status-badge.status-declined{border-color:#f3caca;background:#fdecec;color:#c43d3d}.status-badge.status-closed{border-color:#d8dee7;background:#f1f4f8;color:#64748b}.status-badge.status-active{background:#ecfdf5;color:#047857}.status-badge.status-setup_required{background:#fff7ed;color:#c2410c}.status-badge.status-deleted{background:#fef2f2;color:#b91c1c}.request-detail{display:grid;gap:1rem}.request-detail-head,.group-head{gap:.8rem}.avatar.large{width:3rem;height:3rem;font-size:1rem}.image-avatar{display:block;object-fit:cover}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.65rem}.bio{border-left:3px solid #c7d2fe;padding-left:.8rem}.answers,.module-list{display:grid;gap:.6rem}.answer-row{border:1px solid var(--border);border-radius:8px;padding:.75rem}.answer-row textarea,.answer-row select{width:100%;min-height:2.35rem;border:1px solid var(--border);border-radius:8px;background:#fff;color:#111827;font:inherit;padding:.65rem .75rem}.answer-row textarea{resize:vertical}.answer-row label{display:flex;gap:.45rem;align-items:center;color:#475569;font-size:.86rem;font-weight:700}.answer-row p{margin:.35rem 0;color:#111827}.request-actions{flex-wrap:wrap;gap:.6rem}.groups-master-detail{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:1rem;align-items:start}.groups-master,.groups-detail{min-height:calc(100vh - 128px)}.groups-detail{display:grid;align-content:start;gap:1rem}.automation-builder{max-width:920px}.profile-panel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem}.cabinet-content.profile-content{padding:0;overflow:hidden}.profile-screen{display:flex;width:100%;min-height:calc(100vh - 80px);overflow:hidden;background:#f8fafc}.profile-column{display:flex;width:420px;height:calc(100vh - 80px);flex:0 0 420px;flex-direction:column;align-items:center;padding:2rem 1.5rem;overflow-y:auto;border-right:1px solid var(--border);background:#fff}.profile-avatar-ring{display:inline-block;margin-bottom:1rem;border-radius:50%;box-shadow:0 0 0 4px #fff,0 0 0 5px #cbd5e1}.profile-avatar-ring .avatar.large{width:8rem;height:8rem;font-size:2rem}.profile-name-row,.profile-telegram-row{display:flex;align-items:center;justify-content:center}.profile-name-row{flex-wrap:wrap;gap:.5rem}.profile-name-row h2{margin:0;color:#1e293b;font-size:1.125rem;font-weight:600}.owner-badge{display:inline-flex;align-items:center;border-radius:9999px;background:#3b82f6;color:#fff;font-size:.6rem;font-weight:600;letter-spacing:.05em;padding:.2rem .5rem;text-transform:uppercase}.profile-telegram-row{gap:.25rem;margin-top:.75rem;color:#64748b;font-size:.875rem}.profile-telegram-row svg{color:#08c}.profile-divider{width:100%;height:1px;margin:1rem 0;background:var(--border)}.profile-outline-button{display:inline-flex;width:100%;min-height:2rem;align-items:center;justify-content:center;gap:.45rem;margin-top:.75rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .15s ease}.profile-outline-button:hover{border-color:#a5b4fc;background:#eef2ff;color:#3730a3}.profile-outline-button.danger:hover{border-color:#fca5a5;background:#fef2f2;color:#b91c1c}.profile-spacer{flex:1}.profile-telegram-id{width:100%;margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--border);color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.6rem;text-align:center}.profile-detail-column{flex:1;min-width:0;height:calc(100vh - 80px);overflow-y:auto;background:#f8fafc}.profile-detail-inner{display:grid;width:100%;max-width:700px;gap:1.25rem;margin:0 auto;padding:2rem}.profile-milestone-card{position:relative;width:100%;overflow:hidden;border:1px solid #c7d2fe;border-radius:16px;background:linear-gradient(135deg,#eef2ffd9,#dbeafed9)}.profile-decor{position:absolute;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.04}.decor-top{top:-1rem;right:-1rem;font-size:6rem;transform:rotate(12deg)}.decor-bottom{bottom:-1rem;left:-1rem;font-size:5rem;transform:rotate(-12deg)}.profile-milestone-content{position:relative;z-index:1;display:grid;justify-items:center;gap:.75rem;padding:2rem;text-align:center}.profile-party-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.5);border-radius:9999px;background:#ffffffa6;box-shadow:0 1px 2px #0000000d;font-size:1.25rem;line-height:1;padding:.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.profile-member-since{margin:0;color:#3730a3;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.profile-filtered-text{margin:0;color:#4f46e5;font-size:1.875rem;font-weight:700;line-height:1.2}.profile-filtered-text span{color:#6366f1}.profile-settings-card{width:100%;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 1px 3px #0000000f}.profile-settings-card header{border-bottom:1px solid var(--border);background:#f8fafc;color:#1e293b;font-size:.9375rem;font-weight:600;padding:1rem 1.5rem}.profile-settings-section-label{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--app-surface-muted, #f8fafc) 72%,transparent);color:var(--app-muted, #64748b);font-size:.6875rem;font-weight:700;letter-spacing:0;padding:.65rem 1.5rem;text-transform:uppercase}.timezone-summary-row,.settings-timezone-row{display:flex;width:100%;align-items:center;gap:.75rem;border-bottom:1px solid var(--border);padding:1rem 1.5rem}.timezone-icon{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--app-accent, #4f46e5) 12%,transparent);color:var(--app-accent, #4f46e5)}.timezone-summary-copy,.settings-timezone-row>span{display:grid;min-width:0;flex:1;gap:.18rem}.timezone-summary-copy b,.settings-timezone-row b{overflow-wrap:anywhere;color:var(--app-text, #1e293b);font-size:.875rem;font-weight:600}.timezone-summary-copy small,.settings-timezone-row small{color:var(--app-muted, #64748b);font-size:.75rem;line-height:1.35}.timezone-offset{flex:0 0 auto;border:1px solid var(--app-border, var(--border));border-radius:6px;background:var(--app-surface-muted, #f8fafc);color:var(--app-text, #334155);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:600;padding:.35rem .5rem}.settings-timezone-row select{width:min(16rem,48%);min-height:2.25rem;border:1px solid var(--app-border, var(--border));border-radius:8px;background:var(--app-surface, #ffffff);color:var(--app-text, #1e293b);font:inherit;font-size:.8125rem;padding:0 2rem 0 .65rem}.settings-timezone-row select:disabled{cursor:not-allowed;opacity:.55}.settings-timezone-row select:focus-visible,.settings-toggle-row input:focus-visible{outline:2px solid var(--app-accent, #4f46e5);outline-offset:2px}.timezone-save-status{min-height:1.75rem;border-bottom:1px solid var(--border);color:var(--app-muted, #64748b);font-size:.6875rem;padding:.35rem 1.5rem .45rem;text-align:right}.timezone-save-status.is-error{color:var(--app-danger, #dc2626)}.menu-button-adoption-row{display:flex;width:100%;align-items:center;gap:1rem;border-bottom:1px solid var(--border);padding:1rem 1.5rem}.menu-button-adoption-copy{display:grid;min-width:0;flex:1;gap:.18rem}.menu-button-adoption-copy b{color:var(--app-text, #1e293b);font-size:.875rem;font-weight:600}.menu-button-adoption-copy small{color:var(--app-muted, #64748b);font-size:.75rem;line-height:1.35}.menu-button-adoption-row.is-error .menu-button-adoption-copy b,.menu-button-adoption-row.is-error .menu-button-adoption-copy small{color:var(--app-danger, #dc2626)}.menu-button-adoption-row.is-success .menu-button-adoption-copy b{color:var(--app-success, #15803d)}.menu-button-adoption-action{min-height:2.25rem;flex:0 0 auto;border:0;border-radius:8px;background:var(--app-accent, #4f46e5);color:#fff;cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;padding:.5rem .8rem}.menu-button-adoption-action.secondary{border:1px solid var(--app-border, var(--border));background:var(--app-surface, #ffffff);color:var(--app-text, #334155)}.menu-button-adoption-action:disabled{cursor:not-allowed;opacity:.55}.menu-button-adoption-action:focus-visible{outline:2px solid var(--app-accent, #4f46e5);outline-offset:2px}.settings-toggle-row,.settings-language-row{display:flex;width:100%;align-items:center;gap:.5rem;padding:1.25rem 1.5rem;transition:background .15s ease}.settings-toggle-row{border-bottom:1px solid var(--border)}.settings-toggle-row:hover,.settings-language-row:hover{background:#f8fafc}.settings-toggle-row>span,.settings-language-row>span{display:grid;min-width:0;gap:.15rem;flex:1}.settings-toggle-row b,.settings-language-row b{color:#1e293b;font-size:.875rem;font-weight:500}.settings-toggle-row small,.settings-language-row small{color:#64748b;font-size:.75rem}.settings-toggle-row input{width:2.25rem;height:1.25rem;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:#cbd5e1;cursor:pointer;transition:background .15s ease}.settings-toggle-row input:before{display:block;width:1rem;height:1rem;margin:.125rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;content:"";transition:transform .15s ease}.settings-toggle-row input:checked{background:#4f46e5}.settings-toggle-row input:checked:before{transform:translate(1rem)}.settings-language-row svg{color:#64748b;flex:0 0 auto}.settings-language-row select{width:140px;min-height:2rem;border:1px solid var(--border);border-radius:8px;background:#fff;color:#1e293b;font:inherit;padding:0 .65rem}.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.25rem;border-radius:8px;background:#fee2e2;color:#b91c1c;cursor:pointer;font-weight:800;padding:0 .9rem}.danger-button:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.55}.empty-state{display:grid;min-height:8rem;place-items:center;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;font-weight:700}.cabinet-gate{display:grid;min-height:100vh;place-items:center;background:#f6f7fb}.cabinet-gate-card{display:grid;width:min(360px,calc(100vw - 2rem));justify-items:center;gap:.85rem;border:1px solid var(--border);border-radius:8px;background:#fff;padding:1.5rem;text-align:center}.cabinet-gate-card h1,.cabinet-gate-card p{margin:0}.cabinet-gate-actions{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:900px){.cabinet-app{grid-template-columns:1fr}.cabinet-sidebar{position:fixed;z-index:40;width:min(280px,calc(100vw - 3rem));transform:translate(-105%);transition:transform .2s ease}.cabinet-sidebar.open{transform:translate(0)}.mobile-only{display:grid}.cabinet-topbar{align-items:flex-start;padding:.85rem 1rem}.cabinet-user span:not(.avatar){display:none}.cabinet-content{padding:1rem}.requests-layout,.groups-master-detail{grid-template-columns:1fr}.profile-screen{min-height:auto;flex-direction:column;overflow:visible}.profile-column{width:100%;height:auto;flex-basis:auto;border-right:0;border-bottom:1px solid var(--border)}.profile-detail-column{height:auto;overflow:visible}.profile-detail-inner{max-width:none;padding:1.25rem}.groups-master.is-hidden-mobile,.groups-detail.is-hidden-on-narrow{display:none}.requests-list-panel,.request-detail-panel,.groups-master,.groups-detail{min-height:auto}}@media(max-width:520px){.menu-button-adoption-row{align-items:stretch;flex-direction:column;padding:1rem 1.1rem}.menu-button-adoption-action{width:100%}.timezone-summary-row,.settings-timezone-row{align-items:flex-start;flex-wrap:wrap;padding:1rem 1.1rem}.timezone-summary-copy{width:calc(100% - 3rem)}.timezone-offset{margin-left:3rem}.settings-timezone-row select{width:100%}.profile-settings-section-label,.timezone-save-status{padding-right:1.1rem;padding-left:1.1rem}}@media(max-width:480px){.container,.faq-container{width:min(100% - 1rem,1200px)}.navbar{padding:.75rem 0}.brand{font-size:1.25rem}.hero h1{font-size:2.5rem}.hero-copy p{font-size:1rem}.primary-button,.secondary-button{width:100%}}.cabinet-guard{display:grid;min-height:100vh;place-content:center;gap:1rem;padding:1rem;background:#f8fafc;text-align:center}.cabinet-guard h1,.cabinet-guard p{margin:0}.cabinet-shell{display:grid;min-height:100vh;grid-template-columns:240px minmax(0,1fr);background:#f8fafc}.cabinet-sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;gap:1rem;border-right:1px solid var(--border);background:#fff;padding:1rem}.cabinet-brand,.cabinet-sidebar nav button,.cabinet-logout,.cabinet-topbar,.quick-actions,.panel-head,.group-row,.group-detail-head,.tabs,.settings-grid,.status-badge,.automation-summary .primary-button{display:flex;align-items:center}.cabinet-brand{gap:.6rem;min-height:3rem;color:#0f172a;font-size:1.25rem;font-weight:800}.cabinet-brand svg{color:var(--accent)}.cabinet-sidebar nav{display:grid;gap:.35rem}.cabinet-sidebar nav button,.cabinet-logout{gap:.6rem;min-height:2.6rem;border-radius:8px;background:transparent;color:#475569;cursor:pointer;padding:0 .75rem;text-align:left}.cabinet-sidebar nav button.active{background:#eef2ff;color:var(--accent-dark);font-weight:700}.cabinet-logout{margin-top:auto;color:#dc2626}.cabinet-main{min-width:0}.cabinet-topbar{position:sticky;top:0;z-index:20;justify-content:space-between;gap:1rem;min-height:72px;border-bottom:1px solid var(--border);background:#f8fafceb;padding:0 1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cabinet-topbar h1{margin:.1rem 0 0;font-size:1.35rem}.cabinet-eyebrow,.cabinet-user,.muted-line,.error-line,.metric-card span,.module-list span{color:var(--text-muted);font-size:.88rem}.mobile-menu{display:none}.cabinet-content{display:grid;gap:1rem;padding:1rem}.metric-grid,.overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.metric-card,.cabinet-panel,.group-detail-card,.empty-state{border:1px solid var(--border);border-radius:8px;background:#fff}.metric-card{display:grid;gap:.35rem;padding:1rem}.metric-card strong{color:#0f172a;font-size:1.6rem}.cabinet-panel{display:grid;gap:1rem;padding:1rem}.cabinet-panel h2,.cabinet-panel p,.group-detail-card h2,.empty-state h2,.empty-state h3{margin:0}.quick-actions{gap:.75rem;flex-wrap:wrap}.panel-head{justify-content:space-between;gap:1rem}.panel-head select,.groups-layout .groups-master-head input{min-height:2.5rem;border:1px solid var(--border);border-radius:8px;background:#fff;padding:0 .75rem}.groups-layout{display:grid;height:calc(100vh - 72px);grid-template-columns:320px minmax(0,1fr)}.groups-master{display:grid;min-width:0;grid-template-rows:auto minmax(0,1fr) auto;border-right:1px solid var(--border);background:#fff}.groups-master-head{padding:1rem}.groups-layout .groups-master-head input{width:100%}.groups-list{display:grid;align-content:start;gap:.35rem;overflow:auto;padding:0 .75rem 1rem}.group-row{width:100%;gap:.75rem;border-radius:8px;background:transparent;cursor:pointer;padding:.75rem;text-align:left}.group-row:hover,.group-row.active{background:#f1f5f9}.group-row.active{box-shadow:inset 3px 0 0 var(--accent)}.group-row .request-card-body{display:grid;min-width:0;gap:.15rem;flex:1}.group-row .avatar,.group-row .status-badge{flex:0 0 auto}.group-row .request-card-body strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-row .request-card-body small{color:var(--text-muted)}.groups-master footer{border-top:1px solid var(--border);color:var(--text-muted);padding:.8rem 1rem}.groups-detail{min-width:0;overflow:auto;padding:1rem}.group-detail-card{display:grid;gap:1rem;min-height:100%;align-content:start;padding:1rem}.group-detail-head{align-items:flex-start;gap:1rem}.group-detail-head>div{display:grid;min-width:0;gap:.5rem;flex:1}.group-detail-head p{margin:0;color:var(--text-muted);line-height:1.5}.group-avatar{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:50%;object-fit:cover}.group-avatar.large{width:64px;height:64px;font-size:1.4rem}.group-avatar.fallback{background:#e0e7ff;color:var(--accent-dark);font-weight:800}.status-dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#94a3b8}.status-dot.active{background:#16a34a}.status-dot.setup_required{background:#d97706}.status-dot.permissions_error{background:#dc2626}.status-badge{width:max-content;gap:.35rem;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.8rem;font-weight:700;padding:.32rem .55rem}.status-badge.active{background:#dcfce7;color:#166534}.status-badge.permissions_error{background:#fee2e2;color:#991b1b}.tabs{gap:.4rem;border-bottom:1px solid var(--border);overflow-x:auto}.tabs button{border-bottom:2px solid transparent;background:transparent;color:#64748b;cursor:pointer;padding:.75rem .5rem;white-space:nowrap}.tabs button.active{border-color:var(--accent);color:var(--accent-dark);font-weight:700}.settings-grid{gap:.75rem;flex-wrap:wrap}.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;border-radius:10px;background:#fee2e2;color:#991b1b;cursor:pointer;font-weight:700;padding:0 1rem}.empty-state{display:grid;min-height:320px;place-content:center;justify-items:center;gap:.75rem;padding:1rem;text-align:center}.empty-state.compact{min-height:220px}.empty-state svg{color:var(--accent)}.automation-summary{display:grid;gap:1rem}.module-list{display:grid;gap:.5rem}.module-list div{display:flex;justify-content:space-between;gap:1rem;border:1px solid var(--border);border-radius:8px;padding:.75rem}.profile-panel{grid-template-columns:auto minmax(0,1fr);align-items:center}.profile-avatar{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:#e0e7ff;color:var(--accent-dark);font-size:1.5rem;font-weight:800}.back-link{display:none;width:max-content;background:transparent;color:var(--accent-dark);cursor:pointer;font-weight:700}.error-line{color:#dc2626}@media(max-width:900px){.cabinet-shell{grid-template-columns:1fr}.cabinet-sidebar{position:fixed;z-index:40;display:none;width:min(280px,calc(100% - 2rem));box-shadow:var(--shadow)}.cabinet-sidebar.open{display:flex}.mobile-menu{display:grid}.groups-layout{height:calc(100vh - 72px);grid-template-columns:1fr}.groups-master.has-selection{display:none}.groups-detail{padding:.75rem}.back-link{display:inline-flex}.metric-grid,.overview-grid{grid-template-columns:1fr}.panel-head,.group-detail-head{align-items:stretch;flex-direction:column}}@media(max-width:520px){.cabinet-topbar{min-height:64px;padding:0 .75rem}.cabinet-topbar h1{font-size:1.1rem}.cabinet-user{display:none}.cabinet-content{padding:.75rem}}.cabinet-app{grid-template-columns:260px minmax(0,1fr);background:#fff}.cabinet-app>.cabinet-sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;gap:0;border-right:1px solid #e5e7eb;background:#fff;box-shadow:none;padding:0}.cabinet-app>.cabinet-sidebar .cabinet-brand{display:flex;align-items:center;min-height:122px;margin:0;color:inherit;padding:48px 16px 34px;text-decoration:none}.cabinet-brand-wordmark{display:block;width:128px;height:auto}:root:not([data-tma=true]) .cabinet-app>.cabinet-sidebar .cabinet-brand{min-height:64px;justify-content:center;padding:8px 16px}:root:not([data-tma=true]) .cabinet-brand-wordmark{width:50%}.cabinet-brand-title{color:#425fca;font-size:30px;font-weight:800;letter-spacing:0;line-height:.95}.cabinet-brand-subtitle{color:#7a808c;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.1}.cabinet-app>.cabinet-sidebar nav{display:grid;gap:14px;padding:0 16px}.cabinet-app>.cabinet-sidebar .cabinet-nav{display:flex;align-items:center;gap:16px;min-height:52px;border-radius:12px;color:#626973;font-size:20px;font-weight:400;letter-spacing:0;line-height:1;padding:0 18px}.cabinet-app>.cabinet-sidebar .cabinet-nav svg{width:22px;height:22px;stroke-width:2}.cabinet-app>.cabinet-sidebar .cabinet-nav>.avatar{width:22px;height:22px;flex:0 0 22px;border:0;box-shadow:none}:root:not([data-tma=true]) .cabinet-app>.cabinet-sidebar .cabinet-nav>.avatar{width:25.3px;height:25.3px;flex:0 0 25.3px}.cabinet-app>.cabinet-sidebar .cabinet-nav.active{background:var(--telegram-blue-soft);color:#08c;font-weight:700}.cabinet-app>.cabinet-sidebar .cabinet-nav.active>svg{fill:currentColor;stroke-width:1.4}:root:not([data-tma=true]) .cabinet-app>.cabinet-sidebar .cabinet-nav.active>svg{fill:none}:root:not([data-tma=true]) .cabinet-app>.cabinet-sidebar .cabinet-nav.active>svg.groups-tab-icon{stroke-width:2}:root:not([data-tma=true]) .cabinet-app>.cabinet-sidebar .cabinet-nav>svg .mobile-tab-icon-fill{fill:currentColor;opacity:0;transform:scale(.35);transform-box:fill-box;transform-origin:center;transition:transform .16s cubic-bezier(.2,0,0,1),opacity .12s cubic-bezier(.2,0,0,1)}:root:not([data-tma=true]) .cabinet-app>.cabinet-sidebar .cabinet-nav.active>svg .mobile-tab-icon-fill{opacity:1;transform:scale(1)}.cabinet-app>.cabinet-sidebar .cabinet-nav:hover{background:var(--telegram-blue-soft);color:#08c}@media(max-width:900px){.cabinet-app{grid-template-columns:1fr}.cabinet-app>.cabinet-sidebar{position:fixed;z-index:40;display:flex;width:min(260px,calc(100vw - 2rem));transform:translate(-105%);transition:transform .2s ease}.cabinet-app>.cabinet-sidebar.open{transform:translate(0)}}.cabinet-app>.cabinet-main{display:flex;min-height:100vh;min-width:0;flex-direction:column;background:linear-gradient(180deg,#fcfcfd,#f8fafc)}.cabinet-app.requests-app{height:100vh;min-height:0;overflow:hidden}.cabinet-app.requests-app>.cabinet-main{height:100vh;min-height:0;overflow:hidden}.cabinet-app .cabinet-topbar{position:sticky;top:0;z-index:30;display:none;min-height:56px;align-items:center;gap:.75rem;border-bottom:1px solid #e5e7eb;background:#fffc;padding:.75rem 1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cabinet-mobile-brand{color:#3730a3;font-size:1.1rem;font-weight:700;letter-spacing:0}.cabinet-app .cabinet-topbar .avatar{margin-left:auto}.cabinet-app .cabinet-topbar .mobile-menu{display:grid}.cabinet-sidebar-backdrop,.cabinet-mobile-tabbar{display:none}.cabinet-mobile-tabbar-inner,.cabinet-mobile-tab{align-items:center}.cabinet-mobile-tab-icon{display:grid;width:1.5rem;height:1.5rem;place-items:center}.cabinet-mobile-tabbar-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.cabinet-mobile-tab{display:flex;min-width:0;justify-content:center;text-align:center}.cabinet-app .cabinet-breadcrumbs{position:relative;display:flex;width:100%;max-width:none;min-height:40px;align-items:center;gap:0;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #e5e7eb;background:#fff;color:#1f2937;flex-shrink:0;font-size:.8125rem;font-weight:500;padding:.5rem 0 .5rem 1.5rem;scrollbar-width:none;white-space:nowrap}.cabinet-app .cabinet-breadcrumbs::-webkit-scrollbar{display:none}.cabinet-breadcrumb-actions{position:sticky;right:0;z-index:2;display:inline-flex;align-items:center;gap:.25rem;flex:0 0 auto;margin-left:auto;padding-left:.5rem;padding-right:0;background:inherit}.web-support-button{display:grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:999px;outline:none;background:transparent;color:var(--app-text);cursor:pointer;padding:0}.web-support-button:hover,.web-support-button:active{background:var(--app-surface-muted);color:var(--telegram-blue-dark)}.web-support-button:focus-visible{outline:2px solid var(--telegram-blue);outline-offset:2px}.web-support-button:disabled{cursor:not-allowed;opacity:.55}:root:not([data-tma=true]) .cabinet-breadcrumb-actions :is(.web-support-button,.theme-mode-toggle) svg{width:20px;height:20px}.web-support-dialog{width:min(28rem,calc(100% - 2rem));max-width:none;border:1px solid var(--app-border);border-radius:14px;background:var(--app-surface);box-shadow:var(--telegram-shadow);color:var(--app-text);padding:0}.web-support-dialog::backdrop{background:color-mix(in srgb,var(--app-text) 35%,transparent)}.web-support-dialog-content{display:grid;gap:12px;padding:20px}.web-support-dialog-content h2,.web-support-dialog-content p{margin:0}.web-support-dialog-content h2{font-size:1.125rem;line-height:1.25}.web-support-dialog-content p{color:var(--app-muted);line-height:1.45}.web-support-fallback{width:max-content;max-width:100%;color:var(--telegram-blue-dark);font-weight:600;text-decoration:none;white-space:nowrap}.web-support-fallback:hover{text-decoration:underline}.web-support-fallback:focus-visible,.web-support-dialog-actions button:focus-visible,.web-support-dialog-actions a:focus-visible{outline:2px solid var(--telegram-blue);outline-offset:2px}.web-support-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.web-support-dialog-actions button,.web-support-dialog-actions a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface);color:var(--app-text);cursor:pointer;font:inherit;font-weight:600;line-height:1;padding-inline:16px;text-decoration:none;white-space:nowrap}.web-support-dialog-actions button:hover,.web-support-dialog-actions button:active{background:var(--app-surface-muted)}.web-support-dialog-actions .is-primary{border-color:var(--telegram-blue);background:var(--telegram-blue);color:var(--app-button-text)}.web-support-dialog-actions .is-primary:hover,.web-support-dialog-actions .is-primary:active{background:var(--telegram-blue-dark)}.web-support-dialog-actions button:disabled,.web-support-dialog-actions a[aria-disabled=true]{cursor:not-allowed;opacity:.55}.cabinet-app .cabinet-breadcrumbs>span:not(:last-child):after{content:none}.cabinet-breadcrumb-item,.cabinet-breadcrumb-item>a,.cabinet-breadcrumb-item>span{display:inline-flex;min-width:0;align-items:center;gap:.25rem;flex:0 0 auto}.cabinet-breadcrumb-item>a{color:var(--telegram-blue-dark);cursor:pointer;transition:color .15s ease}.cabinet-breadcrumb-item>a:hover{color:var(--telegram-blue);text-decoration:underline}.cabinet-breadcrumb-icon{flex:0 0 auto}.cabinet-breadcrumb-separator{margin:0 .25rem;color:#9ca3af;flex:0 0 auto}.cabinet-breadcrumb-id{color:#6b7280;flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.75rem}.cabinet-breadcrumb-dot{color:#d1d5db;flex:0 0 auto;font-size:.75rem}.cabinet-breadcrumb-label{min-width:0;max-width:min(36vw,340px);overflow:hidden;color:inherit;text-overflow:ellipsis}.cabinet-app .cabinet-content{flex:1;min-height:0;padding:2rem}.cabinet-app .cabinet-content.profile-content{padding:0}.cabinet-app .cabinet-content.requests-content{display:block;padding:0;overflow:hidden}:root[data-tma=true] .cabinet-app.request-detail-open .cabinet-breadcrumbs{display:none}.community-metric-card.is-loading{--dashboard-skeleton-base: color-mix(in srgb, var(--app-text) 9%, var(--app-surface));--dashboard-skeleton-highlight: color-mix(in srgb, var(--app-text) 3%, var(--app-surface));display:grid;grid-template-rows:40px minmax(0,1fr)}.community-metric-header>.community-metric-skeleton-tabs{flex:1;height:40px;min-width:0}.community-metric-skeleton-tabs,.community-metric-skeleton-avatar,.community-metric-skeleton-headline,.community-metric-skeleton-primary-label,.community-metric-skeleton-secondary-label,.community-metric-skeleton-selector,.community-metric-skeleton-chart,.community-metric-skeleton-axis{background:linear-gradient(90deg,var(--dashboard-skeleton-base) 0%,var(--dashboard-skeleton-highlight) 48%,var(--dashboard-skeleton-base) 100%);background-size:220% 100%}.community-metric-skeleton-tabs,.community-metric-skeleton-headline,.community-metric-skeleton-primary-label,.community-metric-skeleton-secondary-label,.community-metric-skeleton-selector,.community-metric-skeleton-chart,.community-metric-skeleton-axis{border-radius:10px}.community-metric-skeleton-avatar{display:block;width:100%;height:100%;border-radius:50%}.community-metric-skeleton-body{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,36%) minmax(0,64%)}.community-metric-skeleton-summary{display:flex;min-width:0;flex-direction:column;padding:7px 5px 4px 6px}.community-metric-skeleton-headline{display:block;width:56%;min-height:clamp(2rem,8.2vw,3.2rem)}.community-metric-skeleton-primary-label,.community-metric-skeleton-secondary-label{display:block;min-height:1.15em;margin-top:3px}.community-metric-skeleton-primary-label{width:64%}.community-metric-skeleton-secondary-label{width:46%}.community-metric-skeleton-selectors{display:grid;margin-top:auto;grid-template-rows:repeat(3,32px);gap:1px}.community-metric-skeleton-selector{display:block;height:32px;border-radius:8px}.community-metric-skeleton-visual{position:relative;min-width:0;min-height:0;padding:3px 0 21px}.community-metric-skeleton-chart{display:block;width:100%;height:100%}.community-metric-skeleton-axis{position:absolute;right:0;bottom:0;left:0;display:block;height:.7rem}.dashboard-loading-scope{align-content:start}.dashboard-lower-stage{position:relative;display:grid;width:min(100%,716px);min-height:430px}.dashboard-resolved-content{display:grid;width:100%;align-content:start;justify-items:start;gap:.65rem;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.2,0,0,1)}.dashboard-resolved-content>.dashboard-lower-grid{position:relative;display:grid;width:min(100%,716px);grid-template-columns:minmax(0,1fr);gap:10px}.dashboard-lower-zone-skeleton{--dashboard-skeleton-base: color-mix(in srgb, var(--app-text) 9%, var(--app-surface));--dashboard-skeleton-highlight: color-mix(in srgb, var(--app-text) 3%, var(--app-surface));display:grid;width:min(100%,716px);min-height:430px;align-content:start;grid-template-rows:52px minmax(0,1fr);border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface);box-shadow:0 2px 8px #0f172a0d;overflow:hidden}.dashboard-lower-stage>.dashboard-lower-zone-skeleton{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;opacity:1;pointer-events:none;transition:opacity .2s cubic-bezier(.2,0,0,1)}.dashboard-lower-stage[data-state^=resolved]>.dashboard-lower-zone-skeleton{opacity:0}.dashboard-lower-stage[data-state^=resolved]>.dashboard-resolved-content{opacity:1;pointer-events:auto}.dashboard-lower-skeleton-header{display:flex;align-items:center;gap:16px;padding:8px 10px 8px 16px}.dashboard-lower-skeleton-title,.dashboard-lower-skeleton-tabs,.dashboard-lower-skeleton-avatar,.dashboard-lower-skeleton-name,.dashboard-lower-skeleton-description,.dashboard-lower-skeleton-chip,.dashboard-lower-skeleton-time{display:block;background:linear-gradient(90deg,var(--dashboard-skeleton-base) 0%,var(--dashboard-skeleton-highlight) 48%,var(--dashboard-skeleton-base) 100%);background-size:220% 100%}.dashboard-lower-skeleton-title{width:min(38%,170px);height:17px;border-radius:7px}.dashboard-lower-skeleton-tabs{width:154px;height:36px;margin-left:auto;border-radius:999px}.dashboard-lower-skeleton-list{display:grid;align-content:start}.dashboard-lower-skeleton-row{display:grid;min-width:0;min-height:92px;align-items:center;grid-template-columns:52px minmax(0,1fr) 82px;gap:12px;padding:10px 16px}.dashboard-lower-skeleton-avatar{width:52px;height:52px;border-radius:50%}.dashboard-lower-skeleton-copy{display:grid;min-width:0;justify-items:start;gap:7px}.dashboard-lower-skeleton-name{width:min(58%,180px);height:15px;border-radius:6px}.dashboard-lower-skeleton-description{width:min(88%,310px);height:13px;border-radius:6px}.dashboard-lower-skeleton-chip{width:58px;height:17px;border-radius:6px}.dashboard-lower-skeleton-time{width:82px;height:13px;align-self:start;margin-top:12px;border-radius:6px}@media(max-width:1023px){.dashboard-resolved-content{gap:8px}}@media(max-width:440px){.dashboard-lower-skeleton-row{grid-template-columns:48px minmax(0,1fr) 64px;gap:10px;padding-inline:12px}.dashboard-lower-skeleton-avatar{width:48px;height:48px}.dashboard-lower-skeleton-time{width:64px}}.tma-header{--tma-support-backdrop: rgba(0, 0, 0, .5);position:sticky;top:0;z-index:30;display:flex;width:100%;min-height:calc(2.75rem + env(safe-area-inset-top));align-items:center;justify-content:space-between;border-bottom:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);padding:0 calc(.75rem + env(safe-area-inset-right)) 0 calc(.75rem + env(safe-area-inset-left));padding-top:env(safe-area-inset-top);flex-shrink:0}.tma-header-logo{display:block;width:4.5rem;height:1.6875rem;object-fit:contain;object-position:left center;pointer-events:none;-webkit-user-select:none;user-select:none}.tma-header-actions{display:flex;align-items:center;gap:.25rem;margin-left:auto}.tma-header-action,.tma-header-actions .theme-mode-toggle{position:relative;display:grid;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--app-text);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),transform .1s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.tma-header-action:hover,.tma-header-actions .theme-mode-toggle:hover{background:var(--app-surface-muted);color:var(--app-accent-hover)}}.tma-header-action:focus-visible,.tma-header-actions .theme-mode-toggle:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.tma-header-action:active,.tma-header-actions .theme-mode-toggle:active{transform:translateY(1px)}.tma-header-action:disabled,.tma-header-actions .theme-mode-toggle:disabled{opacity:.5;cursor:not-allowed}.tma-support-dialog{width:min(calc(100% - 2.5rem),28.25rem);max-width:none;margin:auto;border:0;border-radius:1.5rem;background:#fff;box-shadow:none;color:#161616;padding:0;overflow:hidden}.tma-support-dialog[open]{animation:tma-support-dialog-enter .22s cubic-bezier(.16,1,.3,1)}.tma-support-dialog::backdrop{background:var(--tma-support-backdrop);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tma-support-dialog-content{display:flex;min-height:12.25rem;box-sizing:border-box;flex-direction:column;padding:1.75rem 1.875rem 1rem}.tma-support-dialog-content h2{margin:0;color:#161616;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2;letter-spacing:-.012em}.tma-support-dialog-content p{margin:.9375rem 0 0;color:#1f1f1f;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.35;letter-spacing:-.012em}.tma-support-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:2rem;margin-top:auto}.tma-support-dialog-action{min-width:0;min-height:2.5rem;border:0;border-radius:.5rem;background:transparent;color:#2998d3;cursor:pointer;font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1;padding:0;white-space:nowrap;transition:color .15s ease,opacity .1s ease}.tma-support-dialog-action.is-primary{background:transparent;color:#2998d3}@media(hover:hover)and (pointer:fine){.tma-support-dialog-action:hover,.tma-support-dialog-action.is-primary:hover{background:transparent;color:#1684bf}}.tma-support-dialog-action:focus-visible{outline:2px solid #2998d3;outline-offset:4px}.tma-support-dialog-action:active{opacity:.65}.tma-support-dialog-action:disabled{opacity:.5;cursor:not-allowed}@keyframes tma-support-dialog-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.tma-support-dialog[open]{animation-duration:.15s;animation-name:tma-support-dialog-enter-reduced}}@keyframes tma-support-dialog-enter-reduced{0%{opacity:0}to{opacity:1}}@media(max-width:420px){.tma-support-dialog-content{min-height:11.5rem;padding-right:1.5rem;padding-left:1.5rem}.tma-support-dialog-actions{gap:1.5rem}}@media(max-width:1023px){.tma-header+.cabinet-content.requests-content .requests-layout,.tma-header+.cabinet-content.groups-content .groups-master-detail{height:calc(var(--joinus-tma-height, 100vh) - 2.75rem - env(safe-area-inset-top))}}@font-face{font-family:Ageo ExtraBold;src:url(/ageo-extrabold.ttf) format("truetype");font-display:swap}.tma-waitlist{--waitlist-paper: oklch(98.7% .006 224);--waitlist-surface: oklch(100% 0 0);--waitlist-ink: oklch(22% .035 244);--waitlist-muted: oklch(50% .026 240);--waitlist-rule: oklch(90% .016 229);--waitlist-accent: oklch(56% .125 241);--waitlist-accent-hover: oklch(51% .135 241);--waitlist-accent-ink: oklch(99% .002 240);--waitlist-teal: oklch(69% .13 184);--waitlist-success: oklch(47% .11 163);--waitlist-success-soft: oklch(96% .025 163);--waitlist-error: oklch(55% .18 27);--waitlist-focus: oklch(48% .16 241);--waitlist-shadow: oklch(22% .035 244 / 12%);--waitlist-backdrop: oklch(18% .025 244 / 42%);--waitlist-font-display: "Ageo ExtraBold", "Arial Black", sans-serif;--waitlist-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--waitlist-space-2xs: .25rem;--waitlist-space-xs: .5rem;--waitlist-space-sm: .75rem;--waitlist-space-md: 1rem;--waitlist-space-lg: 1.5rem;--waitlist-space-xl: 2rem;--waitlist-space-2xl: 3rem;--waitlist-radius-control: .875rem;--waitlist-radius-card: 1.25rem;--waitlist-ease-out: cubic-bezier(.16, 1, .3, 1);--waitlist-duration: .14s;display:grid;width:100%;min-width:0;min-height:var(--joinus-tma-height, 100dvh);grid-template-rows:auto minmax(0,1fr) auto;overflow-x:clip;background:var(--waitlist-paper);color:var(--waitlist-ink);font-family:var(--waitlist-font-body);padding:max(1.5rem,env(safe-area-inset-top)) 1.25rem max(1rem,env(safe-area-inset-bottom))}:root:has(.tma-waitlist),:root:has(.tma-waitlist) body{overflow-x:clip}.tma-waitlist__brand{display:flex;justify-content:center}.tma-waitlist__logo{display:block;width:8rem;height:3rem;object-fit:contain}.tma-waitlist__content{display:grid;width:min(100%,31rem);min-width:0;align-content:center;justify-self:center;justify-items:center;gap:var(--waitlist-space-md);padding:var(--waitlist-space-xl) 0 var(--waitlist-space-2xl);text-align:center}.tma-waitlist__status{justify-self:start;margin:0 0 var(--waitlist-space-xs);border:1px solid var(--waitlist-rule);border-radius:999px;background:var(--waitlist-surface);color:var(--waitlist-accent);font-size:.8125rem;font-weight:650;line-height:1;padding:.625rem .875rem}.tma-waitlist h1{min-width:0;margin:0;color:var(--waitlist-ink);font-family:var(--waitlist-font-display);font-size:clamp(2.25rem,9.5vw,3.5rem);font-weight:800;letter-spacing:-.045em;line-height:.98;overflow-wrap:anywhere}.tma-waitlist__lead{max-width:28rem;margin:var(--waitlist-space-xs) 0 var(--waitlist-space-sm);color:var(--waitlist-muted);font-size:1rem;line-height:1.55;text-align:left}.tma-waitlist__cta,.tma-waitlist__dialog-action{display:inline-flex;min-height:3.5rem;align-items:center;justify-content:center;gap:var(--waitlist-space-sm);border-radius:var(--waitlist-radius-control);background:var(--waitlist-accent);color:var(--waitlist-accent-ink);cursor:pointer;font-size:1rem;font-weight:700;padding:0 var(--waitlist-space-lg);transition:opacity var(--waitlist-duration) var(--waitlist-ease-out),transform var(--waitlist-duration) var(--waitlist-ease-out);white-space:nowrap}.tma-waitlist__cta{width:100%}.tma-waitlist__cta:hover,.tma-waitlist__dialog-action:hover{background:var(--waitlist-accent-hover)}.tma-waitlist__cta:active,.tma-waitlist__dialog-action:active,.tma-waitlist__support-button:active{transform:translateY(1px)}.tma-waitlist button:focus-visible{outline:3px solid var(--waitlist-focus);outline-offset:3px}.tma-waitlist button:disabled{cursor:wait;opacity:.65}.tma-waitlist__cta[data-state=error]{background:var(--waitlist-error)}.tma-waitlist__message{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr);gap:var(--waitlist-space-sm);align-items:start;border:1px solid var(--waitlist-rule);border-radius:var(--waitlist-radius-card);background:var(--waitlist-success-soft);color:var(--waitlist-success);padding:var(--waitlist-space-md);text-align:left}.tma-waitlist__message span{display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:999px;background:var(--waitlist-success);color:var(--waitlist-surface);font-weight:800}.tma-waitlist__message p,.tma-waitlist__error,.tma-waitlist__note{margin:0}.tma-waitlist__message p{color:var(--waitlist-ink);line-height:1.45}.tma-waitlist__error{color:var(--waitlist-error);font-size:.875rem;line-height:1.45}.tma-waitlist__note{color:var(--waitlist-muted);font-size:.75rem}.tma-waitlist__support{display:flex;justify-content:center}.tma-waitlist__support-button{display:grid;width:min(100%,31rem);min-height:3.875rem;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--waitlist-space-sm);align-items:center;border:1px solid var(--waitlist-rule);border-radius:var(--waitlist-radius-card);background:var(--waitlist-surface);box-shadow:0 .5rem 2rem var(--waitlist-shadow);color:var(--waitlist-ink);cursor:pointer;padding:var(--waitlist-space-xs) var(--waitlist-space-md) var(--waitlist-space-xs) var(--waitlist-space-xs);text-align:left;transition:opacity var(--waitlist-duration) var(--waitlist-ease-out),transform var(--waitlist-duration) var(--waitlist-ease-out)}.tma-waitlist__support-button:hover{border-color:var(--waitlist-teal)}.tma-waitlist__support-button img{border-radius:.75rem;background:var(--waitlist-accent);object-fit:contain;padding:var(--waitlist-space-xs)}.tma-waitlist__support-button span{display:grid;gap:.125rem;font-size:.875rem;font-weight:650;white-space:nowrap}.tma-waitlist__support-button small{color:var(--waitlist-muted);font-size:.6875rem;font-weight:500}.tma-waitlist__dialog-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--waitlist-backdrop);padding:var(--waitlist-space-md)}.tma-waitlist__dialog{position:relative;display:grid;width:min(100%,22rem);justify-items:center;gap:var(--waitlist-space-md);border-radius:var(--waitlist-radius-card);background:var(--waitlist-surface);box-shadow:0 1.5rem 4rem var(--waitlist-shadow);padding:var(--waitlist-space-xl);text-align:center}.tma-waitlist__dialog img{border-radius:999px;background:var(--waitlist-accent);object-fit:contain;padding:var(--waitlist-space-lg)}.tma-waitlist__dialog h2,.tma-waitlist__dialog p{margin:0}.tma-waitlist__dialog h2{font-family:var(--waitlist-font-display);font-size:1.75rem;letter-spacing:-.03em}:root[data-theme=dark] .tma-waitlist{--waitlist-paper: oklch(18% .025 244);--waitlist-surface: oklch(23% .028 244);--waitlist-ink: oklch(96% .008 230);--waitlist-muted: oklch(73% .025 230);--waitlist-rule: oklch(34% .03 240);--waitlist-success-soft: oklch(27% .045 163);--waitlist-success: oklch(76% .12 163);--waitlist-error: oklch(72% .16 27);--waitlist-shadow: oklch(5% .015 244 / 35%)}.tma-waitlist__dialog p{color:var(--waitlist-muted);line-height:1.5}.tma-waitlist__dialog-action{width:100%}.tma-waitlist__dialog-close{position:absolute;top:var(--waitlist-space-sm);right:var(--waitlist-space-sm);display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:999px;background:transparent;color:var(--waitlist-muted);cursor:pointer}.tma-waitlist__dialog-close:hover{background:var(--waitlist-paper);color:var(--waitlist-ink)}.tma-waitlist__dialog-close:active{transform:translateY(1px)}@media(max-height:620px){.tma-waitlist{overflow-y:auto}.tma-waitlist__content{align-content:start;padding:var(--waitlist-space-lg) 0}.tma-waitlist h1{font-size:2.25rem}}@media(max-width:340px){.tma-waitlist{padding-right:var(--waitlist-space-md);padding-left:var(--waitlist-space-md)}.tma-waitlist__lead{font-size:.9375rem}.tma-waitlist__cta{padding:0 var(--waitlist-space-md)}}@media(prefers-reduced-motion:reduce){.tma-waitlist *,.tma-waitlist *:before,.tma-waitlist *:after{scroll-behavior:auto!important;transition-duration:.12s!important;transition-property:opacity!important}}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=dark] body{background:var(--app-bg);color:var(--app-text)}:root[data-theme=dark] .page-shell{background:repeating-linear-gradient(0deg,rgba(148,163,184,.07) 0,rgba(148,163,184,.07) 1px,transparent 1px,transparent 64px),repeating-linear-gradient(90deg,rgba(148,163,184,.07) 0,rgba(148,163,184,.07) 1px,transparent 1px,transparent 64px),radial-gradient(900px 520px at 20% -10%,rgba(96,165,250,.22),transparent 60%),linear-gradient(180deg,var(--app-bg) 0%,#020617 100%);color:var(--app-text)}:root[data-theme=dark] .navbar,:root[data-theme=dark] .footer,:root[data-theme=dark] .cabinet-sidebar,:root[data-theme=dark] .cabinet-panel,:root[data-theme=dark] .metric,:root[data-theme=dark] .auth-modal,:root[data-theme=dark] .product-card,:root[data-theme=dark] .feature-card,:root[data-theme=dark] .pricing-card,:root[data-theme=dark] .user-menu-popover,:root[data-theme=dark] .request-detail-panel,:root[data-theme=dark] .requests-list-panel,:root[data-theme=dark] .groups-master,:root[data-theme=dark] .groups-detail,:root[data-theme=dark] .request-detail-fixed-head,:root[data-theme=dark] .requests-toolbar,:root[data-theme=dark] :where(.request-card),:root[data-theme=dark] :where(.group-row){border-color:var(--app-border);background:var(--app-surface);color:var(--app-text)}:root[data-theme=dark] .cabinet-app,:root[data-theme=dark] .cabinet-main,:root[data-theme=dark] .cabinet-topbar,:root[data-theme=dark] .pricing-section{background:var(--app-bg);color:var(--app-text)}:root[data-theme=dark] .request-detail-shell,:root[data-theme=dark] .request-detail-scroll{background:var(--app-bg);color:var(--app-text)}:root[data-theme=dark] .request-profile-hero,:root[data-theme=dark] .request-profile-hero[data-profile-mode=compact],:root[data-theme=dark] .request-profile-hero[data-profile-mode=collapsed]{background:var(--app-bg);color:var(--app-text)}:root[data-theme=dark] .request-profile-hero[data-profile-mode=collapsed] .request-profile-nav-button{background:var(--app-surface);color:var(--app-text)}:root[data-theme=dark] .request-detail-scroll{width:100%;overflow-y:auto;scroll-padding-top:3.75rem}:root[data-theme=dark] .request-detail-footer{--request-action-approve-bg: rgba(67, 148, 58, .74);--request-action-approve-border: rgba(101, 199, 92, .18);--request-action-decline-bg: rgba(171, 82, 57, .72);--request-action-decline-border: rgba(231, 126, 92, .18);--request-action-text: rgba(255, 255, 255, .94)}:root[data-theme=dark] .request-more-button{border-color:var(--app-border);background:#1e293be0;color:var(--app-text)}:root[data-theme=dark] .request-more-menu{border-color:var(--app-border);background:#0f172af5;box-shadow:0 18px 42px #00000057}:root[data-theme=dark] .request-more-menu-item{color:var(--app-text)}:root[data-theme=dark] .request-more-menu-item.danger{color:#fca5a5}:root[data-theme=dark] .request-more-menu-item.danger.is-filled-danger{border-color:#fca5a533;background:#be593beb;color:#fff}:root[data-theme=dark] .request-more-menu-item:hover,:root[data-theme=dark] .request-more-menu-item:focus-visible{background:#f8717121}:root[data-theme=dark] .request-more-menu-item.danger.is-filled-danger:hover,:root[data-theme=dark] .request-more-menu-item.danger.is-filled-danger:focus-visible{background:#cc5237fa;color:#fff}:root[data-theme=dark] .request-resolution-footer{--request-resolution-line: rgba(71, 85, 105, .62);border-top-color:var(--app-border);background:var(--app-surface);color:var(--app-text);box-shadow:none}:root[data-theme=dark] .request-resolution-footer.declined{border-top-color:#f8717138}:root[data-theme=dark] .request-resolution-footer.approved{border-top-color:#4ade8038}:root[data-theme=dark] .request-resolution-step,:root[data-theme=dark] .request-resolution-step-title span:first-child{color:var(--app-text)}:root[data-theme=dark] .request-resolution-step-title{color:var(--app-muted)}:root[data-theme=dark] .request-resolution-step-meta{color:#94a3b8}:root[data-theme=dark] .request-resolution-step[data-state=pending] .request-resolution-marker{background:var(--app-surface);box-shadow:0 0 0 2px var(--app-surface)}:root[data-theme=dark] .request-context-card,:root[data-theme=dark] .request-answers-panel,:root[data-theme=dark] .request-events-panel{border-color:var(--app-border);background:var(--app-surface);box-shadow:none;color:var(--app-text)}:root[data-theme=dark] .request-answers-events-toggle{border-color:#78beff2e;background:var(--app-surface-muted);color:var(--app-accent);box-shadow:none}:root[data-theme=dark] .request-answers-events-toggle.active{border-color:#78beff57;background:#3184d62e;color:var(--app-accent-hover)}:root[data-theme=dark] .request-answer-card,:root[data-theme=dark] .request-message-card,:root[data-theme=dark] .request-questionnaire-item,:root[data-theme=dark] .request-candidate-answer-event,:root[data-theme=dark] .request-pings-list{border-color:var(--app-border)}:root[data-theme=dark] .request-answers-list.with-events .request-message-card,:root[data-theme=dark] .request-answers-list.with-events .request-questionnaire-item,:root[data-theme=dark] .request-answers-list.with-events .request-pings-list{background:var(--app-surface-muted)}:root[data-theme=dark] .request-answers-list.with-events .request-message-card.reminder{background:#8a651e29}:root[data-theme=dark] .brand,:root[data-theme=dark] .cabinet-brand,:root[data-theme=dark] .hero h1,:root[data-theme=dark] .section-header h2,:root[data-theme=dark] .feature-card h3,:root[data-theme=dark] .pricing-card h3,:root[data-theme=dark] .faq-item button,:root[data-theme=dark] .cabinet-topbar h1,:root[data-theme=dark] .metric b,:root[data-theme=dark] :where(.request-card-name),:root[data-theme=dark] :where(.group-row-name),:root[data-theme=dark] .request-context-profile-value,:root[data-theme=dark] .request-answers-head h3,:root[data-theme=dark] .request-events-head h3,:root[data-theme=dark] .request-answer-text,:root[data-theme=dark] .request-pings-list b,:root[data-theme=dark] .request-resolution-step-title span:first-child{color:var(--app-text)}:root[data-theme=dark] .request-answer-inline-reminder p,:root[data-theme=dark] .request-answer-inline-reminder-meta,:root[data-theme=dark] .request-answer-inline-reminder time{color:var(--app-muted)}:root[data-theme=dark] .request-answer-inline-reminder-icon{background:#3390ec29}:root[data-theme=dark] .nav-links,:root[data-theme=dark] .product-card p,:root[data-theme=dark] .feature-card p,:root[data-theme=dark] .pricing-card p,:root[data-theme=dark] .section-header p,:root[data-theme=dark] .footer p,:root[data-theme=dark] .faq-item p,:root[data-theme=dark] .status-line,:root[data-theme=dark] .cabinet-eyebrow,:root[data-theme=dark] .cabinet-breadcrumbs,:root[data-theme=dark] :where(.request-card-meta),:root[data-theme=dark] :where(.request-card-answers),:root[data-theme=dark] :where(.request-card-bio),:root[data-theme=dark] :where(.group-row-members),:root[data-theme=dark] .request-context-profile-label,:root[data-theme=dark] .request-answers-head span,:root[data-theme=dark] .request-events-head span,:root[data-theme=dark] .request-answer-question,:root[data-theme=dark] .request-answer-meta,:root[data-theme=dark] .request-message-meta,:root[data-theme=dark] .request-questionnaire-meta,:root[data-theme=dark] .request-candidate-answer-time,:root[data-theme=dark] .request-answer-delay{color:var(--app-muted)}:root[data-theme=dark] .avatar{background:#60a5fa29;color:var(--app-accent-hover)}:root[data-theme=dark] .dashboard-card,:root[data-theme=dark] .analytics-stat-card,:root[data-theme=dark] .analytics-chart-card,:root[data-theme=dark] .profile-column,:root[data-theme=dark] .profile-settings-card{border-color:var(--app-border);background:var(--app-surface);box-shadow:none}:root[data-theme=dark] .request-resolution-footer.closed{border-top-color:#94a3b83d}:root[data-theme=dark] .community-metric-card,:root[data-theme=dark] .dashboard-group-empty,:root[data-theme=dark] .dashboard-review-queue{border-color:var(--app-border);background:var(--app-surface);box-shadow:none;color:var(--app-text)}:root[data-theme=dark] .dashboard-group-scope{--dashboard-blue-active-text: #93c5fd}:root[data-theme=dark] .community-metric-card{--metric-accent: #60a5fa;--metric-accent-text: var(--dashboard-blue-active-text);--metric-accent-soft: rgba(96, 165, 250, .16);--metric-grid: rgba(148, 163, 184, .18);--metric-approved: #4ade80;--metric-pending: #60a5fa;--metric-declined: #f87171}:root[data-theme=dark] .community-metric-card[data-slide=requests]{--metric-accent: #4ade80;--metric-accent-text: #86efac;--metric-accent-soft: rgba(34, 197, 94, .16)}:root[data-theme=dark] .community-metric-card[data-slide=engagement]{--metric-accent: #fbbf24;--metric-accent-text: #fcd34d;--metric-accent-soft: rgba(245, 158, 11, .16)}:root[data-theme=dark] .community-metric-tooltip{background:var(--app-surface-muted);box-shadow:none}:root[data-theme=dark] .community-metric-tab-indicator{background:#60a5fa2e;box-shadow:inset 0 0 0 1px #93c5fd5c}:root[data-theme=dark] .community-metric-tabs button.is-active{background:transparent;color:var(--metric-accent-text)}:root[data-theme=dark] .dashboard-group-switcher-trigger .avatar,:root[data-theme=dark] .dashboard-group-avatar-static .avatar{box-shadow:0 0 0 2px var(--app-surface)}:root[data-theme=dark] .dashboard-group-switcher-menu{border-color:var(--app-border);background:var(--app-surface);box-shadow:none;color:var(--app-text)}:root[data-theme=dark] .dashboard-group-switcher-option{color:var(--app-text)}:root[data-theme=dark] .dashboard-group-switcher-option.is-active{background:var(--telegram-blue-soft);color:var(--telegram-blue-dark)}:root[data-theme=dark] .dashboard-review-queue{border-color:var(--app-border);background:color-mix(in srgb,var(--app-surface) 88%,transparent);box-shadow:none;color:var(--app-text)}@media(max-width:1023px){:root[data-theme=dark] .dashboard-review-queue{background:var(--app-surface);box-shadow:none}}:root[data-theme=dark] .dashboard-review-queue-count{background:#f8717129;color:#fca5a5}:root[data-theme=dark] .dashboard-recent-events{border-color:var(--app-border);background:var(--app-surface);box-shadow:none;color:var(--app-text)}:root[data-theme=dark] .dashboard-group-selector select{border-color:var(--app-border);background:var(--app-surface);color:var(--app-text);color-scheme:dark}:root[data-theme=dark] .dashboard-chart-placeholder,:root[data-theme=dark] .analytics-chart-placeholder,:root[data-theme=dark] .profile-screen,:root[data-theme=dark] .profile-detail-column,:root[data-theme=dark] .profile-settings-card header{border-color:var(--app-border);background:var(--app-surface-muted)}:root[data-theme=dark] .dashboard-section-header h1,:root[data-theme=dark] .dashboard-chart-card h2,:root[data-theme=dark] .dashboard-activity-card h2,:root[data-theme=dark] .analytics-section-header h1,:root[data-theme=dark] .analytics-chart-card h2,:root[data-theme=dark] .profile-name-row h2,:root[data-theme=dark] .profile-settings-card header,:root[data-theme=dark] .settings-toggle-row b,:root[data-theme=dark] .settings-language-row b{color:var(--app-text)}:root[data-theme=dark] .dashboard-section-header p,:root[data-theme=dark] .dashboard-stat-title,:root[data-theme=dark] .dashboard-stat-trend.gray,:root[data-theme=dark] .dashboard-empty-state b,:root[data-theme=dark] .dashboard-empty-state p,:root[data-theme=dark] .analytics-section-header p,:root[data-theme=dark] .analytics-stat-title,:root[data-theme=dark] .profile-telegram-row,:root[data-theme=dark] .profile-telegram-id,:root[data-theme=dark] .settings-toggle-row small,:root[data-theme=dark] .settings-language-row small{color:var(--app-muted)}:root[data-theme=dark] .dashboard-stat-value.gray,:root[data-theme=dark] .analytics-stat-body b{color:var(--app-text)}:root[data-theme=dark] .dashboard-stat-value.red{color:var(--app-danger)}:root[data-theme=dark] .dashboard-stat-value.is-loading{background:linear-gradient(90deg,#334155b8,#475569e0 48%,#334155b8);background-size:220% 100%}:root[data-theme=dark] .event-summary-value.is-loading{background:linear-gradient(90deg,#334155b8,#475569e0 48%,#334155b8);background-size:220% 100%}:root[data-theme=dark] .dashboard-stat-icon.green,:root[data-theme=dark] .analytics-stat-icon.green{background:#30a46c2e;color:#8be0a5}:root[data-theme=dark] .dashboard-stat-icon.indigo,:root[data-theme=dark] .analytics-stat-icon.indigo,:root[data-theme=dark] .analytics-stat-icon.violet{background:#60a5fa29;color:var(--app-accent-hover)}:root[data-theme=dark] .dashboard-stat-icon.red,:root[data-theme=dark] .analytics-stat-icon.red{background:#f8717129;color:var(--app-danger)}:root[data-theme=dark] .analytics-stat-icon.blue{background:#3390ec29;color:var(--app-accent-hover)}:root[data-theme=dark] .dashboard-chart-placeholder,:root[data-theme=dark] .analytics-chart-placeholder{color:var(--app-muted)}:root[data-theme=dark] .dashboard-chart-placeholder span,:root[data-theme=dark] .analytics-chart-placeholder span{color:var(--app-muted)}:root[data-theme=dark] .profile-avatar-ring{box-shadow:0 0 0 4px var(--app-surface),0 0 0 5px var(--app-border)}:root[data-theme=dark] .profile-outline-button,:root[data-theme=dark] .settings-language-row select{border-color:var(--app-border);background:var(--app-surface-muted);color:var(--app-text)}:root[data-theme=dark] .timezone-offset,:root[data-theme=dark] .settings-timezone-row select{border-color:var(--app-border);background:var(--app-surface-muted);color:var(--app-text)}:root[data-theme=dark] .timezone-icon{background:#60a5fa24;color:var(--app-accent-hover)}:root[data-theme=dark] .timezone-summary-copy b,:root[data-theme=dark] .settings-timezone-row b{color:var(--app-text)}:root[data-theme=dark] .timezone-summary-copy small,:root[data-theme=dark] .settings-timezone-row small,:root[data-theme=dark] .timezone-save-status,:root[data-theme=dark] .profile-settings-section-label{color:var(--app-muted)}:root[data-theme=dark] .profile-outline-button:hover{border-color:var(--app-accent-hover);background:#3390ec29;color:var(--app-accent-hover)}:root[data-theme=dark] .profile-outline-button.danger:hover{border-color:#f8717173;background:#f871711f;color:var(--app-danger)}:root[data-theme=dark] .profile-milestone-card{border-color:#60a5fa42;background:linear-gradient(135deg,#3184d633,#4f46e529)}:root[data-theme=dark] .profile-party-icon{border-color:#60a5fa3d;background:#60a5fa29}:root[data-theme=dark] .profile-member-since,:root[data-theme=dark] .profile-filtered-text,:root[data-theme=dark] .profile-filtered-text span{color:var(--app-accent-hover)}:root[data-theme=dark] .settings-toggle-row:hover,:root[data-theme=dark] .settings-language-row:hover{background:#94a3b814}:root[data-theme=dark] .settings-toggle-row input{background:var(--app-border)}:root[data-theme=dark] .settings-toggle-row input:before{background:var(--app-text)}:root[data-theme=dark] .settings-toggle-row input:checked{background:var(--app-accent)}:root[data-theme=dark] .requests-list-panel .requests-filter-chips{--request-filter-default-text: var(--app-muted);--request-filter-active-text: var(--app-accent-hover);--request-filter-default-count: #334155;--request-filter-active-count: #1d4ed8}:root[data-theme=dark] .requests-list-panel .request-filter-chip-indicator{background:#60a5fa2e;box-shadow:inset 0 0 0 1px #93c5fd5c}:root[data-theme=dark] .cabinet-app .cabinet-breadcrumbs{border-bottom-color:var(--app-border);background:var(--app-surface);color:var(--app-text)}:root[data-theme=dark] .cabinet-breadcrumb-action.requests-search-toggle,:root[data-theme=dark] .cabinet-breadcrumb-actions .theme-mode-toggle{color:var(--app-text)}:root[data-theme=dark] .secondary-button,:root[data-theme=dark] .ghost-button,:root[data-theme=dark] .icon-button,:root[data-theme=dark] .search-box,:root[data-theme=dark] .request-group-menu,:root[data-theme=dark] .groups-search-box,:root[data-theme=dark] .requests-search-box,:root[data-theme=dark] .requests-filter-chips,:root[data-theme=dark] .request-context-language-chip,:root[data-theme=dark] .tags span{border-color:var(--app-border);background:var(--app-surface-muted);color:var(--app-text)}:root[data-theme=dark] .primary-button{background:var(--app-accent);color:var(--app-button-text)}:root[data-theme=dark] .primary-button:hover{background:var(--app-accent-hover)}:root[data-theme=dark][data-tma=true] .groups-empty-state{background:var(--app-bg);color:var(--app-muted)}:root[data-theme=dark][data-tma=true] .groups-empty-state h2{color:var(--app-text)}:root[data-theme=dark][data-tma=true] .groups-empty-state>p,:root[data-theme=dark][data-tma=true] .groups-empty-steps{color:var(--app-muted)}:root[data-theme=dark][data-tma=true] .groups-empty-state .groups-empty-progress{color:var(--app-accent-hover)}:root[data-theme=dark] .groups-empty-state .primary-button{background:#2aabee}:root[data-theme=dark] .groups-empty-state .primary-button:hover,:root[data-theme=dark] .groups-empty-state .primary-button:focus-visible{background:#229ed9}:root[data-theme=dark] .groups-empty-state--welcome .primary-button{background:#2096f3}:root[data-theme=dark] .groups-empty-state--welcome .primary-button:hover,:root[data-theme=dark] .groups-empty-state--welcome .primary-button:focus-visible{background:#1285e1}:root[data-theme=dark][data-tma=true] .groups-empty-state--welcome{--welcome-muted: #a2b2cc;background:#101827}:root[data-theme=dark][data-tma=true] .groups-empty-state--welcome .groups-empty-title{color:#eef5ff}:root[data-theme=dark][data-tma=true] .groups-empty-state--welcome .groups-empty-description{color:#c5d4e8}:root[data-theme=dark][data-tma=true] .groups-empty-state--welcome .groups-empty-timing{color:#c5d4e8}:root[data-theme=dark][data-tma=true] .groups-empty-state--welcome .groups-empty-guide h3{color:#77c9ff}:root[data-theme=dark][data-tma=true] .groups-empty-state--welcome .groups-empty-guide{background:#192639}:root[data-theme=dark][data-tma=true] .groups-empty-state--welcome .groups-empty-step-icon,:root[data-theme=dark][data-tma=true] .groups-empty-state--welcome .groups-empty-step-copy strong{color:#eef5ff}:root[data-theme=dark][data-tma=true] .groups-empty-state--welcome .groups-empty-steps li+li:before{background:#33445a}:root[data-theme=dark][data-tma=true] .groups-empty-state--welcome .groups-empty-protection{background:#163d34}:root[data-theme=dark][data-tma=true] .groups-empty-state--welcome .groups-empty-protection-icon{color:#51d69d}:root[data-theme=dark][data-tma=true] .groups-empty-state--welcome .groups-empty-protection-copy{color:#c5f5df}:root[data-theme=dark][data-tma=true] .tma-support-dialog.groups-direct-connection{background:#192639;color:#eef5ff}:root[data-theme=dark][data-tma=true] .groups-direct-connection .tma-support-dialog-content h2,:root[data-theme=dark][data-tma=true] .groups-direct-connection-copy code{color:#eef5ff}:root[data-theme=dark][data-tma=true] .groups-direct-connection-copy p{color:#a2b2cc}:root[data-theme=dark][data-tma=true] .groups-direct-connection .tma-support-dialog-action{color:#77c9ff}:root[data-theme=dark] .status-badge.status-new{border-color:#244b75;background:#132a45;color:#8ec5ff}:root[data-theme=dark] .status-badge.status-filling{border-color:#236363;background:#123a3a;color:#7adada}:root[data-theme=dark] .status-badge.status-pending{border-color:#8a651e;background:#4a3512;color:#ffd166}:root[data-theme=dark] .status-badge.status-pending:before{background:#ffd166}:root[data-theme=dark] .status-badge.status-approved{border-color:#285c38;background:#14351f;color:#8be0a5}:root[data-theme=dark] .status-badge.status-declined{border-color:#743131;background:#441c1c;color:#ff9b9b}:root[data-theme=dark] .status-badge.status-closed{border-color:#475569;background:#273244;color:#cbd5e1}:root[data-theme=dark] :where(.request-card).active,:root[data-theme=dark] :where(.request-card):hover,:root[data-theme=dark] :where(.group-row).active,:root[data-theme=dark] :where(.group-row):hover{background:var(--app-surface-muted);color:var(--app-accent-hover)}:root[data-theme=dark] .cabinet-nav.active,:root[data-theme=dark] .cabinet-nav:hover,:root[data-theme=dark] :where(.cabinet-mobile-tab).active{background:var(--telegram-surface);color:var(--app-text)}:root[data-theme=dark] .cabinet-mobile-tab:not(.active){color:var(--app-text)}:root[data-theme=dark] .cabinet-mobile-tab:not(.active):active,:root[data-theme=dark] .cabinet-mobile-tab:not(.active):focus{color:var(--app-text)}:root[data-theme=dark] .cabinet-mobile-tabbar-inner{border:0;background:var(--telegram-bottom-bar-bg);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=dark] :where(.cabinet-mobile-tabbar):before{background:linear-gradient(180deg,rgba(var(--telegram-bottom-bar-bg-rgb),0),rgba(var(--telegram-bottom-bar-bg-rgb),.28) 48%,rgba(var(--telegram-bottom-bar-bg-rgb),.86))}:root[data-theme=dark]:not([data-tma=true]) .groups-detail,:root[data-theme=dark]:not([data-tma=true]) .group-overview,:root[data-theme=dark]:not([data-tma=true]) .groups-detail .automation-builder,:root[data-theme=dark]:not([data-tma=true]) .automation-canvas,:root[data-theme=dark]:not([data-tma=true]) .group-events{background:var(--app-bg);color:var(--app-text)}:root[data-theme=dark]:not([data-tma=true]) .group-head,:root[data-theme=dark]:not([data-tma=true]) .group-tabs,:root[data-theme=dark]:not([data-tma=true]) .group-overview-card,:root[data-theme=dark]:not([data-tma=true]) .group-config-card,:root[data-theme=dark]:not([data-tma=true]) .automation-tab-header,:root[data-theme=dark]:not([data-tma=true]) .automation-toggle-card,:root[data-theme=dark]:not([data-tma=true]) .automation-question-card,:root[data-theme=dark]:not([data-tma=true]) .automation-action-row,:root[data-theme=dark]:not([data-tma=true]) .group-events-toolbar,:root[data-theme=dark]:not([data-tma=true]) .events-summary-strip,:root[data-theme=dark]:not([data-tma=true]) .events-feed,:root[data-theme=dark]:not([data-tma=true]) .event-row,:root[data-theme=dark]:not([data-tma=true]) .groups-sticky-footer{border-color:var(--app-border);background:var(--app-surface);color:var(--app-text)}:root[data-theme=dark]:not([data-tma=true]) .group-telegram-link,:root[data-theme=dark]:not([data-tma=true]) .group-actions-popover,:root[data-theme=dark]:not([data-tma=true]) .group-invite-link,:root[data-theme=dark]:not([data-tma=true]) .automation-question-head,:root[data-theme=dark]:not([data-tma=true]) .automation-flat-textarea,:root[data-theme=dark]:not([data-tma=true]) .automation-rich-text-editor .tiptap,:root[data-theme=dark]:not([data-tma=true]) .automation-link-editor,:root[data-theme=dark]:not([data-tma=true]) .automation-link-editor input,:root[data-theme=dark]:not([data-tma=true]) .automation-chip-trigger,:root[data-theme=dark]:not([data-tma=true]) .automation-chip-menu,:root[data-theme=dark]:not([data-tma=true]) .events-search input{border-color:var(--app-border);background:var(--app-surface-muted);color:var(--app-text)}:root[data-theme=dark]:not([data-tma=true]) .group-head-copy h2,:root[data-theme=dark]:not([data-tma=true]) .group-tab-button,:root[data-theme=dark]:not([data-tma=true]) .group-overview-card h3,:root[data-theme=dark]:not([data-tma=true]) .group-config-card h3,:root[data-theme=dark]:not([data-tma=true]) .automation-tab-toggle,:root[data-theme=dark]:not([data-tma=true]) .automation-section-title,:root[data-theme=dark]:not([data-tma=true]) .automation-chip-menu button,:root[data-theme=dark]:not([data-tma=true]) .event-row-main>b,:root[data-theme=dark]:not([data-tma=true]) .event-row-label,:root[data-theme=dark]:not([data-tma=true]) .groups-empty-state h2,:root[data-theme=dark]:not([data-tma=true]) .groups-select-state h2{color:var(--app-text)}:root[data-theme=dark]:not([data-tma=true]) .group-head-copy p,:root[data-theme=dark]:not([data-tma=true]) .group-head-copy small,:root[data-theme=dark]:not([data-tma=true]) .group-tab-button:not(.active),:root[data-theme=dark]:not([data-tma=true]) .group-overview-card p,:root[data-theme=dark]:not([data-tma=true]) .group-config-card p,:root[data-theme=dark]:not([data-tma=true]) .group-permission-row,:root[data-theme=dark]:not([data-tma=true]) .group-invite-link code,:root[data-theme=dark]:not([data-tma=true]) .group-sync-time,:root[data-theme=dark]:not([data-tma=true]) .automation-toggle-head,:root[data-theme=dark]:not([data-tma=true]) .automation-toggle-copy span,:root[data-theme=dark]:not([data-tma=true]) .automation-toggle-copy small,:root[data-theme=dark]:not([data-tma=true]) .automation-textarea-field small,:root[data-theme=dark]:not([data-tma=true]) .automation-inline-title,:root[data-theme=dark]:not([data-tma=true]) .automation-toggle-delay>span,:root[data-theme=dark]:not([data-tma=true]) .automation-action-row,:root[data-theme=dark]:not([data-tma=true]) .automation-question-head>span,:root[data-theme=dark]:not([data-tma=true]) .automation-rich-text-placeholder,:root[data-theme=dark]:not([data-tma=true]) .automation-rich-text-hint,:root[data-theme=dark]:not([data-tma=true]) .automation-loading,:root[data-theme=dark]:not([data-tma=true]) .event-summary-filter,:root[data-theme=dark]:not([data-tma=true]) .event-date-header,:root[data-theme=dark]:not([data-tma=true]) .event-row-time,:root[data-theme=dark]:not([data-tma=true]) .event-row-meta,:root[data-theme=dark]:not([data-tma=true]) .event-row-meta>span,:root[data-theme=dark]:not([data-tma=true]) .groups-empty-state,:root[data-theme=dark]:not([data-tma=true]) .groups-select-state,:root[data-theme=dark]:not([data-tma=true]) .groups-empty-state p,:root[data-theme=dark]:not([data-tma=true]) .groups-select-state p{color:var(--app-muted)}:root[data-theme=dark]:not([data-tma=true]) .automation-section-divider,:root[data-theme=dark]:not([data-tma=true]) .automation-question-head,:root[data-theme=dark]:not([data-tma=true]) .automation-toggle-divider{border-color:var(--app-border)}:root[data-theme=dark]:not([data-tma=true]) .automation-toggle-divider{background:var(--app-border)}:root[data-theme=dark]:not([data-tma=true]) .event-summary-filter.active,:root[data-theme=dark]:not([data-tma=true]) .automation-chip-menu button.active{border-color:var(--telegram-blue);background:color-mix(in srgb,var(--telegram-blue) 16%,transparent);color:color-mix(in srgb,var(--telegram-blue) 70%,var(--app-text))}:root[data-theme=dark]:not([data-tma=true]) .event-summary-filter:not(.active):hover{background:var(--app-surface-muted)}:root[data-theme=dark]:not([data-tma=true]) .events-period-select{border-color:var(--app-border);color:var(--app-muted)}:root[data-theme=dark]:not([data-tma=true]) .events-period-select-control{color:var(--app-text);color-scheme:dark}:root[data-theme=dark]:not([data-tma=true]) .event-date-header{background:var(--app-surface-muted)}:root[data-theme=dark]:not([data-tma=true]) .event-result-marker{box-shadow:0 0 0 2px var(--app-surface)}:root[data-theme=dark]:not([data-tma=true]) .status-badge.status-active,:root[data-theme=dark]:not([data-tma=true]) .status-badge.status-connected,:root[data-theme=dark]:not([data-tma=true]) .automation-status-pill.published{background:#22c55e29;color:#86efac}:root[data-theme=dark]:not([data-tma=true]) .automation-status-pill.draft{background:#f59e0b29;color:#fbbf24}:root[data-theme=dark]:not([data-tma=true]) .status-badge.status-error,:root[data-theme=dark]:not([data-tma=true]) .automation-error,:root[data-theme=dark]:not([data-tma=true]) .events-error{border-color:#f871715c;background:#f8717124;color:#fca5a5}:root[data-theme=dark]:not([data-tma=true]) .status-badge.status-muted{background:var(--app-surface-muted);color:var(--app-muted)}:root[data-theme=dark]:not([data-tma=true]) .group-config-icon.gray{background:var(--app-surface-muted);color:var(--app-muted)}:root[data-theme=dark]:not([data-tma=true]) .group-config-icon.blue{background:#2563eb2e;color:#93c5fd}:root[data-theme=dark]:not([data-tma=true]) .group-permission-row>span{background:#0596692e;color:#6ee7b7}:root[data-theme=dark]:not([data-tma=true]) .group-config-icon.violet{background:#7c3aed2e;color:#c4b5fd}
