@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAjYABQAAAAAD0wAAAhrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbchwuP0hWQVKBCT9NVkFSOQZgP1NUQVSBHgBsL2wRCAqFDIQVCxoAMId0ATYCJAMuBCAFhVIHdgwHG1UNUdQsyukusq8SOCcq7Il9U8YYyc4hBYUZskZi+WMmWcM83sEXLlRE1Nrz9uwBfn4fKADMKopImEh2xMakYuOJfPo5fckYZWSJ1IhUAShEvz8D1/MjoYDsVM9nP4+b+V4CCc0nqFX8XOFUWx9M1MjSWXuu0noq4g3wvx8YUbx0A4Dxufr+L8Suffx+ru62IVU87zAJEVKllHvt3uYNUZlo+6Gyila6iWSaJQ95CSpbukVaRwJB/OuyMewc71QwA4qISgSjXRykOu4mWcR2H4iG7d+jBrbV8D+I3MoTA/MIolb0olescxzYxVaigGWIAv6uSWtxu9mt4H4VWlSDB9iDeFC2wtQ2uVAbGvNmS7RmwammcTTYG9th3bYr5O2eHIt369EoyE9jy9ptrmcaWXgg//rn4AKOcgYBvVjUkiiAYBZsynvMSNTlWObVDOX5SQCcep06VyDmL5K9dChe/VkvX4BrZasJfavjPtQfZxrgdQBlWfkKYCuDiF6wMGCT8qAoUYbFSlvYxQFOkNemuMVAKtcBJ9S+j2qyG1S+JW1egPJxfFWXXzChLxcph/SEsdrKc6qeA5Ta2hYquf5+7SKw0nKVYomtHO0D/sPWXwZNOgFT/UUodAVcYp7wl1klYMhmwXJFLAz6GXDDEPIC9KNPSiq4tcb3o7XhlkmbhxQ6+KWsZ4UMw/hXQkaqrSBTPQ8e+R81mME6TPgI4GewCQtQlP9Fh1I8+4jUdV+tWa9n0nlk6sQAXvEOH6Akn5KPuThlTDyfRJKTSCKhCUWSSUIil8RRHM0l/Jr67JKLrL1J0m4HkjUXnpDkOBJLkACJJzGJXBwHHHIxn+YoXrnzqF16fLfd5rcNu3uXUFhv53BL+qj88sO4et8tLvXKCQu3/vL95yTt6d2D4F+zw0CAiyGgXLIC/GdvkrTjp8t+884TXzyJ8aU+i2v3QPqIwrrC4oDsx9nAMZd+l1/yDVx+3E9MQdjC+aA6/94571s73J944j2fXdj3Ms+F9z7Y1OezvvF9P8N70G/W95vkTLVP06m7dFHrppFVk52gOqbf3uJdlueRYiUPsBfpw+7dJblT8mLzplAx5+2Xzr/kdjN55zoccz9n3DcbwUaO135Huii/+co9/dfvZlVNn95U41C/7Bti6/LFn2/E/3xlgjYyfKz2vZYu9m3c6jHTU7+b1XnxP67ShYz3uxwtw9IS4348OFENke/GAD02+whcdNVL5qxTFAjco+yAoDPmTPy9wbTypBeMlFd2/fUeF2EQBXuYwT6Y7OYQJ/lFSJelWcO4+zuRHDe4xgi9GU/LojxwjBTgJaRhTMFsndiE+eSM8fortjPrxQO+ErKFFDkhkJNjE5XVjCemUuaJ9RaFwdj5EVGQ37kDQUGiWBqYEGYAKEQKq7KRAQwdi2y8pkyLMGX9twFEMizztFCrlSRNUKVYw8w3erlA9uMWhu1oeZTe0NJhCmqqLamAekHE0lJB06Sg0Sjo7MHpNCoDAjpamTv2V+RNTpGpaCxNHBUd7YF/4V/8LH4UXIOTcBljvzakIXax5KSYsUMG//zTZ8mTaZvP3wK3A4Kf8Ii9euk+eAFfvxZ0r9MhPV1qZFleLcxTXZOULvYa4mD2+tFME/vqOSHZ2QZdfm2B1bS9MiHPHtfRRNb5PKOisa66hehKpcx8KBP8gAJWVmoeQAENBsGwENhsWllnZ2N9YyMQ7lumtYmk7FjO0CZEr/ej4N/dsM3xrc7nXxARJ/eMtirJ1Cnjh/YMM6lV06eN7g++idili0BpUvDxY8EwDzx48Ky4rQ1omVhp4LriZw/EtQf5iH4wCG9qpsGNq4X1hH8OkAoAI5uUZq2CZYmZYdr76YF4u92mlQHdVJyvNpi0TEdLXa3Mm/vocUN987n6+or8dLin3JKy8g6dubxIKqAqoU0QHI3lxRW1rFotSTZbZWW7xhYU2RXW7RIZERGoZf9y0gxHZPVlsZRCqXZqtaKqLD/9OW/w7MWrV3k1rSkjGUVHeTY0Z5SVdZ5WW2V5/PpSE81au/ZMf5FTQzMKU1R/6j584rQ+fYb/TsWDBg7GhwrnWXm9lNV3UN9QSgMuYSRiJ7Jqi0mj6d69tdVqtTRJD07sg7QnbtzIaqRoe7mstYbSmm22JEq202h0johhsxLIM3GG291VLwecGVCCcj7axOdVirSsoUF2TrxSO4twRglTRg4IgZB78PMWl6W6kYL2AHWRlFspqkJDFYitFEW1IjKmUDF1nerM7CCXBmpys4OCbQSKi4oo3+oMFHZenlpVVyQCIAAgwL1eRvZN9bB6BU0XAQBkhq82AQDkuKLpztiOBySSltAFaBUQvuy26bEU1Y0gCPaeyiYs5s2ipqkuw2r5MzlL+VM+AZTTEeb/K2Ewl6Ox7DLTNRkqLl3px7tHPeA19LkYY87DYmlOwMpe2cXaBv9g4xBfYmuDd3RLHeCebClmN2CldwXWFk7BxugoRdumLV25sP2wt9x2OOhtwtFK490nI46h6RlQXbtHET0XTJrhdWgBTye/QwqGLQ5dEieJJLSsv1lSJD27DBU8ChVOWsvIgT3FtWWAkA2mrk1IS2QaX/1OhCjsTDeSMgy8ESroHDyR0+sSovxmICWkmd6Xs7c97HXIf6gbCShTahu7hog9HEzlvqS8vL5CuMDy03uWmryCw/YD3/zz+F4yWR6Qkbdw9rGXlu1tq5kZzuP6YHcWwqR41wzKjubMl8EcX3DOTnNHaJBTl3L0hVzLpM+olK9llt6oq8LurL/Oq5Ai/x/E3GjGdn4Imyq1Kk3adOkztEf3/yjDY84x5EhidJQ1sV4RT4S9zPs/jEVGJRZ6A4fyv1tDhkhYJN5rwAns7MD0XAA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAcwABUAAAAADVQAAAbBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkQbgR4cLj9IVkFSYD9NVkFSRgZgP1NUQVSBECcqAFwvZBEICoMkgnELFAAwhH4BNgIkAyIEIAWGEAdnDAcboAsonoWxMy2MW9VSU/H2d24ggnj6P7/qdF8kHtj4XCsDah+E/KT39YIFcHcr5mdFZwLNDw9CeW4KlnBLVwQRet6nWJGSNRWvjZZM5AF9/V+YzdmiNbWZhBUUSOGWSLhW2RoXvEtYlxCEfCMrFAA6BuFam7oKRUZVCFWhRR/qJMlMiCgVZ/4ca0sETSHYgDJIJKezg6AEeH4/UIDkWQgqQABAB41AABe1VKK6dOsdhehnpalC9DfR1iEaDRCEADJ7qqmDPyCAYODEgeBAUIADRQ2tgB4qkWgAgOBp5BnH2tUEgA3ErCKtimIziMYx+tZRkDo+B2CcYroAUAMQQMOC/DExNOyf1AIEqIEEKgEKoAEFyK2JYdUjqxX9gAAwZpyto8zKVlMAICtmCHZvvscvU9uhetlltjPXxFCpcgAT1C41AqC3NxEZR3GGgPFsQPEn9Dv9AAEV1gUdEnSDES/lADn+6DGoZioeqIBCEBwIUIQ/UAa5fLpoEwZQQLIclVoNmiUiAMTkNhAAsaQOgAYUSg6A+hsQAHFIasTfqUaMdhH93bqCn0dv0Y1Mxwz/rMEkngeFGyecLPOg2jTgjVHHlnFn1ePPoBCvIU0PgI97z1hU0OQ8V6Iq/BwEUU8EQ4OB4FQdyadBEOByAhRAIhThj4OXDnAXcgDG2hAxxIQMtyzUgY0DcCA1wwnPy+biZg5xg64AiKelqxEkCD8ATgAKAdzAdMBJoAx4e5naGUU9jSAGahwNjTq+8W7DtfwYMsuPz6g1XPyMe4OHcM9wzZ544OVL2fjTo1fDhz95JRtfunY9r+B6JRd3737xgg3f338+ZMjD5wE2vLjmvqrsfi7KpklBNhwDNs4hLtfZB1nVo/LtXbteDo7bGL+x9LnOu7gSi0s45CJc/mquZ+53Had/3dvtr8Ybttd9ifzjnXq4Zb+pTblf584tP9A9sdAIX89W9cqWOy8urXS6243Og4UTLSdNOtqi74T6Wi+zp5Xr6RpTqLOrX2Wp2FTquoyMtjObjK4jpZMt84p3bd218fcnDp+IoMbXTl0+vgP56caMH6fVqeP+OKNQ34WDI8PmIJDVIAAbW7oRW9vBIzQAYINeo695N38DAQQF1BAAQB1AaXV6TEEMP0RLzQ5ctUHhwY/gB6cDpZRWWNvhvV7xtTdCTx62RTr+t9EROf52+4hqwKoHM4/P3FgXpe6yLMD76VNExDcBX1jIH3Yp7lSX+fKlzCapUmWPbtYsN7eRA47ZYTVbbEp/xcTqp40a3d8kgcC2lmDn2kCI59VnWx1NAZbGgyDNV1vAFJu5FO3miyhkCFmswIrSVn+m4cGofr9T0gtXmTw09dO1a16PkZUSH/IBkrx9G5qSFfLgxvTvUt01arz+FBpnGCEhx00R2RZKkZ2alp0fzE1LDbpKNhShcYSQv0hQG1qZDr/fmZca/ghYVGJxlLKSkix/drZ/c6tCgVkxImp4WHxugc/XJo8s3HRlyqfYLHfRckwVJGlsXycqqOGwidPXFPr25z/Nmxau/p9Rr57aFGS1RW4u7iIFAw1tFS5Mxb/8VkR5k5cXVEauSXY2pXVWSkRkklGk1rBYI0tr8nLTSpb8G+5yhXMADzyTaevXgL1Zp6VZlh0QM3fsx6LChf9nUFEe5Rfxel+//BCekJby74034cm1Sj0pKdGfMTg6JQXHolu80R26VNVeFRGjTGrML/a3KLdYsfRSwdIdF/wS97oFBJCflu4t3XhyfFibNIfWkQCf9r4tAJ9v5YH5D/L/t64YRwELBYDAz9xlvaUoc/8UQJDdHboro2Mz9jFInPDh9H5qASpKQgBOzmMzgG87VkOtVdB9GjGcwLdyIEJCoawjhU8WkKZZWpFBpZQgk2Guk0Ul58N9NCPHEwMP48ikiG6ycNGBbHyygBx4aEJOCsggFw7KkJtCAo/uwQV0olqyQtFmHZtpSTNMxXktRyAaKYo+cK9zaHpJBCK7ld6ZnAkoolP/ZzYvSzUPD8sKk8TLZmFYJCoGZhJ4DGjXa4xuGebQcRBOoWGIwKFaYhqHmCwSTJeiCKMCq0gNAc+GYSrLDBajCqNYJQYHcZXJJ0A4xapUqMKZ6z2NlL69lfVr0u8Nccx9YwPV6tkC81rPZI+nqPdmFSuWYpQISRkjH5QNMRmyUjejicO9FXMknCLnOWQIJNp0jmWMFZiWYyRwhQrhmdU9JWEPp+eCXCSYbnA0cgpOoIp7UWjRYogpltVxkolc5Ld0nsQ2aGrgvbG4QXMT38TJjo3+3UW3hhd38NKijMZseaj+FQn2vbEXAA==)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#0b0b10;--surface:#121218;--surface-2:#181820;--line:#292933;--line-soft:#202028;--text:#fbeff1;--muted:#93919d;--purple:#f65c6e;--purple-bright:#ff7888;--purple-dark:#be3747;--green:#50d890;--amber:#e8b45c;--red:#ef7278;--font-ui:"Onest Variable", Onest, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Unbounded Variable", Unbounded, "Onest Variable", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);margin:0}button,input,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--purple-bright);outline-offset:2px}.app-shell{background:radial-gradient(circle at 75% -20%, #de4b5c1c, transparent 34%), var(--bg);min-height:100vh}.sidebar{border-right:1px solid var(--line-soft);z-index:30;background:#0d0d12f5;flex-direction:column;width:268px;padding:28px 20px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:13px;padding:0 8px 26px;display:flex}.brand-emblem{background:linear-gradient(145deg,#f76c7c,#b93544);border:1px solid #dc6775;place-items:center;width:39px;height:39px;display:grid;position:relative;transform:rotate(45deg);box-shadow:0 0 24px #f65c6e40}.brand-emblem:after{content:"";border:1px solid #ffffff6b;position:absolute;inset:5px}.brand-emblem span{font-size:18px;font-weight:900;transform:rotate(-45deg)}.brand b{letter-spacing:.22em;font-size:15px;display:block}.brand small{color:var(--muted);letter-spacing:.21em;margin-top:4px;font-size:8px;display:block}.sidebar-label,.eyebrow{color:#797979;text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:800}.sidebar-label{padding:0 12px 9px}.side-nav{gap:3px;display:grid}.side-nav button{text-align:left;color:#adadad;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:3px;grid-template-columns:27px 1fr auto;align-items:center;gap:7px;height:46px;padding:0 12px;transition:all .18s;display:grid}.side-nav button:hover{color:#fff;background:#ffffff06}.side-nav button.active{color:#fff;border-left-color:var(--purple-bright);background:linear-gradient(90deg,#f65c6e2e,#f65c6e08)}.nav-mark{color:#6a6a6a;font-family:ui-monospace,monospace;font-size:10px}.nav-count{background:var(--purple);border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:10px;display:grid}.join-link{color:#919191;cursor:pointer;background:0 0;border:0;justify-content:space-between;margin:10px 0 15px;padding:7px 4px;font-size:10px;display:flex}.join-link:hover{color:#fff}.sidebar-user{border-top:1px solid var(--line-soft);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:15px 4px 0;display:grid}.sidebar-user b{font-size:11px;display:block}.more{color:#6f6d76}.profile-link{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.profile-link:hover b{color:#ffa8b2}.avatar{color:#f3ced2;background:linear-gradient(145deg,#3f3f3f,#282828);border:1px solid #4e4e4e;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:10px;font-weight:800;display:grid;position:relative;overflow:hidden}.avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.main{min-height:100vh;margin-left:268px}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b10d1;border-bottom:1px solid #292933c7;justify-content:space-between;align-items:center;height:72px;padding:0 38px;display:flex;position:sticky;top:0}.role-switch{border:1px solid var(--line);background:#14141a;border-radius:4px;padding:3px;display:inline-flex}.role-switch button{color:#7a7a7a;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:7px 13px;font-size:10px}.role-label-short{display:none}.top-actions{align-items:center;gap:12px;display:flex}.sync-state{color:#7a7a7a;align-items:center;gap:7px;font-size:9px;display:flex}.sync-state i{background:var(--green);border-radius:50%;width:5px;height:5px}.icon-button{border:1px solid var(--line);cursor:pointer;background:#14141a;border-radius:3px;width:34px;height:34px;position:relative}.icon-button span{background:var(--purple-bright);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.primary{cursor:pointer;background:linear-gradient(135deg,#ee6373,#ce4051);border:1px solid #f27483;border-radius:3px;min-height:42px;padding:0 19px;font-size:11px;font-weight:750;transition:all .18s;box-shadow:0 8px 24px #c63b4b2b}.primary:hover:not(:disabled){background:linear-gradient(135deg,#ff7989,#dd4b5c);transform:translateY(-1px);box-shadow:0 10px 28px #c63b4b45}.primary:disabled{opacity:.48;cursor:not-allowed}.primary.full{width:100%}.content{max-width:1420px;margin:0 auto;padding:42px 44px 86px}.mobile-brand,.mobile-nav{display:none}.page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.page-heading h1{letter-spacing:-.04em;margin:7px 0 5px;font-size:clamp(29px,3vw,43px);line-height:1}.page-heading p{color:var(--muted);max-width:650px;margin:0;font-size:12px}.heading-total{text-align:right}.heading-total span{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;font-size:9px;display:block}.heading-total b{margin-top:4px;font-size:24px;display:block}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#181820f0,#111117fa);border-radius:4px}.panel-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex}.panel-head h2{margin:5px 0 0;font-size:17px}.text-button{color:#f37e8c;cursor:pointer;background:0 0;border:0;font-size:10px}.muted{color:var(--muted);font-size:10px}.hero-balance{background:radial-gradient(circle at 65% 40%,#ff768647,#0000 23%),linear-gradient(115deg,#621d25,#2e1b1d 56%,#16151e);border:1px solid #c7404f;grid-template-columns:1fr 200px 230px;align-items:center;gap:20px;min-height:220px;margin-bottom:18px;padding:36px 42px;display:grid;position:relative;overflow:hidden}.hero-balance:before{content:"VERDICT";color:#ffffff06;letter-spacing:.08em;font-size:108px;font-weight:900;position:absolute;top:-25px;right:23%}.hero-balance strong{letter-spacing:-.055em;margin:10px 0 7px;font-size:clamp(36px,5vw,58px);display:block}.hero-balance p{color:#afafaf;font-size:10px}.hero-orbit{border:1px solid #ff9ba740;border-radius:50%;place-items:center;width:126px;height:126px;margin:auto;display:grid;position:relative}.hero-orbit span{background:linear-gradient(145deg,#ff7888,#bc3646);border:1px solid #ff96a2;place-items:center;width:58px;height:58px;font-size:25px;font-weight:900;display:grid;transform:rotate(45deg);box-shadow:0 0 35px #ff74846e}.hero-orbit span:first-letter{transform:rotate(-45deg)}.hero-orbit i{background:#ff909d;border-radius:50%;width:5px;height:5px;position:absolute}.hero-orbit i:first-of-type{top:8px}.hero-orbit i:nth-of-type(2){bottom:29px;right:-2px}.hero-orbit i:nth-of-type(3){bottom:11px;left:8px}.hero-meta{border-left:1px solid #ffffff1f;gap:23px;padding-left:28px;display:grid}.hero-meta span{color:#929292;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.hero-meta b{color:#fff;text-transform:none;letter-spacing:0;margin-top:6px;font-size:14px;display:block}.stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.stat-card{border:1px solid var(--line);background:var(--surface);min-height:126px;padding:20px 21px;position:relative;overflow:hidden}.stat-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.stat-card strong{letter-spacing:-.03em;margin:13px 0 5px;font-size:25px;display:block}.stat-card i{border:1px solid #302f38;width:72px;height:72px;position:absolute;bottom:-28px;right:-18px;transform:rotate(45deg)}.stat-card.violet i{background:#f65c6e0d;border-color:#f65c6e6b}.stat-card.amber i{border-color:#e8b45c59}.stat-card.green i{border-color:#50d89059}.two-column{grid-template-columns:1.35fr .85fr;gap:18px;display:grid}.two-column.wide-left{grid-template-columns:1.45fr .75fr}.activity-list{padding:0 22px}.report-row{border-bottom:1px solid var(--line-soft);grid-template-columns:40px 1fr auto 92px;align-items:center;gap:12px;min-height:72px;display:grid}.report-row:last-child{border-bottom:0}.report-row b{font-size:11px}.report-row small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.report-row>strong{font-size:11px}.resource-mark{color:#ffa3ae;background:linear-gradient(145deg,#4d161d,#281f20);border:1px solid #942b37;place-items:center;width:48px;height:48px;font-size:11px;font-weight:900;display:grid}.resource-mark.mini{width:32px;height:32px;font-size:8px}.status{white-space:nowrap;color:#999;background:#ffffff05;border:1px solid;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:6px 8px;font-size:8px;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:4px;height:4px}.status.amber{color:var(--amber);background:#e8b45c12}.status.violet{color:#ff8492;background:#f65c6e17}.status.green{color:var(--green);background:#50d89012}.status.red{color:var(--red);background:#ef727812}.steps{margin:0;padding:8px 22px 16px;list-style:none}.steps li{border-bottom:1px solid var(--line-soft);grid-template-columns:40px 1fr;gap:13px;padding:16px 0;display:grid}.steps li:last-child{border:0}.steps li>span{color:#ff94a0;border:1px solid #922a36;place-items:center;width:33px;height:33px;font:8px ui-monospace,monospace;display:grid;transform:rotate(45deg)}.steps li b{font-size:11px}.steps li p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.mini-apps{padding:9px 21px}.mini-apps>div{border-bottom:1px solid var(--line-soft);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:67px;display:grid}.mini-apps b{font-size:10px;display:block}.mini-apps small{color:var(--muted);font-size:8px}.mini-apps i{color:#c73c4d;font-style:normal}.report-layout{grid-template-columns:1.18fr .82fr;gap:18px;display:grid}.form-panel,.upload-panel{padding:25px}.form-section{grid-template-columns:42px 1fr;align-items:start;gap:15px;display:grid}.form-section.bordered{border-top:1px solid var(--line-soft);margin-top:26px;padding-top:26px}.form-index{color:#ffa4af;border:1px solid #ab3240;place-items:center;width:36px;height:36px;font:12px ui-monospace,monospace;display:grid}.form-section h2{margin:0;font-size:18px}.form-section p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.resource-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.resource-grid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#121218;border-radius:4px;min-height:132px;padding:18px;position:relative}.resource-grid button:hover,.resource-grid button.selected{background:linear-gradient(145deg,#f65c6e29,#161616);border-color:#d66471}.resource-grid button.selected:after{content:"✓";color:#ffa8b2;font-size:18px;font-weight:800;position:absolute;top:12px;right:14px}.resource-grid button>span{color:#fa96a2;letter-spacing:.06em;font:700 12px/1 ui-monospace,monospace}.resource-grid button b{margin:25px 0 8px;font-size:16px;display:block}.resource-grid button small{color:#acacac;font-size:14px}.field-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:19px;display:grid}label>span,.full-field>span{color:#b4b4b4;margin-bottom:8px;font-size:9px;font-weight:700;display:block}label>span small{color:#67656d;margin-left:4px;font-weight:400}input,textarea,.calculated{border:1px solid var(--line);color:#fff;background:#0f0f14;border-radius:2px;width:100%;padding:12px 13px;font-size:11px}.calculated{color:#ff929f;align-items:center;height:43px;font-weight:800;display:flex}textarea{resize:vertical;line-height:1.55}.full-field{margin-top:16px;display:block}.dropzone{text-align:center;cursor:pointer;background:radial-gradient(circle,#f65c6e14,#0000 45%),#101015;border:1px dashed #515151;flex-direction:column;justify-content:center;align-items:center;min-height:285px;margin-top:20px;padding:24px;display:flex;position:relative;overflow:hidden}.dropzone:hover{border-color:#db6573}.dropzone.is-processing{cursor:wait;border-color:#c73c4d}.dropzone input{opacity:0;pointer-events:none;position:absolute}.upload-mark{color:#ff9ca8;border:1px solid #be3747;place-items:center;width:48px;height:48px;margin-bottom:13px;font-size:20px;display:grid;transform:rotate(45deg)}.processing-mark{animation:1s linear infinite processing-spin}.dropzone b,.dropzone p,.dropzone small{transform:none}.dropzone p{color:var(--muted);margin:6px 0 12px;font-size:9px}.dropzone small{color:#797979;font-size:8px}.dropzone img{object-fit:cover;opacity:.48;width:100%;height:100%;position:absolute;inset:0}.dropzone.has-file:after{content:"";background:linear-gradient(#0000,#07070ae6);position:absolute;inset:0}.file-chip{z-index:2;text-align:left;background:#0f0f14f0;border:1px solid #5e5e5e;grid-template-columns:20px 1fr 22px;align-items:center;gap:9px;padding:11px 12px;display:grid;position:absolute;bottom:15px;left:15px;right:15px}.file-chip>span{color:var(--green)}.file-chip div{min-width:0}.file-chip b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.file-chip small{color:#9c9c9c;margin-top:4px;font-size:10px;display:block}.file-chip button{cursor:pointer;color:#aaa;background:0 0;border:0;font-size:18px}.check-list{color:var(--muted);gap:8px;margin:17px 0;font-size:8px;display:grid}.check-list i{color:var(--green);margin-right:7px;font-style:normal}.submit-summary{border-top:1px solid var(--line-soft);padding-top:17px}.submit-summary>span{color:var(--muted);justify-content:space-between;margin-bottom:12px;font-size:9px;display:flex}.submit-summary strong{color:#fff;font-size:13px}@keyframes processing-spin{to{transform:rotate(405deg)}}.review-layout{grid-template-columns:310px 1fr;gap:16px;display:grid}.queue{height:fit-content;overflow:hidden}.queue-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;padding:16px 17px;font-size:10px;display:flex}.queue-head span{color:var(--amber);font-size:8px}.queue>button{border:0;border-left:2px solid #0000;border-bottom:1px solid var(--line-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;width:100%;min-height:70px;padding:11px 13px;display:grid}.queue>button:hover,.queue>button.selected{border-left-color:var(--purple);background:#f65c6e14}.queue button b{font-size:9px}.queue button small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.queue button strong{font-size:9px}.report-review{padding:25px}.review-top{justify-content:space-between;align-items:flex-start;display:flex}.review-top h2{margin:7px 0 4px;font-size:22px}.review-top p{color:var(--muted);margin:0;font-size:9px}.evidence-preview{background:radial-gradient(circle,#c5394947,#0000 26%),linear-gradient(145deg,#1a1a1a,#0e0e13);border:1px solid #3c3c3c;flex-direction:column;justify-content:center;align-items:center;height:280px;margin:23px 0 18px;display:flex;position:relative;overflow:hidden}.evidence-grid{opacity:.16;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;transform:perspective(450px)rotateX(54deg)scale(1.5)}.evidence-preview b,.evidence-preview small,.evidence-preview a,.evidence-preview .upload-mark{z-index:2}.evidence-preview b{font-size:10px}.evidence-preview small{color:var(--muted);margin-top:5px;font-size:8px}.evidence-preview a{color:#ff94a0;margin-top:13px;font-size:9px}.review-facts{border:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);display:grid}.review-facts div{border-right:1px solid var(--line-soft);padding:14px}.review-facts div:last-child{border:0}.review-facts span{color:var(--muted);font-size:8px;display:block}.review-facts b{margin-top:6px;font-size:10px;display:block}.review-facts .accent b{color:#ff96a2;font-size:13px}.comment-box{background:#101015;border-left:2px solid #c63c4c;margin-top:14px;padding:13px 15px}.comment-box span{color:#797979;font-size:8px}.comment-box p{margin:5px 0 0;font-size:10px}.review-actions{justify-content:flex-end;gap:9px;padding-top:18px;display:flex}.danger-button{color:#ef858a;cursor:pointer;background:#ef72780d;border:1px solid #ef72785c;border-radius:3px;min-height:40px;padding:0 16px;font-size:10px}.danger-button:disabled{opacity:.4}.payout-list{padding:0 21px}.payout-list>div{border-bottom:1px solid var(--line-soft);grid-template-columns:40px 1fr auto 120px;align-items:center;gap:12px;min-height:77px;display:grid}.payout-list b{font-size:10px}.payout-list small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.payout-list strong{font-size:13px}.archive-panel{margin-top:16px}.simple-table,.reports-table,.member-list{overflow-x:auto}.simple-table>div,.reports-table>div{border-bottom:1px solid var(--line-soft);align-items:center;min-width:670px;min-height:56px;padding:0 23px;font-size:9px;display:grid}.simple-table>div{grid-template-columns:1.4fr .7fr 1fr .8fr}.table-head{color:#737373;text-transform:uppercase;letter-spacing:.1em;background:#ffffff03;min-height:42px!important;font-size:7px!important}.simple-table b{font-size:10px}.application-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.application-top{justify-content:space-between;align-items:flex-start;display:flex}.application-card h2{margin:17px 0 4px;font-size:17px}.application-id{color:var(--muted);font-size:9px}.discord-chip{color:#8e8e8e;background:#291d1f;width:fit-content;margin:14px 0;padding:7px 9px;font-size:8px}.discord-chip b{color:#f0b2b9;margin-left:6px}.application-card blockquote{color:#acacac;background:#101015;border-left:2px solid #aa313f;min-height:60px;margin:0 0 12px;padding:12px;font-size:9px;line-height:1.6}.application-card>small{color:#6b6b6b;font-size:8px}.members-panel{overflow:hidden}.member-head,.member-list>div{grid-template-columns:1.6fr .8fr .8fr .8fr .6fr;align-items:center;gap:12px;min-width:790px;padding:0 22px;display:grid}.member-head{color:#727272;text-transform:uppercase;letter-spacing:.1em;background:#ffffff03;min-height:43px;font-size:7px}.member-list>div:not(.member-head){border-top:1px solid var(--line-soft);min-height:76px;font-size:9px}.member-person{align-items:center;gap:10px;display:flex}.member-person b{font-size:10px;display:block}.member-person small{color:var(--muted);font-size:8px}.active-member{color:var(--green)}.active-member i{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.rates-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.rate-card{min-height:250px;padding:22px;position:relative;overflow:hidden}.rate-card:after{content:"";border:1px solid #f65c6e38;width:120px;height:120px;position:absolute;bottom:-60px;right:-60px;transform:rotate(45deg)}.rate-index{color:#616161;font:8px ui-monospace,monospace}.rate-card .resource-mark{margin:24px 0 20px}.rate-card h2{margin:0;font-size:18px}.rate-card p{color:var(--muted);margin:5px 0 21px;font-size:9px}.rate-card strong{color:#ff98a4;font-size:23px;display:block}.rate-card>small{color:#777;font-size:8px}.info-banner{background:#f65c6e12;border:1px solid #8f2935;align-items:center;gap:13px;margin-top:15px;padding:16px 19px;display:flex}.info-banner>span{color:#ff98a4;border:1px solid #c63a4a;place-items:center;width:28px;height:28px;display:grid}.info-banner b{font-size:10px}.info-banner p{color:var(--muted);margin:4px 0 0;font-size:8px}.join-form{max-width:850px;padding:28px}.join-intro{border-bottom:1px solid var(--line-soft);align-items:center;gap:21px;padding-bottom:25px;display:flex}.large-emblem{width:55px;height:55px}.join-intro h2{margin:0 0 5px;font-size:18px}.join-intro p{color:var(--muted);margin:0;font-size:9px}.join-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:19px;display:flex}.join-footer p{color:var(--muted);font-size:8px}.reports-table>div{grid-template-columns:.75fr .85fr .7fr .8fr .9fr .9fr}.reports-table b{font-size:10px}.reports-table small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.large-empty{place-items:center;min-height:340px;display:grid}.empty{text-align:center;min-height:120px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty>span{width:35px;height:35px;color:var(--green);border:1px solid #50d89066;place-items:center;margin-bottom:10px;display:grid;transform:rotate(45deg)}.empty b{color:#bdbdbd;font-size:10px}.empty small{color:#686868;margin-top:5px;font-size:8px}.toast{z-index:60;background:#21191af5;border:1px solid #a42f3d;align-items:center;gap:10px;max-width:390px;padding:14px 18px;font-size:10px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 60px #000}.toast span{color:var(--green)}.loading-state{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.loading-state div{border:1px solid var(--line);background:linear-gradient(110deg,#121218 25%,#1d1d1d 40%,#121218 55%) 0 0/200% 100%;height:170px;animation:1.5s infinite pulse}.loading-state .loading-wide{grid-column:1/-1;height:360px}@keyframes pulse{50%{opacity:.5}}.profile-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.profile-panel{padding:28px}.profile-section-head,.profile-section-title{align-items:center;gap:15px;display:flex}.profile-section-head{border-bottom:1px solid var(--line-soft);padding-bottom:23px}.profile-section-head h2,.profile-section-title h2{margin:0;font-size:19px}.profile-section-head p,.profile-section-title p{color:var(--muted);margin:5px 0 0;font-size:13px}.profile-divider{background:var(--line-soft);height:1px;margin:26px 0}.profile-section-title>span{color:#ffa4af;border:1px solid #ab3240;border-radius:7px;place-items:center;width:36px;height:36px;font:12px ui-monospace,monospace;display:grid}.profile-form-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding-top:22px;display:flex}.profile-form-footer>span{color:var(--muted);font-size:12px}.profile-summary{text-align:center;padding:28px}.profile-avatar{width:76px;height:76px;margin:24px auto 17px;font-size:20px}.profile-summary h2{margin:0;font-size:21px}.profile-summary>p{color:#ff929f;margin:6px 0 22px;font-size:13px}.profile-fixed-data{background:var(--line-soft);border:1px solid var(--line-soft);text-align:left;gap:1px;display:grid}.profile-fixed-data span{color:var(--muted);background:#101015;padding:13px 14px;font-size:11px}.profile-fixed-data b{color:#fff;margin-top:4px;font-size:14px;display:block}.profile-info-note{text-align:left;background:#f65c6e0f;border:1px solid #3e3e3e;gap:10px;margin-top:18px;padding:14px;display:flex}.profile-info-note>span{color:#ff8c99}.profile-info-note p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.profile-info-note b{color:#f0cdd1;font-size:12px;display:block}.profile-tabs{border:1px solid var(--line);background:#0c0c11d6;border-radius:5px;grid-template-columns:repeat(3,1fr);gap:10px;margin:-9px 0 18px;padding:6px;display:grid}.profile-tabs button{color:#919191;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:31px 1fr;align-items:center;column-gap:11px;min-height:72px;padding:13px 16px;transition:border-color .18s,background .18s,color .18s;display:grid}.profile-tabs button:hover{color:#f5dee0;background:#ffffff06}.profile-tabs button.active{color:#fff;background:linear-gradient(135deg,#f65c6e2e,#d4bd8c09);border-color:#ff78887a;box-shadow:inset 0 0 0 1px #ffffff05,0 10px 30px #0805052e}.profile-tabs button>span{color:#8a8a8a;border:1px solid #494949;border-radius:3px;grid-row:1/3;place-items:center;width:31px;height:31px;font:700 10px ui-monospace,monospace;display:grid}.profile-tabs button.active>span{color:#ffa9b3;background:#f65c6e1a;border-color:#c63b4b}.profile-tabs b{align-self:end;font-size:13px}.profile-tabs small{color:#797979;align-self:start;font-size:10px}.profile-tabs button.active small{color:#a8a8a8}.profile-tab-content{animation:.18s ease-out profile-tab-in}.profile-tab-content .reports-panel,.profile-tab-content .archive-panel{margin-top:0}.profile-tab-content .panel-head p{color:var(--muted);margin:6px 0 0;font-size:12px}.profile-tab-content .stats-grid{margin-top:0}@keyframes profile-tab-in{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.profile-tabs.two-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-tabs.four-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.warehouse-workspace-tabs.one-tab{grid-template-columns:minmax(0,1fr)}.contract-tab-content>.panel:first-child,.warehouse-tab-content>.panel:first-child,.payouts-tab-content>.panel:first-child,.journal-tab-content>.panel:first-child{margin-top:0}body{font-size:15px}.sidebar-label,.eyebrow{font-size:12px}.side-nav button,.page-heading p,.panel-head h2,.hero-balance p,.stat-card small,.report-row b,.report-row>strong,.steps li b,.queue button b,.review-top p,.comment-box p,.payout-list b,.application-card>small,.member-person b,.rate-card p,.info-banner b{font-size:14px}.brand small,.sidebar-user small,.mini-apps small,.report-row small,.steps li p,.queue button small,.evidence-preview small,.review-facts span,.payout-list small,.member-person small,.info-banner p,.reports-table small{font-size:12px;line-height:1.45}.sidebar-user b,.dropzone b,.review-facts b,.simple-table b,.reports-table b,.side-nav button,.text-button,.primary,.danger-button,input,textarea,.calculated{font-size:14px}.status{padding:7px 10px;font-size:12px}.stat-card>span,label>span,.full-field>span,.submit-summary>span,.review-top .eyebrow,.simple-table>div,.reports-table>div,.member-list>div:not(.member-head){font-size:12px}.table-head,.member-head{font-size:11px!important}.access-badge{color:#bdbdbd;background:#15141b;border:1px solid #414141;border-radius:20px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:11px;display:inline-flex}.access-badge i{background:var(--green);border-radius:50%;width:6px;height:6px}.logout-button{border:1px solid var(--line);color:#a3a3a3;cursor:pointer;background:#14141a;border-radius:3px;min-height:34px;padding:0 12px;font-size:11px}.logout-button:hover{color:#fff;border-color:#4f4f4f}.secure-note{color:#888;border:1px solid #30303a;margin:12px 4px 16px;padding:9px 10px;font-size:10px}.secure-note span{color:var(--purple-bright);margin-right:7px}.auth-shell{background:#0b0b10;grid-template-columns:minmax(420px,1.08fr) minmax(520px,.92fr);min-height:100vh;display:grid}.auth-brand-panel{background:radial-gradient(circle at 75% 42%,#f65c6e4d,#0000 27%),linear-gradient(145deg,#1f1314,#110d0d 64%);border-right:1px solid #591a21;flex-direction:column;min-height:100vh;padding:48px 58px 38px;display:flex;position:sticky;top:0;overflow:hidden}.auth-brand-panel:before{content:"";border:1px solid #ff79893d;width:520px;height:520px;position:absolute;top:18%;right:-260px;transform:rotate(45deg);box-shadow:0 0 0 54px #f65c6e06,0 0 0 108px #f65c6e05}.auth-brand-panel:after{content:"T";color:#ffb0b917;font-size:250px;font-weight:900;line-height:1;position:absolute;top:28%;right:10%;transform:rotate(-6deg)}.auth-brand{z-index:2;align-items:center;gap:15px;display:flex;position:relative}.auth-brand b{letter-spacing:.24em;font-size:18px;display:block}.auth-brand small{color:#969696;letter-spacing:.22em;margin-top:5px;font-size:9px;display:block}.auth-emblem{width:45px;height:45px}.auth-copy{z-index:2;max-width:650px;margin:auto 0 44px;position:relative}.auth-copy h1{letter-spacing:-.065em;margin:16px 0 20px;font-size:clamp(48px,5.4vw,78px);line-height:.98}.auth-copy h1 em{color:#ff8a98;font-style:normal}.auth-copy p{color:#ababab;max-width:500px;font-size:14px;line-height:1.65}.auth-flow{z-index:2;background:#ffffff14;border:1px solid #ffffff1c;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;position:relative}.auth-flow span{color:#c3c3c3;background:#110d0dd1;min-height:76px;padding:16px;font-size:11px}.auth-flow i{color:#e77582;margin-bottom:10px;font:9px ui-monospace,monospace;display:block}.auth-version{z-index:2;color:#626262;letter-spacing:.18em;margin-top:20px;font-size:9px;position:relative}.auth-form-panel{background:radial-gradient(circle at 50% 30%,#f65c6e0d,#0000 35%),#0f0f14;place-items:center;min-height:100vh;padding:42px clamp(30px,5vw,82px);display:grid}.auth-form-wrap{width:min(100%,560px)}.auth-mobile-brand{display:none}.auth-tabs{border:1px solid var(--line);background:#0b0b10;grid-template-columns:1fr 1fr;margin-bottom:35px;padding:4px;display:grid}.auth-tabs button{color:#797979;cursor:pointer;background:0 0;border:0;min-height:42px;font-size:12px}.auth-tabs button.active{color:#fff;background:#2a2a2a;box-shadow:inset 0 -2px #ec6373}.auth-heading h2{letter-spacing:-.04em;margin:9px 0 8px;font-size:34px}.auth-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.auth-form{gap:17px;margin-top:28px;display:grid}.auth-form label{display:block}.auth-form input{background:#0b0b10;border-color:#302f39;height:48px;padding:0 15px;font-size:13px}.auth-form label>span{margin-bottom:9px;font-size:11px}.auth-form label>small{color:#727272;margin-top:6px;font-size:9px;display:block}.password-field{position:relative}.password-field input{padding-right:88px}.password-field button{color:#db7984;cursor:pointer;background:0 0;border:0;font-size:10px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.auth-submit{width:100%;min-height:48px;margin-top:3px}.auth-error{color:#f09398;background:#ef727812;border:1px solid #ef727866;padding:11px 13px;font-size:11px;line-height:1.45}.auth-switch{color:#818181;text-align:center;margin-top:24px;font-size:11px}.auth-switch button{color:#ef8a96;cursor:pointer;background:0 0;border:0}.auth-field-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.auth-consent{color:#707070;text-align:center;margin:-2px 0 0;font-size:9px;line-height:1.5}.status-screen{background:radial-gradient(circle at 50% 35%,#f65c6e26,#0000 27%),#0b0b10;place-items:center;min-height:100vh;padding:25px;display:grid}.status-card{text-align:center;background:linear-gradient(145deg,#1e1617,#101015);border:1px solid #3e3e3e;width:min(100%,560px);padding:45px}.status-symbol{color:#ff9ea9;background:#f65c6e1a;border:1px solid #cf5967;place-items:center;width:65px;height:65px;margin:0 auto 25px;font-size:23px;display:grid;transform:rotate(45deg)}.status-symbol.rejected{color:var(--red);background:#ef727812;border-color:#ef72788c}.status-card h1{margin:10px 0 11px;font-size:30px}.status-card>p{max-width:440px;color:var(--muted);margin:0 auto;font-size:12px;line-height:1.7}.status-profile{border:1px solid var(--line);text-align:left;background:#0e0e13;align-items:center;gap:12px;margin:27px 0 22px;padding:15px;display:flex}.status-profile b{font-size:12px;display:block}.status-profile small{color:var(--muted);font-size:10px}.secondary-button{border:1px solid var(--line);color:#acacac;cursor:pointer;background:#16161c;min-height:40px;padding:0 16px;font-size:11px}.auth-loading{min-height:100vh;color:var(--muted);background:#0b0b10;flex-direction:column;justify-content:center;align-items:center;gap:22px;font-size:11px;display:flex}.status-rejection-reason{text-align:left;background:linear-gradient(135deg,#ef727817,#f65c6e0b);border:1px solid #ef727852;border-radius:11px;margin:22px 0 0;padding:16px 18px}.status-rejection-reason>span{color:#f39aa0;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.status-rejection-reason p{color:#e3e3e3;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.status-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.status-actions .primary,.status-actions .secondary-button{min-height:46px}.status-action-error{text-align:left;margin:-10px 0 16px}@media (width<=1150px){.sidebar{width:228px}.main{margin-left:228px}.content{padding-inline:28px}.hero-balance{grid-template-columns:1fr 150px}.hero-meta{display:none}.stats-grid,.application-grid,.resource-grid{grid-template-columns:repeat(2,1fr)}.report-layout{grid-template-columns:1fr}.rates-grid{grid-template-columns:repeat(2,1fr)}.profile-tabs.four-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.auth-shell{grid-template-columns:1fr}.auth-brand-panel{display:none}.auth-form-panel{padding:30px 20px 55px}.auth-mobile-brand{letter-spacing:.2em;justify-content:center;align-items:center;gap:13px;margin-bottom:28px;display:flex}.auth-mobile-brand .brand-emblem{width:36px;height:36px}}@media (width<=820px){.sidebar{display:none}.main{margin-left:0}.topbar{gap:12px;height:64px;padding:0 17px}.mobile-brand{letter-spacing:.17em;align-items:center;gap:10px;font-size:12px;display:flex}.mobile-brand .brand-emblem{width:30px;height:30px}.mobile-brand .brand-emblem span{font-size:13px}.access-badge,.role-switch{margin-left:auto}.role-switch{flex:none}.role-switch button{min-height:34px;padding-inline:12px;font-size:11px}.role-label-full{display:none}.role-label-short{display:inline}.top-actions{gap:8px}.top-actions .sync-state,.top-actions .primary{display:none}.content{padding:27px 16px 95px}.page-heading{align-items:flex-start}.page-heading>.primary,.heading-total{display:none}.page-heading h1{font-size:31px}.hero-balance{grid-template-columns:1fr;min-height:250px;padding:28px}.hero-orbit{display:none}.hero-balance strong{font-size:43px}.two-column,.two-column.wide-left,.review-layout{grid-template-columns:1fr}.queue{max-height:280px;overflow-y:auto}.mobile-nav{z-index:40;height:68px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0e13f5;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#7a7a7a;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}.mobile-nav button span{font:9px ui-monospace,monospace}.mobile-nav button.active{color:#ff94a0}.application-grid{grid-template-columns:1fr}.review-facts{grid-template-columns:repeat(2,1fr)}.review-facts div{border-bottom:1px solid var(--line-soft)}.payout-list>div{grid-template-columns:37px 1fr auto;padding:12px 0}.payout-list>div .primary{grid-column:2/-1}.toast{bottom:82px;left:15px;right:15px}.profile-tabs,.profile-tabs.two-tabs,.profile-tabs.four-tabs{grid-template-columns:1fr}.profile-tabs button{min-height:58px}}@media (width<=520px){.stats-grid,.rates-grid,.field-grid,.auth-field-grid{grid-template-columns:1fr}.topbar{gap:7px;padding-inline:10px}.mobile-brand{gap:7px;font-size:11px}.mobile-brand .brand-emblem{width:27px;height:27px}.role-switch{padding:3px}.role-switch button{min-height:32px;padding-inline:9px;font-size:10px}.logout-button{min-height:34px;padding-inline:9px;font-size:10px}.stat-card{min-height:112px}.resource-grid{grid-template-columns:repeat(2,1fr)}.report-row{grid-template-columns:34px 1fr auto;padding:11px 0}.report-row .status{grid-column:2/-1}.page-heading p{line-height:1.55}.review-actions{flex-direction:column-reverse}.review-actions button{width:100%}.join-footer{flex-direction:column;align-items:stretch}.join-footer .primary{width:100%}.hero-balance strong{font-size:37px}.auth-form-panel{align-items:start;padding-top:24px}.auth-heading h2{font-size:28px}.auth-tabs{margin-bottom:27px}.status-card{padding:32px 22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}body{font-family:var(--font-ui);letter-spacing:-.012em;font-optical-sizing:auto;font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;font-size:16px;font-weight:500;line-height:1.5}button,input,textarea{letter-spacing:-.01em}h1,h2,h3,strong,b{font-weight:720}.brand b{font-size:17px;font-weight:800}.brand small{font-size:10px;line-height:1.35}.sidebar-label,.eyebrow{letter-spacing:.14em;font-size:12px;font-weight:800}.side-nav button{border-radius:7px;height:50px;font-size:14px;font-weight:650}.nav-mark{font-size:11px}.nav-count{min-width:23px;height:23px;font-size:11px;font-weight:800}.join-link{min-height:40px;margin:10px 0 15px;padding:9px 5px;font-size:12px;font-weight:600}.sidebar-user{grid-template-columns:42px 1fr auto;gap:12px;padding-top:18px}.sidebar-user small{font-size:12px;line-height:1.45}.more{letter-spacing:.1em;font-size:15px}.avatar{width:42px;height:42px;font-size:12px}.small-avatar{width:36px;height:36px;font-size:10px}.large-avatar{width:58px;height:58px;font-size:15px}.role-switch{background:#101016;border-radius:8px;padding:4px}.role-switch button{border-radius:5px;min-height:38px;padding:0 18px;font-size:13px;font-weight:650}.sync-state{color:#9d9d9d;gap:9px;font-size:12px;font-weight:600}.sync-state i{width:7px;height:7px;box-shadow:0 0 12px #50d8908c}.icon-button{border-radius:8px;width:40px;height:40px}.icon-button span{width:6px;height:6px;top:8px;right:8px}.primary{border-radius:7px;min-height:46px;padding:0 22px;font-size:14px;font-weight:760}.primary.small{min-height:40px;padding:0 17px;font-size:13px}.access-badge,.logout-button{min-height:40px;padding-inline:14px;font-size:12px;font-weight:650}.page-heading h1{font-weight:780}.page-heading p{font-size:15px;line-height:1.6}.text-button,.muted{font-size:13px;font-weight:650}.stat-card small{font-size:13px}.report-row b,.report-row>strong,.steps li b,.mini-apps b,.queue button b,.payout-list b,.member-person b{font-size:14px}.report-row small,.steps li p,.mini-apps small,.queue button small,.payout-list small,.member-person small{font-size:12px}.status{font-size:12px;font-weight:700}.form-section h2{font-size:18px}.form-section p,label>span,.full-field>span{font-size:13px}input,textarea,.calculated,.dropzone b{font-size:15px}.dropzone>small{font-size:11px}.check-list{font-size:12px;line-height:1.45}.submit-summary>span{font-size:13px}.submit-summary strong{font-size:16px}.simple-table>div,.reports-table>div,.member-list>div:not(.member-head){font-size:13px}.table-head,.member-head{font-weight:750;font-size:11px!important}.toast{font-size:13px}.empty b{font-size:14px}.empty small{font-size:12px}.auth-brand small,.auth-version{font-size:11px}.auth-copy p{font-size:15px}.auth-flow span{font-size:13px}.auth-flow i{font-size:11px}.auth-tabs button{font-size:14px;font-weight:700}.auth-heading p{font-size:14px}.auth-form input{font-size:15px}.auth-form label>span{font-size:13px}.auth-form label>small,.auth-consent{font-size:11px}.password-field button{font-size:12px}.auth-error,.auth-switch{font-size:13px}.status-card>p,.status-profile b{font-size:14px}.status-profile small,.secondary-button{font-size:12px}@media (width>=821px){.topbar{height:80px;padding-inline:42px}}@media (width<=820px){.mobile-brand{font-size:14px;font-weight:800}.mobile-nav button{font-size:11px;font-weight:650}.mobile-nav button span{font-size:11px}}.auth-form-panel{align-items:center;padding:30px}.auth-form-wrap{background:linear-gradient(155deg,#18171ffa,#0e0e13fc);border:1px solid #333;border-radius:16px;width:min(100%,680px);padding:30px;box-shadow:0 30px 90px #00000052,inset 0 1px #ffffff06}.auth-tabs{background:#0b0b10;border-color:#373737;border-radius:11px;min-height:52px;margin-bottom:28px;padding:5px}.auth-tabs button{border-radius:7px}.auth-heading{padding:0 2px}.auth-heading h2{margin-top:8px;font-size:36px}.auth-heading p{max-width:560px}.auth-form{gap:18px;margin-top:24px}.register-form{gap:16px}.auth-form-section{background:linear-gradient(145deg,#0f0f15f5,#0b0b10fa);border:1px solid #323232;border-radius:12px;gap:17px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff05}.auth-form-section.compact-section{gap:16px}.auth-form-section-head{border-bottom:1px solid #282828;align-items:center;gap:12px;padding-bottom:15px;display:flex}.auth-form-section-head>span{color:#ffa4af;background:#f65c6e14;border:1px solid #ab3240;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font:750 11px/1 ui-monospace,monospace;display:grid}.auth-form-section-head b{font-size:14px;display:block}.auth-form-section-head small{color:#7a7a7a;margin-top:3px;font-size:11px;display:block}.auth-field-grid{gap:16px}.auth-form label>span{color:#d1d1d1;margin-bottom:8px;font-size:13px;font-weight:700}.auth-form input{background:#09090e;border-color:#393939;border-radius:8px;height:52px;padding-inline:16px;font-size:15px;transition:border-color .16s,box-shadow .16s,background .16s}.auth-form input:hover{border-color:#4f4f4f}.auth-form input:focus{background:#100c0c;border-color:#ef6a7a;outline:none;box-shadow:0 0 0 3px #f65c6e1f}.auth-form input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b0b11,0 0 0 3px #f65c6e1a}.auth-form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b0b11,0 0 0 3px #f65c6e1a}.auth-form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0b0b11,0 0 0 3px #f65c6e1a}.password-field button{border-radius:6px;padding:7px;font-weight:700;right:14px}.auth-form-footer{gap:12px;padding-top:2px;display:grid}.auth-submit{min-height:52px;margin:0}.auth-consent{color:#7a7a7a;margin:0;line-height:1.55}@media (width<=980px){.auth-form-panel{padding:24px}.auth-form-wrap{padding:28px}.profile-layout{grid-template-columns:1fr}.profile-summary{order:-1}}@media (width<=620px){.auth-form-panel{align-items:start;padding:14px}.auth-form-wrap{border-radius:12px;padding:20px 16px}.auth-mobile-brand{margin-bottom:22px}.auth-heading h2{font-size:30px}.auth-field-grid{grid-template-columns:1fr}.auth-form-section{padding:16px}.auth-tabs{margin-bottom:24px}.profile-panel,.profile-summary{padding:20px}.profile-form-footer{flex-direction:column;align-items:stretch}.profile-form-footer .primary{width:100%}}@media (width<=820px){.topbar .role-switch{margin-left:auto;padding:3px}.topbar .role-switch button{min-height:34px;padding-inline:12px;font-size:11px}.mobile-nav.items-5{grid-template-columns:repeat(5,1fr)}}@media (width<=520px){.topbar .role-switch button{min-height:32px;padding-inline:9px;font-size:10px}.topbar .logout-button{min-height:34px;padding-inline:9px;font-size:10px}}.report-recognition{background:linear-gradient(145deg,#2e1c1fc7,#0d0e13f5);border:1px solid #f65c6e4d;border-radius:12px;margin-top:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.report-recognition-head{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:13px 14px;display:grid}.report-recognition-icon,.recognition-review-mark{color:#ffb7bf;background:#f65c6e1c;border:1px solid #ff78887a;border-radius:9px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.report-recognition-head b{font-size:14px;display:block}.report-recognition-head small{color:#9a9a9a;margin-top:4px;font-size:12px;line-height:1.4;display:block}.report-recognition-head>button{color:#ffc2c9;cursor:pointer;background:#f65c6e1a;border:1px solid #be3747;border-radius:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:750}.report-recognition-head>button:hover:not(:disabled){background:#f65c6e2e;border-color:#ff7d8c}.report-recognition-head>button:disabled{opacity:.45;cursor:not-allowed}.report-recognition-hint{color:#787878;margin:0;padding:0 14px 14px 63px;font-size:12px}.report-recognition-progress{color:#a9dfc2;border:1px solid #50d89033;border-radius:8px;align-items:center;gap:10px;margin:0 13px 13px;padding:12px;font-size:12px;display:flex}.report-recognition-progress i{border:2px solid #50d89040;border-top-color:var(--green);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite recognition-spin}@keyframes recognition-spin{to{transform:rotate(360deg)}}.report-recognition-error{background:#ef72780e;border:1px solid #ef727847;border-radius:9px;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:11px;margin:0 13px 13px;padding:13px;display:grid}.report-recognition-error>span{color:#ff8f99;background:#ef72781c;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.report-recognition-error p{margin:0}.report-recognition-error b,.report-recognition-error small,.report-recognition-error em{display:block}.report-recognition-error b{color:#f1c1c5;font-size:13px}.report-recognition-error small{color:#c59ba0;margin-top:5px;font-size:11px;line-height:1.5}.report-recognition-error em{color:#8f7e83;margin-top:7px;font-size:10px;font-style:normal;line-height:1.45}.report-capture-verified{background:#50d8900e;border:1px solid #50d8903d;border-radius:9px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:10px;margin:13px;padding:10px 12px;display:grid}.report-capture-verified>span{width:26px;height:26px;color:var(--green);background:#50d8901c;border-radius:8px;place-items:center;font-weight:900;display:grid}.report-capture-verified p{margin:0}.report-capture-verified b,.report-capture-verified small{display:block}.report-capture-verified b{font-size:12px}.report-capture-verified small{color:#80998b;margin-top:3px;font-size:10px;line-height:1.4}.report-capture-verified em{color:#7edaa6;font:750 8px/1 var(--font-ui);letter-spacing:.05em;white-space:nowrap;border:1px solid #50d8902e;border-radius:999px;padding:5px 7px;font-style:normal}.report-recognition-verification{background:#50d8900e;border:1px solid #50d8903d;border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 13px 13px;padding:10px 12px;display:grid}.report-recognition-verification>span{width:25px;height:25px;color:var(--green);background:#50d8901f;border-radius:50%;place-items:center;font-weight:900;display:grid}.report-recognition-verification b,.report-recognition-verification small{display:block}.report-recognition-verification b{font-size:12px}.report-recognition-verification small{color:#7e9789;margin-top:3px;font-size:10px;line-height:1.4}.report-recognition-verification em{color:#83dca9;white-space:nowrap;border:1px solid #50d8902e;border-radius:12px;padding:5px 7px;font-size:9px;font-style:normal}.report-recognition-verification:not(.status-verified){background:#e8b45c0a;border-color:#e8b45c38}.report-recognition-verification:not(.status-verified)>span{color:var(--amber);background:#e8b45c1a}.report-recognition-verification:not(.status-verified) em{color:#c7aa76;border-color:#e8b45c2e}.report-recognition-summary{background:#06070a47;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-recognition-summary>span{border-right:1px solid #ffffff0e;min-width:0;padding:11px 9px}.report-recognition-summary>span:last-child{border-right:0}.report-recognition-summary small{color:#8d8d8d;min-height:28px;font-size:10px;line-height:1.35;display:block}.report-recognition-summary b{margin-top:3px;font-size:19px;display:block}.report-recognition-summary .accepted b{color:var(--green)}.report-recognition-summary .warning b{color:var(--amber)}.report-recognition-groups{gap:8px;padding:13px;display:grid}.report-recognition-groups-head{justify-content:space-between;align-items:baseline;gap:14px;padding:0 2px 4px;display:flex}.report-recognition-groups-head>span{font-size:13px;font-weight:800}.report-recognition-groups-head small{color:#919191;text-align:right;font-size:10px}.report-recognition-groups>div{text-align:left;background:#0c0c11db;border:1px solid #363636;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto 39px;align-items:center;gap:9px;width:100%;min-height:64px;padding:10px;display:grid}.report-recognition-groups>div.selected{background:linear-gradient(110deg,#50d89012,#f65c6e14);border-color:#50d89059}.recognition-choice-check{color:#ffa6b0;border:1px solid #922b37;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.report-recognition-groups>div b{font-size:13px;display:block}.report-recognition-groups>div small{color:#919191;margin-top:4px;font-size:10px;line-height:1.4;display:block}.report-recognition-groups>div strong{color:#ffb7bf;white-space:nowrap;font-size:14px}.report-recognition-groups>div em{color:#7ee1ad;font-size:10px;font-style:normal}.recognition-manual{color:#a5a5a5;cursor:pointer;background:0 0;border:0;justify-self:end;font-size:11px}.recognition-manual:hover{color:#ffb1ba}.report-recognition-empty{background:#e8b45c0b;border:1px solid #e8b45c40;border-radius:8px;gap:5px;margin:13px;padding:13px;display:grid}.report-recognition-empty b{color:#e4c68c;font-size:13px}.report-recognition-empty span{color:#a79d8e;font-size:11px;line-height:1.5}.report-recognition-warnings{gap:5px;padding:0 13px 13px;display:grid}.report-recognition-warnings span{color:#cdb17e;font-size:11px;line-height:1.45}.report-recognition-details{border-top:1px solid #ffffff0e}.report-recognition-details summary{color:#aaa;cursor:pointer;padding:12px 14px;font-size:10px}.report-recognition-details summary span{color:#ffa4af;margin-left:6px}.recognition-row-list{border-top:1px solid #ffffff0b;max-height:280px;overflow-y:auto}.recognition-row-list>div{border-bottom:1px solid #ffffff0a;grid-template-columns:1fr 1fr auto 92px;align-items:center;gap:9px;min-height:59px;padding:9px 13px;display:grid}.recognition-row-list b{font-size:11px;display:block}.recognition-row-list small{color:#888;margin-top:3px;font-size:10px;display:block}.recognition-row-list strong{font-size:12px}.recognition-row-list em{color:#c7a66d;text-align:center;background:#e8b45c14;border-radius:12px;padding:5px 7px;font-size:10px;font-style:normal}.recognition-row-list .status-accepted em{color:var(--green);background:#50d89014}.recognition-row-list .status-possible_duplicate em,.recognition-row-list .status-duplicate_in_upload em{color:var(--red);background:#ef727814}.report-recognition-tabs{background:#05050957;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid}.report-recognition-tabs button{color:#929292;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:40px;padding:7px 9px;display:grid}.report-recognition-tabs button>span{color:#e4838e;text-align:center;font-size:12px}.report-recognition-tabs button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.report-recognition-tabs button em{color:#a9a9a9;text-align:center;background:#ffffff0b;border-radius:999px;min-width:23px;padding:4px 6px;font-size:8px;font-style:normal}.report-recognition-tabs button.active{color:#f8e7e9;background:#f65c6e1a;border-color:#ff778752}.report-recognition-tabs button.active em{color:#7fdaa7;background:#50d8901a}.report-recognition-tab-content>.report-recognition-verification:first-child{margin-top:13px}.report-recognition-tab-content>.recognition-row-list{border-top:0}.report-recognition-protection{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:13px;display:grid}.report-recognition-protection>div{background:#50d89009;border:1px solid #50d89024;border-radius:9px;grid-template-columns:30px 1fr;align-content:center;gap:10px;min-height:105px;padding:12px;display:grid}.report-recognition-protection>div.wide{grid-column:1/-1;min-height:70px}.report-recognition-protection>div>span{color:#71d49d;width:29px;height:29px;font:800 9px/1 var(--font-ui);background:#50d89017;border-radius:8px;place-items:center;display:grid}.report-recognition-protection p{margin:0}.report-recognition-protection b,.report-recognition-protection small{display:block}.report-recognition-protection b{font-size:11px;line-height:1.3}.report-recognition-protection small{color:#85958b;margin-top:5px;font-size:9px;line-height:1.45}.queue-recognition{color:#69d59a;background:#50d89012;border-radius:10px;width:fit-content;margin-top:5px;padding:3px 6px;font-size:9px;font-style:normal;display:block}.queue-recognition.review{color:#d5af6b;background:#e8b45c14}.recognition-review{background:#0a0a0f8f;border:1px solid #f65c6e47;border-radius:10px;margin:0 0 16px;overflow:hidden}.recognition-review.manual{border-color:#363636;padding:13px}.recognition-review.manual>div{align-items:center;gap:11px;display:flex}.recognition-review p{margin:0}.recognition-review p b{font-size:13px;display:block}.recognition-review p small{color:#939393;margin-top:4px;font-size:11px;line-height:1.45;display:block}.recognition-review-title{background:linear-gradient(90deg,#50d89012,#0000);border-bottom:1px solid #ffffff0e;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;min-height:70px;padding:13px 15px;display:grid}.recognition-review.mismatch .recognition-review-title{background:linear-gradient(90deg,#ef727812,#0000)}.recognition-review-title>strong{color:var(--green);font-size:18px}.recognition-review-ai{background:#50d89009;border-bottom:1px solid #ffffff0d;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:9px 14px;display:grid}.recognition-review-ai>span{width:23px;height:23px;color:var(--green);background:#50d8901a;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.recognition-review-ai p b{font-size:11px}.recognition-review-ai p small{margin-top:2px;font-size:10px}.recognition-review-ai>em{color:#9f9f9f;white-space:nowrap;font-size:9px;font-style:normal}.recognition-review-ai:not(.status-verified){background:#e8b45c09}.recognition-review-ai:not(.status-verified)>span{color:var(--amber);background:#e8b45c1a}.recognition-review-checks{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.recognition-review-checks>span{border-right:1px solid #ffffff0d;grid-template-rows:auto auto;grid-template-columns:18px 1fr;align-content:center;min-height:78px;padding:11px;display:grid}.recognition-review-checks>span:last-child{border-right:0}.recognition-review-checks i{color:#da808a;grid-row:1/3;font-style:normal}.recognition-review-checks .ok i{color:var(--green)}.recognition-review-checks .bad i{color:var(--red)}.recognition-review-checks small{color:#888;font-size:10px}.recognition-review-checks b{overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.35}.recognition-review-rows{border-top:1px solid #ffffff0d;overflow-x:auto}.recognition-review-rows>div{border-bottom:1px solid #ffffff0a;grid-template-columns:1.2fr 1fr .5fr .5fr;align-items:center;gap:12px;min-width:670px;min-height:54px;padding:9px 14px;display:grid}.recognition-review-rows>div:first-child{color:#888;text-transform:uppercase;letter-spacing:.08em;min-height:36px;font-size:9px}.recognition-review-rows b{font-size:11px;display:block}.recognition-review-rows small{color:#8c8c8c;margin-top:3px;font-size:10px;display:block}.recognition-review-rows strong{font-size:12px}.recognition-review-rows em{border-radius:12px;width:fit-content;padding:5px 7px;font-size:10px;font-style:normal}.recognition-review-rows em.good{color:var(--green);background:#50d89014}.recognition-review-rows em.attention{color:var(--amber);background:#e8b45c14}.recognition-review-warnings{color:#c4a66d;border-top:1px solid #ffffff0d;gap:4px;padding:10px 14px;font-size:11px;display:grid}.report-amount-adjustment{background:linear-gradient(105deg,#f65c6e14,#0f0f15cc);border:1px solid #f65c6e4d;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 150px 125px;align-items:center;gap:12px;margin:0 0 16px;padding:13px 14px;display:grid}.report-amount-adjustment.changed{background:linear-gradient(105deg,#e8b45c14,#0f0f15cc);border-color:#e8b45c61}.report-amount-adjustment.invalid{border-color:#ef72786b}.report-amount-adjustment-mark{color:#ffa6b0;background:#f65c6e24;border-radius:9px;place-items:center;width:33px;height:33px;font-weight:900;display:grid}.report-amount-adjustment p{margin:0}.report-amount-adjustment p b,.report-amount-adjustment p small{display:block}.report-amount-adjustment p b{font-size:13px}.report-amount-adjustment p small{color:#929292;margin-top:4px;font-size:10px;line-height:1.4}.report-amount-adjustment label>span,.report-amount-adjustment>div small{color:#929292;font-size:9px;display:block}.report-amount-adjustment input{color:#f8e7e9;width:100%;height:39px;font:800 14px/1 var(--font-ui);background:#0d0d13;border:1px solid #4e4e4e;border-radius:7px;margin-top:5px;padding:0 10px}.report-amount-adjustment input:focus{border-color:#f27584;outline:0;box-shadow:0 0 0 2px #f275841f}.report-amount-adjustment>div{text-align:right}.report-amount-adjustment>div b{color:#ffa4af;margin-top:4px;font-size:15px;display:block}.report-amount-adjustment>div em{color:var(--amber);margin-top:4px;font-size:9px;font-style:normal;display:block}@media (width<=1100px){.report-recognition-head{grid-template-columns:38px 1fr}.report-recognition-head>button{grid-column:1/-1;width:100%}.recognition-review-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.recognition-review-checks>span:nth-child(2){border-right:0}.recognition-review-checks>span:nth-child(-n+2){border-bottom:1px solid #ffffff0d}}@media (width<=620px){.report-recognition-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.report-recognition-summary>span:nth-child(2){border-right:0}.report-recognition-summary>span:nth-child(-n+2){border-bottom:1px solid #ffffff0e}.report-recognition-groups-head{display:grid}.report-recognition-groups-head small{text-align:left}.report-recognition-groups>div{grid-template-columns:28px minmax(0,1fr) auto}.report-recognition-groups>div strong{grid-column:2}.report-recognition-groups>div em{grid-area:1/3/3}.report-recognition-verification{grid-template-columns:26px 1fr}.report-recognition-verification em{grid-column:2;justify-self:start}.recognition-row-list>div{grid-template-columns:1fr auto}.recognition-row-list>div>span:nth-child(2){grid-column:1}.recognition-row-list>div>strong,.recognition-row-list>div>em{grid-column:2}.recognition-review-checks{grid-template-columns:1fr}.recognition-review-checks>span{border-bottom:1px solid #ffffff0d;border-right:0}.recognition-review-checks>span:last-child{border-bottom:0}.report-recognition-protection{grid-template-columns:1fr}.report-recognition-protection>div.wide{grid-column:auto}.smart-report-manual-fallback{grid-template-columns:30px 1fr}.smart-report-manual-fallback button{grid-column:2;width:100%}.report-amount-adjustment{grid-template-columns:34px 1fr}.report-amount-adjustment label,.report-amount-adjustment>div{text-align:left;grid-column:2}}.warehouse-input-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:18px;padding:7px;display:grid}.warehouse-input-switch.single{grid-template-columns:minmax(0,1fr)}.warehouse-input-switch.single button{cursor:default}.warehouse-input-switch button{color:#9d9d9d;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:3px 11px;min-width:0;min-height:66px;padding:12px 14px;display:grid}.warehouse-input-switch button>span{color:#e39ba3;border:1px solid #404040;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.warehouse-input-switch button b{color:#d8d8d8;font-size:13px}.warehouse-input-switch button small{color:#787878;font-size:9px;line-height:1.35}.warehouse-input-switch button em{color:#78dba5;font:700 7px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;border:1px solid #50d89033;border-radius:999px;grid-area:1/3/3;padding:5px 8px;font-style:normal}.warehouse-input-switch button.active{background:linear-gradient(135deg,#f65c6e29,#50d89009);border-color:#ff778773;box-shadow:inset 0 0 28px #f65c6e09}.warehouse-input-switch button.active>span{color:#ffcad0;background:#f65c6e1f;border-color:#ff919e80}.smart-report-layout{grid-template-columns:minmax(340px,.72fr) minmax(520px,1.28fr)}.smart-report-layout .form-panel{position:relative;overflow:hidden}.smart-report-layout .form-panel:after{content:"";pointer-events:none;border:1px solid #f173821f;width:260px;height:260px;position:absolute;bottom:-120px;right:-100px;transform:rotate(45deg)}.smart-report-hero{background:radial-gradient(circle at 0 0,#f65c6e30,#0000 46%),#0f0b0bc2;border:1px solid #ff77874d;border-radius:13px;grid-template-columns:54px 1fr;gap:17px;margin-top:24px;padding:24px;display:grid}.smart-report-mark{color:#ffbcc4;background:#f65c6e1f;border:1px solid #ff97a38c;border-radius:14px;place-items:center;width:52px;height:52px;font-size:23px;display:grid;box-shadow:0 0 28px #f65c6e1f}.smart-report-hero h2{max-width:410px;margin:7px 0 8px;font-size:24px;line-height:1.08}.smart-report-hero p{color:#aaa;margin:0;font-size:13px;line-height:1.55}.smart-report-steps{gap:8px;margin-top:13px;display:grid}.smart-report-steps>span{background:#07070b59;border:1px solid #fff1;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:29px 1fr;align-items:center;column-gap:11px;min-height:61px;padding:11px 13px;display:grid}.smart-report-steps i{color:#eda7af;width:29px;height:29px;font:700 9px/1 var(--font-ui);border:1px solid #691e27;border-radius:50%;grid-row:1/3;place-items:center;font-style:normal;display:grid}.smart-report-steps b{font-size:12px}.smart-report-steps small{color:#909090;font-size:10px}.smart-report-ready,.smart-report-waiting{background:#50d8900e;border:1px solid #50d8903d;border-radius:10px;grid-template-columns:32px 1fr;align-items:center;gap:11px;margin-top:13px;padding:13px;display:grid}.smart-report-waiting{background:#e8b45c09;border-color:#e8b45c33}.smart-report-ready>span,.smart-report-waiting>span{width:31px;height:31px;color:var(--green);background:#50d8901a;border-radius:9px;place-items:center;display:grid}.smart-report-waiting>span{color:var(--amber);background:#e8b45c14}.smart-report-ready b,.smart-report-ready small,.smart-report-waiting b,.smart-report-waiting small{display:block}.smart-report-ready b,.smart-report-waiting b{font-size:12px}.smart-report-ready small,.smart-report-waiting small{color:#91a098;margin-top:4px;font-size:10px;line-height:1.4}.smart-report-waiting small{color:#8e8578}.smart-report-manual-fallback{background:#e8b45c0a;border:1px solid #e8b45c3d;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:12px 13px;display:grid}.smart-report-manual-fallback>span{width:29px;height:29px;color:var(--amber);background:#e8b45c1a;border-radius:8px;place-items:center;font-weight:900;display:grid}.smart-report-manual-fallback p{margin:0}.smart-report-manual-fallback b,.smart-report-manual-fallback small{display:block}.smart-report-manual-fallback b{font-size:12px}.smart-report-manual-fallback small{color:#9d9383;margin-top:4px;font-size:10px;line-height:1.45}.smart-report-manual-fallback button{color:#e1c48e;cursor:pointer;background:#e8b45c12;border:1px solid #e8b45c47;border-radius:8px;min-height:34px;padding:0 12px;font-size:10px;font-weight:800}.smart-report-manual-fallback button:hover{background:#e8b45c1f;border-color:#e8b45c80}.smart-report-comment{z-index:1;margin-top:18px;position:relative}.submit-summary>span>small{color:#858585;margin-left:auto;margin-right:12px;font-size:9px}.warehouse-shot-guide{background:#e8b45c0b;border:1px solid #e8b45c47;border-radius:12px;margin:18px 0 14px;overflow:hidden}.warehouse-shot-guide>summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:12px 14px;list-style:none;display:grid}.warehouse-shot-guide>summary::-webkit-details-marker{display:none}.warehouse-shot-guide>summary:focus-visible{outline-offset:-2px;outline:2px solid #ff8c99}.warehouse-shot-guide-icon{color:#f2c878;width:34px;height:34px;font:800 15px/1 var(--font-ui);background:#e8b45c17;border:1px solid #e8b45c61;border-radius:10px;place-items:center;display:grid}.warehouse-shot-guide>summary b,.warehouse-shot-guide>summary small{display:block}.warehouse-shot-guide>summary b{color:#f7e4e6;font-size:13px}.warehouse-shot-guide>summary small{color:#a8a8a8;margin-top:4px;font-size:11px;line-height:1.4}.warehouse-shot-guide>summary em{color:#e6bd73;font:700 10px/1 var(--font-ui);white-space:nowrap;font-style:normal}.warehouse-shot-guide>summary em:after{content:" ↓"}.warehouse-shot-guide[open]>summary em:after{content:" ↑"}.warehouse-shot-guide-body{background:#0505094d;border-top:1px solid #e8b45c26;padding:15px}.warehouse-shot-guide-fields{background:#07070b73;border:1px solid #fff1;border-radius:10px;grid-template-columns:minmax(190px,.6fr) 1.4fr;align-items:center;gap:14px;padding:13px;display:grid}.warehouse-shot-guide-fields b{margin-top:5px;font-size:12px;display:block}.warehouse-shot-guide-chips{flex-wrap:wrap;gap:6px;display:flex}.warehouse-shot-guide-chips span{color:#a7cdb7;background:#50d8900b;border:1px solid #50d8902b;border-radius:7px;padding:6px 8px;font-size:10px}.warehouse-shot-guide-examples{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:11px;display:grid}.warehouse-shot-guide-examples figure{background:#09090e;border:1px solid #ffffff14;border-radius:10px;margin:0;overflow:hidden}.warehouse-shot-guide-image{aspect-ratio:16/9;background:#050508;border-bottom:1px solid #ffffff12;overflow:hidden}.warehouse-shot-guide-image img{object-fit:contain;width:100%;height:100%;display:block}.warehouse-shot-guide-examples figcaption{padding:10px 11px 11px}.warehouse-shot-guide-examples figcaption>span{color:#eba6ae;font:700 7px/1 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;border:1px solid #ff808f3b;border-radius:999px;padding:4px 6px;display:inline-block}.warehouse-shot-guide-examples figcaption>span.best{color:#7bdca7;border-color:#50d8903b}.warehouse-shot-guide-examples figcaption b,.warehouse-shot-guide-examples figcaption small{display:block}.warehouse-shot-guide-examples figcaption b{margin-top:8px;font-size:12px}.warehouse-shot-guide-examples figcaption small{color:#979797;margin-top:4px;font-size:10px;line-height:1.4}.warehouse-shot-guide-warning{background:#ff657e09;border:1px solid #ff657e29;border-radius:9px;grid-template-columns:25px 1fr;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;display:grid}.warehouse-shot-guide-warning>span{color:#ff7890;background:#ff657e14;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.warehouse-shot-guide-warning p{color:#aa9197;margin:0;font-size:11px;line-height:1.45}.warehouse-shot-guide-warning b{color:#d5a0aa}.warehouse-shot-guide-warning.direction{background:#63d3aa0b;border-color:#63d3aa33}.warehouse-shot-guide-warning.direction>span{color:#75ddb7;background:#63d3aa1a}.warehouse-shot-guide-warning.direction p{color:#9fbcb1}.warehouse-shot-guide-warning.direction b{color:#bce5d5}@media (width<=1250px){.smart-report-layout{grid-template-columns:1fr}}@media (width<=680px){.warehouse-input-switch{grid-template-columns:1fr}.warehouse-input-switch button{grid-template-columns:34px minmax(0,1fr)}.warehouse-input-switch button em{grid-area:3/2;justify-self:start;margin-top:4px}.report-capture-verified{grid-template-columns:27px minmax(0,1fr)}.report-capture-verified em{grid-column:2;justify-self:start}.smart-report-hero{grid-template-columns:1fr;padding:18px}.smart-report-hero h2{font-size:20px}.smart-report-layout .form-panel,.smart-report-layout .upload-panel{padding:18px}.warehouse-shot-guide>summary{grid-template-columns:34px minmax(0,1fr)}.warehouse-shot-guide>summary em{grid-column:2;justify-self:start}.warehouse-shot-guide-fields,.warehouse-shot-guide-examples{grid-template-columns:1fr}}.auth-form textarea{background:#09090e;border-color:#393939;border-radius:8px;min-height:108px;padding:14px 16px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.auth-form textarea:hover{border-color:#4f4f4f}.auth-form textarea:focus{background:#100c0c;border-color:#ef6a7a;outline:none;box-shadow:0 0 0 3px #f65c6e1f}.application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.application-answers{gap:9px;margin:0 0 18px;display:grid}.application-answers>span{background:#07070b7a;border:1px solid #fff1;border-radius:10px;padding:14px 15px}.application-answers small{color:#919191;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:750;display:block}.application-answers p{color:#d3d3d3;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.6}.interview-invite{background:linear-gradient(135deg,#f65c6e1a,#0a0a0fc7);border:1px solid #ff798940;border-radius:11px;grid-template-columns:1fr minmax(190px,.8fr);align-items:end;gap:11px;margin:0 0 16px;padding:15px;display:grid}.interview-invite>div b{font-size:13px;display:block}.interview-invite>div small{color:#8a8a8a;overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.45;display:block}.interview-invite input{border-radius:8px;height:43px;font-size:12px}.interview-button{color:#ffc6cd;border-color:#f6818f6b;grid-column:1/-1;width:100%;min-height:42px;font-weight:750}.interview-warning{color:#d3a55d;grid-column:1/-1;font-size:10px;line-height:1.5}@media (width<=1150px){.application-grid{grid-template-columns:1fr}}@media (width<=620px){.interview-invite{grid-template-columns:1fr}.interview-button,.interview-warning{grid-column:1}}.notification-center{position:relative}.notification-button{border:1px solid var(--line);color:#eb8a95;cursor:pointer;background:#14141a;border-radius:8px;place-items:center;width:40px;height:40px;display:grid;position:relative}.notification-button:hover,.notification-button.active{background:#1c1c1c;border-color:#aa313f}.notification-button>span{font-size:11px;transform:rotate(45deg)}.notification-button>b{background:var(--red);color:#fff;border:2px solid #0b0b10;border-radius:20px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:grid;position:absolute;top:-5px;right:-5px}.notification-popover{z-index:70;background:#111017fc;border:1px solid #3e3e3e;border-radius:12px;width:min(380px,100vw - 20px);max-height:520px;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 24px 80px #0000008c}.notification-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:76px;padding:16px 18px;display:flex}.notification-head h2{margin:3px 0 0;font-size:18px}.notification-head button{color:#f48592;cursor:pointer;background:0 0;border:0;font-size:11px}.notification-list{max-height:420px;overflow-y:auto}.notification-list article{border-bottom:1px solid var(--line-soft);opacity:.7;grid-template-columns:9px 1fr;gap:11px;min-height:88px;padding:16px 18px;display:grid}.notification-list article.unread{opacity:1;background:#f65c6e0f}.notification-mark{background:#e87885;border-radius:50%;width:7px;height:7px;margin-top:6px;box-shadow:0 0 12px}.notification-mark.payout_paid{background:var(--green)}.notification-mark.report_rejected,.notification-mark.application_rejected{background:var(--red)}.notification-list b{font-size:13px}.notification-list p{color:#acacac;margin:4px 0;font-size:12px;line-height:1.45}.notification-list small{color:#717171;font-size:10px}.notification-mark.warehouse_submitted,.notification-mark.contract_submitted,.notification-mark.registration_submitted{background:var(--amber)}.notification-mark.payout_ready{background:#ff8391}.member-row{border:0;border-top:1px solid var(--line-soft);width:100%;min-width:790px;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1.6fr .8fr .8fr .8fr .6fr;align-items:center;gap:12px;padding:0 22px;display:grid}.member-row:hover{background:#f65c6e0e}.member-row>span{font-size:13px}.page-error{margin-bottom:16px}.member-card-overlay{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030306b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.member-card-drawer{background:#0f0f15;border-left:1px solid #70212a;width:min(720px,100%);height:100%;padding:34px;position:relative;overflow-y:auto;box-shadow:-24px 0 80px #00000073}.drawer-close{border:1px solid var(--line);color:#acacac;cursor:pointer;background:#17171e;border-radius:8px;width:38px;height:38px;font-size:22px;position:absolute;top:18px;right:18px}.member-card-hero{align-items:center;gap:18px;padding-right:50px;display:flex}.member-card-hero .profile-avatar{margin:0}.member-card-hero h2{margin:5px 0 3px;font-size:28px}.member-card-hero p{color:var(--muted);margin:0;font-size:13px}.member-card-contacts{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin:28px 0 16px;display:grid}.member-card-contacts span{color:var(--muted);background:#13131a;padding:15px;font-size:11px}.member-card-contacts b{color:#fff;overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.member-card-contacts small{color:#787878;overflow-wrap:anywhere;margin-top:4px;font-size:9px;display:block}.member-card-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.member-card-stats .stat-card{min-height:118px}.drawer-section{border:1px solid var(--line);background:#121218;border-radius:8px;margin-top:16px;overflow:hidden}.drawer-list{padding:0 20px}.drawer-list>div{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto 100px;align-items:center;gap:12px;min-height:68px;display:grid}.drawer-list.compact>div{grid-template-columns:1fr auto}.drawer-list b{font-size:13px}.drawer-list small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.drawer-list strong{font-size:13px}.member-name-editor{background:linear-gradient(135deg,#f65c6e1a,#13131aeb 58%);border:1px solid #f0697947;border-radius:12px;margin-top:28px;padding:20px}.member-name-editor-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.member-name-editor-head h3{color:#fff;margin:6px 0 4px;font-size:17px}.member-name-editor-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.member-name-editor-tools{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.member-name-editor-tools>button,.member-name-editor-actions>button:first-child{color:#ffa8b2;cursor:pointer;background:#1e1617bf;border:1px solid #932b37;border-radius:8px;min-height:40px;padding:0 16px;font-weight:700}.member-name-editor form{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;padding-top:18px;display:grid}.member-name-editor form label>span{color:#cacaca;font-size:11px}.member-name-editor form input{background:#08080cd1;border-radius:8px;height:46px;font-size:14px}.member-name-editor-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.member-name-editor-actions .primary{border-radius:8px;min-width:150px}.member-name-editor-error{color:#f08e94;text-align:right;grid-column:1/-1;margin:0;font-size:12px}.export-button{align-items:center;text-decoration:none;display:inline-flex}.reporting-filters{grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:12px;margin-bottom:16px;padding:20px;display:grid}.reporting-filters select{border:1px solid var(--line);color:#fff;background:#0f0f14;border-radius:3px;width:100%;height:43px;padding:0 12px;font-size:13px}.reporting-filters .primary{min-height:43px}.reporting-table>div{grid-template-columns:.65fr 1.2fr .8fr .75fr .8fr 1fr 1fr;min-width:930px}.reporting-stats .stat-card strong{font-size:25px}.admin-tools-layout{align-items:start}.audit-list{padding:0 20px}.audit-list>div{border-bottom:1px solid var(--line-soft);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:86px;display:grid}.audit-mark{color:#fb8e9b;border:1px solid #992c39;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.audit-list b{font-size:13px}.audit-list small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.audit-list p{color:#838383;margin:5px 0 0;font-size:11px}.audit-list i{color:#6a6a6a;font:11px ui-monospace,monospace}.backup-list{padding:5px 18px}.backup-list>div{border-bottom:1px solid var(--line-soft);grid-template-columns:35px 1fr auto;align-items:center;gap:11px;min-height:72px;display:grid}.backup-icon{color:#f58e9a;border:1px solid #7e252f;place-items:center;width:32px;height:32px;display:grid}.backup-list b{font-size:12px;display:block}.backup-list small{color:var(--muted);font-size:10px}.backup-list a{color:#f48b97;font-size:11px;text-decoration:none}.backup-note{color:var(--amber);background:#e8b45c0e;border:1px solid #e8b45c47;gap:10px;margin:14px 18px 18px;padding:13px;display:flex}.backup-note p{color:#aaa;margin:0;font-size:11px;line-height:1.5}.data-delete-button{color:#e98288;cursor:pointer;background:#ef72780b;border:1px solid #ef727852;border-radius:6px;min-height:36px;padding:0 13px;font-size:11px;font-weight:700;transition:border-color .16s,background .16s,color .16s}.data-delete-button:hover:not(:disabled){color:#ff9ba0;background:#ef72781a;border-color:#ef7278ad}.data-delete-button:disabled{opacity:.45;cursor:wait}.data-delete-button.compact{min-height:30px;padding-inline:10px;font-size:10px}.owner-data-badge{color:#a98185;border:1px solid #ef727838;border-radius:20px;padding:7px 10px;font-size:10px}.simple-table.owner-record-table>div{grid-template-columns:1.35fr .72fr .92fr .75fr 82px;min-width:790px}.reports-table.owner-record-table>div{grid-template-columns:.7fr .8fr .65fr .75fr .85fr .85fr 82px;min-width:830px}.owner-audit-list>div{grid-template-columns:34px 1fr auto auto}.owner-backup-list>div{grid-template-columns:35px 1fr auto auto}.report-reviewer-note{white-space:normal;font-style:normal;color:#a9a9a9!important;margin-top:7px!important;font-size:10px!important;line-height:1.35!important;display:block!important}.report-reviewer-note b{color:#edc0c5;font-size:inherit!important}.report-reviewer-note.approved{color:#70c994!important}.report-reviewer-note.rejected{color:#df8a91!important}.payout-recipient-list>div{grid-template-columns:50px minmax(280px,1fr) auto 122px;gap:16px;min-height:112px;padding-block:13px}.payout-avatar{border-color:#912a36;width:48px;height:48px;font-size:12px;box-shadow:0 0 0 4px #f65c6e0a}.payout-recipient-copy{min-width:0}.payout-recipient-copy>b{font-size:14px;display:block}.payout-recipient-copy>small{color:#8d8d8d;margin-top:3px;font-size:11px;display:block}.payout-contacts{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.payout-contacts>span{background:#ffffff05;border:1px solid #323232;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-width:180px;padding:7px 10px;display:grid}.payout-contacts i{color:#787878;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-style:normal}.payout-contacts b{color:#d8d8d8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.payout-contacts-empty{color:#757575;border:1px dashed #373737;border-radius:5px;width:fit-content;margin-top:9px;padding:5px 8px;font-size:10px;display:block}.payout-history-counts{justify-items:start;gap:5px;display:grid}.payout-history-counts>span{color:#d7d7d7;font-weight:750}.payout-history-counts>button{color:#ff8e9b;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:750}.payout-history-counts>button:hover{color:#ffbcc4}.payout-history-row.is-open{background:linear-gradient(90deg,#f65c6e13,#ffffff03)}.payout-history-details{border-bottom:1px solid var(--line-soft);background:linear-gradient(145deg,#661e2621,#08080db8);min-width:670px;padding:18px 23px 20px}.simple-table.owner-record-table>.payout-history-details{min-width:790px}.payout-history-details>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.payout-history-details>header b{color:#f9eaec;margin-top:3px;font-size:15px;display:block}.payout-history-details>header small{color:#8c8c8c;font-size:10px}.payout-detail-list{gap:7px;display:grid}.payout-detail-list article{background:#08080d8f;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:10px 12px;display:grid}.payout-detail-mark{color:#ff9da8;background:#f65c6e17;border:1px solid #ff8c9952;border-radius:7px;place-items:center;width:34px;height:34px;font:800 9px/1 ui-monospace,monospace;display:grid}.payout-detail-list article.kind-bonus .payout-detail-mark{color:#f1cf83;background:#eec46f14;border-color:#eec46f59}.payout-detail-list article.kind-contract .payout-detail-mark{color:#8cc8f5;background:#68b5f512;border-color:#68b5f54d}.payout-detail-list article.kind-mechanic .payout-detail-mark{color:#76ddbf;background:#59d8b512;border-color:#59d8b54d}.payout-detail-list article small,.payout-detail-list article b{display:block}.payout-detail-list article small{color:gray;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.payout-detail-list article b{color:#ddd;margin-top:3px;font-size:12px}.payout-detail-list article p{color:#969696;margin:3px 0 0;font-size:10px;line-height:1.4}.payout-detail-list article strong{color:#ffbac2;white-space:nowrap;font-size:13px}.payout-history-details>footer{border-top:1px solid #ffffff12;justify-content:flex-end;align-items:center;gap:18px;margin-top:12px;padding-top:12px;display:flex}.payout-history-details>footer span{color:#8c8c8c;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.payout-history-details>footer strong{color:#f8e7e9;font-size:15px}.payout-detail-loading,.payout-detail-error,.payout-detail-empty{color:#9b9b9b;justify-content:center;align-items:center;gap:10px;min-height:66px;font-size:11px;display:flex}.payout-detail-loading i{border:2px solid #ff99a533;border-top-color:#ff99a5;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin}.payout-detail-error{justify-content:flex-start}.payout-detail-error>span{color:#ee7d85;border:1px solid #ef72784d;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.payout-detail-error p{flex:1;margin:0}.payout-detail-error b,.payout-detail-error small{display:block}.payout-detail-error b{color:#d3d3d3}.payout-detail-error small{color:#9c878b;margin-top:3px}.payout-detail-error button{color:#f19ca6;cursor:pointer;background:#f65c6e0f;border:1px solid #7b242e;border-radius:6px;min-height:32px;padding:0 11px}.bonus-award-panel{margin-bottom:16px;overflow:hidden}.bonus-award-mark{color:#ffb6bf;background:#f65c6e1a;border:1px solid #b73544;border-radius:7px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.bonus-award-form{grid-template-columns:minmax(210px,1fr) minmax(150px,.55fr) minmax(280px,1.35fr) auto;align-items:end;gap:12px;padding:18px 21px 21px;display:grid}.bonus-award-form label{gap:7px;display:grid}.bonus-award-form label>span{color:#ababab;font-size:11px}.bonus-award-form input,.bonus-award-form select{height:46px}.bonus-award-form .primary{white-space:nowrap;min-height:46px}.payout-bonus-list{gap:6px;margin-top:10px;display:grid}.payout-bonus-list>span{background:linear-gradient(90deg,#f65c6e17,#f65c6e06);border:1px solid #ff8c9947;border-radius:6px;grid-template-columns:auto minmax(90px,1fr) auto 24px;align-items:center;gap:8px;padding:7px 9px;display:grid}.payout-bonus-list i{color:#ff929f;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-style:normal}.payout-bonus-list b{color:#f0ccd0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.payout-bonus-list strong{color:#ffb5be;white-space:nowrap;font-size:11px}.payout-bonus-list button{color:#ff8491;cursor:pointer;background:#ff5d700d;border:1px solid #5a333d;border-radius:4px;width:24px;height:24px;padding:0}.payout-bonus-list button:disabled{opacity:.45;cursor:wait}.activity-leaderboard-panel{margin-bottom:16px;overflow:hidden}.activity-period-tabs{background:#0d0d12;border:1px solid #363636;border-radius:7px;gap:4px;padding:4px;display:flex}.activity-period-tabs button{color:gray;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;min-height:32px;padding:0 13px;font-size:10px}.activity-period-tabs button.active{color:#ffdfe3;background:#f65c6e24;border-color:#a4303d}.activity-leaderboard{overflow-x:auto}.activity-leaderboard>div:not(.empty){border-bottom:1px solid var(--line-soft);grid-template-columns:56px minmax(210px,1.35fr) minmax(125px,.8fr) minmax(115px,.75fr) minmax(150px,.9fr) 92px;align-items:center;gap:13px;min-width:790px;min-height:64px;padding:0 20px;display:grid}.activity-leaderboard-head{color:#727272;text-transform:uppercase;letter-spacing:.09em;background:#ffffff03;font-size:8px;min-height:42px!important}.activity-leaderboard>div.top-1{background:linear-gradient(90deg,#d4bd8c12,#0000 48%)}.activity-leaderboard>div.top-2,.activity-leaderboard>div.top-3{background:linear-gradient(90deg,#f65c6e0b,#0000 42%)}.activity-place{color:#8d8d8d;font:700 11px ui-monospace,monospace}.top-1 .activity-place{color:#d7bd86}.activity-member{align-items:center;gap:11px;min-width:0;display:flex}.activity-member>span:last-child{min-width:0}.activity-member b{color:#f6e1e3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.activity-member small{color:#787878;margin-top:3px;font-size:10px;display:block}.activity-leaderboard>div:not(.activity-leaderboard-head):not(.empty)>span[data-label]{color:#aaa;font-size:11px}.activity-leaderboard>div:not(.activity-leaderboard-head):not(.empty)>span[data-label] b{color:#ddd;font-size:12px}.bonus-nominate-button{color:#ffa5af;cursor:pointer;background:#f65c6e14;border:1px solid #a4303d;border-radius:5px;min-height:34px;font-size:10px}.bonus-nominate-button:hover{color:#fff;background:#f65c6e29}@media (width<=1050px){.bonus-award-form{grid-template-columns:repeat(2,minmax(0,1fr))}.bonus-reason-field{grid-column:1/-1}.bonus-award-form .primary{grid-column:2}}@media (width<=820px){.activity-leaderboard-panel .panel-head{flex-direction:column;align-items:flex-start}.activity-leaderboard{padding:0 13px 13px;overflow:visible}.activity-leaderboard-head{display:none!important}.activity-leaderboard>div:not(.empty){border:1px solid #2e2e2e;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;min-width:0;margin-top:9px;padding:13px}.activity-member{grid-column:2/4}.activity-leaderboard>div:not(.activity-leaderboard-head):not(.empty)>span[data-label]{grid-column:2/4;justify-content:space-between;gap:15px;display:flex}.activity-leaderboard>div:not(.activity-leaderboard-head):not(.empty)>span[data-label]:before{content:attr(data-label);color:#717171;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.bonus-nominate-button{grid-column:2/4}.payout-recipient-list>div{grid-template-columns:44px minmax(0,1fr) auto;gap:11px;padding-block:14px}.payout-recipient-list>div .primary{grid-column:2/-1}.payout-avatar{width:42px;height:42px}.payout-contacts>span{min-width:min(100%,200px)}}@media (width<=1180px){.payout-history-row.is-open{border-bottom:0!important;border-radius:14px 14px 0 0!important;margin-bottom:0!important}.payout-history-details,.simple-table.owner-record-table>.payout-history-details{border:1px solid #ff8c992e;border-top:0;border-radius:0 0 14px 14px;min-width:0;margin-bottom:10px;padding:16px}.payout-detail-list article{grid-template-columns:34px minmax(0,1fr) auto}}@media (width<=520px){.bonus-award-form{grid-template-columns:1fr;padding-inline:14px}.bonus-reason-field,.bonus-award-form .primary{grid-column:1}.payout-recipient-list{padding-inline:13px}.payout-contacts{grid-template-columns:1fr;display:grid}.payout-contacts>span{grid-template-columns:1fr;gap:3px;min-width:0}.payout-bonus-list>span{grid-template-columns:auto 1fr auto}.payout-bonus-list b{white-space:normal;grid-area:2/1/auto/3}.payout-bonus-list button{grid-area:1/3/3}.payout-history-counts{justify-items:stretch}.payout-history-counts>button{text-align:left;background:#f65c6e0e;border:1px solid #ff8c9933;border-radius:6px;min-height:34px;padding:0 10px}.payout-history-details>header{align-items:flex-start}.payout-detail-list article{grid-template-columns:32px minmax(0,1fr)}.payout-detail-list article strong{grid-column:2}.payout-history-details>footer{justify-content:space-between}.payout-detail-error{flex-wrap:wrap;align-items:flex-start}.payout-detail-error p{min-width:calc(100% - 42px)}.payout-detail-error button{margin-left:42px}}.payout-recipient-list>article{border-bottom:1px solid var(--line-soft)}.payout-recipient-list>article:last-of-type{border-bottom:0}.payout-recipient-main{grid-template-columns:50px minmax(280px,1fr) auto 122px;align-items:center;gap:16px;min-height:112px;padding-block:13px;display:grid}.payout-recipient-list>article.is-open{background:linear-gradient(145deg,#661e261c,#08080d40)}.payout-due-toggle{color:#ff9ca8;cursor:pointer;background:#f65c6e0e;border:1px solid #ff8c9938;border-radius:6px;min-height:30px;margin-top:8px;padding:0 10px;font-size:10px;font-weight:780}.payout-due-toggle:hover{background:#f65c6e1a;border-color:#ff8c996b}.payout-due-breakdown{background:#07070c94;border:1px solid #ff8c992e;border-radius:10px;margin:0 0 14px 66px;padding:15px}.payout-due-breakdown>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.payout-due-breakdown>header b{color:#f7e4e6;margin-top:3px;font-size:14px;display:block}.payout-due-breakdown>header small{color:#8e8e8e;font-size:10px}.payout-due-breakdown>footer{border-top:1px solid #ffffff12;justify-content:flex-end;align-items:center;gap:18px;margin-top:12px;padding-top:12px;display:flex}.payout-due-breakdown>footer span{color:#8c8c8c;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.payout-due-breakdown>footer strong{color:#f8e7e9;font-size:15px}@media (width<=820px){.payout-recipient-main{grid-template-columns:44px minmax(0,1fr) auto;gap:11px;padding-block:14px}.payout-recipient-main .primary{grid-column:2/-1}.payout-due-breakdown{margin-left:55px}}@media (width<=520px){.payout-recipient-main{grid-template-columns:40px minmax(0,1fr)}.payout-recipient-main>strong,.payout-recipient-main .primary{grid-column:2}.payout-due-breakdown{margin-left:0;padding:12px}.payout-due-breakdown>header{flex-direction:column;align-items:flex-start}.payout-due-breakdown>footer{justify-content:space-between}}@media (width<=1150px){.reporting-filters{grid-template-columns:repeat(3,1fr)}.member-card-contacts{grid-template-columns:1fr}}@media (width<=820px){.mobile-nav{overscroll-behavior-x:contain;overflow-x:auto}.mobile-nav.items-7{grid-template-columns:repeat(7,minmax(78px,1fr))}.mobile-nav.items-8{grid-template-columns:repeat(8,minmax(78px,1fr))}.notification-popover{position:fixed;top:62px;right:10px}.reporting-filters{grid-template-columns:repeat(2,1fr)}.member-card-drawer{padding:24px 18px 90px}.member-card-stats{grid-template-columns:1fr}}@media (width<=520px){.mobile-brand b{display:none}.notification-button{width:34px;height:34px}.reporting-filters{grid-template-columns:1fr}.member-card-hero h2{font-size:23px}.member-card-contacts{margin-top:22px}.drawer-list>div{grid-template-columns:1fr auto;padding:12px 0}.drawer-list .status{grid-column:1/-1}.admin-tools-layout{grid-template-columns:1fr}}.side-nav{scrollbar-width:thin;flex:1;grid-auto-rows:50px;align-content:start;gap:5px;min-height:0;padding-right:3px;overflow-y:auto}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.role-select,.settings-card select,.custom-price-form select{color:#f8e6e8;background:#0d0d13;border:1px solid #3a3a3a;border-radius:7px;width:100%;height:43px;padding:0 11px;font-size:13px}.member-row{border-left:2px solid #0000}.member-row:hover{border-left-color:#cc505e}.member-row .role-select{max-width:155px}.activity-chart-panel{margin-bottom:18px;overflow:hidden}.chart-legend{color:#919191;gap:16px;font-size:11px;display:flex}.chart-legend span{align-items:center;gap:6px;display:flex}.chart-legend i{border-radius:2px;width:7px;height:7px}.activity-dot{background:#ff7888}.earned-dot{background:#48d58c}.activity-chart{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 25%;grid-template-columns:repeat(14,1fr);align-items:end;gap:clamp(4px,1vw,11px);height:205px;padding:24px 24px 14px;display:grid}.chart-column{text-align:center;grid-template-rows:1fr auto;align-items:end;gap:8px;min-width:0;height:100%;display:grid}.chart-bars{justify-content:center;align-items:end;gap:3px;height:100%;display:flex}.chart-bars i{border-radius:3px 3px 0 0;width:min(12px,42%);min-height:2px;transition:height .25s}.chart-column>span{color:#727272;font-size:10px}.contract-layout{grid-template-columns:1.08fr .92fr;gap:18px;margin-bottom:18px;display:grid}.contract-catalog,.contract-submit,.contract-history{overflow:hidden}.contract-list{gap:8px;padding:8px 18px 18px;display:grid}.contract-list>button{min-height:88px;color:inherit;text-align:left;cursor:pointer;background:#111117;border:1px solid #2e2e2e;border-radius:9px;grid-template-columns:45px 1fr auto;align-items:center;gap:13px;padding:13px;display:grid}.contract-list>button:hover,.contract-list>button.selected{background:linear-gradient(145deg,#f65c6e21,#131219);border-color:#c33849}.contract-icon{color:#ffa4af;border:1px solid #af3341;border-radius:9px;place-items:center;width:43px;height:43px;font:800 11px ui-monospace,monospace;display:grid}.contract-list b{font-size:14px;display:block}.contract-list small{color:#8d8d8d;max-width:440px;margin-top:5px;font-size:12px;line-height:1.45;display:block}.contract-list strong,.contract-price{color:#ffa4af;white-space:nowrap;font-size:16px}.contract-submit{padding:0 22px 22px}.contract-submit>.panel-head{margin:0 -22px 20px}.compact-dropzone{border-radius:8px;min-height:230px;margin:0}.contract-submission-list{padding:0 22px}.contract-submission-list>div{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto 110px;align-items:center;gap:14px;min-height:74px;display:grid}.contract-submission-list b{font-size:13px}.contract-submission-list small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.inline-create-form{grid-template-columns:1.2fr 1fr 1.4fr .65fr auto;align-items:end;gap:12px;margin-bottom:18px;padding:18px;display:grid}.inline-create-form h2{margin:4px 0 0;font-size:18px}.inline-create-form input{border-radius:7px;height:46px}.contract-admin-panel{margin-bottom:18px;overflow:hidden}.contract-edit-grid{grid-template-columns:repeat(2,1fr);gap:13px;padding:18px;display:grid}.contract-edit-grid form,.resource-edit-card{background:#101016;border:1px solid #333;border-radius:10px;padding:17px}.contract-edit-grid form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contract-edit-grid form>label:first-child,.contract-edit-grid form>label:nth-child(2){grid-column:1/-1}.toggle-label{color:#acacac;align-items:center;gap:9px;font-size:12px;display:flex!important}.toggle-label input{width:17px;height:17px;accent-color:var(--purple)}.custom-price-form{background:#f65c6e0e;border:1px solid #7e242f;border-radius:10px;grid-template-columns:1.2fr 1fr 1fr .8fr auto;align-items:end;gap:10px;margin:0 18px 18px;padding:17px;display:grid}.custom-price-form h2{margin:4px 0 0;font-size:17px}.custom-price-form>small{color:#848484;grid-column:2/-1;font-size:11px}.contract-review-list{padding:8px 20px 20px}.contract-review-list article{border-bottom:1px solid var(--line-soft);padding:18px 0}.contract-review-top{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;display:grid}.contract-review-top b{font-size:14px}.contract-review-top small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.contract-review-top strong{color:#ffa1ac;font-size:16px}.contract-review-list article>p{color:#acacac;margin:13px 0 0 54px;font-size:12px}.contract-review-list .review-actions{margin-top:14px}.evidence-link{align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.custom-price-list{flex-wrap:wrap;gap:8px;margin:-3px 18px 18px;display:flex}.custom-price-list>span{background:#101016;border:1px solid #393939;border-radius:8px;min-width:210px;padding:10px 38px 10px 12px;position:relative}.custom-price-list b{font-size:12px;display:block}.custom-price-list small{color:#909090;margin-top:3px;font-size:10px;display:block}.custom-price-list button{color:#e17b82;cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.role-note{margin-top:20px}.resource-create{grid-template-columns:1.05fr .8fr .55fr .8fr 1.05fr .55fr auto}.resource-editor-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.resource-edit-card{padding:20px}.resource-edit-head{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}.resource-edit-card label{margin-top:13px;display:block}.resource-edit-card .field-grid{margin-top:13px}.resource-edit-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:17px;display:grid}.resource-edit-actions .primary{margin:0}.resource-delete-button{min-height:46px;padding-inline:16px}.settings-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.settings-card{flex-direction:column;align-items:flex-start;min-height:370px;padding:25px;display:flex}.settings-icon{color:#ffa0ab;background:#f65c6e17;border:1px solid #a6303e;border-radius:12px;place-items:center;width:54px;height:54px;margin-bottom:25px;font-size:20px;display:grid}.settings-icon.discord{color:#8da5ff;background:#5865f217;border-color:#4d5f9a}.settings-card h2{margin:5px 0 9px;font-size:22px}.settings-card p{color:#999;margin:0 0 22px;font-size:13px;line-height:1.6}.settings-card>label{width:100%;margin-top:auto}.integration-state{color:#909090;align-items:center;gap:8px;font-size:12px;display:flex}.integration-state i{background:#6d6d6d;border-radius:50%;width:7px;height:7px}.integration-state.connected{color:var(--green)}.integration-state.connected i{background:var(--green);box-shadow:0 0 11px #50d89099}.settings-actions{gap:8px;margin:15px 0;display:flex}.settings-actions button{color:#ababab;cursor:pointer;background:#13131a;border:1px solid #3e3e3e;border-radius:7px;min-height:36px;padding:0 13px;font-size:12px}.settings-actions button.active{color:#ffa4af;border-color:#c63c4c}.settings-actions button.danger{color:#f08a90;border-color:#7d3e45}.settings-save{grid-column:1/-1;justify-self:end}.announcement-bot-state{color:#909090;background:#0f0f15cc;border:1px solid #3c3c3c;border-radius:20px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.announcement-bot-state i{background:#696969;border-radius:50%;width:7px;height:7px}.announcement-bot-state.connected{color:var(--green);border-color:#50d89040}.announcement-bot-state.connected i{background:var(--green);box-shadow:0 0 12px #50d890b8}.announcement-layout{grid-template-columns:minmax(330px,.75fr) minmax(500px,1.25fr);align-items:stretch;gap:16px;display:grid}.announcement-picker,.announcement-preview{padding:24px;overflow:hidden}.announcement-section-head{margin-bottom:20px}.announcement-section-head h2{margin:6px 0;font-size:22px}.announcement-section-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.announcement-category-list{gap:8px;display:grid}.announcement-category-list>button{color:#aaa;text-align:left;cursor:pointer;background:linear-gradient(115deg,#ffffff04,#0b0b10b8);border:1px solid #323232;border-radius:10px;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px 13px;transition:border-color .16s,background .16s,transform .16s;display:grid}.announcement-category-list>button:hover{border-color:#922b37;transform:translate(2px)}.announcement-category-list>button.active{background:linear-gradient(115deg,#f65c6e29,#201416e0);border-color:#f65c6e;box-shadow:inset 3px 0 #ff8c99,0 10px 28px #8724301c}.announcement-category-mark{color:#ffa6b0;letter-spacing:.06em;background:#f65c6e12;border:1px solid #7d242f;border-radius:9px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:800;display:grid}.announcement-category-list b{color:#faedef;font-size:13px;display:block}.announcement-category-list small{color:#787878;margin-top:4px;font-size:10px;display:block}.announcement-category-list>button>i{color:#797979;text-align:center;font-style:normal}.announcement-category-list>button.active>i{color:#ffa2ad}.announcement-preview{background:radial-gradient(circle at 88% 12%, #5865f21a, transparent 35%), var(--panel)}.discord-preview-card{color:#dbdee1;background:#313338;border:1px solid #2e2e2e;border-radius:12px;max-width:680px;margin:0 auto;padding:18px;box-shadow:0 22px 70px #00000057}.discord-preview-author{align-items:center;gap:10px;display:flex}.discord-preview-author .verdict-emblem{flex:none;width:42px;height:42px}.discord-preview-author>div{min-width:0}.discord-preview-author b{color:#f2f3f5;align-items:center;gap:6px;font-size:13px;display:flex}.discord-preview-author b i{color:#fff;background:#5865f2;border-radius:3px;padding:2px 4px;font-size:8px;font-style:normal}.discord-preview-author small{color:#949ba4;letter-spacing:.05em;margin-top:3px;font-size:9px;display:block}.discord-preview-author time{color:#949ba4;align-self:flex-start;margin-left:auto;font-size:9px}.discord-preview-mention{color:#dee0fc;background:#5865f24d;border-radius:4px;width:fit-content;margin:13px 0 8px 52px;padding:4px 8px;font-size:11px;font-weight:700}.discord-preview-embed{background:#2b2d31;border-left:4px solid #f65c6e;border-radius:4px;margin-left:52px;padding:14px 58px 12px 15px;position:relative;overflow:hidden}.discord-preview-icon{background:#00000029;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid;position:absolute;top:14px;right:15px}.discord-preview-embed h3{color:#f2f3f5;margin:0 0 7px;font-size:16px}.discord-preview-embed>p{color:#dbdee1;margin:0;font-size:11px;line-height:1.55}.discord-preview-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.discord-preview-fields span,.discord-preview-instruction{gap:4px;display:grid}.discord-preview-fields small,.discord-preview-instruction small{color:#b5bac1;letter-spacing:.07em;font-size:9px;font-weight:800}.discord-preview-fields b{color:#f2f3f5;font-size:11px}.discord-preview-instruction{margin-top:13px}.discord-preview-instruction p{color:#dbdee1;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.discord-preview-instruction.custom{background:#f65c6e0e;border:1px solid #f65c6e33;border-radius:6px;padding:10px}.discord-preview-embed footer{color:#949ba4;border-top:1px solid #ffffff12;margin-top:14px;padding-top:10px;font-size:9px}.announcement-send-panel{grid-template-columns:minmax(210px,.7fr) minmax(330px,1.4fr) minmax(205px,.65fr) auto;align-items:end;gap:18px;margin-top:16px;padding:24px;display:grid}.announcement-send-copy h2{margin:6px 0;font-size:20px}.announcement-send-copy p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.announcement-send-panel>label{gap:7px;display:grid;position:relative}.announcement-send-panel>label>span{color:#ababab;font-size:11px}.announcement-send-panel>label>span small{color:#6f6f6f}.announcement-send-panel textarea{resize:vertical;color:#f8e7e9;width:100%;min-height:94px;font:500 13px/1.5 var(--font-ui);background:#0f0c0c;border:1px solid #3a3a3a;border-radius:9px;padding:13px 15px 26px}.announcement-send-panel textarea:focus{border-color:#f65c6e;outline:3px solid #f65c6e12}.announcement-send-panel>label>i{color:#6f6f6f;font-size:9px;font-style:normal;position:absolute;bottom:9px;right:11px}.announcement-destination{background:#ffffff04;border:1px solid #323232;border-radius:9px;align-items:center;gap:11px;min-height:94px;padding:14px;display:flex}.announcement-destination>span{color:#8f9bff;background:#5865f221;border-radius:9px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.announcement-destination small{color:#787878;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.announcement-destination b{color:#f7e5e7;margin-top:3px;font-size:12px;display:block}.announcement-destination p{color:#787878;margin:3px 0 0;font-size:9px;line-height:1.4}.announcement-send-button{white-space:nowrap;min-width:200px;min-height:52px}.announcement-send-button:disabled{opacity:.45;cursor:not-allowed}.announcement-result{border-radius:8px;grid-column:1/-1;align-items:center;gap:9px;min-height:42px;padding:10px 13px;font-size:11px;display:flex}.announcement-result.error{color:#f08e94;background:#ef72780f;border:1px solid #ef727847}.announcement-result.success{color:var(--green);background:#50d8900f;border:1px solid #50d89042}.announcement-contract-fields{background:#f65c6e0b;border:1px solid #f65c6e38;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(180px,.55fr) minmax(280px,1.45fr);gap:14px;padding:16px;display:grid}.announcement-contract-fields label{gap:7px;display:grid}.announcement-contract-fields label>span{color:#ababab;font-size:11px}.announcement-contract-fields input,.announcement-contract-fields select{color:#f8e7e9;width:100%;min-height:46px;font:500 13px var(--font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f0c0c;border:1px solid #3a3a3a;border-radius:9px;padding:0 13px}.announcement-contract-fields input:focus,.announcement-contract-fields select:focus{border-color:#f65c6e;outline:3px solid #f65c6e12}@media (width<=1180px){.announcement-layout{grid-template-columns:1fr}.announcement-send-panel{grid-template-columns:1fr 1fr}.announcement-send-copy{align-self:start}.announcement-send-button{width:100%}.announcement-result{grid-column:1/-1}}@media (width<=680px){.announcement-picker,.announcement-preview,.announcement-send-panel{padding:17px}.announcement-send-panel,.announcement-contract-fields{grid-template-columns:1fr}.announcement-result{grid-column:1}.discord-preview-card{padding:13px}.discord-preview-mention,.discord-preview-embed{margin-left:0}.discord-preview-embed{padding-right:48px}.discord-preview-author time{display:none}.discord-preview-fields{grid-template-columns:1fr}.announcement-send-button{min-width:0}}.backup-settings-card{min-height:315px}.webhook-settings-card{grid-column:1/-1;min-height:0}.webhook-settings-head{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:18px;width:100%;padding-bottom:22px;display:flex}.webhook-settings-head .settings-icon{flex:none;margin:0}.webhook-settings-head p{margin-bottom:0}.webhook-settings-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;padding-top:18px;display:grid}.webhook-setting{background:#08080c6b;border:1px solid #2f2f2f;border-radius:10px;min-width:0;padding:17px}.webhook-setting-copy b{font-size:14px;display:block}.webhook-setting-copy small{min-height:34px;color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45;display:block}.webhook-setting .integration-state{margin-top:13px}.webhook-setting .settings-actions{margin-bottom:0}.webhook-setting>label{margin-top:14px;display:block}.webhook-setting>label input{margin-top:7px}.owner-role{min-height:32px;color:var(--champagne);background:#d4bd8c14;border:1px solid #d4bd8c59;border-radius:7px;align-items:center;padding:0 11px;font-size:12px;display:inline-flex}@media (width<=1150px){.contract-layout{grid-template-columns:1fr}.inline-create-form,.resource-create{grid-template-columns:repeat(2,1fr)}.inline-create-form>div{grid-column:1/-1}.custom-price-form{grid-template-columns:repeat(2,1fr)}.custom-price-form>div{grid-column:1/-1}}@media (width<=820px){.activity-chart{gap:4px;padding-inline:12px}.chart-column>span{font-size:9px}.contract-edit-grid,.resource-editor-grid,.settings-grid,.webhook-settings-list{grid-template-columns:1fr}.webhook-settings-card{grid-column:1}.settings-save{grid-column:1;width:100%}.mobile-nav{width:100%}.contract-list>button{grid-template-columns:43px 1fr}.contract-list>button strong{grid-column:2}.custom-price-form{grid-template-columns:1fr}.custom-price-form>small{grid-column:1}}@media (width<=520px){.chart-legend{display:none}.activity-chart{height:170px}.contract-list{padding-inline:10px}.contract-submit{padding-inline:14px}.contract-submit>.panel-head{margin-inline:-14px}.contract-submission-list>div{grid-template-columns:1fr auto;padding:12px 0}.contract-submission-list .status{grid-column:1/-1}.inline-create-form,.resource-create,.contract-edit-grid{grid-template-columns:1fr}.inline-create-form>div,.contract-edit-grid form>label{grid-column:1!important}.contract-edit-grid form{grid-template-columns:1fr}.contract-review-list article>p{margin-left:0}.contract-review-list .review-actions{align-items:stretch}.evidence-link{justify-content:center;width:100%;min-height:38px}.resource-editor-grid,.resource-edit-actions{grid-template-columns:1fr}.settings-card{min-height:330px}.member-row .role-select{max-width:none}}.multi-upload{margin-top:20px}.multi-upload .dropzone{margin-top:0}.upload-preview-grid{background:#09090d;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:2px;display:grid;position:absolute;inset:0}.upload-preview-grid.count-1{grid-template-rows:1fr;grid-template-columns:1fr}.upload-preview-grid.count-2{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr)}.dropzone .upload-preview-grid img{object-fit:cover;opacity:.58;width:100%;height:100%;min-height:0;position:static}.upload-ready{z-index:3;background:#0c0c11e6;border:1px solid #f58b978c;border-radius:9px;min-width:190px;padding:13px 16px;position:relative;box-shadow:0 12px 35px #00000059}.upload-ready>span{width:21px;height:21px;color:var(--green);background:#50d8901f;border-radius:50%;place-items:center;margin-bottom:7px;display:inline-grid}.upload-ready b,.upload-ready small{display:block}.upload-ready small{color:#acacac;margin-top:5px;font-size:11px}.uploaded-file-list{gap:7px;margin-top:9px;display:grid}.uploaded-file-list>div{background:#101016;border:1px solid #333;border-radius:7px;grid-template-columns:22px 1fr 30px;align-items:center;gap:9px;min-height:54px;padding:9px 10px;display:grid}.uploaded-file-list>div>span:first-child{color:var(--green)}.uploaded-file-list span{min-width:0}.uploaded-file-list b{color:#f8e6e8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.uploaded-file-list small{color:#848484;margin-top:3px;font-size:10px;display:block}.uploaded-file-list button{color:#a4a4a4;cursor:pointer;background:0 0;border:0;border-radius:6px;width:30px;height:30px;font-size:19px}.uploaded-file-list button:hover{color:#ef858a;background:#ef72781a}.evidence-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:23px 0 18px;display:grid}.evidence-gallery.single{grid-template-columns:1fr}.evidence-gallery>.evidence-thumb{color:#fff;text-align:left;cursor:zoom-in;background:#08080c;border:1px solid #414141;border-radius:7px;min-width:0;padding:0;position:relative;overflow:hidden}.evidence-gallery>.evidence-thumb:hover{border-color:#df6876;box-shadow:0 0 0 1px #df687633}.evidence-gallery img{object-fit:contain;background:#08080c;width:100%;height:250px;display:block}.evidence-gallery.single img{height:clamp(300px,42vw,520px)}.evidence-gallery>.evidence-thumb>span{background:linear-gradient(#0000,#060609f2);padding:28px 13px 11px;position:absolute;bottom:0;left:0;right:0}.evidence-gallery>.evidence-thumb b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.evidence-gallery>.evidence-thumb small{color:#ffa4af;margin-top:4px;font-size:10px;display:block}.evidence-gallery.compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:15px 0 2px 54px}.evidence-gallery.compact img,.evidence-gallery.compact.single img{height:170px}.evidence-empty{color:#7b7b7b;border:1px dashed #393939;place-items:center;min-height:90px;margin:20px 0;font-size:12px;display:grid}.evidence-lightbox{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040407eb;place-items:center;width:100dvw;height:100dvh;padding:18px;animation:.16s ease-out lightbox-in;display:grid;position:fixed;inset:0;overflow:hidden}.evidence-lightbox-dialog{background:#0e0b0b;border:1px solid #7a232d;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100dvw - 36px,1500px);min-width:0;max-width:calc(100dvw - 36px);height:min(100dvh - 36px,980px);min-height:0;max-height:calc(100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 30px 100px #0000009e}.lightbox-emergency-close{z-index:4;color:#ffb0b4;min-height:38px;font:750 11px var(--font-ui);cursor:pointer;background:#181112f5;border:1px solid #ef727873;border-radius:9px;align-items:center;gap:7px;padding:0 13px 0 9px;display:none;position:fixed;top:8px;right:10px;box-shadow:0 10px 35px #00000073}.lightbox-emergency-close span{font-size:20px;line-height:1}.evidence-lightbox-dialog>header{background:linear-gradient(90deg,#f65c6e14,#0000);border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:66px;padding:11px 14px 11px 18px;display:flex}.evidence-lightbox-dialog>header>div:first-child{min-width:0}.evidence-lightbox-dialog>header b{text-overflow:ellipsis;white-space:nowrap;max-width:min(54vw,760px);margin-top:4px;font-size:13px;display:block;overflow:hidden}.lightbox-tools{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.lightbox-tools button,.evidence-lightbox-dialog>footer button{color:#d6d6d6;cursor:pointer;background:#161616;border:1px solid #393939;border-radius:7px;min-width:38px;height:36px;font-size:18px}.lightbox-tools button:hover:not(:disabled),.evidence-lightbox-dialog>footer button:hover{background:#291d1e;border-color:#c7404f}.lightbox-tools button:disabled{opacity:.35;cursor:default}.lightbox-tools .zoom-value{min-width:66px;font-size:11px;font-weight:800}.lightbox-tools .lightbox-close{color:#ef8d92;border-color:#ef72784d;margin-left:7px;font-size:22px}.lightbox-viewport{overscroll-behavior:contain;background-color:#07070a;background-image:linear-gradient(45deg,#ffffff05 25%,#0000 25%),linear-gradient(-45deg,#ffffff05 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff05 75%),linear-gradient(-45deg,#0000 75%,#ffffff05 75%);background-position:0 0,0 14px,14px -14px,-14px 0;background-size:28px 28px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;padding:18px;display:flex;overflow:auto}.lightbox-viewport.is-zoomed{cursor:zoom-out;display:block}.lightbox-viewport img{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:min(100%,100dvw - 72px);height:auto;max-height:calc(100dvh - 170px);margin:auto;display:block}.evidence-lightbox-dialog>footer{color:gray;border-top:1px solid #2a2a2a;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:52px;padding:8px 15px;font-size:10px;display:flex}.evidence-lightbox-dialog>footer>div{gap:7px;display:flex}.evidence-lightbox-dialog>footer button{min-width:auto;padding:0 12px;font-size:10px}@keyframes lightbox-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@media (width<=620px){.evidence-gallery{grid-template-columns:1fr}.evidence-gallery img,.evidence-gallery.single img{height:min(72vw,360px)}.evidence-gallery.compact{grid-template-columns:1fr;margin-left:0}.uploaded-file-list small{line-height:1.35}.evidence-lightbox{padding:0}.evidence-lightbox-dialog{border:0;border-radius:0;width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh}.evidence-lightbox-dialog>header{padding-inline:11px;min-height:60px;padding-right:50px}.evidence-lightbox-dialog>header>div:first-child{min-width:0}.evidence-lightbox-dialog>header b{max-width:34vw}.lightbox-emergency-close{display:inline-flex}.lightbox-tools{gap:3px}.lightbox-tools button{min-width:34px;height:34px}.lightbox-tools .zoom-value{min-width:54px}.lightbox-tools .lightbox-close{display:none}.lightbox-viewport{padding:8px}.lightbox-viewport img{max-width:calc(100dvw - 16px);max-height:calc(100dvh - 128px)}.evidence-lightbox-dialog>footer{justify-content:flex-end;min-height:48px}.evidence-lightbox-dialog>footer>span{display:none}}.guide-hero{background:radial-gradient(circle at 9%,#5bbee62e,#0000 19%),linear-gradient(135deg,#f65c6e14,#0000 58%),#121218;grid-template-columns:92px 1fr auto;align-items:center;gap:24px;min-height:190px;margin-bottom:20px;padding:28px;display:grid;overflow:hidden}.sharex-mark{color:#fff;background:linear-gradient(145deg,#55c1e6,#227fa9);border:1px solid #5dc4e9b3;border-radius:22px;place-items:center;width:82px;height:82px;display:grid;position:relative;transform:rotate(-5deg);box-shadow:0 15px 45px #2d9cc738}.sharex-mark:after{content:"";border:1px solid #ffffff6b;border-radius:16px;position:absolute;inset:8px}.sharex-mark span{z-index:1;letter-spacing:-.05em;font-size:22px;font-weight:900;position:relative;transform:rotate(5deg)}.guide-hero-copy h2{margin:5px 0 8px;font-size:25px}.guide-hero-copy p{color:#acacac;max-width:780px;margin:0;font-size:13px;line-height:1.65}.guide-badges{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.guide-badges span{color:#acacac;background:#ffffff06;border:1px solid #373737;border-radius:20px;padding:6px 9px;font-size:10px}.guide-download{white-space:nowrap;justify-content:center;align-items:center;min-height:46px;padding-inline:18px;text-decoration:none;display:inline-flex}.guide-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.guide-main{min-width:0}.guide-section-title{margin:0 0 14px}.guide-section-title h2{margin:5px 0 0;font-size:21px}.guide-steps{gap:10px;display:grid}.guide-step{grid-template-columns:54px 1fr;align-items:start;gap:16px;min-height:132px;padding:22px;display:grid}.guide-step-number{color:#ffa8b2;background:#f65c6e13;border:1px solid #a9313f;border-radius:10px;place-items:center;width:45px;height:45px;font:800 11px ui-monospace,monospace;display:grid}.guide-step h3{margin:2px 0 8px;font-size:16px}.guide-step p{color:#a4a4a4;margin:0;font-size:13px;line-height:1.65}.guide-step p+p{margin-top:8px}.guide-step p b{color:#f5dde0}.guide-tip{border-left:2px solid var(--green);color:#9ac9ae;background:#50d8900b;margin-top:12px;padding:8px 10px;font-size:11px;display:inline-block}.guide-troubleshooting{margin-top:20px;padding:23px}.guide-help-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.guide-help-grid>div{background:#101016;border:1px solid #303030;border-radius:9px;min-height:175px;padding:16px}.guide-help-grid>div>span{color:#fb98a4;border:1px solid #a32f3d;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.guide-help-grid h3{margin:14px 0 7px;font-size:13px}.guide-help-grid p{color:#939393;margin:0;font-size:11px;line-height:1.55}.guide-help-grid code{overflow-wrap:anywhere;color:#ffa4af;font:10px ui-monospace,monospace}.guide-aside{gap:14px;display:grid;position:sticky;top:92px}.proof-checklist,.guide-links{padding:22px}.proof-checklist h2{margin:5px 0 18px;font-size:20px}.proof-checklist ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.proof-checklist li{grid-template-columns:24px 1fr;gap:9px;display:grid}.proof-checklist li i{width:21px;height:21px;color:var(--green);background:#50d89017;border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.proof-checklist li b{font-size:12px;display:block}.proof-checklist li small{color:#898989;margin-top:4px;font-size:10px;line-height:1.45;display:block}.proof-warning{background:#e8b45c0b;border:1px solid #e8b45c42;grid-template-columns:22px 1fr;gap:8px;margin-top:20px;padding:12px;display:grid}.proof-warning>span{color:var(--amber)}.proof-warning p{color:#a1a1a1;margin:0;font-size:10px;line-height:1.5}.guide-links{gap:0;display:grid}.guide-links>.eyebrow{margin-bottom:11px}.guide-links a{border-bottom:1px solid var(--line-soft);color:inherit;justify-content:space-between;gap:12px;padding:12px 2px;text-decoration:none;display:flex}.guide-links a:hover b{color:#ffa6b0}.guide-links a span{color:#797979;font-size:10px}.guide-links a b{text-align:right;font-size:11px;transition:color .15s}@media (width<=1120px){.guide-layout{grid-template-columns:1fr}.guide-aside{grid-template-columns:1fr 1fr;position:static}.guide-help-grid{grid-template-columns:1fr}.guide-help-grid>div{min-height:0}}@media (width<=720px){.guide-hero{grid-template-columns:70px 1fr;gap:17px;padding:22px}.sharex-mark{border-radius:17px;width:64px;height:64px}.sharex-mark:after{border-radius:12px}.sharex-mark span{font-size:18px}.guide-hero-copy h2{font-size:21px}.guide-download{grid-column:1/-1;width:100%}.guide-aside{grid-template-columns:1fr}.guide-step{grid-template-columns:42px 1fr;gap:12px;padding:18px}.guide-step-number{width:38px;height:38px}.guide-troubleshooting{padding:18px}}@media (width<=460px){.guide-hero{grid-template-columns:1fr}.sharex-mark{width:58px;height:58px}.guide-hero-copy p{font-size:12px}.guide-step{grid-template-columns:1fr}.guide-step h3{margin-top:0}.guide-badges span{font-size:9px}}.discord-auth-card{background:linear-gradient(145deg,#5865f21a,#0d0d13fa);border:1px solid #3b3b3b;border-radius:12px;margin-top:27px;padding:17px}.discord-login-button{color:#fff;background:linear-gradient(135deg,#6571ef,#5865f2);border:1px solid #7785f7;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;min-height:58px;padding:0 17px;text-decoration:none;display:grid;box-shadow:0 12px 32px #5865f233}.discord-login-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.discord-login-button>span{font-size:22px}.discord-login-button b{font-size:15px}.discord-login-button i{font-size:18px;font-style:normal}.discord-login-button.disabled{pointer-events:none;color:#878787;box-shadow:none;background:#24232b;border-color:#474747}.discord-auth-card>p{color:#919191;margin:12px 3px 0;font-size:11px;line-height:1.5}.auth-divider{color:#787878;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;margin:25px 0 0;font-size:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#2f2f2f;flex:1;height:1px}.legacy-auth-form{margin-top:17px}.legacy-auth-form .secondary-button{border-radius:8px;width:100%;font-weight:700}.auth-entry-error{justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.auth-entry-error a{color:#ffd596;flex:none;font-weight:800;text-decoration:none}.discord-join-required{background:linear-gradient(135deg,#dc52621f,#ffc9700a);border:1px solid #ff97a342;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:15px;padding:14px;display:grid}.discord-join-required>span{color:#ffb4bd;border:1px solid #ec6373;border-radius:9px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.discord-join-required small,.discord-join-required b{display:block}.discord-join-required small{color:#faa5af;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800}.discord-join-required b{font-size:13px}.discord-join-required p{color:#8c8c8c;margin:4px 0 0;font-size:10px;line-height:1.4}.discord-join-required>a{color:#ffbdc5;white-space:nowrap;background:#e75e6e1f;border:1px solid #ffa8b280;border-radius:8px;align-items:center;min-height:36px;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.discord-join-required>a:hover{color:#fff;background:#e75e6e38;border-color:#ff8c99}.discord-step-divider{color:#ababab;align-items:center;gap:9px;margin:0 2px 10px;display:flex}.discord-step-divider span{color:#8fa0ff;font-size:10px;font-weight:900}.discord-step-divider b{font-size:11px}.discord-identity{background:#5865f214;border:1px solid #4d5693;border-radius:11px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;min-height:78px;padding:13px 15px;display:grid}.discord-identity>img,.discord-identity>span{object-fit:cover;color:#fff;background:#5865f2;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.discord-identity small,.discord-identity b,.discord-identity p{display:block}.discord-identity small{color:#8fa0ff;font-size:10px}.discord-identity b{margin-top:3px;font-size:14px}.discord-identity p{color:#8c8c8c;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px}.discord-identity>i{width:27px;height:27px;color:var(--green);background:#50d8901a;border-radius:50%;place-items:center;font-style:normal;display:grid}.profile-discord{text-align:left;background:#5865f20e;border:1px solid #3b3e5a;border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-top:15px;padding:13px;display:grid}.profile-discord.linked{border-color:#4c568e}.discord-mark{color:#fff;background:#5865f2;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.profile-discord small{color:#8999ef;font-size:9px}.profile-discord b{margin-top:3px;font-size:12px;display:block}.profile-discord p{color:#828282;overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;line-height:1.4}.profile-discord>i{color:var(--green);font-style:normal}.profile-discord>a{color:#aeb8ff;white-space:nowrap;padding:8px;font-size:10px;text-decoration:none}.application-data{border:1px solid var(--line-soft);background:var(--line-soft);gap:1px;margin:14px 0;display:grid}.application-data>span{color:#8f8f8f;background:#111117;padding:10px 11px;font-size:10px}.application-data b{color:#f1ced2;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.application-data small{color:#767676;overflow-wrap:anywhere;margin-top:3px;font-size:9px;display:block}.application-card{padding:26px}.application-card h2{margin-top:20px;font-size:20px;line-height:1.25}.application-id{margin:6px 0 0;font-size:12px}.application-data{margin:17px 0}.application-data>span{padding:13px 14px;font-size:12px;line-height:1.45}.application-data b{margin-top:5px;font-size:15px;line-height:1.35}.application-data small{margin-top:5px;font-size:11px;line-height:1.45}.application-card blockquote{min-height:72px;margin-bottom:16px;padding:15px;font-size:12px;line-height:1.65}.application-card>small{font-size:12px;line-height:1.45}.application-card .review-actions{margin-top:17px}.application-card .review-actions button{min-height:44px;font-size:13px}@media (width<=520px){.discord-auth-card{padding:12px}.discord-login-button{padding-inline:13px}.discord-login-button b{font-size:13px}.discord-join-required{grid-template-columns:36px 1fr}.discord-join-required>a{grid-column:1/-1;justify-content:center}.auth-entry-error{flex-direction:column;align-items:flex-start}.auth-divider span{text-align:center;line-height:1.4}.profile-discord{grid-template-columns:32px 1fr}.profile-discord>a,.profile-discord>i{grid-column:2;justify-self:start}}:root{--bg:#07070a;--surface:#111116;--surface-2:#17171e;--line:#ffffff17;--line-soft:#ffffff0e;--text:#f7f5f2;--muted:#9c9c9c;--purple:#ee707f;--purple-bright:#ff96a2;--purple-dark:#c13848;--champagne:#d4bd8c;--champagne-soft:#d4bd8c29}html{background:#07070a}body{background:radial-gradient(circle at 72% -12%,#dd4f6021,#0000 31%),radial-gradient(circle at 8% 96%,#c4a2680e,#0000 26%),#07070a;min-height:100vh}body::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar-thumb{background:#3c3c3c padding-box padding-box;border:2px solid #0000;border-radius:20px}::-webkit-scrollbar-thumb{background:#3c3c3c padding-box padding-box;border:2px solid #0000;border-radius:20px}.app-shell{isolation:isolate;background:linear-gradient(#ffffff03 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/56px 56px,radial-gradient(circle at 70% 0,#db4e5e1f,#0000 32%);position:relative}.app-shell:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#ffffff05,#0000 25% 74%,#d4bd8c05);position:fixed;inset:0}.sidebar:before{content:"";pointer-events:none;background:radial-gradient(circle at 26% 0,#ee6a792b,#0000 62%);height:190px;position:absolute;inset:0 0 auto}.brand{z-index:1;gap:14px;padding:2px 8px 26px;position:relative}.brand-emblem{background:linear-gradient(145deg,#f47b89,#b13442);border-color:#d7be8da6;border-radius:11px;width:43px;height:43px;box-shadow:0 12px 34px #cf465652,inset 0 1px #ffffff42}.brand-emblem:after{border-color:#ffffff57;border-radius:7px;inset:6px}.brand small{color:#a3a3a3;letter-spacing:.18em}.brand-badge{color:var(--champagne);letter-spacing:.13em;border:1px solid #d4bd8c47;border-radius:20px;margin-left:auto;padding:5px 7px;font-size:7px;font-weight:800}.sidebar-label{z-index:1;color:#6f6f6f;letter-spacing:.2em;padding:0 14px 10px;font-size:10px;position:relative}.side-nav{z-index:1;grid-auto-rows:48px;gap:5px;padding:0;position:relative}.side-nav button{color:#a6a6a6;border:1px solid #0000;border-radius:12px;height:48px;padding:0 13px;font-size:13px;transition:border-color .18s,background .18s,color .18s,transform .18s}.nav-mark{color:#727272;letter-spacing:.04em;font-size:9px}.side-nav .active .nav-mark{color:var(--champagne)}.nav-count{background:linear-gradient(145deg,#ef7785,#c6394a);box-shadow:0 5px 16px #c73d4d4d}.secure-note{color:#727272}.secure-note>span{color:var(--champagne)}.sidebar-user{z-index:1;border-color:#ffffff12;position:relative}.avatar{background:linear-gradient(145deg,#444,#252525);border-color:#ffb4bd33;box-shadow:inset 0 1px #ffffff0f}.role-switch{background:#ffffff06;border-color:#ffffff17;border-radius:11px}.role-switch button{color:#828282;border-radius:8px;min-height:35px;font-size:12px}.role-switch button.active{background:linear-gradient(145deg,#ff919e2e,#ffffff0d);box-shadow:inset 0 1px #ffffff0f}.sync-state{color:#838383;font-size:11px}.notification-button,.logout-button,.secondary-button{background:#ffffff09;border-color:#ffffff1a;border-radius:11px}.notification-button:hover,.logout-button:hover,.secondary-button:hover{background:#ef697914;border-color:#fb8e9b57}.primary{background:linear-gradient(135deg,#ef7684,#c73f4f);border-color:#ffbec680;border-radius:11px;min-height:44px;box-shadow:0 10px 28px #ba364540,inset 0 1px #ffffff38}.primary:hover:not(:disabled){background:linear-gradient(135deg,#ff8c99,#d25160);box-shadow:0 15px 34px #ba364557,inset 0 1px #ffffff40}.page-heading{margin-bottom:34px;padding-left:17px;position:relative}.page-heading:before{content:"";background:linear-gradient(var(--champagne), #f16676a6);border-radius:2px;width:2px;position:absolute;inset:4px auto 4px 0;box-shadow:0 0 18px #f68d993d}.page-heading h1{letter-spacing:-.052em;margin:8px 0 7px;font-size:clamp(34px,3.2vw,48px);font-weight:760}.page-heading p{color:#999;font-size:14px}.heading-total span{color:#8b8b8b}.panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#18181fd6,#0d0d12f0);border-color:#ffffff16;border-radius:18px;overflow:hidden;box-shadow:0 22px 65px #00000038,inset 0 1px #ffffff09}.panel-head{border-color:#ffffff0f;padding:23px 25px 19px}.panel-head h2{letter-spacing:-.025em;font-size:18px}.text-button{color:#ff98a4}.hero-balance{background:radial-gradient(circle at 72% 28%,#ff859347,#0000 22%),radial-gradient(circle at 12% 100%,#d4bd8c1f,#0000 35%),linear-gradient(118deg,#3e1217,#1d1516 58%,#111116);border-color:#d4bd8c45;border-radius:24px;min-height:238px;box-shadow:0 28px 85px #00000057,inset 0 1px #ffffff0f}.hero-balance:before{color:#ffffff07;font-size:126px;top:-32px;right:19%}.hero-balance:after{content:"";border:1px solid #d4bd8c1a;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-145px;right:-82px;box-shadow:0 0 0 42px #f8859206,0 0 0 86px #ffffff03}.hero-balance strong{color:#fffdfa;text-shadow:0 8px 36px #ff8f9c29}.hero-orbit{z-index:1;border-color:#d4bd8c40;box-shadow:inset 0 0 40px #dc526214}.hero-orbit span{border-color:#e2cca0b8;border-radius:12px;box-shadow:0 0 45px #ef667661,inset 0 1px #ffffff47}.hero-meta{z-index:1;border-color:#ffffff1a;position:relative}.hero-meta span{color:#929292}.hero-meta b{color:#f5ead2}.stats-grid{gap:14px}.stat-card{background:linear-gradient(150deg,#18181fe6,#0d0d12f5);border-color:#ffffff13;border-radius:16px;min-height:136px;padding:22px;transition:transform .18s,border-color .18s;box-shadow:0 18px 50px #0000002e,inset 0 1px #ffffff08}.stat-card:hover{border-color:#ff96a22e;transform:translateY(-2px)}.stat-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1c,#0000);height:1px;position:absolute;inset:0 18px auto}.stat-card strong{margin-top:15px;font-size:30px}.stat-card small{color:#797979;font-size:12px}.stat-card i{border-radius:18px;width:92px;height:92px;bottom:-36px;right:-26px;transform:rotate(33deg)}input,textarea,select,.calculated{box-shadow:inset 0 1px #ffffff05;background:#07070bbd!important;border-color:#ffffff1a!important;border-radius:11px!important}input:focus,textarea:focus,select:focus{border-color:#ff96a299!important;box-shadow:0 0 0 3px #ef69791c,inset 0 1px #ffffff06!important}.dropzone{background:radial-gradient(circle at 50% 40%,#eb607014,#0000 48%),#07070b8c;border-color:#ff9aa638;border-radius:15px}.dropzone:hover{background-color:#140e0fcc;border-color:#d4bd8c61}.status{background:#ffffff06;border:1px solid #ffffff14;border-radius:30px}.status.violet{border-color:#f682902e}.status.green{border-color:#50d89029}.status.amber{border-color:#e8b45c29}.status.red{border-color:#ef727829}.simple-table>div:not(.table-head),.reports-table>div:not(.table-head),.member-row,.report-row{border-color:#ffffff0d;transition:background .16s}.simple-table>div:not(.table-head):hover,.reports-table>div:not(.table-head):hover,.report-row:hover{background:#f67d8b09}.table-head,.member-head{color:#757575;letter-spacing:.1em}.queue button.active{background:linear-gradient(100deg,#eb607029,#d4bd8c0a);border-color:#d4bd8c57}.resource-card,.rate-card,.contract-list>button,.resource-edit-card,.contract-edit-grid form{background:linear-gradient(145deg,#17171ddb,#0c0c11f2);border-radius:14px}.resource-card.selected,.contract-list>button.selected{border-color:#d4bd8c6b;box-shadow:0 15px 42px #0003,inset 0 1px #ffffff0a}.activity-chart{background-color:#08080c61;background-image:linear-gradient(#ffffff08 1px,#0000 1px)}.activity-bar{background:linear-gradient(#ffa0ab,#c94554)}.earned-bar{background:linear-gradient(#e4d0a7,#9d7e47)}.toast{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#121212f0;border-color:#d4bd8c47;border-radius:13px;box-shadow:0 20px 60px #00000073}.notification-popover,.member-card-drawer{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#0d0d12f7;border-color:#ffffff1a;box-shadow:0 30px 100px #0000008c}.notification-popover{border-radius:16px}.member-card-overlay{height:100dvh}.member-card-drawer{overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:24px 0 0 24px;width:min(920px,100% - 40px);height:100dvh;max-height:100dvh;padding:42px;overflow-y:auto}.member-card-drawer .drawer-close{width:44px;height:44px;font-size:25px;top:22px;right:22px}.member-card-drawer .member-card-hero{gap:22px;padding-right:64px}.member-card-drawer .member-card-hero .profile-avatar{flex:0 0 88px;width:88px;height:88px;font-size:23px}.member-card-drawer .member-card-hero h2{margin:7px 0 5px;font-size:34px}.member-card-drawer .member-card-hero p{font-size:15px;line-height:1.55}.member-card-drawer .member-card-contacts{border-radius:12px;margin:32px 0 20px;overflow:hidden}.member-card-drawer .member-card-contacts span{min-height:82px;padding:18px 20px;font-size:13px}.member-card-drawer .member-card-contacts b{margin-top:7px;font-size:16px}.member-card-drawer .member-card-contacts small{margin-top:6px;font-size:12px}.member-card-drawer .member-card-stats{gap:13px}.member-card-drawer .member-card-stats .stat-card{min-height:136px;padding:21px}.member-card-drawer .member-card-stats .stat-card>span{font-size:11px}.member-card-drawer .member-card-stats .stat-card strong{font-size:29px}.member-card-drawer .member-card-stats .stat-card small{font-size:13px}.member-card-drawer .drawer-section{border-radius:14px;margin-top:20px}.member-card-drawer .drawer-section .panel-head{padding:24px 26px 20px}.member-card-drawer .drawer-section .panel-head h2{font-size:20px}.member-card-drawer .drawer-section .eyebrow{font-size:11px}.member-card-drawer .drawer-list{padding:0 26px}.member-card-drawer .drawer-list>div{grid-template-columns:minmax(0,1fr) auto 124px;gap:16px;min-height:82px}.member-card-drawer .drawer-list.compact>div{grid-template-columns:minmax(0,1fr) auto}.member-card-drawer .drawer-list b{font-size:15px}.member-card-drawer .drawer-list small{margin-top:6px;font-size:12px;line-height:1.45}.member-card-drawer .drawer-list strong{font-size:15px}@media (width<=820px){.member-card-drawer{border-radius:0;width:100%;padding:30px 22px 96px}.member-card-drawer .member-card-contacts{grid-template-columns:1fr 1fr}}@media (width<=520px){.member-card-drawer{padding-inline:17px}.member-card-drawer .drawer-close{top:14px;right:14px}.member-card-drawer .member-card-hero{gap:15px;padding-right:46px}.member-card-drawer .member-card-hero .profile-avatar{flex-basis:66px;width:66px;height:66px;font-size:18px}.member-card-drawer .member-card-hero h2{font-size:27px}.member-card-drawer .member-card-hero p{font-size:13px}.member-card-drawer .member-card-contacts{grid-template-columns:1fr}.member-card-drawer .drawer-list{padding-inline:17px}.member-card-drawer .drawer-list>div{grid-template-columns:minmax(0,1fr) auto}.member-card-drawer .drawer-list .status{grid-column:1/-1}}.auth-brand-panel:before{opacity:.38}.auth-form-wrap{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(155deg,#1b1a22eb,#0c0c11f7);border-color:#ffffff1a;border-radius:22px;box-shadow:0 38px 120px #00000073,inset 0 1px #ffffff0d}.auth-copy h1{text-shadow:0 14px 54px #00000040}.auth-copy h1 em{color:#ffb3bc}.auth-flow{border-color:#d4bd8c2e;border-radius:14px;overflow:hidden}.auth-flow span{background:#0d0a0abd}.discord-auth-card,.auth-form-section{background:linear-gradient(145deg,#131319e0,#09090df5);border-color:#ffffff17;border-radius:14px}.discord-login-button{border-radius:11px;box-shadow:0 14px 36px #5865f240,inset 0 1px #ffffff2e}@media (width<=1150px) and (width>=821px){.sidebar{width:244px}.main{margin-left:270px}.brand-badge{display:none}.content{padding-inline:26px}}@media (width<=820px){.main{margin-left:0}.topbar{border-radius:14px;height:60px;margin:0 8px;padding:0 11px;top:8px}.content{padding:35px 14px 100px}.page-heading{padding-left:13px}.page-heading h1{font-size:32px}.mobile-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0a0ef0;border-color:#ffffff17;height:72px;box-shadow:0 -15px 50px #0000004d}.mobile-nav button.active{color:#ffb5be;background:linear-gradient(#0000,#eb607014)}}@media (width<=520px){.stats-grid{gap:10px}.stat-card{min-height:124px;padding:18px}.stat-card strong{font-size:26px}.hero-balance{border-radius:19px;min-height:228px;padding:26px 22px}.panel{border-radius:15px}.panel-head{padding:20px 18px 17px}.auth-form-wrap{border-radius:17px}}.brand-emblem.verdict-emblem{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible;transform:none}.brand-emblem.verdict-emblem:after{display:none}.brand-emblem.verdict-emblem img{object-fit:contain;filter:drop-shadow(0 8px 14px #be121e4d);width:100%;height:100%;display:block}.auth-loading .verdict-emblem{width:72px;height:72px;animation:1.8s ease-in-out infinite verdict-mark-breathe}@keyframes verdict-mark-breathe{0%,to{filter:brightness(.9);transform:scale(.96)}50%{filter:brightness(1.12);transform:scale(1.04)}}.catalog-image{background:radial-gradient(circle at 50% 20%,#ff7c8b33,#0000 62%),linear-gradient(145deg,#251b1cf5,#100c0cfa);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.catalog-image>span{z-index:1;color:#ffa7b1;letter-spacing:.08em;font:800 12px ui-monospace,monospace;position:relative}.catalog-image>img{z-index:2;object-fit:contain;width:100%;height:100%;padding:7px;display:block;position:absolute;inset:0}.resource-grid button{flex-direction:column;align-items:stretch;min-height:196px;padding:12px 14px 16px;display:flex}.resource-grid button>.resource-choice-image{border:1px solid #ffffff14;border-radius:10px;width:100%;height:104px}.resource-grid button b{margin:15px 2px 7px}.resource-grid button small{margin-inline:2px}.resource-grid button.selected:after{z-index:3;background:#130b0cd1;border:1px solid #ffc0c78c;border-radius:50%;place-items:center;width:27px;height:27px;font-size:14px;display:grid;top:20px;right:21px;box-shadow:0 8px 24px #0000004d}.resource-category-tabs{background:#08080c94;border:1px solid #ffffff14;border-radius:11px;gap:6px;width:fit-content;max-width:100%;margin-top:22px;padding:5px;display:flex;overflow-x:auto}.resource-category-tabs button{color:#909090;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 15px;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.resource-category-tabs button span{font-size:14px}.resource-category-tabs button:hover{color:#f8c8ce;background:#f65c6e12}.resource-category-tabs button.active{color:#ffebed;background:linear-gradient(135deg,#f65c6e33,#5f1c2429);border-color:#ff96a242;box-shadow:inset 0 1px #ffffff0b}.resource-category-tabs+.resource-grid{margin-top:14px}.resource-catalog-head{background:radial-gradient(circle at 12% 0,#f65c6e1f,#0000 42%),#09090db3;border:1px solid #ffffff13;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:14px 16px;display:flex}.resource-catalog-head>div{gap:5px;display:grid}.resource-catalog-head>div>b{color:#d8d8d8;font-size:12px}.resource-catalog-head>span{color:#818181;white-space:nowrap;font-size:10px}.resource-catalog-head>span b{color:#f4a7b0}.resource-store-tabs{width:100%;margin-top:10px}.resource-store-tabs button i,.admin-category-tabs button i,.rates-category-tabs button i{color:#828282;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;font-style:normal;display:inline-grid}.resource-store-tabs button.active i,.admin-category-tabs button.active i{color:#efc2c7;background:#dc63711c;border-color:#ff96a247}.resource-catalog-search{gap:7px;max-width:430px;margin-top:13px;display:grid}.resource-catalog-search>span{margin:0}.resource-catalog-search input{border-radius:8px;height:42px}.resource-catalog-search+.resource-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));margin-top:14px}.resource-catalog-search+.resource-grid button{min-height:184px}.resource-category-badge{color:#db818c;letter-spacing:.04em;border:1px solid #ff96a233;border-radius:999px;width:fit-content;margin-top:8px;padding:4px 8px;font-size:9px;font-weight:800;display:block}.rates-category{margin-bottom:24px}.rates-category-tabs{width:100%;margin:-9px 0 20px}.active-rates-category{animation:.18s ease-out profile-tab-in}.rates-category-heading{align-items:center;gap:11px;margin:0 0 12px;display:flex}.rates-category-heading>span{color:#ffa4af;background:#f65c6e14;border:1px solid #ff96a23d;border-radius:10px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.rates-category-heading small{color:#787878;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.rates-category-heading h2{margin:3px 0 0;font-size:17px}.rates-category-heading p{color:#db818c;margin:3px 0 0;font-size:10px;font-weight:700}.contract-icon.catalog-image{border-radius:12px;width:132px;height:76px}.contract-icon.catalog-image>img{object-fit:cover;padding:0}.contract-icon.catalog-image:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 50%,#100c0c52),linear-gradient(#0000 45%,#0d0a0a38);position:absolute;inset:0}.contract-list>button{grid-template-columns:132px 1fr auto}.catalog-image-editor{background:#0c090994;border:1px solid #ff96a226;border-radius:12px;grid-template-columns:96px 1fr;align-items:center;gap:13px;padding:11px;display:grid}.catalog-image-preview{border:1px solid #ffffff17;border-radius:9px;width:96px;height:72px}.catalog-image-editor>div>b{font-size:12px;display:block}.catalog-image-editor>div>small{color:#878787;margin-top:4px;font-size:10px;line-height:1.45;display:block}.catalog-image-actions{gap:7px;margin-top:9px;display:flex}.catalog-image-actions input{display:none}.catalog-image-actions label,.catalog-image-actions button{color:#ffa6b0;cursor:pointer;background:#f65c6e1a;border:1px solid #a4303d;border-radius:7px;justify-content:center;align-items:center;min-height:30px;padding:0 11px;font-family:inherit;font-size:10px;font-weight:700;display:inline-flex}.catalog-image-actions button{color:#e9848b;background:#e369720f;border-color:#e3697259}.catalog-image-actions label.disabled,.catalog-image-actions button:disabled{opacity:.5;cursor:wait}.contract-edit-grid form>.catalog-image-editor,.contract-edit-grid form>label:nth-of-type(-n+2){grid-column:1/-1}.resource-edit-card>.catalog-image-editor{margin-bottom:5px}.rate-card.has-catalog-image{min-height:310px;padding-top:172px}.rate-card-image{background:radial-gradient(circle at 50% 42%,#ff77871f,#0000 48%),linear-gradient(145deg,#191314fa,#09090dfa);border-bottom:1px solid #ffffff14;width:100%;height:152px;position:absolute;inset:0 0 auto}.rate-card-image>img{filter:drop-shadow(0 12px 24px #00000047);padding:13px 18px 22px}.rate-card-image:after{content:"";z-index:3;background:linear-gradient(#0000,#120e0ed1);height:36%;position:absolute;inset:auto 0 0}.rate-card.has-catalog-image .resource-mark{margin-top:14px}.rate-card.has-catalog-image>:not(.rate-card-image){z-index:4;position:relative}@media (width<=820px){.contract-list>button{grid-template-columns:112px 1fr}.contract-icon.catalog-image{width:112px;height:68px}.contract-list>button strong{grid-column:2}}@media (width<=520px){.resource-grid button{min-height:170px;padding:9px 9px 13px}.resource-grid button>.resource-choice-image{height:82px}.resource-grid button b{margin-top:12px}.catalog-image-editor{grid-template-columns:78px 1fr}.catalog-image-preview{width:78px;height:66px}.catalog-image-actions{flex-wrap:wrap}.contract-list>button{grid-template-columns:88px 1fr}.contract-icon.catalog-image{width:88px;height:72px}.resource-category-tabs{width:100%}.resource-category-tabs button{flex:1 0 auto;justify-content:center}}.family-rank-editor{grid-template-columns:minmax(0,1fr) 34px;gap:6px;display:grid}.family-rank-editor input{color:#f8e6e8;width:100%;min-width:0;height:38px;font:650 12px/1 var(--font-sans,inherit);background:#0d0d13;border:1px solid #3a3a3a;border-radius:7px;padding:0 10px}.family-rank-editor input:focus{border-color:#ff6f80b8;outline:3px solid #e152631f}.family-rank-editor button{color:#ff9aa6;cursor:pointer;background:#e84b5d21;border:1px solid #f75f716b;border-radius:7px;width:34px;height:38px;font:800 14px/1 inherit}.family-rank-value{color:#f7c4ca;font-size:12px}.member-row.is-blocked{background:#e8697209;border-left-color:#e869728c}.member-row.is-blocked .member-person,.member-row.is-blocked>span:not(.member-actions){opacity:.72}.blocked-member{color:#e47c84}.blocked-member i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.member-actions{align-items:center;gap:7px;display:flex}.member-actions button{color:#acacac;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;min-height:34px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:700}.member-actions button.block:hover{color:#e8b45c;background:#e8b45c12;border-color:#e8b45c73}.member-actions button.unblock{color:#58d896;border-color:#50d89047}.member-actions button.delete{color:#e97b82;border-color:#ef727840}.member-actions button.delete:hover{background:#ef727814;border-color:#ef72788c}.member-actions button:disabled{opacity:.45;cursor:wait}.member-actions small{color:#707070;font-size:11px}.topbar-center{align-items:center;gap:9px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.topbar>.top-actions{margin-left:auto}.top-guide-button{color:#a7a7a7;cursor:pointer;background:#d4bd8c09;border:1px solid #d4bd8c29;border-radius:11px;align-items:center;gap:8px;min-height:41px;padding:0 13px 0 9px;font-family:inherit;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.top-guide-button>span{color:#d4bd8c;border:1px solid #c7a67047;border-radius:7px;place-items:center;width:23px;height:23px;font:800 11px ui-monospace,monospace;display:grid}.top-guide-button b{font-size:12px}.guide-label-short{display:none}.top-guide-button:hover,.top-guide-button.active{color:#f3ead9;background:linear-gradient(145deg,#ff919e1c,#d4bd8c12);border-color:#d4bd8c6b}@media (width<=1150px){.topbar-center{position:static;transform:none}.topbar .role-label-full{display:none}.topbar .role-label-short{display:inline}.topbar .sync-state{display:none}}@media (width>=821px) and (width<=1500px){.topbar-center{margin-left:auto;position:static;transform:none}.topbar>.top-actions{margin-left:0}.topbar .sync-state{display:none}}@media (width<=820px){.topbar-center{gap:5px;margin-left:auto}.topbar-center .role-switch,.topbar-center .access-badge{margin-left:0}.top-guide-button{gap:6px;min-height:40px;padding-inline:8px}.guide-label-full{display:none}.guide-label-short{display:inline}}@media (width<=520px){.top-guide-button{min-height:36px;padding:0 7px}.top-guide-button>span{width:20px;height:20px}.top-guide-button b{font-size:10px}}.section-stage{min-width:0;animation:.42s cubic-bezier(.22,.78,.22,1) both section-reveal}@keyframes section-reveal{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.panel{transition:border-color .28s,box-shadow .28s,background-color .28s}.resource-card,.rate-card,.contract-list>button,.resource-edit-card,.contract-edit-grid form{transition:transform .24s cubic-bezier(.22,.78,.22,1),border-color .24s,box-shadow .24s}.resource-card:hover,.rate-card:hover,.contract-list>button:hover{border-color:#ff9ba738;transform:translateY(-3px);box-shadow:0 18px 44px #0000003d,0 0 38px #cc48570b}.primary{background-position:0;background-size:150% 150%;transition:transform .2s cubic-bezier(.22,.78,.22,1),background-position .35s,box-shadow .25s,border-color .2s}.primary:hover:not(:disabled){background-position:100%;transform:translateY(-1px)}.primary:active:not(:disabled){transform:translateY(0)scale(.985)}.side-nav button{position:relative;overflow:hidden}.side-nav button.active:after{content:"";background:linear-gradient(#0000,#ffbec6cc,#0000);width:1px;position:absolute;inset:8px 0 8px auto;box-shadow:0 0 12px #ff81908c}.sync-state i{animation:2.4s ease-in-out infinite sync-breathe}@keyframes sync-breathe{0%,to{opacity:.6;box-shadow:0 0 5px #50d89040}50%{opacity:1;box-shadow:0 0 13px #50d890a6}}.notification-button svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .2s,filter .2s;overflow:visible}.notification-button:hover svg,.notification-button.active svg{filter:drop-shadow(0 0 7px #ff88969e);transform:translateY(-1px)}.notification-button.has-new svg{animation:.72s cubic-bezier(.36,.07,.19,.97) 2 bell-arrival}.notification-button.has-new:after{content:"";pointer-events:none;border:1px solid #ff8b998f;border-radius:15px;animation:1.35s ease-out both notification-ring;position:absolute;inset:-5px}@keyframes bell-arrival{0%,to{transform:rotate(0)}22%{transform:rotate(14deg)}44%{transform:rotate(-12deg)}66%{transform:rotate(7deg)}82%{transform:rotate(-4deg)}}@keyframes notification-ring{0%{opacity:.85;transform:scale(.88)}to{opacity:0;transform:scale(1.28)}}.notification-popover{transform-origin:100% 0;animation:.24s cubic-bezier(.22,.78,.22,1) both notification-popover-in}@keyframes notification-popover-in{0%{opacity:0;transform:translateY(-7px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.notification-head{gap:14px}.notification-head-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.notification-head .notification-head-actions button{color:#8e8e8e;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-family:inherit;font-size:10px;font-weight:700;display:inline-flex}.notification-head .notification-head-actions .sound-toggle.enabled{color:#ffa5af;background:#eb607017;border-color:#fa849242}.sound-toggle span{color:var(--champagne);font-size:14px;line-height:1}.notification-head .notification-head-actions .read-all-button{color:#f5939e}.notification-head .notification-head-actions button:hover{color:#f8e5e8;background:#eb60701c;border-color:#ff97a35c}.notification-list article{transition:background .2s,opacity .2s,transform .2s;position:relative}.notification-list article:hover{opacity:1;background:#f67f8d0e;transform:translate(2px)}.notification-list article.unread:after{content:"";background:linear-gradient(#ffb5be,#cb4d5c);border-radius:2px;width:2px;position:absolute;inset:15px auto 15px 0;box-shadow:0 0 12px #f7778673}.live-notification{z-index:95;-webkit-backdrop-filter:blur(28px)saturate(130%);backdrop-filter:blur(28px)saturate(130%);cursor:pointer;background:radial-gradient(circle at 8% 0,#f767782b,#0000 42%),linear-gradient(145deg,#1e1e1ef7,#0c0c11fb);border:1px solid #ff99a54d;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;width:min(430px,100vw - 28px);min-height:118px;padding:18px 48px 18px 18px;animation:.48s cubic-bezier(.18,.89,.26,1.12) both live-notification-in;display:grid;position:fixed;top:96px;right:24px;overflow:hidden;box-shadow:0 28px 85px #00000085,inset 0 1px #ffffff0e,0 0 44px #d3465614}.live-notification:hover{border-color:#ffabb57a;box-shadow:0 32px 95px #0000008f,inset 0 1px #fff1,0 0 52px #de4c5d21}.live-notification-icon{color:#ffb1ba;background:linear-gradient(145deg,#f4697933,#962c381f);border:1px solid #ff9ba752;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 10px 28px #8b25312e}.live-notification-icon>i{border:1px solid #ff919e38;border-radius:17px;animation:1.6s ease-out 2 live-icon-ring;position:absolute;inset:-5px}.live-notification-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.live-notification.payout_paid .live-notification-icon,.live-notification.report_approved .live-notification-icon,.live-notification.contract_approved .live-notification-icon{color:#6be1a4;background:linear-gradient(145deg,#50d89029,#1d694617);border-color:#50d8904d}.live-notification.report_rejected .live-notification-icon,.live-notification.application_rejected .live-notification-icon{color:#ef858b;background:linear-gradient(145deg,#ef727826,#70252c14);border-color:#ef72784d}.live-notification.warehouse_submitted .live-notification-icon,.live-notification.contract_submitted .live-notification-icon,.live-notification.registration_submitted .live-notification-icon{color:var(--amber);background:linear-gradient(145deg,#e8b45c2e,#6443151f);border-color:#e8b45c57}.live-notification.payout_ready .live-notification-icon{color:#ffa0ab;background:linear-gradient(145deg,#f6708033,#7a232d24);border-color:#ff839161}.live-notification-copy{min-width:0;display:block}.live-notification-copy small{color:#d5707b;letter-spacing:.17em;text-transform:uppercase;margin:1px 0 7px;font-size:9px;font-weight:800;display:block}.live-notification-copy b{color:#fbf2f3;font-size:15px;line-height:1.25;display:block}.live-notification-copy p{color:#ababab;margin:6px 0 0;font-size:12px;line-height:1.5}.live-notification-copy em{color:var(--champagne);margin-top:8px;font-size:10px;font-style:normal;font-weight:700;display:block}.live-notification>button{color:#787878;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;width:30px;height:30px;font:300 20px/1 inherit;position:absolute;top:12px;right:12px}.live-notification>button:hover{color:#f7e4e6;background:#ffffff0a;border-color:#ffffff17}.live-notification-progress{transform-origin:0;background:linear-gradient(90deg,#d7bd93,#f37685 55%,#c63a4a);height:2px;animation:7.2s linear forwards live-notification-progress;position:absolute;inset:auto 0 0;box-shadow:0 0 12px #f2718061}@keyframes live-notification-in{0%{opacity:0;filter:blur(4px);transform:translate(28px)scale(.96)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes live-icon-ring{0%{opacity:.75;transform:scale(.84)}to{opacity:0;transform:scale(1.3)}}@keyframes live-notification-progress{to{transform:scaleX(0)}}.toast{animation:.34s cubic-bezier(.22,.78,.22,1) both toast-arrival;overflow:hidden}.toast:after{content:"";transform-origin:0;background:linear-gradient(90deg, var(--champagne), #ef7281);height:2px;animation:3.2s linear forwards toast-progress;position:absolute;inset:auto 0 0}@keyframes toast-arrival{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-progress{to{transform:scaleX(0)}}@media (width<=520px){.notification-head{align-items:flex-start}.notification-head-actions{flex-direction:column;align-items:stretch}.notification-head .notification-head-actions button{justify-content:center;min-height:28px}.live-notification{border-radius:15px;grid-template-columns:42px minmax(0,1fr);min-height:108px;padding:15px 42px 15px 15px;top:auto;bottom:86px;right:12px}.live-notification-icon{border-radius:12px;width:42px;height:42px}.live-notification-copy b{font-size:14px}}@media (prefers-reduced-motion:reduce){.section-stage,.sync-state i,.notification-button.has-new svg,.notification-button.has-new:after,.notification-popover,.live-notification,.live-notification-icon>i,.live-notification-progress,.toast,.toast:after{animation:none!important}.resource-card:hover,.rate-card:hover,.contract-list>button:hover,.primary:hover:not(:disabled),.notification-list article:hover{transform:none}}.sidebar,.side-nav{overflow-x:hidden}@media (width<=1180px){.simple-table,.reports-table,.member-list{padding:12px;overflow:visible}.simple-table>.table-head,.reports-table>.table-head,.member-list>.member-head{display:none}.simple-table>div:not(.table-head):not(.empty),.reports-table>div:not(.table-head):not(.empty){background:linear-gradient(145deg,#ffffff06,#ffffff02),#0a0a0f7a;border:1px solid #ffffff13;border-radius:14px;align-items:start;gap:15px 22px;min-height:0;margin-bottom:10px;padding:16px;box-shadow:0 16px 36px #0000001f;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}.simple-table>div:not(.table-head):not(.empty):last-child,.reports-table>div:not(.table-head):not(.empty):last-child{margin-bottom:0}.simple-table [data-label],.reports-table [data-label],.member-row>[data-label]{overflow-wrap:anywhere;min-width:0}.simple-table [data-label]:before,.reports-table [data-label]:before,.member-row>[data-label]:before{content:attr(data-label);color:#737373;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.simple-table .data-delete-button,.reports-table .data-delete-button{align-self:end;width:100%}.member-list>.member-row{background:radial-gradient(circle at 100% 0,#e4526317,#0000 38%),#0c0c12ad;border:1px solid #ffffff13;border-left:2px solid #f469796b;border-radius:15px;align-items:start;gap:16px 22px;min-width:0;min-height:0;margin-bottom:10px;padding:18px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.member-list>.member-row:last-child{margin-bottom:0}.member-row .member-person,.member-row .member-actions{grid-column:1/-1}.member-row .member-person:before,.member-row .member-actions:before{width:100%}.member-row .member-actions{flex-wrap:wrap}.member-row .member-actions button{flex:150px}.family-rank-editor{max-width:360px}}@media (width<=820px){.mobile-nav{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;display:flex;overflow:auto hidden}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav button{scroll-snap-align:center;flex:0 0 82px}}@media (width<=560px){.simple-table>div:not(.table-head):not(.empty),.reports-table>div:not(.table-head):not(.empty),.member-list>.member-row{gap:14px;grid-template-columns:1fr!important}.simple-table .data-delete-button,.reports-table .data-delete-button,.member-row .member-person,.member-row .member-actions{grid-column:1}.member-row .role-select,.family-rank-editor{width:100%;max-width:none}}.family-rules-content{gap:22px;display:grid}.family-rules-section{background:linear-gradient(145deg,#1a1a1af0,#0b0b10fa);border:1px solid #ed919c29;overflow:hidden}.family-rules-section>header{background:linear-gradient(90deg,#df52621f,#0000 70%);border-bottom:1px solid #ed919c1f;align-items:center;gap:15px;padding:20px 22px;display:flex}.family-rules-section>header span{color:#f79aa5;border:1px solid #f47d8b80;flex:none;place-items:center;width:38px;height:38px;font:700 10px/1 monospace;display:grid}.family-rules-section>header h2{color:#fbf2f3;letter-spacing:-.025em;margin:0;font-size:19px}.family-rules-list{display:grid}.family-rules-list article{border-bottom:1px solid #ffffff0e;grid-template-columns:66px minmax(0,1fr);gap:10px;padding:15px 22px;display:grid}.family-rules-list article:last-child{border-bottom:0}.family-rules-list article:hover{background:#e858690b}.family-rules-list article>b{color:#f1828f;font:700 11px/1.7 monospace}.family-rules-list article>p{color:#cacaca;white-space:pre-line;margin:0;font-size:13px;line-height:1.75}.rules-acceptance-card{background:linear-gradient(145deg,#1a1a1afa,#0a0a0ffc);border:1px solid #f47d8b47;gap:15px;padding:24px;display:grid;box-shadow:0 28px 80px #0000005c,inset 0 1px #ffffff06}.rules-reader-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.rules-reader-head h3{color:#fff;letter-spacing:-.03em;margin:7px 0 0;font-size:22px}.rules-version,.rules-page-version{color:#dbc58f;white-space:nowrap;background:#ceb17612;border:1px solid #ceb17645;padding:8px 11px;font-size:10px}.rules-reader-hint{color:#909090;margin:0;font-size:11px;line-height:1.55}.rules-reader-viewport{scrollbar-width:thin;scrollbar-color:#cc4f5e #131313;background:#050509d1;border:1px solid #ffffff17;outline:0;height:min(46vh,470px);padding:14px;overflow:auto}.rules-reader-viewport:focus{border-color:#f47d8b73;box-shadow:0 0 0 2px #e8586914}.rules-reader-viewport .family-rules-content{gap:12px}.rules-reader-viewport .family-rules-section>header{padding:14px 16px}.rules-reader-viewport .family-rules-section>header span{width:30px;height:30px}.rules-reader-viewport .family-rules-section>header h2{font-size:15px}.rules-reader-viewport .family-rules-list article{grid-template-columns:54px minmax(0,1fr);padding:11px 15px}.rules-reader-viewport .family-rules-list article>p{font-size:11px;line-height:1.65}.rules-reader-finish{color:#83dfb3;border:1px dashed #50dc9a4d;justify-content:center;align-items:center;gap:10px;min-height:76px;margin-top:12px;font-size:11px;display:flex}.rules-reader-finish span{border:1px solid #50dc9a73;place-items:center;width:27px;height:27px;display:grid;transform:rotate(45deg)}.rules-reader-finish span:first-line{transform:rotate(-45deg)}.rules-agreement{background:#ffffff06;border:1px solid #ffffff14;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:15px;transition:all .2s;display:grid}.rules-agreement input{accent-color:#ec6373;width:18px;height:18px;margin:1px 0 0}.rules-agreement>span{gap:5px;display:grid}.rules-agreement b{color:#f0ccd0;font-size:12px}.rules-agreement small{color:#787878;font-size:9px;line-height:1.5}.rules-agreement.locked{opacity:.55}.rules-agreement.ready{cursor:pointer;background:#ec63730e;border-color:#ec637340}.rules-agreement.ready:hover{border-color:#f47d8b80}.rules-acceptance-card.compact{padding:17px}.rules-acceptance-card.compact .rules-reader-head h3{font-size:17px}.rules-acceptance-card.compact .rules-reader-viewport{height:320px}.rules-loading-card{color:#aaa;background:#0f0c0c;border:1px solid #f47d8b2e;justify-content:center;align-items:center;gap:12px;min-height:130px;font-size:11px;display:flex}.rules-loading-card>span{border:2px solid #f47d8b33;border-top-color:#e96b7a;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.rules-gate-screen{background:radial-gradient(circle at 50% -10%,#d0445430,#0000 42%),linear-gradient(135deg,#08080c,#120c0d 55%,#08080c);min-height:100vh;padding:34px clamp(18px,4vw,68px) 56px}.rules-gate-brand{align-items:center;gap:13px;max-width:1120px;margin:0 auto 30px;display:flex}.rules-gate-brand>span:last-child{gap:4px;display:grid}.rules-gate-brand b{letter-spacing:.22em;font-size:14px}.rules-gate-brand small{color:#8b8b8b;letter-spacing:.18em;font-size:8px}.rules-gate-shell{width:min(100%,1120px);margin:auto}.rules-gate-intro{border-left:2px solid #df606f;margin-bottom:22px;padding-left:20px}.rules-gate-intro h1{color:#fff;letter-spacing:-.055em;margin:8px 0;font-size:clamp(30px,5vw,52px)}.rules-gate-intro p{color:#aaa;margin:0;font-size:13px}.rules-gate-actions{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.rules-gate-actions button{min-height:48px;padding-inline:24px}.rules-gate-shell .auth-error{justify-content:space-between;align-items:center;gap:15px;margin-top:14px;display:flex}.rules-gate-shell .auth-error button{color:#ffb1ba;cursor:pointer;background:0 0;border:0}.rules-page-card{padding:28px}.rules-page-notice{background:linear-gradient(90deg,#cdb27712,#0000);border:1px solid #cdb27733;align-items:center;gap:14px;margin-bottom:24px;padding:16px 18px;display:flex}.rules-page-notice>span{color:#ddca98;border:1px solid #cdb27766;flex:none;place-items:center;width:29px;height:29px;font-family:serif;display:grid}.rules-page-notice p{color:#999;margin:0;font-size:11px;line-height:1.6}.rules-page-notice b{color:#f2d4d7}.top-rules-button>span{color:#d7bd83;border-color:#d7bd8359}.rules-settings-card{grid-column:1/-1;gap:18px}.rules-settings-head{align-items:flex-start;gap:18px;display:flex}.settings-icon.rules{color:#d9c48e;border-color:#d9c48e59}.rules-settings-card>label{gap:9px;display:grid}.rules-settings-card textarea{resize:vertical;color:#d7d7d7;width:100%;min-height:520px;font:500 12px/1.7 var(--font-ui);background:#0d0a0a;border:1px solid #323232;padding:18px}.rules-settings-card textarea:focus{border-color:#df6271;outline:2px solid #df627114}.rules-settings-warning{background:#e8b44d0e;border:1px solid #e8b44d3d;gap:12px;padding:14px 16px;display:flex}.rules-settings-warning>span{color:#e8b44d;font-weight:800}.rules-settings-warning p{color:#999;margin:0;font-size:10px;line-height:1.6}.rules-settings-warning b{color:#e2d8be}@media (width<=720px){.rules-gate-screen{padding:20px 12px 34px}.rules-gate-brand{margin-bottom:22px}.rules-gate-intro{padding-left:14px}.rules-gate-intro h1{font-size:32px}.rules-acceptance-card,.rules-page-card{padding:14px}.rules-reader-head{align-items:center}.rules-reader-head h3{font-size:18px}.rules-reader-viewport{height:52vh;padding:8px}.family-rules-section>header{padding:14px}.family-rules-section>header h2{font-size:15px}.family-rules-list article,.rules-reader-viewport .family-rules-list article{grid-template-columns:48px minmax(0,1fr);padding:11px 12px}.family-rules-list article>p{font-size:11px;line-height:1.65}.rules-gate-actions{grid-template-columns:1fr;display:grid}.rules-gate-actions .primary{grid-row:1}.rules-page-notice{align-items:flex-start}.rules-settings-card textarea{min-height:430px}.topbar-center{gap:5px}.top-rules-button .guide-label-short{display:inline}}.task-center-tabs{margin-bottom:22px}.task-player-layout,.task-manage-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:18px;display:grid}.task-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.task-card{flex-direction:column;min-height:260px;padding:24px;display:flex;overflow:hidden}.task-card:after{content:"";border:1px solid #ff829133;width:180px;height:180px;position:absolute;top:-92px;right:-82px;transform:rotate(45deg);box-shadow:0 0 60px #ff425814}.task-card.selected{border-color:#ff738394;box-shadow:0 18px 56px #9b1e2d2e}.task-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-card-top strong{color:#ffadb7;font:650 18px/1 var(--font-display)}.task-scope{color:#e29aa3;letter-spacing:.08em;text-transform:uppercase;background:#eb4c5f12;border:1px solid #ff788838;border-radius:999px;width:fit-content;padding:6px 9px;font-size:11px}.task-card h2{margin:28px 0 8px;font-size:clamp(21px,2vw,28px)}.task-card p{color:var(--muted);flex:1;margin:0 0 22px;line-height:1.65}.task-card-meta{color:#7a7a7a;flex-wrap:wrap;gap:8px 14px;margin-bottom:18px;font-size:12px;display:flex}.task-card button{width:100%}.task-submit-panel{padding:24px;position:sticky;top:92px}.task-submit-panel .upload-zone{margin:18px 0}.task-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:24px;display:grid}.task-create-form .panel-head,.task-create-form .task-description-field,.task-create-form>button{grid-column:1/-1}.task-create-form label{gap:8px;display:grid}.task-create-form label>span{color:#bbb;font-size:13px;font-weight:700}.task-definition-list{display:grid}.task-definition-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.task-definition-list article:first-child{border-top:0}.task-definition-list h3{margin:12px 0 6px;font-size:18px}.task-definition-list p{color:var(--muted);margin:0 0 9px;line-height:1.5}.task-definition-list small{color:#838383}.task-review-panel .contract-review-list{padding:0}.task-archive-table>div{grid-template-columns:1fr 1.5fr .8fr .7fr .9fr}@media (width<=1180px){.task-player-layout,.task-manage-layout{grid-template-columns:1fr}.task-submit-panel{position:static}}@media (width<=760px){.task-card-grid,.task-create-form{grid-template-columns:1fr}.task-create-form>*{grid-column:1!important}.task-card{min-height:0}.task-definition-list article{flex-direction:column;align-items:flex-start}.task-definition-list article button{width:100%}.task-archive-table>div{grid-template-columns:1fr}}.pwa-control{position:relative}.pwa-control-button{border:1px solid var(--line);color:#aaa;background:#181112d6;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:inline-flex}.pwa-control-button:hover,.pwa-control-button.enabled{color:#f8e5e8;border-color:#ff6a7b70}.pwa-control-button span{color:#ff7787}.pwa-control-button b{font-size:12px}.pwa-popover{z-index:70;background:linear-gradient(145deg,#1e1617fc,#0e0a0afc);border:1px solid #e3738040;border-radius:16px;gap:12px;width:min(430px,100vw - 28px);padding:20px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 80px #00000094,inset 0 1px #ffffff06}.pwa-popover h3{margin:8px 0 6px;font-size:20px}.pwa-popover p{color:var(--muted);margin:0 0 6px;font-size:13px;line-height:1.55}.pwa-popover>button{width:100%}.pwa-message{color:#bfbfbf;background:#e95b6c12;border-left:2px solid #ed6272;padding:10px 12px;line-height:1.45;display:block}.pwa-install-state{background:#0b080894;border:1px solid #d776812e;border-radius:12px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:12px 13px;display:grid}.pwa-install-state>i{background:#e0b86f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #e0b86f61}.pwa-install-state.ready>i,.pwa-install-state.installed>i{background:#56dda4;box-shadow:0 0 14px #56dda46b}.pwa-install-state span,.pwa-push-block>span{gap:3px;min-width:0;display:grid}.pwa-install-state b,.pwa-push-block b{color:#f7e5e7;font-size:12px}.pwa-install-state small,.pwa-push-block small{color:#919191;font-size:10px;line-height:1.45}.pwa-install-guide{background:linear-gradient(135deg,#e1546417,#08080c6b);border:1px solid #ee7e8b33;border-radius:13px;padding:13px 14px}.pwa-install-guide>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.pwa-install-guide>div b{color:#f4dbde;font-size:12px}.pwa-install-guide>div button{color:#aaa;cursor:pointer;background:#ffffff0b;border:0;border-radius:8px;width:26px;height:26px}.pwa-install-guide p{margin:6px 0 8px;font-size:11px}.pwa-install-guide ol{color:#bdbdbd;gap:5px;margin:0;padding-left:19px;font-size:11px;line-height:1.45;display:grid}.pwa-push-block{border-top:1px solid #fff1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:12px;display:grid}.pwa-push-block button{white-space:nowrap;min-height:38px;padding-inline:13px}@media (width<=520px){.pwa-popover{padding:17px}.pwa-push-block{grid-template-columns:1fr}.pwa-push-block button{width:100%}}.resource-workspace-tabs{margin-bottom:18px}.marketplace-workspace{gap:14px;padding-bottom:86px;display:grid}.marketplace-loading{color:#bdbdbd;justify-content:center;align-items:center;gap:13px;min-height:180px;display:flex}.marketplace-loading.error{color:#e89a9f;flex-direction:column}.marketplace-notice{color:#8ce7ba;background:linear-gradient(90deg,#3fbe8017,#be374714);border:1px solid #4cda973d;border-radius:12px;padding:13px 16px;font-size:13px;font-weight:700}.marketplace-control{background:radial-gradient(circle at 84% 12%,#da4d5d30,#0000 34%),linear-gradient(135deg,#23181afa,#0e0a0afc);justify-content:space-between;align-items:center;gap:30px;min-height:142px;padding:24px 26px;display:flex;overflow:hidden}.marketplace-control:after{content:"RU18";color:#ffffff06;font:800 90px/1 var(--font-display);letter-spacing:-.09em;pointer-events:none;position:absolute;bottom:-24px;right:5%}.marketplace-control>div{z-index:1;position:relative}.marketplace-control-copy h2{letter-spacing:-.045em;margin:6px 0 7px;font-size:clamp(26px,2.4vw,38px)}.marketplace-control-copy p{color:#aaa;max-width:690px;margin:0 0 13px;font-size:13px;line-height:1.55}.marketplace-control-action{justify-items:stretch;gap:8px;min-width:230px;display:grid}.marketplace-control-action .integration-state{justify-content:center}.marketplace-control-action>small{color:#828282;text-align:center;font-size:10px}.marketplace-control-action button{min-height:45px}.marketplace-source{color:#cdbb91;letter-spacing:.035em;white-space:nowrap;background:#d3bb870e;border:1px solid #d3bb873b;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:29px;padding:0 10px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.marketplace-source:hover{color:#eed9aa;border-color:#d3bb8775}.marketplace-source span{color:#f17b89}.marketplace-source.compact{min-height:24px;padding-inline:8px;font-size:8px}.marketplace-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketplace-flow article{background:#0f0c0cc7;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:11px;min-height:72px;padding:13px 15px;display:grid}.marketplace-flow article>span{color:#d6717d;border:1px solid #eb778533;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.marketplace-flow article b,.marketplace-flow article small{display:block}.marketplace-flow article b{color:#ddd;margin-bottom:4px;font-size:13px}.marketplace-flow article small{color:#7d7d7d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.marketplace-flow article>i{color:#626262;text-align:right;font-size:15px;font-style:normal}.marketplace-flow article.active{background:linear-gradient(135deg,#942b3733,#160e0fe6);border-color:#ee68786b;box-shadow:inset 0 -2px #ee657580}.marketplace-flow article.active>span{color:#ffc1c8;border-color:#f7879473}.marketplace-flow article.active>i{color:#ff8492}.marketplace-flow article.done{border-color:#4cda973d}.marketplace-flow article.done>span,.marketplace-flow article.done>i{color:#6fdda8}.marketplace-flow article.locked{opacity:.62}.marketplace-quick-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketplace-quick-stats>div{background:linear-gradient(145deg,#181818e0,#0a0a0ff5);border:1px solid #ee7e8b24;border-radius:13px;grid-template-columns:1fr auto;align-content:center;gap:4px 12px;min-height:92px;padding:15px 17px;display:grid}.marketplace-quick-stats>div.danger{background:linear-gradient(145deg,#39141cad,#0d0a0afa);border-color:#f45c6957}.marketplace-quick-stats>div.safe{border-color:#4cda9733}.marketplace-quick-stats>div.attention{border-color:#e5ad664d}.marketplace-quick-stats span{color:#8e8e8e;letter-spacing:.1em;text-transform:uppercase;align-self:end;font-size:9px;font-weight:800}.marketplace-quick-stats b{color:#f8e9ea;grid-area:1/2/3;align-self:center;font-size:25px}.marketplace-quick-stats small{color:#7e7e7e;font-size:10px;line-height:1.35}.marketplace-rules{overflow:hidden}.marketplace-rules>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:84px;padding:17px 20px;list-style:none;display:grid}.marketplace-rules>summary::-webkit-details-marker{display:none}.marketplace-summary-icon{color:#ec939d;background:#be37471a;border:1px solid #ef788647;border-radius:12px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.marketplace-rules>summary div>b,.marketplace-rules>summary div>small{display:block}.marketplace-rules>summary div>b{color:#f4d7db;margin:3px 0 4px;font-size:15px}.marketplace-rules>summary div>small{color:gray;font-size:10px}.marketplace-rules>summary>strong{color:#f8afb8;font-size:12px}.marketplace-rules>summary>i{color:#ababab;text-align:center;border:1px solid #ffffff17;border-radius:9px;min-width:92px;padding:8px 10px;font-size:10px;font-style:normal}.marketplace-rules[open]>summary{border-bottom:1px solid #fff1}.marketplace-rules[open]>summary>i:after{content:" ↑"}.marketplace-rules:not([open])>summary>i:after{content:" ↓"}.marketplace-rules-content{padding-top:16px}.marketplace-formula-preview{color:#a7a7a7;background:#ac32400f;border:1px solid #eb7e8b2e;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 20px;padding:13px 15px;font-size:11px;display:flex}.marketplace-formula-preview i{color:#d89683;font-style:normal}.marketplace-formula-preview strong{color:#fbb5bd;margin-left:auto;font-size:12px}.marketplace-rule-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;padding:16px 20px 20px;display:grid}.marketplace-rule-grid label,.marketplace-link-fields label,.marketplace-mapping-toolbar label{gap:7px;display:grid}.marketplace-rule-grid label>span,.marketplace-link-fields label>span,.marketplace-mapping-toolbar label>span{color:#989898;letter-spacing:.04em;font-size:10px;font-weight:750}.marketplace-rule-grid input,.marketplace-rule-grid select,.marketplace-link-fields input,.marketplace-mapping-toolbar input{border-radius:9px;width:100%;height:43px}.marketplace-rule-grid label>small{color:#7f7f7f;font-size:9px}.marketplace-rule-note{color:#8f8f8f;border-top:1px solid #ffffff0e;margin:0;padding:14px 20px 18px;font-size:11px;line-height:1.55}.marketplace-rule-note b{color:#b9b9b9}.marketplace-mapping-panel{overflow:hidden}.marketplace-mapping-toolbar{border-bottom:1px solid #fff1;grid-template-columns:minmax(280px,1fr) minmax(210px,300px) auto auto;align-items:end;gap:12px;padding:20px;display:grid}.marketplace-mapping-toolbar .risk-button{color:#dfb471;border-color:#e5ad6640}.marketplace-mapping-toolbar h2{margin:5px 0 0;font-size:20px}.marketplace-mapping-toolbar p{color:gray;margin:6px 0 0;font-size:10px;line-height:1.45}.marketplace-view-tabs{background:#07070b73;border-bottom:1px solid #fff1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:7px;display:grid}.marketplace-view-tabs button{color:#888;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;min-height:59px;padding:10px 13px;display:grid}.marketplace-view-tabs button span{color:inherit;font-size:11px;font-weight:800}.marketplace-view-tabs button b{color:#b6b6b6;grid-area:1/2/3;font-size:17px}.marketplace-view-tabs button small{color:#707070;font-size:9px}.marketplace-view-tabs button:hover{background:#ffffff06}.marketplace-view-tabs button.active{color:#f7e2e5;background:linear-gradient(135deg,#a22f3c33,#2e1e206b);border-color:#f074824f}.marketplace-view-tabs button.active b{color:#fbadb6}.marketplace-mapping-list{display:grid}.marketplace-mapping-list>article{background:#08080c52;border-bottom:1px solid #ffffff0f;grid-template-columns:28px minmax(210px,.9fr) minmax(260px,1fr) minmax(210px,.85fr);align-items:center;gap:14px;min-height:104px;padding:16px 19px;transition:border-color .2s,background .2s;display:grid}.marketplace-mapping-list>article:last-child{border-bottom:0}.marketplace-mapping-list>article.mapped{background:linear-gradient(90deg,#d54d5d0e,#08080c40)}.marketplace-mapping-list>article.ready{box-shadow:inset 2px 0 #4ddb9780}.marketplace-mapping-list>article.risk-loss{background:linear-gradient(90deg,#5c1d2a21,#08080c42);box-shadow:inset 3px 0 #f45c69b8}.marketplace-mapping-list>article.risk-thin{box-shadow:inset 2px 0 #e5ad6680}.marketplace-select{place-items:center;width:24px;height:24px;display:grid;position:relative}.marketplace-select input{opacity:0;position:absolute}.marketplace-select span{background:#0f0b0b;border:1px solid #414141;border-radius:6px;place-items:center;width:21px;height:21px;display:grid}.marketplace-select input:checked+span{background:linear-gradient(145deg,#f46c7c,#c63a4a);border-color:#e66171;box-shadow:0 0 18px #e5576847}.marketplace-select input:checked+span:after{content:"✓";color:#fff;font-size:12px;font-weight:900}.marketplace-select input:disabled+span{opacity:.35}.marketplace-resource-name{align-items:center;gap:11px;min-width:0;display:flex}.marketplace-resource-name .resource-card-thumbnail{flex:none;width:46px;height:46px}.marketplace-resource-name>span{min-width:0}.marketplace-resource-name b,.marketplace-resource-name small{display:block}.marketplace-resource-name b{color:#f7e2e5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.marketplace-resource-name small{color:#878787;margin-top:5px;font-size:9px;line-height:1.4}.marketplace-price-shift{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.marketplace-price-shift>span{background:#05050857;border:1px solid #ffffff12;border-radius:10px;min-width:0;padding:10px 12px}.marketplace-price-shift small,.marketplace-price-shift b{display:block}.marketplace-price-shift small{color:#7c7c7c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:750}.marketplace-price-shift b{color:#d4d4d4;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.marketplace-price-shift>i{color:#6e6e6e;text-align:center;font-size:15px;font-style:normal}.marketplace-price-shift.decrease>span:last-child{background:#2f915e12;border-color:#4cda9740}.marketplace-price-shift.decrease>span:last-child b{color:#78dfa9}.marketplace-price-shift.increase>span:last-child{border-color:#e5ad6642}.marketplace-price-shift.increase>span:last-child b{color:#e4b979}.marketplace-recommendation{justify-items:start;gap:5px;min-width:0;display:grid}.marketplace-recommendation>i{color:#9b9b9b;font-size:9px;font-style:normal}.marketplace-recommendation>i.attention{color:#e5ad66}.marketplace-recommendation>i.safe{color:#6edda7}.marketplace-recommendation>small{color:#757575;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.marketplace-risk-label{color:#9c9c9c;border:1px solid #ffffff1a;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.marketplace-risk-label.loss{color:#ef818b;background:#f45c6914;border-color:#f45c6952}.marketplace-risk-label.thin{color:#e5b36f;border-color:#e5ad664d}.marketplace-risk-label.safe{color:#6edda7;border-color:#4cda9740}.marketplace-link-editor{border-top:1px solid #ffffff0e;grid-column:2/-1}.marketplace-link-editor>summary{color:#818181;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;list-style:none;display:grid}.marketplace-link-editor>summary::-webkit-details-marker{display:none}.marketplace-link-editor>summary span{text-transform:uppercase;font-size:9px;font-weight:750}.marketplace-link-editor>summary b{color:#a8a8a8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.marketplace-link-editor>summary i{color:#e88c97;font-size:9px;font-style:normal}.marketplace-link-editor[open]>summary{margin-bottom:9px}.marketplace-link-fields{background:#06060a5c;border:1px solid #ee7e8b21;border-radius:11px;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.marketplace-link-fields input:disabled{opacity:.45}.marketplace-link-fields input.attention{border-color:#e5ad668c}.marketplace-link-fields label>small{color:#757575;font-size:8px}.marketplace-link-fields .marketplace-source{margin-bottom:9px}.marketplace-empty{place-items:center;min-height:170px;display:grid}.marketplace-actions{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#160f10f2;border:1px solid #ef7e8b47;border-radius:15px;grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;gap:10px;min-height:70px;padding:12px 14px 12px 18px;display:grid;position:sticky;bottom:14px;box-shadow:0 22px 70px #00000085}.marketplace-actions>span{color:#929292;font-size:12px}.marketplace-actions>span b{color:#ffa5af;font-size:17px}@media (width<=1380px){.marketplace-quick-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-rule-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.marketplace-mapping-toolbar{grid-template-columns:1fr 1fr}.marketplace-mapping-toolbar>div{grid-column:1/-1}.marketplace-mapping-toolbar .risk-button{grid-column:auto}.marketplace-mapping-list>article{grid-template-columns:28px minmax(180px,.75fr) minmax(260px,1.15fr) minmax(180px,.75fr)}}@media (width<=980px){.marketplace-control{flex-direction:column;align-items:stretch}.marketplace-control-action{grid-template-columns:minmax(0,1fr) auto;align-items:center}.marketplace-control-action>small{text-align:left;grid-area:2/1}.marketplace-control-action button{grid-area:1/2/3}.marketplace-flow{grid-template-columns:1fr}.marketplace-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-rules>summary{grid-template-columns:42px minmax(0,1fr) auto}.marketplace-rules>summary>strong{display:none}.marketplace-mapping-toolbar{grid-template-columns:1fr 1fr}.marketplace-mapping-toolbar>div{grid-column:1/-1}.marketplace-mapping-toolbar .risk-button{grid-column:auto}.marketplace-mapping-list>article{grid-template-columns:28px minmax(0,.7fr) minmax(0,1.3fr)}.marketplace-recommendation{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px;display:flex}.marketplace-link-editor{grid-column:2/-1}}@media (width<=680px){.marketplace-workspace{padding-bottom:126px}.marketplace-control{padding:19px}.marketplace-control-action,.marketplace-quick-stats,.marketplace-rule-grid,.marketplace-mapping-toolbar,.marketplace-actions{grid-template-columns:1fr}.marketplace-control-action>small,.marketplace-control-action button{grid-area:auto/1}.marketplace-control-action .integration-state{justify-content:flex-start}.marketplace-quick-stats{gap:7px}.marketplace-quick-stats>div{min-height:82px}.marketplace-rules>summary{grid-template-columns:38px minmax(0,1fr);padding:14px}.marketplace-rules>summary>i{grid-column:1/-1;width:100%}.marketplace-summary-icon{width:38px;height:38px}.marketplace-rule-grid{padding:14px}.marketplace-formula-preview{margin:0 14px}.marketplace-formula-preview strong{width:100%;margin-left:0}.marketplace-mapping-toolbar{padding:16px}.marketplace-mapping-toolbar>*{grid-column:1}.marketplace-view-tabs{grid-template-columns:1fr}.marketplace-mapping-list>article{grid-template-columns:25px minmax(0,1fr);gap:14px;padding:16px}.marketplace-price-shift,.marketplace-link-editor,.marketplace-recommendation{grid-column:1/-1}.marketplace-link-fields{grid-template-columns:1fr}.marketplace-link-fields .marketplace-source{margin:0}.marketplace-actions{bottom:76px}.marketplace-actions button{width:100%}}@media (width<=900px){.pwa-control-button b{display:none}.pwa-control-button{justify-content:center;width:40px;padding:0}}@media (width<=680px){.evidence-lightbox-dialog header{align-items:flex-start}.lightbox-tools{flex-wrap:wrap;justify-content:flex-end}}.application-view-tabs{background:#08080cdb;border:1px solid #ffffff17;padding:4px;display:flex}.application-view-tabs button{color:#848484;cursor:pointer;background:0 0;border:0;min-height:40px;padding:0 16px;font-size:11px;transition:all .18s}.application-view-tabs button b{color:#9c9c9c;border:1px solid #ffffff17;place-items:center;min-width:20px;height:20px;margin-left:7px;padding:0 5px;font-size:9px;display:inline-grid}.application-view-tabs button.active{color:#fff;background:linear-gradient(135deg,#c63c4c47,#48151b99);box-shadow:inset 0 -2px #e66877}.application-view-tabs button.active b{color:#f599a4;border-color:#f688955c}.application-archive-panel{padding:0;overflow:hidden}.application-archive-toolbar{background:radial-gradient(circle at 78% 0,#d3495917,#0000 44%);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-end;gap:28px;padding:26px 28px 20px;display:flex}.application-archive-toolbar h2{color:#faedef;letter-spacing:-.03em;margin:6px 0 5px;font-size:21px}.application-archive-toolbar p{color:#818181;margin:0;font-size:10px}.application-archive-search{background:#0d0a0a;border:1px solid #ffffff1a;align-items:center;width:min(100%,330px);height:43px;display:flex}.application-archive-search>span{color:#e07a86;padding-left:14px;font-size:18px}.application-archive-search input{color:#f0cacf;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:11px}.application-archive-filters{border-bottom:1px solid #ffffff0f;gap:8px;padding:14px 28px;display:flex}.application-archive-filters button{color:#7e7e7e;cursor:pointer;background:0 0;border:1px solid #ffffff14;min-height:33px;padding:0 12px;font-size:10px}.application-archive-filters button b{color:#aaa;margin-left:6px}.application-archive-filters button.active{color:#f2b3ba;background:#d058661a;border-color:#e86d7b61}.application-archive-filters button.active.approved{color:#72dbaa;background:#46ce8d12;border-color:#46ce8d52}.application-archive-filters button.active.rejected{color:#ee8c96;background:#e85f6e12;border-color:#e85f6e52}.application-archive-list{display:grid}.application-archive-item{background:#ffffff02;border-bottom:1px solid #fff1}.application-archive-item:last-child{border-bottom:0}.application-archive-item[open]{background:linear-gradient(135deg,#ca475711,#ffffff03)}.application-archive-item>summary{cursor:pointer;grid-template-columns:42px minmax(190px,1.25fr) minmax(170px,1fr) 150px 105px 20px;align-items:center;gap:14px;min-height:78px;padding:13px 28px;list-style:none;display:grid}.application-archive-item>summary::-webkit-details-marker{display:none}.application-archive-item>summary:hover{background:#df5e6d09}.application-archive-item>summary .avatar{width:38px;height:38px}.application-archive-person,.application-archive-reviewer,.application-archive-date{gap:4px;min-width:0;display:grid}.application-archive-person>b{color:#f6dfe2;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.application-archive-person small,.application-archive-reviewer small,.application-archive-date small{color:#686868;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.application-archive-reviewer b,.application-archive-date b{color:#bcbcbc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.application-decision{white-space:nowrap;border:1px solid;justify-content:center;align-items:center;min-height:29px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.application-decision.approved{color:#64daa4;background:#3cd18b12;border-color:#3cd18b52}.application-decision.rejected{color:#ec8791;background:#eb5c6b12;border-color:#eb5c6b52}.application-archive-chevron{color:#be3747;font-size:17px;transition:transform .2s}.application-archive-item[open] .application-archive-chevron{transform:rotate(180deg)}.application-archive-details{padding:0 28px 26px 84px}.application-archive-facts{background:#06060ab3;border:1px solid #ffffff12;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.application-archive-facts>span{border-right:1px solid #ffffff0f;gap:5px;min-height:72px;padding:15px;display:grid}.application-archive-facts>span:last-child{border-right:0}.application-archive-facts small,.application-archive-answers article>span{color:#777;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.application-archive-facts b{color:#f3d4d8;font-size:11px}.application-archive-facts em{color:#777;text-overflow:ellipsis;font-size:8px;font-style:normal;overflow:hidden}.application-archive-answers{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.application-archive-answers article{background:#09090dbd;border:1px solid #fff1;padding:16px}.application-archive-answers p{color:#aaa;white-space:pre-wrap;margin:9px 0 0;font-size:10px;line-height:1.65}.application-archive-timeline{background:linear-gradient(90deg,#cf536112,#0000);border-left:2px solid #e6687780;flex-wrap:wrap;gap:24px;margin-top:16px;padding:14px 16px;display:flex}.application-archive-timeline>span{color:#828282;grid-template-columns:9px auto;align-items:center;column-gap:7px;font-size:9px;display:grid}.application-archive-timeline i{background:#ce5463;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #ce546399}.application-archive-timeline b{color:#bdbdbd;font-size:9px}.application-archive-timeline small{color:#6e6e6e;grid-column:2;margin-top:4px;font-size:8px}.application-archive-timeline>span.approved i{background:#48d18c;box-shadow:0 0 10px #48d18c8c}.application-archive-timeline>span.rejected i{background:#e86573;box-shadow:0 0 10px #e8657380}.application-archive-empty{padding:18px}@media (width<=980px){.application-archive-item>summary{grid-template-columns:42px minmax(160px,1fr) minmax(150px,1fr) 105px 20px}.application-archive-date{display:none}.application-archive-facts{grid-template-columns:1fr 1fr}.application-archive-facts>span:nth-child(2){border-right:0}.application-archive-facts>span:nth-child(-n+2){border-bottom:1px solid #ffffff0f}}@media (width<=720px){.page-heading .application-view-tabs{width:100%}.application-view-tabs button{flex:1}.application-archive-toolbar{padding:20px 16px 16px;display:grid}.application-archive-search{width:100%}.application-archive-filters{padding:12px 16px;overflow-x:auto}.application-archive-filters button{flex:none}.application-archive-item>summary{grid-template-columns:38px minmax(0,1fr) auto 18px;min-height:76px;padding:12px 16px}.application-archive-reviewer,.application-archive-date{display:none}.application-archive-person>b{font-size:12px}.application-decision{min-height:27px;padding:0 7px;font-size:8px}.application-archive-details{padding:0 16px 20px}.application-archive-facts,.application-archive-answers{grid-template-columns:1fr}.application-archive-facts>span{border-bottom:1px solid #ffffff0f;border-right:0;min-height:62px}.application-archive-facts>span:last-child{border-bottom:0}.application-archive-timeline{gap:14px;display:grid}}.resource-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.resource-admin-summary>div{background:radial-gradient(circle at 90% 0,#de58681a,#0000 48%),linear-gradient(145deg,#16151de6,#0a0a0ff2);border:1px solid #ffffff13;border-radius:13px;min-height:96px;padding:18px 20px}.resource-admin-summary span,.resource-admin-summary small{color:gray;font-size:9px;display:block}.resource-admin-summary span{text-transform:uppercase;letter-spacing:.12em}.resource-admin-summary b{color:#f9e9eb;margin:8px 0 4px;font-size:25px;line-height:1;display:block}.resource-admin-summary .attention{background:linear-gradient(145deg,#36231452,#0d0d0df5);border-color:#eca04e40}.resource-admin-summary .attention b{color:#e7b56f}.premium-resource-create{background:radial-gradient(circle at 10% 0,#d752621c,#0000 32%),#110d0df0;border-color:#df697738;grid-template-columns:1.15fr repeat(4,minmax(115px,1fr)) minmax(110px,.8fr) auto;padding:20px}.premium-resource-create>div p{color:#737373;max-width:220px;margin:5px 0 0;font-size:9px;line-height:1.45}.premium-resource-create label{gap:7px;display:grid}.premium-resource-create label>span,.resource-editor-toolbar label>span{color:#8b8b8b;font-size:9px;font-weight:700}.premium-resource-create input{width:100%}.resource-editor-toolbar{grid-template-columns:minmax(230px,1fr) auto auto;align-items:end;gap:12px;margin-bottom:14px;padding:14px 16px;display:grid}.resource-editor-toolbar label{gap:7px;display:grid}.resource-editor-toolbar input,.resource-editor-toolbar select{height:42px}.resource-editor-toolbar>span{color:#747474;white-space:nowrap;align-self:center;padding-top:16px;font-size:10px}.resource-editor-toolbar>span b{color:#e9b2b9}.resource-search-reset{color:#dc8690;min-height:42px;font:700 10px var(--font-ui);cursor:pointer;background:#f65c6e0b;border:1px solid #e77e8a3b;border-radius:7px;padding:0 13px}.resource-search-reset:hover{color:#f7bac1;border-color:#f18c9873}.resource-admin-categories{background:radial-gradient(circle at 85% -25%,#e0576721,#0000 42%),linear-gradient(145deg,#14131bf5,#0a0a0ff7);border-color:#de627033;margin:14px 0;padding:18px;overflow:hidden}.resource-category-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.resource-category-heading h2{margin:5px 0 0;font-size:16px}.resource-category-heading>small{color:#777;text-align:right;max-width:390px;font-size:10px;line-height:1.45}.admin-category-tabs{width:100%;margin-top:16px}.admin-category-tabs button i.attention{color:#e0aa66;background:#d0802d14;border-color:#e29f4e52}.resource-editor-list{gap:10px;display:grid}.premium-resource-editor{background:linear-gradient(150deg,#14131af5,#09090dfa);border-color:#ffffff13;padding:0;overflow:hidden}.premium-resource-editor.quota-reached{border-color:#d3904a3d;box-shadow:inset 0 1px #ecaa5a0f}.premium-resource-editor .resource-edit-head{background:radial-gradient(circle at 0 0,#d3546317,#0000 40%);border-bottom:1px solid #fff1;min-height:72px;margin:0;padding:14px 18px}.resource-card-identity,.resource-card-states{align-items:center;gap:11px;display:flex}.resource-card-thumbnail{background:radial-gradient(circle at 45% 25%,#f67d8b33,#0000 58%),linear-gradient(145deg,#2b1e20f5,#120d0efa);border:1px solid #e6717f4d;border-radius:9px;width:52px;height:52px;box-shadow:inset 0 1px #ffffff09}.resource-card-thumbnail>span{filter:saturate(.78);font-size:20px}.resource-card-thumbnail>img{object-fit:cover;padding:4px}.resource-card-identity>span:last-child{gap:4px;display:grid}.resource-card-identity b{color:#f7e4e6;font-size:14px}.resource-card-identity small{color:#787878;font-size:9px}.resource-card-states{flex-wrap:wrap;justify-content:flex-end}.resource-configure-button{color:#e0969e;min-height:34px;font:750 9px var(--font-ui);cursor:pointer;background:#f65c6e0e;border:1px solid #e8808c3d;border-radius:7px;align-items:center;gap:9px;padding:0 9px 0 12px;display:inline-flex}.resource-configure-button:hover{color:#fbc5cb;background:#f65c6e1a;border-color:#f1919c75}.resource-configure-button i{background:#ffffff0b;border-radius:5px;place-items:center;width:20px;height:20px;font-size:13px;font-style:normal;display:grid}.resource-card-compact-meta{background:#05050829;border-top:1px solid #ffffff0b;grid-template-columns:.75fr 1fr 1fr;display:grid}.resource-card-compact-meta>span{border-right:1px solid #ffffff0e;align-content:center;gap:4px;min-width:0;min-height:70px;padding:13px 18px;display:grid}.resource-card-compact-meta>span:last-child{border-right:0}.resource-card-compact-meta small{color:#707070;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.resource-card-compact-meta b{color:#d7d7d7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.resource-card-compact-meta i{color:#747474;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.quota-state{white-space:nowrap;border:1px solid;border-radius:20px;align-items:center;min-height:27px;padding:0 9px;font-size:8px;font-style:normal;font-weight:750;display:inline-flex}.quota-state.discount{color:#e5b16b;background:#e4a45312;border-color:#e4a45347}.quota-state.disable{color:#ed8791;background:#e9606d12;border-color:#e9606d47}.premium-resource-editor>.catalog-image-editor{margin:16px 18px 2px}.resource-admin-section{border-top:1px solid #fff1;margin:16px 18px 0;padding-top:16px}.resource-admin-section-title{grid-template-columns:30px 1fr;align-items:center;gap:10px;margin-bottom:13px;display:grid}.resource-admin-section-title>span{color:#ea8e99;border:1px solid #e2697759;border-radius:7px;place-items:center;width:29px;height:29px;font:700 8px ui-monospace,monospace;display:grid}.resource-admin-section-title div{gap:3px;display:grid}.resource-admin-section-title b{color:#f0cbcf;font-size:11px}.resource-admin-section-title small{color:#6e6e6e;font-size:8px}.resource-editor-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.resource-editor-fields label{gap:7px;margin:0;display:grid}.resource-editor-fields label.wide{grid-column:1/-1}.resource-editor-fields label>span{color:#828282;font-size:9px;font-weight:700}.resource-editor-fields input,.resource-editor-fields select{width:100%;min-width:0;height:42px}.tariff-fields{grid-template-columns:1fr 1fr;align-items:stretch}.resource-active-toggle{background:#09090d;border:1px solid #ffffff17;border-radius:7px;align-items:center;min-height:42px;padding:7px 12px;grid-template-columns:18px 1fr!important}.resource-active-toggle>input{accent-color:#da6371;width:16px;height:16px}.resource-active-toggle>span{gap:2px;display:grid}.resource-active-toggle b{color:#c4c4c4;font-size:9px}.resource-active-toggle small{color:#686868;font-size:7px;font-weight:500}.quota-fields{grid-template-columns:1.1fr .9fr .9fr}.quota-fields input:disabled,.quota-fields select:disabled{opacity:.42;cursor:not-allowed}.resource-quota-progress{background:#bf384709;border:1px solid #de627029;border-radius:8px;margin-top:12px;padding:12px}.resource-quota-progress.disabled{opacity:.58}.resource-quota-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.resource-quota-progress>div>span{gap:3px;display:grid}.resource-quota-progress b{color:#c8c8c8;font-size:9px}.resource-quota-progress small{color:#707070;font-size:8px}.quota-reset-button{color:#d97a85;cursor:pointer;background:0 0;border:1px solid #ed879340;border-radius:6px;min-height:29px;padding:0 9px;font-size:8px;font-weight:700}.quota-reset-button:hover:not(:disabled){color:#efacb4;background:#d65e6c14;border-color:#ed879380}.quota-reset-button:disabled{opacity:.45;cursor:wait}.quota-progress-track,.rate-quota-progress{background:#ffffff0e;border-radius:4px;height:4px;margin-top:10px;display:block;overflow:hidden}.quota-progress-track i,.rate-quota-progress i{border-radius:inherit;background:linear-gradient(90deg,#c7404f,#ea7b88);width:0;height:100%;transition:width .25s;display:block;box-shadow:0 0 12px #e3667547}.premium-resource-editor.quota-reached .quota-progress-track i{background:linear-gradient(90deg,#a96a42,#e6af67)}.premium-resource-editor .resource-edit-actions{border-top:1px solid #fff1;margin:18px;padding-top:16px}.resource-editor-empty{grid-column:1/-1;place-items:center;min-height:180px;display:grid}.resource-choice-discount,.resource-choice-quota{margin:9px 2px 0;color:#d7a967!important;font:700 8px/1.3 var(--font-ui)!important;letter-spacing:.02em!important;display:block!important}.resource-choice-quota{color:#818181!important}.resource-grid button.discounted{border-color:#d8974a47}.resource-form-empty{color:#787878;text-align:center;border:1px dashed #ffffff1a;grid-column:1/-1;padding:22px;font-size:10px}.quota-rate-notice{background:linear-gradient(90deg,#cc7f3514,#81263009);border:1px solid #de9c4c3d;border-radius:8px;grid-template-columns:42px 1fr;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:grid}.quota-rate-notice>span{color:#e0aa6b;border:1px solid #e5a96052;border-radius:8px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:grid}.quota-rate-notice p{color:#919191;margin:0;font-size:9px;line-height:1.5}.quota-rate-notice b{color:#d7d7d7}.rate-old-price{color:#737373;margin-bottom:2px;font-size:10px;text-decoration:line-through;display:block}.rate-discount-badge{color:#dda664;border:1px solid #de9c4c3b;border-radius:16px;margin-top:10px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:700;display:inline-flex}.rate-discount-badge.stopped{color:#e9808a;background:#eb5f6c0f;border-color:#eb5f6c40}.rate-card.stopped{border-color:#eb5f6c2e}.rate-card .rate-quota-progress{z-index:5;margin-top:13px;position:relative}@media (width<=1250px){.premium-resource-create{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-resource-create>div{grid-column:1/-1}.premium-resource-create>button{min-height:42px}}@media (width<=760px){.resource-admin-summary{grid-template-columns:1fr}.resource-admin-summary>div{min-height:82px}.premium-resource-create,.resource-editor-toolbar{grid-template-columns:1fr}.premium-resource-create>div{grid-column:1}.resource-editor-toolbar>span{padding-top:0}.resource-card-states{flex-direction:column;align-items:flex-end}.resource-category-heading{flex-direction:column;align-items:flex-start}.resource-category-heading>small{text-align:left}.resource-card-compact-meta{grid-template-columns:1fr}.resource-card-compact-meta>span{border-bottom:1px solid #ffffff0e;border-right:0;min-height:58px}.resource-card-compact-meta>span:last-child{border-bottom:0}.resource-catalog-head{flex-direction:column;align-items:flex-start}.resource-catalog-head>span{white-space:normal}.resource-editor-fields,.tariff-fields,.quota-fields{grid-template-columns:1fr}.resource-editor-fields label.wide{grid-column:1}.resource-quota-progress>div{flex-direction:column;align-items:flex-start}.quota-reset-button{width:100%}}html{font-family:var(--font-ui);scrollbar-color:#75222c #0c0a0a}body{font-family:var(--font-ui);color:#faeeef;background:radial-gradient(at 68% -14%,#df4c5d29,#0000 38%),radial-gradient(at 10% 108%,#dab77512,#0000 31%),linear-gradient(150deg,#0a0808,#09090e 52%,#07070a)}button,input,textarea,select{font-family:var(--font-ui);font-variation-settings:"wght" 540}h1,h2,h3,p,b,strong,small,span{text-wrap:pretty}.page-heading h1,.auth-copy h1,.auth-heading h2,.rules-gate-intro h1,.rules-page-intro h1,.status-card h1{font-family:var(--font-display);font-variation-settings:"wght" 560;letter-spacing:-.048em;text-shadow:0 12px 42px #c9435324;font-weight:560}.page-heading h1{max-width:980px;font-size:clamp(30px,2.65vw,44px);line-height:1.08}.brand b,.mobile-brand,.auth-brand b{font-family:var(--font-display);font-variation-settings:"wght" 590;letter-spacing:.16em;font-weight:590}.hero-balance strong,.heading-total b,.stat-card strong,.resource-admin-summary b{font-family:var(--font-display);font-variation-settings:"wght" 570;letter-spacing:-.045em;font-weight:570}.eyebrow,.sidebar-label,.table-head,.member-head,.panel-head .muted,.resource-admin-summary span{font-family:var(--font-display);font-variation-settings:"wght" 520;letter-spacing:.13em;font-weight:520}.eyebrow,.sidebar-label{color:#969696}.page-heading:before{background:linear-gradient(#ead8ae 0%,#ed717f 48%,#c9475640 100%);width:3px;box-shadow:0 0 22px #f6818f4d}.sidebar{background:radial-gradient(circle at 16% -2%,#f0687830,#0000 28%),linear-gradient(160deg,#1a1a1afa,#08080cfd 62%);border-color:#f1d0d41c;box-shadow:28px 0 90px #0000004d,0 30px 90px #0000008c,inset 0 1px #ffffff0e}.brand-emblem{background:linear-gradient(145deg,#ffffff29,#0000 35%),linear-gradient(145deg,#f77c8a,#a8313f);border-color:#e1c58eb8;box-shadow:0 14px 38px #d7425361,0 0 0 1px #ee77851a,inset 0 1px #ffffff4d}.side-nav button{letter-spacing:-.008em;font-weight:620}.side-nav button:hover{background:linear-gradient(90deg,#eb687712,#ffffff06);border-color:#ee96a017}.topbar{-webkit-backdrop-filter:blur(30px)saturate(135%);backdrop-filter:blur(30px)saturate(135%);background:linear-gradient(110deg,#ffffff06,#0000 35%),#0d0a0ac9;border-color:#f1cdd21a;box-shadow:0 18px 58px #0000005c,inset 0 1px #ffffff0b}.panel,.application-card,.stat-card,.rate-card,.contract-list>button,.resource-grid button{border-color:#f1ced217}.panel{background:radial-gradient(circle at 88% -12%,#e057670e,#0000 31%),linear-gradient(145deg,#191820e0,#0b0b10f5);position:relative;box-shadow:0 24px 72px #00000042,inset 0 1px #ffffff0b}.panel:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#f4cacf21,#dcb87414,#0000);height:1px;position:absolute;inset:0 18px auto}.panel-head{background:linear-gradient(90deg,#ffffff04,#0000 55%)}.panel-head h2,.form-section h2,.review-top h2,.application-card h2{letter-spacing:-.025em;font-weight:690}input,textarea,select,.calculated{background:linear-gradient(#ffffff03,#0000),#07070be0;border-color:#f1ced21a;border-radius:9px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px 3px #0000004d}input:focus,textarea:focus,select:focus{background:#0e0a0af5;border-color:#ef77859e;outline:0;box-shadow:0 0 0 3px #d5566518,0 9px 28px #0000002e,inset 0 1px 3px #00000059}.primary{letter-spacing:-.015em;background:linear-gradient(#ffffff21,#0000 44%),linear-gradient(135deg,#ef7482,#bf3747);font-weight:700;position:relative;overflow:hidden;box-shadow:0 12px 30px #ba36454d,inset 0 1px #ffffff40,inset 0 -1px #721f2961}.primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:28%;height:260%;transition:left .5s;position:absolute;top:-80%;left:-34%;transform:rotate(22deg)}.primary:hover:not(:disabled):after{left:112%}.secondary-button,.logout-button,.notification-button,.icon-button,.role-switch{box-shadow:inset 0 1px #ffffff09}.stat-card{background:radial-gradient(circle at 100% 0,#dc536314,#0000 45%),linear-gradient(145deg,#16151deb,#0a0a0ff7);border-radius:14px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 18px 46px #00000029,inset 0 1px #ffffff09}.stat-card:hover{border-color:#ef879333;transform:translateY(-2px);box-shadow:0 24px 58px #00000038,inset 0 1px #ffffff0d}.status{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.status{border-color:color-mix(in srgb, currentColor 35%, transparent)}}.status{box-shadow:inset 0 1px #ffffff06}.simple-table>div:not(.table-head):not(.empty),.reports-table>div:not(.table-head):not(.empty),.member-row{transition:background .16s,border-color .16s}.simple-table>div:not(.table-head):not(.empty):hover,.reports-table>div:not(.table-head):not(.empty):hover,.member-row:hover{background:linear-gradient(90deg,#de5b6a0b,#ffffff03)}@media (width<=820px){.page-heading h1{letter-spacing:-.04em;font-size:clamp(27px,7.8vw,35px)}.auth-copy h1,.auth-heading h2,.rules-gate-intro h1{letter-spacing:-.04em}}@media (width<=520px){.brand b,.mobile-brand,.auth-brand b{letter-spacing:.12em}.page-heading h1{font-size:clamp(25px,8.6vw,31px)}}@media (prefers-reduced-motion:reduce){.primary:after{display:none}.stat-card:hover{transform:none}}.application-archive-actions{background:linear-gradient(100deg,#eb5c6b0e,#dc536309);border:1px solid #eb5c6b33;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:16px 18px;display:flex}.application-archive-actions>div:first-child{gap:5px;min-width:0;display:grid}.application-archive-actions>div:first-child b{font-size:13px}.application-archive-actions>div:first-child small{max-width:680px;color:var(--muted);font-size:11px;line-height:1.55}.application-archive-actions .review-actions{flex:none;margin:0}.application-rejection-note{color:#f1b1b5;white-space:pre-wrap;background:#ef727811;border-left:2px solid #ef7278b8;border-radius:0 7px 7px 0;margin-top:7px;padding:9px 11px;font-size:11px;font-style:normal;line-height:1.55;display:block}@media (width<=760px){.application-archive-actions{flex-direction:column;align-items:stretch}.application-archive-actions .review-actions{grid-template-columns:1fr;display:grid}.application-archive-actions .review-actions button{width:100%}.status-actions{grid-template-columns:1fr}}.rejection-dialog-backdrop{z-index:150;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 38%,#e85d6b1f,#0000 34%),#040408e6;place-items:center;width:100dvw;height:100dvh;padding:22px;animation:.18s ease-out rejection-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.rejection-dialog{background:linear-gradient(145deg,#1e1617fa,#0a0a0ffc),#110d0d;border:1px solid #e85d6b4d;border-radius:18px;width:min(100%,620px);padding:clamp(24px,4vw,38px);animation:.2s cubic-bezier(.2,.8,.2,1) rejection-dialog-in;position:relative;overflow:hidden;box-shadow:0 32px 100px #000000ad,inset 0 1px #ffffff0b}.rejection-dialog:after{content:"";pointer-events:none;border:1px solid #e85d6b26;width:210px;height:210px;position:absolute;bottom:-120px;right:-105px;transform:rotate(45deg)}.rejection-dialog-accent{color:#ff9ba5;width:48px;height:48px;font:500 29px/1 var(--font-display);background:linear-gradient(145deg,#e85d6b26,#f65c6e14);border:1px solid #e85d6b73;border-radius:13px;place-items:center;margin-bottom:20px;display:grid;box-shadow:0 0 32px #e85d6b1a}.rejection-dialog-close{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);cursor:pointer;background:#111111db;border-radius:10px;place-items:center;font-size:22px;display:grid;position:absolute;top:18px;right:18px}.rejection-dialog-close:hover{color:#ff9ba5;border-color:#e85d6b66}.rejection-dialog h2{color:#fcf3f4;letter-spacing:-.035em;margin:8px 0 9px;font-size:clamp(25px,4vw,34px)}.rejection-dialog>p{color:#ababab;max-width:520px;margin:0 0 20px;font-size:13px;line-height:1.65}.rejection-dialog>p b{color:#f7e3e5}.rejection-dialog-target{background:#08080c9e;border:1px solid #f65c6e2e;border-radius:11px;gap:5px;margin-bottom:13px;padding:14px 16px;display:grid}.rejection-dialog-target span{color:#818181;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.rejection-dialog-target b{color:#f7e3e5;font-size:13px}.rejection-reason-presets{gap:8px;margin-bottom:17px;display:grid}.rejection-reason-presets>span{color:#888;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.rejection-reason-presets>div{flex-wrap:wrap;gap:7px;display:flex}.rejection-reason-presets button{color:#aaa;cursor:pointer;background:#181213e6;border:1px solid #353535;border-radius:999px;min-height:31px;padding:0 11px;font-size:10px}.rejection-reason-presets button:hover{color:#f3c3c9;border-color:#ef879373}.rejection-reason-field{gap:8px;display:grid;position:relative}.rejection-reason-field>span{color:#d7d7d7;font-size:11px;font-weight:750}.rejection-reason-field>span b{color:#ff7683}.rejection-reason-field textarea{resize:vertical;color:#f9e9eb;width:100%;min-height:124px;font:500 13px/1.6 var(--font-ui);background:#09090d;border:1px solid #383838;border-radius:11px;outline:none;padding:15px 16px 28px}.rejection-reason-field textarea:focus{border-color:#e85d6bb3;box-shadow:0 0 0 3px #e85d6b14}.rejection-reason-field>small{color:#707070;font-size:9px;position:absolute;bottom:9px;right:12px}.rejection-dialog-note{background:#f1c75b09;border:1px solid #f1c75b26;border-radius:9px;align-items:flex-start;gap:10px;margin-top:13px;padding:11px 13px;display:flex}.rejection-dialog-note>span{color:#e9c977;border:1px solid #f1c75b47;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.rejection-dialog-note p{color:#919191;margin:1px 0 0;font-size:10px;line-height:1.55}.rejection-dialog-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.rejection-dialog-actions button{border-radius:9px;min-height:44px;padding-inline:18px}.rejection-dialog-actions .danger-button{color:#fff;background:linear-gradient(135deg,#97303fdb,#622334e6);border-color:#e85d6b80;box-shadow:0 12px 28px #7320312e}.rejection-dialog-actions .danger-button:hover:not(:disabled){background:linear-gradient(135deg,#b23949f0,#75293cf0);border-color:#ff828db8}.contract-review-workspace{align-items:start}.contract-review-queue>button>span:nth-child(2),.contract-review-detail,.contract-review-facts>div{min-width:0}.contract-review-queue>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contract-review-facts b{overflow-wrap:anywhere}.contract-review-detail .evidence-gallery{width:100%}@keyframes rejection-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes rejection-dialog-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=620px){.rejection-dialog-backdrop{place-items:end center;padding:10px}.rejection-dialog{border-radius:16px;max-height:calc(100dvh - 20px);padding:24px 18px 18px;overflow-y:auto}.rejection-dialog-accent{width:42px;height:42px;margin-bottom:15px}.rejection-dialog-actions{grid-template-columns:1fr;display:grid}.rejection-dialog-actions button{width:100%}}.toast{z-index:180}.notification-mark.contract_rejected{background:var(--red)}.clipboard-upload-hint{color:#909090;background:linear-gradient(90deg,#f65c6e0f,#d4bd8c06);border:1px solid #f5849129;border-radius:10px;align-items:center;gap:12px;min-height:48px;margin-top:9px;padding:9px 12px;transition:border-color .2s,background .2s,color .2s;display:flex}.clipboard-upload-hint>span{flex:none;align-items:center;gap:4px;display:inline-flex}.clipboard-upload-hint kbd{color:#edc1c6;min-width:27px;height:25px;font:700 9px/1 var(--font-ui);background:#171717;border:1px solid #434343;border-bottom-color:#626262;border-radius:6px;place-items:center;padding:0 7px;display:inline-grid;box-shadow:0 2px #0a0808}.clipboard-upload-hint i{color:#676767;font-size:9px;font-style:normal}.clipboard-upload-hint p{margin:0;font-size:10px;line-height:1.45}.paste-feedback-active .clipboard-upload-hint{color:#9ee8c0;background:#50d8900e;border-color:#50d89059}.paste-feedback-active .dropzone{border-color:#50d8906b;box-shadow:inset 0 0 34px #50d89009}@media (width<=520px){.clipboard-upload-hint{align-items:flex-start}.member-name-editor{padding:17px}.member-name-editor-head{flex-direction:column;align-items:flex-start}.member-name-editor-tools{grid-template-columns:1fr;width:100%;display:grid}.member-name-editor-tools>button{width:100%}.member-name-editor form{grid-template-columns:1fr}.member-name-editor-actions{grid-column:1;grid-template-columns:1fr 1fr;display:grid}.member-name-editor-actions .primary{min-width:0}}.report-crop-button{color:#83d8bd!important;border-color:#75d6be57!important}.report-crop-backdrop{z-index:132;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040407f0;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.report-crop-dialog{background:#0e0b0b;border:1px solid #822631;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1440px,100dvw - 36px);height:min(940px,100dvh - 36px);max-height:calc(100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 35px 120px #000000ad}.report-crop-dialog>header{background:linear-gradient(100deg,#c0384829,#0000 55%);border-bottom:1px solid #2b2b2b;justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 18px;display:flex}.report-crop-dialog>header h2{margin:5px 0 4px;font-size:21px}.report-crop-dialog>header p{color:#929292;max-width:760px;margin:0;font-size:11px;line-height:1.5}.report-crop-dialog>header>button{color:#ef9297;cursor:pointer;background:#ef72780f;border:1px solid #ef727859;border-radius:8px;flex:none;width:38px;height:38px;font-size:23px}.report-crop-dialog>nav{border-bottom:1px solid #282828;gap:8px;padding:9px 14px;display:flex;overflow-x:auto}.report-crop-dialog>nav button{color:#a9a9a9;cursor:pointer;background:#141414;border:1px solid #383838;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;display:inline-flex}.report-crop-dialog>nav button.active{color:#f2d1d4;background:#d1626f1f;border-color:#d1626f}.report-crop-dialog>nav span{color:#ff929f;font-weight:850}.report-crop-workspace{background:#060609;place-items:center;min-height:0;padding:14px;display:grid;overflow:auto}.report-crop-stage{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;width:min(100%,1360px);line-height:0;position:relative;overflow:hidden}.report-crop-stage>img{pointer-events:none;width:100%;height:auto;display:block}.report-crop-selection{z-index:2;pointer-events:none;background:#62d6b20a;border:2px solid #91f2d1;position:absolute;box-shadow:0 0 0 9999px #020205b8,inset 0 0 0 1px #00000073}.report-crop-selection:before,.report-crop-selection:after{content:"";background:#91f2d152;position:absolute}.report-crop-selection:before{inset-block:0;width:1px;left:50%}.report-crop-selection:after{inset-inline:0;height:1px;top:50%}.report-crop-selection i{border:solid #d9fff2;width:13px;height:13px;position:absolute}.report-crop-selection i:first-child{border-width:3px 0 0 3px;top:-2px;left:-2px}.report-crop-selection i:nth-child(2){border-width:3px 3px 0 0;top:-2px;right:-2px}.report-crop-selection i:nth-child(3){border-width:0 3px 3px 0;bottom:-2px;right:-2px}.report-crop-selection i:nth-child(4){border-width:0 0 3px 3px;bottom:-2px;left:-2px}.report-crop-dialog>footer{border-top:1px solid #2b2b2b;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:11px 18px;padding:12px 16px;display:grid}.report-crop-hint{align-items:center;gap:10px;display:flex}.report-crop-hint>span{color:#7edabd;border:1px solid #75d6be52;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.report-crop-hint b,.report-crop-hint small{display:block}.report-crop-hint b{color:#d6d6d6;font-size:11px}.report-crop-hint small{color:gray;margin-top:3px;font-size:9px;line-height:1.4}.report-crop-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.report-crop-controls>span{color:#848484;margin-right:4px;font-size:9px}.report-crop-controls button{white-space:nowrap;min-height:40px}.report-crop-error{color:#ef9aa0;background:#ef72780f;border:1px solid #ef727840;border-radius:7px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:10px}@media (width<=760px){.report-crop-backdrop{padding:0}.report-crop-dialog{border:0;border-radius:0;width:100dvw;height:100dvh;max-height:100dvh}.report-crop-dialog>header{padding:13px}.report-crop-dialog>header h2{font-size:18px}.report-crop-dialog>header p{font-size:10px}.report-crop-workspace{padding:8px}.report-crop-dialog>footer{grid-template-columns:1fr;padding:10px}.report-crop-controls{grid-template-columns:1fr 1fr;display:grid}.report-crop-controls>span,.report-crop-controls>.primary{grid-column:1/-1}.report-crop-hint small{font-size:8px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}:root{--bg:#0c0808;--surface:#181112;--surface-2:#1f1819;--line:#f7e1e41b;--line-soft:#f7e1e410;--text:#fbf3f4;--muted:#a3a3a3;--purple:#ea5b6c;--purple-bright:#ff8c99;--purple-dark:#a8303e;--champagne:#e2c58f;--champagne-soft:#e2c58f26;--green:#59dda0;--amber:#efb85f;--red:#f07582;--v4-ink:#0c0808;--v4-panel:#181112db;--v4-panel-solid:#181112;--v4-panel-raised:#201819f0;--v4-stroke:#f8dcdf1b;--v4-stroke-strong:#f8a7b038;--v4-shadow:0 28px 90px #00000052;--v4-shadow-soft:0 18px 54px #0003;--v4-radius-xl:26px;--v4-radius-lg:20px;--v4-radius-md:14px}html{background:var(--v4-ink);min-width:320px;scroll-padding-top:100px}body{background:radial-gradient(at 70% -15%,#e44f602e,#0000 39%),radial-gradient(at 7% 108%,#e2c58f13,#0000 34%),linear-gradient(150deg,#0c0808 0%,#0f0a0b 48%,#07070b 100%);min-width:320px;min-height:100dvh;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 84%);mask-image:linear-gradient(#000000b8,#0000 84%)}body:after{content:"";z-index:-1;pointer-events:none;filter:blur(100px);background:#f356681f;border-radius:50%;width:54vw;height:54vw;position:fixed;top:-36vw;right:-9vw}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #ff97a3eb}.app-shell{isolation:isolate;background:radial-gradient(at 73% -8%,#e24d5e21,#0000 34%),radial-gradient(at 45% 112%,#e0bd770a,#0000 38%);min-height:100dvh}.app-shell:before{z-index:-2;background:linear-gradient(118deg,#ffffff05,#0000 22% 72%,#e6c48206),radial-gradient(circle at 52% 34%,#0000 0,#0303061c 67%,#0303067a 100%)}.app-shell:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffbbc314;border-radius:50%;width:440px;height:440px;position:fixed;bottom:-310px;right:8vw;box-shadow:0 0 0 74px #ee607105,0 0 0 148px #e2c58f03}.main{z-index:1;min-width:0;min-height:100dvh;margin-left:318px;position:relative}.sidebar{-webkit-backdrop-filter:blur(30px)saturate(132%);backdrop-filter:blur(30px)saturate(132%);background:radial-gradient(circle at 12% -1%,#f55b6d38,#0000 29%),radial-gradient(circle at 95% 96%,#e2c58f0e,#0000 25%),linear-gradient(160deg,#1e1718f7,#08080cfd 64%);border:1px solid #f7dcdf1f;border-radius:28px;width:290px;padding:22px 15px 16px;inset:14px auto 14px 14px;overflow:hidden;box-shadow:28px 0 100px #00000045,0 34px 100px #0000008a,inset 0 1px #ffffff0f}.sidebar:before{background:linear-gradient(128deg,#ffffff09,#0000 42%),radial-gradient(circle at 20% 0,#f3607133,#0000 61%);height:230px}.sidebar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffcdd35e,#e7c68733,#0000);height:1px;position:absolute;inset:1px 18px auto}.brand .verdict-emblem{flex:0 0 52px;width:52px;height:52px}.brand .verdict-emblem img{filter:drop-shadow(0 12px 18px #cc112257)drop-shadow(0 0 12px #ff48481a);transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s}.brand:hover .verdict-emblem img{filter:drop-shadow(0 15px 24px #da102075)drop-shadow(0 0 17px #ff5c5c26);transform:translateY(-2px)scale(1.045)}.brand small{color:#a9a9a9;margin-top:5px;font-size:9px}.brand-badge{color:#e6ca94;background:#e2c58f0d;border:1px solid #e2c58f4d;border-radius:999px;margin-left:auto;padding:5px 7px;font-size:7px;box-shadow:inset 0 1px #ffffff0d}.sidebar-label{color:#7d7d7d;letter-spacing:.2em;padding:0 14px 11px;font-size:9px}.side-nav{grid-auto-rows:50px;gap:5px;padding:0 2px 5px 0}.side-nav button{color:#aaa;border:1px solid #0000;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;height:50px;padding:0 12px;font-size:13px;font-weight:650;overflow:hidden}.side-nav button.active:after{background:linear-gradient(#0000,#e7ca91,#ff8f9c,#0000);inset:9px 0 9px auto}.nav-mark{color:#777;width:30px;height:30px;font:750 9px/1 var(--font-display);background:#ffffff05;border:1px solid #f2d4d713;border-radius:9px;place-items:center;display:grid}.nav-count{background:linear-gradient(145deg,#f16c7c,#b43443);border:1px solid #ffffff1f;min-width:23px;height:23px;box-shadow:0 6px 18px #b835445c}.secure-note{color:#7f8581;background:#59dda006;border:1px solid #59dda017;border-radius:11px;margin:10px 7px 14px;padding:10px 11px;font-size:10px}.secure-note>span{color:#67dea6;text-shadow:0 0 13px #59dda073}.sidebar-user{border-top-color:#f8dcdf14;border-radius:0 0 15px 15px;grid-template-columns:43px minmax(0,1fr) auto;gap:12px;min-height:66px;padding:14px 7px 2px}.sidebar-user .avatar{border-color:#f6a8b140;box-shadow:0 8px 24px #0000003d}.sidebar-user b{color:#f7e2e5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sidebar-user small{color:gray;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.topbar{-webkit-backdrop-filter:blur(34px)saturate(142%);backdrop-filter:blur(34px)saturate(142%);background:linear-gradient(110deg,#ffffff08,#0000 34%),#0e0a0ac9;border:1px solid #f7dcdf1b;border-radius:20px;height:70px;margin:12px 18px 0;padding:0 18px;top:12px;box-shadow:0 20px 68px #00000057,inset 0 1px #ffffff0d}.topbar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f7cdd233,#e3c4891f,#0000);height:1px;position:absolute;inset:0 22px auto}.topbar-center{gap:8px}.role-switch{background:#0b0808ad;border-color:#f8dcdf18;border-radius:12px;min-height:42px;padding:4px}.role-switch button{color:#818181;border-radius:8px;min-height:34px;padding:0 15px;font-size:11px}.top-guide-button,.pwa-control-button,.notification-button,.logout-button,.icon-button{color:#a3a3a3;background:#171011c2;border-color:#f7dcdf1b;border-radius:12px;min-height:42px;box-shadow:inset 0 1px #ffffff09}.top-guide-button:hover,.top-guide-button.active,.pwa-control-button:hover,.pwa-control-button.enabled,.notification-button:hover,.notification-button.active{color:#f9ebed;background:linear-gradient(145deg,#ec596a1f,#e2c58f0a);border-color:#f99ca752}.top-guide-button>span{color:#e5c88e;background:#e2c58f0a;border-color:#e2c58f2e}.top-actions{gap:9px}.sync-state{color:#7f7983;padding:0 8px;font-size:10px}.sync-state i{width:6px;height:6px}.logout-button{min-height:42px;padding:0 13px;font-size:11px}.logout-button:hover{color:#f2a0a9;background:#f075820f;border-color:#f0758238}.primary{color:#fff;background:linear-gradient(#ffffff29,#0000 46%),linear-gradient(135deg,#ef6676 0%,#cf4353 48%,#9f2e3b 100%);border:1px solid #ff97a394;border-radius:12px;min-height:46px;padding:0 21px;font-size:13px;font-weight:740;box-shadow:0 14px 34px #ab2b3a52,inset 0 1px #ffffff45,inset 0 -1px #58161e70}.primary.small{border-radius:11px;min-height:40px;padding:0 16px;font-size:11px}.secondary-button,.danger-button,.data-delete-button,.application-action-secondary{border-radius:11px}.content{width:100%;max-width:1580px;margin:0 auto;padding:38px 42px 104px}.section-stage{min-width:0}.page-heading{align-items:center;min-height:112px;margin-bottom:28px;padding:10px 0 14px 21px;position:relative}.page-heading:before{background:linear-gradient(#f1d7a2,#f06c7b 54%,#b0334233);border-radius:999px;width:3px;box-shadow:0 0 24px #f0667661,0 0 8px #ebcc9333}.page-heading:after{content:"";background:linear-gradient(90deg,#f0cacf1c,#0000 70%);height:1px;position:absolute;bottom:0;left:21px;right:0}.page-heading>div{min-width:0}.page-heading .eyebrow{color:#a1a1a1;letter-spacing:.18em;font-size:10px}.page-heading h1{color:#fdf7f8;letter-spacing:-.05em;text-shadow:0 14px 48px #c73c4d2e,0 1px #ffffff1f;max-width:1000px;margin:9px 0 8px;font-size:clamp(32px,3vw,48px);font-weight:600;line-height:1.03}.heading-total{background:#ffffff05;border:1px solid #f7dcdf17;border-radius:14px;padding:14px 17px}.heading-total b{color:#efd9ae}.eyebrow{color:#939393;letter-spacing:.17em;font-size:10px}.panel,.application-card,.stat-card,.rate-card,.resource-edit-card,.settings-card,.task-card,.rules-page-card{border-color:var(--v4-stroke)}.panel{border-radius:var(--v4-radius-lg);box-shadow:var(--v4-shadow-soft), inset 0 1px #ffffff0b;background:radial-gradient(circle at 90% -10%,#e5516212,#0000 33%),linear-gradient(145deg,#20191ae6,#0e0b0bf9);overflow:hidden}.panel:before{background:linear-gradient(90deg,#0000,#facdd22e,#e6c4851a,#0000);inset:0 22px auto}.panel:hover{border-color:#f3a5ae29;box-shadow:0 30px 88px #0000004d,inset 0 1px #ffffff0e,0 0 58px #c73d4d09}.panel-head{background:linear-gradient(90deg,#ffffff05,#0000 58%);border-bottom-color:#f7dcdf11;align-items:center;min-height:82px;padding:22px 24px 19px}.panel-head h2{color:#faedef;letter-spacing:-.025em;margin-top:6px;font-size:18px;font-weight:690}.text-button{color:#f296a1;border:1px solid #0000;border-radius:9px;min-height:38px;padding:0 10px;font-size:11px;font-weight:680}.text-button:hover{color:#fddade;background:#ea54650f;border-color:#f2919c29}.hero-balance{background:radial-gradient(circle at 66% 46%,#fa67783d,#0000 20%),radial-gradient(circle at 94% 6%,#e5c5871c,#0000 24%),linear-gradient(112deg,#581a21 0%,#2c191b 48%,#181112 100%);border:1px solid #fa9da85c;border-radius:28px;grid-template-columns:minmax(0,1fr) 210px 240px;gap:28px;min-height:268px;margin-bottom:18px;padding:40px 44px;overflow:hidden;box-shadow:0 34px 100px #00000057,inset 0 1px #ffffff1a,0 0 70px #ce3d4e12}.hero-balance:before{content:"VERDICT";color:#ffffff09;font-family:var(--font-display);letter-spacing:.08em;font-size:clamp(92px,9vw,154px);font-weight:620;top:-40px;right:18%}.hero-balance:after{content:"";filter:blur(72px);background:#ff829126;border-radius:50%;width:390px;height:390px;position:absolute;top:-250px;right:15%}.hero-balance>*{z-index:1;position:relative}.hero-balance .eyebrow{color:#e8afb6}.hero-balance strong{color:#fff;letter-spacing:-.06em;text-shadow:0 18px 55px #00000045;margin:12px 0 10px;font-size:clamp(43px,5vw,67px);font-weight:585;line-height:.98}.hero-balance p{color:#bababa;max-width:470px;font-size:12px;line-height:1.6}.hero-orbit{border-color:#ffccd233;width:164px;height:164px;box-shadow:0 0 0 25px #ff798906,0 0 65px #f1556729}.hero-orbit:before,.hero-orbit:after{content:"";border:1px solid #ffccd21c;border-radius:50%;position:absolute}.hero-orbit:before{inset:14px}.hero-orbit:after{border-color:#e5c68b1c;inset:-12px}.hero-orbit span{color:#0000;width:104px;height:104px;box-shadow:none;filter:drop-shadow(0 15px 22px #48050a9e)drop-shadow(0 0 18px #e61c2a2e);background:url(/verdict-raven-emblem.png) 50%/contain no-repeat;border:0;border-radius:0;font-size:0;animation:5.2s ease-in-out infinite verdict-mark-float;transform:none}.hero-orbit i{background:#edcf96;width:6px;height:6px;box-shadow:0 0 14px #eccd94bf}.hero-meta{border-left-color:#ffffff21;gap:24px;padding:22px 0 22px 28px}.hero-meta span{color:#a1a1a1;font-size:9px}.hero-meta b{color:#f7ead0;margin-top:8px;font-size:14px}@keyframes verdict-mark-float{0%,to{transform:translateY(2px)scale(.985)}50%{transform:translateY(-5px)scale(1.025)}}.stats-grid{gap:14px;margin-bottom:18px}.stat-card{background:radial-gradient(circle at 104% -8%,#e04b5c1c,#0000 43%),linear-gradient(145deg,#1f1718f0,#0a0a0efb);border-radius:18px;min-width:0;min-height:146px;padding:22px;box-shadow:0 20px 55px #0000002e,inset 0 1px #ffffff0a}.stat-card:before{background:linear-gradient(90deg,#0000,#f8d3d721,#0000);inset:0 20px auto}.stat-card>span{color:#949494;letter-spacing:.15em;font-size:9px}.stat-card strong{overflow-wrap:anywhere;color:#fcf5f6;margin:17px 0 7px;font-size:clamp(25px,2.25vw,33px);font-weight:590}.stat-card small{color:#7f7f7f;font-size:11px;line-height:1.45}.stat-card i{background:#ffffff03;border-radius:50%;width:106px;height:106px;bottom:-37px;right:-29px;transform:none;box-shadow:inset 0 0 32px #ffffff04}.stat-card.violet{background:radial-gradient(circle at 102% 0,#ec56672b,#0000 46%),linear-gradient(145deg,#211819f2,#0f0a0bfb)}.stat-card.amber{background:radial-gradient(circle at 102% 0,#efb85f1a,#0000 47%),linear-gradient(145deg,#1a1a1af2,#0c0c0cfb)}.stat-card.green{background:radial-gradient(circle at 102% 0,#59dda01b,#0000 47%),linear-gradient(145deg,#161b1cf2,#090d0dfb)}label>span,.full-field>span{color:#b7b7b7;margin-bottom:8px;font-size:11px;font-weight:680}input,textarea,select,.calculated{color:#fbf3f4;width:100%;font-size:13px;box-shadow:inset 0 1px 4px #00000061,0 1px #ffffff04;background:linear-gradient(#ffffff04,#0000),#090707d4!important;border:1px solid #f7dcdf1b!important;border-radius:12px!important}input{height:48px}textarea{min-height:112px;line-height:1.58}input::placeholder,textarea::placeholder{color:#5f5f5f}input:focus,textarea:focus,select:focus{background:#0d0909f5!important;border-color:#f98b989e!important;box-shadow:0 0 0 4px #e24b5d17,0 12px 30px #00000029,inset 0 1px 3px #00000061!important}.calculated{color:#ffa8b2;height:48px}.form-panel,.upload-panel,.report-review{padding:28px}.form-section{grid-template-columns:48px minmax(0,1fr);gap:16px}.form-index{color:#ffb5be;width:42px;height:42px;font:720 10px/1 var(--font-display);background:linear-gradient(145deg,#ee5c6d1f,#e2c58f09);border-color:#f9a3ad45;border-radius:12px;box-shadow:inset 0 1px #ffffff0e}.form-section h2{color:#f9e9eb;font-size:18px}.form-section p{color:#8e8e8e;font-size:12px}.dropzone{background:radial-gradient(circle at 50% 38%,#ea54651a,#0000 39%),linear-gradient(145deg,#140e0fcc,#07070adb);border:1px dashed #f3a2ab45;border-radius:18px;min-height:300px;box-shadow:inset 0 1px #ffffff05}.dropzone:hover{background:radial-gradient(circle at 50% 38%,#f5617226,#0000 42%),#130c0de6;border-color:#fcbcc37a;box-shadow:inset 0 0 50px #da495a0a,0 18px 44px #00000029}.upload-mark{color:#ffa7b1;background:linear-gradient(145deg,#ee596a21,#e2c58f09);border-color:#f79da74d;border-radius:16px;width:54px;height:54px;transform:none;box-shadow:inset 0 1px #ffffff0f,0 14px 35px #7f1f2a2e}.clipboard-upload-hint{border-radius:12px}.submit-summary{padding-top:20px}.resource-grid,.rates-grid{gap:14px}.resource-grid button,.rate-card,.application-card,.contract-list>button,.resource-edit-card,.contract-edit-grid form,.settings-card,.profile-tabs button,.announcement-category-list>button,.task-card{background:radial-gradient(circle at 100% 0,#e04b5c11,#0000 38%),linear-gradient(145deg,#1a1a1ae8,#0d0a0af9);border-color:#f7dcdf18;border-radius:16px;box-shadow:0 16px 42px #00000026,inset 0 1px #ffffff09}.resource-grid button:hover,.resource-grid button.selected,.rate-card:hover,.application-card:hover,.contract-list>button:hover,.contract-list>button.selected,.profile-tabs button:hover,.profile-tabs button.active,.announcement-category-list>button:hover,.announcement-category-list>button.active{background:radial-gradient(circle at 100% 0,#ee586921,#0000 44%),linear-gradient(145deg,#241a1bf5,#100b0cfc);border-color:#fa9faa4d;transform:translateY(-2px);box-shadow:0 22px 54px #0000003b,0 0 36px #cf3e4f0a,inset 0 1px #ffffff0e}.resource-grid button{min-height:154px;padding:16px;overflow:hidden}.resource-grid button.selected:after{color:#fff;background:linear-gradient(145deg,#ef6878,#b33443);border:1px solid #ffffff29;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid;top:11px;right:11px;box-shadow:0 7px 18px #a92d3b52}.resource-choice-image,.catalog-image,.contract-cover{border-radius:12px}.resource-category-tabs,.profile-tabs,.contract-workspace-tabs,.warehouse-workspace-tabs,.task-tabs{gap:9px}.resource-category-tabs button,.contract-workspace-tabs button,.warehouse-workspace-tabs button,.task-tabs button{border-radius:11px;min-height:44px}.profile-tabs button{min-height:76px}.simple-table,.reports-table,.member-list{scrollbar-color:#e6717f61 transparent}.simple-table>div:not(.table-head):not(.empty),.reports-table>div:not(.table-head):not(.empty),.member-row,.report-row,.payout-list>div,.activity-leaderboard>div{border-color:#f7dcdf0f}.simple-table>div:not(.table-head):not(.empty):hover,.reports-table>div:not(.table-head):not(.empty):hover,.member-row:hover,.report-row:hover,.payout-list>div:hover{background:linear-gradient(90deg,#e851630e,#ffffff03)}.report-row{min-height:78px}.resource-mark{color:#f8a8b1;background:linear-gradient(145deg,#922a366e,#201718f0);border-color:#f79fa93d;border-radius:12px;box-shadow:inset 0 1px #ffffff0a}.status{border-radius:999px;min-height:27px;padding:6px 9px;font-size:10px;font-weight:720}.queue>button{border-left-width:3px;min-height:76px}.queue>button:hover,.queue>button.selected{background:linear-gradient(90deg,#e952641c,#e2c58f06)}.review-facts{background:#06060940;border-color:#f7dcdf14;border-radius:14px;overflow:hidden}.review-facts div{border-color:#f7dcdf12}.comment-box,.backup-note,.profile-info-note,.info-banner{border-radius:12px}.activity-chart{background-color:#09070752;border-radius:0 0 18px 18px}.activity-bar{background:linear-gradient(#ff9ca8,#c7404f);box-shadow:0 0 12px #f0667633}.earned-bar{background:linear-gradient(#f0d6a5,#a37b3f);box-shadow:0 0 10px #e2c58f21}.notification-popover,.pwa-popover,.member-card-drawer,.evidence-lightbox-dialog,.rejection-dialog{-webkit-backdrop-filter:blur(34px)saturate(135%);backdrop-filter:blur(34px)saturate(135%);background:radial-gradient(circle at 90% -8%,#e650611a,#0000 32%),linear-gradient(145deg,#1e1718fb,#08080cfe);border-color:#f5d2d621;box-shadow:0 38px 120px #00000094,inset 0 1px #ffffff0e}.notification-popover,.pwa-popover{border-radius:18px}.toast{background:linear-gradient(145deg,#1c1c1cf5,#0e0b0bfa);border-color:#e2c58f47;border-radius:15px;box-shadow:0 26px 78px #00000075,inset 0 1px #ffffff0e}.auth-shell{background:#0b0808;grid-template-columns:minmax(560px,1.08fr) minmax(520px,.92fr);min-height:100dvh}.auth-brand-panel{background:radial-gradient(circle at 20% 22%,#f45b6d40,#0000 28%),radial-gradient(circle at 88% 82%,#e2c58f1b,#0000 28%),linear-gradient(145deg,#261416 0%,#110a0b 62%,#08080c 100%);min-height:100dvh;padding:clamp(42px,5vw,78px);overflow:hidden}.auth-brand-panel:before{border-color:#ffb3bc29;border-radius:50%;width:min(52vw,720px);height:min(52vw,720px);top:10%;right:-31%;box-shadow:0 0 0 70px #ed546606,0 0 0 140px #e2c58f03}.auth-brand-panel:after{content:"";opacity:.2;filter:drop-shadow(0 30px 60px #7e0812a8)saturate(112%);background:url(/verdict-raven-emblem.png) 50%/contain no-repeat;width:min(34vw,510px);height:min(34vw,510px);top:18%;right:-4%;transform:rotate(-3deg)}.auth-brand .verdict-emblem{width:60px;height:60px}.auth-brand b{font-size:20px}.auth-brand small{color:#b0b0b0}.auth-copy{max-width:720px}.auth-copy h1{color:#fff;letter-spacing:-.065em;text-shadow:0 24px 70px #00000052;margin:18px 0 24px;font-size:clamp(54px,5.4vw,86px);font-weight:575;line-height:.94}.auth-copy h1 em{color:#ff9aa6;-webkit-text-fill-color:transparent;background:linear-gradient(95deg,#ffd7dc,#f07684 55%,#e5c78f);-webkit-background-clip:text;background-clip:text}.auth-copy p{color:#b2b2b2;max-width:510px;font-size:15px}.auth-flow{background:#ffffff12;border-color:#f7dcdf1f;border-radius:17px;overflow:hidden;box-shadow:0 20px 55px #00000029}.auth-flow span{color:#cdcdcd;background:#0e0a0ab8;min-height:88px;padding:18px}.auth-form-panel{background:radial-gradient(circle at 50% 16%,#ea54651a,#0000 31%),linear-gradient(145deg,#110c0d,#0c0909);min-height:100dvh;padding:clamp(22px,3vw,48px)}.auth-form-wrap{background:radial-gradient(circle at 100% 0,#ea546512,#0000 33%),linear-gradient(155deg,#221b1cf0,#0e0b0bfb);border-color:#f7dcdf1f;border-radius:24px;width:min(100%,700px);padding:clamp(24px,3vw,36px);box-shadow:0 42px 130px #00000075,inset 0 1px #ffffff0f}.auth-tabs{background:#060609a8;border-color:#f7dcdf1a;border-radius:14px;min-height:54px;padding:5px}.auth-tabs button{color:#8b8b8b;border-radius:10px}.auth-heading h2{color:#fcf5f6;font-weight:590}.auth-form-section,.discord-auth-card,.discord-identity{background:radial-gradient(circle at 100% 0,#ea54650e,#0000 37%),linear-gradient(145deg,#141414f0,#08080cf7);border-color:#f7dcdf18;border-radius:16px}.status-screen,.rules-gate-screen{background:radial-gradient(circle at 50% 30%,#ea54652b,#0000 30%),radial-gradient(circle at 75% 92%,#e2c58f0e,#0000 29%),#0c0808}.status-card{background:radial-gradient(circle at 100% 0,#ea54651a,#0000 36%),linear-gradient(145deg,#221a1bf7,#0d0a0afc);border-color:#fab4bc38;border-radius:26px;box-shadow:0 42px 130px #0000007a}.status-symbol{border-radius:18px;transform:none}@media (width<=1500px){.sidebar{width:258px}.main{margin-left:282px}.brand-badge{display:none}.content{padding-inline:30px}.topbar{padding-inline:14px}.topbar-center{margin-left:auto;position:static;transform:none}.topbar>.top-actions{margin-left:0}.sync-state{display:none}}@media (width<=1180px){.sidebar{width:238px}.main{margin-left:262px}.brand{gap:11px}.brand .verdict-emblem{flex-basis:45px;width:45px;height:45px}.side-nav button{grid-template-columns:31px minmax(0,1fr) auto;padding-inline:9px;font-size:12px}.content{padding-inline:24px}.hero-balance{grid-template-columns:minmax(0,1fr) 185px}.hero-meta{display:none}.two-column,.two-column.wide-left,.report-layout,.contract-layout,.guide-layout{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.sidebar{display:none}.main{margin-left:0}.topbar{border-radius:17px;gap:8px;height:62px;margin:8px 8px 0;padding:0 11px;top:8px}.mobile-brand{flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.mobile-brand .verdict-emblem{width:34px;height:34px}.topbar-center{gap:5px;margin-left:auto;position:static;transform:none}.topbar .role-label-full,.top-guide-button .guide-label-full{display:none}.topbar .role-label-short,.top-guide-button .guide-label-short{display:inline}.role-switch{min-height:40px}.role-switch button{min-height:32px;padding-inline:10px;font-size:10px}.top-guide-button{min-height:40px;padding-inline:8px}.top-actions{gap:5px}.top-actions .sync-state,.top-actions .primary{display:none}.content{padding:34px 18px calc(112px + env(safe-area-inset-bottom))}.page-heading{flex-direction:column;align-items:flex-start;gap:17px;min-height:0;padding:8px 0 19px 17px}.page-heading:after{left:17px}.page-heading h1{font-size:clamp(29px,6vw,39px)}.page-heading>.primary{justify-content:center;width:100%;display:inline-flex}.heading-total{text-align:left;display:block}.hero-balance{border-radius:23px;grid-template-columns:1fr;min-height:244px;padding:31px}.hero-balance:before{font-size:92px;top:-18px;right:-3%}.hero-orbit{opacity:.24;pointer-events:none;width:145px;height:145px;display:grid;position:absolute;bottom:-29px;right:-28px}.hero-balance>div:first-child{padding-right:80px}.hero-balance strong{font-size:clamp(38px,8vw,52px)}.review-layout,.contract-review-workspace,.settings-grid,.resource-editor-grid{grid-template-columns:1fr}.mobile-nav{z-index:60;height:74px;left:10px;right:10px;bottom:max(9px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;background:linear-gradient(#ffffff06,#0000),#0d0909eb;border:1px solid #f6dadd21;border-radius:20px;padding:6px;display:flex;position:fixed;overflow:auto hidden;box-shadow:0 22px 70px #00000080,inset 0 1px #ffffff0e}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav button{scroll-snap-align:center;color:#7e7e7e;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;flex:1 0 78px;justify-content:center;align-items:center;gap:5px;min-width:78px;font-size:9px;font-weight:670;display:flex;position:relative}.mobile-nav button span{color:#888;font:700 9px/1 var(--font-display)}.mobile-nav button.active{color:#faecee;background:linear-gradient(145deg,#e74e6029,#e2c58f09);border-color:#f499a430;box-shadow:inset 0 1px #ffffff0a}.mobile-nav button.active span{color:#e5c590}.notification-popover{width:min(430px,100vw - 16px);max-height:calc(100dvh - 166px);top:70px;right:8px}.pwa-popover{position:fixed;top:70px;right:8px}.auth-shell{grid-template-columns:1fr}.auth-brand-panel{display:none}.auth-form-panel{align-items:center;min-height:100dvh;padding:20px}.auth-mobile-brand{justify-content:center;align-items:center;gap:11px;margin-bottom:24px;display:flex}}@media (width<=640px){.topbar{padding-inline:8px}.mobile-brand{display:none}.topbar-center{margin-left:0}.top-guide-button{justify-content:center;width:38px;padding:0}.top-guide-button b{display:none!important}.top-guide-button>span{width:23px;height:23px}.pwa-control-button,.notification-button,.logout-button{justify-content:center;width:38px;min-height:38px;padding:0}.logout-button{font-size:0}.logout-button:after{content:"↗";font-size:15px;transform:rotate(90deg)}.content{padding:28px 12px calc(108px + env(safe-area-inset-bottom))}.page-heading{margin-bottom:20px}.page-heading h1{font-size:clamp(27px,8.2vw,34px)}.page-heading p{font-size:13px}.hero-balance{min-height:226px;padding:25px 22px}.hero-balance>div:first-child{padding-right:44px}.hero-balance strong{font-size:clamp(34px,10vw,46px)}.hero-balance p{max-width:270px}.hero-orbit{opacity:.19;right:-55px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stat-card{border-radius:16px;min-height:132px;padding:17px}.stat-card>span{font-size:8px}.stat-card strong{margin-top:14px;font-size:clamp(21px,6vw,27px)}.stat-card small{font-size:10px}.panel{border-radius:17px}.panel-head{align-items:flex-start;gap:13px;min-height:0;padding:19px 17px 16px}.panel-head h2{font-size:17px}.form-panel,.upload-panel,.report-review,.announcement-picker,.announcement-preview,.announcement-send-panel{padding:18px}.form-section{grid-template-columns:41px minmax(0,1fr);gap:12px}.form-index{width:38px;height:38px}.field-grid,.auth-field-grid{grid-template-columns:1fr}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.resource-grid button{min-height:142px;padding:12px}.resource-grid button b{font-size:13px}.dropzone{min-height:245px}.review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-head{align-items:flex-start}.notification-head-actions{flex-direction:column;align-items:stretch}.member-card-drawer{padding:26px 16px 108px}.auth-form-panel{align-items:start;padding:10px}.auth-form-wrap{border-radius:20px;padding:22px 16px}.auth-heading h2{font-size:29px}.auth-form-section,.discord-auth-card{padding:16px}.status-card{border-radius:21px;padding:32px 20px}.status-actions{grid-template-columns:1fr}.status-actions .primary,.status-actions .secondary-button{width:100%}}@media (width<=380px){.role-switch button{padding-inline:8px}.top-guide-button,.pwa-control-button,.notification-button,.logout-button{width:35px}.stats-grid{grid-template-columns:1fr}.stat-card{min-height:116px}.resource-grid{grid-template-columns:1fr}}@media (width>=1800px){.sidebar{width:302px}.main{margin-left:330px}.content{max-width:1680px;padding-inline:52px}.hero-balance{min-height:288px}}@media (prefers-reduced-motion:reduce){.hero-orbit span{animation:none!important}.brand .verdict-emblem img,.side-nav button,.panel,.stat-card,.resource-grid button,.rate-card,.application-card,.contract-list>button,.primary{transition-duration:.01ms!important}}.family-roster-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.family-roster-summary article{background:linear-gradient(145deg,#23191aeb,#110c0df0);border:1px solid #f6c2c817;border-radius:18px;align-items:center;gap:15px;min-height:92px;padding:18px 20px;display:flex}.family-roster-summary article>span{color:#f8a8b1;background:#e0536314;border:1px solid #f48d9933;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.family-roster-summary small,.family-roster-summary b{display:block}.family-roster-summary small{color:#8c8c8c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10px}.family-roster-summary b{color:#f9eced;font-family:var(--font-display);font-size:24px}.family-roster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.family-roster-card{min-height:270px;padding:22px;position:relative;overflow:hidden}.family-roster-admin-note{color:#a3a3a3;background:#c73d4d0e;border:1px solid #e16a782b;border-radius:13px;align-items:flex-start;gap:11px;margin:-2px 0 18px;padding:13px 15px;display:flex}.family-roster-admin-note>span{color:#f8a8b1;border:1px solid #f48d993d;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.family-roster-admin-note p{margin:1px 0 0;font-size:11px;line-height:1.55}.family-roster-admin-note b{color:#f2d2d6}.family-roster-card.is-interactive{cursor:pointer}.family-roster-card.is-interactive:focus-visible{outline-offset:3px;border-color:#fa8e9b7a;outline:3px solid #e25b6b1a}.family-roster-open{color:#e08f98;letter-spacing:.035em;border-top:1px solid #f6c2c813;margin-top:16px;padding-top:13px;font-size:10px;font-weight:750}.family-roster-card.is-interactive:hover .family-roster-open{color:#fab8c0}.family-roster-card:before{content:"";background:linear-gradient(#ff808f,#c9445414);width:2px;position:absolute;inset:0 auto 0 0}.family-roster-card.rank-10,.family-roster-card.rank-9{background:radial-gradient(circle at 88% 4%,#d59e3e21,#0000 38%),linear-gradient(145deg,#1f1819fa,#0f0b0bfa);border-color:#efc06238}.family-roster-card.rank-10:before,.family-roster-card.rank-9:before{background:linear-gradient(#f2c56f,#975b221a)}.family-roster-card-top{justify-content:space-between;align-items:flex-start;display:flex}.family-roster-avatar{border-color:#f8afb847;width:58px;height:58px;box-shadow:0 12px 28px #00000047}.family-rank-level{background:#ffffff06;border:1px solid #f79fa921;border-radius:12px;justify-items:end;min-width:54px;padding:8px 10px;display:grid}.family-rank-level small{color:#848484;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.family-rank-level b{color:#fbb3bb;font-family:var(--font-display);font-size:21px}.family-roster-person{margin-top:18px}.family-roster-person h2{color:#faedef;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.3vw,22px)}.family-roster-person p{color:#7f7f7f;margin:5px 0 0;font-size:11px}.family-roster-rank{background:#ffffff06;border:1px solid #f2b0b817;border-radius:13px;align-items:center;gap:11px;margin-top:20px;padding:13px 14px;display:flex}.family-roster-rank>span{color:#f1919c;font-size:17px}.family-roster-rank b,.family-roster-rank small{display:block}.family-roster-rank b{color:#efcace;font-size:12px}.family-roster-rank small{color:gray;margin-top:2px;font-size:10px}.access-role-badges{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.access-role-badge{color:#a5a5a5;letter-spacing:.04em;background:#c0384812;border:1px solid #db818c24;border-radius:999px;align-items:center;min-height:24px;padding:5px 9px;font-size:9px;font-weight:700;display:inline-flex}.access-role-badge.owner,.access-role-badge.admin{color:#e6c788;background:#ba802717;border-color:#e1b56140}.access-role-badge.recruiter{color:#9dcdf8;background:#3d84cc14;border-color:#68b2f63b}.access-role-badge.mechanic{color:#8edce5;background:#288b9914;border-color:#5ecddb3d}.access-role-badge.reviewer{color:#f5a2ac;border-color:#f275843d}.access-role-badge.treasurer{color:#82ddb2;background:#2c9b6912;border-color:#4ccf9338}.member-list>.member-head,.member-list>.member-row{grid-template-columns:minmax(210px,1.45fr) minmax(190px,1fr) minmax(230px,1.15fr) minmax(115px,.65fr) minmax(115px,.7fr) minmax(105px,.6fr) minmax(180px,.95fr);min-width:1160px}.family-rank-editor{width:100%;max-width:230px;display:block}.family-rank-editor select{color:#f4d8db;background:#0f0b0b;border:1px solid #f1b9c021;border-radius:10px;width:100%;min-width:145px;height:40px;padding:0 10px;font-size:11px}.family-rank-editor select:focus{border-color:#fb7e8d7a;outline:none;box-shadow:0 0 0 3px #e4546514}.rank-batch-savebar{z-index:105;width:min(520px,100vw - 40px);min-height:78px;animation:rank-batch-savebar-in .24s var(--v4-motion-out,ease-out) both;background:radial-gradient(circle at 92% 0,#ef576926,#0000 42%),linear-gradient(145deg,#22191afb,#0e0b0bfe);border:1px solid #f496a147;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 14px 13px 17px;display:grid;position:fixed;bottom:26px;right:28px;box-shadow:0 26px 80px #00000085,0 0 44px #c3384912,inset 0 1px #ffffff0f}@keyframes rank-batch-savebar-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}.rank-batch-copy{grid-template-columns:auto 34px;align-items:center;gap:2px 10px;min-width:0;display:grid}.rank-batch-copy>span{color:#f6e1e3;font-size:11px;font-weight:760}.rank-batch-copy>b{color:#f8a7b0;width:30px;height:30px;font-family:var(--font-display);background:#e253641a;border:1px solid #fb9aa545;border-radius:9px;grid-area:1/2/3;place-items:center;font-size:14px;display:grid}.rank-batch-copy>small{color:#8e8e8e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rank-batch-actions{align-items:center;gap:8px;display:flex}.rank-batch-actions .secondary-button,.rank-batch-actions .primary{white-space:nowrap;min-height:42px;padding-inline:15px}.rank-batch-actions .secondary-button{font-size:10px}.rank-batch-actions .primary{min-width:132px;font-size:11px}.access-roles-editor{width:100%;min-width:0;max-width:230px;position:relative}.access-roles-summary{color:#eec6ca;text-align:left;cursor:pointer;background:#0f0b0b;border:1px solid #f1b9c021;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:9px 11px;font-size:10px;font-weight:700;display:flex}.access-roles-summary>span{transition:transform .18s}.access-roles-editor.is-open .access-roles-summary{background:#171011;border-color:#f883916b;box-shadow:0 0 0 3px #e85b6b0f}.access-roles-editor.is-open .access-roles-summary>span{transform:rotate(180deg)}.access-roles-summary:disabled{opacity:.55;cursor:wait}.access-roles-menu{z-index:110;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e8717f59 transparent;transform-origin:50% 0;animation:access-roles-menu-in .18s var(--v4-motion-out,ease-out) both;background:radial-gradient(circle at 92% 0,#e74f611c,#0000 38%),#130e0f;border:1px solid #f8839147;border-radius:13px;gap:7px;padding:10px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 24px 70px #0000007a,inset 0 1px #ffffff0a}@keyframes access-roles-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}.access-roles-menu>p{color:#777;margin:0 0 2px;font-size:9px}.access-roles-menu label{cursor:pointer;background:#ffffff05;border-radius:8px;grid-template-columns:17px 1fr;align-items:start;gap:8px;padding:8px;display:grid}.access-roles-menu input{accent-color:#e76978;margin:2px 0 0}.access-roles-menu b,.access-roles-menu small{display:block}.access-roles-menu b{color:#efc6cb;font-size:10px}.access-roles-menu small{color:#777;margin-top:2px;font-size:8px;line-height:1.35}.access-roles-menu .primary{width:100%;min-height:36px;margin-top:2px;font-size:10px}.rank-settings-panel{margin-top:18px;padding:26px}.rank-settings-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.rank-settings-head h2{font-family:var(--font-display);margin:7px 0 8px;font-size:22px}.rank-settings-head p{color:#8b8b8b;max-width:760px;margin:0;font-size:12px;line-height:1.6}.rank-settings-note{color:#9aabc9;background:#435b9c0e;border:1px solid #7491de26;border-radius:12px;align-items:flex-start;gap:11px;margin:20px 0;padding:13px 15px;display:flex}.rank-settings-note>span{border:1px solid #81a1f142;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.rank-settings-note p{margin:1px 0 0;font-size:11px;line-height:1.55}.rank-settings-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.rank-settings-list label{background:#ffffff04;border:1px solid #f1c2c713;border-radius:12px;grid-template-columns:36px minmax(130px,1fr) minmax(170px,.85fr);align-items:center;gap:11px;min-height:74px;padding:11px 12px;display:grid}.rank-settings-level{color:#f09ca6;width:34px;height:34px;font-family:var(--font-display);border:1px solid #f5879433;border-radius:10px;place-items:center;font-size:14px;display:grid}.rank-settings-copy b,.rank-settings-copy small{display:block}.rank-settings-copy b{color:#efcace;font-size:11px}.rank-settings-copy small{color:#797979;margin-top:3px;font-size:9px}.rank-settings-list input{color:#f4d9dc;width:100%;height:40px;font:600 10px/1 var(--font-body);letter-spacing:.03em;background:#0f0b0b;border:1px solid #eeb6bd1f;border-radius:9px;padding:0 11px}.rank-settings-list input:focus{border-color:#fb7e8d7a;outline:none;box-shadow:0 0 0 3px #e4546514}.rank-settings-actions{justify-content:flex-end;align-items:center;gap:16px;margin-top:18px;display:flex}.rank-settings-actions>span{color:#9b9b9b;font-size:11px}.settings-workspace-tabs{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.settings-tab-content{animation:.2s ease-out profile-tab-in}.settings-tab-content .settings-card,.settings-tab-content .rank-settings-panel{width:100%;min-height:0;margin-top:0}.settings-tab-content .backup-settings-card{grid-template-columns:54px minmax(0,1fr) minmax(220px,280px);align-items:center;gap:12px 22px;padding:28px;display:grid}.settings-tab-content .backup-settings-card .settings-icon{grid-row:1/3;align-self:start;margin:0}.settings-tab-content .backup-settings-card>label{width:100%;margin:0}.settings-tab-content .backup-settings-card>label>span,.webhook-mention-role>span,.webhook-url-field>span{color:#949494;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.settings-section-save{justify-self:end;min-width:240px}.settings-success-message{color:#91dcb6;background:#36b2770e;border:1px solid #4ccd8e33;border-radius:12px;align-items:center;gap:10px;min-height:44px;margin:-8px 0 18px;padding:11px 14px;font-size:11px;display:flex}.settings-success-message span{border:1px solid #4ccd8e40;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.settings-tab-content .rules-settings-card{padding:28px}.settings-tab-content .rules-settings-card .settings-section-save{align-self:flex-end}.webhook-role-help{color:#9aabc9;background:#435b9c0e;border:1px solid #7491de26;border-radius:12px;align-items:flex-start;gap:11px;width:100%;margin-top:18px;padding:13px 15px;display:flex}.webhook-role-help>span{border:1px solid #81a1f142;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.webhook-role-help p{color:inherit;margin:1px 0 0;font-size:11px;line-height:1.55}.settings-tab-content .webhook-settings-list{gap:14px}.settings-tab-content .webhook-setting{background:radial-gradient(circle at 100% 0,#c842520f,#0000 38%),#08080c75;border-color:#f1c2c716;border-radius:14px;flex-direction:column;padding:18px;display:flex}.webhook-setting-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.webhook-setting-top .integration-state{flex:none;margin-top:0}.webhook-mention-role{background:#ffffff04;border:1px solid #eebcc214;border-radius:11px;margin-top:16px;padding:13px;display:block}.webhook-mention-role input,.webhook-url-field input{color:#f4d9dc;width:100%;height:42px;font:600 11px/1 var(--font-body);background:#0f0b0b;border:1px solid #eeb6bd21;border-radius:9px;padding:0 12px}.webhook-mention-role input:focus,.webhook-url-field input:focus{border-color:#fb7e8d7a;outline:none;box-shadow:0 0 0 3px #e4546514}.webhook-mention-role small{color:#747474;margin-top:7px;font-size:9px;line-height:1.45;display:block}.settings-tab-content .webhook-setting .settings-actions{margin:13px 0 0}.webhook-url-field{margin-top:12px}.webhook-save{align-self:flex-end;margin-top:20px}@media (width<=1180px){.family-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rank-settings-list,.settings-tab-content .webhook-settings-list{grid-template-columns:1fr}}@media (width<=820px){.family-roster-summary{grid-template-columns:1fr}.family-roster-summary article{min-height:74px}.member-list>.member-head{display:none}.member-list>.member-row{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.access-roles-editor{max-width:360px}.rank-batch-savebar{width:auto;bottom:88px;left:12px;right:12px}.rank-settings-head{flex-direction:column}.settings-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-tab-content .backup-settings-card{grid-template-columns:54px minmax(0,1fr)}.settings-tab-content .backup-settings-card>label,.settings-tab-content .backup-settings-card>.settings-section-save{grid-column:1/-1}}@media (width<=620px){.family-roster-grid{grid-template-columns:1fr}.family-roster-card{min-height:250px}.rank-settings-panel{padding:18px}.rank-settings-list label{grid-template-columns:34px 1fr}.rank-settings-list input{grid-column:1/-1}.rank-settings-actions{flex-direction:column;align-items:stretch}.rank-settings-actions .primary{width:100%}.settings-workspace-tabs button{min-height:66px;padding:10px}.settings-tab-content .settings-card{padding:18px}.settings-tab-content .backup-settings-card{grid-template-columns:1fr}.settings-tab-content .backup-settings-card .settings-icon{grid-row:auto}.settings-section-save,.webhook-save{width:100%;min-width:0}.webhook-settings-head,.rules-settings-head,.webhook-setting-top{flex-direction:column}}.job-center{--job-line:#ffa8b224;--job-surface:#161011eb;gap:18px;display:grid}.job-hero{background:radial-gradient(circle at 83% 30%,#e0576733,#0000 24%),linear-gradient(125deg,#2b1b1df7,#110d0dfa 58%,#1a1213fa);border:1px solid #ff8b9938;border-radius:20px;grid-template-columns:minmax(0,1fr) auto 160px;align-items:center;gap:32px;min-height:220px;padding:34px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff09}.job-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 68%,#ffffff06 68% 68.1%,#0000 68.1%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/100% 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.job-hero-copy{z-index:1;max-width:720px;position:relative}.job-hero-copy h1{color:#faeff0;letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(34px,4vw,56px);line-height:.98}.job-hero-copy p{color:#a7a7a7;max-width:660px;margin:0;font-size:13px;line-height:1.7}.job-hero-stats{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05050847;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:1fr 1fr;min-width:240px;display:grid;position:relative;overflow:hidden}.job-hero-stats>span{align-content:center;min-height:98px;padding:20px;display:grid}.job-hero-stats>span+span{border-left:1px solid #ffffff12}.job-hero-stats b{color:#ffcad0;font-size:28px;line-height:1}.job-hero-stats small{color:gray;text-transform:uppercase;letter-spacing:.09em;margin-top:7px;font-size:9px}.job-hero-mark{z-index:1;border:1px solid #ff8c9942;border-radius:50%;justify-self:end;place-items:center;width:126px;height:126px;display:grid;position:relative;box-shadow:inset 0 0 30px #f35e6f14,0 0 45px #c9455414}.job-hero-mark:before,.job-hero-mark:after{content:"";border-radius:inherit;border:1px dashed #ffb3bc2e;position:absolute;inset:11px}.job-hero-mark:after{background:#ff8c99;border:0;width:5px;height:5px;inset:49%;box-shadow:0 -54px #ff8c99,0 54px #ff8c99,54px 0 #ff8c99,-54px 0 #ff8c99}.job-hero-mark span{color:#ffa8b2;text-shadow:0 0 24px #ff849299;font-size:27px}.job-hero-mark small{color:#747474;letter-spacing:.18em;font:700 7px ui-monospace,monospace;position:absolute;bottom:28px}.job-notice,.job-form-error{color:#75dca7;background:#50d8900e;border:1px solid #50d8903b;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:10px 14px;font-size:12px;display:flex}.job-notice span{background:#50d8901f;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.job-form-error{color:#ef8d94;background:#ef72780e;border-color:#ef727840}.job-loading,.job-error{border:1px solid var(--job-line);background:var(--job-surface);color:#8c8c8c;border-radius:18px;align-content:center;place-items:center;gap:13px;min-height:360px;display:grid}.job-loading span{color:#ffa5af;background:#f65c6e17;border:1px solid #ff879559;border-radius:17px;place-items:center;width:58px;height:58px;font:800 12px ui-monospace,monospace;display:grid}.job-error p{color:#8c8c8c;margin:0}.job-section-heading{justify-content:space-between;align-items:end;gap:24px;padding:6px 2px 0;display:flex}.job-section-heading.compact{align-items:center;padding:4px 2px 1px}.job-section-heading h2{color:#f8e5e8;letter-spacing:-.035em;margin:7px 0 0;font-size:24px}.job-section-heading>p{color:#818181;text-align:right;max-width:480px;margin:0;font-size:11px;line-height:1.55}.job-vacancy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.job-vacancy-card{border:1px solid var(--job-line);background:linear-gradient(145deg,#251b1ce6,#101010f5 65%);border-radius:16px;flex-direction:column;min-width:0;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.job-vacancy-card:before{content:"";opacity:.6;background:linear-gradient(90deg,#0000,#ff9ba78c,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.job-vacancy-card.full{background:linear-gradient(145deg,#1e1e1ed6,#0f0f0ff5)}.job-vacancy-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-index{color:#5f5f5f;letter-spacing:.08em;font:800 11px ui-monospace,monospace}.job-vacancy-card h3{color:#f9e9eb;letter-spacing:-.04em;margin:22px 0 15px;font-size:25px;line-height:1.08}.job-slots{border-bottom:2px solid #ffffff0e;align-items:end;height:26px;margin-bottom:19px;display:flex;position:relative;overflow:hidden}.job-slots>span{background:linear-gradient(90deg,#cb4e5c,#ff8c99);min-width:4px;height:2px;position:absolute;bottom:-2px;left:0;box-shadow:0 0 10px #ff788880}.job-slots small{color:#797979;padding-bottom:7px;font-size:9px}.job-text-block{margin-bottom:16px}.job-text-block>span,.job-motivation>span{color:#787878;text-transform:uppercase;letter-spacing:.13em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.job-text-block p,.job-motivation p{color:#bababa;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.job-apply-button{width:100%;margin-top:auto}.job-application-state{background:#e8b45c0a;border:1px solid #e8b45c2e;border-radius:9px;grid-template-columns:27px 1fr;align-items:center;gap:9px;margin:2px 0 14px;padding:10px 11px;display:grid}.job-application-state>span{width:27px;height:27px;color:var(--amber);background:#e8b45c14;border-radius:7px;place-items:center;display:grid}.job-application-state b,.job-application-state small{display:block}.job-application-state b{color:#d8c7a6;font-size:10px}.job-application-state small{color:#888;margin-top:3px;font-size:9px;line-height:1.4}.job-application-state.approved{background:#50d8900b;border-color:#50d89033}.job-application-state.approved>span{color:var(--green);background:#50d8901a}.job-application-state.approved b{color:#9de3bd}.job-application-state.rejected{background:#ef72780a;border-color:#ef727833}.job-application-state.rejected>span{color:var(--red);background:#ef727817}.job-application-state.rejected b{color:#e89a9f}.job-empty{text-align:center;background:#ffffff03;border:1px dashed #f795a033;border-radius:16px;grid-column:1/-1;align-content:center;place-items:center;min-height:220px;padding:30px;display:grid}.job-empty.compact{min-height:150px}.job-empty>span{color:#e78490;border:1px solid #f6808e47;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:12px;display:grid}.job-empty b{color:#c8c8c8;font-size:13px}.job-empty p{color:#787878;max-width:380px;margin:7px 0 0;font-size:11px;line-height:1.5}.job-history{overflow:hidden}.job-history-list{padding:0 20px 14px}.job-history-list>div{border-top:1px solid #ffffff0e;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:10px 2px;display:grid}.job-history-list>div>span:nth-child(2) b,.job-history-list>div>span:nth-child(2) small{display:block}.job-history-list>div>span:nth-child(2) b{color:#d7d7d7;font-size:12px}.job-history-list>div>span:nth-child(2) small{color:#727272;margin-top:4px;font-size:9px}.job-history-list>div>p{color:#8d8d8d;grid-column:2/-1;margin:-5px 0 5px;font-size:10px;line-height:1.5}.job-history-icon{width:30px;height:30px;color:var(--amber);background:#e8b45c14;border-radius:9px;place-items:center;font-style:normal;display:grid}.job-history-icon.approved{color:var(--green);background:#50d89014}.job-history-icon.rejected{color:var(--red);background:#ef727814}.job-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030306c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.job-apply-modal{background:radial-gradient(circle at 80% 0,#f65c6e1f,#0000 30%),#161616;border:1px solid #ff93a047;border-radius:19px;width:min(100%,610px);max-height:calc(100vh - 44px);padding:31px;position:relative;overflow-y:auto;box-shadow:0 35px 110px #00000094}.job-apply-modal h2{color:#faecee;letter-spacing:-.04em;margin:8px 0 10px;font-size:30px}.job-apply-modal>p{color:#949494;margin:0 0 22px;font-size:12px;line-height:1.65}.job-apply-modal label>span,.job-create-body label>span,.job-editor-fields label>span,.job-decision-note>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.job-modal-close{color:#999;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;width:34px;height:34px;position:absolute;top:18px;right:18px}.job-modal-actions,.job-editor-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.job-admin-tabs{background:#0b0909b3;border:1px solid #ffffff12;border-radius:13px;gap:5px;padding:5px;display:flex}.job-admin-tabs button{color:#828282;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:0 18px;display:flex;position:relative}.job-admin-tabs button>span{background:#ffffff09;border-radius:7px;place-items:center;width:26px;height:26px;font:800 8px ui-monospace,monospace;display:grid}.job-admin-tabs button b{font-size:11px}.job-admin-tabs button small{background:#ffffff0b;border-radius:10px;place-items:center;min-width:22px;height:20px;padding-inline:6px;font-size:8px;display:grid}.job-admin-tabs button small.pending{color:var(--amber);background:#e8b45c1f}.job-admin-tabs button.active{color:#f5d5d9;background:linear-gradient(135deg,#f65c6e29,#f65c6e0e);border-color:#f885923d}.job-admin-tabs button.active>span{color:#ff9aa6;background:#f770802b}.job-admin-layout{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;display:grid}.job-create-panel{position:sticky;top:88px;overflow:hidden}.job-panel-mark{color:#fa9ba6;background:#f65c6e14;border:1px solid #f7849145;border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.job-create-body{grid-template-columns:minmax(0,1fr) 110px;gap:14px;padding:0 22px 22px;display:grid}.job-wide-field{grid-column:1/-1}.job-create-body textarea,.job-editor-form textarea,.job-decision-note textarea{min-height:112px}.job-vacancy-manage,.job-application-list{gap:12px;display:grid}.job-editor-list{gap:10px;display:grid}.job-editor-card{background:#121212e6;border:1px solid #ffffff13;border-radius:13px;overflow:hidden}.job-editor-card.active{border-color:#f28a9626}.job-editor-summary{width:100%;min-height:78px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto 25px;align-items:center;gap:12px;padding:14px 16px;display:grid}.job-editor-symbol{color:#ed8b96;background:#f65c6e11;border:1px solid #f1849133;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.job-editor-summary>span:nth-child(2){min-width:0}.job-editor-summary>span:nth-child(2) b,.job-editor-summary>span:nth-child(2) small{display:block}.job-editor-summary>span:nth-child(2) b{color:#ddd;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.job-editor-summary>span:nth-child(2) small{color:#767676;margin-top:5px;font-size:9px}.job-editor-chevron{color:#737373;text-align:center;font-size:18px}.job-editor-form{background:#0000001f;border-top:1px solid #ffffff0f;padding:18px}.job-editor-fields{grid-template-columns:minmax(0,1fr) 110px;gap:13px;display:grid}.job-active-toggle{cursor:pointer;background:#ffffff05;border:1px solid #fff1;border-radius:9px;align-items:center;gap:11px;margin-top:14px;padding:12px;display:flex}.job-active-toggle input{accent-color:#e86272;width:18px;height:18px;margin:0}.job-active-toggle b,.job-active-toggle small{display:block}.job-active-toggle b{color:#cacaca;font-size:11px}.job-active-toggle small{color:#777;margin-top:3px;font-size:9px}.job-applications-layout{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:start;gap:18px;display:grid}.job-application-card{background:linear-gradient(140deg,#231a1bd1,#101010f2 60%);border:1px solid #f7919d26;border-radius:15px;padding:20px}.job-candidate{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.job-candidate-avatar{color:#faa2ac;background:linear-gradient(145deg,#4b161c,#1c1415);border:1px solid #f4919d40;border-radius:50%;place-items:center;width:46px;height:46px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.job-candidate-avatar img{object-fit:cover;width:100%;height:100%}.job-candidate>span:nth-child(2) b,.job-candidate>span:nth-child(2) small{display:block}.job-candidate>span:nth-child(2) b{color:#f5dbde;font-size:14px}.job-candidate>span:nth-child(2) small{color:#777;margin-top:4px;font-size:9px}.job-motivation{background:#03030530;border:1px solid #ffffff0e;border-radius:10px;margin:17px 0 14px;padding:15px}.job-decision-note{display:block}.job-decision-note textarea{min-height:84px}.job-review-actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;margin-top:13px;display:grid}.job-review-actions>small{color:#707070;font-size:9px}.job-application-archive{max-height:calc(100vh - 110px);position:sticky;top:88px;overflow:hidden}.job-archive-list{max-height:calc(100vh - 210px);padding:0 16px 16px;overflow-y:auto}.job-archive-list details{border-top:1px solid #ffffff0e}.job-archive-list summary{cursor:pointer;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:10px 3px;list-style:none;display:grid}.job-archive-list summary::-webkit-details-marker{display:none}.job-archive-list summary>span:nth-child(2) b,.job-archive-list summary>span:nth-child(2) small{display:block}.job-archive-list summary>span:nth-child(2) b{color:#d7d7d7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.job-archive-list summary>span:nth-child(2) small{color:#737373;margin-top:3px;font-size:8px}.job-archive-list details>div{padding:0 8px 14px 43px}.job-archive-list details p,.job-archive-list details blockquote{color:#999;white-space:pre-wrap;margin:0 0 8px;font-size:10px;line-height:1.55}.job-archive-list details blockquote{background:#f65c6e0b;border-left:2px solid #f5828f59;padding:9px 10px}.job-archive-list details>div>small{color:#6e6e6e;font-size:8px}@media (width<=1250px){.job-hero{grid-template-columns:minmax(0,1fr) auto}.job-hero-mark{display:none}.job-vacancy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.job-admin-layout,.job-applications-layout{grid-template-columns:1fr}.job-create-panel,.job-application-archive{max-height:none;position:static}.job-archive-list{max-height:500px}}@media (width<=760px){.job-hero{grid-template-columns:1fr;gap:22px;min-height:0;padding:27px 22px}.job-hero-copy h1{font-size:39px}.job-hero-stats{width:100%;min-width:0}.job-hero-stats>span{min-height:78px;padding:15px}.job-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.job-section-heading>p{text-align:left}.job-vacancy-grid{grid-template-columns:1fr}.job-admin-tabs{grid-template-columns:1fr 1fr;display:grid}.job-admin-tabs button{justify-content:center}}@media (width<=520px){.job-center{gap:13px}.job-hero{border-radius:15px;padding:23px 17px}.job-hero-copy h1{font-size:34px}.job-hero-copy p{font-size:12px}.job-hero-stats b{font-size:23px}.job-vacancy-card{border-radius:13px;padding:18px}.job-vacancy-card h3{font-size:23px}.job-history-list{padding-inline:13px}.job-history-list>div{grid-template-columns:32px minmax(0,1fr)}.job-history-list>div>.status{grid-column:2}.job-modal-backdrop{align-items:end;padding:9px}.job-apply-modal{border-radius:18px 18px 12px 12px;width:100%;max-height:calc(100vh - 18px);padding:26px 18px 18px}.job-modal-actions,.job-editor-actions{grid-template-columns:1fr;display:grid}.job-modal-actions .primary,.job-modal-actions .secondary-button,.job-editor-actions .primary,.job-editor-actions .secondary-button{width:100%}.job-create-body,.job-editor-fields{grid-template-columns:1fr;padding-inline:14px}.job-editor-fields{padding-inline:0}.job-wide-field{grid-column:1}.job-editor-summary{grid-template-columns:34px minmax(0,1fr) 22px;padding-inline:12px}.job-editor-summary>.status{grid-area:2/2}.job-editor-chevron{grid-area:1/3/3}.job-application-card{padding:15px}.job-candidate{grid-template-columns:42px minmax(0,1fr)}.job-candidate>.status{grid-column:2}.job-review-actions{grid-template-columns:1fr 1fr}.job-review-actions>small{grid-column:1/-1}.job-review-actions button{width:100%}.job-archive-list summary{grid-template-columns:31px minmax(0,1fr)}.job-archive-list summary>.status{grid-column:2}}@media (prefers-reduced-motion:reduce){.job-center *,.job-center :before,.job-center :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.profile-birthday-field{background:radial-gradient(circle at 0,#d7bd8612,#0000 35%),#ffffff03;border:1px solid #d7bd8633;border-radius:12px;grid-template-columns:46px minmax(190px,1fr) minmax(90px,.35fr) minmax(170px,.65fr);align-items:center;gap:14px;margin-top:16px;padding:16px;display:grid}.profile-birthday-icon{background:#d7bd860e;border:1px solid #d7bd8638;border-radius:11px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.profile-birthday-copy b{color:#f6dee1;font-size:12px}.profile-birthday-copy p{color:#7e7e7e;max-width:390px;margin:4px 0 0;font-size:9px;line-height:1.45}.profile-birthday-field label{gap:6px;display:grid}.profile-birthday-field label>span{color:gray;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:760}.profile-birthday-field select{color:#f7e2e5;background-color:#0e0b0b;border:1px solid #f7dcdf1c;border-radius:9px;width:100%;height:44px;padding:0 34px 0 12px}.upcoming-birthdays-panel{background:radial-gradient(circle at 100% 0,#d7bd8613,#0000 32%),#0f0f0feb;border-color:#d7bd8629;margin-bottom:16px;padding:22px;overflow:hidden}.upcoming-birthdays-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.upcoming-birthdays-list>article{background:#ffffff04;border:1px solid #f7dcdf13;border-radius:12px;grid-template-columns:48px 42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:11px 13px;display:grid}.upcoming-birthdays-list>article.soon{background:linear-gradient(110deg,#d7bd860e,#ffffff03);border-color:#d7bd8633}.upcoming-birthdays-list>article.today{background:linear-gradient(110deg,#50d89016,#d7bd8609);border-color:#50d89047;box-shadow:inset 3px 0 #50d890}.birthday-date-badge{background:#d7bd860b;border:1px solid #d7bd8633;border-radius:10px;align-content:center;place-items:center;gap:2px;width:48px;height:48px;display:grid}.birthday-date-badge span{color:#e2cb98;font:730 17px/1 var(--font-display)}.birthday-date-badge small{color:#8c8069;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:820}.birthday-avatar{border-color:#d7bd863d;width:42px;height:42px;font-size:10px}.birthday-member-copy{min-width:0}.birthday-member-copy b{color:#f6e2e4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.birthday-member-copy small{color:#757575;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.birthday-countdown{text-align:right}.birthday-countdown b{color:#d9c18b;font-size:10px;display:block}.today .birthday-countdown b{color:#79dda8}.birthday-countdown small{color:#717171;margin-top:4px;font-size:8px;display:block}.birthday-empty{text-align:left;border:1px dashed #f7dcdf1a;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:13px;min-height:92px;padding:18px;display:flex}.birthday-empty>span{filter:grayscale(.3);font-size:24px}.birthday-empty b{color:#d5d5d5;font-size:11px}.birthday-empty p{color:#757575;margin:4px 0 0;font-size:9px}@media (width<=980px){.profile-birthday-field{grid-template-columns:46px minmax(0,1fr)}.profile-birthday-field label{grid-column:auto}.upcoming-birthdays-list{grid-template-columns:1fr}}@media (width<=560px){.profile-birthday-field{grid-template-columns:1fr 1fr}.profile-birthday-icon{grid-column:1}.profile-birthday-copy{grid-column:2}.upcoming-birthdays-panel{padding:16px}.upcoming-birthdays-panel .panel-head{flex-direction:column;align-items:flex-start}.upcoming-birthdays-list>article{grid-template-columns:44px minmax(0,1fr) auto}.birthday-date-badge{width:44px;height:44px}.birthday-avatar{display:none}}.active-gathering-notice{background:radial-gradient(circle at 8%,#50d8901c,#0000 26%),radial-gradient(circle at 92% 0,#ea5b6c1f,#0000 32%),linear-gradient(120deg,#0c1814f7,#130d0efa);border:1px solid #50d89040;border-radius:18px;grid-template-columns:auto minmax(250px,.9fr) minmax(390px,1.25fr) auto;align-items:center;gap:20px;margin-bottom:18px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #0003}.active-gathering-notice:after{content:"";border:1px solid #50d8901c;width:130px;height:130px;position:absolute;bottom:-85px;right:-75px;transform:rotate(45deg);box-shadow:0 0 0 24px #50d89005,0 0 0 48px #50d89003}.active-gathering-status{z-index:1;background:#50d8900e;border:1px solid #50d89047;border-radius:17px;align-content:center;place-items:center;gap:5px;width:76px;height:76px;display:grid;position:relative}.active-gathering-status i{background:#50d890;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #50d8901a}.active-gathering-status span{color:#9ee9bf;text-transform:uppercase;font-size:9px;font-weight:800}.active-gathering-status small{color:#5ca67d;letter-spacing:.12em;font-size:7px;font-weight:800}.active-gathering-copy,.active-gathering-details,.active-gathering-action{z-index:1;position:relative}.contract-gathering-gate{background:#ef72780e;border:1px solid #ef727833;border-radius:12px;align-items:center;gap:12px;min-height:64px;margin-bottom:14px;padding:12px 16px;display:flex}.contract-gathering-gate>span{color:#f29499;letter-spacing:.08em;border:1px solid #ef72783d;border-radius:9px;place-items:center;min-width:42px;height:34px;font-size:9px;font-weight:850;display:grid}.contract-gathering-gate>div{gap:3px;display:grid}.contract-gathering-gate b{color:#f1e2e5;font-size:12px}.contract-gathering-gate small{color:#847b82;font-size:9px;line-height:1.45}.contract-gathering-gate.open{background:#50d89011;border-color:#50d89040}.contract-gathering-gate.open>span{color:#65dea0;border-color:#50d89047}.contract-submit.locked{flex-direction:column;display:flex}.contract-submit-locked{text-align:center;background:radial-gradient(circle at 50% 20%,#ef727812,#0000 52%);border:1px dashed #ef727833;border-radius:10px;align-content:center;place-items:center;gap:10px;min-height:310px;padding:34px 24px;display:grid}.contract-submit-locked>span{color:#e8868d;background:#ef72780e;border:1px solid #ef727838;border-radius:50%;place-items:center;width:50px;height:50px;font-size:21px;display:grid}.contract-submit-locked h3{color:#f0e2e4;margin:4px 0 0;font-size:16px}.contract-submit-locked p{color:#817980;max-width:390px;margin:0;font-size:10px;line-height:1.55}.contract-submit-locked button{color:#baacb1;cursor:pointer;background:#ffffff06;border:1px solid #f7dcdf1a;border-radius:8px;min-height:38px;margin-top:6px;padding:0 14px;font-size:9px;font-weight:760}.active-gathering-copy h2{color:#f8e9ea;font:590 clamp(18px, 2vw, 24px)/1.1 var(--font-display);letter-spacing:-.035em;margin:5px 0}.active-gathering-copy p{color:#919191;max-width:520px;margin:0;font-size:11px;line-height:1.5}.active-gathering-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.active-gathering-details>span{background:#ffffff05;border:1px solid #f7dcdf12;border-radius:10px;align-content:center;gap:4px;min-height:52px;padding:10px 12px;display:grid}.active-gathering-details small,.announcement-active-meta small{color:#707070;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.active-gathering-details b,.announcement-active-meta b{color:#dbdbdb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.active-gathering-action{color:#9ee9bf;cursor:pointer;white-space:nowrap;background:#50d89013;border:1px solid #50d89047;border-radius:10px;min-height:46px;padding:0 16px;font-size:10px;font-weight:760}.announcement-active-gathering{background:radial-gradient(circle at 0,#50d89014,#0000 26%),#0f0f0ff0;border-color:#50d8903d;grid-template-columns:auto minmax(260px,.9fr) minmax(360px,1.15fr) auto;align-items:center;gap:18px;margin-bottom:16px;padding:18px;display:grid}.announcement-active-mark{background:#50d8900f;border:1px solid #50d89040;border-radius:13px;align-content:center;place-items:center;gap:5px;width:54px;height:54px;display:grid}.announcement-active-mark i{background:#50d890;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #50d89017}.announcement-active-mark span{color:#7bdfa8;letter-spacing:.1em;font-size:8px;font-weight:850}.announcement-active-copy h2{color:#f7e5e7;margin:5px 0;font-size:18px}.announcement-active-copy p{color:#838383;margin:0;font-size:10px;line-height:1.45}.announcement-active-meta{grid-template-columns:.5fr 1.2fr .8fr;gap:8px;display:grid}.announcement-active-meta>span{background:#ffffff04;border:1px solid #f7dcdf12;border-radius:9px;align-content:center;gap:4px;min-height:50px;padding:9px 11px;display:grid}.announcement-close-button{color:#f29499;cursor:pointer;white-space:nowrap;background:#ef727811;border:1px solid #ef727852;border-radius:10px;min-height:48px;padding:0 17px;font-size:10px;font-weight:760}.announcement-close-button:disabled{opacity:.48;cursor:not-allowed}.gathering-settlement{border-top:1px solid #f7dcdf14;grid-column:1/-1;padding-top:18px}.gathering-settlement-head,.gathering-settlement-footer,.gathering-participant-tools{justify-content:space-between;align-items:center;gap:16px;display:flex}.gathering-settlement-head h3{color:#f7e5e7;margin:5px 0 4px;font-size:18px}.gathering-settlement-head p{color:#868086;margin:0;font-size:10px;line-height:1.5}.gathering-settlement-head>strong{color:#c9aaff;text-align:center;background:#9d66ff14;border:1px solid #9d66ff47;border-radius:11px;gap:2px;min-width:82px;padding:10px 14px;font-size:18px;display:grid}.gathering-settlement-head>strong small{color:#867891;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:700}.gathering-settlement-fields{grid-template-columns:minmax(220px,1.2fr) minmax(150px,.55fr) minmax(220px,1fr);gap:10px;margin-top:15px;display:grid}.gathering-settlement-fields label{color:#8e878e;gap:6px;font-size:9px;font-weight:720;display:grid}.gathering-settlement-fields :is(input,select){color:#f4e9eb;width:100%;min-height:43px;font:inherit;background:#ffffff06;border:1px solid #f7dcdf1a;border-radius:9px;outline:none;padding:0 12px}.gathering-settlement-fields :is(input,select):focus{border-color:#9d66ff7a;box-shadow:0 0 0 3px #9d66ff14}.gathering-participant-tools{color:#777078;margin:14px 0 8px;font-size:9px}.gathering-participant-tools>div{gap:6px;display:flex}.gathering-participant-tools button{color:#aaa0aa;cursor:pointer;background:#ffffff06;border:1px solid #f7dcdf17;border-radius:8px;min-height:30px;padding:0 10px;font-size:8px;font-weight:740}.gathering-participant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:300px;padding:2px;display:grid;overflow:auto}.gathering-participant-grid>label{cursor:pointer;background:#ffffff04;border:1px solid #f7dcdf13;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:9px 10px;display:grid}.gathering-participant-grid>label.selected{background:#50d89011;border-color:#50d89052}.gathering-participant-grid input{accent-color:#50d890;width:14px;height:14px}.gathering-participant-grid label>span:nth-of-type(2){gap:3px;min-width:0;display:grid}.gathering-participant-grid b,.gathering-participant-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gathering-participant-grid b{color:#e9dfe2;font-size:10px}.gathering-participant-grid small{color:#777078;font-size:8px}.gathering-participant-grid i{color:#8d7a91;font-size:12px;font-style:normal}.gathering-participant-grid label.selected i{color:#50d890}.gathering-settlement-footer{color:#847c84;border-top:1px solid #f7dcdf12;margin-top:14px;padding-top:13px;font-size:10px}.gathering-settlement-footer span b{color:#c9aaff;margin-left:6px;font-size:14px}.gathering-settlement-footer .primary{min-width:270px;min-height:46px}.manual-credit-note{color:#8f78b8;margin-top:4px;font-size:9px;display:block}.announcement-contract-fields :is(input,select):disabled,.announcement-send-panel textarea:disabled{opacity:.48;cursor:not-allowed}@media (hover:hover) and (prefers-reduced-motion:no-preference){.active-gathering-action,.announcement-close-button{transition:border-color var(--v4-motion-fast) ease, background-color var(--v4-motion-fast) ease, transform var(--v4-motion-fast) ease}.active-gathering-action:hover{background:#50d8901f;border-color:#50d89075;transform:translateY(-1px)}.announcement-close-button:hover:not(:disabled){background:#ef72781c;border-color:#ef727885;transform:translateY(-1px)}}@media (width<=1240px){.active-gathering-notice{grid-template-columns:auto minmax(0,1fr) auto}.active-gathering-details{grid-area:2/2/auto/-1}.announcement-active-gathering{grid-template-columns:auto minmax(0,1fr) auto}.announcement-active-meta{grid-area:2/2/auto/-1}.gathering-participant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.active-gathering-notice,.announcement-active-gathering{grid-template-columns:1fr}.active-gathering-status,.announcement-active-mark{width:54px;height:54px}.active-gathering-details,.announcement-active-meta{grid-area:auto/1}.active-gathering-action,.announcement-close-button{width:100%}.gathering-settlement-fields,.gathering-participant-grid{grid-template-columns:1fr}.gathering-settlement-head,.gathering-settlement-footer,.gathering-participant-tools{flex-direction:column;align-items:stretch}.gathering-settlement-head>strong,.gathering-settlement-footer .primary{width:100%}}@media (width<=480px){.active-gathering-notice{padding:15px}.active-gathering-details,.announcement-active-meta{grid-template-columns:1fr}}.resource-leaderboard-live{color:#9ee9bf;min-height:38px;font:720 10px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;background:#50d8900e;border:1px solid #50d89038;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.resource-leaderboard-live i{background:#50d890;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #50d89017}.resource-leaderboard-controls{grid-template-columns:minmax(420px,1fr) minmax(190px,.34fr) minmax(300px,.52fr);align-items:end;gap:12px;margin-bottom:16px;padding:12px;display:grid}.resource-leaderboard-periods{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.resource-leaderboard-periods button{color:#aaa;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #f7dcdf14;border-radius:11px;gap:3px;min-height:56px;padding:9px 13px;display:grid}.resource-leaderboard-periods button span{font-size:12px;font-weight:760}.resource-leaderboard-periods button small{color:#727272;font-size:9px}.resource-leaderboard-periods button.active{color:#ffeaec;background:linear-gradient(135deg,#ea5b6c26,#c63b4b0b);border-color:#ee75837a;box-shadow:inset 0 1px #ffffff0a}.resource-leaderboard-filter{gap:6px;display:grid}.resource-leaderboard-filter>span{color:#7e7e7e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.resource-leaderboard-filter select{color:#f4dbde;background-color:#0e0b0b;border:1px solid #f7dcdf1c;border-radius:11px;width:100%;height:56px;padding:0 38px 0 14px}.resource-leaderboard-filter.is-disabled{opacity:.48}.resource-leaderboard-filter select:disabled{cursor:not-allowed}.resource-leaderboard-metric{background:#0e0b0b;border:1px solid #f7dcdf1a;border-radius:11px;height:56px;padding:4px;display:flex}.resource-leaderboard-metric button{color:#797979;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;padding:0 10px;font-size:10px;font-weight:700}.resource-leaderboard-metric button.active{color:#f7e5e7;background:#ea5b6c29}.resource-leaderboard-summary{grid-template-columns:minmax(360px,1.25fr) minmax(390px,1fr);gap:12px;margin-bottom:16px;display:grid}.resource-leaderboard-lead{background:radial-gradient(circle at 88% 20%,#d7bd8629,#0000 32%),radial-gradient(circle at 16% 100%,#ea5b6c21,#0000 38%),linear-gradient(145deg,#191919fa,#09090dfc);border:1px solid #d7bd8647;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;min-height:260px;padding:clamp(24px,3vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000040}.resource-leaderboard-lead:after{content:"";border:1px solid #d7bd861c;width:180px;height:180px;position:absolute;bottom:-90px;right:-76px;transform:rotate(45deg);box-shadow:0 0 0 28px #d7bd8605,0 0 0 56px #d7bd8603}.resource-leaderboard-lead-copy{z-index:2;min-width:0;position:relative}.resource-leaderboard-lead-copy h2{font-family:var(--font-display);letter-spacing:-.055em;margin:10px 0 6px;font-size:clamp(25px,3vw,38px);font-weight:570}.resource-leaderboard-lead-copy>p{color:#939393;max-width:470px;margin:0;font-size:12px;line-height:1.55}.resource-leaderboard-lead-copy>div{gap:4px;margin-top:28px;display:grid}.resource-leaderboard-lead-copy>div b{color:#e4c989;letter-spacing:-.035em;font-size:clamp(24px,3vw,34px)}.resource-leaderboard-lead-copy>div span{color:gray;font-size:11px}.resource-leader-avatar{z-index:2;color:#ecd9a8;background:linear-gradient(145deg,#404040,#1b1415);border-color:#d7bd8680;flex:none;width:clamp(82px,10vw,118px);height:clamp(82px,10vw,118px);font-size:25px;position:relative;box-shadow:0 0 0 9px #d7bd860b,0 22px 52px #00000052}.resource-leader-crown{z-index:3;color:#e4c989;width:34px;height:34px;font:800 11px/1 var(--font-ui);background:#1c1c1c;border:1px solid #d7bd8680;place-items:center;display:grid;position:absolute;top:22px;right:24px;transform:rotate(45deg)}.resource-leaderboard-summary-stats{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.resource-leaderboard-summary-stats article{background:radial-gradient(circle at 100% 0,#ea5b6c11,#0000 45%),#0f0f0fe6;border:1px solid #f7dcdf16;border-radius:18px;flex-direction:column;justify-content:center;min-height:124px;padding:21px;display:flex}.resource-leaderboard-summary-stats article.prize{background:linear-gradient(145deg,#50d89014,#0f0f0ff2);border-color:#50d89040}.resource-leaderboard-summary-stats span{color:#7b7b7b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.resource-leaderboard-summary-stats b{color:#f7e5e7;margin-top:8px;font-size:clamp(21px,2.5vw,30px)}.resource-leaderboard-summary-stats small{color:#787878;margin-top:4px;font-size:10px}.resource-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.resource-podium-card{text-align:center;background:linear-gradient(155deg,#161616f5,#09090dfa);border:1px solid #f7dcdf17;border-radius:18px;flex-direction:column;align-items:center;min-height:215px;padding:24px 20px 20px;display:flex;position:relative;overflow:hidden}.resource-podium-card.podium-1{background:radial-gradient(circle at 50% 0,#d7bd861c,#0000 42%),linear-gradient(155deg,#191919fa,#0c0a0afc);border-color:#d7bd8652}.resource-podium-card.podium-2{border-color:#c3c3d033}.resource-podium-card.podium-3{border-color:#c2845d38}.resource-podium-card.is-current{box-shadow:inset 0 0 0 1px #50d89047}.resource-podium-place{color:#838383;font:800 18px/1 var(--font-display);position:absolute;top:15px;left:17px}.podium-1 .resource-podium-place{color:#e4c989}.resource-podium-avatar{border-color:#5c5c5c;width:64px;height:64px;margin-bottom:14px;font-size:15px}.podium-1 .resource-podium-avatar{border-color:#d7bd8680;box-shadow:0 0 0 6px #d7bd860a}.resource-podium-card h3{color:#f8e6e8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.resource-podium-card p{color:#777;margin:4px 0 16px;font-size:10px}.resource-podium-card strong{color:#d9c18b;font-size:19px}.resource-podium-card>span:last-of-type{color:#7a7a7a;margin-top:4px;font-size:10px}.resource-podium-card>i{color:#79dda8;text-transform:uppercase;background:#50d89017;border-radius:999px;margin-top:10px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:760}.resource-ranking-panel{overflow:hidden}.resource-prize-badge{color:#d8bf88;letter-spacing:.08em;background:#d7bd860e;border:1px solid #d7bd863d;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.resource-ranking-list{overflow-x:auto}.resource-ranking-head,.resource-ranking-list>article{grid-template-columns:58px minmax(210px,1.05fr) minmax(115px,.55fr) minmax(230px,1.15fr) minmax(115px,.55fr) minmax(130px,.65fr);align-items:center;gap:13px;min-width:1040px;padding:0 20px;display:grid}.resource-ranking-head{color:#707070;letter-spacing:.08em;text-transform:uppercase;background:#ffffff03;min-height:42px;font-size:8px;font-weight:750}.resource-ranking-list>article{border-top:1px solid #f7dcdf0f;min-height:96px}.resource-ranking-list>article.top-1{background:linear-gradient(90deg,#d7bd8613,#0000 48%)}.resource-ranking-list>article.top-2,.resource-ranking-list>article.top-3{background:linear-gradient(90deg,#ea5b6c0d,#0000 45%)}.resource-ranking-list>article.is-current{box-shadow:inset 3px 0 #50d890}.resource-ranking-place{gap:3px;display:grid}.resource-ranking-place b{color:#8a8a8a;font:800 12px/1 var(--font-ui)}.top-1 .resource-ranking-place b{color:#e4c989}.resource-ranking-place small{color:#aa8f58;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.resource-ranking-member{align-items:center;gap:11px;min-width:0;display:flex}.resource-ranking-member>span:last-child{min-width:0}.resource-ranking-member b{color:#f6e2e4;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex;overflow:hidden}.resource-ranking-member b i{color:#72dca2;text-transform:uppercase;background:#50d89014;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal}.resource-ranking-member small{color:#757575;margin-top:3px;font-size:9px;display:block}.resource-ranking-resources{flex-wrap:wrap;gap:5px;display:flex}.resource-ranking-resources i,.resource-ranking-resources em{color:#989898;white-space:nowrap;background:#ea5b6c09;border:1px solid #ea5b6c26;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-style:normal;display:inline-flex}.resource-ranking-resources i b{color:#d0d0d0;font-size:8px}.resource-ranking-resources em{color:#de8d97}.player-ranking-resource-cell .resource-ranking-resources{margin-top:3px}.resource-ranking-list>article>span[data-label]{gap:3px;display:grid}.resource-ranking-list>article>span[data-label]>b{color:#dadada;font-size:11px}.resource-ranking-list>article>span[data-label]>small{color:#707070;font-size:8px}.resource-ranking-list>article>span[data-label]>strong{color:#d9c18a;text-transform:uppercase;background:#d7bd8614;border-radius:999px;width:fit-content;padding:5px 8px;font-size:9px;font-weight:800}@media (hover:hover) and (prefers-reduced-motion:no-preference){.resource-leaderboard-periods button,.resource-podium-card,.resource-ranking-list>article{transition:transform var(--v4-motion-fast) ease, border-color var(--v4-motion-fast) ease, background-color var(--v4-motion-fast) ease}.resource-leaderboard-periods button:hover,.resource-podium-card:hover{transform:translateY(-2px)}.resource-ranking-list>article:hover{background-color:#ffffff05}}@media (width<=1120px){.resource-leaderboard-controls{grid-template-columns:1fr 1fr}.resource-leaderboard-periods{grid-column:1/-1}.resource-leaderboard-summary{grid-template-columns:1fr}}@media (width<=760px){.resource-leaderboard-controls{grid-template-columns:1fr}.resource-leaderboard-periods,.resource-leaderboard-filter,.resource-leaderboard-metric{grid-column:1}.resource-leaderboard-metric button{flex:1}.resource-leaderboard-summary-stats{grid-template-columns:1fr 1fr}.resource-podium{grid-template-columns:1fr}.resource-podium-card{text-align:left;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:0;padding:17px;display:grid}.resource-podium-place{grid-area:1/1/3;position:static}.resource-podium-avatar{display:none}.resource-podium-card>div{grid-column:2}.resource-podium-card p{margin:3px 0 0}.resource-podium-card strong{grid-area:1/3;font-size:15px}.resource-podium-card>span:last-of-type{grid-area:2/3;margin:0}.resource-podium-card>i{grid-column:2;width:fit-content;margin-top:5px}.resource-ranking-panel .panel-head{flex-direction:column;align-items:flex-start}.resource-ranking-list{padding:0 13px 13px;overflow:visible}.resource-ranking-head{display:none}.resource-ranking-list>article{border:1px solid #f7dcdf14;border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:11px;min-width:0;min-height:0;margin-top:9px;padding:15px 13px}.resource-ranking-place{grid-area:1/1/6}.resource-ranking-member,.resource-ranking-resources,.resource-ranking-list>article>span[data-label]{grid-column:2}.resource-ranking-list>article>span[data-label]{justify-content:space-between;gap:12px;display:flex}.resource-ranking-list>article>span[data-label]:before{content:attr(data-label);color:#707070;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:750}}@media (width<=520px){.resource-leaderboard-periods{grid-template-columns:1fr}.resource-leaderboard-periods button{grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:48px}.resource-leaderboard-summary-stats{grid-template-columns:1fr}.resource-leaderboard-summary-stats article{min-height:102px}.resource-leaderboard-lead{align-items:flex-end;min-height:235px}.resource-leader-avatar{width:70px;height:70px}.resource-leader-crown{top:15px;right:16px}.resource-podium-card strong{font-size:13px}.member-list>.member-row{grid-template-columns:1fr}.access-roles-editor,.family-rank-editor{width:100%;max-width:none}.rank-batch-savebar{grid-template-columns:1fr;gap:11px;padding:13px}.rank-batch-actions,.rank-batch-actions .secondary-button,.rank-batch-actions .primary{width:100%}.rank-batch-actions .secondary-button,.rank-batch-actions .primary{flex:1 1 0}}:root{--v4-motion-out:cubic-bezier(.2, .78, .2, 1);--v4-motion-spring:cubic-bezier(.2, .9, .25, 1.12);--v4-motion-fast:.18s;--v4-motion-base:.32s}body:after{filter:none;background:radial-gradient(circle,#f3566826 0%,#f356680e 38%,#0000 72%);width:62vw;height:48vw;top:-30vw;right:-13vw}.hero-balance:after{filter:none;background:radial-gradient(circle,#ff82912b,#ff82910b 48%,#0000 72%)}.sidebar,.topbar,.mobile-nav{-webkit-backdrop-filter:none;backdrop-filter:none}.section-stage{animation:none}.section-stage>:nth-child(-n+6){animation:v4-surface-in .48s var(--v4-motion-out) both}.section-stage>:nth-child(2){animation-delay:35ms}.section-stage>:nth-child(3){animation-delay:70ms}.section-stage>:nth-child(4){animation-delay:.105s}.section-stage>:nth-child(5){animation-delay:.14s}.section-stage>:nth-child(6){animation-delay:.175s}@keyframes v4-surface-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.page-heading:before{transform-origin:50% 0;animation:v4-heading-line .62s var(--v4-motion-out) 80ms both}@keyframes v4-heading-line{0%{opacity:0;transform:scaleY(.25)}to{opacity:1;transform:scaleY(1)}}:is(.stats-grid,.resource-grid,.rates-grid,.application-grid,.family-roster-grid,.family-roster-summary)>:nth-child(-n+8){animation:v4-card-in .42s var(--v4-motion-out) both}:is(.stats-grid,.resource-grid,.rates-grid,.application-grid,.family-roster-grid,.family-roster-summary)>:nth-child(2){animation-delay:45ms}:is(.stats-grid,.resource-grid,.rates-grid,.application-grid,.family-roster-grid,.family-roster-summary)>:nth-child(3){animation-delay:80ms}:is(.stats-grid,.resource-grid,.rates-grid,.application-grid,.family-roster-grid,.family-roster-summary)>:nth-child(4){animation-delay:.115s}:is(.stats-grid,.resource-grid,.rates-grid,.application-grid,.family-roster-grid,.family-roster-summary)>:nth-child(5){animation-delay:.15s}:is(.stats-grid,.resource-grid,.rates-grid,.application-grid,.family-roster-grid,.family-roster-summary)>:nth-child(6){animation-delay:.185s}:is(.stats-grid,.resource-grid,.rates-grid,.application-grid,.family-roster-grid,.family-roster-summary)>:nth-child(7){animation-delay:.22s}:is(.stats-grid,.resource-grid,.rates-grid,.application-grid,.family-roster-grid,.family-roster-summary)>:nth-child(8){animation-delay:.255s}@keyframes v4-card-in{0%{opacity:0;transform:translateY(9px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}.hero-orbit span{animation:6.8s ease-in-out 3 verdict-mark-float}.sync-state i{animation:2.8s ease-in-out 5 v4-status-breathe;box-shadow:0 0 10px #50d89073}@keyframes v4-status-breathe{0%,to{opacity:.68;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}.primary:after{transition:transform .52s var(--v4-motion-out);left:-34%;transform:translate(0,0)rotate(22deg)}.primary:hover:not(:disabled):after{left:-34%;transform:translate(525%)rotate(22deg)}.resource-grid button.selected:after{animation:v4-check-pop .36s var(--v4-motion-spring) both}@keyframes v4-check-pop{0%{opacity:0;transform:scale(.55)rotate(-16deg)}to{opacity:1;transform:scale(1)rotate(0)}}.side-nav button.active:after{transform-origin:50%;animation:v4-nav-line-in .36s var(--v4-motion-out) both}@keyframes v4-nav-line-in{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@media (hover:hover) and (pointer:fine){.panel,.stat-card,.resource-grid button,.rate-card,.application-card,.contract-list>button,.family-roster-card,.family-roster-summary article,.task-card,.settings-card{transition:transform var(--v4-motion-base) var(--v4-motion-out), border-color var(--v4-motion-base) ease, box-shadow var(--v4-motion-base) ease, background-color var(--v4-motion-base) ease}.panel:hover,.stat-card:hover,.family-roster-card:hover,.family-roster-summary article:hover{transform:translateY(-3px)}.family-roster-card:hover .family-roster-avatar,.member-row:hover .avatar{border-color:#fba8b27a;transform:translateY(-2px)scale(1.035)}.family-roster-avatar,.member-row .avatar{transition:transform var(--v4-motion-base) var(--v4-motion-out), border-color var(--v4-motion-base) ease}.simple-table>div:not(.table-head):not(.empty),.reports-table>div:not(.table-head):not(.empty),.member-row,.report-row,.payout-list>div,.activity-leaderboard>div:not(.activity-leaderboard-head){transition:transform var(--v4-motion-fast) ease, background-color var(--v4-motion-fast) ease, border-color var(--v4-motion-fast) ease}.simple-table>div:not(.table-head):not(.empty):hover,.reports-table>div:not(.table-head):not(.empty):hover,.member-row:hover,.report-row:hover,.payout-list>div:hover,.activity-leaderboard>div:not(.activity-leaderboard-head):hover{transform:translate(2px)}.side-nav button svg,.top-guide-button svg,.pwa-control-button svg,.notification-button svg{transition:transform var(--v4-motion-fast) var(--v4-motion-out), color var(--v4-motion-fast) ease}.side-nav button:hover svg,.top-guide-button:hover svg,.pwa-control-button:hover svg{transform:translateY(-1px)scale(1.06)}}@supports (content-visibility:auto){.rates-category,.family-roster-card{content-visibility:auto;contain-intrinsic-size:auto 290px}}@media (width<=820px){body:after,.app-shell:after{display:none}.hero-orbit span,.sync-state i{animation-iteration-count:1}.notification-popover,.pwa-popover,.member-card-drawer,.evidence-lightbox-dialog,.rejection-dialog{-webkit-backdrop-filter:none;backdrop-filter:none}.panel,.stat-card,.resource-grid button,.rate-card,.application-card,.family-roster-card{box-shadow:0 12px 32px #0000002e,inset 0 1px #ffffff09}.section-stage>:nth-child(-n+6){animation-duration:.36s}}@media (hover:none){.primary:after{display:none}.panel:hover,.stat-card:hover,.resource-grid button:hover,.rate-card:hover,.application-card:hover,.contract-list>button:hover,.family-roster-card:hover{transform:none}}@media (prefers-reduced-transparency:reduce),(prefers-reduced-data:reduce){body:before,body:after,.app-shell:after,.hero-balance:after{display:none}.notification-popover,.pwa-popover,.member-card-drawer,.evidence-lightbox-dialog,.rejection-dialog{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce),(update:slow){.section-stage>:nth-child(-n+6),:is(.stats-grid,.resource-grid,.rates-grid,.application-grid,.family-roster-grid,.family-roster-summary)>:nth-child(-n+8),.page-heading:before,.hero-orbit span,.sync-state i,.resource-grid button.selected:after,.side-nav button.active:after{animation:none!important}.primary:after{display:none}}.promotion-heading-status{border:1px solid var(--v4-stroke);background:#ffffff06;border-radius:16px;align-items:center;gap:12px;min-width:210px;padding:10px 14px;display:flex}.promotion-heading-status>span{width:38px;height:38px;color:var(--purple-bright);background:#ea5b6c1f;border-radius:12px;place-items:center;font-size:20px;font-weight:900;display:grid}.promotion-heading-status div{gap:3px;display:grid}.promotion-heading-status small,.promotion-heading-status b{line-height:1.2}.promotion-heading-status small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.promotion-heading-status.ready{background:#59dda00e;border-color:#59dda04d}.promotion-heading-status.ready>span{color:var(--green);background:#59dda021}.promotion-hero{background:linear-gradient(115deg,#a8313f2e,#0000 48%),linear-gradient(160deg,#1e1617fa,#0d0c13f5);border-color:#f5748333;grid-template-columns:minmax(420px,1.15fr) minmax(280px,.85fr);align-items:center;min-height:280px;margin-bottom:18px;padding:clamp(28px,4vw,50px);display:grid;position:relative;overflow:hidden}.promotion-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px);background-size:100% 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.promotion-hero.ready{background:linear-gradient(115deg,#2b90652b,#0000 48%),linear-gradient(160deg,#171c1efa,#0d1012f5);border-color:#59dda04f}.promotion-hero-glow{pointer-events:none;filter:blur(60px);background:#e8536429;border-radius:50%;width:320px;height:320px;position:absolute;top:-190px;left:110px}.promotion-hero.ready .promotion-hero-glow{background:#59dda026}.promotion-rank-route,.promotion-hero-copy,.promotion-ready-seal{z-index:1;position:relative}.promotion-rank-route{grid-template-columns:128px minmax(90px,1fr) 128px;align-items:center;padding-right:clamp(24px,4vw,58px);display:grid}.promotion-rank-node{text-align:center;background:#0d0909a8;border:1px solid #ff9faa33;border-radius:26px;align-content:center;place-items:center;gap:4px;min-height:142px;padding:16px 12px;display:grid;box-shadow:inset 0 1px #ffffff0e,0 18px 50px #0000003d}.promotion-rank-node small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.promotion-rank-node b{color:var(--purple-bright);font-family:var(--font-heading,inherit);text-shadow:0 0 28px #f065754d;font-size:50px;line-height:1}.promotion-rank-node span{color:#f4d7db;max-width:110px;font-size:11px;font-weight:800}.promotion-rank-node.next{opacity:.68;border-style:dashed}.promotion-rank-node.next.unlocked{opacity:1;border-style:solid;border-color:#59dda061}.promotion-rank-node.next.unlocked b{color:var(--green);text-shadow:0 0 28px #59dda047}.promotion-route-line{align-items:center;min-width:0;display:flex}.promotion-route-line i{background:linear-gradient(90deg,#ef637326,#ef6373b3);flex:1;height:1px}.promotion-route-line i:last-child{background:linear-gradient(90deg,#ef6373b3,#ef637326)}.promotion-route-line span{color:var(--purple-bright);letter-spacing:.1em;background:#1b1213;border:1px solid #ee6e7d3d;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900}.promotion-hero-copy{max-width:520px}.promotion-hero-copy h2{margin:9px 0 12px;font-size:clamp(25px,3vw,40px);line-height:1.06}.promotion-hero-copy p{max-width:470px;color:var(--muted);margin:0;line-height:1.65}.promotion-ready-seal{width:100px;height:100px;color:var(--green);background:#08120eb8;border:1px solid #59dda059;border-radius:50%;align-content:center;place-items:center;display:grid;position:absolute;bottom:20px;right:24px;transform:rotate(-8deg);box-shadow:0 0 40px #59dda01a,inset 0 0 0 5px #59dda009}.promotion-ready-seal span{font-size:20px}.promotion-ready-seal b{letter-spacing:.1em;font-size:12px}.promotion-ready-seal small{font-size:9px}.promotion-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.promotion-progress-card,.promotion-activity-note{border:1px solid var(--v4-stroke);background:#181112d1;border-radius:18px}.promotion-progress-card{gap:16px;padding:20px;display:grid}.promotion-progress-card.complete{border-color:#59dda038}.promotion-progress-card-head{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;display:grid}.promotion-progress-card-head>span{width:42px;height:42px;color:var(--purple-bright);background:#ea5b6c1f;border-radius:13px;place-items:center;font-size:11px;font-weight:900;display:grid}.promotion-progress-card.complete .promotion-progress-card-head>span{color:var(--green);background:#59dda01a}.promotion-progress-card-head div{gap:4px;display:grid}.promotion-progress-card-head small{color:var(--muted);font-size:10px}.promotion-progress-card-head b{font-size:15px}.promotion-progress-card-head b i{color:var(--muted);font-style:normal;font-weight:500}.promotion-progress-card-head em{color:var(--purple-bright);font-size:11px;font-style:normal;font-weight:900}.promotion-progress-card.complete .promotion-progress-card-head em{color:var(--green)}.promotion-progress-track{background:#ffffff0f;border-radius:99px;height:5px;overflow:hidden}.promotion-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--purple-dark), var(--purple-bright));height:100%;transition:width .5s;display:block;box-shadow:0 0 14px #f971814d}.promotion-progress-card.complete .promotion-progress-track i{background:linear-gradient(90deg, #27815c, var(--green));box-shadow:0 0 14px #59dda040}.promotion-activity-note,.promotion-settings-intro{align-items:center;gap:14px;padding:18px 20px;display:flex}.promotion-activity-note>span,.promotion-settings-intro>span{width:34px;height:34px;color:var(--champagne);background:var(--champagne-soft);border:1px solid #e2c58f33;border-radius:50%;flex:none;place-items:center;font-family:serif;font-weight:900;display:grid}.promotion-activity-note div,.promotion-settings-intro div{gap:4px;display:grid}.promotion-activity-note p,.promotion-settings-intro p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.promotion-ladder-panel{padding:clamp(20px,3vw,30px)}.promotion-ladder{gap:8px;display:grid}.promotion-ladder>article{border:1px solid var(--line-soft);background:#ffffff04;border-radius:15px;grid-template-columns:118px 1fr auto;align-items:center;gap:18px;min-height:76px;padding:12px 16px;display:grid}.promotion-ladder>article.current{background:linear-gradient(90deg,#ea5b6c16,#ffffff04);border-color:#f065754d}.promotion-ladder>article>div:nth-child(2){gap:6px;display:grid}.promotion-ladder>article>div:nth-child(2)>span{color:var(--muted);font-size:11px}.promotion-ladder>article>em{color:var(--purple-bright);letter-spacing:.08em;text-transform:uppercase;background:#ea5b6c1a;border-radius:99px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.promotion-ladder-ranks,.promotion-settings-ranks{align-items:center;gap:7px;display:flex}.promotion-ladder-ranks span,.promotion-settings-ranks span{border:1px solid var(--v4-stroke-strong);width:38px;height:38px;color:var(--purple-bright);background:#ea5b6c14;border-radius:11px;place-items:center;font-size:15px;font-weight:900;display:grid}.promotion-ladder-ranks i,.promotion-settings-ranks i{color:#727272;font-style:normal}.promotion-not-configured{color:#737373!important}.promotion-settings-form,.promotion-settings-list{gap:12px;display:grid}.promotion-settings-intro{background:linear-gradient(90deg,#e2c58f0e,#181112d1);border-color:#e2c58f29;margin-bottom:4px}.promotion-requirement-card{padding:0;overflow:clip}.promotion-requirement-card.enabled{border-color:#e7647333}.promotion-requirement-card>summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:118px 1fr auto 24px;align-items:center;gap:18px;min-height:86px;padding:15px 20px;list-style:none;display:grid}.promotion-requirement-card>summary::-webkit-details-marker{display:none}.promotion-requirement-card>summary>div:nth-child(2){gap:6px;display:grid}.promotion-requirement-card>summary>div:nth-child(2) span{color:var(--muted);font-size:11px}.promotion-enable{border:1px solid var(--line);min-width:126px;color:var(--muted);cursor:pointer;background:#00000029;border-radius:11px;align-items:center;gap:9px;padding:9px 11px;font-size:10px;font-weight:800;display:flex}.promotion-enable input{width:16px;height:16px;accent-color:var(--purple)}.promotion-requirement-card.enabled .promotion-enable{color:var(--green);background:#59dda00e;border-color:#59dda030}.promotion-settings-chevron{color:var(--muted);font-size:20px;transition:transform .18s}.promotion-requirement-card[open] .promotion-settings-chevron{transform:rotate(180deg)}.promotion-requirement-body{border-top:1px solid var(--line-soft);background:#0505092e;padding:22px}.promotion-base-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.promotion-base-requirements label,.promotion-resource-editor label{gap:8px;display:grid}.promotion-base-requirements label>span,.promotion-resource-editor label>span{color:#d6d6d6;font-size:11px;font-weight:800}.promotion-base-requirements input,.promotion-resource-editor input,.promotion-resource-editor select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:#0f0b0b;border-radius:12px;padding:0 13px}.promotion-base-requirements label>small{color:var(--muted);font-size:9px}.promotion-specific-head{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;margin:25px 0 12px;padding-top:20px;display:flex}.promotion-specific-head div{gap:4px;display:grid}.promotion-specific-head p{color:var(--muted);margin:0;font-size:11px}.promotion-specific-head .secondary-button{flex:none}.promotion-resource-editor{gap:9px;display:grid}.promotion-resource-editor>div{border:1px solid var(--line-soft);background:#ffffff05;border-radius:14px;grid-template-columns:minmax(210px,1fr) minmax(150px,.45fr) 40px;align-items:end;gap:10px;padding:12px;display:grid}.promotion-resource-editor>div>button{width:40px;height:44px;color:var(--red);cursor:pointer;background:#f075820e;border:1px solid #f075822e;border-radius:11px;place-items:center;font-size:18px;display:grid}.promotion-resource-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:13px;padding:18px;font-size:11px}.promotion-settings-save{z-index:3;background:#160f10f5;border-color:#f272813d;justify-content:space-between;align-items:center;gap:20px;margin-top:7px;padding:16px 18px;display:flex;position:sticky;bottom:16px;box-shadow:0 18px 60px #0000006b}.promotion-settings-save>div{gap:3px;display:grid}.promotion-settings-save p{color:var(--muted);margin:0;font-size:10px}.promotion-settings-save span{color:var(--green);font-size:10px;font-weight:800}@media (width<=1100px){.promotion-hero{grid-template-columns:1fr;gap:32px}.promotion-rank-route{max-width:600px;padding-right:0}.promotion-hero-copy{max-width:700px}.promotion-ready-seal{top:24px;bottom:auto;right:24px}.promotion-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.promotion-heading-status{width:100%}.promotion-hero{min-height:0;padding:24px 18px}.promotion-rank-route{grid-template-columns:96px minmax(40px,1fr) 96px}.promotion-rank-node{border-radius:19px;min-height:118px}.promotion-rank-node b{font-size:38px}.promotion-rank-node span{font-size:9px}.promotion-route-line span,.promotion-ready-seal{display:none}.promotion-progress-grid,.promotion-base-requirements{grid-template-columns:1fr}.promotion-ladder>article{grid-template-columns:92px 1fr}.promotion-ladder>article>em{grid-column:2;justify-self:start}.promotion-ladder-ranks span,.promotion-settings-ranks span{width:32px;height:32px}.promotion-requirement-card>summary{grid-template-columns:92px 1fr 20px;gap:10px;padding:14px}.promotion-enable{grid-area:2/1/auto/-1;width:fit-content}.promotion-settings-chevron{grid-area:1/3}.promotion-requirement-body{padding:16px 14px}.promotion-resource-editor>div{grid-template-columns:1fr 100px 40px}.promotion-specific-head,.promotion-settings-save{flex-direction:column;align-items:stretch}.promotion-settings-save{position:static;bottom:auto}}@media (width<=480px){.promotion-rank-route{grid-template-columns:84px minmax(25px,1fr) 84px}.promotion-rank-node{min-height:105px;padding:12px 6px}.promotion-rank-node b{font-size:33px}.promotion-progress-card{padding:16px}.promotion-ladder>article{grid-template-columns:1fr;gap:9px}.promotion-ladder>article>em{grid-column:1}.promotion-resource-editor>div{grid-template-columns:1fr 40px}.promotion-resource-editor>div label:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce),(update:slow){.promotion-progress-track i,.promotion-settings-chevron{transition:none}}.promotion-submit-row{align-items:center;gap:14px;margin-top:18px;display:flex}.promotion-submit-row small{max-width:250px;color:var(--muted);font-size:10px;line-height:1.45}.promotion-request-state{border:1px solid var(--line);background:#ffffff06;border-radius:13px;align-items:center;gap:11px;max-width:520px;margin-top:17px;padding:11px 13px;display:flex}.promotion-request-state>span{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.promotion-request-state>div{gap:3px;display:grid}.promotion-request-state small{color:var(--muted);line-height:1.4}.promotion-request-state.pending{background:#efb85f0e;border-color:#efb85f33}.promotion-request-state.pending>span{color:var(--amber);background:#efb85f1a}.promotion-request-state.rejected{background:#f075820d;border-color:#f0758233}.promotion-request-state.rejected>span{color:var(--red);background:#f075821a}.promotion-review-section{gap:14px;margin-bottom:28px;display:grid}.promotion-review-heading,.application-subheading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.promotion-review-heading>div,.application-subheading>div{gap:5px;display:grid}.promotion-review-heading h2,.application-subheading h2{margin:0;font-size:clamp(21px,2vw,28px)}.promotion-review-heading p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.promotion-review-heading>span,.application-subheading>span{border:1px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:99px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.promotion-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.promotion-review-grid>.promotion-review-empty{grid-column:1/-1}.promotion-review-empty{place-items:center;min-height:150px;display:grid}.promotion-review-empty .empty{min-height:0;padding:22px}.promotion-review-card{background:linear-gradient(145deg,#ea5b6c0e,#0000 45%),#181112e0;border-color:#ef687830;gap:17px;padding:21px;display:grid}.promotion-review-person{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.promotion-review-person>div{gap:3px;min-width:0;display:grid}.promotion-review-person b,.promotion-review-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.promotion-review-person small{color:var(--muted);font-size:10px}.promotion-review-route{border:1px solid var(--line-soft);background:#0505093b;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.promotion-review-route>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;display:grid}.promotion-review-route small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:800}.promotion-review-route b{border:1px solid var(--v4-stroke-strong);width:36px;height:36px;color:var(--purple-bright);background:#ea5b6c17;border-radius:10px;place-items:center;font-size:16px;display:grid}.promotion-review-route em{color:#f4d9dc;font-size:11px;font-style:normal;font-weight:800}.promotion-review-route>i{color:var(--purple-bright);font-style:normal}.promotion-review-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.promotion-review-stats>span,.promotion-review-resources>span{border:1px solid var(--line-soft);background:#ffffff05;border-radius:11px;gap:4px;padding:10px;display:grid}.promotion-review-stats small,.promotion-review-resources small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px}.promotion-review-stats b,.promotion-review-resources b{font-size:12px}.promotion-review-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.promotion-review-period{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:9px;display:grid}.promotion-review-period b{color:#d8d8d8}.promotion-review-period i{font-style:normal}.promotion-own-request-note{color:#d6b478;background:#efb85f0d;border:1px solid #efb85f2b;border-radius:11px;padding:11px 13px;font-size:10px;line-height:1.45}.application-subheading{margin:8px 0 14px}.promotion-request-archive{border-bottom:1px solid var(--line-soft);gap:13px;margin-bottom:26px;padding-bottom:24px;display:grid}.promotion-review-heading.compact{align-items:center}.promotion-request-archive-list{gap:8px;display:grid}.promotion-request-archive-item{border:1px solid var(--line-soft);background:#ffffff05;border-radius:14px;overflow:clip}.promotion-request-archive-item>summary{cursor:pointer;grid-template-columns:auto minmax(220px,1fr) minmax(150px,.45fr) auto 20px;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:grid}.promotion-request-archive-item>summary::-webkit-details-marker{display:none}.promotion-request-archive-item>summary>span{gap:3px;display:grid}.promotion-request-archive-item>summary small{color:var(--muted);font-size:9px}.promotion-request-archive-item>summary>i{color:var(--muted);font-style:normal;transition:transform .18s}.promotion-request-archive-item[open]>summary>i{transform:rotate(180deg)}.promotion-request-archive-item>div{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;gap:9px 18px;padding:13px 15px;font-size:10px;display:flex}.promotion-request-archive-item>div b{color:var(--text)}.promotion-request-archive-item>div p{color:#f1abb3;background:#f075820f;border-radius:10px;width:100%;margin:0;padding:9px 11px}@media (width<=1050px){.promotion-review-grid{grid-template-columns:1fr}}@media (width<=720px){.promotion-submit-row,.promotion-review-heading,.application-subheading{flex-direction:column;align-items:stretch}.promotion-submit-row .primary{width:100%}.promotion-review-heading>span,.application-subheading>span{width:fit-content}.promotion-review-stats,.promotion-review-period{grid-template-columns:1fr}.promotion-request-archive-item>summary{grid-template-columns:auto 1fr 20px}.promotion-request-archive-item>summary>span:nth-of-type(2),.promotion-request-archive-item>summary>.status{grid-column:2}.promotion-request-archive-item>summary>i{grid-area:1/3}}@media (width<=480px){.promotion-review-card{padding:16px}.promotion-review-person{grid-template-columns:auto 1fr}.promotion-review-person>.status{grid-column:2}.promotion-review-route{grid-template-columns:1fr}.promotion-review-route>i{justify-self:center;transform:rotate(90deg)}.promotion-review-resources{grid-template-columns:1fr}}.status-card-head{text-align:center}.status-card-head>p{max-width:580px;color:var(--muted);margin:0 auto;font-size:14px;line-height:1.7}.status-card.rejected-application-card{text-align:left;width:min(100%,900px);padding:clamp(28px,4vw,46px)}.rejected-application-card .status-card-head{max-width:650px;margin-inline:auto}.rejected-application-card .status-rejection-reason,.rejected-application-card .status-profile{max-width:720px;margin-inline:auto}.rejected-resubmit-form{gap:18px;margin-top:28px}.rejected-resubmit-heading{padding:0 2px 2px}.rejected-resubmit-heading h2{letter-spacing:-.035em;margin:7px 0;font-size:clamp(22px,3vw,30px)}.rejected-resubmit-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.rejected-resubmit-form textarea{resize:vertical;width:100%;min-height:112px;color:var(--text);font:inherit;background:#09090e;border:1px solid #393939;border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.55;transition:border-color .16s,box-shadow .16s,background .16s}.rejected-resubmit-form textarea:hover{border-color:#4f4f4f}.rejected-resubmit-form textarea:focus{background:#100c0c;border-color:#ef6a7a;outline:none;box-shadow:0 0 0 3px #f65c6e1f}.rejected-form-actions{justify-content:flex-end;gap:10px;display:flex}.rejected-form-actions button{min-height:48px}.rejected-form-actions .primary{min-width:270px}@media (width<=620px){.status-screen{align-items:start;padding:14px}.status-card.rejected-application-card{border-radius:20px;padding:24px 16px}.rejected-resubmit-form{margin-top:22px}.rejected-form-actions{flex-direction:column-reverse}.rejected-form-actions button,.rejected-form-actions .primary{width:100%;min-width:0}}:root{--v5-bg:#07070b;--v5-panel:#171112f0;--v5-panel-strong:#1d1516;--v5-panel-soft:#ffffff07;--v5-line:#f8e3e51b;--v5-line-hover:#f7a5af3d;--v5-violet:#ff6c7d;--v5-violet-bright:#ffa0ab;--v5-blue:#7b78ff;--v5-gold:#e5c58d;--v5-green:#61dea4;--v5-red:#f17b87;--v5-text:#fbf1f2;--v5-muted:#9d9d9d;--v5-radius-sm:10px;--v5-radius-md:14px;--v5-radius-lg:20px;--v5-radius-xl:28px;--v5-shadow:0 24px 70px #0000004d;--v5-ease:cubic-bezier(.22, .78, .22, 1)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#852732 #0e0b0b}body{color:var(--v5-text);font-optical-sizing:auto;font-kerning:normal;text-rendering:optimizelegibility;background:radial-gradient(at 76% -18%,#df546433,#0000 41%),radial-gradient(at -12% 100%,#e5c58d11,#0000 34%),linear-gradient(155deg,#0d0909,#07070b 56%,#0d0909)}body:before{opacity:.58;background-color:#0000;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}*{scrollbar-width:thin;scrollbar-color:#7b242e #0a080899}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:linear-gradient(#972c38,#5f1b23);border:2px solid #090707b8;border-radius:99px}.app-shell :is(p,li,blockquote){text-wrap:pretty}.app-shell :is(h1,h2,h3,b,strong),.auth-shell :is(h1,h2,h3,b,strong){text-wrap:balance}.eyebrow,.sidebar-label{color:#9d9d9d;letter-spacing:.19em;font-weight:780;line-height:1.2;font-size:10px!important}button,a,summary,label,select{touch-action:manipulation}button{font-weight:690}button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed;filter:saturate(.68)}.primary,.secondary-button,.danger-button,.data-delete-button,.text-button,.application-action-secondary{min-height:44px;transition:transform .18s var(--v5-ease), border-color .18s ease, color .18s ease, background .18s ease, box-shadow .22s ease, opacity .18s ease;border-radius:12px;line-height:1.15}.primary{isolation:isolate;background:linear-gradient(#ffffff29,#0000 45%),linear-gradient(130deg,#ff6c7d 0%,#e25061 42%,#d55564 100%);border-color:#ffacb694;position:relative;overflow:hidden;box-shadow:0 13px 30px #bc37464d,inset 0 1px #ffffff3d}.primary:before{content:"";z-index:-1;transition:transform .52s var(--v5-ease);background:linear-gradient(90deg,#0000,#ffffff2b,#0000);position:absolute;inset:0;transform:translate(-110%)skew(-20deg)}.primary:hover:not(:disabled):before{transform:translate(110%)skew(-20deg)}.primary:hover:not(:disabled){border-color:#ffcfd5c7;transform:translateY(-2px);box-shadow:0 18px 40px #c439496b,0 0 26px #e65c6c1a,inset 0 1px #ffffff47}.primary:active:not(:disabled),.secondary-button:active:not(:disabled),.danger-button:active:not(:disabled){transform:translateY(0)scale(.975)}.secondary-button{color:#c5c5c5;background:linear-gradient(#ffffff09,#ffffff03);border-color:#f8e3e51f;box-shadow:inset 0 1px #ffffff09}.secondary-button:hover:not(:disabled){color:#fff;background:#da637114;border-color:#f5a1ab47;transform:translateY(-1px)}.danger-button,.data-delete-button{color:#f1a0a8;background:linear-gradient(#f17b8713,#f17b8706);border-color:#f17b8738}.danger-button:hover:not(:disabled),.data-delete-button:hover:not(:disabled){color:#ffc3c8;background:#f17b871c;border-color:#f17b8775;transform:translateY(-1px);box-shadow:0 11px 28px #7f2c372e}input,textarea,select{min-height:48px;line-height:1.45;transition:border-color .17s,background-color .17s,box-shadow .17s,opacity .17s;box-shadow:inset 0 1px #ffffff05;color:#faedef!important;background-color:#07070bbd!important;border:1px solid #f8e3e51b!important;border-radius:11px!important;font-size:14px!important}textarea{min-height:112px;padding-block:13px!important}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#9a9a9a 50%),linear-gradient(135deg,#9a9a9a 50%,#0000 50%),linear-gradient(90deg,#fff1,#fff1)!important;background-position:calc(100% - 19px),calc(100% - 14px),calc(100% - 39px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px,1px 22px!important;padding-right:42px!important}input::placeholder,textarea::placeholder{opacity:1;color:#696969!important}input:hover:not(:disabled),textarea:hover:not(:disabled),select:hover:not(:disabled){background-color:#0e0a0adb!important;border-color:#f7a3ad40!important}input:focus,textarea:focus,select:focus{background-color:#0f0b0b!important;border-color:#ff8b99b3!important;box-shadow:0 0 0 4px #ea63731a,0 12px 32px #0000002b!important}input:disabled,textarea:disabled,select:disabled{opacity:.45}input[type=checkbox],input[type=radio]{min-height:0;accent-color:var(--v5-violet)}label>span,.full-field>span{color:#b8b8b8;margin-bottom:8px;font-weight:680;font-size:12px!important}label>span small{color:#777;font-weight:530}.sidebar{-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:radial-gradient(circle at 2% -2%,#e7536438,#0000 30%),linear-gradient(165deg,#1d1617f7,#08080cfe 61%);border-color:#f8e3e521;border-radius:25px;width:286px;padding:19px 13px 14px;inset:12px auto 12px 12px;box-shadow:24px 0 80px #00000040,0 24px 80px #00000080,inset 0 1px #fff1}.brand{min-height:68px;padding:2px 10px 20px}.brand b{letter-spacing:.21em;font-size:18px}.brand small{color:#aeaeae}.brand-badge{font-size:8px!important}.side-nav{grid-auto-rows:49px;gap:4px}.side-nav button{color:#a9a9a9;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;height:49px;padding:0 11px;font-size:13px}.side-nav button:hover{background:linear-gradient(90deg,#e35b6b13,#ffffff04);border-color:#f7a5af1f;transform:translate(2px)}.side-nav button.active{background:radial-gradient(circle at 100%,#7b78ff1a,#0000 43%),linear-gradient(100deg,#e6586940,#c4394911);border-color:#f9aeb73b;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #76222c29}.side-nav button.active:after{background:linear-gradient(transparent, var(--v5-gold), var(--v5-violet), transparent);width:2px}.nav-mark{color:#868686;border-color:#f8e3e517;border-radius:9px;width:31px;height:31px;font-size:9px}.side-nav .active .nav-mark{color:#f0d7a6;background:linear-gradient(145deg,#e5c58d1a,#e45d6d1f);border-color:#e5c58d3d;box-shadow:0 7px 18px #0000002e,inset 0 1px #ffffff12}.secure-note{border-radius:10px;min-height:40px;margin-top:9px}.sidebar-user{min-height:65px}.topbar{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#0d0a0adb;border-radius:18px;height:68px;margin:10px 16px 0;padding-inline:16px;top:10px;box-shadow:0 15px 50px #0000004d,inset 0 1px #ffffff0d}.top-guide-button,.pwa-control-button,.notification-button,.logout-button,.icon-button,.role-switch{border-radius:11px}.top-guide-button,.pwa-control-button,.notification-button,.logout-button,.icon-button{background:#171717d1}.role-switch{background:#04040794}.role-switch button.active{background:linear-gradient(145deg,#5d1b23,#281e1f)}.sync-state{color:#858585;background:0 0;border:1px solid #0000;border-radius:10px;min-height:38px;transition:border-color .17s,background .17s,color .17s}.sync-state:hover:not(:disabled){color:#b3beb8;background:#61dea409;border-color:#61dea421}.sync-state:disabled i{animation:.65s ease-in-out infinite alternate v5-sync-pulse}@keyframes v5-sync-pulse{to{opacity:.3;box-shadow:0 0 15px #61dea4bf}}.page-refresh-indicator{z-index:52;pointer-events:none;opacity:0;border-radius:10px;width:calc(100% - 40px);height:2px;margin:0 auto -2px;transition:opacity .16s;position:sticky;top:78px;overflow:hidden}.page-refresh-indicator>span{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--v5-gold), var(--v5-violet), var(--v5-blue), transparent);width:34%;height:100%;display:block;transform:translate(-120%);box-shadow:0 0 16px #ff6c7da6}.app-shell.is-refreshing .page-refresh-indicator{opacity:1}.app-shell.is-refreshing .page-refresh-indicator>span{animation:.85s ease-in-out infinite v5-refresh-slide}@keyframes v5-refresh-slide{to{transform:translate(320%)}}.content{max-width:1620px;padding:36px 38px 106px}.section-stage{transform-origin:50% 0;animation:v5-section-enter .38s var(--v5-ease) both}@keyframes v5-section-enter{0%{opacity:0;transform:translateY(9px)scale(.997)}to{opacity:1;transform:translateY(0)scale(1)}}.page-heading{min-height:105px;margin-bottom:22px;padding:8px 0 15px 22px}.page-heading:before{background:linear-gradient(#f0d59d,#f47382 52%,#745dea40);width:3px}.page-heading h1{letter-spacing:-.052em;margin:8px 0 7px;font-size:clamp(34px,3.4vw,52px);font-weight:610;line-height:1}.page-heading p{color:#a9a9a9;max-width:820px;font-size:14px;line-height:1.6}.panel,.stat-card,.rate-card,.resource-card,.application-card,.resource-edit-card,.settings-card,.task-card,.job-vacancy-card,.job-application-card{border-color:var(--v5-line);border-radius:var(--v5-radius-lg);background:radial-gradient(circle at 100% -10%,#e1546411,#0000 31%),linear-gradient(148deg,#20191ae8,#0e0b0bfa);box-shadow:0 18px 54px #00000036,inset 0 1px #ffffff0a}.panel:hover,.stat-card:hover,.rate-card:hover,.resource-card:hover,.task-card:hover,.job-vacancy-card:hover{border-color:#f7a6af30;box-shadow:0 25px 68px #00000045,inset 0 1px #ffffff0d}.panel-head{min-height:78px;padding:20px 22px 17px}.panel-head h2{font-size:19px;font-weight:680}.panel-head p{color:var(--v5-muted);line-height:1.55;font-size:12px!important}.stat-card{min-height:132px;padding:22px}.stat-card>span{color:#9b9b9b;font-size:11px!important}.stat-card strong{font-size:clamp(25px,2.4vw,34px)}.status{letter-spacing:.015em;background:#ffffff06;border-color:#ffffff18;min-height:27px;padding:6px 10px;line-height:1;font-size:10px!important}.status i{width:5px;height:5px;box-shadow:0 0 9px}.avatar,.user-avatar{box-shadow:0 8px 22px #00000040,inset 0 1px #ffffff14}.simple-table,.reports-table,.member-list,.queue,.application-archive-list,.promotion-request-archive-list,.job-editor-list{font-size:12px}.table-head,.member-head{color:#8a8a8a;letter-spacing:.09em;font-size:10px!important}.simple-table>div:not(.table-head):not(.empty),.reports-table>div:not(.table-head):not(.empty),.member-row,.queue>button,.payout-list>div{transition:background .17s ease, border-color .17s ease, transform .17s var(--v5-ease);border-bottom-color:#f8e3e50f}.simple-table>div:not(.table-head):not(.empty):hover,.reports-table>div:not(.table-head):not(.empty):hover,.member-row:hover,.queue>button:hover{background:linear-gradient(90deg,#e666750f,#ffffff03)}details{interpolate-size:allow-keywords}details>summary{transition:color .17s,background .17s,border-color .17s}details>summary:hover{background:#e86f7d0b}details[open]>summary{color:#faedef}details[open]>:not(summary){animation:v5-details-open .22s var(--v5-ease) both}@keyframes v5-details-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.access-roles-menu,.notification-popover,.pwa-popover,.role-dropdown,.member-card-drawer,.rejection-dialog,.job-apply-modal,.evidence-lightbox-dialog{background:radial-gradient(circle at 90% 0,#e256661a,#0000 34%),linear-gradient(150deg,#211a1bfb,#0d0a0afe);border-color:#f9b2ba33;box-shadow:0 30px 95px #0000008c,inset 0 1px #ffffff0e}.notification-popover,.pwa-popover,.access-roles-menu{animation:v5-popover-in .19s var(--v5-ease) both;transform-origin:100% 0}@keyframes v5-popover-in{0%{opacity:0;transform:translateY(-7px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.dropzone{min-height:250px;transition:border-color .18s ease, background .18s ease, box-shadow .18s ease, transform .18s var(--v5-ease);background:radial-gradient(circle,#da5b6a17,#0000 45%),#0c0909c7;border:1px dashed #f0a4ad47;border-radius:17px}.dropzone:hover{background:radial-gradient(circle,#e8627224,#0000 48%),#0e0a0ae6;border-color:#ff919e8f;transform:translateY(-2px);box-shadow:0 18px 45px #0000002e}.upload-mark{background:linear-gradient(145deg,#ff6c7d2e,#6855d214);border-radius:15px;width:54px;height:54px;transform:none;box-shadow:inset 0 1px #ffffff14,0 12px 30px #7e252f2e}.dropzone b{font-size:14px!important}.dropzone p{font-size:12px!important}.file-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#100c0cf2;border-radius:11px}.loading-state{grid-template-columns:1fr;align-content:start;gap:16px;min-height:min(640px,100vh - 150px);display:grid}.loading-intro{border:1px solid var(--v5-line);background:radial-gradient(circle at 88% 20%,#ef637324,#0000 30%),linear-gradient(145deg,#20191ae6,#0e0b0bfa);border-radius:20px;grid-template-columns:60px minmax(0,1fr) 120px;align-items:center;gap:17px;min-height:120px;padding:22px 25px;display:grid;overflow:hidden}.loading-intro .brand-emblem{width:58px;height:58px}.loading-intro b,.loading-intro small{display:block}.loading-intro b{color:#f6e1e3;font-size:17px}.loading-intro small{color:#8e8e8e;margin-top:6px}.loading-intro>i{background:#ffffff0a;border-radius:9px;width:100%;height:7px;overflow:hidden}.loading-intro>i:after{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--v5-violet), var(--v5-blue));width:45%;height:100%;animation:1.2s ease-in-out infinite alternate v5-loading-progress;display:block}@keyframes v5-loading-progress{to{transform:translate(125%)}}.loading-stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.loading-stat-grid>span,.loading-content-grid>span{border:1px solid var(--v5-line);background-color:#171112e0;background-image:linear-gradient(105deg,#ffffff05 22%,#f49da713 38%,#ffffff05 54%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;min-height:130px;animation:1.45s ease-in-out infinite v5-skeleton;overflow:hidden}.loading-content-grid{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.loading-content-grid>span{min-height:330px}@keyframes v5-skeleton{to{background-position:-220% 0}}.toast{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1b1314f7;border-color:#ec8f9a42;border-radius:14px;min-height:54px;padding:13px 17px;font-size:12px;box-shadow:0 22px 70px #0000007a}.toast>span{background:#61dea417;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.confirm-backdrop{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 40%,#c9435321,#0000 35%),#060404d1;place-items:center;padding:20px;animation:.17s ease-out both v5-confirm-backdrop;display:grid;position:fixed;inset:0}.confirm-dialog{width:min(100%,540px);animation:v5-confirm-dialog .22s var(--v5-ease) both;background:radial-gradient(circle at 92% 0,#f17b871a,#0000 30%),linear-gradient(150deg,#1d1d1d,#131313 70%);border:1px solid #f17b8745;border-radius:22px;padding:29px;position:relative;overflow:hidden;box-shadow:0 38px 120px #000000a8,inset 0 1px #ffffff0f}.confirm-dialog.warning{background:radial-gradient(circle at 92% 0,#e5c58d17,#0000 30%),linear-gradient(150deg,#211c1b,#131313 70%);border-color:#e5c58d47}.confirm-dialog.accent{background:radial-gradient(circle at 92% 0,#ff6c7d1f,#0000 30%),linear-gradient(150deg,#251a1c,#131313 70%);border-color:#ff6c7d4d}.confirm-dialog-aura{filter:blur(45px);background:#f17b871f;border-radius:50%;width:200px;height:200px;position:absolute;top:-145px;left:-70px}.confirm-dialog.warning .confirm-dialog-aura{background:#e5c58d1f}.confirm-dialog-symbol{color:#ff9aa4;background:linear-gradient(145deg,#f17b8724,#f17b870a);border:1px solid #f17b8752;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:20px;font-size:22px;display:grid;box-shadow:inset 0 1px #ffffff12,0 13px 34px #5d1f282b}.confirm-dialog.warning .confirm-dialog-symbol{color:var(--v5-gold);background:#e5c58d14;border-color:#e5c58d52}.confirm-dialog-copy h2{color:#fdf6f7;letter-spacing:-.04em;margin:8px 42px 10px 0;font-size:27px;line-height:1.12}.confirm-dialog-copy>strong{color:#d6d6d6;background:#ffffff06;border:1px solid #ffffff13;border-radius:8px;width:fit-content;margin:0 0 13px;padding:7px 10px;font-size:12px;display:block}.confirm-dialog-copy p{color:#a9a9a9;white-space:pre-line;margin:0;font-size:13px;line-height:1.65}.confirm-dialog-close{color:#919191;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;width:36px;height:36px;font-size:20px;position:absolute;top:17px;right:17px}.confirm-dialog-close:hover{color:#fff;border-color:#ffffff29}.confirm-dialog-actions{grid-template-columns:.8fr 1.2fr;gap:10px;margin-top:25px;display:grid}.confirm-dialog-actions>button{width:100%;min-height:49px}.confirm-danger{color:#fff;background:linear-gradient(135deg,#c64d5a,#8f3441);box-shadow:0 13px 30px #82293547,inset 0 1px #ffffff24}.confirm-dialog-hint{color:#6e6e6e;text-align:center;margin-top:13px;display:block}@keyframes v5-confirm-backdrop{0%{opacity:0}to{opacity:1}}@keyframes v5-confirm-dialog{0%{opacity:0;transform:translateY(13px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-balance,.job-hero,.promotion-hero,.guide-hero{border-radius:var(--v5-radius-xl);box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff14}.hero-balance{background:radial-gradient(circle at 66% 45%,#f4667738,#0000 20%),radial-gradient(circle at 96% 4%,#e5c58d1a,#0000 23%),linear-gradient(115deg,#561920,#2c1a1c 48%,#111017)}.hero-balance strong{font-size:clamp(45px,5vw,70px)}.resource-card,.rate-card,.contract-list>button,.task-card,.job-vacancy-card{transition:transform .21s var(--v5-ease), border-color .21s ease, box-shadow .21s ease}.resource-card:hover,.rate-card:hover,.contract-list>button:hover,.task-card:hover,.job-vacancy-card:hover{transform:translateY(-3px)}.profile-tabs,.application-view-tabs,.activity-period-tabs,.leaderboard-periods,.leaderboard-metrics,.settings-tabs,.job-admin-tabs{background:#0a0808b8;border-radius:13px;box-shadow:inset 0 1px #ffffff06}.profile-tabs button,.application-view-tabs button,.activity-period-tabs button,.leaderboard-periods button,.leaderboard-metrics button,.settings-tabs button{border-radius:9px}.profile-tabs button.active,.application-view-tabs button.active,.activity-period-tabs button.active,.leaderboard-periods button.active,.leaderboard-metrics button.active,.settings-tabs button.active{background:linear-gradient(145deg,#e562712b,#d555640e);border-color:#f096a04d;box-shadow:inset 0 1px #ffffff0d,0 9px 24px #00000029}.review-layout,.two-column,.job-admin-layout,.job-applications-layout{gap:16px}.queue{border-radius:0 0 var(--v5-radius-lg) var(--v5-radius-lg)}.review-actions{gap:10px}.review-actions button{min-height:46px}.info-banner,.active-gathering-notice,.rules-page-notice,.proof-warning{border-radius:14px}.active-gathering-notice{background:radial-gradient(circle at 0,#61dea417,#0000 28%),linear-gradient(110deg,#182821ed,#0c0e10f5);border-color:#61dea43d}.live-notification{-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%);border-radius:18px}.notification-popover,.pwa-popover{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%)}.evidence-lightbox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030306ed}.evidence-lightbox-dialog{border-radius:18px}.image-open-button,.evidence-link{border-radius:9px}.job-hero{background:radial-gradient(circle at 82% 28%,#7b78ff2b,#0000 24%),radial-gradient(circle at 18% 0,#ff6c7d1c,#0000 30%),linear-gradient(125deg,#2d1c1efa,#100c0cfc 60%)}.job-vacancy-grid{gap:16px}.job-vacancy-card{padding:23px}.job-text-block>span,.job-motivation>span{font-size:9px!important}.job-text-block p,.job-motivation p{font-size:13px}.auth-brand-panel{background:linear-gradient(135deg,#5d1b23e0,#191011f7 58%),#1b1213}.auth-copy h1{font-size:clamp(46px,5.4vw,78px);line-height:.98}.auth-copy p,.auth-heading p{font-size:14px;line-height:1.7}.auth-form-wrap,.status-card,.rules-gate-shell{border-radius:24px}.auth-form-section{background:#ffffff05;border-radius:16px}.discord-auth-card,.discord-identity,.status-profile,.status-rejection-reason{border-radius:14px}.auth-submit{min-height:50px}.auth-loading{background:radial-gradient(circle at 50% 42%,#e6536426,#0000 26%),#0b0808}.auth-loading .verdict-emblem{filter:drop-shadow(0 18px 32px #c2121f61)}@media (width<=1500px){.sidebar{width:266px}.main{margin-left:290px}.side-nav button{font-size:12px}.content{padding-inline:30px}}@media (width<=1180px){.content{padding-inline:24px}.simple-table>div:not(.table-head):not(.empty),.reports-table>div:not(.table-head):not(.empty),.member-row{background:#ffffff04;border:1px solid #f8e3e514;border-radius:14px}.simple-table>div:not(.table-head):not(.empty):hover,.reports-table>div:not(.table-head):not(.empty):hover,.member-row:hover{border-color:#f7a5af2e}}@media (width<=980px){.sidebar{width:238px;inset:10px auto 10px 10px}.main{margin-left:258px}.brand-badge,.secure-note{display:none}.side-nav{overflow-y:auto}.side-nav button{grid-template-columns:32px minmax(0,1fr) auto;padding-inline:9px}.topbar{margin-inline:12px}.content{padding-inline:20px}.loading-stat-grid{grid-template-columns:repeat(2,1fr)}.loading-content-grid{grid-template-columns:1fr}}@media (width<=820px){body:before{background-size:60px 60px}.main{margin-left:0}.topbar{border-radius:16px;height:62px;margin:8px 10px 0;padding-inline:10px;top:8px}.page-refresh-indicator{width:calc(100% - 28px);top:70px}.content{padding:26px 14px calc(94px + env(safe-area-inset-bottom))}.page-heading{min-height:0;margin-bottom:18px;padding:4px 0 14px 16px}.page-heading h1{font-size:clamp(31px,8vw,42px)}.page-heading p{font-size:13px}.panel,.stat-card,.rate-card,.resource-card,.application-card,.resource-edit-card,.settings-card,.task-card,.job-vacancy-card,.job-application-card{border-radius:16px}.panel-head{min-height:72px;padding:17px 16px 15px}.mobile-nav{left:9px;right:9px;bottom:max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:#0d0a0aed;border:1px solid #f8e3e521;border-radius:18px;gap:3px;height:70px;padding:5px;overflow-x:auto;box-shadow:0 18px 55px #00000080,inset 0 1px #ffffff0d}.mobile-nav button{color:#888;white-space:nowrap;border:1px solid #0000;border-radius:12px;min-width:78px;height:58px;padding:6px 8px;font-size:9px}.mobile-nav button span{background:#ffffff06;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.mobile-nav .navigation-icon{width:16px;height:16px}.mobile-nav button.active{color:#f9e9eb;background:linear-gradient(145deg,#e65d6d29,#cd515f0d);border-color:#f49da736}.mobile-nav button.active span{color:#ffc0c7;background:#ff6c7d21}.notification-popover,.pwa-popover{border-radius:17px;width:min(94vw,430px);max-height:min(72vh,650px);top:calc(100% + 9px);right:0}.hero-balance,.job-hero,.promotion-hero,.guide-hero{border-radius:20px}.dropzone{min-height:220px}}@media (width<=560px){.app-shell small,.auth-shell small,.status-screen small,.rules-gate-screen small{font-size:10px!important}.topbar{gap:6px}.mobile-brand{min-width:32px}.top-guide-button{width:36px;padding:0}.top-guide-button b{display:none}.top-guide-button>span{margin:auto}.pwa-control-button{width:36px;padding:0}.pwa-control-button b{display:none}.logout-button{color:#0000;width:36px;padding:0;overflow:hidden}.logout-button:after{content:"↗";color:#a9a9a9;font-size:15px}.role-switch button{min-width:48px;padding-inline:9px}.content{padding-inline:10px}.page-heading{padding-left:14px}.page-heading h1{font-size:31px}.page-heading p{font-size:12px;line-height:1.55}.panel-head h2{font-size:17px}.field-grid,.auth-field-grid,.loading-stat-grid{grid-template-columns:1fr}input,textarea,select{font-size:16px!important}.confirm-backdrop{align-items:end;padding:8px}.confirm-dialog{border-radius:22px 22px 14px 14px;width:100%;padding:24px 17px 17px}.confirm-dialog-copy h2{font-size:24px}.confirm-dialog-actions{grid-template-columns:1fr}.confirm-dialog-actions .secondary-button{order:2}.confirm-dialog-hint{display:none}.loading-intro{grid-template-columns:48px minmax(0,1fr);min-height:138px;padding:18px}.loading-intro .brand-emblem{width:48px;height:48px}.loading-intro>i{grid-column:1/-1}.loading-content-grid>span{min-height:240px}.toast{left:10px;right:10px;bottom:calc(88px + env(safe-area-inset-bottom))}.live-notification{left:10px;right:10px;bottom:calc(89px + env(safe-area-inset-bottom));width:auto}}@media (hover:none){.panel:hover,.stat-card:hover,.rate-card:hover,.resource-card:hover,.task-card:hover,.job-vacancy-card:hover,.resource-card:hover,.rate-card:hover,.contract-list>button:hover{transform:none;box-shadow:0 18px 54px #00000036,inset 0 1px #ffffff0a}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--v5-line:#ffffff38}.panel,.stat-card,input,textarea,select,button{border-color:#ffffff40!important}}.promotion-choice-progress{background:radial-gradient(circle at 90% 0,#ff708121,#0000 38%),linear-gradient(135deg,#28191bf0,#0d0c13e6);border:1px solid #ff708140;border-radius:20px;grid-column:1/-1;gap:14px;padding:clamp(16px,2vw,22px);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.promotion-choice-progress-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.promotion-choice-progress-head>span,.promotion-choice-explainer>span{color:#ffa8b2;letter-spacing:.08em;background:#db51611f;border:1px solid #ff70813d;border-radius:10px;place-items:center;min-width:52px;min-height:32px;padding:6px 10px;font-size:9px;font-weight:900;display:grid}.promotion-choice-progress-head>div{gap:3px;display:grid}.promotion-choice-progress-head small,.promotion-choice-progress>p,.promotion-choice-explainer p{color:var(--muted);font-size:10px;line-height:1.55}.promotion-choice-progress-head b{font-size:15px}.promotion-choice-progress-head em{color:#ffa8b2;font-size:11px;font-style:normal;font-weight:900}.promotion-choice-progress>div:nth-child(2){grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.promotion-choice-progress .promotion-progress-card{background:#07070b66;padding:15px}.promotion-choice-progress>p{border-left:2px solid #ff708152;margin:0;padding-left:12px}.promotion-choice-editor{background:#ab31400b;border:1px solid #ff70812b;border-radius:17px;margin-top:24px;padding:0 16px 16px}.promotion-choice-editor .promotion-specific-head{border-top:0;margin-top:0}.promotion-choice-explainer{background:#07070b4d;border:1px solid #ff70811f;border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:11px 12px;display:flex}.promotion-choice-explainer p{margin:0}.promotion-choice-resource-editor>div{border-color:#ff708129;position:relative}.promotion-review-choice{background:#db51610e;border:1px solid #ff708133;border-radius:13px;gap:8px;padding:11px;display:grid}.promotion-review-choice>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.promotion-review-choice>div:first-child span{color:#ffa8b2;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.promotion-review-choice>div:first-child small{color:var(--muted);font-size:8px}.promotion-review-choice>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.promotion-review-choice>div:last-child>span{border:1px solid var(--line-soft);background:#07070b59;border-radius:10px;grid-template-columns:1fr auto;gap:3px 8px;padding:9px;display:grid}.promotion-review-choice>div:last-child>span small{color:var(--muted);grid-column:1/-1;font-size:8px}.promotion-review-choice>div:last-child>span b{font-size:11px}.promotion-review-choice>div:last-child>span i{color:var(--muted);font-size:9px;font-style:normal;font-weight:800}.promotion-review-choice>div:last-child>span.complete{border-color:#59dda03d}.promotion-review-choice>div:last-child>span.complete i{color:var(--green)}.promotion-review-choice>div:last-child>span.selected{background:#59dda012;border-color:#59dda057;box-shadow:inset 3px 0 #59dda08c}.promotion-choice-progress>div:nth-child(2)>.selected{border-radius:18px;box-shadow:0 0 0 1px #59dda047,0 12px 32px #1c7b5117}.promotion-contract-replacements{background:radial-gradient(circle at 90% 0,#49c9db1c,#0000 38%),linear-gradient(135deg,#0f1d23eb,#0b0c11e6);border:1px solid #49c9db33;border-radius:20px;grid-column:1/-1;gap:14px;padding:clamp(16px,2vw,22px);display:grid;box-shadow:inset 0 1px #ffffff0a}.promotion-contract-replacements-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.promotion-contract-replacements-head>span{color:#87e8f4;background:#49c9db17;border:1px solid #49c9db38;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.promotion-contract-replacements-head>div{gap:3px;display:grid}.promotion-contract-replacements-head small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.promotion-contract-replacements-head b{font-size:14px}.promotion-contract-replacements-head em{color:#87e8f4;font-size:12px;font-style:normal;font-weight:900}.promotion-contract-replacement-options{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.promotion-contract-replacement-options>span{background:#05080b57;border:1px solid #49c9db1f;border-radius:13px;gap:4px;padding:12px;display:grid}.promotion-contract-replacement-options>span.used{background:#59dda00e;border-color:#59dda03d}.promotion-contract-replacement-options small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.promotion-contract-replacement-options b{font-size:12px}.promotion-contract-replacement-options i{color:#87e8f4;font-size:9px;font-style:normal}.promotion-contract-replacements>p{color:var(--muted);border-left:2px solid #49c9db47;margin:0;padding-left:12px;font-size:10px;line-height:1.55}.promotion-contract-replacement-editor{background:#49c9db09;border:1px solid #49c9db2b;border-radius:17px;margin-top:22px;padding:0 16px 16px}.promotion-contract-replacement-editor .promotion-specific-head{border-top:0;margin-top:0}.promotion-replacement-explainer{background:#05080b4d;border:1px solid #49c9db1f;border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:11px 12px;display:flex}.promotion-replacement-explainer>span{color:#87e8f4;letter-spacing:.06em;background:#49c9db14;border:1px solid #49c9db38;border-radius:10px;place-items:center;min-width:104px;min-height:32px;padding:6px 10px;font-size:9px;font-weight:900;display:grid}.promotion-replacement-explainer p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.promotion-any-fish-editor{background:radial-gradient(circle at 0 0,#49c9db14,#0000 40%),#05080b47;border:1px solid #49c9db24;border-radius:13px;grid-template-columns:42px minmax(190px,.8fr) minmax(180px,1fr);align-items:center;gap:12px;margin-bottom:10px;padding:12px;transition:border-color .18s,background .18s;display:grid}.promotion-any-fish-editor.enabled{background:radial-gradient(circle at 0 0,#5bdec21f,#0000 44%),#0818174d;border-color:#5bdec247}.promotion-any-fish-icon{background:#49c9db14;border:1px solid #76dce62e;border-radius:12px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.promotion-any-fish-editor label{gap:6px;display:grid}.promotion-any-fish-editor label>span{color:#e9f9fb;font-size:11px;font-weight:780}.promotion-any-fish-editor input{color:#f3fbfc;background:#070a0eb8;border:1px solid #76dce62e;border-radius:10px;width:100%;height:39px;padding:0 11px}.promotion-any-fish-editor input:focus{border-color:#6be5cf7a;outline:3px solid #49c9db14}.promotion-any-fish-editor label small,.promotion-any-fish-editor>p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.promotion-replacement-resource-editor>div{border-color:#49c9db24}.promotion-review-stats>span i{color:var(--muted);font-size:8px;font-style:normal}.promotion-review-replacements{background:#49c9db0a;border:1px solid #49c9db2e;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.promotion-review-replacements>div{grid-column:1/-1;justify-content:space-between;gap:8px;display:flex}.promotion-review-replacements>div span{color:#87e8f4;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.promotion-review-replacements>div small,.promotion-review-replacements>span small{color:var(--muted);font-size:8px}.promotion-review-replacements>span{border:1px solid var(--line-soft);background:#05080b4d;border-radius:10px;grid-template-columns:1fr auto;gap:3px 8px;padding:9px;display:grid}.promotion-review-replacements>span small{grid-column:1/-1}.promotion-review-replacements>span b{font-size:11px}.promotion-review-replacements>span i{color:#87e8f4;font-size:9px;font-style:normal;font-weight:800}@media (width<=720px){.promotion-choice-editor{padding:0 11px 11px}.promotion-choice-explainer,.promotion-replacement-explainer,.promotion-review-choice>div:first-child{flex-direction:column;align-items:flex-start}.promotion-contract-replacement-editor{padding:0 11px 11px}.promotion-any-fish-editor{grid-template-columns:42px minmax(0,1fr)}.promotion-any-fish-editor>p{grid-column:1/-1}}.member-card-tabs{background:#0404087a;border:1px solid #e4a3aa1f;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:28px 0 4px;padding:5px;display:grid}.member-card-tabs>button{color:#8f8f8f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:10px 13px;transition:color .16s,border-color .16s,background .16s;display:grid;position:relative}.member-card-tabs>button:hover{color:#f4d9dc;background:#ffffff06}.member-card-tabs>button.active{color:#faecee;background:linear-gradient(105deg,#d3485826,#d3485809);border-color:#e8657440}.member-card-tabs>button>span{color:#dd8b94;background:#da506011;border:1px solid #ec7e8b29;border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:900;display:grid}.member-card-tabs>button.active>span{color:#efd28d;background:#e2c58f13;border-color:#e2c58f3d}.member-card-tabs>button>div{gap:4px;min-width:0;display:grid}.member-card-tabs>button b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.member-card-tabs>button small{color:#7c7c7c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.member-card-tabs>button>em{color:#62dda5;background:#59dda017;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:900;display:grid}.member-card-tab-content,.member-promotion-view{animation:.16s both member-card-tab-enter}@keyframes member-card-tab-enter{0%{opacity:0;transform:translateY(3px)}}.member-promotion-view{gap:14px;margin-top:18px;display:grid}.member-promotion-route{background:radial-gradient(circle at 0,#de4b5c1f,#0000 35%),radial-gradient(circle at 100%,#39acbf14,#0000 32%),#110c0de6;border:1px solid #e7697833;border-radius:18px;grid-template-columns:minmax(130px,.72fr) minmax(150px,1fr) minmax(130px,.72fr);align-items:center;gap:14px;min-height:166px;padding:20px;display:grid;overflow:hidden}.member-promotion-route.ready{border-color:#59dda03d}.member-promotion-rank-node{text-align:center;background:#0a070794;border:1px solid #ea6f7d29;border-radius:16px;align-content:center;place-items:center;gap:4px;min-height:112px;display:grid}.member-promotion-rank-node.next{border-color:#4dbecf2e}.member-promotion-rank-node small{color:gray;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.member-promotion-rank-node b{color:#f38390;font-family:var(--font-display);font-size:36px;line-height:1}.member-promotion-rank-node.next b{color:#75d3e1}.member-promotion-rank-node span{color:#dbdbdb;font-size:11px;font-weight:780}.member-promotion-route-line{grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);align-items:center;gap:8px;display:grid}.member-promotion-route-line i{background:linear-gradient(90deg,#0000,#eb6f7d61);height:1px}.member-promotion-route-line i:last-child{background:linear-gradient(90deg,#55c6d75c,#0000)}.member-promotion-route-line span{color:#da818b;letter-spacing:.08em;white-space:nowrap;background:#c6394a14;border:1px solid #ea707e2e;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900}.member-promotion-route.ready .member-promotion-route-line span{color:var(--green);background:#59dda011;border-color:#59dda033}.member-promotion-request-state{background:#e2c58f09;border:1px solid #e2c58f26;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:13px 15px;display:grid}.member-promotion-request-state>span{color:#e3c888;background:#e2c58f17;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.member-promotion-request-state>div{gap:2px;display:grid}.member-promotion-request-state small,.member-promotion-request-state p{color:#828282;margin:0;font-size:10px}.member-promotion-request-state b{color:#e8d8b2;font-size:13px}.member-promotion-request-state.rejected{background:#e25b7109;border-color:#e25b712b}.member-promotion-request-state.rejected>span,.member-promotion-request-state.rejected b{color:#ec8799}.member-promotion-empty-state{text-align:center;background:#d34b5b06;border:1px dashed #e46f7d2e;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:190px;padding:24px;display:grid}.member-promotion-empty-state>span{color:#e87c89;font-size:28px}.member-promotion-empty-state b{color:#f4dbde;font-size:15px}.member-promotion-empty-state p{color:gray;max-width:560px;margin:0;font-size:11px;line-height:1.5}.member-promotion-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.member-promotion-condition,.member-promotion-activity-count{background:#ffffff04;border:1px solid #e3a0a81a;border-radius:14px;gap:12px;min-height:112px;padding:15px;display:grid}.member-promotion-condition.complete{background:#59dda006;border-color:#59dda033}.member-promotion-condition-head{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.member-promotion-condition-head>span{color:#e18791;background:#d34d5d12;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.member-promotion-condition.complete .member-promotion-condition-head>span{color:var(--green);background:#59dda014}.member-promotion-condition-head>div{gap:3px;min-width:0;display:grid}.member-promotion-condition-head small{color:#858585;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.member-promotion-condition-head b{color:#f7e2e5;font-size:12px}.member-promotion-condition-head b i{color:#7f7f7f;font-style:normal;font-weight:500}.member-promotion-condition-head>em{color:#9c9c9c;grid-column:1/-1;font-size:9px;font-style:normal;font-weight:760}.member-promotion-condition.complete .member-promotion-condition-head>em{color:var(--green)}.member-promotion-condition.complete .promotion-progress-track i{background:linear-gradient(90deg, #27815c, var(--green))}.member-promotion-activity-count{grid-template-columns:38px minmax(0,1fr);align-items:center}.member-promotion-activity-count>span{color:#77d0dd;background:#38aabc13;border-radius:11px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.member-promotion-activity-count>div{gap:2px;display:grid}.member-promotion-activity-count small,.member-promotion-activity-count i{color:#818181;font-size:9px;font-style:normal}.member-promotion-activity-count b{color:#f8e5e8;font-size:21px}.member-promotion-section{background:#ffffff04;border:1px solid #e29ca41a;border-radius:16px;gap:12px;padding:16px;display:grid}.member-promotion-section>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.member-promotion-section>header>div{gap:4px;display:grid}.member-promotion-section>header h3{color:#f6e1e3;margin:0;font-size:15px}.member-promotion-section>header p{color:#7c7c7c;margin:0;font-size:10px;line-height:1.45}.member-promotion-section>header>em{color:#df919a;background:#cf49590d;border:1px solid #e66e7c26;border-radius:9px;flex:none;padding:7px 9px;font-size:9px;font-style:normal;font-weight:850}.member-promotion-condition-grid,.member-promotion-mix-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.member-promotion-mix-list>.promotion-mix-progress{grid-column:1/-1}.member-promotion-choice-list{gap:8px;display:grid}.member-promotion-choice-list>article{background:#ffffff04;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.member-promotion-choice-list>article.complete{border-color:#59dda024}.member-promotion-choice-list>article.selected{background:#59dda009;border-color:#59dda040}.member-promotion-choice-list>article>span{color:#d97d88;background:#d04d5c11;border-radius:10px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.member-promotion-choice-list>article.selected>span{color:var(--green);background:#59dda014}.member-promotion-choice-list>article>div{gap:3px;display:grid}.member-promotion-choice-list small{color:#818181;font-size:10px}.member-promotion-choice-list b{color:#f4dadd;font-size:12px}.member-promotion-choice-list b i{color:#7d7d7d;font-style:normal;font-weight:500}.member-promotion-choice-list em{color:#919191;font-size:9px;font-style:normal;font-weight:780}.member-promotion-choice-list .selected em{color:var(--green)}.member-promotion-replacement-summary{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;display:grid}.member-promotion-replacement-summary>span{text-align:center;border:1px solid #ffffff0e;border-radius:11px;place-content:center;gap:4px;min-height:64px;padding:10px;display:grid}.member-promotion-replacement-summary>span.total{background:#59dda006;border-color:#59dda02b}.member-promotion-replacement-summary small{color:#7e7e7e;font-size:9px}.member-promotion-replacement-summary b{color:#f6e2e4;font-size:14px}.member-promotion-replacement-summary>i{color:#747474;font-size:13px;font-style:normal;font-weight:900}.member-promotion-replacement-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.member-promotion-replacement-list>span{border:1px solid #ffffff0d;border-radius:10px;gap:3px;padding:10px;display:grid}.member-promotion-replacement-list>span.used{background:#59dda006;border-color:#59dda029}.member-promotion-replacement-list small,.member-promotion-replacement-list i{color:#7e7e7e;font-size:9px;font-style:normal}.member-promotion-replacement-list b{color:#dcdcdc;font-size:11px}.member-promotion-resources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.member-promotion-resources>div>span{background:#ffffff03;border:1px solid #ffffff0d;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px 12px;display:grid}.member-promotion-resources>div>span small{color:#747474;text-transform:uppercase;grid-column:1/-1;font-size:8px}.member-promotion-resources>div>span b{color:#dcdcdc;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.member-promotion-resources>div>span strong{color:#83d5e1;font-size:11px}.member-promotion-resources .empty{grid-column:1/-1}.member-promotion-period{background:#e2c58f06;border:1px solid #e2c58f1c;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:13px 15px;display:grid}.member-promotion-period>span{color:#8e8274;text-transform:uppercase;font-size:9px;font-weight:800}.member-promotion-period>b{color:#dcc99e;font-size:11px}.member-promotion-period>p{color:#7d7d7d;grid-column:1/-1;margin:0;font-size:10px;line-height:1.45}@media (width<=720px){.member-card-tabs{margin-top:22px}.member-card-tabs>button{grid-template-columns:34px minmax(0,1fr) auto;min-height:60px;padding:8px 10px}.member-card-tabs>button>span{width:34px;height:34px}.member-card-tabs>button b{font-size:12px}.member-card-tabs>button small{font-size:9px!important}.member-promotion-route{grid-template-columns:minmax(110px,1fr) 90px minmax(110px,1fr);min-height:148px;padding:14px}.member-promotion-rank-node{min-height:100px}.member-promotion-rank-node b{font-size:30px}.member-promotion-summary,.member-promotion-condition-grid{grid-template-columns:1fr}.member-promotion-activity-count{min-height:88px}}@media (width<=520px){.member-card-tabs{grid-template-columns:1fr}.member-card-tabs>button{min-height:56px}.member-promotion-route{grid-template-columns:1fr;gap:8px}.member-promotion-route-line{grid-template-columns:1fr auto 1fr}.member-promotion-rank-node{min-height:88px}.member-promotion-section{padding:13px 11px}.member-promotion-section>header{align-items:flex-start}.member-promotion-section>header h3{font-size:14px}.member-promotion-choice-list>article{grid-template-columns:34px minmax(0,1fr)}.member-promotion-choice-list>article>em{grid-column:2}.member-promotion-replacement-summary{grid-template-columns:1fr}.member-promotion-replacement-summary>i{display:none}.member-promotion-resources>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce),(update:slow){.member-card-tab-content,.member-promotion-view{animation:none}.member-card-tabs>button{transition:none}}@media (width<=480px){.promotion-choice-progress-head{grid-template-columns:auto 1fr}.promotion-choice-progress-head em{grid-column:2}.promotion-choice-progress>div:nth-child(2),.promotion-review-choice>div:last-child,.promotion-review-replacements{grid-template-columns:1fr}.promotion-contract-replacements-head{grid-template-columns:auto 1fr}.promotion-contract-replacements-head em{grid-column:2}}.rank-bulk-sync{background:radial-gradient(circle at 0,#43d3ae1a,#0000 34%),linear-gradient(100deg,#0c1f1dad,#161011d1);border:1px solid #66d5bd2b;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin:20px 0;padding:16px;display:grid;position:relative;overflow:hidden}.rank-bulk-sync:after{content:"";pointer-events:none;border:1px solid #6cdec10e;border-radius:50%;width:130px;height:130px;position:absolute;top:-38px;right:16%}.rank-bulk-sync-icon{color:#7aebc9;background:#46d1ac14;border:1px solid #5ddebe3d;border-radius:14px;place-items:center;width:48px;height:48px;font-size:21px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff09}.rank-bulk-sync>div{z-index:1;gap:3px;display:grid;position:relative}.rank-bulk-sync h3{color:#eff9f5;margin:1px 0 0;font-size:15px}.rank-bulk-sync p{color:#889b96;max-width:720px;margin:0;font-size:10px;line-height:1.5}.rank-bulk-sync small{color:#e5c47e;margin-top:3px;font-size:9px;font-weight:750}.rank-bulk-sync>button{z-index:1;color:#baf4df;background:#3db89912;border-color:#5cdebc38;justify-content:center;align-items:center;gap:8px;min-width:178px;min-height:42px;display:inline-flex;position:relative}.rank-bulk-sync>button:hover:not(:disabled){background:#3db8991f;border-color:#5cdebc61}.rank-sync-spinner{border:2px solid #baf4df38;border-top-color:#baf4df;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite rank-sync-spin}@keyframes rank-sync-spin{to{transform:rotate(360deg)}}.rank-sync-result{background:#2c96700b;border:1px solid #5adca92b;border-radius:14px;gap:13px;margin:-7px 0 20px;padding:14px 15px;display:grid}.rank-sync-result.warning{background:#ca8e370b;border-color:#e5b56333}.rank-sync-result.error{background:#d741570b;border-color:#ec677a33}.rank-sync-result>div:first-child{gap:3px;display:grid}.rank-sync-result>div:first-child b{color:#e9f5f0;font-size:12px}.rank-sync-result p{color:#85918e;margin:0;font-size:9px}.rank-sync-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rank-sync-stats>span{background:#00000024;border:1px solid #fff1;border-radius:10px;align-content:center;gap:4px;min-height:52px;padding:9px 11px;display:grid}.rank-sync-stats small{color:#737373;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.rank-sync-stats b{color:#f4dadd;font-size:16px}.rank-sync-result details{border-top:1px solid #ffffff0f;padding-top:10px}.rank-sync-result summary{color:#df919a;cursor:pointer;width:fit-content;font-size:9px;font-weight:800}.rank-sync-result ul{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.rank-sync-result li{background:#00000021;border-radius:8px;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:10px;padding:7px 9px;font-size:9px;display:grid}.rank-sync-result li b{color:#eec5ca}.rank-sync-result li span{color:#8a8a8a}@media (width<=820px){.rank-bulk-sync{grid-template-columns:48px minmax(0,1fr)}.rank-bulk-sync>button{grid-column:1/-1;width:100%}}@media (width<=540px){.rank-bulk-sync{grid-template-columns:40px minmax(0,1fr);padding:13px}.rank-bulk-sync-icon{border-radius:12px;width:40px;height:40px;font-size:18px}.rank-sync-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rank-sync-result li{grid-template-columns:1fr;gap:3px}}@media (prefers-reduced-motion:reduce),(update:slow){.rank-sync-spinner{animation-duration:1.4s}}.promotion-requirement-card>summary{grid-template-columns:104px minmax(0,1fr) auto 22px}.promotion-settings-title{min-width:0}.promotion-settings-title>b{color:#faecee;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.promotion-settings-summary{flex-wrap:wrap;gap:6px;display:flex!important}.promotion-settings-summary i{color:#909090;white-space:nowrap;background:#ffffff05;border:1px solid #e689941a;border-radius:7px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:720;line-height:1}.promotion-requirement-card.enabled .promotion-settings-summary i:first-child{color:#d9c59d;border-color:#e2c58f29}.promotion-requirement-body{background:linear-gradient(90deg,#a6303e0b,#0000 28%),#0505092e;grid-template-columns:186px minmax(0,1fr);gap:0;padding:0;display:grid}.promotion-editor-tabs{border-right:1px solid var(--line-soft);background:#0b080861;align-content:start;gap:7px;padding:16px 12px;display:grid}.promotion-editor-tabs button{color:#8c8c8c;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:7px 9px;transition:color .16s,border-color .16s,background .16s,transform .16s;display:grid;position:relative;overflow:hidden}.promotion-editor-tabs button:after{content:"";background:0 0;border-radius:2px;width:2px;position:absolute;inset:8px auto 8px 0}.promotion-editor-tabs button:hover{color:#efc8cd;background:#ffffff06;transform:translate(2px)}.promotion-editor-tabs button.active{color:#faeaec;background:linear-gradient(90deg,#da4e5e24,#da4e5e09);border-color:#f06b7b38}.promotion-editor-tabs button.active:after{background:linear-gradient(#efcf8b,#e75062);box-shadow:0 0 14px #ef556780}.promotion-editor-tabs button>span{color:#dc8690;background:#e25b6b0e;border:1px solid #eb828e21;border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:850;display:grid}.promotion-editor-tabs button.active>span{color:#f0d694;background:#e2c58f13;border-color:#e7be7e3d}.promotion-editor-tabs button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.promotion-editor-tabs button small{color:#7c7c7c;background:#0000002e;border:1px solid #ffffff12;border-radius:7px;place-items:center;min-width:21px;height:21px;font-size:8px;font-weight:800;display:grid}.promotion-editor-tabs button.active small{color:#f4a9b2;border-color:#ea6b7a33}.promotion-editor-workspace{min-width:0;padding:clamp(17px,2vw,24px)}.promotion-editor-pane{gap:16px;animation:.18s both promotion-pane-enter;display:grid}@keyframes promotion-pane-enter{0%{opacity:0;transform:translateY(3px)}}.promotion-editor-pane-head{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;min-height:46px;display:grid}.promotion-editor-pane-head.with-action{grid-template-columns:36px minmax(0,1fr) auto}.promotion-editor-pane-head>span{color:#eda0a9;letter-spacing:.06em;background:#d24d5d12;border:1px solid #eb7b882e;border-radius:11px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.promotion-editor-pane-head>div{gap:3px;display:grid}.promotion-editor-pane-head b{color:#f8e5e8;font-size:14px}.promotion-editor-pane-head p{color:#828282;margin:0;font-size:9px;line-height:1.45}.promotion-editor-pane-head .secondary-button{white-space:nowrap;min-height:38px}.promotion-editor-pane .promotion-base-requirements{gap:10px}.promotion-editor-pane .promotion-base-requirements label,.promotion-editor-pane .promotion-resource-editor>div{background:#ffffff04;border:1px solid #e4a3aa17;border-radius:13px}.promotion-editor-pane .promotion-base-requirements label{padding:12px}.promotion-editor-pane .promotion-resource-editor>div{padding:10px}.promotion-editor-tip{background:#e2c58f06;border:1px solid #e2c58f1a;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:10px 12px;display:flex}.promotion-editor-tip>span{color:#e0c68d;border:1px solid #e2c58f2e;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.promotion-editor-tip p{color:#898989;margin:0;font-size:9px;line-height:1.5}.promotion-editor-tip b{color:#d8c397}.promotion-editor-pane .promotion-choice-explainer,.promotion-editor-pane .promotion-replacement-explainer,.promotion-editor-pane .promotion-any-fish-editor{margin-bottom:0}.promotion-editor-pane .promotion-resource-empty{background:#ffffff03;place-items:center;min-height:74px;display:grid}.promotion-mix-progress{background:linear-gradient(135deg,#329bb311,#0000 45%),#0e0d14d6;border:1px solid #70cfde2e;border-radius:18px;grid-column:1/-1;gap:13px;padding:18px;display:grid}.promotion-mix-progress.complete{background:linear-gradient(135deg,#59dda013,#0000 45%),#0e0d14d6;border-color:#59dda040}.promotion-mix-progress.review{border-radius:14px;padding:14px}.promotion-request-archive-item>div>.promotion-mix-progress{width:100%}.promotion-mix-progress-head{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.promotion-mix-progress-head>span{color:#87deeb;background:#33abbf14;border:1px solid #5fccdd33;border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.promotion-mix-progress.complete .promotion-mix-progress-head>span{color:var(--green);background:#59dda014;border-color:#59dda038}.promotion-mix-progress-head>div{gap:3px;display:grid}.promotion-mix-progress-head small{color:#789aa2;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.promotion-mix-progress-head b{color:#f8e8ea;font-size:15px}.promotion-mix-progress-head>em{color:#89dce9;font-size:14px;font-style:normal;font-weight:900}.promotion-mix-progress.complete .promotion-mix-progress-head>em{color:var(--green)}.promotion-mix-progress.complete .promotion-progress-track i{background:linear-gradient(90deg, #27815c, var(--green))}.promotion-mix-options{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;display:grid}.promotion-mix-options>div{background:#ffffff05;border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:minmax(0,1.2fr) minmax(110px,.8fr) auto;align-items:center;gap:12px;min-height:74px;padding:12px;display:grid;position:relative}.promotion-mix-options>div.selected{background:#59dda009;border-color:#59dda02b}.promotion-mix-options>div>span{gap:3px;min-width:0;display:grid}.promotion-mix-options>div small{color:#818181;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.promotion-mix-options>div b{color:#f5dbde;font-size:12px}.promotion-mix-options>div>span>i{color:#797979;font-size:9px;font-style:normal;line-height:1.35}.promotion-mix-options>div>em{color:#828282;text-align:center;background:#00000029;border:1px solid #ffffff12;border-radius:8px;min-width:66px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:850}.promotion-mix-options>div.selected>em{color:var(--green);border-color:#59dda02e}.promotion-mix-options>div>p{color:#818181;border-top:1px solid #ffffff0b;grid-column:1/-1;margin:-3px 0 0;padding-top:8px;font-size:10px;line-height:1.45}.promotion-mix-review-note{color:#818181;margin:0;font-size:10px;line-height:1.5}.promotion-mix-explainer{background:linear-gradient(90deg,#32a8bc11,#0000 55%),#090c116b;border:1px solid #52c5d92b;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.promotion-mix-explainer>span{color:#8adce9;letter-spacing:.05em;white-space:nowrap;background:#2fa6bb14;border:1px solid #59ccde38;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:900}.promotion-mix-explainer>div{gap:3px;display:grid}.promotion-mix-explainer b{color:#dfe9eb;font-size:12px}.promotion-mix-explainer p{color:#909090;margin:0;font-size:11px;line-height:1.5}.promotion-mix-explainer>em{color:#70c9d7;white-space:nowrap;font-size:9px;font-style:normal;font-weight:800}.promotion-mix-groups{gap:12px;display:grid}.promotion-mix-group-editor{background:linear-gradient(145deg,#3499ae09,#0000 35%),#05070b47;border:1px solid #77c2d226;border-radius:16px;overflow:hidden}.promotion-mix-group-editor>header{background:#ffffff03;border-bottom:1px solid #ffffff0d;grid-template-columns:42px minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.promotion-mix-group-number{color:#88dbe8;background:#31a5b912;border:1px solid #67ccdb33;border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.promotion-mix-group-editor label{gap:6px;min-width:0;display:grid}.promotion-mix-group-editor label>span{color:#8f8f8f;font-size:10px;font-weight:760}.promotion-mix-group-editor :is(input,select){color:#f7e3e5;background:#02020594;border:1px solid #e4a1a91f;border-radius:10px;width:100%;min-height:40px}.promotion-mix-group-editor :is(input,select):focus{border-color:#63cedf6b;outline:none;box-shadow:0 0 0 3px #4ab7c90f}.promotion-mix-group-actions{gap:6px;display:flex}.promotion-mix-group-actions button,.promotion-mix-option-remove{color:#a9a9a9;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.promotion-mix-group-actions button:hover:not(:disabled),.promotion-mix-option-remove:hover:not(:disabled){color:#f7e4e6;border-color:#e8738147}.promotion-mix-group-actions button.danger,.promotion-mix-option-remove{color:#dc7f91}.promotion-mix-group-actions button:disabled,.promotion-mix-option-remove:disabled{opacity:.35;cursor:not-allowed}.promotion-mix-formula{color:#757575;background:#308fa106;align-items:center;gap:9px;padding:10px 14px;font-size:10px;display:flex}.promotion-mix-formula span{color:#73cbd8;text-transform:uppercase;font-weight:800}.promotion-mix-formula b{color:#a9a9a9;font-size:inherit}.promotion-mix-option-list{gap:8px;padding:12px 14px;display:grid}.promotion-mix-option-editor{background:#ffffff04;border:1px solid #ffffff0e;border-radius:12px;grid-template-columns:28px minmax(135px,.7fr) minmax(190px,1fr) minmax(145px,.62fr) 36px;align-items:end;gap:9px;padding:11px;display:grid}.promotion-mix-option-index{color:#77cbd8;background:#37a7ba12;border-radius:8px;place-items:center;width:28px;height:28px;margin-bottom:6px;font-size:9px;font-weight:900;display:grid}.promotion-mix-equivalent>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.promotion-mix-equivalent input{border-radius:10px 0 0 10px!important}.promotion-mix-equivalent i{color:#8b8b8b;background:#ffffff06;border:1px solid #e4a1a91f;border-left:0;border-radius:0 10px 10px 0;place-items:center;min-width:42px;height:40px;padding:0 9px;font-size:10px;font-style:normal;font-weight:800;display:grid}.promotion-mix-group-editor>footer{justify-content:space-between;align-items:center;gap:14px;padding:11px 14px 14px;display:flex}.promotion-mix-group-editor>footer p{color:#787878;max-width:740px;margin:0;font-size:10px;line-height:1.45}.promotion-mix-group-editor>footer .secondary-button{flex:none}.promotion-mix-empty{color:#818181;text-align:center;background:#369eb105;border:1px dashed #64c3d32e;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:220px;padding:24px;display:grid}.promotion-mix-empty>span{color:#72cad7;font-size:26px}.promotion-mix-empty b{color:#d7d7d7;font-size:14px}.promotion-mix-empty p{max-width:480px;margin:0 0 8px;font-size:11px;line-height:1.5}@media (width<=900px){.promotion-requirement-body{grid-template-columns:1fr}.promotion-editor-tabs{border-right:0;border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(5,minmax(0,1fr));padding:11px}.promotion-editor-tabs button{grid-template-columns:30px minmax(0,1fr)}.promotion-editor-tabs button small{position:absolute;top:5px;right:5px}.promotion-editor-tabs button:hover{transform:translateY(-1px)}.promotion-mix-option-editor{grid-template-columns:28px minmax(125px,.7fr) minmax(170px,1fr) minmax(140px,.65fr) 36px}}@media (width<=720px){.promotion-requirement-card>summary{grid-template-columns:82px minmax(0,1fr) 20px}.promotion-settings-title>b{font-size:12px}.promotion-settings-summary i:nth-child(n+3){display:none}.promotion-editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-editor-workspace{padding:15px 12px}.promotion-editor-pane-head.with-action{grid-template-columns:36px minmax(0,1fr)}.promotion-editor-pane-head.with-action .secondary-button{grid-column:1/-1;width:100%}.promotion-mix-explainer{grid-template-columns:1fr}.promotion-mix-explainer>span,.promotion-mix-explainer>em{justify-self:start}.promotion-mix-group-editor>header{grid-template-columns:42px minmax(0,1fr)}.promotion-mix-group-actions{grid-column:1/-1;justify-content:flex-end}.promotion-mix-option-editor{grid-template-columns:28px minmax(0,1fr) 36px}.promotion-mix-option-editor>label{grid-column:2}.promotion-mix-option-editor>.promotion-mix-option-index{grid-row:1}.promotion-mix-option-editor>.promotion-mix-option-remove{grid-area:1/3}.promotion-mix-group-editor>footer{flex-direction:column;align-items:stretch}.promotion-mix-options>div{grid-template-columns:minmax(0,1fr) auto}.promotion-mix-options>div>span:nth-child(2){grid-column:1}.promotion-mix-options>div>em{grid-area:1/2/span 2}}@media (width<=480px){.promotion-settings-title>b{white-space:normal}.promotion-settings-summary{display:none!important}.promotion-editor-tabs button{min-height:45px}.promotion-editor-tabs button b{font-size:9px}.promotion-editor-pane .promotion-resource-editor>div{grid-template-columns:1fr 38px}.promotion-mix-option-editor{grid-template-columns:1fr 36px}.promotion-mix-option-editor>.promotion-mix-option-index{display:none}.promotion-mix-option-editor>label{grid-column:1/-1}.promotion-mix-option-editor>.promotion-mix-option-remove{grid-area:1/2}.promotion-mix-progress{padding:14px 12px}}@media (prefers-reduced-motion:reduce),(update:slow){.promotion-editor-pane{animation:none}.promotion-editor-tabs button{transition:none}}.global-search-trigger{border:1px solid var(--v5-line);min-height:38px;color:var(--v5-muted);transition:border-color .22s ease, color .22s ease, background .22s ease, transform .22s var(--v5-ease);background:#ffffff06;border-radius:12px;align-items:center;gap:8px;padding:0 9px 0 12px;display:inline-flex}.global-search-trigger:hover{color:var(--v5-text);background:#ff6c7d13;border-color:#ff6c7d57;transform:translateY(-1px)}.global-search-trigger>span{color:var(--v5-violet-bright);font-size:19px;line-height:1}.global-search-trigger b{font-size:11px}.global-search-trigger kbd,.command-palette kbd{color:#b7b7b7;letter-spacing:.02em;background:#0000003d;border:1px solid #ffffff1a;border-radius:7px;place-items:center;min-width:25px;min-height:23px;padding:0 6px;font:800 9px/1 inherit;display:inline-grid;box-shadow:inset 0 -1px #ffffff0a}.command-palette-backdrop{z-index:7000;-webkit-backdrop-filter:blur(16px)saturate(.82);backdrop-filter:blur(16px)saturate(.82);background:#060404ba;place-items:start center;padding:min(14vh,130px) 20px 30px;animation:.18s both v5-fade-in;display:grid;position:fixed;inset:0}.command-palette{width:min(720px,100%);animation:v5-dialog-in .28s var(--v5-ease) both;background:radial-gradient(circle at 12% 0,#ff6c7d1f,#0000 34%),#140f10fa;border:1px solid #efa3ac33;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 36px 110px #00000094,0 0 0 1px #0009}.command-search-field{border-bottom:1px solid var(--v5-line);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:68px;padding:0 18px;display:grid}.command-search-field>span{color:var(--v5-violet-bright);font-size:26px}.command-search-field input{width:100%;min-height:50px;color:var(--v5-text);outline:0;padding:0;font-size:clamp(15px,2vw,18px);font-weight:700;box-shadow:none!important;background:0 0!important;border:0!important}.command-results{max-height:min(58vh,510px);padding:9px;overflow:auto}.command-results>button{width:100%;min-height:66px;color:inherit;text-align:left;transition:border-color .16s ease, background .16s ease, transform .16s var(--v5-ease);background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 13px;display:grid}.command-results>button:is(:hover,.active){background:linear-gradient(90deg,#ff6c7d1a,#7b78ff09);border-color:#ff6c7d33;transform:translate(2px)}.command-result-mark{aspect-ratio:1;width:42px;color:var(--v5-violet-bright);background:#ff6c7d14;border:1px solid #ff6c7d3b;border-radius:12px;place-items:center;font-size:10px;font-weight:900;display:grid}.command-results>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.command-results small{color:var(--v5-violet-bright);letter-spacing:.1em;text-transform:uppercase;font-weight:900;font-size:9px!important}.command-results b,.command-results i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-results b{font-size:13px}.command-results i{color:var(--v5-muted);font-size:10px;font-style:normal}.command-results em{color:#828282;opacity:0;font-size:9px;font-style:normal;font-weight:800;transition:opacity .16s,transform .16s;transform:translate(-6px)}.command-results>button:is(:hover,.active) em{opacity:1;transform:none}.command-empty{min-height:230px;color:var(--v5-muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.command-empty>span{color:var(--v5-violet);font-size:38px}.command-empty b{color:var(--v5-text);font-size:15px}.command-palette footer{border-top:1px solid var(--v5-line);color:#8c8c8c;justify-content:flex-end;align-items:center;gap:18px;min-height:42px;padding:0 16px;font-size:9px;display:flex}.command-palette footer span{align-items:center;gap:4px;display:inline-flex}.command-palette footer kbd{min-width:20px;min-height:19px;padding:0 4px;font-size:8px}.family-calendar-page{gap:18px;display:grid}.calendar-page-heading{justify-content:space-between;align-items:end;gap:24px;padding:4px 2px 8px;display:flex}.calendar-page-heading h1{letter-spacing:-.045em;margin:6px 0 7px;font-size:clamp(28px,4vw,52px)}.calendar-page-heading p{max-width:680px;color:var(--v5-muted);margin:0;font-size:12px}.calendar-event-form{background:radial-gradient(circle at 90% -30%, #ff6c7d26, transparent 38%), var(--v5-panel);animation:v5-section-in .35s var(--v5-ease) both;border-color:#ff6c7d33;padding:20px;overflow:hidden}.calendar-event-form-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.calendar-event-form-head h2{margin:4px 0 0;font-size:18px}.calendar-event-form-head>span{color:var(--v5-green);text-transform:uppercase;background:#61dea40d;border:1px solid #61dea426;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:900}.calendar-event-fields{grid-template-columns:1.4fr repeat(2,minmax(150px,.8fr));gap:12px;margin-bottom:14px;display:grid}.calendar-event-fields label{align-content:start;gap:7px;display:grid}.calendar-event-fields label>span{color:var(--v5-muted);font-size:9px;font-weight:800}.calendar-event-fields .wide{grid-column:span 2}.calendar-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);gap:16px;display:grid}.calendar-board,.calendar-day-agenda,.calendar-upcoming{padding:18px}.calendar-toolbar{grid-template-columns:42px 1fr 42px;align-items:center;gap:10px;margin-bottom:15px;display:grid}.calendar-toolbar>button{aspect-ratio:1;border:1px solid var(--v5-line);width:40px;color:var(--v5-text);background:var(--v5-panel-soft);border-radius:11px;place-items:center;display:grid}.calendar-toolbar>button:hover{border-color:var(--v5-line-hover);background:#ff6c7d14}.calendar-toolbar>div{text-transform:capitalize;place-items:center;display:grid}.calendar-toolbar small{color:var(--v5-muted);font-size:9px!important}.calendar-toolbar b{font-size:16px}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays{gap:6px;margin-bottom:7px}.calendar-weekdays span{color:gray;text-align:center;text-transform:uppercase;font-size:9px;font-weight:900}.calendar-grid{gap:6px}.calendar-grid>button{min-height:76px;color:var(--v5-text);transition:border-color .18s ease, background .18s ease, transform .18s var(--v5-ease);background:#ffffff05;border:1px solid #fff1;border-radius:12px;align-content:space-between;justify-items:start;padding:9px;display:grid;position:relative;overflow:hidden}.calendar-grid>button:hover{z-index:1;background:#ff6c7d0f;border-color:#ff6c7d40;transform:translateY(-2px)}.calendar-grid>button.outside{color:#575757;opacity:.58}.calendar-grid>button.today:after{content:"";aspect-ratio:1;background:var(--v5-green);border-radius:50%;width:5px;position:absolute;top:8px;right:8px;box-shadow:0 0 12px #61dea4b3}.calendar-grid>button.selected{background:linear-gradient(145deg,#ff6c7d24,#7b78ff0a);border-color:#ff6c7d80;box-shadow:inset 0 0 0 1px #ff6c7d14}.calendar-grid>button>b{font-size:11px}.calendar-grid>button>span{flex-wrap:wrap;gap:4px;display:flex}.calendar-cell-content{justify-content:space-between;align-items:end;width:100%;flex-wrap:nowrap!important;gap:3px!important}.calendar-birthday-stack,.calendar-event-dots{align-items:center;display:flex}.calendar-birthday-stack{min-width:0}.calendar-event-dots{flex-wrap:wrap;justify-content:end;gap:3px}.calendar-person-avatar{color:#ffe9ec;background:radial-gradient(circle at 30% 20%,#ef8d9861,#0000 48%),#49151b;border:2px solid #1c1c1c;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px #00000047,0 0 0 1px #ef8d9838}.calendar-person-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.calendar-cell-avatar{width:24px;height:24px;font-size:7px}.calendar-birthday-stack .calendar-cell-avatar+.calendar-cell-avatar{margin-left:-7px}.calendar-grid>button i{aspect-ratio:1;background:var(--v5-violet);border-radius:50%;width:7px;display:block;box-shadow:0 0 8px #ff6c7d61}.calendar-grid>button i.type-birthday{background:#ef8d98}.calendar-grid>button i.type-contract{background:#e5c58d}.calendar-grid>button i.type-interview,.calendar-grid>button i.type-call{background:#7bafff}.calendar-grid>button i.type-gathering{background:#61dea4}.calendar-grid>button i.type-general{background:#ff6c7d}.calendar-grid>button>small{color:var(--v5-muted);position:absolute;bottom:7px;right:8px;font-size:8px!important}.calendar-agenda-heading{border-bottom:1px solid var(--v5-line);align-items:center;gap:13px;padding-bottom:15px;display:flex}.calendar-agenda-heading>span{aspect-ratio:1;width:48px;color:var(--v5-violet-bright);background:#ff6c7d14;border:1px solid #ff6c7d40;border-radius:14px;place-items:center;font-size:19px;font-weight:900;display:grid}.calendar-agenda-heading>div{text-transform:capitalize;gap:3px;display:grid}.calendar-agenda-heading small{color:var(--v5-muted);font-size:9px!important}.calendar-agenda-heading b{font-size:12px}.calendar-agenda-list{gap:9px;margin-top:14px;display:grid}.calendar-agenda-item{border:1px solid var(--v5-line);background:#ffffff05;border-radius:13px;grid-template-columns:38px 1fr auto;gap:10px;padding:11px;display:grid;position:relative}.calendar-agenda-item>span,.calendar-upcoming-list article>span{aspect-ratio:1;width:36px;color:var(--v5-violet-bright);background:#ff6c7d13;border:1px solid #ff6c7d33;border-radius:11px;place-items:center;font-size:9px;font-weight:900;display:grid}.calendar-agenda-item>.calendar-person-avatar,.calendar-upcoming-list article>.calendar-person-avatar{border-color:#ef8d9852;border-radius:50%;width:36px;height:36px;font-size:9px}.calendar-agenda-item>div{gap:3px;min-width:0;display:grid}.calendar-agenda-item small,.calendar-upcoming-list small{color:var(--v5-muted);text-transform:uppercase;font-weight:800;font-size:8px!important}.calendar-agenda-item b{font-size:11px}.calendar-agenda-item p{color:var(--v5-muted);margin:0;font-size:9px;line-height:1.45}.calendar-agenda-item em,.calendar-agenda-item i{color:#a9a9a9;font-size:8px;font-style:normal}.calendar-agenda-item>button{width:25px;height:25px;color:var(--v5-red);background:#f17b870d;border:1px solid #f17b872e;border-radius:8px}.calendar-empty-day{min-height:170px;color:var(--v5-muted);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.calendar-empty-day>span{color:#ff6c7d80;font-size:30px}.calendar-empty-day b{color:var(--v5-text);font-size:12px}.calendar-empty-day.compact{min-height:90px}.calendar-upcoming-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.calendar-upcoming-list article{border:1px solid var(--v5-line);background:#ffffff05;border-radius:13px;grid-template-columns:36px minmax(0,1fr);gap:10px;min-height:94px;padding:12px;display:grid}.calendar-upcoming-list article>div{align-content:start;gap:3px;min-width:0;display:grid}.calendar-upcoming-list b,.calendar-upcoming-list p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-upcoming-list b{font-size:10px}.calendar-upcoming-list p{color:var(--v5-muted);margin:0;font-size:8px}.calendar-upcoming-list time{color:#bebebe;grid-column:1/-1;font-size:9px;font-weight:800}.onboarding-backdrop{z-index:7200;-webkit-backdrop-filter:blur(18px)saturate(.82);backdrop-filter:blur(18px)saturate(.82);background:#060404c9;place-items:center;padding:22px;animation:.25s both v5-fade-in;display:grid;position:fixed;inset:0}.member-onboarding{width:min(880px,100%);min-height:515px;animation:v5-dialog-in .36s var(--v5-ease) both;background:#140f10fb;border:1px solid #f0a8b033;border-radius:28px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.35fr);display:grid;overflow:hidden;box-shadow:0 40px 130px #0000009e}.onboarding-visual{border-right:1px solid var(--v5-line);background:radial-gradient(circle at 50% 38%,#ff6c7d47,#0000 28%),linear-gradient(145deg,#7b78ff1f,#0b0808cc);place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden}.onboarding-visual:after{content:"";opacity:.38;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.onboarding-verdict-mark{z-index:2;aspect-ratio:1;background:#0b080894;border:1px solid #ffa0ab3d;border-radius:38px;place-items:center;width:132px;display:grid;position:relative;box-shadow:0 24px 70px #962c3857,inset 0 0 40px #ff6c7d12}.onboarding-verdict-mark img{object-fit:contain;width:92px;height:92px}.onboarding-orbit{z-index:1;aspect-ratio:1;border:1px solid #ff6c7d26;border-radius:50%;width:230px;animation:18s linear infinite onboarding-orbit;position:absolute}.onboarding-orbit:after{content:"";aspect-ratio:1;background:var(--v5-violet-bright);width:6px;box-shadow:0 0 17px var(--v5-violet);border-radius:50%;position:absolute;top:18px;left:27px}.onboarding-orbit.orbit-two{width:310px;animation-duration:26s;animation-direction:reverse}.onboarding-orbit.orbit-two:after{background:var(--v5-green);box-shadow:0 0 17px var(--v5-green);inset:auto 26px 47px auto}.onboarding-visual>div{z-index:3;justify-items:end;display:grid;position:absolute;bottom:20px;right:22px}.onboarding-visual>div small{color:#a9a9a9;letter-spacing:.14em;font-weight:900;font-size:8px!important}.onboarding-visual>div b{font-size:45px;line-height:.95}.onboarding-visual>div span{color:var(--v5-muted);font-size:9px}.onboarding-copy{align-content:center;padding:clamp(28px,5vw,54px);display:grid}.onboarding-progress{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:34px;display:grid}.onboarding-progress i{background:#ffffff14;border-radius:99px;height:3px;overflow:hidden}.onboarding-progress i.active{background:linear-gradient(90deg, var(--v5-violet), var(--v5-blue));box-shadow:0 0 12px #ff6c7d4d}.onboarding-copy h2{letter-spacing:-.04em;max-width:520px;margin:8px 0 13px;font-size:clamp(27px,4vw,44px);line-height:.98}.onboarding-copy>p{color:#b0b0b0;margin:0;font-size:12px;line-height:1.65}.onboarding-points{gap:8px;margin:24px 0 17px;display:grid}.onboarding-points>span{color:#d7d7d7;grid-template-columns:25px 1fr;align-items:center;gap:9px;font-size:10px;font-weight:700;display:grid}.onboarding-points i{aspect-ratio:1;width:24px;color:var(--v5-green);background:#61dea40e;border:1px solid #61dea42e;border-radius:8px;place-items:center;font-size:9px;font-style:normal;display:grid}.onboarding-preview-action{width:fit-content;color:var(--v5-violet-bright);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:10px;font-weight:900;display:inline-flex}.onboarding-preview-action>span{aspect-ratio:1;background:#ff6c7d12;border:1px solid #ff6c7d38;border-radius:8px;place-items:center;width:24px;display:grid}.onboarding-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:27px;display:flex}@keyframes onboarding-orbit{to{transform:rotate(1turn)}}@media (width<=1180px){.calendar-upcoming-list,.calendar-event-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-event-fields .wide{grid-column:1/-1}}@media (width<=900px){.global-search-trigger b,.global-search-trigger kbd{display:none}.global-search-trigger{justify-content:center;width:38px;padding:0}.calendar-layout{grid-template-columns:1fr}.member-onboarding{grid-template-columns:220px 1fr}}@media (width<=680px){.command-palette-backdrop{align-items:stretch;padding:10px}.command-palette{border-radius:18px;align-self:start}.command-results{max-height:calc(100dvh - 170px)}.command-results>button{grid-template-columns:38px minmax(0,1fr)}.command-results em,.command-palette footer{display:none}.calendar-page-heading{flex-direction:column;align-items:stretch}.calendar-page-heading .primary{width:100%}.calendar-event-fields{grid-template-columns:1fr}.calendar-event-fields .wide{grid-column:auto}.calendar-board{padding:12px}.calendar-grid{gap:3px}.calendar-grid>button{border-radius:9px;min-height:58px;padding:7px}.calendar-grid>button i{width:5px}.calendar-cell-avatar{width:21px;height:21px}.calendar-birthday-stack .calendar-cell-avatar+.calendar-cell-avatar{margin-left:-7px}.calendar-upcoming-list{grid-template-columns:1fr}.onboarding-backdrop{place-items:start center;padding:12px;overflow:auto}.member-onboarding{border-radius:21px;grid-template-columns:1fr;min-height:auto}.onboarding-visual{border-right:0;border-bottom:1px solid var(--v5-line);min-height:170px}.onboarding-verdict-mark{border-radius:24px;width:84px}.onboarding-verdict-mark img{width:60px;height:60px}.onboarding-orbit{width:145px}.onboarding-orbit.orbit-two{width:200px}.onboarding-copy{padding:25px 21px}.onboarding-progress{margin-bottom:23px}.onboarding-actions{flex-direction:column-reverse;align-items:stretch}.onboarding-actions>button{width:100%}}@media (width<=430px){.calendar-weekdays span{font-size:7px}.calendar-grid>button{min-height:47px;padding:5px}.calendar-grid>button.today:after{width:4px;top:5px;right:5px}.calendar-grid>button>small{display:none}.calendar-cell-avatar{border-width:1px;width:17px;height:17px;font-size:5px}.calendar-birthday-stack .calendar-cell-avatar+.calendar-cell-avatar{margin-left:-5px}.calendar-event-dots{gap:2px}.calendar-agenda-item{grid-template-columns:34px 1fr}.calendar-agenda-item>button{position:absolute;top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.onboarding-orbit{animation:none}}.maintenance-screen{isolation:isolate;background:radial-gradient(circle at 15% 18%,#e94d5f26,#0000 28%),radial-gradient(circle at 84% 78%,#5ddca914,#0000 25%),linear-gradient(145deg,#0a0707,#120b0c 52%,#0b0808);place-items:center;min-height:100svh;padding:clamp(20px,5vw,64px);display:grid;position:relative;overflow:hidden}.maintenance-screen:before{content:"";z-index:-1;opacity:.12;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.maintenance-ambient{z-index:-1;aspect-ratio:1;border:1px solid #ff7a8a1f;width:min(42vw,520px);position:absolute;transform:rotate(45deg)}.maintenance-ambient-one{top:-26vw;right:-10vw}.maintenance-ambient-two{border-color:#53da9f14;bottom:-30vw;left:-13vw}.maintenance-card{text-align:center;background:linear-gradient(145deg,#23181afa,#0f0b0bfc 64%);border:1px solid #f9808e57;border-radius:28px;width:min(100%,780px);padding:clamp(28px,5vw,58px);position:relative;overflow:hidden;box-shadow:0 34px 100px #0000007a,inset 0 1px #ffffff09}.maintenance-card:after{content:"";background:linear-gradient(90deg,#0000,#ff6f80,#e1c588,#0000);height:2px;position:absolute;inset:0 0 auto}.maintenance-brand{justify-content:center;align-items:center;gap:14px;display:flex}.maintenance-brand .brand-emblem{width:44px;height:44px;padding:0}.maintenance-brand>span:last-child{text-align:left}.maintenance-brand b{font:750 15px/1 var(--font-display);letter-spacing:.2em;display:block}.maintenance-brand small{color:#8d8d8d;letter-spacing:.2em;margin-top:6px;font-size:8px;display:block}.maintenance-visual{place-items:center;width:132px;height:132px;margin:34px auto 26px;display:grid;position:relative}.maintenance-ring{border:1px solid #ff849252;border-radius:50%;position:absolute;inset:0}.maintenance-ring:before{content:"";background:#ff8291;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:calc(50% - 4px);box-shadow:0 0 18px #ff8291cc}.maintenance-ring.ring-one{animation:9s linear infinite maintenance-spin}.maintenance-ring.ring-two{border-style:dashed;border-color:#e1c58847;animation:14s linear infinite reverse maintenance-spin;inset:18px}.maintenance-ring.ring-two:before{background:#e1c588;box-shadow:0 0 14px #e1c588a6}.maintenance-tool{color:#ffb7bf;background:linear-gradient(145deg,#e553644d,#271618e6);border:1px solid #ff7f8e9e;border-radius:12px;place-items:center;width:54px;height:54px;display:grid;transform:rotate(45deg);box-shadow:0 0 36px #df465833}.maintenance-status{color:#e1c588;letter-spacing:.14em;text-transform:uppercase;background:#e1c5880e;border:1px solid #e8b45c47;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-size:9px;font-weight:800;display:inline-flex}.maintenance-status i,.maintenance-settings-state i,.owner-maintenance-banner i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.maintenance-card h1{max-width:650px;font:720 clamp(30px, 5vw, 52px)/1.08 var(--font-display);letter-spacing:-.055em;margin:22px auto 14px}.maintenance-card>p{color:#ababab;max-width:590px;margin:0 auto;font-size:clamp(13px,1.8vw,16px);line-height:1.65}.maintenance-progress{justify-content:center;align-items:center;gap:7px;min-height:34px;margin:18px 0 8px;display:flex}.maintenance-progress span{background:#fb7181;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite maintenance-dot}.maintenance-progress span:nth-child(2){animation-delay:.16s}.maintenance-progress span:nth-child(3){animation-delay:.32s}.maintenance-meta{background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.maintenance-meta>span{border-right:1px solid #ffffff12;min-width:0;padding:16px}.maintenance-meta>span:last-child{border-right:0}.maintenance-meta small{color:#767676;letter-spacing:.12em;text-transform:uppercase;font-size:8px;display:block}.maintenance-meta b{text-overflow:ellipsis;color:#d9d9d9;white-space:nowrap;margin-top:6px;font-size:11px;display:block;overflow:hidden}.maintenance-actions{justify-content:center;gap:10px;margin-top:26px;display:flex}.maintenance-owner-login,.maintenance-logout{cursor:pointer;border-radius:8px;min-height:42px;padding:0 18px;font-size:10px;font-weight:750}.maintenance-owner-login{color:#ffa8b2;background:#f65c6e1a;border:1px solid #fb71816b}.maintenance-logout{color:#929292;background:#ffffff06;border:1px solid #ffffff1a}.maintenance-auto-note{color:#676767;margin-top:18px;font-size:9px;display:block}.owner-maintenance-banner{color:#e7c982;text-align:left;cursor:pointer;background:linear-gradient(90deg,#e8b45c1a,#f65c6e0e);border:1px solid #e8b45c52;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;width:100%;min-height:58px;margin-bottom:18px;padding:11px 16px;display:grid}.owner-maintenance-banner span{align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.owner-maintenance-banner b{color:#9d9d9d;font-size:9px;font-weight:550}.owner-maintenance-banner em{color:#e7c982;font-size:9px;font-style:normal}.general-settings-stack{gap:16px;display:grid}.general-settings-stack>form{margin:0}.maintenance-settings-card{border-color:#ffffff1a;border-radius:12px;padding:26px}.maintenance-settings-card.is-active{background:linear-gradient(145deg,#34261b7a,#181112fa);border-color:#e8b45c5c}.maintenance-settings-heading{grid-template-columns:auto 1fr auto;align-items:start;gap:17px;display:grid}.maintenance-settings-heading h2{margin:5px 0 7px;font-size:19px}.maintenance-settings-heading p{color:#909090;max-width:720px;margin:0;font-size:11px;line-height:1.55}.maintenance-settings-state{color:var(--green);white-space:nowrap;background:#50d8900e;border:1px solid #50d89040;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:750;display:inline-flex}.maintenance-settings-state.active{color:#e7c982;background:#e8b45c11;border-color:#e8b45c4d}.maintenance-settings-card>form{margin-top:23px}.maintenance-settings-card label{position:relative}.maintenance-settings-card textarea{padding-right:65px}.maintenance-settings-card label>small{color:#6e6e6e;font-size:8px;position:absolute;bottom:11px;right:12px}.maintenance-settings-actions{justify-content:flex-end;gap:10px;margin-top:15px;display:flex}.maintenance-settings-actions button{min-height:42px}.maintenance-close-button{color:#ff8d94;background:#ef727813;border-color:#ef72787a}.maintenance-open-button{background:linear-gradient(135deg,#347d61,#245b48);border-color:#50d89073}.resource-ranking-panel,.reports-panel,.archive-panel{content-visibility:auto;contain-intrinsic-size:auto 620px}@keyframes maintenance-spin{to{transform:rotate(360deg)}}@keyframes maintenance-dot{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (width<=720px){.maintenance-card{border-radius:20px}.maintenance-visual{width:108px;height:108px;margin-block:28px 22px}.maintenance-meta{text-align:left;grid-template-columns:1fr}.maintenance-meta>span{border-bottom:1px solid #ffffff12;border-right:0}.maintenance-meta>span:last-child{border-bottom:0}.maintenance-actions{flex-direction:column;align-items:stretch}.owner-maintenance-banner{grid-template-columns:1fr auto}.owner-maintenance-banner b{display:none}.maintenance-settings-heading{grid-template-columns:auto 1fr}.maintenance-settings-state{grid-column:1/-1;width:fit-content}.maintenance-settings-actions{flex-direction:column;align-items:stretch}}@media (width<=460px){.maintenance-screen{padding:12px}.maintenance-card{padding:25px 18px}.maintenance-brand .brand-emblem{width:38px;height:38px}.maintenance-card h1{font-size:29px}.maintenance-card>p{font-size:13px}.owner-maintenance-banner{grid-template-columns:1fr;gap:5px}.owner-maintenance-banner em{padding-left:15px}.maintenance-settings-card{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.maintenance-ring,.maintenance-progress span{animation:none}}.sidebar{isolation:isolate;background:radial-gradient(circle at 14% -4%,#ee53654d,#0000 28%),radial-gradient(circle at 106% 54%,#c6394a17,#0000 33%),linear-gradient(165deg,#1e1617fb,#08080cfe 57%);border-color:#f4cdd226;width:300px;padding:14px 12px 12px;box-shadow:28px 0 90px #00000052,0 32px 100px #0000008a,inset 0 1px #ffffff13}.sidebar:before{z-index:-1;opacity:.9;background:linear-gradient(132deg,#ffffff0a,#0000 37%),radial-gradient(circle at 18% -8%,#f75d6f40,#0000 62%);height:310px}.sidebar:after{background:linear-gradient(90deg,#0000,#ffced48a,#e8c68457,#0000);inset-inline:34px}.main{margin-left:324px}.brand{gap:12px;min-height:68px;padding:1px 8px 10px}.brand .verdict-emblem{flex-basis:48px;width:48px;height:48px}.brand-copy{align-content:center;min-width:0;display:grid}.brand-copy b{letter-spacing:.22em;font-size:18px;line-height:1}.brand-copy small{color:#b6b6b6;letter-spacing:.17em;margin-top:6px;line-height:1;font-size:10px!important}.brand-copy em{color:#737373;font:650 7px/1 var(--font-display);letter-spacing:.13em;white-space:nowrap;margin-top:8px;font-style:normal}.brand-badge{color:#ead29d;font:750 7px/1 var(--font-display);background:#e7c7890e;border-color:#e7c78957;align-self:start;margin-top:6px;padding:5px 6px}.sidebar-mode-strip{color:#7f7f7f;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin:3px 5px 9px;padding:0 8px;display:flex}.sidebar-mode-strip span{font:720 8.5px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;display:flex}.sidebar-mode-strip span i{background:#63e2aa;border-radius:50%;width:5px;height:5px;animation:2.8s ease-in-out infinite sidebar-signal-pulse;box-shadow:0 0 12px #63e2aab8}.sidebar-mode-strip b{color:#a0a0a0;letter-spacing:.04em;white-space:nowrap;font-size:8px}.sidebar-active-card{background:radial-gradient(circle at 100% 0,#e4c18018,#0000 37%),linear-gradient(130deg,#e451622e,#8d293514 58%,#ffffff05);border:1px solid #f69da733;border-radius:17px 17px 7px;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:92px;margin:0 2px 10px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1,0 16px 34px #0000002e}.sidebar-active-card:after{content:"";background:linear-gradient(90deg,#0000,#ffbcc473,#0000);width:68px;height:1px;position:absolute;bottom:15px;right:-12px;transform:rotate(-38deg)}.sidebar-active-glyph{place-items:center;width:52px;height:52px;display:grid;position:relative}.sidebar-active-glyph:before,.sidebar-active-glyph:after{content:"";border:1px solid #ffbbc330;position:absolute;transform:rotate(45deg)}.sidebar-active-glyph:before{background:#0d090980;border-radius:10px;width:35px;height:35px;box-shadow:0 0 25px #e0576721}.sidebar-active-glyph:after{border-color:#e2c18b1a;border-radius:14px;width:45px;height:45px}.sidebar-active-glyph>i{z-index:1;color:#efd79f;font:800 9px/1 var(--font-display);letter-spacing:-.02em;place-items:center;font-style:normal;display:grid;position:relative}.navigation-icon{vector-effect:non-scaling-stroke;width:17px;height:17px;display:block;overflow:visible}.sidebar-active-glyph .navigation-icon{filter:drop-shadow(0 0 7px #efd79f3d);width:21px;height:21px}.sidebar-active-glyph>em{z-index:2;background:#f07987;border:1px solid #1a1314;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:2px;box-shadow:0 0 12px #f07987b8}.sidebar-active-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.sidebar-active-card small{color:#8c8c8c;letter-spacing:.14em;text-transform:uppercase;font-weight:760;font-size:8.5px!important}.sidebar-active-card b{color:#fcf5f6;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.sidebar-active-card p{color:#929292;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.35;overflow:hidden}.sidebar-active-card>strong{z-index:1;color:#fff;background:linear-gradient(145deg,#ee6d7c,#ba3645);border:1px solid #ffd1d638;border-radius:8px;place-items:center;min-width:24px;height:24px;padding:0 5px;font-size:9px;display:grid;position:relative;box-shadow:0 7px 18px #b4344359}.sidebar-group-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 2px 10px;display:grid}.sidebar-group-tabs>button{color:#858585;text-align:left;min-width:0;min-height:44px;transition:transform .16s var(--v5-ease), border-color .16s ease, color .16s ease, background .18s ease, box-shadow .18s ease;background:#ffffff03;border:1px solid #f0cacf13;border-radius:11px 11px 5px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 24px 7px 8px;display:grid;position:relative;overflow:hidden}.sidebar-group-tabs>button:after{content:"";opacity:0;background:linear-gradient(#0000,#ebce94,#f37886,#0000);width:2px;transition:opacity .16s;position:absolute;inset:8px 0 8px auto}.sidebar-group-tabs>button:hover{color:#ecbec3;background:#e25c6c0e;border-color:#eea4ad2e;transform:translateY(-1px)}.sidebar-group-tabs>button:focus-visible{outline-offset:2px;outline:2px solid #f68693ad}.sidebar-group-tabs>button.active{color:#fff;background:radial-gradient(circle at 100% 0,#eac98b1a,#0000 42%),linear-gradient(130deg,#da4a5b40,#70212a1a);border-color:#fab7bf3d;box-shadow:inset 0 1px #ffffff0e,0 8px 20px #661d261f}.sidebar-group-tabs>button.active:after{opacity:1}.sidebar-group-tabs>button>span{color:#8e8e8e;min-width:29px;height:25px;font:780 7px/1 var(--font-display);letter-spacing:.04em;background:#0907074d;border:1px solid #f1d0d417;border-radius:8px 8px 4px;place-items:center;font-style:normal;display:grid}.sidebar-group-tabs>button.active>span{color:#edd29a;background:#e7c4890e;border-color:#eccf9538}.sidebar-group-tabs>button>b{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.1;overflow:hidden}.sidebar-group-tabs>button>strong{color:#fff;background:linear-gradient(145deg,#f06f7e,#af3341);border-radius:6px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7.5px;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 4px 10px #8f2a354d}.sidebar-tab-panel{animation:sidebar-tab-enter .18s var(--v5-ease) both}@keyframes sidebar-tab-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.side-nav{scrollbar-width:thin;scrollbar-color:#d5707b57 transparent;flex:1;grid-auto-rows:auto;align-content:start;gap:15px;min-height:0;margin:0;padding:1px 5px 12px 2px;display:grid;overflow:hidden auto}.nav-group{gap:5px;display:grid}.nav-group-heading{color:#7c7c7c;justify-content:space-between;align-items:center;gap:8px;min-height:18px;padding:0 8px 1px 9px;display:flex}.nav-group-heading span{font:740 9.5px/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase}.nav-group-heading i{color:#555;font:750 7px/1 var(--font-display);letter-spacing:.12em;font-style:normal}.nav-group-items{gap:4px;display:grid}.side-nav button{color:#aeaeae;text-align:left;width:100%;height:54px;min-height:54px;transition:transform .18s var(--v5-ease), border-color .18s ease, background .18s ease, box-shadow .22s ease;background:0 0;border:1px solid #0000;border-radius:13px 13px 6px;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 9px 5px 7px;display:grid;position:relative;overflow:hidden}.side-nav button:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffc6cd6b);width:35%;height:1px;transition:opacity .18s;position:absolute;top:0;right:8px}.side-nav button:hover{color:#faeeef;background:linear-gradient(100deg,#e25b6b13,#ffffff04);border-color:#efa0a91b;transform:translate(2px)}.side-nav button:hover:before,.side-nav button.active:before{opacity:1}.side-nav button.active{color:#fff;background:radial-gradient(circle at 100%,#ec5b6c21,#0000 42%),linear-gradient(105deg,#d94a5b3d,#a4303d0e);border-color:#faabb43d #faabb43d #faabb43d #ebca8da6;transform:none;box-shadow:inset 0 1px #ffffff0e,0 12px 30px #681d2626}.side-nav button.active:after{background:linear-gradient(#0000,#ebce94,#ff8d9a,#0000);width:2px;inset:9px 0 9px auto;box-shadow:0 0 12px #f6818f66}.nav-route{place-items:center;width:37px;height:40px;display:grid;position:relative}.nav-route>i{opacity:.34;background:linear-gradient(#d8788375,#0000);width:1px;height:8px;position:absolute;bottom:-7px;left:18px}.nav-group-items button:last-child .nav-route>i{display:none}.nav-mark{color:#8b8b8b;width:31px;height:31px;font:780 9px/1 var(--font-display);letter-spacing:-.01em;transition:border-color .18s ease, color .18s ease, background .18s ease, box-shadow .22s ease, transform .18s var(--v5-ease);background:linear-gradient(145deg,#ffffff07,#0000),#ffffff03;border:1px solid #f2d3d617;border-radius:11px 11px 5px;place-items:center;display:grid;position:relative}.nav-mark .navigation-icon{transition:transform .18s var(--v5-ease), filter .18s ease}.nav-mark:after{content:"";background:#d97a8547;border-radius:1px;width:4px;height:4px;position:absolute;bottom:3px;right:3px;transform:rotate(45deg)}.side-nav button:hover .nav-mark{color:#ebbbc0;border-color:#eea5ae2e;transform:rotate(-2deg)scale(1.03)}.side-nav button:hover .navigation-icon{transform:scale(1.05)}.side-nav .active .nav-mark{color:#f1d99f;background:radial-gradient(circle at 25% 10%,#eec98b21,#0000 48%),linear-gradient(145deg,#ed657526,#40131859);border-color:#ebcb8f3d;transform:none;box-shadow:0 8px 20px #0003,inset 0 1px #ffffff12}.side-nav .active .nav-mark:after{background:#e8ca8d;box-shadow:0 0 9px #e8ca8d80}.side-nav .active .navigation-icon{filter:drop-shadow(0 0 6px #e8ca8d33)}.nav-copy{gap:3px;min-width:0;display:grid}.nav-copy b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.15;overflow:hidden}.nav-copy small{color:#727272;text-overflow:ellipsis;white-space:nowrap;font-weight:540;line-height:1.2;transition:color .18s;overflow:hidden;font-size:10px!important}.side-nav button:hover .nav-copy small{color:#939393}.side-nav button.active .nav-copy small{color:#a3a3a3}.nav-count{color:#fff;background:linear-gradient(145deg,#f27281,#ba3645);border:1px solid #ffffff24;border-radius:8px;place-items:center;min-width:24px;height:24px;padding:0 5px;font-size:9px;display:grid;position:relative;box-shadow:0 7px 17px #b5344352}.secure-note{color:#8a928e;background:linear-gradient(100deg,#59dda00b,#0000),#080e0c2e;border-color:#5bdea31f;border-radius:13px 13px 6px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;margin:1px 3px 7px;padding:8px 9px;display:grid}.secure-note>span{margin:0}.secure-note-signal{background:#5bdea30b;border:1px solid #5bdea329;border-radius:10px 10px 4px;place-items:center;width:29px;height:29px;display:grid;position:relative}.secure-note-signal:before,.secure-note-signal:after{content:"";border:1px solid #5bdea333;border-radius:50%;position:absolute}.secure-note-signal:before{width:13px;height:13px}.secure-note-signal:after{background:#62dfa8;width:5px;height:5px;box-shadow:0 0 11px #62dfa8b8}.secure-note>span:nth-child(2){min-width:0;color:inherit;gap:2px;display:grid}.secure-note b{color:#aeb8b3;font-size:10.5px}.secure-note small{color:#66706b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:8.5px!important}.secure-note>em{color:#66c99d;font:760 7px/1 var(--font-display);letter-spacing:.09em;font-style:normal}.sidebar-user{border-top-color:#f8dcdf13;border-radius:0 0 16px 16px;grid-template-columns:47px minmax(0,1fr) 27px;gap:10px;min-height:65px;margin:0;padding:10px 5px 3px}.sidebar-user:hover{background:linear-gradient(90deg,#e5566711,#0000)}.sidebar-user-avatar{place-items:center;width:45px;height:45px;display:grid;position:relative}.sidebar-user-avatar:before{content:"";border:1px solid #f196a138;border-radius:50%;position:absolute;inset:1px;box-shadow:0 0 0 3px #df576706}.sidebar-user-avatar .avatar{border-color:#f6a9b247;width:39px;height:39px}.sidebar-user-avatar>i{background:#61dfa6;border:2px solid #0f0a0b;border-radius:50%;width:8px;height:8px;position:absolute;bottom:5px;right:1px;box-shadow:0 0 10px #61dfa6a6}.sidebar-user b{color:#f9e9eb;font-size:12px}.sidebar-user small{color:#7f7f7f;font-size:10px!important}.sidebar-user-arrow{color:#888;width:26px;height:26px;transition:border-color .18s ease, color .18s ease, transform .18s var(--v5-ease);background:#ffffff05;border:1px solid #f1bec41a;border-radius:9px 9px 4px;place-items:center;font-size:11px;display:grid}.sidebar-user:hover .sidebar-user-arrow{color:#e9b5bb;border-color:#f49fa93d;transform:translate(1px,-1px)}@keyframes sidebar-signal-pulse{0%,to{opacity:.55;transform:scale(.84)}50%{opacity:1;transform:scale(1)}}@media (width<=1500px){.sidebar{width:278px}.main{margin-left:302px}.side-nav button{grid-template-columns:37px minmax(0,1fr) auto;padding-inline:6px 8px}}@media (width<=980px) and (width>=821px){.sidebar{width:238px;padding-inline:9px}.main{margin-left:258px}.brand{gap:9px;padding-inline:5px}.brand .verdict-emblem{flex-basis:42px;width:42px;height:42px}.brand-copy b{font-size:14px}.brand-copy em,.brand-badge,.sidebar-mode-strip b,.sidebar-active-card p,.nav-copy small,.secure-note small,.secure-note>em{display:none}.sidebar-active-card{grid-template-columns:46px minmax(0,1fr) auto;min-height:70px;padding:9px}.sidebar-active-glyph{width:44px;height:44px}.sidebar-group-tabs>button{text-align:center;grid-template-columns:minmax(0,1fr);padding-inline:7px}.sidebar-group-tabs>button>span{display:none}.sidebar-group-tabs>button>b{font-size:10.5px}.side-nav button{height:45px;min-height:45px}}@media (height<=850px) and (width>=821px){.sidebar-mode-strip{margin-bottom:6px}.sidebar-active-card{min-height:67px;margin-bottom:7px;padding-block:8px}.sidebar-active-card p{display:none}.sidebar-group-tabs{gap:4px;margin-bottom:7px}.sidebar-group-tabs>button{min-height:38px;padding-block:5px}.side-nav{gap:10px}.nav-group-heading{min-height:15px}.side-nav button{height:45px;min-height:45px}.nav-copy small,.secure-note{display:none}}@media (prefers-reduced-motion:reduce),(update:slow){.sidebar-tab-panel{animation:none}}html[data-performance=lite] .sidebar-tab-panel{animation:none}html[data-performance=lite] .sidebar-group-tabs>button{box-shadow:none}@media (width<=820px){.sidebar{display:none}.main{margin-left:0}}.family-rank-editor{grid-template-columns:minmax(0,1fr) 38px;gap:6px;width:100%;max-width:240px;display:grid}.family-rank-editor button{color:#eda0a9;cursor:pointer;width:38px;height:40px;transition:border-color .16s ease, color .16s ease, background .16s ease, transform .16s var(--v5-ease);background:radial-gradient(circle at 50% 0,#f7a4ae1f,#0000 58%),#b5344314;border:1px solid #f08f9a33;border-radius:10px;place-items:center;padding:0;display:grid;box-shadow:inset 0 1px #ffffff09}.family-rank-editor button:hover:not(:disabled){color:#ffd2d7;background:#cf586624;border-color:#f9bec561;transform:translateY(-1px)}.family-rank-editor button:disabled{opacity:.38;cursor:default}.family-rank-editor button span{font:800 18px/1 var(--font-display)}.family-rank-editor button.is-syncing span{animation:.8s linear infinite family-rank-sync-spin}@keyframes family-rank-sync-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce),(update:slow){.sidebar-mode-strip span i,.family-rank-editor button.is-syncing span{animation:none}}.performance-mode-toggle{color:#909090;min-height:38px;font:700 10px/1 var(--font-ui);cursor:pointer;background:#171717b8;border:1px solid #f1cdd21a;border-radius:11px;align-items:center;gap:8px;padding:0 11px;transition:border-color .17s,color .17s,background .17s;display:inline-flex}.performance-mode-toggle:hover{color:#f0cbcf;border-color:#efa4ad40}.performance-mode-toggle>i{opacity:.82;border:1px solid;border-radius:50%;flex:0 0 15px;width:15px;height:15px;position:relative}.performance-mode-toggle>i:after{content:"";background:currentColor;border-radius:80% 15%;width:5px;height:9px;position:absolute;top:2px;left:4px;transform:rotate(34deg)}.performance-mode-toggle.is-lite{color:#81ddb1;background:#2b775413;border-color:#5bdea333}@media (width<=1280px){.performance-mode-toggle{justify-content:center;width:38px;padding:0}.performance-mode-toggle>span{display:none}}@supports (content-visibility:auto){.resource-ranking-list>article,.member-list>.member-row,.activity-list>.report-row,.contract-submission-list>div,.drawer-list>div{content-visibility:auto;contain-intrinsic-size:auto 82px}.application-card,.task-card{content-visibility:auto;contain-intrinsic-size:auto 280px}.contract-list>button{content-visibility:auto;contain-intrinsic-size:auto 96px}}html[data-performance=lite]{scroll-behavior:auto}html[data-performance=lite] body:before,html[data-performance=lite] body:after,html[data-performance=lite] .app-shell:before,html[data-performance=lite] .app-shell:after,html[data-performance=lite] .sidebar:before,html[data-performance=lite] .sidebar:after,html[data-performance=lite] .hero-balance:after,html[data-performance=lite] .maintenance-ambient,html[data-performance=lite] .task-card:after{display:none!important}html[data-performance=lite] .app-shell *,html[data-performance=lite] .app-shell :before,html[data-performance=lite] .app-shell :after{scroll-behavior:auto!important;will-change:auto!important;filter:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-performance=lite] :is(.sidebar,.topbar,.mobile-nav,.notification-popover,.pwa-popover,.member-card-overlay,.member-card-drawer,.evidence-lightbox,.evidence-lightbox-dialog,.rejection-dialog,.confirm-dialog,.global-search-overlay,.global-search-dialog,.onboarding-overlay,.maintenance-card){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-performance=lite] :is(.sidebar,.topbar,.mobile-nav,.panel,.stat-card,.resource-card,.rate-card,.application-card,.task-card,.family-roster-card,.family-roster-summary article,.resource-leaderboard-lead,.resource-leaderboard-summary-stats article,.notification-popover,.pwa-popover,.member-card-drawer,.evidence-lightbox-dialog,.rejection-dialog,.confirm-dialog,.global-search-dialog,.onboarding-card,.maintenance-card){box-shadow:none!important}html[data-performance=lite] .section-stage>*,html[data-performance=lite] :is(.stats-grid,.resource-grid,.rates-grid,.application-grid,.family-roster-grid,.family-roster-summary)>*{animation:none!important}html[data-performance=lite] .primary:after{display:none!important}html[data-performance=lite] :is(.sidebar,.topbar,.mobile-nav,.panel,.stat-card,.resource-card,.rate-card,.application-card,.task-card,.family-roster-card){background-image:none}html[data-performance=lite] .sidebar{background-color:#110c0d}html[data-performance=lite] .topbar,html[data-performance=lite] .mobile-nav{background-color:#0d0a0afb}html[data-performance=lite] :is(.panel,.stat-card,.resource-card,.rate-card,.application-card,.task-card,.family-roster-card){background-color:#131313}.section-module-loading{text-align:left;justify-content:center;align-items:center;gap:15px;min-height:190px;display:flex}.section-module-loading>span{border:2px solid #f1849129;border-top-color:#f06a7a;border-radius:50%;flex:none;width:30px;height:30px;animation:.75s linear infinite section-module-spin}.section-module-loading b,.section-module-loading small{display:block}.section-module-loading b{font-size:15px}.section-module-loading small{color:var(--muted);margin-top:5px}@keyframes section-module-spin{to{transform:rotate(360deg)}}@supports (content-visibility:auto){.audit-list>div,.payout-list>div,.job-application-card{content-visibility:auto;contain-intrinsic-size:auto 90px}}.app-shell small,.auth-shell small,.status-screen small,.rules-gate-screen small{line-height:1.48;font-size:max(12px,.75rem)!important}.eyebrow,.sidebar-label{line-height:1.25;font-size:11px!important}.nav-group-heading span{font-size:10.5px}.nav-group-heading i{font-size:9px}.nav-copy b{font-size:14px}.nav-copy small{line-height:1.32}.sidebar-active-card small{font-size:10px!important}.sidebar-active-card b{font-size:15px}.sidebar-active-card p{font-size:11.5px;line-height:1.45}.sidebar-mode-strip span{font-size:9.5px}.sidebar-mode-strip b{font-size:9px}.secure-note b{font-size:11.5px}.sidebar-user b{font-size:13px}.topbar :is(.role-switch button,.top-guide-button b,.logout-button,.sync-state,.global-search-trigger,.performance-mode-toggle){font-size:12px}.page-heading p{font-size:15px}.panel-head h2{font-size:20px}.panel-head p{font-size:13px!important}.stat-card>span{font-size:12px!important}.status,.tag,.chip{font-size:11px}.member-head,.table-head{font-size:11px!important}.promotion-settings-title>b{font-size:16px}.promotion-settings-summary i{padding:5px 8px;font-size:10px}.promotion-enable{font-size:12px}.promotion-editor-tabs button{min-height:52px}.promotion-editor-tabs button b{font-size:12px}.promotion-editor-tabs button small{min-width:24px;height:24px;font-size:10px!important}.promotion-editor-pane-head b{font-size:16px}.promotion-editor-pane-head p,.promotion-editor-tip p{font-size:12px;line-height:1.55}.promotion-editor-pane-head>span{font-size:10px}.promotion-base-requirements label>span,.promotion-resource-editor label>span{font-size:13px}.promotion-specific-head p,.promotion-resource-empty,.promotion-choice-explainer p,.promotion-replacement-explainer p,.promotion-contract-replacement-note,.promotion-any-fish-editor p{font-size:12px;line-height:1.55}.promotion-settings-save p,.promotion-settings-save span{font-size:12px}@media (width<=720px){.app-shell small,.auth-shell small,.status-screen small,.rules-gate-screen small{font-size:max(11.5px,.72rem)!important}.page-heading p{font-size:13.5px}.panel-head h2{font-size:18px}.promotion-settings-title>b{font-size:14px}.promotion-editor-tabs button b{font-size:11px}.promotion-editor-pane-head b{font-size:15px}.topbar :is(.role-switch button,.top-guide-button b,.logout-button){font-size:11px}}:root{--state-open:#59dda0;--state-waiting:#efbd68;--state-approved:#ff8a98;--state-rejected:#ff7d89;--state-closed:#909090;--state-info:#75b9ff}.status.neutral{color:var(--state-closed);background:#9090900e;border-color:#90909038}.empty-state{text-align:center;place-content:center;justify-items:center;gap:7px;min-height:148px;padding:26px 20px;display:grid}.empty-state>span{color:#ff9ca8;background:linear-gradient(145deg,#e25d6d1a,#ffffff04);border:1px solid #ee86923d;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.empty-state>b{color:#ddd;font-size:13px}.empty-state>small{color:#787878;font-size:10px}.command-center-grid{gap:18px;margin:18px 0;display:grid}.command-center-grid.with-health{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:start}.family-pulse,.operations-queue,.owner-system-health{border-radius:16px;overflow:hidden}.family-pulse .panel-head,.operations-queue .panel-head,.owner-system-health .panel-head{padding:24px 26px 20px}.family-pulse .panel-head p,.operations-queue .panel-head p,.owner-system-health .panel-head p{color:#909090;margin:6px 0 0;font-size:11px;line-height:1.5}.family-pulse-live{color:#77e4aa;letter-spacing:.1em;background:#50d8900e;border:1px solid #50d89033;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.family-pulse-live i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px}.family-pulse-list{padding:7px 13px 14px;display:grid}.family-pulse-list>button{min-width:0;min-height:78px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 13px;transition:background .16s,transform .16s;display:grid}.family-pulse-list>button:last-of-type{border-bottom:0}.family-pulse-list>button:hover{z-index:1;background:#ffffff07;border-radius:10px;transform:translate(2px)}.family-pulse-icon{color:#ff9ca8;letter-spacing:.03em;background:#dd586816;border:1px solid #ed89953d;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:850;display:grid}.tone-green .family-pulse-icon{color:#70dfa5;background:#50d89012;border-color:#50d8903b}.tone-amber .family-pulse-icon{color:#edc274;background:#e8b45c13;border-color:#e8b45c3d}.tone-blue .family-pulse-icon{color:#83bdf5;background:#67aef612;border-color:#67aef63b}.family-pulse-copy{min-width:0}.family-pulse-copy>small{color:#8f8f8f;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800;display:block}.family-pulse-copy>b{color:#f8e6e8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.family-pulse-copy>p{color:#888;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;line-height:1.45;overflow:hidden}.family-pulse-time{color:#8f8f8f;text-align:right;justify-content:flex-end;align-items:center;gap:9px;max-width:150px;font-size:9px;display:flex}.family-pulse-time i{color:#ef8591;font-size:13px;font-style:normal}.operations-queue{margin:18px 0}.operations-total{color:#c4c4c4;min-width:72px;font:600 24px/1 var(--font-display);border:1px solid #ffffff17;border-radius:12px;justify-items:center;padding:9px 12px;display:grid}.operations-total.has-items{color:#f0ca81;background:#e8b45c0e;border-color:#e8b45c40}.operations-total small{color:#787878;font:750 8px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin-top:5px}.operations-filters{scrollbar-width:none;border-bottom:1px solid #ffffff0e;gap:7px;padding:13px 18px;display:flex;overflow-x:auto}.operations-filters::-webkit-scrollbar{display:none}.operations-filters button{color:#929292;cursor:pointer;background:#ffffff05;border:1px solid #ffffff13;border-radius:9px;flex:none;align-items:center;gap:8px;min-height:35px;padding:0 11px;font-size:10px;display:inline-flex}.operations-filters button i{color:#b2b2b2;background:#ffffff0b;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;font-style:normal;display:grid}.operations-filters button.active{color:#f5dee0;background:#d856651f;border-color:#f1828f5c}.operations-filters button.active i{color:#fff;background:#d85564}.operations-list{max-height:660px;padding:9px 15px 15px;overflow-y:auto}.operations-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:42px minmax(0,1fr) 76px 24px;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px 13px;display:grid}.operations-list>button:hover{background:#ffffff06;border-radius:10px}.operations-list>button>span:nth-child(2){min-width:0}.operations-list>button>span:nth-child(2) small{color:gray;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800;display:block}.operations-list>button>span:nth-child(2) b{color:#f7e3e5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.operations-list>button>span:nth-child(2) p{color:#858585;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;overflow:hidden}.operations-kind{color:#f58d99;background:#d8566512;border:1px solid #f1899538;border-radius:11px;place-items:center;width:40px;height:40px;font-size:9px;font-weight:850;display:grid}.operations-kind.kind-family,.operations-kind.kind-promotions{color:#72dda5;background:#50d8900e;border-color:#50d8902e}.operations-kind.kind-jobs{color:#82bdf5;background:#67aef60f;border-color:#67aef633}.operations-age{text-align:right}.operations-age small,.operations-age b{display:block}.operations-age small{color:#707070;font-size:8px}.operations-age b{color:#e9bd6c;margin-top:4px;font-size:10px}.operations-arrow{color:#dc6775;font-size:14px;font-style:normal}.owner-system-health{border-color:#50d89026}.owner-system-health.state-warning{border-color:#e8b45c33}.owner-system-health.state-degraded{border-color:#ef72783d}.system-refresh-button{color:#a4a4a4;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;min-height:35px;padding:0 12px;font-size:9px}.system-health-summary{background:#07070b70;border:1px solid #fff1;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:17px 20px 13px;padding:15px;display:grid}.system-health-orb{border:1px solid #50d89047;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 18px #50d89014}.system-health-orb i{background:#59dda0;border-radius:50%;width:10px;height:10px;box-shadow:0 0 18px #50d890b3}.system-health-orb.warning{border-color:#e8b45c4d}.system-health-orb.warning i{background:#e8b45c;box-shadow:0 0 18px #e8b45cb3}.system-health-orb.degraded{border-color:#ef727852}.system-health-orb.degraded i{background:#ef7278;box-shadow:0 0 18px #ef7278b3}.system-health-summary small,.system-health-summary b,.system-health-summary p{display:block}.system-health-summary small{color:#7e7e7e;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.system-health-summary b{color:#f6e0e3;margin-top:4px;font-size:13px}.system-health-summary p{color:#787878;margin:4px 0 0;font-size:9px}.system-health-grid{grid-template-columns:1fr 1fr;gap:9px;padding:0 20px 15px;display:grid}.system-health-grid article{background:#07070b61;border:1px solid #fff1;border-radius:11px;align-content:center;gap:5px;min-height:92px;padding:13px;display:grid}.system-health-grid article>span{color:#8c8c8c;align-items:center;gap:7px;font-size:9px;display:flex}.system-health-grid article>span i{background:#5ad99c;border-radius:50%;width:6px;height:6px}.system-health-grid article.tone-amber>span i{background:#e8b45c}.system-health-grid article.tone-red>span i{background:#ef7278}.system-health-grid article>b{color:#f7e3e5;font-size:12px}.system-health-grid article>small{color:#737373;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.system-health-footer{border-top:1px solid #ffffff0e;grid-template-columns:1.35fr .8fr .8fr 1fr;gap:8px;padding:14px 20px 18px;display:grid}.system-health-footer>span{background:#ffffff05;border-radius:9px;min-width:0;padding:10px}.system-health-footer small,.system-health-footer b{display:block}.system-health-footer small{color:#757575;letter-spacing:.05em;text-transform:uppercase;font-size:7px}.system-health-footer b{color:#c7c7c7;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.system-health-footer .warning b{color:#e8bd70}.system-health-footer .danger b{color:#f08a91}.system-sync-alert{background:#ef72780b;border:1px solid #ef727833;border-radius:11px;grid-column:1/-1;overflow:hidden}.system-sync-alert-toggle{width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.system-sync-alert-icon{color:#ff8b94;background:#ef727817;border:1px solid #ef72783d;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;display:grid}.system-sync-alert-copy{min-width:0}.system-sync-alert-copy small,.system-sync-alert-copy b,.system-sync-alert-copy p{display:block}.system-sync-alert-copy small{color:#b86e76;letter-spacing:.07em;text-transform:uppercase;font-size:7px}.system-sync-alert-copy b{color:#f1e7e9;margin-top:4px;font-size:10px}.system-sync-alert-copy p{color:#8d797e;margin:3px 0 0;font-size:8px}.system-sync-alert-action{color:#dc969c;white-space:nowrap;font-size:8px}.system-sync-alert-action i{margin-left:4px;font-style:normal}.system-sync-alert-details{border-top:1px solid #ef72781a;gap:9px;padding:0 12px 12px 57px;display:grid}.system-sync-issue-list{gap:6px;padding-top:10px;display:grid}.system-sync-issue-list article{background:#04040757;border:1px solid #ffffff0e;border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:8px;min-width:0;padding:9px 10px;display:grid}.system-sync-issue-list article>span{color:#eb8a92;background:#ef727817;border-radius:6px;place-items:center;width:21px;height:21px;font-size:8px;font-weight:800;display:grid}.system-sync-issue-list b{color:#dbdbdb;font-size:9px}.system-sync-issue-list p,.system-sync-more{color:gray;margin:3px 0 0;font-size:8px;line-height:1.45}.system-sync-legacy{background:#e8b45c09;border:1px solid #e8b45c24;border-radius:9px;grid-template-columns:27px minmax(0,1fr);gap:9px;margin-top:10px;padding:10px;display:grid}.system-sync-legacy>span{color:#e8bd70;background:#e8b45c17;border-radius:7px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:grid}.system-sync-legacy b{color:#dbcfc4;font-size:9px}.system-sync-legacy p{color:#8c8179;margin:4px 0 0;font-size:8px;line-height:1.45}.system-sync-go{color:#dfa0a5;cursor:pointer;background:#ef72780e;border:1px solid #ef727829;border-radius:8px;justify-self:start;min-height:32px;padding:0 11px;font-size:8px}.system-health-footer>button{color:#ec8b96;cursor:pointer;background:#d856650f;border:1px solid #ee7e8b2e;border-radius:9px;grid-column:1/-1;min-height:36px;font-size:9px}.system-health-loading{grid-template-columns:1fr 1fr;gap:9px;padding:20px;display:grid}.system-health-loading span{background:linear-gradient(100deg,#ffffff06,#fff1,#ffffff06) 0 0/220% 100%;border-radius:11px;height:92px;animation:1.2s ease-in-out infinite v6-health-loading}@keyframes v6-health-loading{to{background-position-x:-120%}}.system-health-error{background:#ef72780e;border:1px solid #ef727833;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin:18px 20px 20px;padding:15px;display:grid}.system-health-error>span{color:#ff8b94;background:#ef72781a;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.system-health-error b{font-size:11px}.system-health-error p{color:#a18d94;margin:4px 0 0;font-size:9px}.system-health-error button{color:#ef9ba1;background:0 0;border:1px solid #ef727840;border-radius:8px;min-height:34px;font-size:9px}.dashboard-load-error{border-color:#ef727833;border-radius:18px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:25px;min-height:360px;padding:clamp(26px,5vw,56px);display:grid}.dashboard-load-error-mark{color:#ff8f98;width:62px;height:62px;font:600 30px/1 var(--font-display);background:#ef727814;border:1px solid #ef727857;border-radius:17px;place-items:center;display:grid}.dashboard-load-error h2{margin:7px 0 8px;font-size:clamp(24px,3vw,34px)}.dashboard-load-error p{color:#979797;max-width:700px;margin:0;font-size:12px;line-height:1.65}.mobile-menu-backdrop{display:none}@media (width<=1240px){.command-center-grid.with-health{grid-template-columns:1fr}}@media (width<=820px){.content{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.mobile-command-bar{box-sizing:border-box;width:auto;max-width:none;height:calc(78px + env(safe-area-inset-bottom));padding:6px 7px env(safe-area-inset-bottom);background:#0c0909f5;border-top-color:#edc3c821;gap:3px;display:grid;overflow:visible;grid-template-columns:repeat(5,minmax(0,1fr))!important}.mobile-command-bar button{border-radius:11px;gap:4px;min-width:0;min-height:62px;padding:5px 2px;position:relative}.mobile-command-bar button>span{background:#ffffff05;border:1px solid #ffffff13;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.mobile-command-bar button>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:700;line-height:1.1;overflow:hidden}.mobile-command-bar button>i{color:#fff;background:#e45b6b;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-style:normal;display:grid;position:absolute;top:2px;right:calc(50% - 23px)}.mobile-command-bar .mobile-primary-action{color:#fff;background:linear-gradient(145deg,#e76272,#ae3241);transform:translateY(-12px);box-shadow:0 12px 32px #ac2e3d6b,inset 0 1px #ffffff38}.mobile-command-bar .mobile-primary-action>span{background:#ffffff1a;border-color:#ffffff38;width:35px;height:35px}.mobile-command-bar .mobile-primary-action>b{font-size:9px}.mobile-more-icon{letter-spacing:.08em;font-weight:900;font-size:13px!important}.mobile-menu-backdrop{z-index:190;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030306c7;align-items:flex-end;padding:18px 10px 10px;animation:.16s ease-out v6-backdrop-in;display:flex;position:fixed;inset:0}.mobile-menu-sheet{background:linear-gradient(150deg,#20191a,#110d0d 52%);border:1px solid #edc2c729;border-radius:22px 22px 15px 15px;flex-direction:column;width:100%;max-height:min(82dvh,760px);animation:.2s cubic-bezier(.2,.8,.2,1) v6-sheet-in;display:flex;overflow:hidden;box-shadow:0 -24px 90px #0000008c}.mobile-menu-sheet>header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;padding:20px 20px 15px;display:flex}.mobile-menu-sheet>header h2{margin:5px 0 0;font-size:22px}.mobile-menu-sheet>header button{color:#b3b3b3;background:#ffffff06;border:1px solid #ffffff1a;border-radius:11px;width:40px;height:40px;font-size:24px}.mobile-menu-groups{padding:10px 12px calc(16px + env(safe-area-inset-bottom));overflow-y:auto}.mobile-menu-groups>section{padding:10px 0}.mobile-menu-groups>section>span{color:gray;letter-spacing:.14em;text-transform:uppercase;padding:0 8px 7px;font-size:8px;font-weight:850;display:block}.mobile-menu-groups>section>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mobile-menu-groups>section button{text-align:left;background:#ffffff05;border:1px solid #fff1;border-radius:11px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:66px;padding:10px;display:grid}.mobile-menu-groups>section button.active{background:#d856651c;border-color:#f284914d}.mobile-menu-groups>section button>i{color:#ed828e;border:1px solid #ee7e8b29;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mobile-menu-groups>section button>span{min-width:0}.mobile-menu-groups>section button b,.mobile-menu-groups>section button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-menu-groups>section button b{font-size:11px}.mobile-menu-groups>section button small{color:#797979;margin-top:4px;font-size:8px}.mobile-menu-groups>section button strong{background:#d55362;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:8px;display:grid}.mobile-menu-groups>.mobile-performance-option{text-align:left;background:#50d89009;border:1px solid #50d89024;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:64px;margin:8px 0 3px;padding:11px 13px;display:grid}.mobile-performance-option>i{border:1px solid #989898;border-radius:50%;width:32px;height:32px;position:relative}.mobile-performance-option>i:after{content:"";background:#989898;border-radius:80% 15%;width:7px;height:15px;position:absolute;top:7px;left:11px;transform:rotate(34deg)}.mobile-performance-option>span{min-width:0}.mobile-performance-option>span b,.mobile-performance-option>span small{display:block}.mobile-performance-option>span b{font-size:11px}.mobile-performance-option>span small{color:#7d7d7d;margin-top:4px;font-size:8px}.mobile-performance-option>strong{color:#8e8e8e;letter-spacing:.08em;font-size:8px}.mobile-performance-option.is-lite>i{border-color:#69d79f}.mobile-performance-option.is-lite>i:after{background:#69d79f}.mobile-performance-option.is-lite>strong{color:#69d79f}.family-pulse-list>button:hover{transform:none}.dashboard-load-error{grid-template-columns:1fr;justify-items:start;min-height:420px}}@media (width<=680px){.family-pulse .panel-head,.operations-queue .panel-head,.owner-system-health .panel-head{padding:19px 18px 16px}.family-pulse-list{padding-inline:8px}.family-pulse-list>button{grid-template-columns:40px minmax(0,1fr);gap:10px}.family-pulse-icon{width:38px;height:38px}.family-pulse-time{text-align:left;grid-column:2;justify-content:flex-start;max-width:none}.operations-list{padding-inline:8px}.operations-list>button{grid-template-columns:38px minmax(0,1fr) auto;gap:9px}.operations-kind{width:36px;height:36px}.operations-arrow{display:none}.system-health-grid{padding-inline:14px}.system-health-summary{margin-inline:14px}.system-health-footer{grid-template-columns:1fr 1fr;padding-inline:14px}.member-payout-table .table-head,.reports-table .table-head{display:none}.member-payout-table>div:not(.table-head):not(.empty),.reports-table>div:not(.table-head):not(.empty){background:#ffffff05;border:1px solid #ffffff13;border-radius:11px;grid-template-columns:1fr 1fr;gap:11px;margin:9px 10px;padding:13px;display:grid}.member-payout-table>div:not(.table-head):not(.empty)>span,.reports-table>div:not(.table-head):not(.empty)>span{gap:4px;min-width:0;display:grid}.member-payout-table>div:not(.table-head):not(.empty)>span:before,.reports-table>div:not(.table-head):not(.empty)>span:before{content:attr(data-label);color:#717171;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}}@media (width<=520px){.top-actions>.performance-mode-toggle,.top-actions>.pwa-control{display:none}}@media (width<=460px){.mobile-menu-groups>section>div,.system-health-grid,.system-health-footer,.member-payout-table>div:not(.table-head):not(.empty),.reports-table>div:not(.table-head):not(.empty){grid-template-columns:1fr}.system-sync-alert-toggle{grid-template-columns:34px minmax(0,1fr)}.system-sync-alert-action{grid-column:2}.system-sync-alert-details{padding-left:12px}.operations-age{max-width:58px}}html[data-performance=lite] :is(.family-pulse,.operations-queue,.owner-system-health,.mobile-menu-sheet){box-shadow:none;background:#131313}html[data-performance=lite] :is(.family-pulse-list>button,.operations-list>button){transition:none}html[data-performance=lite] .mobile-menu-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#030306f0}html[data-performance=lite] :is(.family-pulse,.operations-queue,.owner-system-health){content-visibility:auto;contain-intrinsic-size:420px}@media (prefers-reduced-motion:reduce){.mobile-menu-backdrop,.mobile-menu-sheet,.system-health-loading span{animation:none}.family-pulse-list>button,.mobile-command-bar .mobile-primary-action{transform:none}}@keyframes v6-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes v6-sheet-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.operations-center-page{gap:22px;min-width:0;display:grid}.operations-hero{isolation:isolate;border:1px solid color-mix(in srgb, var(--line) 78%, #ff687a 22%);background:radial-gradient(circle at 86% 40%,#f1415647,#0000 24%),radial-gradient(circle at 74% 120%,#50e8b121,#0000 32%),linear-gradient(125deg,#2d1b1df5,#0b0a11fa 58%);border-radius:30px;justify-content:space-between;align-items:flex-end;min-height:210px;padding:clamp(28px,4vw,54px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052}.operations-hero:before,.operations-hero:after{z-index:-1;content:"";pointer-events:none;position:absolute}.operations-hero:before{opacity:.35;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.operations-hero:after{border:1px solid #ff859338;border-radius:50%;width:420px;height:420px;bottom:-170px;right:-70px;box-shadow:0 0 0 52px #ff617309,0 0 0 104px #ff617306}.operations-hero h1{max-width:780px;font-family:var(--font-display);letter-spacing:-.065em;margin:8px 0 12px;font-size:clamp(42px,5.4vw,82px);font-weight:750;line-height:.94}.operations-hero p{max-width:760px;color:var(--muted);margin:0;font-size:clamp(15px,1.2vw,18px)}.operations-live{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071211ad;border:1px solid #51e8b43b;border-radius:16px;align-items:center;gap:12px;min-width:190px;padding:14px 17px;display:flex}.operations-live>i{background:#58e9b4;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 7px #58e9b414,0 0 22px #58e9b4b3}.operations-live.danger{background:#1e090eb8;border-color:#ff647e40}.operations-live.danger>i{background:#ff647e;box-shadow:0 0 0 7px #ff647e14}.operations-live span{gap:3px;display:grid}.operations-live small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.operations-live b{font-size:13px}.operations-tabs{z-index:12;border:1px solid var(--line);scrollbar-width:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0a0ae6;border-radius:18px;gap:7px;max-width:100%;padding:7px;display:flex;position:sticky;top:72px;overflow:auto hidden;box-shadow:0 12px 34px #00000038}.operations-tabs::-webkit-scrollbar{display:none}.operations-tabs button{min-height:44px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 16px;font-weight:750;display:flex}.operations-tabs button:hover{color:var(--text);background:#ffffff09}.operations-tabs button.active{color:#fff;background:linear-gradient(135deg,#bb36466b,#70212a6b);border-color:#ff708157;box-shadow:inset 0 1px #ffffff14}.operations-tabs b,.operations-section-title>b{color:#ffd7dc;background:#f45c6e2b;border-radius:8px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:11px;display:grid}.operations-pane,.operations-stack,.operations-grid{gap:18px;min-width:0;display:grid}.operations-grid.two{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:start}.operations-card,.gathering-card,.session-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#1d1516f0,#100c0cfa);border-radius:22px;box-shadow:inset 0 1px #ffffff06}.operations-card{padding:clamp(20px,2.2vw,30px)}.operations-section-title,.operations-toolbar{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.operations-section-title h2,.operations-toolbar h2,.gathering-planner h2{letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(22px,2vw,30px)}.operations-section-title p,.gathering-planner>div>p{color:var(--muted);margin:0}.gathering-card{padding:22px;position:relative;overflow:hidden}.gathering-card:before{content:"";background:#e96675;width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 20px #f75568}.gathering-card.status-open{background:radial-gradient(circle at 100% 0,#3dd09b1c,#0000 32%),linear-gradient(145deg,#121d1bf5,#0b0d10fc);border-color:#56e8b445}.gathering-card.status-open:before{background:#51e8b1;box-shadow:0 0 20px #51e8b1cc}.gathering-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.gathering-card time{color:var(--muted);font-size:12px}.gathering-status{color:#efb4bb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.gathering-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.status-open .gathering-status{color:#62e6b6}.gathering-card h3{margin:18px 0 6px;font-size:21px}.gathering-card>p{color:#bfbfbf;margin:0 0 10px}.gathering-card>small{color:var(--muted);line-height:1.55;display:block}.gathering-response-summary{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.gathering-response-summary span{border:1px solid var(--line);color:var(--muted);background:#00000024;border-radius:10px;padding:8px 10px;font-size:11px}.gathering-response-summary b{color:#fff}.gathering-card-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.rsvp-buttons,.admin-gathering-actions{flex-wrap:wrap;gap:7px;display:flex}.rsvp-buttons button,.admin-gathering-actions button,.operations-section-title button,.session-grid button,.access-history button{border:1px solid var(--line);min-height:37px;color:var(--muted);background:#ffffff06;border-radius:10px;padding:0 12px;font-size:12px;font-weight:750}.rsvp-buttons button.active{color:#fff;background:#d8576638;border-color:#d85766}.admin-gathering-actions button.danger,.bulk-action-dock button.danger,.session-grid button.danger{color:#ff9aae;background:#ff627e12;border-color:#ff627e47}.gathering-planner{gap:15px;display:grid;position:sticky;top:143px}.gathering-planner label{color:var(--muted);gap:7px;font-size:12px;font-weight:700;display:grid}.gathering-planner input,.gathering-planner select,.gathering-planner textarea,.bulk-action-dock input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--text);font:inherit;background:#040407a6;border-radius:12px;padding:0 13px}.gathering-planner textarea{resize:vertical;min-height:92px;padding-block:12px}.operations-field-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.operations-checkbox{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;padding:12px}.operations-checkbox input{width:18px;min-height:18px}.operations-checkbox span{gap:3px;display:grid}.operations-checkbox b{color:var(--text)}.operations-checkbox small{font-weight:500}.gathering-help{text-align:center;place-items:center;min-height:330px;display:grid}.operations-orbit{color:#ffbcc4;background:radial-gradient(circle,#e34b5d38,#0000 68%);border:1px solid #f567784d;border-radius:50%;place-items:center;width:90px;height:90px;margin:0 auto 25px;font-size:29px;display:grid;box-shadow:0 0 0 18px #e4546509,0 0 0 36px #e4546505}.attendance-editor{gap:20px;display:grid}.attendance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.attendance-grid label{border:1px solid var(--line);background:#0000001f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px;display:flex}.attendance-grid label>span{gap:3px;min-width:0;display:grid}.attendance-grid b,.attendance-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attendance-grid small{color:var(--muted);font-size:10px}.attendance-grid select{border:1px solid var(--line);max-width:155px;min-height:36px;color:var(--text);background:#0e0b0b;border-radius:9px;padding:0 8px;font-size:11px}.operations-toolbar{align-items:center;padding:4px 0}.operations-toolbar>div:last-child{border:1px solid var(--line);background:#ffffff05;border-radius:13px;gap:7px;padding:5px;display:flex}.operations-toolbar button,.operations-toolbar a{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:12px;font-weight:750;line-height:38px;text-decoration:none}.operations-toolbar button.active{color:#fff;background:#e5536438}.operations-toolbar a{color:#ffc6cd}.operations-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.operations-metrics article{border:1px solid var(--line);background:linear-gradient(145deg,#1e1617eb,#0f0c0cfa);border-radius:19px;gap:8px;min-height:138px;padding:21px;display:grid}.operations-metrics span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.operations-metrics b{letter-spacing:-.045em;font-size:clamp(26px,2.5vw,39px)}.operations-metrics small{color:var(--muted);align-self:end}.activity-table{padding:0;overflow:hidden}.activity-table>header,.activity-table>div{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(200px,1.5fr) repeat(4,minmax(86px,.55fr));align-items:center;gap:10px;min-height:66px;padding:0 20px;display:grid}.activity-table>header{min-height:48px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#ffffff05;font-size:10px;font-weight:850}.activity-table>div:last-child{border-bottom:0}.activity-table>div:hover{background:#ffffff05}.activity-table>div.is-current{background:linear-gradient(90deg,#e74b5d1c,#0000)}.activity-table>div>span{gap:3px;display:grid}.activity-table small{color:var(--muted);font-size:10px}.activity-table>div>strong:last-child{color:#ffc6cd;font-size:18px}.achievements-layout{grid-template-columns:1fr 1fr!important}.achievement-grid,.achievement-feed{gap:8px;margin-top:18px;display:grid}.achievement-grid article,.achievement-feed article{border:1px solid var(--line);background:#00000021;border-radius:13px;align-items:center;gap:12px;padding:12px;display:flex}.achievement-grid article>span,.achievement-feed article>span{background:linear-gradient(135deg,#e54b5d3d,#eec07121);border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.achievement-grid div,.achievement-feed div{flex:1;gap:3px;display:grid}.achievement-grid p,.achievement-feed p{color:var(--muted);margin:0;font-size:12px}.achievement-grid small,.achievement-feed time{color:var(--muted);font-size:10px}.unified-queue{padding:0;overflow:hidden}.unified-queue>label{border-bottom:1px solid var(--line);grid-template-columns:auto 96px minmax(0,1fr) 130px;align-items:center;gap:14px;min-height:70px;padding:12px 18px;transition:opacity .16s,background .16s;display:grid}.unified-queue>label:last-child{border-bottom:0}.unified-queue>label:hover{background:#ffffff05}.unified-queue>label.muted{opacity:.42}.unified-queue input{accent-color:#e96070;width:17px;height:17px}.unified-queue label>span:not(.queue-kind){gap:4px;min-width:0;display:grid}.unified-queue small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unified-queue time{color:var(--muted);justify-self:end;font-size:11px}.queue-kind{color:#f7b2ba;text-transform:uppercase;background:#ec5b6c14;border:1px solid #ec5b6c38;border-radius:8px;width:fit-content;padding:6px 8px;font-size:10px;font-weight:850}.kind-report{color:#70d9f4;background:#50c8e812;border-color:#50c8e83b}.kind-application{color:#f4ce7f;background:#f4ce7f12;border-color:#f4ce7f3b}.bulk-action-dock{z-index:11;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#130d0ef0;border:1px solid #f1697952;border-radius:17px;grid-template-columns:auto minmax(180px,1fr) minmax(170px,.55fr) auto auto;align-items:center;gap:9px;padding:13px;display:grid;position:sticky;bottom:88px;box-shadow:0 22px 65px #00000075}.bulk-action-dock>div{gap:3px;padding:0 8px;display:grid}.bulk-action-dock small{color:var(--muted)}.bulk-action-dock button{border:1px solid var(--line);min-height:45px;color:var(--text);background:#ffffff06;border-radius:11px;padding:0 16px;font-weight:750}.health-metrics article.ok{border-color:#50e5b033}.health-metrics article.warn{border-color:#f4c26538}.health-metrics article.bad{border-color:#ff5d7b3d}.risk-list,.incident-list,.access-history{gap:9px;margin-top:18px;display:grid}.risk-list label{border:1px solid var(--line);background:#0000001f;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:flex-start;gap:11px;padding:12px;display:grid}.risk-list input{accent-color:#e96070;margin-top:12px}.risk-list label>span:last-child{gap:5px;display:grid}.risk-list p,.incident-list p,.access-history p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.risk-list small,.incident-list small,.access-history small{color:var(--muted);font-size:10px}.risk-severity{color:#f4ca77;background:#f3c06612;border:1px solid #f3c06638;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.risk-severity.critical{color:#ff718c;background:#ff5e7d12;border-color:#ff5e7d40}.incident-list article{border:1px solid var(--line);background:#0000001f;border-radius:13px;gap:7px;padding:14px;display:grid}.incident-list article.warning.open{border-color:#f3c06638}.incident-list article.critical.open{border-color:#ff5e7d40}.incident-list article.resolved{opacity:.58}.incident-list article>span{color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.incident-list article>span i{background:#f1bd62;border-radius:50%;width:7px;height:7px}.incident-list article.critical>span i{background:#ff5c79}.incident-list article.resolved>span i{background:#55dfa9}.preference-panel{max-width:980px;margin-inline:auto}.preference-grid{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.preference-grid label{border:1px solid var(--line);background:#0000001f;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 14px;display:flex}.preference-grid label>span{gap:4px;display:grid}.preference-grid small{color:var(--muted)}.preference-grid input{appearance:none;border:1px solid var(--line);background:#0c0a0a;border-radius:999px;width:43px;height:24px;transition:all .18s;position:relative}.preference-grid input:after{content:"";background:#777;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px}.preference-grid input:checked{background:#e8566747;border-color:#e8566780}.preference-grid input:checked:after{background:#ffb0b9;left:22px;box-shadow:0 0 12px #f367778c}.session-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.session-grid article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.session-grid article.current{background:linear-gradient(145deg,#101f1beb,#0b0d10fa);border-color:#53e4b038}.session-device-icon{border:1px solid var(--line);color:#f7b4bc;background:#e24f6017;border-radius:13px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.session-grid article>div{gap:3px;min-width:0;display:grid}.session-grid article>div>span{color:#63dfb3;text-transform:uppercase;font-size:10px;font-weight:850}.session-grid p{color:var(--muted);margin:0;font-size:12px}.session-grid small{color:var(--muted);font-size:10px}.access-history{margin-top:0;padding:8px}.access-history article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.access-history article:last-of-type{border-bottom:0}.access-history-rank{color:#fbb3bb;background:#ee596a14;border:1px solid #ee596a47;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.access-history article>div{gap:4px;min-width:0;display:grid}.access-history>article>span:last-child,.access-history .restored{color:var(--muted);font-size:11px}.access-history .restored{color:#67deb4}.operations-alert{border:1px solid var(--line);background:#141414f5;border-radius:15px;align-items:center;gap:12px;padding:14px 16px;display:flex}.operations-alert>span{border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.operations-alert>div{flex:1;gap:3px;display:grid}.operations-alert p{color:var(--muted);margin:0;font-size:12px}.operations-alert button{min-height:35px;color:inherit;background:0 0;border:1px solid;border-radius:9px;padding:0 12px}.operations-alert.danger{color:#ff8299;border-color:#ff5d7c40}.operations-alert.danger>span{background:#ff5d7c1a}.operations-alert.success{color:#60deb0;border-color:#53e3af38}.operations-alert.success>span{background:#53e3af17}.operations-skeleton{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.operations-skeleton i{border:1px solid var(--line);background:linear-gradient(110deg,#ffffff05 8%,#ffffff0f 18%,#ffffff05 33%) 0 0/200% 100%;border-radius:19px;min-height:160px;animation:1.3s linear infinite operations-shimmer}.operations-empty{text-align:center;border:1px dashed var(--line);min-height:190px;color:var(--muted);border-radius:18px;place-items:center;padding:24px;display:grid}.operations-empty span{color:#f9b0b9;font-size:28px}.operations-empty b{color:var(--text);font-size:16px}.operations-empty p{max-width:440px;margin:0}.operations-empty.compact{min-height:110px}.connection-state{z-index:90;right:18px;bottom:max(18px, env(safe-area-inset-bottom));color:#81e8c2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07110fe6;border:1px solid #52e2af3d;border-radius:12px;align-items:center;gap:9px;min-height:40px;padding:0 13px;font-size:11px;font-weight:800;transition:opacity .2s,transform .2s;display:flex;position:fixed;box-shadow:0 15px 38px #00000052}.connection-state.is-online:not(.show){opacity:0;pointer-events:none;transform:translateY(10px)}.connection-state.is-offline,.connection-state.is-retrying{color:#ffc275;background:#1c1007f0;border-color:#ffad4f52}.connection-state i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px}.role-preview-control{border:1px solid var(--line);min-height:40px;color:var(--muted);background:#ffffff06;border-radius:11px;align-items:center;gap:7px;padding:4px 6px 4px 11px;font-size:10px;font-weight:800;display:flex}.role-preview-control.active{color:#f0ca82;background:#eec06b12;border-color:#eec06b59}.role-preview-control select{min-height:30px;color:var(--text);font:inherit;background:#140f10;border:0;border-radius:8px;padding:0 9px}.role-preview-banner{color:#edca88;background:linear-gradient(90deg,#eec06b1a,#eec06b06);border:1px solid #eec06b47;border-radius:14px;align-items:center;gap:12px;margin-bottom:17px;padding:12px 14px;display:flex}.role-preview-banner>span{color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.role-preview-banner>span i{background:#eac57c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #eac57c}.role-preview-banner b{flex:1}.role-preview-banner button{min-height:35px;color:inherit;background:#00000026;border:1px solid #eec06b40;border-radius:9px;padding:0 11px;font-weight:750}@keyframes operations-shimmer{to{background-position-x:-200%}}html[data-performance=lite] .operations-hero{box-shadow:none;background:linear-gradient(125deg,#2a1d1e,#110d0d 62%)}html[data-performance=lite] .operations-hero:before,html[data-performance=lite] .operations-hero:after{display:none}html[data-performance=lite] .operations-tabs,html[data-performance=lite] .bulk-action-dock,html[data-performance=lite] .operations-live,html[data-performance=lite] .connection-state{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-performance=lite] .operations-skeleton i{animation:none}@media (width<=1180px){.operations-grid.two{grid-template-columns:1fr}.gathering-planner{position:static}.attendance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-metrics{grid-template-columns:repeat(2,1fr)}.bulk-action-dock{grid-template-columns:1fr 1fr;bottom:82px}.bulk-action-dock>div{grid-column:1/-1}}@media (width<=760px){.operations-center-page{gap:14px}.operations-hero{border-radius:22px;align-items:flex-start;min-height:235px;padding:24px 19px}.operations-hero h1{font-size:clamp(36px,12vw,56px)}.operations-live{min-width:0;padding:10px 12px;position:absolute;bottom:15px;right:15px}.operations-live small{display:none}.operations-tabs{border-radius:14px;margin-inline:-5px;top:60px}.operations-tabs button{min-height:40px;padding:0 12px}.operations-card,.gathering-card{border-radius:17px;padding:17px}.operations-section-title,.operations-toolbar,.gathering-card-actions{flex-direction:column;align-items:stretch}.operations-field-pair,.preference-grid,.session-grid,.achievements-layout{grid-template-columns:1fr!important}.attendance-grid{grid-template-columns:1fr}.operations-metrics{grid-template-columns:1fr 1fr;gap:8px}.operations-metrics article{min-height:115px;padding:15px}.operations-metrics b{font-size:27px}.activity-table{overflow-x:auto}.activity-table>header,.activity-table>div{min-width:720px}.unified-queue{overflow-x:auto}.unified-queue>label{grid-template-columns:auto 88px minmax(190px,1fr) 110px;min-width:590px}.bulk-action-dock{grid-template-columns:1fr 1fr;bottom:76px}.bulk-action-dock input{grid-column:1/-1}.session-grid article{grid-template-columns:auto 1fr}.session-grid article button{grid-column:1/-1;width:100%}.access-history article{grid-template-columns:auto 1fr;align-items:start}.access-history article button,.access-history article>span:last-child{grid-column:1/-1;width:100%}.connection-state{right:10px;bottom:calc(78px + env(safe-area-inset-bottom))}.role-preview-control{display:none}.role-preview-banner{flex-direction:column;align-items:flex-start}.role-preview-banner button{width:100%}}@media (width<=430px){.operations-hero{min-height:265px}.operations-metrics{grid-template-columns:1fr}.gathering-card header{flex-direction:column;align-items:flex-start}.rsvp-buttons,.admin-gathering-actions{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.admin-gathering-actions{grid-template-columns:1fr 1fr}}@media (width>=821px) and (width<=2200px){.topbar{gap:10px}.topbar-center{min-width:0;margin-left:auto;position:static;transform:none}.topbar>.top-actions{flex:none;margin-left:0}.topbar .sync-state{display:none}}@media (width>=821px) and (width<=1760px){.topbar-center,.topbar>.top-actions{gap:6px}.topbar .role-label-full,.topbar .guide-label-full,.topbar .role-preview-control>span,.topbar .global-search-trigger b,.topbar .global-search-trigger kbd,.topbar .performance-mode-toggle>span,.topbar .pwa-control-button b{display:none}.topbar .role-label-short,.topbar .guide-label-short{display:inline}.topbar .global-search-trigger,.topbar .performance-mode-toggle,.topbar .pwa-control-button{justify-content:center;width:40px;min-width:40px;padding-inline:0}.topbar .role-preview-control{padding-left:5px}}@media (width<=1120px){.topbar .role-preview-control,.topbar>.top-actions>.performance-mode-toggle,.topbar>.top-actions>.pwa-control{display:none}}.report-kind-switch{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:-8px 0 18px;padding:7px;display:grid}.report-kind-switch button{color:#9f9f9f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;column-gap:13px;min-height:76px;padding:13px 16px;display:grid}.report-kind-switch button:hover,.report-kind-switch button.active{color:#fff;background:linear-gradient(135deg,#dc445633,#8e293514);border-color:#ff6f807a}.report-kind-switch button>span{color:#ffb0b9;background:#cd475714;border:1px solid #f074824d;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.report-kind-switch b{align-self:end;font-size:14px}.report-kind-switch small{color:#787878;align-self:start;font-size:11px}.mechanic-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.mechanic-service-grid button{border:1px solid var(--line);color:#bdbdbd;text-align:left;cursor:pointer;background:#0d0a0ab8;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:42px 1fr auto;align-items:center;column-gap:12px;min-height:112px;padding:17px;display:grid}.mechanic-service-grid button:hover,.mechanic-service-grid button.selected{color:#fff;background:linear-gradient(135deg,#28828024,#b134421a);border-color:#68d5ca80}.mechanic-service-grid button>span{background:#329a9514;border:1px solid #59cbc24d;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.mechanic-service-grid button b{align-self:end;font-size:14px}.mechanic-service-grid button small{color:#828282;align-self:start;max-width:340px;font-size:10px;line-height:1.45}.mechanic-service-grid button i{color:#6ad9c7;grid-row:1/3;font-style:normal}.mechanic-work-card{background:#080d118a;border:1px solid #55beb533;border-radius:14px;margin-top:14px;padding:18px}.mechanic-work-card>div:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.mechanic-work-card>div:first-child b{color:#bababa;font-size:11px}.mechanic-work-grid{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mechanic-work-grid button{color:#939393;cursor:pointer;background:#0f0c0c;border:1px solid #323232;border-radius:999px;align-items:center;gap:8px;min-height:39px;padding:0 13px;font-size:11px;display:inline-flex}.mechanic-work-grid button:hover,.mechanic-work-grid button.selected{color:#e8fff9;background:#2fa0911f;border-color:#53dac28c}.mechanic-work-grid button span{color:#63d7c2;font-weight:800}.mechanic-compensation-card{background:linear-gradient(135deg,#9c2d3a1c,#1a1314bd);border:1px solid #f5798740;border-radius:14px;grid-template-columns:minmax(180px,1.2fr) minmax(120px,.8fr) auto minmax(120px,.8fr) auto minmax(140px,.9fr);align-items:end;gap:12px;margin-top:20px;padding:17px;display:grid}.mechanic-compensation-card>span{border-left:1px solid #373737;flex-direction:column;justify-content:center;min-height:48px;padding:8px 11px;display:flex}.mechanic-compensation-card>span small{color:#7e7e7e;font-size:9px}.mechanic-compensation-card>span b{margin-top:4px;font-size:14px}.mechanic-compensation-card>i{color:#666;align-self:center;padding-bottom:3px;font-size:17px;font-style:normal}.mechanic-compensation-card .bonus b{color:#67dcc4}.mechanic-compensation-card .total{border-left-color:#f871818c}.mechanic-compensation-card .total b{color:#ffaeb7;font-size:17px}.mechanic-policy-note,.mechanic-selected-summary{background:#1b565212;border:1px solid #5ec3b533;border-radius:11px;align-items:flex-start;gap:11px;margin-top:13px;padding:13px 14px;display:flex}.mechanic-policy-note>span{color:#68dac7;border:1px solid #5bd3c152;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.mechanic-policy-note p{color:#8f8f8f;margin:1px 0 0;font-size:10px;line-height:1.55}.mechanic-policy-note b{color:#c7c7c7}.mechanic-selected-summary{flex-direction:column;gap:4px;margin:14px 0}.mechanic-selected-summary>span{color:#6e6e6e;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.mechanic-selected-summary b{font-size:13px}.mechanic-selected-summary small{color:#929292;font-size:10px;line-height:1.45}.mechanic-selected-summary small.warning{color:var(--amber)}.mechanic-queue-item .avatar{background:#2268601f;border-color:#54d6c259;font-size:14px}.mechanic-review{border-color:#52c1b33d}.mechanic-review-work{background:#19524e12;border:1px solid #4cb2a733;border-radius:12px;margin:0 0 15px;padding:15px}.mechanic-review-work>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.mechanic-review-work b{color:#9be8d9;background:#45bca91a;border-radius:7px;padding:7px 9px;font-size:10px}.report-kind-badge{color:#eb919b;letter-spacing:.08em;text-transform:uppercase;border:1px solid #d46c7847;border-radius:999px;width:fit-content;margin-bottom:5px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800;display:block}.report-kind-badge.mechanic{color:#77ddcb;background:#3b988c14;border-color:#52c8b752}@media (width<=1180px){.mechanic-compensation-card{grid-template-columns:repeat(3,minmax(0,1fr))}.mechanic-compensation-card>i{display:none}}@media (width<=760px){.report-kind-switch,.mechanic-service-grid,.mechanic-compensation-card{grid-template-columns:1fr}.report-kind-switch button,.mechanic-service-grid button{min-height:72px}.mechanic-compensation-card>span{border-top:1px solid #373737;border-left:0}.mechanic-work-card>div:first-child{flex-direction:column;align-items:flex-start;gap:5px}.mechanic-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mechanic-work-grid button{justify-content:flex-start;width:100%}}@media (width<=460px){.mechanic-work-grid{grid-template-columns:1fr}.report-kind-switch button{grid-template-columns:35px 1fr;padding:11px}.report-kind-switch button>span{border-radius:10px;width:35px;height:35px;font-size:15px}}.automation-shell{--auto-surface:#1d1516eb;--auto-line:#ff8f9c2b;gap:18px;min-width:0;padding-bottom:96px;display:grid}.automation-hero{border:1px solid var(--auto-line);background:radial-gradient(circle at 82% 18%,#ff54684a,#0000 26%),linear-gradient(112deg,#571920b8,#130d0ef7 55%);border-radius:30px;justify-content:space-between;align-items:center;gap:28px;min-height:190px;padding:clamp(24px,4vw,48px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000042}.automation-hero:before{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.automation-hero>div:first-child{max-width:840px;position:relative}.automation-hero>div:first-child>span,.automation-kicker{color:#efa7af;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1}.automation-hero h2{font:780 clamp(32px, 4.2vw, 64px)/.96 var(--font-display);letter-spacing:-.055em;margin:13px 0 7px}.automation-hero p{color:#b8b8b8;margin:0;font-size:clamp(14px,1.2vw,18px);line-height:1.6}.automation-score{z-index:1;aspect-ratio:1;text-align:center;background:#0c0909bd;border:1px solid #ffaab440;border-radius:50%;place-content:center;min-width:150px;display:grid;position:relative;box-shadow:inset 0 0 35px #ec546624,0 0 0 9px #dc4e5f0d}.automation-score strong{font:800 42px/1 var(--font-display)}.automation-score span{color:#9e9e9e;text-transform:uppercase;letter-spacing:.1em;max-width:90px;margin-top:8px;font-size:10px;line-height:1.35}.automation-score i{background:#56dfa0;border:2px solid #110c0d;border-radius:50%;width:11px;height:11px;position:absolute;top:18px;right:11px;box-shadow:0 0 16px #56dfa0}.automation-score i.warn{background:#f0b968;box-shadow:0 0 16px #f0b968}.automation-tabs{z-index:12;scrollbar-width:none;border:1px solid var(--auto-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100c0cde;border-radius:18px;gap:5px;padding:6px;display:flex;position:sticky;top:64px;overflow-x:auto}.automation-tabs::-webkit-scrollbar{display:none}.automation-tabs button{color:#969696;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:max-content;min-height:46px;padding:0 15px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:flex}.automation-tabs button:hover{color:#fbf3f4;background:#ffffff09}.automation-tabs button.active{color:#fff;background:linear-gradient(135deg,#bf384759,#70202a38);border-color:#ff84924a;box-shadow:inset 0 1px #ffffff14}.automation-tabs button i{color:#ffb0b9;background:#ffffff0d;border-radius:8px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.automation-tabs button span{font-size:12px;font-weight:750}.automation-tabs button b{background:#f26374;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;display:grid}.automation-grid{gap:14px;min-width:0;display:grid}.pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.split-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.automation-card,.automation-metric,.automation-wide-card{border:1px solid var(--auto-line);background:var(--auto-surface);border-radius:22px;min-width:0;box-shadow:inset 0 1px #ffffff06}.automation-metric{flex-direction:column;min-height:190px;padding:24px;display:flex;position:relative;overflow:hidden}.automation-metric:after{content:"";background:var(--tone);filter:blur(35px);opacity:.16;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-65px;right:-50px}.automation-metric.tone-violet{--tone:#ff6678}.automation-metric.tone-green{--tone:#4ce2a0}.automation-metric.tone-gold{--tone:#f3be6d}.automation-metric.tone-blue{--tone:#66a8ff}.automation-metric small{color:#939393;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.automation-metric strong{font:800 46px/1 var(--font-display);margin:18px 0 6px}.automation-metric span{color:#a6a6a6;font-size:12px}.automation-metric button{z-index:1;color:#ffa8b2;cursor:pointer;background:0 0;border:0;width:max-content;margin-top:auto;padding:0;font-weight:750}.automation-wide-card{background:linear-gradient(115deg,#24181af7,#110d0df2);grid-column:1/-1;justify-content:space-between;gap:28px;padding:clamp(24px,3vw,38px);display:flex}.automation-wide-card h3,.automation-card h3{font:760 clamp(21px, 2vw, 29px)/1.08 var(--font-display);letter-spacing:-.035em;margin:9px 0 5px}.automation-wide-card p,.automation-card header p{color:#9e9e9e;max-width:760px;margin:0;font-size:13px;line-height:1.55}.automation-wide-card ol{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.automation-wide-card li{align-items:center;gap:9px;min-width:135px;display:flex}.automation-wide-card li i{color:#ff9ea9;border:1px solid #ff899738;border-radius:12px;place-items:center;width:35px;height:35px;font-size:10px;font-style:normal;display:grid}.automation-wide-card li span{gap:3px;display:grid}.automation-wide-card li b{font-size:12px}.automation-wide-card li small{color:gray;font-size:9px}.automation-card{overflow:hidden}.automation-card>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:23px 25px;display:flex}.automation-card>header>b{color:#ffbcc4;min-width:45px;height:45px;font:760 15px var(--font-display);background:#c73e4e1a;border:1px solid #ff89972e;border-radius:14px;place-items:center;padding:0 9px;display:grid}.automation-card-note{color:#a2a2a2;background:#ffffff04;border-bottom:1px solid #ffffff0d;margin:0;padding:15px 25px;font-size:12px;line-height:1.55}.automation-list,.automation-timeline{display:grid}.automation-list-row{border-bottom:1px solid #ffffff0b;align-items:center;gap:12px;min-height:70px;padding:12px 18px;display:flex}.automation-list-row>span{flex:1;gap:4px;min-width:0;display:grid}.automation-list-row>span b{text-overflow:ellipsis;font-size:13px;overflow:hidden}.automation-list-row>span small,.automation-list-row>span em{color:#8c8c8c;font-size:10px;font-style:normal;line-height:1.4}.automation-list-row>time{color:#939393;white-space:nowrap;font-size:10px}.automation-list-row>button,.row-actions button{cursor:pointer;background:#c1384814;border:1px solid #f48a9633;border-radius:9px;min-height:32px;padding:0 11px;font-size:10px;font-weight:750}.row-actions{gap:5px;display:flex}.row-actions button.danger{color:#f49a9f;background:#ef72780f;border-color:#ef727840}.status-dot{background:#757575;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #75757514}.status-dot.open,.status-dot.active,.status-dot.approved{background:#50d890;box-shadow:0 0 0 5px #50d89014}.status-dot.pending,.status-dot.scheduled{background:#e8b45c;box-shadow:0 0 0 5px #e8b45c14}.status-dot.rejected{background:#ef7278;box-shadow:0 0 0 5px #ef727814}.status-chip{color:#a2a2a2;white-space:nowrap;border:1px solid #ffffff17;border-radius:999px;width:max-content;padding:5px 8px;font-size:9px;font-style:normal}.status-chip.status-open,.status-chip.status-active,.status-chip.status-approved,.status-chip.status-completed,.status-chip.status-generated{color:#72e4ad;background:#50d8900e;border-color:#50d89036}.status-chip.status-pending,.status-chip.status-scheduled,.status-chip.status-prepared,.status-chip.status-processing{color:#f0c476;background:#e8b45c0e;border-color:#e8b45c36}.status-chip.status-rejected,.status-chip.status-failed{color:#f39197;background:#ef72780e;border-color:#ef727838}.automation-empty{text-align:center;color:#999;align-content:center;place-items:center;gap:7px;min-height:170px;padding:28px;display:grid}.automation-empty i{color:#f4a3ac;border:1px solid #ff8f9c2e;border-radius:15px;place-items:center;width:45px;height:45px;font-style:normal;display:grid}.automation-empty b{color:#d8d8d8;font-size:13px}.automation-empty span{max-width:380px;font-size:10px;line-height:1.5}.automation-empty.positive i{color:#61dda1;border-color:#50d89038}.automation-form{border-top:1px solid #ffffff0e;gap:13px;padding:21px 24px 24px;display:grid}.automation-form.compact{border-top:0}.form-heading{gap:4px;margin-bottom:4px;display:grid}.form-heading b{font-size:14px}.form-heading small,.automation-form label small{color:#828282;font-size:9px;line-height:1.45}.automation-form label{color:#b2b2b2;gap:7px;min-width:0;font-size:10px;font-weight:700;display:grid}.automation-form input,.automation-form select,.automation-form textarea,.registry-action input{color:#f9eced;background:#090707b8;border:1px solid #ffffff1a;border-radius:11px;outline:0;width:100%;min-height:43px;padding:0 12px;font-size:12px}.automation-form textarea{resize:vertical;min-height:76px;padding-block:11px}.automation-form input:focus,.automation-form select:focus,.automation-form textarea:focus,.registry-action input:focus{border-color:#fc7b8a9e;box-shadow:0 0 0 3px #e3576717}.form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.automation-form .primary{min-height:45px;margin-top:3px}.automation-timeline>div{border-bottom:1px solid #ffffff0b;grid-template-columns:12px 92px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:79px;padding:13px 20px;display:grid}.automation-timeline>div>i{background:#7d7d7d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #7d7d7d12}.automation-timeline>div>i.active{background:#55db9b;box-shadow:0 0 0 5px #55db9b14}.automation-timeline time{color:#a2a2a2;font-size:10px}.automation-timeline>div>span{gap:4px;display:grid}.automation-timeline b{font-size:12px}.automation-timeline small,.automation-timeline em{color:#828282;font-size:9px;font-style:normal}.warning-level{text-align:center;color:#efbd69;border:1px solid #e8b45c33;border-radius:13px;flex:none;place-content:center;width:44px;height:44px;font-style:normal;display:grid}.warning-level b{line-height:1}.warning-level small{text-transform:uppercase;font-size:7px}.queue-workbench>header{min-height:118px}.automation-queue{display:grid}.automation-queue>div{border-bottom:1px solid #ffffff0d;grid-template-columns:43px minmax(0,1fr) 135px 190px;align-items:center;gap:13px;min-height:82px;padding:13px 20px;transition:background .18s;display:grid}.automation-queue>div.claimed{background:#c138480b}.automation-queue>div>i{color:#f8a1ab;background:#c63c4c12;border:1px solid #ff89972e;border-radius:12px;place-items:center;width:39px;height:39px;font-size:10px;font-style:normal;font-weight:850;display:grid}.automation-queue>div>span{gap:4px;min-width:0;display:grid}.automation-queue>div>span b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.automation-queue>div>span small{color:#8b8b8b;font-size:10px}.automation-queue time{color:#b1b1b1;gap:4px;font-size:10px;display:grid}.automation-queue time small{color:#727272;text-transform:uppercase;font-size:8px}.claim-button,.claim-owner button{cursor:pointer;background:#c63c4c1c;border:1px solid #ff899740;border-radius:11px;min-height:38px;font-size:10px;font-weight:780}.claim-owner{grid-template-columns:1fr auto;align-items:center;gap:3px 7px;display:grid}.claim-owner span{color:#747474;text-transform:uppercase;font-size:8px}.claim-owner b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.claim-owner button{grid-area:1/2/span 2;min-height:34px;padding:0 9px}.goal-explainer>p{color:#9b9b9b;margin:0;padding:22px 25px;font-size:12px;line-height:1.65}.automation-goal-flow{justify-content:center;align-items:center;gap:10px;padding:30px 25px 20px;display:flex}.automation-goal-flow>div{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.automation-goal-flow>div>i{color:#ff9ea9;border:1px solid #ff899733;border-radius:12px;flex:none;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.automation-goal-flow>div>span{gap:4px;min-width:0;display:grid}.automation-goal-flow b{font-size:11px}.automation-goal-flow small{color:#7d7d7d;font-size:8px;line-height:1.4}.automation-goal-flow>em{color:#5c5c5c;font-style:normal}.payout-registry>header,.family-reports>header{min-height:118px}.registry-list{display:grid}.registry-list>div{border-bottom:1px solid #ffffff0d;grid-template-columns:65px minmax(0,1fr) 110px 100px minmax(220px,.8fr);align-items:center;gap:12px;min-height:92px;padding:15px 20px;display:grid}.registry-id{gap:5px;display:grid}.registry-id span{color:#b5b5b5;font:650 11px var(--font-display)}.registry-id i{background:#e25a6a;border-radius:9px;width:34px;height:3px}.registry-id i.status-completed{background:#50d890}.registry-list>div>span{gap:5px;min-width:0;display:grid}.registry-list>div>span b{font-size:12px}.registry-list>div>span small{color:#7f7f7f;font-size:9px}.registry-list>div>span em{color:#ef9298;font-size:8px;font-style:normal;line-height:1.4}.registry-list>div>strong{font-size:13px}.registry-action{grid-template-columns:1fr auto;gap:5px;display:grid}.registry-action input{min-height:36px;font-size:9px}.registry-action button{cursor:pointer;background:linear-gradient(135deg,#ef6272,#c63a4a);border:0;border-radius:9px;min-height:36px;padding:0 10px;font-size:9px;font-weight:800}.finance-automation-grid{align-items:start}.weekly-bonus-card>header{background:linear-gradient(110deg,#5b3a222e,#a42f3d14);min-height:126px}.weekly-bonus-form{gap:15px;padding:22px 24px 24px;display:grid}.weekly-bonus-toggle{cursor:pointer;background:#ffffff05;border:1px solid #ff8f9c2b;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:12px 14px;display:grid}.weekly-bonus-toggle input{accent-color:#f26374;width:20px;height:20px;margin:0}.weekly-bonus-toggle>span{gap:4px;display:grid}.weekly-bonus-toggle b{font-size:12px}.weekly-bonus-toggle small{color:#828282;font-size:9px;line-height:1.45}.weekly-bonus-toggle>i{color:#868686;text-align:center;border:1px solid #ffffff1a;border-radius:999px;min-width:41px;padding:7px 8px;font-size:8px;font-style:normal;font-weight:850}.weekly-bonus-toggle:has(input:checked){background:#50d8900b;border-color:#50d8903d}.weekly-bonus-toggle:has(input:checked)>i{color:#6fe0aa;border-color:#50d89040}.weekly-bonus-schedule{grid-template-columns:1fr minmax(150px,.45fr);gap:10px;display:grid}.weekly-bonus-schedule label{color:#b2b2b2;gap:7px;min-width:0;font-size:10px;font-weight:700;display:grid}.weekly-bonus-schedule label>b{color:#f9eced;background:#090707b8;border:1px solid #ffffff1a;border-radius:11px;align-items:center;min-height:43px;padding:0 12px;font-size:12px;display:flex}.weekly-bonus-schedule input,.weekly-bonus-schedule select,.weekly-bonus-prizes input{color:#f9eced;background:#090707b8;border:1px solid #ffffff1a;border-radius:11px;outline:0;width:100%;min-height:43px;padding:0 12px;font-size:12px}.weekly-bonus-schedule small{color:#828282;font-size:9px}.weekly-bonus-prizes{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.weekly-bonus-prizes label{background:#0806066b;border:1px solid #ffffff12;border-radius:14px;gap:8px;min-width:0;padding:12px;display:grid}.weekly-bonus-prizes label>i{color:#f49ba5;border:1px solid #ff8f9c33;border-radius:9px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:850;display:grid}.weekly-bonus-prizes label.place-1{background:#e2bb6809;border-color:#e2bb683d}.weekly-bonus-prizes label.place-1>i{color:#edc77c;border-color:#e2bb684d}.weekly-bonus-prizes label>span{color:#a2a2a2;font-size:9px;font-weight:750}.weekly-bonus-prizes label>div{position:relative}.weekly-bonus-prizes input{min-height:40px;padding-right:29px;font-weight:750}.weekly-bonus-prizes label>div>b{color:#8c8c8c;pointer-events:none;font-size:10px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.weekly-bonus-state{background:#e8b45c09;border:1px solid #e8b45c29;border-radius:14px;align-items:center;gap:11px;min-height:58px;padding:11px 13px;display:flex}.weekly-bonus-state>i{color:#e8ba69;border:1px solid #e8b45c3d;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.weekly-bonus-state>span{gap:4px;display:grid}.weekly-bonus-state b{font-size:10px}.weekly-bonus-state small{color:#858585;font-size:9px;line-height:1.45}.weekly-bonus-state.ready{background:#50d89009;border-color:#50d8902e}.weekly-bonus-state.ready>i{color:#6fe0aa;border-color:#50d8903d}.weekly-bonus-form>.primary{min-height:45px}.weekly-bonus-history-list{display:grid}.weekly-bonus-history-list>div:not(.automation-empty){border-bottom:1px solid #ffffff0d;grid-template-columns:34px minmax(0,1fr) 110px auto;align-items:center;gap:12px;min-height:68px;padding:11px 20px;display:grid}.weekly-bonus-history-list>div>i{color:#e8c06f;border:1px solid #e2bb6838;border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.weekly-bonus-history-list>div>span{gap:4px;min-width:0;display:grid}.weekly-bonus-history-list>div>span b{font-size:12px}.weekly-bonus-history-list>div>span small{color:#7f7f7f;font-size:9px;line-height:1.45}.weekly-bonus-history-list>div>strong{font-size:12px}.report-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px;display:grid}.report-cards>div{background:#0a080873;border:1px solid #fff1;border-radius:16px;min-width:0;padding:17px}.report-cards>div>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.report-cards>div>header span{color:#8a8a8a;font-size:9px}.report-cards>div>header strong{color:#f4a4ad;font-size:10px}.report-cards section{grid-template-columns:repeat(3,1fr);gap:5px;margin:15px 0;display:grid}.report-cards section span{background:#ffffff06;border-radius:10px;gap:4px;padding:9px;display:grid}.report-cards section small{color:#757575;text-transform:uppercase;font-size:7px}.report-cards section b{font-size:11px}.report-cards ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.report-cards li{align-items:center;gap:8px;display:flex}.report-cards li i{color:#ef959f;background:#e064721a;border-radius:8px;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.report-cards li span{gap:2px;display:grid}.report-cards li b{font-size:9px}.report-cards li small{color:#747474;font-size:7px}.backup-glyph{color:#fa9da8;border:1px solid #ff89972e;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.restore-summary{grid-template-columns:repeat(3,1fr);gap:8px;padding:19px 24px;display:grid}.restore-summary span{border:1px solid #ffffff0d;border-radius:12px;gap:5px;padding:13px;display:grid}.restore-summary small{color:#767676;text-transform:uppercase;font-size:8px}.restore-summary b{font:700 15px var(--font-display)}.restore-warning{background:#e8b45c09;border:1px solid #e8b45c26;border-radius:13px;gap:10px;margin:0 22px 22px;padding:14px;display:flex}.restore-warning>i{color:#e9b966;border:1px solid #e8b45c3b;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.restore-warning>span{gap:4px;display:grid}.restore-warning b{font-size:10px}.restore-warning small{color:#878787;font-size:8px;line-height:1.5}.danger-button{color:#f39ca1;cursor:pointer;background:#ef727814;border:1px solid #ef727847;border-radius:11px;min-height:45px;font-weight:800}.danger-button:disabled{opacity:.4;cursor:not-allowed}.command-list{grid-template-columns:repeat(2,1fr);gap:7px;padding:22px;display:grid}.command-list span{color:#f8a9b2;border:1px solid #ffffff0e;border-radius:11px;gap:4px;padding:12px;font:650 11px ui-monospace,monospace;display:grid}.command-list small{color:#7d7d7d;font:8px var(--font-ui)}.discord-automation>p{color:#949494;margin:0;padding:0 22px 17px;font-size:11px;line-height:1.6}.discord-automation>p code{color:#ffb1ba}.discord-automation>.primary{min-height:44px;margin:0 22px 10px}.integration-url{color:#707070;overflow-wrap:anywhere;margin:0 22px 22px}.automation-message{border:1px solid;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:10px 14px;display:flex}.automation-message span{border:1px solid;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.automation-message p{flex:1;margin:0;font-size:11px}.automation-message button{cursor:pointer;background:0 0;border:1px solid;border-radius:8px;min-height:31px;padding:0 10px}.automation-message.error{color:#f39aa0;background:#ef72780e;border-color:#ef727838}.automation-message.success{color:#6fe0aa;background:#50d8900d;border-color:#50d89038}.automation-loading{border:1px solid var(--auto-line);background:var(--auto-surface);border-radius:24px;align-content:center;place-items:center;gap:9px;min-height:380px;display:grid}.automation-loading i{border:3px solid #f184911f;border-top-color:#f06a7a;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite automation-spin}.automation-loading b{margin-top:9px;font-size:13px}.automation-loading span{color:#7f7f7f;font-size:10px}@keyframes automation-spin{to{transform:rotate(360deg)}}@media (width<=1280px){.pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-wide-card{display:grid}.automation-wide-card ol{flex-wrap:wrap}.registry-list>div{grid-template-columns:55px minmax(0,1fr) 100px 90px}.registry-action{grid-column:2/-1}.report-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.automation-hero{border-radius:22px;min-height:160px}.automation-score{min-width:112px}.automation-score strong{font-size:32px}.split-grid{grid-template-columns:1fr}.automation-tabs{top:58px}.automation-queue>div{grid-template-columns:40px minmax(0,1fr) 160px}.automation-queue time{display:none}.report-cards{grid-template-columns:1fr}.weekly-bonus-prizes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.automation-shell{gap:11px;padding-bottom:88px}.automation-hero{align-items:flex-start;min-height:175px;padding:21px}.automation-hero h2{max-width:280px;font-size:31px}.automation-hero p{max-width:280px;font-size:12px}.automation-score{min-width:74px;position:absolute;top:17px;right:14px}.automation-score strong{font-size:23px}.automation-score span{display:none}.automation-score i{top:8px;right:3px}.automation-tabs{border-radius:14px;margin-inline:-4px;padding:4px;top:50px}.automation-tabs button{min-height:42px;padding:0 10px}.automation-tabs button i{width:21px;height:21px}.automation-tabs button span{font-size:10px}.pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.automation-metric{border-radius:17px;min-height:150px;padding:17px}.automation-metric strong{margin-top:14px;font-size:34px}.automation-metric small{font-size:8px}.automation-metric span,.automation-metric button{font-size:9px}.automation-wide-card,.automation-card{border-radius:18px}.automation-wide-card{padding:20px}.automation-wide-card ol{grid-template-columns:1fr;display:grid}.automation-card>header{min-height:78px;padding:18px}.automation-card h3{font-size:20px}.automation-list-row{flex-wrap:wrap;align-items:flex-start;padding:14px}.automation-list-row>span{min-width:calc(100% - 28px)}.automation-list-row>time{margin-left:21px}.automation-list-row>button,.automation-list-row>.row-actions{margin-left:auto}.automation-form{padding:17px}.form-pair{grid-template-columns:1fr}.automation-timeline>div{grid-template-columns:11px 1fr auto}.automation-timeline time,.automation-timeline>div>span{grid-column:2}.automation-timeline .status-chip{grid-area:1/3/span 2}.automation-queue>div{grid-template-columns:38px minmax(0,1fr);padding:14px}.automation-queue .claim-button,.automation-queue .claim-owner{grid-column:2}.automation-goal-flow{justify-content:stretch;display:grid}.automation-goal-flow>em{text-align:center;transform:rotate(90deg)}.registry-list>div{grid-template-columns:50px minmax(0,1fr) auto;padding:14px}.registry-list>div>.status-chip{grid-column:2}.registry-action{grid-column:1/-1}.weekly-bonus-form{padding:17px}.weekly-bonus-schedule,.weekly-bonus-prizes{grid-template-columns:1fr}.weekly-bonus-prizes label{grid-template-columns:29px 65px minmax(0,1fr);align-items:center}.weekly-bonus-history-list>div:not(.automation-empty){grid-template-columns:34px minmax(0,1fr) auto;padding:12px 14px}.weekly-bonus-history-list>div>.status-chip{grid-column:2/-1}.report-cards{padding:9px}.command-list{grid-template-columns:1fr}}html[data-performance=lite] .automation-hero,html[data-performance=lite] .automation-card,html[data-performance=lite] .automation-metric,html[data-performance=lite] .automation-wide-card{box-shadow:none}html[data-performance=lite] .automation-hero:before{display:none}html[data-performance=lite] .automation-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#150f10}html[data-performance=lite] .automation-metric:after{display:none}@media (prefers-reduced-motion:reduce){.automation-loading i{animation:none}.automation-tabs button,.automation-queue>div{transition:none}}.points-center{gap:18px;display:grid}.points-hero{background:radial-gradient(circle at 85% 15%,#e8485b38,#0000 37%),linear-gradient(135deg,#211416fa,#0e0a0afa);border:1px solid #ff77873d;border-radius:28px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:22px;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #0003}.points-hero:after{content:"";pointer-events:none;border:1px solid #ff9ea91f;width:300px;height:300px;position:absolute;bottom:-120px;right:180px;transform:rotate(45deg)}.points-hero-copy{z-index:1;position:relative}.points-hero h1{font:700 clamp(32px,4.5vw,64px)/.98 var(--font-display,"Unbounded",sans-serif);letter-spacing:-.05em;margin:7px 0 8px}.points-hero p{max-width:780px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.points-score-card{z-index:1;text-align:center;background:#0c0808b8;border:1px solid #ffb9c147;border-radius:22px;padding:22px;display:grid;position:relative}.points-score-card>span,.points-score-card>small{text-transform:uppercase;letter-spacing:.13em;color:#e0969e;font-size:10px;font-weight:800}.points-score-card strong{font:800 46px/1 var(--font-display,"Unbounded",sans-serif);color:#ffc5cc;margin-top:5px}.points-score-card em{color:#78edbd;border-top:1px solid #ffffff14;margin-top:12px;padding-top:11px;font-size:12px;font-style:normal;font-weight:700}.points-notice{color:#87e8c1;background:#185b4629;border:1px solid #66e7b433;border-radius:14px;padding:13px 16px;font-weight:700}.points-period-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);gap:20px;padding:14px;display:grid}.points-period-panel>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.points-period-panel button{color:var(--muted);text-align:left;background:#0b080873;border:1px solid #ffffff14;border-radius:14px;gap:4px;padding:15px 16px;display:grid}.points-period-panel button.active{color:#fff;background:linear-gradient(135deg,#a8303e4d,#47151b52);border-color:#ff7081a6}.points-period-panel button span{font-size:11px}.points-period-panel aside{border-left:1px solid #ffffff14;align-content:center;gap:3px;padding:10px 18px;display:grid}.points-period-panel aside span{color:#dd8b94;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800}.points-period-panel aside small{color:var(--muted);line-height:1.45}.points-section-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.points-section-head h2{margin:4px 0 0;font-size:24px}.points-section-head p{max-width:700px;color:var(--muted);margin:6px 0 0}.points-section-head>strong{color:#e7abb2;border:1px solid #ffffff17;border-radius:11px;padding:8px 11px;font-size:11px}.points-leaderboard{padding:22px}.points-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.points-podium article{background:linear-gradient(145deg,#21191ae6,#0d0a0ad1);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 13px;padding:17px;display:grid;position:relative;overflow:hidden}.points-podium article.place-1{background:radial-gradient(circle at 90% 0,#ca9d482e,#0000 42%),linear-gradient(145deg,#1e1e1ef2,#0e0b0be6);border-color:#e1b96961}.points-podium article.is-me,.points-table>div.is-me{border-color:#ff708185;box-shadow:inset 3px 0 #ff6a7b}.points-place{color:#ffffff2e;font:800 26px/1 var(--font-display,"Unbounded",sans-serif);position:absolute;top:8px;right:12px}.points-avatar{color:#fac5cb;background:#2a1a1c;border:1px solid #ff9da85c;border-radius:50%;grid-row:span 2;place-items:center;width:48px;height:48px;font-weight:800;display:grid;overflow:hidden}.points-avatar img,.points-row-person i img{object-fit:cover;width:100%;height:100%}.points-podium article div:nth-child(3){gap:3px;min-width:0;display:grid}.points-podium article div:nth-child(3) b,.points-podium article div:nth-child(3) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.points-podium article div:nth-child(3) small{color:var(--muted);font-size:11px}.points-podium article>strong{color:#ffbdc5;grid-area:1/3/3;font-size:19px}.points-podium article>em{color:#8e8e8e;grid-column:2/4;font-size:10px;font-style:normal}.points-table{border:1px solid #ffffff12;border-radius:17px;margin-top:16px;display:grid;overflow:hidden}.points-table>div:not(.points-empty){border-bottom:1px solid #ffffff0e;grid-template-columns:45px minmax(230px,1.3fr) minmax(190px,.8fr) 150px;align-items:center;gap:12px;padding:13px 16px;display:grid}.points-table>div:last-child{border-bottom:0}.points-row-place{color:#929292;font-weight:900}.points-row-person{align-items:center;gap:11px;min-width:0;display:flex}.points-row-person i{color:#fac8ce;background:#2c1a1d;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;display:grid;overflow:hidden}.points-row-person>span,.points-table>div>span:nth-child(3){gap:2px;min-width:0;display:grid}.points-row-person b,.points-row-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.points-row-person small,.points-table small,.points-table time{color:var(--muted);font-size:10px}.points-table>div>span:nth-child(3) b{color:#f8b8bf}.points-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.points-history,.points-rules,.points-admin{padding:22px}.points-history>div:last-child,.points-rules>div:last-child{max-height:560px;margin-top:15px;display:grid;overflow:auto}.points-history article,.points-rules article{border-bottom:1px solid #fff1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 4px;display:grid}.points-history article>i{color:#74e6b5;min-width:48px;font-size:14px;font-style:normal;font-weight:900}.points-history article>span,.points-rules article>span{gap:3px;display:grid}.points-history article small,.points-rules article small{color:var(--muted);line-height:1.4}.points-history article time{color:#878787;font-size:10px}.points-rules article>strong{color:#f6adb6;background:#b635442e;border-radius:10px;padding:7px 10px}.points-empty{color:var(--muted);text-align:center;gap:5px;place-items:center!important;padding:35px!important;display:grid!important}.points-empty b{color:#ecbec3}.points-admin>.points-section-head>button{color:#ebbcc1;background:#ffffff09;border:1px solid #ffffff1c;border-radius:12px;padding:10px 13px;font-weight:700}.points-admin-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.points-admin-grid>div{background:#09070757;border:1px solid #ffffff12;border-radius:16px;align-content:start;gap:8px;padding:16px;display:grid}.points-admin-grid h3{margin:0 0 8px;font-size:15px}.points-admin-rules label,.points-admin-resources>label{border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:auto minmax(0,1fr) 80px auto;align-items:center;gap:10px;padding:11px;display:grid}.points-admin-rules label.is-disabled{opacity:.55}.points-admin-rules label>span,.points-admin-resources>label>span:first-child{gap:2px;display:grid}.points-admin-rules small,.points-admin-resources small{color:var(--muted);font-size:10px}.points-admin input[type=number]{color:#fff;background:#0b0808;border:1px solid #ffffff1c;border-radius:9px;width:100%;min-width:0;padding:9px 10px}.points-admin-rules label>em{color:var(--muted);font-size:10px;font-style:normal}.points-admin-resources>label{grid-template-columns:minmax(130px,.8fr) minmax(240px,1.2fr)}.points-formula{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:7px;display:grid!important}.points-formula i{color:var(--muted);white-space:nowrap;font-size:10px;font-style:normal}.points-admin footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.points-admin footer span{color:var(--muted);font-size:11px}.points-loading,.points-error{align-items:center;gap:14px;min-height:150px;padding:25px;display:flex}.points-loading i{border:3px solid #ffffff1f;border-top-color:#fb7181;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite points-spin}.points-loading div,.points-error{gap:5px;display:grid}.points-loading span,.points-error span{color:var(--muted)}.points-error button{color:#fff;background:#1c1415;border:1px solid #ffffff1f;border-radius:10px;justify-self:start;margin-top:8px;padding:9px 13px}@keyframes points-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.points-hero{grid-template-columns:1fr 190px}.points-period-panel,.points-grid,.points-admin-grid{grid-template-columns:1fr}.points-period-panel aside{border-top:1px solid #ffffff14;border-left:0}.points-podium{grid-template-columns:1fr}.points-table>div:not(.points-empty){grid-template-columns:40px minmax(200px,1fr) minmax(170px,.7fr)}.points-table time{display:none}}@media (width<=680px){.points-center{gap:12px}.points-hero{border-radius:20px;grid-template-columns:1fr;padding:22px 18px}.points-score-card{text-align:left;grid-template-columns:1fr auto;align-items:end}.points-score-card strong{grid-area:1/2/3;font-size:36px}.points-score-card em{grid-column:1/3}.points-period-panel>div{grid-template-columns:1fr}.points-section-head{align-items:flex-start}.points-section-head h2{font-size:20px}.points-leaderboard,.points-history,.points-rules,.points-admin{padding:16px}.points-table>div:not(.points-empty){grid-template-columns:32px minmax(0,1fr) auto;padding:12px 10px}.points-table>div>span:nth-child(3) small{display:none}.points-row-person small{max-width:160px}.points-podium article>strong{font-size:16px}.points-admin>.points-section-head{display:grid}.points-admin>.points-section-head>button{width:100%}.points-admin-rules label{grid-template-columns:auto minmax(0,1fr) 70px}.points-admin-rules label>em{display:none}.points-admin-resources>label{grid-template-columns:1fr}.points-formula{grid-template-columns:1fr auto 1fr}.points-formula i:last-child{display:none}.points-admin footer{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0a0bf0;border-radius:14px;margin-inline:-8px;padding:12px;position:sticky;bottom:76px}.points-admin footer span{display:none}.points-admin footer button{width:100%}}html[data-performance=lite] .points-hero{box-shadow:none;background:linear-gradient(135deg,#1e1617,#0f0a0b)}html[data-performance=lite] .points-loading i{animation-duration:1.2s}.points-period-score{color:#f8b8bf;font-size:12px}.points-unsaved-badge{background:#eabe650f;color:#ecc879!important;border-color:#eabe6547!important}.points-admin-tabs{background:#0806067a;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:20px;padding:7px;display:grid}.points-admin-tabs>button{color:#8b8b8b;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:68px;padding:10px 12px;display:grid;position:relative}.points-admin-tabs>button:hover{color:#edc0c5;background:#cf55630e;border-color:#f17e8b29}.points-admin-tabs>button.active{color:#fff;background:linear-gradient(135deg,#c138483d,#4c161c47);border-color:#fc7f8e61;box-shadow:inset 0 1px #ffffff0b}.points-admin-tabs>button>i{color:#da7f8a;border:1px solid #ec85912e;border-radius:10px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:900;display:grid}.points-admin-tabs>button.active>i{color:#ffccd2;background:#ef60711f;border-color:#ffb8c059}.points-admin-tabs>button>span{gap:3px;min-width:0;display:grid}.points-admin-tabs>button b{font-size:12px}.points-admin-tabs>button small{color:#757575;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.points-admin-tabs>button em{color:#a0a0a0;border:1px solid #ffffff14;border-radius:8px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.points-admin-workspace{background:linear-gradient(145deg,#110c0de6,#0a0808d6);border:1px solid #ffffff12;border-radius:20px;min-height:360px;margin-top:12px;overflow:hidden}.points-admin-overview{padding:20px}.points-admin-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.points-admin-summary-grid>button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#22191ac2,#0d0a0ac7);border:1px solid #ffffff13;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:16px;display:grid}.points-admin-summary-grid>button:hover{border-color:#f5849147;transform:translateY(-1px)}.points-admin-summary-grid>button>i{color:#efa8b0;background:#d14d5c14;border:1px solid #f08e9933;border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:900;display:grid}.points-admin-summary-grid>button>span{gap:3px;min-width:0;display:grid}.points-admin-summary-grid small{color:#7f7f7f;font-size:9px}.points-admin-summary-grid strong{font-size:20px}.points-admin-summary-grid strong em{color:#757575;font-size:10px;font-style:normal;font-weight:600}.points-admin-summary-grid b{color:#e898a1;margin-top:3px;font-size:9px}.points-admin-health{background:#2a70530b;border:1px solid #64dba826;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:18px;display:grid}.points-admin-health>span{gap:4px;display:grid}.points-admin-health b{font-size:12px}.points-admin-health p{color:#818181;max-width:760px;margin:0;font-size:10px;line-height:1.55}.points-admin-health-actions{justify-items:end;gap:7px;display:grid}.points-admin-health-actions>button{color:#75ddb1;cursor:pointer;background:#46af840f;border:1px solid #68ddac2e;border-radius:11px;min-height:40px;padding:0 14px;font-size:10px;font-weight:800}.points-admin-health-actions>button:disabled{cursor:wait;opacity:.68}.points-sync-feedback{color:#72dcae;text-align:right;justify-content:flex-end;align-items:center;gap:6px;max-width:330px;font-size:9px;line-height:1.35;display:flex}.points-sync-feedback i{background:#51d29a1a;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;font-weight:900;display:grid}.points-sync-feedback.error{color:#ed8c94}.points-sync-feedback.error i{background:#ef72781a}.points-recalculation{background:linear-gradient(145deg,#3426111c,#0b09098c);border:1px solid #e8b85b26;border-radius:17px;margin-top:12px;overflow:hidden}.points-recalculation>header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.points-recalculation>header>div{gap:4px;display:grid}.points-recalculation>header span{color:#d4a95d;letter-spacing:.14em;font-size:8px;font-weight:900}.points-recalculation>header h3{margin:0;font-size:15px}.points-recalculation>header p{color:#818181;max-width:760px;margin:0;font-size:9px;line-height:1.5}.points-recalculation>header>b{color:#d5b16c;white-space:nowrap;border:1px solid #e8b85b2b;border-radius:9px;padding:7px 9px;font-size:8px}.points-recalculation-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 18px;display:grid}.points-recalculation-periods{gap:6px;display:flex}.points-recalculation-periods>button{color:#888;background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;min-height:37px;padding:0 12px;font-size:9px;font-weight:800}.points-recalculation-periods>button.active{color:#ebca89;background:#ab7b3017;border-color:#d3a5554d}.points-recalculation-preview-button{color:#dfba71;background:#a8732512;border:1px solid #d09e4b33;border-radius:10px;min-height:39px;padding:0 14px;font-size:9px;font-weight:850}.points-recalculation button:disabled{cursor:not-allowed;opacity:.5}.points-recalculation-warning{color:#d2ad68;background:#b178240e;border:1px solid #ecbb5e24;border-radius:10px;margin:0 18px 13px;padding:10px 12px;font-size:9px}.points-recalculation-preview{background:#09060785;border:1px solid #cd9d4d26;border-radius:14px;margin:0 18px 14px;padding:14px}.points-recalculation-totals{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.points-recalculation-totals>span{gap:3px;display:grid}.points-recalculation-totals>span small{color:#767676;font-size:8px}.points-recalculation-totals>span strong{font-size:16px}.points-recalculation-totals>i{color:#8d6c3d;font-style:normal}.points-recalculation-totals>em{color:#6ed8a6;background:#49b48414;border-radius:9px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:900}.points-recalculation-totals>em.negative{color:#e4868c;background:#dd656c12}.points-recalculation-facts{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.points-recalculation-facts>span{background:#ffffff05;border:1px solid #ffffff0e;border-radius:10px;gap:2px;padding:10px;display:grid}.points-recalculation-facts b{font-size:13px}.points-recalculation-facts small{color:#747474;font-size:8px}.points-recalculation-confirm{border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:12px;padding-top:12px;display:grid}.points-recalculation-confirm label{gap:6px;display:grid}.points-recalculation-confirm label>span{color:#8a8a8a;font-size:8px}.points-recalculation-confirm label b{color:#e1bd76}.points-recalculation-confirm input{color:#f1d397;letter-spacing:.06em;background:#090909;border:1px solid #e8b85b29;border-radius:10px;outline:0;width:100%;height:40px;padding:0 11px;font-size:10px;font-weight:850}.points-recalculation-confirm input:focus{border-color:#e8b85b73}.points-recalculation-confirm>button{color:#f0ce8a;background:linear-gradient(135deg,#b4752447,#70461740);border:1px solid #e5a64840;border-radius:10px;min-height:40px;padding:0 14px;font-size:9px;font-weight:900}.points-recalculation-current{color:#72dcae;border-top:1px solid #ffffff0f;margin-top:12px;padding-top:12px;font-size:10px;font-weight:800}.points-recalculation-result{background:#3aa6770e;border:1px solid #53d39a29;border-radius:11px;gap:3px;margin:0 18px 14px;padding:11px 13px;display:grid}.points-recalculation-result b{color:#72ddae;font-size:10px}.points-recalculation-result span{color:#898989;overflow-wrap:anywhere;font-size:8px}.points-recalculation>footer{background:#07040542;border-top:1px solid #ffffff0e!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:0!important;padding:12px 18px!important;display:flex!important}.points-recalculation>footer span{max-width:760px;line-height:1.45;color:#747474!important;font-size:8px!important}.points-recalculation>footer strong{color:#b79254;text-align:right;font-size:8px}.points-admin-actions>header,.points-admin-resource-workspace>header,.points-admin-bonus>header{background:#22161847;border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.points-admin-actions>header>div,.points-admin-resource-workspace>header>div,.points-admin-bonus>header>div{gap:4px;display:grid}.points-admin-actions>header span,.points-admin-resource-workspace>header span,.points-admin-bonus>header span{color:#d46a77;letter-spacing:.13em;font-size:9px;font-weight:850}.points-admin-actions>header h3,.points-admin-resource-workspace>header h3,.points-admin-bonus>header h3{margin:0;font-size:17px}.points-admin-actions>header p,.points-admin-resource-workspace>header p,.points-admin-bonus>header p{color:gray;margin:0;font-size:10px}.points-admin-actions>header>b,.points-admin-resource-workspace>header>b,.points-admin-bonus>header>b{color:#a6a6a6;white-space:nowrap;border:1px solid #ffffff14;border-radius:10px;padding:7px 10px;font-size:9px}.points-admin-bonus>header>b.is-on{color:#6fe0aa;background:#41b3840e;border-color:#5bdca636}.points-rule-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.points-rule-groups>section{background:#08060661;border:1px solid #fff1;border-radius:15px;align-content:start;gap:7px;min-width:0;padding:12px;display:grid}.points-rule-groups>section>div{border-bottom:1px solid #ffffff0e;padding:2px 3px 8px}.points-rule-groups>section>div>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.points-rule-groups>section>div b{font-size:11px}.points-rule-groups>section>div small{color:#757575;font-size:8px}.points-rule-groups label{background:#140e0fad;border:1px solid #ffffff0e;border-radius:12px;grid-template-columns:28px minmax(0,1fr) 108px;align-items:center;gap:10px;min-width:0;padding:10px;display:grid;position:relative}.points-rule-groups label.is-disabled{opacity:.55}.points-rule-groups label>input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.points-rule-groups label>i{background:#0c0a0a;border:1px solid #ffffff1f;border-radius:9px;width:28px;height:28px}.points-rule-groups label>input:checked+i{background:linear-gradient(135deg,#f06a7a,#c43949);border-color:#ef677794;box-shadow:0 0 16px #e8596a29}.points-rule-groups label>input:checked+i:after{content:"✓";color:#fff;place-items:center;height:100%;font-size:12px;font-style:normal;font-weight:900;display:grid}.points-rule-groups label>span{gap:3px;min-width:0;display:grid}.points-rule-groups label>span b{font-size:10px}.points-rule-groups label>span small{color:#757575;font-size:8px;line-height:1.4}.points-rule-groups label>div{position:relative}.points-rule-groups label>div input{text-align:right;font-weight:800;padding-right:30px!important}.points-rule-groups label>div em{color:#d36975;font-size:8px;font-style:normal;font-weight:850;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.points-resource-toolbar{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(190px,.5fr) minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.points-resource-toolbar>label{background:#0b0909;border:1px solid #ffffff16;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid;overflow:hidden}.points-resource-toolbar>label>span{color:#d6707c;padding-left:12px}.points-resource-toolbar input{color:#f7e2e5;background:0 0;border:0;outline:0;min-width:0;height:40px}.points-resource-toolbar>div{align-items:center;gap:6px;display:flex;overflow:auto}.points-resource-toolbar>div button{color:#868686;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;flex:none;min-height:36px;padding:0 11px;font-size:9px;font-weight:750}.points-resource-toolbar>div button.active{color:#f1c7cc;background:#d144541f;border-color:#ee707f57}.points-resource-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.points-resource-list>label{background:#0a080880;border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:minmax(120px,.75fr) minmax(250px,1.25fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.points-resource-list>label.is-configured{border-color:#71d9ae1f}.points-resource-list>label.is-hidden{opacity:.55}.points-resource-list>label>span{gap:3px;min-width:0;display:grid}.points-resource-list>label>span b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.points-resource-list>label>span small{color:#727272;font-size:8px}.points-resource-formula{grid-template-columns:minmax(74px,1fr) auto auto minmax(74px,.8fr) auto;align-items:end;gap:7px;display:grid}.points-resource-formula>label{gap:4px;min-width:0;display:grid}.points-resource-formula>label small{color:#757575;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:750}.points-resource-formula>i,.points-resource-formula>strong{color:#757575;white-space:nowrap;padding-bottom:10px;font-size:8px;font-style:normal}.points-resource-formula>strong{color:#e7939d}.points-resource-empty{color:#7a7a7a;text-align:center;grid-column:1/-1;place-content:center;gap:4px;min-height:150px;display:grid}.points-resource-empty b{color:#c6c6c6}.points-admin-bonus{padding-bottom:16px}.points-bonus-toggle{background:#08060666;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin:14px;padding:15px;display:grid}.points-bonus-toggle>input{opacity:0;position:absolute}.points-bonus-toggle>i{background:#282828;border-radius:999px;width:42px;height:24px;padding:3px;transition:all .2s}.points-bonus-toggle>i:after{content:"";background:#707070;border-radius:50%;width:18px;height:18px;transition:all .2s;display:block}.points-bonus-toggle>input:checked+i{background:#54d69d38}.points-bonus-toggle>input:checked+i:after{background:#65dda9;transform:translate(18px);box-shadow:0 0 13px #65dda94d}.points-bonus-toggle>span{gap:3px;display:grid}.points-bonus-toggle b{font-size:11px}.points-bonus-toggle small{color:#7a7a7a;font-size:9px}.points-bonus-schedule{grid-template-columns:1fr 1fr;gap:9px;margin:0 14px;display:grid}.points-bonus-schedule>label{background:#0907075c;border:1px solid #ffffff0f;border-radius:13px;gap:6px;padding:12px;display:grid}.points-bonus-schedule>label>span{color:#a1a1a1;font-size:9px;font-weight:750}.points-bonus-schedule>label>small{color:#6f6f6f;font-size:8px}.points-bonus-schedule>label>b{color:#f2d4d7;font-size:14px}.points-bonus-schedule select,.points-bonus-schedule input{color:#f7e2e5;background:#0a0808;border:1px solid #ffffff17;border-radius:10px;width:100%;min-width:0;height:40px;padding:0 11px}.points-bonus-schedule>label>div{position:relative}.points-bonus-schedule>label>div>i{color:#8d8d8d;font-size:9px;font-style:normal;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.points-bonus-prizes{background:#08060659;border:1px solid #ffffff0f;border-radius:15px;margin:12px 14px 0;padding:13px}.points-bonus-prizes>div{justify-content:space-between;gap:12px;display:flex}.points-bonus-prizes>div b{font-size:11px}.points-bonus-prizes>div small{color:#727272;font-size:8px}.points-bonus-prizes>section{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.points-bonus-prizes label{background:#150f10ad;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.points-bonus-prizes label.place-1{background:#ab7b330b;border-color:#e5be673d}.points-bonus-prizes label>i{color:#e297a0;border:1px solid #f185922e;border-radius:9px;grid-row:span 2;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:900;display:grid}.points-bonus-prizes label>span{gap:2px;min-width:0;display:grid}.points-bonus-prizes label>span b{font-size:9px}.points-bonus-prizes label>span small{color:#717171;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.points-bonus-prizes label>div{grid-column:1/-1;position:relative}.points-bonus-prizes input{color:#fff;background:#0a0808;border:1px solid #ffffff17;border-radius:9px;width:100%;min-width:0;height:38px;padding:0 25px 0 9px;font-weight:750}.points-bonus-prizes label>div em{color:#989898;font-size:9px;font-style:normal;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.points-bonus-preview{background:#a5303e0b;border:1px solid #f1849124;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;margin:12px 14px 0;padding:13px;display:grid}.points-bonus-preview>span{gap:3px;display:grid}.points-bonus-preview b{font-size:10px}.points-bonus-preview small{color:#787878;font-size:8px;line-height:1.45}.points-admin-savebar{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:15px;position:sticky;bottom:12px;box-shadow:0 18px 42px #00000047;background:#100b0cf0!important;border:1px solid #f997a229!important;margin:12px 0 0!important;padding:12px 14px!important}.points-admin-savebar>span{gap:3px;font-weight:750;display:grid;color:#ebbac0!important;font-size:10px!important}.points-admin-savebar>span small{color:#747474;font-size:8px;font-weight:500}.points-admin-savebar>div{gap:8px;display:flex}.points-admin-savebar button{color:#a9a9a9;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;min-height:40px;padding:0 14px;font-size:9px;font-weight:800}.points-admin-savebar button.primary{color:#fff;min-width:160px}@media (width<=1180px){.points-admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.points-admin-summary-grid,.points-rule-groups,.points-resource-list{grid-template-columns:1fr}}@media (width<=760px){.points-admin-tabs{display:flex;overflow:auto}.points-admin-tabs>button{flex:0 0 160px}.points-admin-summary-grid{grid-template-columns:1fr}.points-admin-health{grid-template-columns:auto minmax(0,1fr)}.points-admin-health-actions{grid-column:1/-1;justify-items:stretch;width:100%}.points-admin-health-actions>button{width:100%}.points-sync-feedback{text-align:left;justify-content:flex-start;max-width:none}.points-recalculation>header{align-items:flex-start}.points-recalculation>header>b{display:none}.points-recalculation-controls{grid-template-columns:1fr}.points-recalculation-periods{grid-template-columns:repeat(3,1fr);display:grid}.points-recalculation-preview-button{width:100%}.points-recalculation-confirm{grid-template-columns:1fr}.points-recalculation-confirm>button{width:100%}.points-recalculation>footer{display:grid!important}.points-recalculation>footer strong{text-align:left}.points-admin-actions>header,.points-admin-resource-workspace>header,.points-admin-bonus>header{align-items:flex-start}.points-admin-actions>header p,.points-admin-resource-workspace>header p,.points-admin-bonus>header p{display:none}.points-resource-toolbar{grid-template-columns:1fr}.points-resource-toolbar>div{padding-bottom:2px}.points-resource-list>label,.points-bonus-schedule{grid-template-columns:1fr}.points-bonus-prizes>section{grid-template-columns:1fr 1fr}.points-bonus-prizes label{grid-template-columns:27px minmax(0,1fr) minmax(76px,.8fr)}.points-bonus-prizes label>div{grid-column:auto}.points-admin-savebar{bottom:76px!important}.points-admin-savebar>span{display:none}.points-admin-savebar>div{width:100%}.points-admin-savebar button{flex:1}}@media (width<=520px){.points-recalculation-totals{grid-template-columns:1fr auto 1fr}.points-recalculation-totals>em{text-align:center;grid-column:1/-1}.points-recalculation-facts{grid-template-columns:1fr}.points-recalculation-periods>button{padding:0 6px}.points-rule-groups{padding:9px}.points-rule-groups label{grid-template-columns:28px minmax(0,1fr)}.points-rule-groups label>div{grid-column:2}.points-resource-formula{grid-template-columns:1fr auto 1fr auto}.points-resource-formula>i:first-of-type{display:none}.points-bonus-prizes>section{grid-template-columns:1fr}.points-bonus-prizes label{grid-template-columns:27px minmax(0,1fr) minmax(92px,.8fr)}}html[data-performance=lite] .points-admin-workspace,html[data-performance=lite] .points-admin-savebar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.t-point-mark{--t-point-size:38px;width:var(--t-point-size);height:var(--t-point-size);flex:0 0 var(--t-point-size);isolation:isolate;clip-path:polygon(27% 0,73% 0,100% 27%,100% 73%,73% 100%,27% 100%,0 73%,0 27%);color:#fff7df;background:linear-gradient(145deg,#ffe7aaeb,#ec6777db 48%,#81242ffa);place-items:center;display:inline-grid;position:relative;box-shadow:0 8px 22px #bf38474d,inset 0 1px #ffffff61}.t-point-mark:before{content:"";z-index:-1;clip-path:inherit;background:radial-gradient(circle at 30% 18%,#ffefc433,#0000 36%),linear-gradient(145deg,#431419,#170d0e 62%,#261416);position:absolute;inset:2px}.t-point-mark:after{content:"";z-index:-1;border:1px solid #f6d59738;width:43%;height:43%;position:absolute;transform:rotate(45deg)}.t-point-mark>b{z-index:1;font:820 calc(var(--t-point-size) * .43)/1 var(--font-display,"Unbounded", sans-serif);letter-spacing:-.08em;text-shadow:0 1px #4c151b,0 0 10px #efc98866;position:relative;transform:translate(-.03em)}.t-point-mark>i{z-index:2;background:#f2d895;border-radius:50%;width:16%;height:16%;position:absolute;top:12%;right:12%;box-shadow:0 0 10px #f2d895a6}.t-point-mark-nav{--t-point-size:21px}.t-point-mark-xs{--t-point-size:18px}.t-point-mark-sm{--t-point-size:27px}.t-point-mark-md{--t-point-size:38px}.t-point-mark-lg{--t-point-size:52px}.t-point-mark-hero{--t-point-size:72px}.t-point-brand{align-items:center;gap:17px;min-width:0;display:flex}.t-point-name{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.t-point-unit{color:#e6c786;letter-spacing:.08em;text-transform:uppercase;font-size:.64em;font-weight:780}.points-score-card>.t-point-mark{justify-self:center;margin-bottom:6px}.points-period-panel button>span{align-items:center;gap:5px;display:flex}.points-weekly-contract{color:#a5a5a5;border-top:1px solid #ffffff12;align-items:center;gap:9px;margin-top:9px;padding-top:9px;font-size:10px;line-height:1.45;display:flex}.points-weekly-contract b{color:#e8d19d}.points-podium article.has-weekly-prize,.points-table>div.has-weekly-prize{background:radial-gradient(circle at 100% 0,#dcb15b17,#0000 38%),linear-gradient(145deg,#21191ae6,#0d0a0ad1);border-color:#e2bc7040}.points-prize-chip{letter-spacing:.03em;background:#bf914014;border:1px solid #e6c17738;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:4px 7px;font-style:normal;font-weight:760;display:inline-flex;color:#e7cc91!important;font-size:9px!important}.points-podium .points-prize-chip{grid-column:2/4}.points-value-lockup{color:#ffc8ce;align-items:center;gap:7px;display:inline-flex}.points-value-lockup>b{color:inherit}.t-point-section-title{align-items:center;gap:10px;display:flex}.weekly-bonus-tpoint-badge{align-items:center;gap:7px;color:#ebcf96!important;display:inline-flex!important}.weekly-bonus-formula-note{color:#a6a6a6;background:#ab77320e;border:1px solid #dfba702e;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:11px;line-height:1.5;display:flex}.weekly-bonus-formula-note b{color:#ead09a}.resource-ranking-list>article.is-weekly-prize{box-shadow:inset 2px 0 #e2be7780}.resource-ranking-list>article.is-weekly-prize:not(.top-1):not(.top-2):not(.top-3){background:linear-gradient(90deg,#cda4520a,#0000 42%)}.activity-leaderboard>div.is-weekly-prize{background:linear-gradient(90deg,#d4b26911,#0000 50%);box-shadow:inset 2px 0 #e2be776b}.weekly-bonus-history-list>div>i:has(.t-point-mark){background:0 0;border:0}.weekly-bonus-history-list>div>i .t-point-mark{display:grid}.navigation-icon+.t-point-mark,.t-point-mark+.navigation-icon{display:none}html[data-performance=lite] .t-point-mark{box-shadow:none}@media (width<=680px){.t-point-mark-hero{--t-point-size:55px}.t-point-brand{align-items:flex-start;gap:12px}.points-score-card{grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px}.points-score-card>.t-point-mark{grid-area:1/1/3;place-self:center start;margin:0}.points-score-card>span,.points-score-card>small{grid-column:2}.points-score-card>strong{grid-area:1/3/3}.points-score-card>em{grid-column:1/4}.points-weekly-contract{align-items:flex-start}}.members-tabs{margin-bottom:16px}.roster-reconciliation{gap:16px;display:grid}.roster-intro{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:center;gap:24px;padding:24px;display:grid}.roster-intro h2,.roster-result h2,.roster-group h2{margin:6px 0 0}.roster-intro p,.roster-result header p{max-width:760px;color:var(--muted);margin:8px 0 0;line-height:1.55}.roster-safety{background:#50d8900b;border:1px solid #50d89038;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:82px;padding:15px;display:grid}.roster-safety>span{width:34px;height:34px;color:var(--green);background:#50d8901a;border-radius:9px;place-items:center;display:grid}.roster-safety p{color:#9f9f9f;margin:0;font-size:11px}.roster-safety b{color:#dff8e9;margin-bottom:4px;font-size:12px;display:block}.roster-upload-panel{padding:20px}.roster-step{grid-template-columns:42px 1fr;align-items:center;gap:12px;margin-bottom:14px;display:grid}.roster-step>span{color:#f29ca6;background:#da566514;border:1px solid #8f2935;border-radius:10px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.roster-step b,.roster-step small{display:block}.roster-step small{color:var(--muted);margin-top:4px;line-height:1.45}.roster-upload-panel .multi-upload{margin-top:0}.roster-upload-panel .compact-dropzone{min-height:180px}.roster-check-actions{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}.roster-check-actions>span{color:var(--muted);font-size:11px}.roster-check-actions button{min-width:210px}.roster-error,.roster-gap{background:#e8b45c0d;border:1px solid #e8b45c47;border-radius:10px;grid-template-columns:30px 1fr;gap:10px;margin-top:14px;padding:13px;display:grid}.roster-error>span,.roster-gap>span{width:28px;height:28px;color:var(--amber);background:#e8b45c1a;border-radius:8px;place-items:center;font-weight:900;display:grid}.roster-error p,.roster-gap p{color:#9c958a;margin:0;font-size:11px;line-height:1.5}.roster-error b,.roster-gap b{color:#f0d39e;margin-bottom:4px;display:block}.roster-result{border-color:#e8b45c3d;padding:22px}.roster-result.is-complete{border-color:#50d89047}.roster-result>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.roster-result>header>strong{color:var(--amber);letter-spacing:.12em;border:1px solid #e8b45c4d;border-radius:8px;padding:8px 10px;font-size:9px}.roster-result.is-complete>header>strong{color:var(--green);border-color:#50d8904d}.roster-result-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.roster-result-stats>span{border:1px solid var(--line-soft);background:#0b080866;border-radius:10px;padding:13px}.roster-result-stats small,.roster-result-stats b{display:block}.roster-result-stats small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.roster-result-stats b{margin-top:7px;font-size:21px}.roster-warnings{border-top:1px solid var(--line-soft);margin-top:12px}.roster-warnings summary{color:#a6a6a6;cursor:pointer;padding:12px 0 3px;font-size:10px}.roster-warnings p{color:#8f8f8f;margin:8px 0 0;font-size:10px}.roster-possible-matches{background:linear-gradient(145deg,#9a2d3a17,#0e0a0af0 54%);border-color:#ff96a257;padding:22px}.roster-possible-matches>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.roster-possible-matches>header h2{margin:6px 0 0}.roster-possible-matches>header p{max-width:760px;color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}.roster-possible-matches>header>strong{color:#f7adb6;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ff96a24d;border-radius:8px;flex:none;padding:8px 10px;font-size:9px}.roster-possible-list{gap:10px;margin-top:16px;display:grid}.roster-possible-list>article{background:#0b08088f;border:1px solid #ff96a238;border-radius:12px;padding:16px;transition:border-color .18s,background .18s}.roster-possible-list>article.is-confirmed{background:#50d89009;border-color:#50d8904d}.roster-possible-pair{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:end;gap:14px;display:grid}.roster-possible-person{gap:7px;min-width:0;display:grid}.roster-possible-person>small{color:#8e8e8e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.roster-possible-person>span{align-items:center;gap:10px;min-width:0;display:flex}.roster-possible-person .avatar{flex:0 0 42px;width:42px;height:42px}.roster-possible-person>span>span:last-child{min-width:0}.roster-possible-person b,.roster-possible-person i{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.roster-possible-person b{color:#f6dee1;font-size:13px}.roster-possible-person i{color:#8d8d8d;margin-top:4px;font-size:9px;font-style:normal}.roster-pair-link{color:#f9aab3;background:#d2596717;border:1px solid #ff96a247;border-radius:50%;align-self:end;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.is-confirmed .roster-pair-link{color:var(--green);background:#50d89014;border-color:#50d8904d}.roster-match-reasons{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:7px;margin-top:14px;padding-top:12px;display:flex}.roster-match-reasons>span{color:#cfb67f;background:#e8b45c0a;border:1px solid #e8b45c38;border-radius:20px;padding:6px 8px;font-size:9px}.roster-possible-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:13px;display:flex}.roster-possible-actions p{color:#8d8d8d;margin:0;font-size:9px;line-height:1.45}.roster-possible-actions>div{flex:none;gap:8px;display:flex}.roster-possible-actions button{border-radius:8px;min-height:38px;padding-inline:14px;font-size:10px;font-weight:800}.roster-possible-actions button:disabled{opacity:.62;cursor:default}.roster-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.roster-group{min-width:0;padding:20px}.roster-group>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.roster-group>header>b{border:1px solid var(--line);color:#fbabb4;border-radius:9px;place-items:center;min-width:34px;height:34px;display:grid}.roster-group>article{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:11px 0;display:flex}.roster-person{align-items:center;gap:10px;min-width:0;display:flex}.roster-person>.avatar{flex:0 0 40px;width:40px;height:40px}.roster-person b,.roster-person small,.roster-group article>span>b,.roster-group article>span>small{display:block}.roster-person b,.roster-group article>span>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roster-person small,.roster-group article>span>small{color:var(--muted);margin-top:4px;font-size:9px}.roster-member-actions{flex:none;gap:7px;display:flex}.roster-member-actions button{border:1px solid var(--line);color:#c7c7c7;cursor:pointer;background:#191314;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800}.roster-member-actions .block{color:#e4c484;border-color:#e8b45c3d}.roster-member-actions .delete{color:#ef8d92;border-color:#ef727847}.roster-member-actions button:disabled{opacity:.45;cursor:default}.roster-member-actions small{color:#8c8c8c;font-size:9px}.roster-position{color:#eb99a3;border:1px solid #7a242e;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.game-only article>span:nth-child(2){flex:1;min-width:0}.game-only article>i{color:var(--green);font-size:9px;font-style:normal}.roster-attention{padding:20px}.roster-attention>article{border-top:1px solid var(--line-soft);grid-template-columns:28px 1fr;gap:10px;padding:11px 0;display:grid}.roster-attention>article>span{width:27px;height:27px;color:var(--amber);background:#e8b45c14;border-radius:8px;place-items:center;display:grid}.roster-attention p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.roster-attention p b{color:#f4dbde;margin-bottom:3px;display:block}.member-game-id-editor{background:linear-gradient(135deg,#e8b45c0f,#13131aeb 62%);border:1px solid #e8b45c3d;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:12px;padding:18px 20px;display:grid}.member-game-id-editor h3{color:#fff;margin:6px 0 4px;font-size:17px}.member-game-id-editor p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.member-game-id-editor>button{color:#e2c581;cursor:pointer;background:#e8b45c0e;border:1px solid #e8b45c57;border-radius:8px;min-height:40px;padding:0 15px;font-size:10px;font-weight:800}.member-game-id-editor form{border-top:1px solid #ffffff12;grid-column:1/-1;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:12px;padding-top:15px;display:grid}.member-game-id-editor form label>span{color:#cacaca;font-size:11px}.member-game-id-editor form input{background:#08080cd1;border-radius:8px;height:46px;font-size:14px}.member-game-id-editor .member-name-editor-actions{grid-column:auto}.member-game-id-editor .member-name-editor-error{grid-column:1/-1}@media (width<=980px){.roster-intro,.roster-comparison-grid{grid-template-columns:1fr}.roster-result-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.roster-intro,.roster-upload-panel,.roster-result,.roster-possible-matches,.roster-group,.roster-attention{padding:15px}.roster-result>header,.roster-possible-matches>header,.roster-check-actions{flex-direction:column;align-items:stretch}.roster-check-actions button{width:100%;min-width:0}.roster-result-stats{grid-template-columns:1fr 1fr}.roster-possible-pair{grid-template-columns:1fr;align-items:start}.roster-pair-link{align-self:center;transform:rotate(90deg)}.roster-possible-actions{flex-direction:column;align-items:stretch}.roster-possible-actions>div{grid-template-columns:1fr 1fr;display:grid}.member-game-id-editor{grid-template-columns:1fr;align-items:stretch;padding:16px}.member-game-id-editor>button{width:100%}.member-game-id-editor form{grid-column:1;grid-template-columns:1fr}.member-game-id-editor .member-name-editor-actions{grid-column:1;grid-template-columns:1fr 1fr;display:grid}.roster-group>article{flex-direction:column;align-items:flex-start}.roster-member-actions{width:100%}.roster-member-actions button{flex:1}.game-only>article{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;display:grid}}:root{--bg:#050506;--surface:#0d0d0f;--surface-2:#151517;--line:#ffffff18;--line-soft:#ffffff0d;--text:#f5f5f6;--muted:#99999f;--purple:#e10d22;--purple-bright:#ff3a4a;--purple-dark:#7e0612;--champagne:#cdd1d6;--champagne-soft:#cdd1d621;--red:#ff3041;--v4-ink:#050506;--v4-panel:#0e0e10e6;--v4-panel-solid:#0d0d0f;--v4-panel-raised:#151518f5;--v4-stroke:#ffffff17;--v4-stroke-strong:#ee192e47;--v4-shadow:0 30px 90px #0000008c;--v4-shadow-soft:0 18px 54px #0000005c;--v5-bg:#050506;--v5-panel:#0e0e10f2;--v5-panel-strong:#151517;--v5-panel-soft:#ffffff06;--v5-line:#ffffff18;--v5-line-hover:#f31b2f47;--v5-violet:#e10d22;--v5-violet-bright:#ff4a58;--v5-blue:#b8bec7;--v5-gold:#d3d7dc;--v5-red:#ff3041;--v5-text:#f5f5f6;--v5-muted:#99999f;--verdict-red:#e10d22;--verdict-red-bright:#ff3041;--verdict-red-deep:#72050f;--verdict-ink:#050506;--verdict-panel:#0e0e10;--verdict-steel:#d2d6db;--verdict-steel-muted:#858a91;--verdict-glow:0 0 34px #e10d223b}html{background:var(--verdict-ink);scrollbar-color:#68111b #070708}body{color:var(--text);background:radial-gradient(at 78% -12%,#d1081d33,#0000 38%),radial-gradient(at -8% 102%,#6d051121,#0000 34%),linear-gradient(150deg,#070708 0%,#040405 56%,#09090a 100%)}body:before{opacity:.72;background:linear-gradient(#ffffff03 1px,#0000 1px) 0 0/78px 78px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/78px 78px,linear-gradient(135deg,#0000 48%,#e10d2206 49%,#0000 50%) 0 0/156px 156px}body:after{filter:blur(110px);background:#d2081c26;border-radius:50%;width:58vw;height:58vw;top:-42vw;right:-7vw}::selection{color:#fff;background:#e10d22b8}*{scrollbar-color:#68111b #050506d1}::-webkit-scrollbar-track{background:#050506e0}::-webkit-scrollbar-thumb{background:linear-gradient(#86101d,#3f0a10);border-color:#050506e0}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d31227,#6e0b16)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:#ff3041eb}.app-shell{background:radial-gradient(at 75% -10%,#cf071c1f,#0000 35%),radial-gradient(at 42% 112%,#7306120f,#0000 38%)}.app-shell:before{background:linear-gradient(118deg,#ffffff04,#0000 24% 70%,#e10d2207),radial-gradient(circle at 52% 34%,#0000 0,#0202032e 66%,#020203a8 100%)}.app-shell:after{filter:blur(100px);background:#cc051917}.sidebar{background:linear-gradient(#141416fa,#070708fc 54%,#0b0708fc),#080809;border-right-color:#ffffff12;box-shadow:18px 0 70px #00000042}.sidebar:before{background:radial-gradient(circle at 50% -8%,#e10d2233,#0000 31%),linear-gradient(90deg,#0000,#ffffff03,#0000)}.sidebar:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#ff3041db,#0000);width:1px;height:34%;position:absolute;top:0;left:auto;right:-1px;box-shadow:0 0 22px #e10d2299}.brand{background:linear-gradient(135deg,#e10d2212,#0000 58%);border-bottom-color:#fff1}.brand:after{background:linear-gradient(90deg,#0000,#ff3041c7,#0000)}.brand .verdict-emblem{width:58px;height:58px;margin-left:-3px}.brand .verdict-emblem img,.verdict-emblem img{filter:drop-shadow(0 13px 22px #6f020dc7)drop-shadow(0 0 13px #ff273833)}.brand:hover .verdict-emblem img{filter:drop-shadow(0 16px 27px #890311e0)drop-shadow(0 0 19px #ff304157)}.brand-copy b,.auth-brand b,.auth-mobile-brand b,.maintenance-brand b,.rules-gate-brand b,.mobile-brand b{color:#fff;text-shadow:0 0 22px #e10d2233}.brand-copy small,.auth-brand small,.maintenance-brand small,.rules-gate-brand small{color:#bdc0c5}.brand-copy em{color:#6f7177}.brand-badge{color:#ff5a68;background:#9d06161c;border-color:#ff2f4147}.sidebar-mode-strip{background:linear-gradient(135deg,#ffffff06,#8204100f);border-color:#ffffff12}.sidebar-mode-strip i{background:var(--verdict-red-bright);box-shadow:0 0 13px #ff3041b8}.sidebar-mode-strip b{color:#b5b6ba}.sidebar-active-card{background:linear-gradient(145deg,#9c05141c,#ffffff05),#0c0c0e;border-color:#e10d222e;box-shadow:inset 3px 0 #e10d22b8}.sidebar-active-card>span,.sidebar-label,.eyebrow{color:#d55360}.side-nav button{color:#888a90}.side-nav button:hover{color:#e4e5e7;background:#ffffff08;border-color:#ffffff13}.side-nav button.active{color:#fff;background:linear-gradient(90deg,#bc05172b,#bc051709);border-color:#e10d2247;box-shadow:inset 3px 0 #e10d22,0 9px 26px #0000002e}.side-nav button.active .nav-mark,.side-nav button:hover .nav-mark{color:#ff4a58}.nav-count{color:#ff6571;background:#b4051721;border-color:#ff30413d}.secure-note{background:#ffffff05;border-color:#ffffff12}.secure-note-signal i{background:#f22b3e;box-shadow:0 0 15px #f22b3ea3}.secure-note em{color:#d5d7da}.sidebar-user{background:#ffffff05;border-color:#ffffff12}.sidebar-user:hover{background:#a6051513;border-color:#e10d2238}.sidebar-user-avatar i{background:#f32a3d;box-shadow:0 0 12px #f32a3d80}.topbar{background:#070708d1;border-bottom-color:#ffffff12;box-shadow:0 10px 40px #0003}.global-search-trigger,.role-switch,.icon-button,.logout-button,.access-badge{background:#ffffff07;border-color:#ffffff17}.global-search-trigger:hover,.icon-button:hover,.logout-button:hover{background:#ad051614;border-color:#e10d224d}.global-search-trigger>span,.icon-button{color:#e65a66}.global-search-trigger kbd{color:#777a80;background:#0a0a0b;border-color:#ffffff1a}.role-switch button.active{color:#fff;background:linear-gradient(145deg,#5e0912,#2c090d);box-shadow:inset 0 -2px #ef1a30,0 7px 22px #00000040}.access-badge.admin{color:#ff7a84;background:#a6051517;border-color:#e10d224d}.content:before{background:linear-gradient(90deg,#0000,#e10d2240,#0000)}.page-heading h1,.auth-heading h2,.panel-head h2{color:#f7f7f8}.page-heading h1:after{background:linear-gradient(90deg,#ed1329,#ed13291a,#0000)}.page-heading p,.panel-head p{color:#919399}.panel,.stat-card,.profile-tab-content>section,.activity-leaderboard-panel,.operations-hero,.operations-card,.points-admin-overview,.points-admin-actions,.points-admin-resource-workspace,.points-admin-bonus{background:linear-gradient(145deg,#ffffff07,#0000 42%),linear-gradient(160deg,#101012f7,#09090af7);border-color:#ffffff16;box-shadow:0 20px 62px #00000047}.panel:hover,.stat-card:hover{border-color:#e10d2233;box-shadow:0 24px 70px #00000057,0 0 28px #ae051609}.stat-card:before,.panel:before{background:linear-gradient(90deg,#0000,#ed162bad,#0000)}.stat-card>span,.stat-card small{color:#8f9197}.stat-card strong{color:#f6f6f7}.hero-balance{background:radial-gradient(circle at 70% 45%,#df0c2240,#0000 24%),linear-gradient(118deg,#26070c,#100b0d 55%,#0b0b0d);border-color:#e10d2259;box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff0b}.hero-balance:before{content:"VERDICT";color:#ffffff08;text-shadow:0 0 42px #e10d2226}.hero-balance:after{background:linear-gradient(90deg,#0000,#ff263ae6,#0000);box-shadow:0 0 22px #e10d2247}.eyebrow.light{color:#ff8d96}.hero-balance strong{color:#fff}.hero-balance p{color:#a3a3a8}.hero-orbit{border-color:#ff304147;box-shadow:0 0 70px #bc051724}.hero-orbit:before,.hero-orbit:after{border-color:#ff30411c}.hero-orbit span{color:#0000;box-shadow:none;filter:drop-shadow(0 14px 24px #69020cc2)drop-shadow(0 0 15px #ff2c3c38);background:url(/verdict-raven-emblem.png) 50%/contain no-repeat;border:0}.hero-orbit i{background:#ff3041;box-shadow:0 0 11px #ff3041cc}.hero-meta{border-left-color:#ffffff1a}.primary,.auth-submit,.discord-entry-button{color:#fff;background:linear-gradient(135deg,#e10d22,#920615 58%,#5b070f);border-color:#ff505e5c;box-shadow:0 12px 30px #9704143d,inset 0 1px #ffffff26}.primary:hover,.auth-submit:hover,.discord-entry-button:hover{background:linear-gradient(135deg,#f21a31,#ad0719 58%,#6a0711);border-color:#ff677294;box-shadow:0 16px 38px #aa041552,0 0 22px #e10d221f}.primary:disabled,.auth-submit:disabled{filter:saturate(.55)}input,textarea,select,.calculated{color:#f3f3f4;background:#09090a;border-color:#ffffff17}input:hover,textarea:hover,select:hover{border-color:#ffffff29}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #e10d2217;border-color:#ff304194!important}.profile-tabs button.active,.section-tabs button.active,.activity-period-tabs button.active{color:#ff707b;background:#b105161a;border-color:#e10d224d;box-shadow:inset 0 -2px #e10d22}.auth-shell{background:#070708}.auth-brand-panel{background:radial-gradient(circle at 73% 40%,#de0a1f3d,#0000 29%),linear-gradient(145deg,#1c070a,#09090a 64%);border-right-color:#ff304133}.auth-brand-panel:before{border-color:#ff30412e;box-shadow:0 0 0 54px #e10d2205,0 0 0 108px #e10d2204}.auth-brand-panel:after{content:"V";color:#ffffff09}.auth-brand-panel .verdict-emblem{width:70px;height:70px}.auth-brand-panel>.verdict-emblem,.auth-brand-panel .auth-brand-panel-emblem{background-image:url(/verdict-raven-emblem.png)}.auth-copy h1 em{color:#ff3447;text-shadow:0 0 28px #e10d2233}.auth-copy p{color:#a2a2a7}.auth-flow{background:#ffffff0f;border-color:#ffffff17}.auth-flow span{color:#c6c6ca;background:#080809d6}.auth-flow i{color:#f02b3e}.auth-version{color:#65656a}.auth-form-panel{background:radial-gradient(circle at 50% 24%,#d2081c13,#0000 36%),#0b0b0d}.auth-form-wrap{background:linear-gradient(160deg,#131315f7,#0a0a0bfa);border-color:#ffffff16;box-shadow:0 34px 100px #0000007a}.auth-tabs{background:#070708;border-color:#ffffff14}.auth-tabs button.active{background:#211013;box-shadow:inset 0 -2px #e10d22}.auth-entry-discord,.discord-identity,.auth-form-section{background:#ffffff05;border-color:#ffffff14}.auth-form-section-head>span{color:#ff6672;background:#ae05161c;border-color:#e10d2247}.auth-error{color:#ff8992;background:#ae051614;border-color:#ff304159}.status-screen,.rules-gate-screen,.member-onboarding-screen{background:radial-gradient(circle at 50% 31%,#cf081d24,#0000 28%),#070708}.status-card,.rules-gate-shell,.member-onboarding-shell{background:linear-gradient(150deg,#151517,#0b0b0c);border-color:#ffffff17;box-shadow:0 32px 100px #0000007a}.status-symbol{color:#ff5b68;background:#b105161c;border-color:#ff30417a;box-shadow:0 0 28px #e10d221f}.maintenance-shell{background:radial-gradient(circle at 50% 42%,#cf081d29,#0000 28%),linear-gradient(145deg,#0c0c0e,#050506)}.maintenance-card{background:linear-gradient(155deg,#141416f7,#080809fa);border-color:#ff30412e;box-shadow:0 42px 120px #0000008c}.maintenance-card:before{background:linear-gradient(90deg,#0000,#f02237,#0000)}.maintenance-core{color:#ff5b68;background:#ad05161f;border-color:#ff304161}.maintenance-ring{border-color:#ff304129}.modal-backdrop,.global-search-backdrop{background:#020203d1}.modal,.global-search-dialog,.confirm-dialog{background:linear-gradient(155deg,#171719,#0b0b0c);border-color:#ffffff1a;box-shadow:0 40px 130px #000000a3,0 0 55px #9b04140f}.toast{background:#100a0bf5;border-color:#ff304140;box-shadow:0 20px 60px #00000070,inset 3px 0 #e10d22}.mobile-nav{background:#070708f2;border-top-color:#ffffff14}.mobile-nav button.active{color:#ff5361}.t-point-mark,.t-point-mark-core,.points-value-lockup{color:#ef3446}.t-point-mark-core{background:#ae05161c;border-color:#e10d2247}@media (width<=980px){.auth-form-panel{background:radial-gradient(circle at 50% -4%,#d90a1f21,#0000 30%),#080809}}@media (width<=820px){.topbar{background:#070708f0}.mobile-brand .verdict-emblem{width:38px;height:38px}.content{background:linear-gradient(#82041106,#0000 240px)}}@media (prefers-reduced-motion:reduce){.verdict-emblem img{filter:drop-shadow(0 8px 16px #70020d8f)}}
