.client-registration-public-root{color:#e8eef8;background:radial-gradient(circle at top,#193466,#07101f 58%);align-content:center;gap:24px;min-height:100vh;padding:32px 20px;display:grid}.client-registration-public-brand,.client-registration-public-footer{color:#aab9ce;justify-content:space-between;align-items:center;gap:12px;width:min(100%,680px);margin:0 auto;display:flex}.client-registration-public-footer{justify-content:center;font-size:13px}.client-registration-public-panel{color:#172033;background:#fff;border:1px solid #fff3;border-radius:24px;width:min(100%,680px);margin:0 auto;padding:clamp(24px,5vw,44px);box-shadow:0 24px 80px #0000004d}.client-registration-public-panel label,.client-registration-public-panel strong{color:#172033}.client-registration-public-heading,.client-registration-public-form,.client-registration-public-status{gap:18px;display:grid}.client-registration-public-heading h1,.client-registration-public-status h1{margin:0}.client-registration-public-heading p,.client-registration-public-status p{color:#617087;margin:0;line-height:1.6}.client-registration-public-status{grid-template-columns:auto 1fr;align-items:start}.client-registration-public-status--success{color:#17734d}.client-registration-public-form{margin-top:24px}.client-registration-consent{border:1px solid #dce5ef;border-radius:14px;grid-template-columns:auto 1fr;gap:12px;padding:16px;display:grid}.client-registration-consent span{gap:4px;display:grid}.client-registration-consent small{color:#617087;line-height:1.45}.client-registration-public-meta{grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0 0;display:grid}.client-registration-public-meta div{background:#f3f6fa;border-radius:12px;padding:12px}.client-registration-public-meta dt{color:#68778c;font-size:12px}.client-registration-public-meta dd{margin:4px 0 0;font-weight:700}.client-registration-admin{gap:22px;margin-top:22px;display:grid}.client-registration-admin .generated-value-panel{background:#23704d14;border:1px solid #23704d4d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0;padding:16px;display:grid}.client-registration-admin .generated-value-panel__copy{grid-column:1/-1;justify-items:start;gap:6px;display:grid}.client-registration-admin .generated-value-panel__value{border:1px solid var(--color-border,#dce5ef);border-radius:10px;width:100%;min-width:0;padding:11px 12px}.client-registration-admin .generated-value-panel__actions{display:flex}.client-registration-section{border-top:1px solid var(--color-border,#dce5ef);gap:16px;padding-top:20px;display:grid}.client-registration-section__heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.client-registration-section__heading h3,.client-registration-section__heading p{margin:0}.client-registration-section__heading p{color:var(--color-text-secondary,#68778c);margin-top:4px}.client-registration-link-form{background:var(--color-surface-muted,#f5f7fa);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.client-registration-link-list,.client-registration-submission-list{gap:10px;display:grid}.client-registration-link-list article,.client-registration-submission-list article{border:1px solid var(--color-border,#dce5ef);border-radius:14px;gap:9px;padding:16px;display:grid}.client-registration-link-list article>div,.client-registration-submission-list article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-registration-link-list article span,.client-registration-submission-list article span{color:var(--color-text-secondary,#68778c)}.client-registration-actions{justify-content:flex-end!important}@media (width<=640px){.client-registration-public-brand{flex-direction:column;align-items:flex-start}.client-registration-public-meta,.client-registration-link-form,.client-registration-admin .generated-value-panel{grid-template-columns:1fr}.client-registration-admin .generated-value-panel__actions,.client-registration-admin .generated-value-panel__actions .btn{width:100%}.client-registration-section__heading{flex-direction:column;align-items:stretch}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2)format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff)format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbQAA8AAAAACMAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgF2hca1NUQVQAAAIMAAAAPQAAAEzpM8woY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB8AAAAl604cJFaGVhZAAABJgAAAA2AAAANhSS8UNoaGVhAAAE0AAAAB8AAAAkAcwBEGhtdHgAAATwAAAAHwAAADoe/QLmbG9jYQAABRAAAAAgAAAAIATcBZ9tYXhwAAAFMAAAABwAAAAgAIcCb25hbWUAAAVMAAABEwAAAmo0OV08cG9zdAAABmAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi/MLAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWADbPDjoAAAB42gXBsQ1AABQFwHsfiY5CYQBDaVVIlBL7mckA7kT0CpPCop79uIPz3q4MojUrSJePvNSKRlRGEH74hwYNAAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942mzQNZTUQAAG4H9mIDlbySoOt5I9HHZiL+vS4VDh7u40OFRo3+FQ464V7tbiUmHdJczicsm4fe/9YBgDEIc+BYOEeoArzUqyWSGkeQzZ6+wmfZwLot6nT1vVNM04oBlQ9AZoX3FHhh/gQR6Mp+JykKdUNSVJcu9T20/N73OrT3F/2qMw5vfWLp88SQL3rFE+3ygTrvv9BXaMqiCAkD3d2lr1ipagK4QqNDHjCuPBSCRqGGaQM+XLk0XrPX5GlaY1i54QD7nhvO/c3+Pp35mEHO58dN2fd6mEdgAYRrhfqEyfi7ei6AG0j6m6ohk8HQkrIUlKpQ1dj4dDEcZ1TY3HpDDpM3PZspkzl+lTqlbmZUYUy8o0LJtKSlOXLp3qnC9N1ieU7FWr7BIZPssuFm1hpt3BVBW/yPMPcwAUdEL8m6nqumbU1Eg4/Ceb+s2WpxrG1HKtnVKxcm9zolhWrkGbVN5RmqQJdGdpkj6ukGluzhTed7ULBRvkp4wAENVFUt1oNGrmaS2r8JcrCxfJjXWUUCo3yvMXXDlyhKrO3mhLj/qGhvoeLREyvvXpEYDgGutFDrFjYEDQ5PK1OcsWs15bt4JgM0uQe2LHAxCRHA9FeNoQnUS+Tsc7JkRXVV03JIZZJcBJRUdHxSmAAQCFZYU3AAEAAAACNgQJCtdkXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9rWSYBRVABHwCudAbaAHjaY4pgiAJibSQsC8WBQGyERDNAMQicZmgFAOeFB/4AAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqM0IFGQ2EUB/DfqqJMBZLAFUh0V0MoUBGllKQArHVtN9vu3HuH3iEAPUJP0cP0BD1D3D6zKQqHH9/5n885qHs1qza3iPfaenDNts/gGcs+gmcdeAuem+iZt+EleMGWx+Bl++Jv16jbDJ5Xtxa8om4peNUSbmT6WgbOlFp6Um2XEo9SI333EqmOrrKq0lDhQENDoS2XGioVYoVUTyyT62i4curCuUTpWK4lNVC4lBnI7Ez9dCeRK6TVa6Qp1rRnb0KHzh07/PfMG4mOkZ6W/JdUNM5FU7kTmaFn+Xj3SNNuVZFbXYnoj3nXcpkniXaVPzKqbpjJq86tH/fsSKuOkQextkzf1/Sx2KKPx/+aADN1XKsAeNpjYGIAg/+pDEZAipEBHfADsQrDSUYmBhtGZkYWRlZGNkZ2BmZGDkZORi5GbjbHpKLUslT20rxMAxNHVwjtagHlu0H5lqzpibm5iWCegaMBk3MQX2JyaUlqcn5ukl5yYnEqD0jG2MAMzAEAoO0cmA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbAAA8AAAAACLwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgGDBcS1NUQVQAAAIMAAAAPgAAAEzrJ8wpY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB6wAAAmCgFyn6aGVhZAAABJQAAAA2AAAANhSU8UNoaGVhAAAEzAAAAB8AAAAkAc0A/2htdHgAAATsAAAAHwAAADoe9gKVbG9jYQAABQwAAAAgAAAAIATdBZ9tYXhwAAAFLAAAABwAAAAgAIcCb25hbWUAAAVIAAABBwAAAmg1nlsfcG9zdAAABlAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi2sPAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAIGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWAB8jDeMAAAB42gXBsQ1AABQFwHufiI5CYQBDaVVIlBLLmckM7kT0CpPCop79uIPz3q4MojUrSFcvtVIfGlEZQfgB9IwGBAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942m0QNZQUMfQn2Zt1Gcdhd2Dt/DLJrOLu0OHu7u4uJf3D+odLhUOLu0MLJVQ7S3C4u+S7/w8EJgIgFz8XkgR+ACrH5V5xGaH4RHTSPY7q3KsCH+LnlWQLLrqAi4DBAsBM5HghBkBVqlopy6vSVDKZkiSvdenY5e3p6+k+R+qCMUKioe/Jp08j82bzGEUZ0wTV6s8K5AJOAgIQncPd2rNGBEVgCms/0U1oVCbUNAyTc8ehRP70eNfKsEI8cnjZzsfIj+5VuhVisUK3itvofhX1fmViCTwAQGBo9QuO4Y8QEZ4eADWJJJNtTlsMXdYkKdXCGbN0zSCU2UkrIemobtGGDYsWbcjNGcKd57ncc0c0DqybjfKz166d7d7pP9NZUrYXL7bLaMhkViox0TNTHYkbcVL09P/Tswlk6ATWj55Jxmz+vauh6/+2Tf1tO2huPj930E/KC2+LxbcFzooBNrPfoX4zGJ/+nfEFBdalCyu878DyeQbod2dQAUxGqNoNm6bDHQEqJfrnWzvmeQM+LJ7HXyPN3Xbz3DmcdM/pmR4B8WI9NR2Nqjw/B4DgOsmiM+QCEADVod7rC/euJNnDh4VnK0mgF8ITBkDielQzaAsXTEJ1o6fPyFpW7YzpJDG+fzydjvcfD98ArHSFeAAAAQAAAAI2BCpkDTZfDzz1AAMD6AAAAADb0qaaAAAAANva0PL5PP7UBJID/AABAAYAAgAAAAAAAHjaY2BkYGD+8+8KAwPLhp82f3NYJgFFUAEfAK0mBsoAeNpjimCIAmJlJCwOxR5ArIlEM0AxCBxiqAMA3bsHpgAAAAAaADsARgBRAG4AdgCoALAA5QEKAQoBCgEKARcBMHjaY2BkYGDgZ9zBkMewhYENzEMAZgYmAC0aAfh42oyQA25FUQBET20EtW27DWrbcfVtcx1dzV9V40adpLdmXiZzMnfmCSjlnhyycouATFa14SwaeTScTSEPhnOYJmM4l+7XbR71pA3n08ml4XL12585C0qpNpz/ds+sCuXFhitFcIwPD9d42SIsd+Pglgsscht2ZZIuPyHmGWFEfksQh5KweFhy4Jb7lNp0fsA6u2xjIcyysmsceNXaU8MrDSn14eaOc3WCaI9OaGWcYWlM19d16+u+9XX/1l9gW+nCv55q/NdnrEh+EgRf/4LejlEk0akSi/z3tzwkKHeqc4v2LBGR25UFUZPeL3/WhgM11LthmKclg2NGH4st+nj8qQkARipb8wB42mNgYgCD/6kMRkCKkQEd8AOxCsNJRiYGG0ZmRhZGVkY2RnYGZkYORk5GLkZuNsekotSyVPbSvEwDE0dXCO1qAeW7QfmWrOmJubmJYJ6BowGTcxBfYnJpSWpyfm6SXnJicSoPSMbYwAzMAQCg7RyY)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA+YABAAAAAALJQAAA84AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYRoB4xODAcb3iVFRoaNAwho/vmJoixsfqj4v07g5OqncaqIUAYqEI6gCkZ0qK4wEp3O9K+ySRaPPWftnd0mjZ8MzaNUaT+LsTAfnt9Wf+57KJFiNgZKlNHoICIwI21jYAViwejIjPZsu9HtRqQ77o8Mg+c/7tNzXzaRbQGM7gKhXRPOFLQiNdiAagUv6MdINrw+CRbhCE4hLJogyLSeshN+VfZv5VL37H77gu4BKGHwW0dphEhUGp7GwmyG25Sd6RBu5KJfsOTNfCWUAfB19+PmRqWEQqiWGEn0j5jlvf3H/82VdmZ/psCo0P8iGd/ns5PZJHNZaHmxwLjtAeWugApQATsgkmXNkhyjrpK1usLr8vD90V5b7skee5GGy7ZRGGe7LuOFEX8C/Wam5iygbneagmmYgiiqXH2XJK/cPwoEwAMAAEWEECHEEhHJUhHppIhiWkSJckQlI6KZDeHgQnj0IwZMIKbMIBYsoAWF0Jatom3YRiMAjhwq1OE0OyB43IEJCDAAOAmAzKQqsADEYmi+jAgWUtf5lSpVPIM1Nn604UB+8+kcMZwH72OOZ7davZk9tJtVRIsSnvNE9OrEH4KBFbrHbRCqNAG9QZJRZx4JZOWpDpoASo9SQw/gKVmLUOG9GwEgggRIhnxQghb0YAILtB2vjwDQBfAAbBBOgDCDGsrXAsoFuCJEIsjOMrlKUYcQBAlIVIQojHc9ABPGya9gqHNSXCJMDlD3Z3wKAuLiUQC0SEPMzAT4UyMBlBQcNCIHcR+AACLQAGIXIUYADBTKeavwOZyQYKGMYIZzX7A6ZNOWbXvWQMXMzK2SH/na6PFMLAmFmBY26NyXnbMijFGe2SsCqPfxBDR7eyenVKkNFLCda82A0wDKIU07AHfgj7/04fGV/XmSogPk478PtZwDkCECWWYIiAHJmeT1DgUIgH+Km4QIQcRgZFyeiihY1OngXWovUMdA/fNKcMMQjXghRqasR8zAwMDH169zhzfQJEqBYXd6YiE0g2bT2ft/Mx4+Ke0hKCKSb8gdHl9AnyULcMdjfjia13+zDnocBY9C7g66gB//BI6fJEWaDFlyAEBW+x9YgFZJpEkqF60JEt3khixYIdBIyIhNj6sBzyl8Bhz1GKpEqsFUi6VOhGrxzkjQIpGNWLMYFrGs4pwWzSyFUzKHHJ1ydUnnkalNlnbZOmRolcerQK9CfaT65etRbIDMIIVhKqPUxmiMUxpRalqJKWX8ys0gSNMGAG4GgKwCOoDxChGfMH6g+wEAjWrgVNWR6HK6JmKmSqMyAnp89GkbFlUvxHn9DBRSJkbJ0WO3bZpmsWFBLpPLlUFplsvJC71sAwTtTKa/ewc0gsrMnTccBDHoBgVfgvuFQAl01Npfijtuu2KxaV/sineuGHfjbJgPBiYcfeYkYs9WM01qZv/3+L2fajEo5gznhondV80YlkzdVH02jAjOYSmcqhjohBj9veu6vAd5supT4jsmdnxiYCKE3dpEmKOqu8w5Y56a38bfFjPXHJbTiukP33yJU85ikrZ7dY8UV9XnvSYbERMVfbG1/4mgp4EtarXUHun+zExY6HhGihCEK2aBGSSICBmMlU68XuvHPfmG6FUGYVCEAL8mvYgQyDvlRLttv/PGjL3k1wdr1zVo6ullSK+O5c85/L1Tzbd8ictJGCTir/jjf3onzjNYWBMJtX2OmDHtcybOYVLNkk9/hdYy+Nbc0qHV5aIeAypuMcjzee9Gk3yrPYM+/gMOqjAUWA8kv7LHPCmhDCYPubjOkJvrCCWtPVSvIRpqtlC9mD550fHy8lxurkM2XTQzDK2/noSvs1zSDTGVD80yI1EMHnVzHd5F8FXUe/gUZzB1BZMYGk7XOdnjWA9XmR4nJPJFREI1169CzIvjJCE/kj4ID0/l3n7uvvs427vpF3n23ntXdbqFoJBIY3QZ8qMcTudTbju456BTWVRRcyItL0L285fufOHSSt4Tb17dFdVxu9K37hBaMzMF1tfANroT3N8aDy6ZxkoqfIaoUxUDY6Wmdn+H7lAbpTnUdcBz8Nx4xasJYwnfVoyjbeKa42sm7ml3BSnbMKDRefXV+kI9BQyNvr7MdTXE97szrtapqzVatVqrqVYbsDrgzI0Si5oHLDpDTfna1PNfQcoeXQj4OMtsTZlK2aRhL3N88wG8sOpUDTrXdy9XHvKP7G8+vzB9+EmivIb9ycTheekRZONPbGdPq7ll1N23Jc+vLC6wW4Msy2J7ty/Q75pd9MaUV7U2ZnZq9Vpp/Ybk+5w8Mw7Ztt5pb2tPz7S9wWqu30ulz3+7dBAcTtmrt5rjRxWlaqu6VKHI01g1eYxPHf0OFLENg9pSb912Xan3Nmg4NdDd+D57XnmwpLByNMQ3BB3RDWllHTrdUlnszwjM/tfr759Of+YhP6Qsw4Cm1Kvf1JduDik1t8DRdkwlH2lT61MpZ7Wbmjks7jmV20B85NSCWX/n+RshZQ/PB3yuJae2VCE3ap1LLt9iAKaPW5fa1N8UFv5S3TZqfuqflTH6Z/y9fdN+3Pu0+YuPmVu+hDlhrabBOce57oRV1iUcKm29k94sb8+kvcFq0a8Ru+1y/3NZx/sdv/qvUqJKUEmUilx1gjq36GqHyoE7wplzmV1MVgs8K0vuD2lY8lzd4TkJnSLiVmd2tkd28Mbq8M769A6GVjd3Ao1/odl4vhaQnrV6W/Q9mfdnZ9+f2aPvbsH0Snrvjb0iPkRJlkzlxWKpsOBYlHKlZ3Fu1+vx4j+ryV/wolPPmIelbZLMUgukP5E8l5mVlmaFkqLzs3O2kKXd8rY3omYKcwrzsgvLRSOvKSwHit/KsnaXGa9f5vhsSRlk0ZXl8xNek/b7n3HFqVZLt/yW3PSy4vJQ0nOn+0xVXcmf5hV8mtxVJWzO5Vv+9UBw/X6u4Fawbv5TWNt671Me50OB3uQsDmULH72ZrcwVtvSM35H8miTvs+SOKjoV1r3p9pvsIj6EqZZU+Q2yDPt2ffS0lAxLinwTt/97dmd5aecR/7wLLTYZm/yf/zscaG1x54eHuu/fv3udw/2NoKHZIQ/lCp5LU3RLPXI8rUm3XWcbK0+8JT6XbaOlUGqiJc6ufUz/vQuu2RgMBCYDjcFGe2OVM0WRVZV5JsVRZWs0QvQV794PpQ96AxOeAIRPzyUssDi8Rn1fdleK8MVgnGnY5mZd4NWYykucsffEW+PviXWWNJXXFq6lPnySirw/8SItkVJlUdrNJ1p67Ewk/n1jKHBuKvBIcKo7S1FvBALLY4HP+J0k/X1k8EGuKLbhVHtBXDb/oeuvv7dzJeb16auT9a9aGxx+7soMkrp/LFASEEAXq2lCoXUAuYYUENs6NFnCHLwb91rg6/D1Ca/Z4BvwjeymGaJ0GrGHFYjwUG1FheNen0CJ8sVwK7gB+Mak3BSFt6yNICTZwpGUfUvElQ4knJaPkqaTAZyG0wSyhzlGKpDYVmMglALZL3xn5K9IHP9SijyAwV75a07ALVV45EHN2PEzLFfkDIYAuuxhjmGAdVgHFbalCPTfASxlxIob1tgugvBl+HJyBTEPZyNs8JX4qnm4GlHWCsUz2TsYiskDGMAmZooiCq/AMrX3WmJRDEssC71DpNi1YDx3Vg4obg9HMIDdzD3LKB3QbQvFsFAK5Ax+N2NUluV/KT4PYDAM2UJi5Az/oyCC3+osjNE/YJlODushjAclp0Wcn+2zr7BF3He1Pqn54dG/jv58cvufjv+//BcAZkBp6ec8cpjmJF2cNRLaULMyVm2YZacOIr+BJ5p6qIB5mIezV6BSySV69tn/EtqoHTkOkrZMORbkRMh4sjk1UhEXOThDNVlXdaJ+wdY+LHWUzPMWsgts3/NSdO0HLKDCa2QX2D68REUyXu2vow6QCVDhAttXQUsjfDoK9Kr46aIA24OnF9+lV1k2Ekf+KvpR94uqTpSCItUwRFMDFTMDM3BIMTSVCsEulBbTsTD7ZbTYywywahmLhJgzDEbljIq8ajpqETW1Imoeqw7Fonkx+SVo5sg9RkeRbNQua2DVEEv5UqIOqCgJiFmFC6xaxdUQQOkY9m9t33cLK//JounfAPx9ed9NOPeDz/8GzknULn0IgkhQAAJ8CTywPOAcZZMOwVm+hWWb07CyKad+PXVq+5uNTt3iG0YpNdavoU7mhmFoEM11k2CcvxHwxAHuxpsYxhJWsIKPcYBxOeOytbjPv1QZDIPft7zfHQHcrBhDCy9KgCyagjzX+VO02QD2EleXJ1L8rzyF5W/laTp73RgkBuUjJDlbPlIOjxREKVkxJKESZyORxu2IMMg4UuQfDrCZNK7HhCYBr9oxw/q4+QYNGhJw1KryKTPKyQ83o4/fsCkBM2QIDBtjORmSg6pqTzMwM/GV1vPrkRPa0haTJmQx7W3SmH4uPn4THn5WGVRkVJSUe18GZciYPkpW1Jbenb3Uuhd9IlmPYVMW+beC52gpnEAGh0x9s5Hr3PoMf30c4dNnsq0zu6XbSX798/zt3Q4a1q1n9e67fa/PK3mqd+WLPRSgnMs9QQUg/gluBuT4AEVowiARJJIwCYuwCYdwCY/wiYAIkR+RKGLRYsSKE19REiRKSpVkKVKlSZchU5ZsOXJJ5FWafAUKSRUpJiOnqDJKKmqaGqKlU6JUmXIVKlWpVqNWHQJj9Oo1OMWgkVFT+0yambPFwuq0M1rY2Dk4ubh5tOZJm3YdOnXp5tWjt4706eczEJ1BQ4aNGDVm3IRJU6b5zQiYNWfegkVBIWctWXbOirDV512was26DZu2bNtxca0bHMaXcXzezJHX3kuGg3DQgmZxkgYvcOSGh23/NFj4ueUA4aDJSDpssvpMRk+n+Wo0RsbVQMJoY9QGnfrwebY9bDShBz6WDT/30EO3PPy0qFHIQaKl+xafPvqc8G9Co9//BbLR2+fel4z6L4qEgBCsAY6gGKhhEsncCkBIsGQUEy5Z86Wi+asBUQhGcMVJuGUQTgJhxSI8UxDDlSTRuYRFf0TV6k8INXywb8Fou5mKewIlT0U69vFXRR7T/eH55NcVfcwTnh7vIXxO87PtdtkfbOMPudH29CdL1b76OJVfKzkETa23NlID/Vyyh32eD0HaB0WeEl85A0PlLU3DkD1ZS6cTFwkYYsUIxRhhiJWdFJNo46JigrC/jgoTcZop6gjrqICM/O9k7YngMgA=)format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff");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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-ease: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:"JetBrains Mono", ui-monospace, "SFMono-Regular", "Menlo", monospace;--spacing:.25rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--radius-xs:.375rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.75rem;--shadow-sm:0 1px 2px #00000040;--shadow-lg:0 24px 56px #00000061;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-gold-100:#fceac6;--color-brand-gold-200:#f8d68a;--color-brand-gold-300:#f0bf52;--color-brand-gold-400:#e4a824;--color-brand-gold-500:#c98f15;--color-brand-gold-600:#a37510;--color-brand-gold-900:#2e2106;--color-brand-blue-100:#d4e3ff;--color-brand-blue-200:#a8c5ff;--color-brand-blue-300:#6e9be8;--color-brand-blue-500:#2563c4;--color-brand-blue-700:#1a4ba0;--color-brand-blue-800:#133b80;--color-brand-blue-900:#0d2b5e;--color-brand-blue-950:#061632;--color-surface-base:#0a0b12;--color-background-app:#0a0b12;--color-surface-sunken:#060710;--color-surface-raised:#15161f;--color-surface-elevated:#1c1d28;--color-surface-input:#1f2030;--color-surface-overlay:#0a0b12b8;--color-background-panel:#121722;--color-background-panel-muted:#0f141e;--color-background-control:#171e2b;--color-action-primary:#2563c4;--color-action-primary-hover:#3475d6;--color-focus-ring:#6e9be8;--color-border-subtle:#ffffff12;--color-border-default:#ffffff1f;--color-border-strong:#ffffff38;--color-border-gold:#e4a8248c;--color-border-blue:#6e9be873;--color-text-primary:#f3f5fa;--color-text-secondary:#b8bbc7;--color-text-tertiary:#989aa8;--color-text-muted:#8a8c98;--color-text-on-gold:#2e2106;--color-text-on-blue:#f3f5fa;--color-success-300:#6ee7b7;--color-success-400:#34d399;--color-success-500:#10b981;--color-success-bg:#10b9811f;--color-warning-400:#fbbf24;--color-warning-500:#f59e0b;--color-warning-700:#b45309;--color-warning-bg:#f59e0b24;--color-danger-400:#fb7185;--color-danger-500:#ef4444;--color-danger-700:#b91c1c;--color-danger-bg:#ef444424;--color-info-400:#60a5fa;--color-info-bg:#3b82f624;--color-rarity-common:#b8bbc7;--color-rarity-rare:#60a5fa;--color-rarity-epic:#c084fc;--color-rarity-legendary:#f8d68a;--color-rarity-common-bg:#b8bbc71f;--color-rarity-rare-bg:#60a5fa24;--color-rarity-epic-bg:#c084fc24;--color-rarity-legendary-bg:#f8d68a29;--color-progression-xp:#a8c5ff;--color-progression-mission:#34d399;--radius-pill:999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--font-display:"Inter", "Segoe UI", system-ui, sans-serif;--font-body:"Inter", "Segoe UI", system-ui, sans-serif;--font-workspace:var(--font-body);--text-micro:.72rem;--text-micro--line-height:1.4;--text-micro--letter-spacing:.06em;--text-caption:.85rem;--text-caption--line-height:1.5;--text-body:1rem;--text-body--line-height:1.55;--text-body-lg:1.075rem;--text-h3:1.25rem;--text-h3--line-height:1.3;--text-h2:1.65rem;--text-h2--line-height:1.2;--text-h2--letter-spacing:-.02em;--text-h1:2.15rem;--text-h1--line-height:1.1;--text-h1--letter-spacing:-.03em;--text-display:2.85rem;--shadow-card:inset 0 1px 0 #ffffff0f, 0 24px 70px #00000061;--shadow-glow-blue:0 12px 28px #2563c457, inset 0 1px 0 #ffffff1f;--shadow-hud-tile:inset 0 1px 0 #ffffff12, 0 10px 30px #00000057, 0 0 24px -12px #6e9be859;--shadow-panel:0 12px 32px #00000038;--shadow-focus-ring:0 0 0 3px #6e9be847;--color-hud-corner:#6e9be88c;--color-hud-grid:#6e9be80b;--motion-duration-fast:.16s;--motion-duration-base:.22s;--ease-out-soft:cubic-bezier(.16, 1, .3, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--z-drawer:70;--z-modal:90;--z-toast:100;--z-help-overlay:110;--z-success-portal:120}}@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{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.z-0{z-index:0}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-11{width:calc(var(--spacing) * 11)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[24\.5rem\]{max-width:24.5rem}.max-w-\[34rem\]{max-width:34rem}.min-w-32{min-width:calc(var(--spacing) * 32)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border-blue{border-color:var(--color-border-blue)}.border-border-default{border-color:var(--color-border-default)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-brand-gold-500\/20{border-color:#c98f1533}@supports (color:color-mix(in lab, red, red)){.border-brand-gold-500\/20{border-color:color-mix(in oklab, var(--color-brand-gold-500) 20%, transparent)}}.border-warning-700{border-color:var(--color-warning-700)}.bg-background-control{background-color:var(--color-background-control)}.bg-background-panel{background-color:var(--color-background-panel)}.bg-background-panel-muted{background-color:var(--color-background-panel-muted)}.bg-brand-blue-900\/30{background-color:#0d2b5e4d}@supports (color:color-mix(in lab, red, red)){.bg-brand-blue-900\/30{background-color:color-mix(in oklab, var(--color-brand-blue-900) 30%, transparent)}}.bg-info-bg{background-color:var(--color-info-bg)}.bg-warning-bg{background-color:var(--color-warning-bg)}.p-0{padding:calc(var(--spacing) * 0)}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.72rem\]{font-size:.72rem}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-brand-blue-200{color:var(--color-brand-blue-200)}.text-brand-blue-300{color:var(--color-brand-blue-300)}.text-brand-gold-300{color:var(--color-brand-gold-300)}.text-info-400{color:var(--color-info-400)}.text-success-400{color:var(--color-success-400)}.text-text-muted{color:var(--color-text-muted)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.text-warning-400{color:var(--color-warning-400)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.shadow-panel{--tw-shadow:0 12px 32px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:border-border-blue:hover{border-color:var(--color-border-blue)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}@media (width>=40rem){.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:items-start{align-items:flex-start}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (width>=64rem){.lg\:grid-cols-\[1fr_1fr_0\.8fr\]{grid-template-columns:1fr 1fr .8fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:items-end{align-items:flex-end}}}:root{color:var(--color-text-primary);background:var(--color-surface-base);font-family:var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--color-brand-blue-300);outline-offset:2px;border-radius:var(--radius-xs)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-landing-root{isolation:isolate;background:radial-gradient(circle at 50% -10%, #e4a82429, transparent 32%), radial-gradient(circle at 12% 90%, #2563c41f, transparent 36%), linear-gradient(180deg, var(--color-surface-sunken) 0%, var(--color-surface-base) 60%, var(--color-surface-raised) 100%);min-height:100svh;position:relative;overflow:hidden}.login-orb{pointer-events:none;filter:blur(56px);z-index:-1;border-radius:var(--radius-pill);position:absolute}.login-orb--primary{background:radial-gradient(circle,#e4a8242e 0%,#e4a82400 70%);width:320px;height:320px;top:20px;right:-80px}.login-orb--secondary{background:radial-gradient(circle,#2563c42e 0%,#2563c400 70%);width:360px;height:360px;bottom:-140px;left:-120px}.login-shell{justify-content:center;align-items:center;max-width:1200px;min-height:100svh;margin:0 auto;padding:2rem 1rem;display:flex}.login-auth-stage{z-index:1;gap:1.75rem;width:min(100%,26.5rem);display:grid;position:relative}.login-brand-stack{justify-items:center;gap:.85rem;display:grid}.login-brand{color:var(--color-text-primary);justify-items:center;gap:.75rem;text-decoration:none;display:inline-grid}.login-brand-mark{justify-content:center;align-items:center;width:min(16.5rem,76vw);height:auto;line-height:0;display:inline-flex}.login-brand-mark-svg{object-fit:contain;width:100%;height:auto;display:block}.login-brand-mark--horizontal{width:min(13.5rem,100%)}.login-brand-wordmark{font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing);text-align:center;color:var(--color-text-primary);font-weight:800}.login-brand-caption{color:var(--color-text-secondary);font-size:var(--text-caption);text-align:center;letter-spacing:.01em;margin:0}.login-auth-card{width:100%}.login-auth-head{text-align:center;gap:.5rem;display:grid}.login-auth-title{color:var(--color-text-primary);font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);margin:0;font-weight:700}.login-auth-copy{color:var(--color-text-secondary);font-size:var(--text-caption);line-height:var(--text-caption--line-height);margin:0}.session-validation-root{place-items:center;padding:1.5rem;display:grid}.session-validation-panel{text-align:center;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#181922e0,#0c0e16c7);border:1px solid #ffffff17;justify-items:center;gap:1.35rem;width:min(100%,28rem);padding:clamp(2rem,7vw,3rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 80px #0000007a,0 0 64px #e4a8240d}.session-validation-panel:before{content:"";background:linear-gradient(90deg,#0000,#e4a824b3,#0000);height:1px;position:absolute;inset:0 0 auto}.session-validation-brand{opacity:.88;width:min(11.5rem,55vw)}.session-validation-emblem{place-items:center;width:7.5rem;height:7.5rem;display:grid;position:relative}.session-validation-orbit{border-radius:50%;position:absolute}.session-validation-orbit--outer{border:1px solid #e4a824f2;border-color:#e4a824f2 #e4a8246b #e4a8242e #e4a8242e;animation:2.4s linear infinite session-validation-spin;inset:0}.session-validation-orbit--inner{border:1px dashed #5397ff6b;border-left-color:#5397fff2;animation:3.2s linear infinite reverse session-validation-spin;inset:.65rem}.session-validation-shield{width:4.5rem;height:4.5rem;color:var(--color-brand-gold-300);background:radial-gradient(circle at 50% 35%,#e4a8242e,#e4a8240a 65%);border:1px solid #e4a8244d;border-radius:50%;place-items:center;animation:1.8s ease-in-out infinite session-validation-pulse;display:grid;box-shadow:inset 0 0 24px #e4a82414,0 0 30px #e4a8241a}.session-validation-copy{justify-items:center;gap:.45rem;display:grid}.session-validation-eyebrow{color:var(--color-brand-gold-300);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:700}.session-validation-copy h1{color:var(--color-text-primary);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,5vw,1.75rem);line-height:1.2}.session-validation-copy p{max-width:20rem;color:var(--color-text-secondary);font-size:var(--text-caption);margin:0;line-height:1.55}.session-validation-progress{border-radius:var(--radius-pill);background:#ffffff12;width:min(100%,15rem);height:3px;overflow:hidden}.session-validation-progress span{border-radius:inherit;background:linear-gradient(90deg, #e4a82459, var(--color-brand-gold-300), #5397ffd9);width:42%;height:100%;animation:1.45s ease-in-out infinite session-validation-progress;display:block;box-shadow:0 0 12px #e4a82473}@keyframes session-validation-spin{to{transform:rotate(360deg)}}@keyframes session-validation-pulse{0%,to{opacity:.82;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes session-validation-progress{0%{transform:translate(-115%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.session-validation-orbit,.session-validation-shield,.session-validation-progress span{animation:none}.session-validation-progress span{opacity:.7;width:100%}}.login-form{gap:1rem;display:grid}.login-form-row{justify-content:flex-end;align-items:center;margin-top:-.25rem;display:flex}.login-form-row--split{flex-wrap:wrap;justify-content:space-between;gap:.5rem}.login-form-link{color:var(--color-brand-blue-300);font-size:var(--text-caption);border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0;padding:.25rem .4rem;font-weight:600;text-decoration:none}.login-form-link:hover{color:var(--color-brand-blue-200);text-decoration:underline}.login-switch-step{border:1px solid var(--color-border-default);border-radius:var(--radius-md);height:2.75rem;color:var(--color-text-secondary);background:var(--color-surface-input);font-size:var(--text-caption);cursor:pointer;transition:border-color .16s var(--ease-out-soft), color .16s;font-weight:600}.login-switch-step:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.login-footnote{color:var(--color-text-muted);font-size:var(--text-micro);letter-spacing:var(--text-micro--letter-spacing);text-align:center;margin:0}.login-recovery-codes{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-input);color:var(--color-text-secondary);font-size:var(--text-micro);gap:.5rem;padding:.75rem;display:grid}.login-recovery-codes code{white-space:pre-wrap;word-break:break-word;max-height:8rem;color:var(--color-text-primary);font-size:var(--text-caption);line-height:1.45;display:block;overflow:auto}.login-feedback{border:1px solid var(--color-border-default);border-radius:var(--radius-md);font-size:var(--text-caption);line-height:var(--text-caption--line-height);margin:0;padding:.72rem .85rem}.login-feedback--error{background:var(--color-danger-bg);color:var(--color-danger-400);border-color:#ef44444d}.login-feedback--success{background:var(--color-success-bg);color:var(--color-success-300);border-color:#34d39947}.btn{letter-spacing:.01em;cursor:pointer;transition:border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft), color .18s var(--ease-out-soft), box-shadow .18s var(--ease-out-soft), transform .18s var(--ease-out-soft);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.6}.btn--sm{border-radius:var(--radius-md);gap:.375rem;height:2.5rem;padding:0 .75rem;font-size:.875rem}.btn--md{border-radius:var(--radius-md);height:2.75rem;font-size:var(--text-caption);gap:.5rem;padding:0 1rem}.btn--lg{border-radius:var(--radius-lg);height:3.5rem;font-size:var(--text-body);gap:.625rem;padding:0 1.5rem}.btn--full{width:100%}.btn-secondary{border-color:var(--color-border-default);background:var(--color-surface-input);color:var(--color-text-primary)}.btn-secondary:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-elevated)}.btn-ghost{color:var(--color-text-secondary);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--color-surface-input);color:var(--color-text-primary)}.btn-danger{border-color:var(--color-danger-500);background:var(--color-danger-500);color:#fff}.btn-danger:hover:not(:disabled){background:var(--color-danger-700)}.btn-success{border-color:var(--color-success-500);background:var(--color-success-500);color:var(--color-surface-sunken)}.btn-success:hover:not(:disabled){background:var(--color-success-400)}.btn-warning{border-color:var(--color-warning-500);background:var(--color-warning-500);color:var(--color-surface-sunken)}.btn-warning:hover:not(:disabled){background:var(--color-warning-400)}.btn-icon{width:2.75rem;padding:0}.ui-badge{border-radius:var(--radius-pill);letter-spacing:var(--text-micro--letter-spacing);text-transform:uppercase;border:1px solid #0000;align-items:center;font-weight:600;display:inline-flex}.ui-badge--sm{gap:.25rem;height:1.5rem;padding:0 .5rem;font-size:.68rem}.ui-badge--md{gap:.375rem;height:1.75rem;padding:0 .625rem;font-size:.74rem}.ui-badge--lg{gap:.375rem;height:2rem;padding:0 .75rem;font-size:.78rem}.ui-badge--neutral{border-color:var(--color-border-default);background:var(--color-surface-input);color:var(--color-text-secondary)}.ui-badge--gold{border-color:var(--color-border-gold);color:var(--color-brand-gold-200);background:#e4a8241f}.ui-badge--blue{border-color:var(--color-border-blue);color:var(--color-brand-blue-200);background:#6e9be81f}.ui-badge--success{background:var(--color-success-bg);color:var(--color-success-400);border-color:#10b98166}.ui-badge--warning{background:var(--color-warning-bg);color:var(--color-warning-400);border-color:#f59e0b66}.ui-badge--danger{background:var(--color-danger-bg);color:var(--color-danger-400);border-color:#ef444466}.ui-badge--common{background:var(--color-rarity-common-bg);color:var(--color-rarity-common);border-color:#b8bbc75c}.ui-badge--rare{background:var(--color-rarity-rare-bg);color:var(--color-rarity-rare);border-color:#60a5fa6b}.ui-badge--epic{background:var(--color-rarity-epic-bg);color:var(--color-rarity-epic);border-color:#c084fc6b}.ui-badge--legendary{background:var(--color-rarity-legendary-bg);color:var(--color-rarity-legendary);border-color:#f8d68a85}.ui-card{border-radius:var(--radius-2xl);padding:1.5rem}@media (width>=640px){.ui-card{padding:1.75rem}}.ui-card--surface{border:1px solid var(--color-border-subtle);background:linear-gradient(180deg, var(--color-surface-raised) 0%, var(--color-surface-elevated) 100%);box-shadow:var(--shadow-card)}.ui-card--elevated{border:1px solid var(--color-border-default);background:var(--color-surface-elevated);box-shadow:var(--shadow-lg)}.ui-card--ghost{border:1px solid var(--color-border-subtle);background:#15161f99}.ui-card__header{text-align:center;gap:.5rem;margin-bottom:1.25rem;display:grid}.ui-card__body{gap:1rem;display:grid}.ui-card__footer{border-top:1px solid var(--color-border-subtle);text-align:center;margin-top:1.25rem;padding-top:1rem}.confirm-dialog-overlay{z-index:var(--z-modal);background:var(--color-surface-overlay);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.confirm-dialog{width:min(100%,28rem);max-width:28rem}.confirm-dialog__body{gap:.85rem;display:grid}.confirm-dialog__copy{gap:.35rem;display:grid}.confirm-dialog__title{color:var(--color-text-primary);font-size:var(--text-h3);line-height:var(--text-h3--line-height);margin:0}.confirm-dialog__description{color:var(--color-text-secondary);font-size:var(--text-caption);line-height:var(--text-caption--line-height);margin:0}.confirm-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:.25rem;display:flex}.form-field{gap:.375rem;display:grid}.form-field__label{color:var(--color-text-secondary);letter-spacing:var(--text-micro--letter-spacing);text-transform:uppercase;font-size:.78rem;font-weight:600}.form-field__control{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-input);transition:border-color .15s var(--ease-out-soft), box-shadow .15s var(--ease-out-soft);align-items:center;display:flex;position:relative}.form-field__control:focus-within{border-color:var(--color-brand-blue-300);box-shadow:0 0 0 3px #6e9be82e,0 0 18px -6px #2563c48c}.form-field__control--error{border-color:var(--color-danger-500)}.form-field__control--error:focus-within{box-shadow:0 0 0 3px #ef444429}.form-field__icon{height:100%;color:var(--color-text-tertiary);pointer-events:none;align-items:center;display:flex;position:absolute;left:.875rem}.form-field__input{width:100%;height:3rem;color:var(--color-text-primary);background:0 0;border:0;outline:none;padding:0 1rem}.form-field__input::placeholder{color:var(--color-text-tertiary)}.form-field__input--with-icon{padding-left:2.75rem}.form-field__input--with-action{padding-right:2.75rem}.form-field__control--select{position:relative}.form-field__control--select:after{content:"";pointer-events:none;border-right:2px solid var(--color-text-secondary);border-bottom:2px solid var(--color-text-secondary);width:.48rem;height:.48rem;position:absolute;top:50%;right:1rem;transform:translateY(-68%)rotate(45deg)}.form-field__select{appearance:none;cursor:pointer;padding-right:2.6rem}.form-field__password-toggle{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:.5rem}.form-field__password-toggle:hover{color:var(--color-text-primary)}.form-field__message{margin:0;font-size:.82rem}.form-field__message--error{color:var(--color-danger-400)}.form-field__message--hint{color:var(--color-text-tertiary)}.image-upload-field{gap:.45rem;display:grid}.image-upload-field__label{color:var(--color-text-secondary);letter-spacing:var(--text-micro--letter-spacing);text-transform:uppercase;font-size:.78rem;font-weight:600}.image-upload-field__body{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:radial-gradient(circle at 0% 0%, #e4a8241a, transparent 42%), var(--color-surface-input);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.72rem;display:grid}.image-upload-field__preview{border-radius:var(--radius-lg);width:4.1rem;height:4.1rem;color:var(--color-text-primary);background:radial-gradient(circle at 50% 0,#e4a82438,#0000 70%),#0a0b1294;border:1px solid #e4a82452;place-items:center;font-weight:900;display:grid;overflow:hidden}.image-upload-field__preview img{object-fit:cover;width:100%;height:100%}.image-upload-field__content{gap:.42rem;min-width:0;display:grid}.image-upload-field__actions{flex-wrap:wrap;gap:.5rem;display:flex}.image-upload-field__input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.image-upload-field__hint,.image-upload-field__error{font-size:.82rem}.image-upload-field__hint{color:var(--color-text-tertiary)}.image-upload-field__error{color:var(--color-danger-400)}.app-shell-root{isolation:isolate;background:radial-gradient(circle at 78% 8%, #2563c42e, transparent 34%), radial-gradient(circle at 12% 92%, #e4a8241a, transparent 36%), linear-gradient(180deg, var(--color-surface-sunken) 0%, var(--color-surface-base) 58%, var(--color-surface-raised) 100%);min-height:100svh;position:relative;overflow:hidden}.app-shell{z-index:1;gap:clamp(.85rem,1vw,1.25rem);width:100%;min-height:100svh;padding:clamp(.75rem,1.1vw,1.5rem);display:grid;position:relative}.app-sidebar,.app-topbar,.app-panel,.design-preview-tile,.design-card-sample{border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(16px);background:#15161fad}.app-sidebar{border-radius:var(--radius-xl);align-content:start;gap:1rem;padding:1rem;display:grid}.app-sidebar__scroll-area{flex-direction:column;gap:1rem;min-width:0;display:flex}.app-sidebar__footer{display:contents}.app-user-card,.app-nav-grid{flex:none}.app-mobile-header,.app-sidebar__mobile-head,.app-drawer-backdrop{display:none}.app-sidebar__desktop-brand{display:block}.app-brand{width:min(11.5rem,100%);color:var(--color-text-primary);align-items:center;text-decoration:none;display:inline-flex}.app-brand .login-brand-mark{width:100%}.app-brand .login-brand-mark-svg{width:100%;height:auto}.app-brand strong,.app-user-card strong,.app-panel h2,.design-section h2,.design-card-sample h3{color:var(--color-text-primary)}.app-brand strong{font-size:.98rem;line-height:1.15;display:block}.app-brand small,.app-user-card small,.app-score-pill span,.app-panel-header span,.app-action-list span,.design-preview-tile small,.design-card-sample p{color:var(--color-text-secondary)}.app-brand small,.app-user-card small{font-size:var(--text-micro);margin-top:.18rem;display:block}.app-user-card{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:#1f2030b8;grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.72rem .75rem;min-width:0;padding:.78rem;display:grid;position:relative;overflow:hidden}.app-user-card__avatar{border:1px solid var(--color-border-gold);border-radius:var(--radius-sm);width:2.35rem;height:2.35rem;color:var(--color-brand-gold-100);background:radial-gradient(circle at 50% 0,#e4a8242e,#0000 70%),#0a0b1257;place-items:center;font-size:.8rem;font-weight:850;line-height:1;display:grid}.app-user-card__identity{gap:.08rem;min-width:0;display:grid}.app-user-card:before{content:none}.app-user-card strong,.app-user-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-role-badge{border-radius:var(--radius-sm);width:100%;min-height:2rem;color:var(--color-brand-gold-100);text-overflow:ellipsis;white-space:normal;background:#e4a8241a;border:1px solid #e4a8245c;grid-column:1/-1;align-items:center;gap:.38rem;padding:.4rem .55rem;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.app-role-badge svg{color:var(--color-brand-gold-300);flex:none}.app-nav-grid{gap:.65rem;display:grid}.app-nav-primary,.app-nav-group__items{gap:.55rem;display:grid}.app-nav-group{border-top:1px solid var(--color-border-subtle);gap:.55rem;padding-top:.62rem;display:grid}.app-nav-group summary{border-radius:var(--radius-sm);min-height:2.15rem;color:var(--color-text-tertiary);cursor:pointer;font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.65rem;padding:.28rem .42rem;font-weight:900;list-style:none;display:flex}.app-nav-group summary::-webkit-details-marker{display:none}.app-nav-group summary:hover{border-color:var(--color-border-subtle);color:var(--color-text-secondary);background:#1f203061}.app-nav-group summary svg{transition:transform .18s var(--ease-out-soft);flex:none}.app-nav-group[open] summary svg{transform:rotate(180deg)}.app-nav-group__heading{min-height:2.15rem;color:var(--color-text-tertiary);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:.28rem .42rem;font-weight:900;display:flex}.app-nav-group__items{padding-top:.05rem}.app-nav-link{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:3rem;color:var(--color-text-secondary);font-size:var(--text-caption);transition:transform .18s var(--ease-out-soft), border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft), color .18s var(--ease-out-soft);background:#1f20308a;align-items:center;gap:.65rem;padding:.72rem .8rem;font-weight:700;text-decoration:none;display:flex;position:relative;overflow:hidden}.app-nav-link:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 0%,#ffffff14 42%,#0000 64%);position:absolute;inset:0;transform:translate(-120%)}.app-nav-link:hover{border-color:var(--color-border-blue);color:var(--color-text-primary);background:#2563c424;transform:translateY(-1px)}.app-nav-link:hover:before,.app-nav-link--active:before{opacity:1;animation:2.7s ease-in-out infinite app-nav-link-sheen}.app-nav-link--active{border-color:var(--color-border-blue);color:var(--color-brand-blue-100);background:radial-gradient(80% 80% at 0 0,#6e9be83d,#0000 70%),#2563c429;box-shadow:0 0 0 1px #6e9be814,0 14px 28px #0616324d}.app-nav-link__icon,.app-nav-link__content,.app-nav-link__metric{position:relative}.app-nav-link__icon{color:currentColor;transition:transform .18s var(--ease-out-soft);flex:none;place-items:center;display:inline-grid}.app-nav-link__content{gap:.12rem;min-width:0;display:grid}.app-nav-link__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-nav-link__meta{color:var(--color-text-muted);font-size:var(--text-micro);font-weight:600;line-height:1.2}.app-nav-link__metric{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);min-width:2.15rem;color:var(--color-text-secondary);font-size:var(--text-micro);background:#0a0b1257;justify-content:center;margin-left:auto;padding:.34rem .48rem;font-weight:800;line-height:1}.app-workspace{min-width:0}.app-topbar{border-radius:var(--radius-xl);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.app-page-title{gap:.55rem;display:grid}.app-page-title h1{color:var(--color-text-primary);font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:0;margin:0;font-weight:800}.app-topbar-actions{align-items:center;gap:.75rem;display:flex}.app-icon-button{border:1px solid var(--color-border-default);border-radius:var(--radius-md);width:2.65rem;height:2.65rem;color:var(--color-text-primary);box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft), transform .18s var(--ease-out-soft);background:radial-gradient(circle at 50% 0,#6e9be829,#0000 70%),#1f2030b8;flex:none;place-items:center;display:inline-grid}.app-icon-button:hover{border-color:var(--color-border-blue);background:#2563c42e;transform:translateY(-1px)}.app-score-pill{border:1px solid var(--color-border-gold);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 0,#e4a8242e,#0000 68%),#1f2030c2;justify-items:center;min-width:5.6rem;padding:.65rem .85rem;display:grid}.app-score-pill strong{color:var(--color-brand-gold-200);font-size:var(--text-h3);line-height:1}.app-score-pill span{font-size:var(--text-micro);margin-top:.24rem}.app-drawer-summary,.app-drawer-actions{display:none}.app-content,.app-dashboard,.design-system-root{gap:1rem;margin-top:1rem;display:grid}.app-stat-grid{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.85rem;display:grid}.app-stat-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:#15161fb8;grid-template-columns:minmax(0,1fr);grid-template-areas:"content""extra";align-items:stretch;gap:.9rem;min-height:8.4rem;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #0000004d}.app-stat-card--with-visual{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"content visual""extra extra"}.app-stat-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 0,#ffffff14,#0000 36%);position:absolute;inset:0}.app-stat-card__content{z-index:1;grid-area:content;align-content:space-between;gap:.72rem;min-width:0;display:grid;position:relative}.app-stat-card--blue{border-color:var(--color-border-blue);background:linear-gradient(145deg,#2563c433,#15161fb8)}.app-stat-card--gold{border-color:var(--color-border-gold);background:linear-gradient(145deg,#c98f152e,#15161fb8)}.app-stat-card--success{background:linear-gradient(145deg,#10b98124,#15161fb8);border-color:#10b98157}.app-stat-card__head{color:var(--color-text-secondary);font-size:var(--text-caption);align-items:center;gap:.75rem;font-weight:700;display:flex}.app-stat-card strong{color:var(--color-text-primary);font-size:clamp(1.65rem, 4vw, var(--text-display));overflow-wrap:anywhere;line-height:1.05}.app-stat-card small{color:var(--color-text-muted);font-size:var(--text-caption)}.app-stat-card__visual{z-index:1;min-width:5.4rem;color:var(--color-text-secondary);border-left:1px solid #ffffff0f;grid-area:visual;align-content:center;justify-items:center;gap:.48rem;padding-left:.72rem;display:grid;position:relative}.app-stat-card__visual svg{opacity:.72;filter:drop-shadow(0 0 14px #6e9be82e);width:2.45rem;height:2.45rem}.app-stat-card__visual span{max-width:5.9rem;color:var(--color-text-secondary);font-size:var(--text-micro);text-align:center;text-overflow:ellipsis;text-transform:uppercase;font-weight:800;line-height:1.2;overflow:hidden}.app-stat-card__visual i{border-radius:var(--radius-pill);background:#ffffff14;width:min(4.8rem,100%);height:.28rem;display:block;position:relative;overflow:hidden}.app-stat-card__visual i:before{content:"";width:var(--stat-meter,0%);border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-blue-300), var(--color-brand-gold-300));position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #e4a82447}.app-stat-card__extra{z-index:1;grid-area:extra;position:relative}.app-panel-grid{gap:1rem;display:grid}.app-panel-grid--admin{align-items:start}.app-panel{gap:1rem;display:grid}.app-panel-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.app-panel-header h2{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:0;margin:.55rem 0 0}.app-panel-header span{font-size:var(--text-caption)}.app-action-list{gap:.7rem;display:grid}.app-action-list>div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#1f203085;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem;display:flex}.app-action-list strong{color:var(--color-text-primary)}.app-action-list span{font-size:var(--text-caption)}.app-button-row{flex-wrap:wrap;gap:.75rem;display:flex}.app-stat-grid--admin .app-stat-card strong{font-size:clamp(1.45rem,3vw,2.35rem)}.app-stat-card--compact-value strong{font-size:2rem;line-height:1.08}.app-inline-alert,.app-empty-state{border:1px solid var(--color-border-gold);border-radius:var(--radius-md);color:var(--color-text-primary);background:#c98f151a;padding:.85rem}.app-empty-state{border-color:var(--color-border-subtle);text-align:center;background:#1f203085;align-content:center;gap:.35rem;min-height:7rem;display:grid}.app-empty-state strong{color:var(--color-text-primary)}.app-empty-state span{color:var(--color-text-secondary);font-size:var(--text-caption)}.app-action-list--business>div{align-items:flex-start}.app-action-list--business span{text-align:right;max-width:25rem}.seller-management{gap:1rem;display:grid;position:relative}.seller-management__notice{justify-self:stretch}.seller-stat-grid .app-stat-card strong{font-size:clamp(1.45rem,3vw,2.25rem)}@media (width>=920px) and (width<=1360px){.seller-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.seller-workspace{align-items:start;gap:1rem;display:grid}.seller-directory,.inline-form-panel__aside{min-width:0}.seller-directory{overflow:hidden}.inline-form-panel{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.inline-form-panel--open{gap:var(--inline-form-panel-gap,.9rem)}.inline-form-panel__main{min-width:0;transition:opacity .24s var(--ease-out-soft), transform .24s var(--ease-out-quint)}.inline-form-panel__main>.management-toolbar{margin-bottom:.75rem}.seller-panel-header{align-items:center}.seller-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.seller-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;display:grid}.seller-toolbar>span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:3rem;color:var(--color-text-secondary);font-size:var(--text-caption);white-space:nowrap;background:#0a0b1247;place-items:center;padding:0 .9rem;font-weight:800;display:inline-grid}.seller-list{gap:.75rem;display:grid}.seller-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);transition:transform .18s var(--ease-out-soft), border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft);background:radial-gradient(circle at 0 0,#6e9be81a,#0000 36%),#1f203085;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem;display:grid;position:relative;overflow:hidden}.seller-row:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000,#ffffff12,#0000);position:absolute;inset:0;transform:translate(-120%)}.seller-row:hover{border-color:var(--color-border-blue);background:radial-gradient(circle at 0 0,#6e9be829,#0000 42%),#1f2030a3;transform:translateY(-1px)}.seller-row:hover:before{opacity:1;animation:2.4s ease-in-out infinite app-nav-link-sheen}.seller-avatar{border:1px solid var(--seller-accent);flex:none;place-items:center;width:3.4rem;height:3.4rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.seller-avatar{border:1px solid color-mix(in srgb, var(--seller-accent) 62%, transparent)}}.seller-avatar{border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 0%, var(--seller-accent), transparent 74%), #0a0b1285}@supports (color:color-mix(in lab, red, red)){.seller-avatar{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--seller-accent) 24%, transparent), transparent 74%), #0a0b1285}}.seller-avatar{box-shadow:inset 0 1px #ffffff14,0 12px 24px #00000042}.seller-avatar img{object-fit:cover;width:100%;height:100%}.seller-avatar span{color:var(--color-text-primary);letter-spacing:.04em;font-weight:900}.seller-row__main{gap:.45rem;min-width:0;display:grid}.seller-row__main h3{color:var(--color-text-primary);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.seller-row__main span{color:var(--color-text-secondary);font-size:var(--text-caption)}.seller-row__badges,.seller-row__actions{flex-wrap:wrap;gap:.5rem;display:flex}.seller-row__actions{justify-content:flex-end}.seller-form{gap:.85rem;display:grid}.seller-directory--registration{border-color:#7ea6eb48;overflow:visible}@supports (color:color-mix(in lab, red, red)){.seller-directory--registration{border-color:color-mix(in srgb, var(--color-border-blue) 56%, var(--color-border-subtle))}}.seller-directory--registration{background:radial-gradient(circle at 16% 0%, #2563c41a, transparent 30%), var(--color-background-panel)}.seller-registration-form{gap:.9rem;width:100%;padding:clamp(.9rem,1.7vw,1.35rem)}.seller-registration__header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;display:flex}.seller-registration__heading{align-items:center;gap:.85rem;min-width:0;display:flex}.seller-registration__heading>div{gap:.2rem;min-width:0;display:grid}.seller-registration__header h2,.seller-registration__header p{margin:0}.seller-registration__header h2{color:var(--color-text-primary);font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.12}.seller-registration__header p{max-width:48rem;color:var(--color-text-secondary);font-size:var(--text-caption);line-height:1.4}.seller-registration-progress{grid-template-columns:auto minmax(8rem,1fr);align-items:center;gap:.85rem;display:grid}.seller-registration-progress__copy{white-space:nowrap;align-items:baseline;gap:.45rem;display:flex}.seller-registration-progress__copy span{color:var(--color-text-tertiary);font-size:var(--text-caption);font-weight:750}.seller-registration-progress__copy strong{color:var(--color-text-primary);font-size:var(--text-caption)}.seller-registration-progress__track{border-radius:var(--radius-pill);background:var(--color-background-control);height:.35rem;box-shadow:inset 0 0 0 1px var(--color-border-subtle);overflow:hidden}.seller-registration-progress__track>span{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-blue-400), var(--color-brand-blue-200));height:100%;transition:width var(--motion-duration-base) var(--ease-out-soft);display:block}.seller-registration-steps{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#0a0b1247;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.seller-registration-steps__item{min-width:0;min-height:3.35rem;color:var(--color-text-tertiary);font-size:var(--text-caption);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem .7rem;font-weight:750;line-height:1.2;display:grid;position:relative}.seller-registration-steps__item:not(:last-child):after{background:var(--color-border-subtle);content:"";width:1px;position:absolute;top:.6rem;bottom:.6rem;right:0}.seller-registration-steps__item--done:not(:last-child):after,.seller-registration-steps__item--current:not(:last-child):after{background:var(--color-border-subtle)}.seller-registration-steps__number{z-index:1;border:1px solid var(--color-border-subtle);background:var(--color-background-panel);width:1.85rem;height:1.85rem;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-caption);border-radius:999px;flex:none;place-items:center;font-weight:800;display:inline-grid;position:relative}.seller-registration-steps__item--current,.seller-registration-steps__item--done{color:var(--color-text-primary)}.seller-registration-steps__item--current{background:#2563c421}.seller-registration-steps__item--current .seller-registration-steps__number{border-color:var(--color-brand-blue-300);background:var(--color-brand-blue-700);color:var(--color-text-primary)}.seller-registration-steps__item--done .seller-registration-steps__number{border-color:var(--color-border-gold);background:var(--color-brand-gold-900);color:var(--color-brand-gold-200)}.seller-registration__layout{gap:.85rem;min-width:0;display:grid}.seller-registration-preview,.seller-registration__stage{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-background-panel-muted);min-width:0}.seller-registration-preview{text-align:center;align-content:start;justify-items:center;gap:.45rem;padding:.85rem;display:grid}.seller-registration-preview>small,.seller-registration-preview__team small,.seller-registration__stage-heading small{color:var(--color-text-tertiary);font-size:var(--text-caption);letter-spacing:.045em;text-transform:uppercase;font-weight:800}.seller-registration-preview>small{color:var(--color-brand-blue-200);justify-self:start}.seller-registration-preview__portrait{border:2px solid var(--color-brand-blue-300);background:var(--color-background-control);width:5.75rem;height:5.75rem;color:var(--color-text-primary);font-family:var(--font-display);border-radius:999px;place-items:center;font-size:1.45rem;font-weight:900;display:grid;overflow:hidden}.seller-registration-preview__portrait img{object-fit:cover;width:100%;height:100%}.seller-registration-preview>strong{max-width:100%;color:var(--color-text-primary);font-size:var(--text-body-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-registration-preview>span{max-width:100%;color:var(--color-text-secondary);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-registration-preview__team{border-top:1px solid var(--color-border-subtle);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;width:100%;margin-top:.35rem;padding-top:.7rem;display:grid}.seller-registration-preview__team>span:last-child{gap:.18rem;min-width:0;display:grid}.seller-registration-preview__team strong{color:var(--color-text-primary);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-registration-preview__crest{width:2.85rem;height:2.85rem;color:var(--color-brand-gold-200);place-items:center;display:grid;overflow:hidden}.seller-registration-preview__crest img{object-fit:contain;width:100%;height:100%}.seller-registration-preview__crest--missing{color:var(--color-brand-blue-200)}.seller-registration__stage{align-content:start;gap:.85rem;padding:clamp(.9rem,1.6vw,1.2rem);display:grid}.seller-registration__stage-heading{align-items:center;gap:.75rem;display:flex}.seller-registration__stage-heading>div{gap:.18rem;display:grid}.seller-registration__stage-heading h3{color:var(--color-text-primary);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem)}.seller-registration__stage-icon,.seller-registration-choice__icon{border:1px solid var(--color-border-blue);border-radius:var(--radius-md);background:var(--color-background-control);color:var(--color-brand-blue-200);flex:none;place-items:center;display:inline-grid}.seller-registration__stage-icon{width:2.4rem;height:2.4rem}.seller-registration__fields{gap:.75rem;display:grid}.seller-registration__intro{color:var(--color-text-secondary);font-size:var(--text-caption);margin:0;line-height:1.5}.seller-registration-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.seller-registration-choice,.seller-registration-team-choice{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-panel);width:100%;color:inherit;cursor:pointer;text-align:left;transition:border-color var(--motion-duration-fast) var(--ease-out-soft), background var(--motion-duration-fast) var(--ease-out-soft), box-shadow var(--motion-duration-fast) var(--ease-out-soft)}.seller-registration-choice{align-content:start;gap:.7rem;min-height:13rem;padding:1rem;display:grid}.seller-registration-choice:hover,.seller-registration-team-choice:hover{border-color:var(--color-border-blue);background:var(--color-background-control)}.seller-registration-choice--selected,.seller-registration-team-choice--selected{border-color:var(--color-brand-blue-300);box-shadow:inset 3px 0 0 var(--color-brand-blue-300)}.seller-registration-choice__icon{width:3.25rem;height:3.25rem}.seller-registration-choice strong,.seller-registration-team-choice strong{color:var(--color-text-primary);font-size:var(--text-body-lg)}.seller-registration-choice span:last-child,.seller-registration-team-choice small{color:var(--color-text-secondary);font-size:var(--text-caption);line-height:1.5}.seller-registration-team-list{gap:.7rem;display:grid}.seller-registration-team-choice{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.75rem;display:grid}.seller-registration-team-choice__crest{width:4.2rem;height:4.2rem;color:var(--color-brand-gold-200);place-items:center;display:grid;overflow:hidden}.seller-registration-team-choice__crest img{object-fit:contain;width:100%;height:100%}.seller-registration-team-choice__crest--missing{border-radius:var(--radius-md);color:var(--color-brand-blue-200);background:#142a4c42;border:1px dashed #6e9be86b}.seller-registration-team-choice>span:last-child{gap:.2rem;min-width:0;display:grid}.seller-registration-team-choice--empty .seller-registration-team-choice__crest{border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary)}.seller-registration__access-note{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-panel);color:var(--color-brand-blue-200);grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}.seller-registration__access-note div{gap:.25rem;display:grid}.seller-registration__access-note strong{color:var(--color-text-primary)}.seller-registration__access-note p{color:var(--color-text-secondary);font-size:var(--text-caption);margin:0;line-height:1.5}.seller-registration-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.seller-registration-summary div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-panel);gap:.2rem;padding:.8rem;display:grid}.seller-registration-summary dt{color:var(--color-text-tertiary);font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.seller-registration-summary dd{color:var(--color-text-primary);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.seller-registration__actions{border-top:1px solid var(--color-border-subtle);grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding-top:.8rem;display:grid}.seller-registration__actions .btn--full{grid-column:1/-1}@media (width>=980px){.seller-registration__layout{grid-template-columns:minmax(0,1.65fr) minmax(12rem,.55fr);align-items:start}}@media (width<=760px){.seller-registration-form{gap:1rem;padding:.9rem}.seller-registration__header{align-items:flex-start;gap:.75rem}.seller-registration__heading{align-items:flex-start;gap:0}.seller-registration__eyebrow,.seller-registration__close-label{display:none}.seller-registration__header h2{font-size:clamp(1.35rem,7vw,1.65rem)}.seller-registration-steps{gap:0}.seller-registration-steps__item{grid-template-columns:1fr;justify-items:center;min-height:3rem;padding:.45rem;display:grid}.seller-registration-steps__item>span:last-child{display:none}.seller-registration-steps__item:not(:last-child):after{inset:.45rem 0 .45rem auto}.seller-registration-progress{grid-template-columns:minmax(0,1fr);gap:.45rem}.seller-registration-progress__copy{justify-content:space-between}.seller-registration-preview{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:.8rem}.seller-registration-preview>small{grid-column:1/-1}.seller-registration-preview__portrait{grid-row:2/span 2;width:4.3rem;height:4.3rem;font-size:1.1rem}.seller-registration-preview>strong,.seller-registration-preview>span{align-self:end}.seller-registration-preview__team{grid-column:1/-1}.seller-registration-choice-grid,.seller-registration-summary{grid-template-columns:minmax(0,1fr)}.seller-registration-choice{min-height:auto}.seller-registration__actions{grid-template-columns:minmax(0,1fr)}.seller-registration__actions .btn--full{grid-column:auto}}.help-video-library .help-video-card{appearance:none;cursor:pointer;width:100%;font:inherit;text-align:left}.help-video-card:focus-visible,.help-video-player__close:focus-visible,.help-video-player__speed-option:focus-visible{outline:2px solid var(--color-brand-blue-200);outline-offset:3px}.help-video-player-overlay{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03070cd1;place-items:center;padding:clamp(.75rem,3vw,2rem);display:grid;position:fixed;inset:0;overflow:auto}.help-video-player{border:1px solid var(--color-border-gold);border-radius:var(--radius-xl);background:linear-gradient(150deg, #1e2935fa, #0a1017fc), var(--color-surface-panel);width:min(72rem,100%);max-height:min(92vh,56rem);display:grid;overflow:auto;box-shadow:0 2rem 6rem #00000075}.help-video-player__header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:start;gap:1rem;padding:1.1rem 1.25rem;display:flex}.help-video-player__header>div{gap:.25rem;min-width:0;display:grid}.help-video-player__eyebrow{color:var(--color-brand-gold-200);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.help-video-player__header h2{color:var(--color-text-primary);font-size:clamp(1.1rem, 2vw, var(--text-h2));margin:0;line-height:1.2}.help-video-player__close{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--color-text-secondary);cursor:pointer;background:#ffffff0a;flex:none;place-items:center;display:inline-grid}.help-video-player__close:hover{border-color:var(--color-border-gold);color:var(--color-text-primary)}.help-video-player__stage{background:#05080d;min-height:0;display:grid}.help-video-player__stage video{aspect-ratio:16/9;object-fit:contain;background:#05080d;width:100%;max-height:64vh;display:block}.help-video-player__body{border-bottom:1px solid var(--color-border-subtle);gap:.4rem;padding:1rem 1.25rem .85rem;display:grid}.help-video-player__body p{color:var(--color-text-secondary);font-size:var(--text-caption);margin:0;line-height:1.45}.help-video-player__meta{color:var(--color-brand-blue-200);font-size:var(--text-micro);font-weight:800;line-height:1.3}.help-video-player__speed{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem 1.1rem;display:flex}.help-video-player__speed>span{color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:800}.help-video-player__speed-options{flex-wrap:wrap;justify-content:end;gap:.35rem;display:flex}.help-video-player__speed-option{border:1px solid var(--color-border-subtle);min-width:3.2rem;color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-micro);background:#ffffff0a;border-radius:999px;padding:.42rem .58rem;font-weight:900}.help-video-player__speed-option:hover,.help-video-player__speed-option--active{border-color:var(--color-brand-blue-200);color:var(--color-text-primary);background:#3e71d333}@media (width<=760px){.help-video-player-overlay{align-items:end;padding:0}.help-video-player{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:96vh}.help-video-player__header,.help-video-player__body,.help-video-player__speed{padding-left:.9rem;padding-right:.9rem}.help-video-player__speed{flex-direction:column;align-items:start}.help-video-player__speed-options{justify-content:start}}.clients-management{gap:1rem;display:grid}.clients-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.client-stat{align-items:center;gap:.75rem;min-width:0;padding:.9rem;display:flex}.client-stat>svg{color:var(--color-brand-blue-200);flex:none}.client-stat>div{gap:.1rem;min-width:0;display:grid}.client-stat strong{color:var(--color-text-primary);font-size:1.35rem;line-height:1}.client-stat span,.client-row__identity p,.client-row__contacts a,.client-row__history{color:var(--color-text-secondary);font-size:var(--text-caption)}.clients-directory,.client-transfer-panel{min-width:0;overflow:hidden}.clients-directory-layout{--inline-form-panel-gap:1rem;--inline-form-panel-max-height:min(78vh, 42rem)}.client-form,.client-transfer-form,.clients-list{gap:.85rem;display:grid}.client-transfer-form{grid-template-columns:minmax(12rem,.55fr) minmax(16rem,1fr) auto;align-items:end;padding-top:.75rem}.client-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#1f203085;grid-template-columns:minmax(12rem,.8fr) minmax(14rem,1fr) auto;align-items:center;gap:.9rem;padding:.9rem;display:grid}.client-row__identity,.client-row__contacts{gap:.4rem;min-width:0;display:grid}.client-row__identity>div,.client-row__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.client-row__identity h3,.client-row__identity p{margin:0}.client-row__identity h3{color:var(--color-text-primary);font-size:var(--text-body)}.client-row__contacts a{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.45rem;min-width:0;text-decoration:none;display:flex;overflow:hidden}.client-row__contacts a:hover{color:var(--color-brand-blue-100)}.client-row__actions{justify-content:flex-end}.client-row__history{border:1px solid var(--color-border-blue);border-radius:var(--radius-md);background:#0a0b1257;grid-column:1/-1;gap:.65rem;padding:.75rem;display:grid}.client-row__history>strong{color:var(--color-text-primary)}.client-row__history>p,.client-row__history ol{margin:0}.client-row__history ol{gap:.55rem;padding:0;list-style:none;display:grid}.client-row__history li{grid-template-columns:minmax(9rem,.8fr) minmax(10rem,.65fr) minmax(0,1fr);gap:.65rem;display:grid}.client-row__history li span{color:var(--color-text-primary);font-weight:700}@media (width<=980px){.client-row{grid-template-columns:minmax(0,1fr) auto}.client-row__contacts,.client-row__history{grid-column:1/-1}.client-transfer-form{grid-template-columns:1fr 1fr}.client-transfer-form>.btn{grid-column:1/-1}}@media (width<=760px){.clients-stats,.client-row,.client-transfer-form{grid-template-columns:minmax(0,1fr)}.client-row__contacts,.client-row__actions,.client-row__history,.client-transfer-form>.btn{grid-column:1}.client-row__actions{justify-content:stretch}.client-row__actions .btn{flex:9rem}.client-row__history li{grid-template-columns:minmax(0,1fr);gap:.2rem}}.inline-form-panel__aside{border-radius:var(--radius-lg);opacity:0;max-height:0;transition:max-height .28s var(--ease-out-quint), opacity .22s var(--ease-out-soft), padding .24s var(--ease-out-soft), border-color .24s var(--ease-out-soft), box-shadow .24s var(--ease-out-soft), transform .28s var(--ease-out-quint);background:radial-gradient(circle at 18% 0,#e4a82421,#0000 38%),#10111bf5;border:0 solid #e4a82400;align-content:start;gap:1rem;padding:0;display:grid;overflow:hidden;transform:translate(.85rem);box-shadow:inset 0 1px #ffffff0f,0 18px 44px #0000}.inline-form-panel--open .inline-form-panel__aside{max-height:var(--inline-form-panel-max-height,min(74vh, 33rem));opacity:1;border-width:1px;border-color:#e4a8243d;padding:1rem;overflow-y:auto;transform:translate(0);box-shadow:inset 0 1px #ffffff0f,-18px 0 42px #00000038}.inline-form-panel__aside .app-panel-header{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.inline-form-panel__aside .app-panel-header>div{min-width:0}.inline-form-panel__aside .app-panel-header .btn{flex:none}.seller-success{border-radius:var(--radius-md);background:var(--color-success-bg);color:var(--color-text-primary);border:1px solid #10b98161;padding:.85rem}.seller-form-actions{margin-top:.1rem;padding-top:.2rem}.access-management{gap:1rem;display:grid;position:relative}.access-management__notice{justify-self:stretch}.access-stat-grid .app-stat-card strong{font-size:clamp(1.45rem,3vw,2.25rem)}@media (width>=920px) and (width<=1360px){.access-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.access-workspace{align-items:start;gap:1rem;display:grid}@media (width>=1280px){.access-workspace{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr)}}.access-directory{min-width:0;overflow:hidden}.access-toolbar{grid-template-columns:minmax(0,1.35fr) minmax(9rem,.55fr) minmax(9rem,.55fr) auto;align-items:end;gap:.8rem;display:grid}.access-toolbar>span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:3rem;color:var(--color-text-secondary);font-size:var(--text-caption);white-space:nowrap;background:#0a0b1247;place-items:center;padding:0 .9rem;font-weight:800;display:inline-grid}@media (width>=641px) and (width<=1360px){.access-toolbar{grid-template-columns:minmax(0,1fr) minmax(10rem,.62fr)}.access-toolbar>span{justify-self:start;min-height:2.75rem}}@media (width>=1180px) and (width<=1500px){.access-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.access-toolbar>.form-field:first-child{grid-column:1/-1}.access-toolbar>span{grid-column:auto;justify-self:stretch}}.access-list,.access-side-panels,.access-role-list,.access-audit-list{gap:.75rem;display:grid}.access-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);transition:transform .18s var(--ease-out-soft), border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft);background:radial-gradient(circle at 0 0,#e4a8241a,#0000 38%),#1f203085;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:.85rem;display:grid;position:relative;overflow:hidden}.access-row:hover{border-color:var(--color-border-gold);background:radial-gradient(circle at 0 0,#e4a82429,#0000 42%),#1f2030a3;transform:translateY(-1px)}.access-avatar{border-radius:var(--radius-lg);width:3.35rem;height:3.35rem;color:var(--color-brand-gold-100);letter-spacing:.04em;background:radial-gradient(circle at 50% 0,#e4a8243d,#0000 72%),#0a0b1285;border:1px solid #e4a82473;place-items:center;font-weight:900;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 12px 24px #00000042}.access-avatar img{object-fit:cover;width:100%;height:100%}.access-row__main{gap:.6rem;min-width:0;display:grid}.access-row__identity{align-items:start;gap:.5rem;min-width:0;display:grid}.access-row__identity-copy{gap:.25rem;min-width:0;display:grid}.access-row__main h3{color:var(--color-text-primary);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.access-row__main span{color:var(--color-text-secondary);font-size:var(--text-caption)}.access-row__meta,.access-row__badges,.access-row__actions{flex-wrap:wrap;gap:.5rem;display:flex}.access-row__badges{justify-content:flex-start;align-items:flex-start;gap:.4rem .5rem;min-width:0}.access-row__meta span{color:var(--color-text-tertiary)}.access-row__meta span:not(:last-child):after{content:"•";color:var(--color-border-strong);margin-left:.5rem}.access-row__actions{border-top:1px solid var(--color-border-subtle);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;width:100%;min-width:0;padding-top:.75rem;display:grid}.access-row__actions .btn{white-space:normal;width:100%;min-width:0;height:auto;min-height:2.5rem;padding-block:.55rem;line-height:1.2}.access-role-card,.access-audit-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#1f203085;gap:.55rem;padding:.85rem;display:grid}.access-role-card{grid-template-columns:minmax(0,1fr);align-items:start;gap:.6rem}.access-role-card__header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.access-role-card__header strong,.access-audit-row strong{color:var(--color-text-primary)}.access-role-card>span,.access-audit-row span,.access-audit-row small{color:var(--color-text-secondary);font-size:var(--text-caption);line-height:1.45}.access-role-card__header .ui-badge{flex:none}.access-audit-row{gap:.25rem}.access-recovery-panel{overflow:hidden}.access-recovery-codes{gap:.75rem;display:grid}.access-recovery-codes span{color:var(--color-text-secondary);font-size:var(--text-caption)}.access-recovery-codes code{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-brand-gold-100);font-family:var(--font-mono);font-size:var(--text-caption);white-space:pre;background:#0a0b1294;padding:.8rem;line-height:1.8;display:block;overflow-x:auto}@media (width<=640px){.access-row__identity{display:grid}.access-row__badges{justify-content:flex-start}.access-row__actions{grid-template-columns:1fr}}.team-management{gap:1rem;display:grid;position:relative}.team-management__notice{justify-self:stretch}.team-stat-grid .app-stat-card strong{overflow-wrap:normal;white-space:nowrap;word-break:normal;font-size:clamp(1.18rem,1.65vw,1.62rem)}@media (width>=920px) and (width<=1360px){.team-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.team-directory{min-width:0;overflow:hidden}.team-directory,.team-form-panel{--inline-form-panel-gap:1rem}.team-directory{--inline-form-panel-side:minmax(27rem, .62fr)}.team-directory-layout{--inline-form-panel-max-height:none}.team-directory--form-open .team-directory-layout{grid-template-columns:minmax(0,38rem);justify-content:center}.team-directory--form-open .team-directory-main{display:none}.team-directory--form-open .team-form-panel{width:100%}:is(.seller-directory--form-open,.clients-directory--form-open,.team-directory--form-open,.campaign-directory--form-open,.goal-directory--form-open,.level-badges-directory--form-open,.sales-directory--form-open)>.app-panel-header .app-panel-header__actions{display:none}:is(.seller-directory--form-open,.clients-directory--form-open,.team-directory--form-open,.campaign-directory--form-open,.goal-directory--form-open,.level-badges-directory--form-open,.sales-directory--form-open) .inline-form-panel--open{grid-template-columns:minmax(0,42rem);justify-content:center}:is(.seller-directory--form-open,.clients-directory--form-open,.team-directory--form-open,.campaign-directory--form-open,.goal-directory--form-open,.level-badges-directory--form-open,.sales-directory--form-open) .inline-form-panel__main,:is(.seller-management:has(.seller-directory--form-open) .seller-stat-grid,.team-management:has(.team-directory--form-open) .team-stat-grid,.campaign-management:has(.campaign-directory--form-open) .campaign-stat-grid,.goal-management:has(.goal-directory--form-open) .goal-stat-grid,.level-badges-management:has(.level-badges-directory--form-open) .level-badges-stat-grid,.sales-management:has(.sales-directory--form-open) .sales-stat-grid){display:none}.team-toolbar{grid-template-columns:minmax(0,1fr) minmax(11rem,.36fr) auto;align-items:end;gap:.8rem;display:grid}.team-toolbar>span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:3rem;color:var(--color-text-secondary);font-size:var(--text-caption);white-space:nowrap;background:#0a0b1247;place-items:center;padding:0 .9rem;font-weight:800;display:inline-grid}.team-list{gap:.75rem;display:grid}.team-command-center{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#070f1d8f;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.55fr);min-height:42rem;display:grid;overflow:hidden}.team-roster{border-right:1px solid var(--color-border-subtle);align-content:start;gap:.65rem;padding:.8rem;display:grid}.team-roster-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);width:100%;min-height:9.25rem;color:inherit;text-align:left;cursor:pointer;background:#0f1b2d9e;grid-template-columns:6.35rem minmax(0,1fr);gap:.85rem;padding:.85rem;display:grid;position:relative}.team-roster-card:hover,.team-roster-card.is-selected{border-color:var(--color-brand-blue-300);background:#152c4cb8;box-shadow:inset 0 0 0 1px #60a5fa1f}.team-roster-card__crest,.team-detail__crest{place-items:center;display:grid}.team-roster-card__crest img{object-fit:contain;width:6rem;height:6.8rem}.team-roster-card__content{align-content:center;gap:.2rem;min-width:0;display:grid}.team-roster-card__content strong{font-size:1rem}.team-roster-card__content small,.team-roster-card__content span{color:var(--color-text-secondary);font-size:.75rem}.team-roster-card__status{font-size:.7rem;position:absolute;top:.65rem;right:.7rem}.team-roster-card__status--success,.team-detail__status--success{color:var(--color-success-300)}.team-roster-card__status--warning,.team-detail__status--warning{color:var(--color-brand-gold-300)}.team-member-stack{display:flex;position:absolute;bottom:.65rem;right:.7rem}.team-member-stack img{object-fit:cover;border:2px solid #14233a;border-radius:50%;width:1.55rem;height:1.55rem;margin-left:-.35rem}.team-detail{align-content:start;gap:1.25rem;min-width:0;padding:1.45rem;display:grid}.team-detail__hero{grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.team-detail__crest img{object-fit:contain;filter:drop-shadow(0 18px 24px #0000004d);width:8rem;height:9rem}.team-detail__hero h2{margin:.25rem 0;font-size:clamp(1.65rem,2vw,2.15rem)}.team-detail__hero p{color:var(--color-text-secondary);margin:0}.team-detail__status{font-size:.75rem}.team-detail__actions{align-self:start;gap:.5rem;display:flex}.team-detail__metrics{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.team-detail__metrics>div{border-right:1px solid var(--color-border-subtle);gap:.35rem;padding:1rem;display:grid}.team-detail__metrics>div:last-child{border-right:0}.team-detail__metrics small{color:var(--color-text-secondary)}.team-detail__metrics strong{font-size:1.25rem}.team-detail__members h3,.team-detail__history h3{margin:0 0 .75rem;font-size:1rem}.team-detail__history h3 small{float:right;color:var(--color-text-tertiary);font-weight:500}.team-detail__members>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.team-detail__members article{grid-template-columns:2.7rem minmax(0,1fr);align-items:center;column-gap:.6rem;display:grid}.team-detail__members img,.team-detail__members article>span{border:1px solid var(--team-accent);grid-row:1/span 2;width:2.7rem;height:2.7rem}@supports (color:color-mix(in lab, red, red)){.team-detail__members img,.team-detail__members article>span{border:1px solid color-mix(in srgb, var(--team-accent) 55%, transparent)}}.team-detail__members img,.team-detail__members article>span{object-fit:cover;border-radius:50%}.team-detail__members article>span{place-items:center;display:grid}.team-detail__members strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.team-detail__members small{color:var(--color-text-tertiary);font-size:.68rem}.team-detail__history{padding-top:.25rem}.team-detail__activity{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#0f1b2d85;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.team-detail__activity div{gap:.18rem;display:grid}.team-detail__activity small,.team-detail__activity span,.team-detail__activity time{color:var(--color-text-tertiary);font-size:.72rem}.team-detail__activity strong{font-size:.85rem}.team-history-chart{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:repeating-linear-gradient(#0000 0 24%,#ffffff0b 25%);grid-template-columns:repeat(7,1fr);align-items:end;gap:.7rem;height:12rem;padding:1rem;display:grid}.team-history-chart>div{grid-template-rows:1fr auto auto;place-items:end center;gap:.25rem;height:100%;display:grid}.team-history-chart span{background:var(--team-accent);width:.55rem;min-height:.5rem;box-shadow:0 0 18px var(--team-accent);border-radius:999px 999px 0 0}@supports (color:color-mix(in lab, red, red)){.team-history-chart span{box-shadow:0 0 18px color-mix(in srgb, var(--team-accent) 35%, transparent)}}.team-history-chart strong{font-size:.65rem}.team-history-chart small{color:var(--color-text-tertiary);font-size:.68rem}.team-skeleton{pointer-events:none}.team-skeleton i,.team-skeleton b,.team-skeleton-detail i,.team-skeleton-detail b{background:linear-gradient(90deg,#ffffff0b,#ffffff1a,#ffffff0b) 0 0/220% 100%;border-radius:.5rem;animation:1.4s infinite skeleton-shimmer;display:block}.team-skeleton i{width:4.8rem;height:5.7rem}.team-skeleton>span{align-content:center;gap:.55rem;display:grid}.team-skeleton b{width:82%;height:.75rem}.team-skeleton b:nth-child(2){width:62%}.team-skeleton-detail{padding:2rem}.team-skeleton-detail i{width:8rem;height:9rem}.team-skeleton-detail b{width:80%;height:2rem;margin:1rem 0}@keyframes skeleton-shimmer{to{background-position:-220% 0}}@media (width<=1050px){.team-command-center{grid-template-columns:1fr}.team-roster{border-right:0;border-bottom:1px solid var(--color-border-subtle)}.team-detail__metrics,.team-detail__members>div{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.team-command-center{min-height:0}.team-roster-card{grid-template-columns:4.4rem minmax(0,1fr);min-height:7.5rem;padding:.7rem}.team-roster-card__crest img{width:4.1rem;height:4.9rem}.team-member-stack{display:none}.team-detail{gap:1rem;padding:1rem}.team-detail__hero{grid-template-columns:5.4rem minmax(0,1fr)}.team-detail__crest img{width:5rem;height:6rem}.team-detail__actions{grid-column:1/-1;width:100%}.team-detail__actions .btn:first-child{flex:1}.team-detail__metrics{grid-template-columns:1fr 1fr}.team-detail__metrics>div:nth-child(2){border-right:0}.team-detail__metrics>div:nth-child(-n+2){border-bottom:1px solid var(--color-border-subtle)}.team-detail__members>div{grid-template-columns:1fr}.team-history-chart{gap:.35rem;padding-inline:.55rem}.team-history-chart strong{text-overflow:ellipsis;white-space:nowrap;max-width:2.8rem;font-size:.58rem;overflow:hidden}.team-detail__activity{flex-direction:column;align-items:flex-start}}.team-row{--team-accent:var(--color-brand-blue-300);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:radial-gradient(circle at 0% 0%, var(--team-accent), transparent 36%), #1f203085;grid-template-columns:auto minmax(0,1fr) minmax(8.2rem,.24fr) auto;align-items:center;gap:.9rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.team-row{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--team-accent) 18%, transparent), transparent 36%), #1f203085}}.team-row{transition:transform .18s var(--ease-out-soft), border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft);padding:.85rem}.team-row:hover{border-color:var(--team-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.team-row:hover{border-color:color-mix(in srgb, var(--team-accent) 72%, white 8%)}}.team-row:hover{background:radial-gradient(circle at 0% 0%, var(--team-accent), transparent 42%), #1f2030a3}@supports (color:color-mix(in lab, red, red)){.team-row:hover{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--team-accent) 28%, transparent), transparent 42%), #1f2030a3}}.team-avatar{border:1px solid var(--team-accent);place-items:center;width:3.5rem;height:3.5rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.team-avatar{border:1px solid color-mix(in srgb, var(--team-accent) 62%, transparent)}}.team-avatar{border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 0%, var(--team-accent), transparent 72%), #0a0b1285}@supports (color:color-mix(in lab, red, red)){.team-avatar{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--team-accent) 34%, transparent), transparent 72%), #0a0b1285}}.team-avatar{box-shadow:inset 0 1px #ffffff14,0 12px 24px #00000042}.team-avatar img{object-fit:cover;width:100%;height:100%}.team-avatar span{color:var(--color-text-primary);letter-spacing:.04em;font-weight:900}.team-row__main{gap:.45rem;min-width:0;display:grid}.team-row__main h3{color:var(--color-text-primary);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.team-row__meta,.team-row__badges,.team-row__actions{flex-wrap:wrap;gap:.5rem;display:flex}.team-row__meta span{color:var(--color-text-tertiary);font-size:var(--text-caption)}.team-row__meta span:not(:last-child):after{content:"•";color:var(--color-border-strong);margin-left:.5rem}.team-row__score{border:1px solid var(--team-accent);gap:.35rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.team-row__score{border:1px solid color-mix(in srgb, var(--team-accent) 56%, transparent)}}.team-row__score{border-radius:var(--radius-md);background:var(--team-accent)}@supports (color:color-mix(in lab, red, red)){.team-row__score{background:color-mix(in srgb, var(--team-accent) 14%, transparent)}}.team-row__score{padding:.75rem}.team-row__score strong{color:var(--color-text-primary);font-size:1.12rem;line-height:1.1}.team-row__score span{color:var(--color-text-secondary);font-size:var(--text-caption)}.team-row__score i{background:#ffffff14;border-radius:999px;height:.32rem;display:block;overflow:hidden}.team-row__score i:before{content:"";width:var(--team-progress,0%);border-radius:inherit;background:linear-gradient(90deg, var(--team-accent), var(--color-brand-gold-300));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.team-row__score i:before{background:linear-gradient(90deg, color-mix(in srgb, var(--team-accent) 74%, white 6%), var(--color-brand-gold-300))}}.team-row__actions{justify-content:flex-end}.team-form{gap:1rem;display:grid}.team-form-panel{scroll-margin-top:.85rem}.team-form-panel__intro{color:var(--color-text-secondary);font-size:var(--text-caption);margin:-.3rem 0 0;line-height:1.5}.team-form-panel .ui-badge,.team-form-panel .app-panel-header__title{white-space:nowrap;width:max-content;max-width:none}.team-form-panel .app-panel-header__actions{width:auto}.team-form-preview{--team-preview-color:var(--color-brand-blue-300);border:1px solid var(--team-preview-color);gap:.85rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.team-form-preview{border:1px solid color-mix(in srgb, var(--team-preview-color) 68%, transparent)}}.team-form-preview{border-radius:var(--radius-lg);background:var(--team-preview-color)}@supports (color:color-mix(in lab, red, red)){.team-form-preview{background:color-mix(in srgb, var(--team-preview-color) 12%, #08101ef0)}}.team-form-preview{padding:.9rem;box-shadow:inset 0 1px #ffffff0f}.team-form-preview__identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;display:grid}.team-form-preview__identity>div:last-child{gap:.16rem;min-width:0;display:grid}.team-form-preview__avatar{border:1px solid var(--team-preview-color);place-items:center;width:4.6rem;height:4.6rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.team-form-preview__avatar{border:1px solid color-mix(in srgb, var(--team-preview-color) 74%, white 8%)}}.team-form-preview__avatar{border-radius:var(--radius-lg);color:var(--color-text-primary);letter-spacing:.04em;background:#08101eb8;font-weight:900}.team-form-preview__avatar img{object-fit:cover;width:100%;height:100%}.team-form-preview small,.team-form-preview span{color:var(--color-text-secondary);font-size:var(--text-caption)}.team-form-preview small{color:var(--team-preview-color);letter-spacing:.055em;text-transform:uppercase;font-weight:900}.team-form-preview strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;line-height:1.2;overflow:hidden}.team-form-panel .image-upload-field__preview{width:5rem;height:5rem}.team-form-panel .image-upload-field__hint{line-height:1.45}.team-form-options{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#0a0b1257;overflow:hidden}.team-form-options summary{cursor:pointer;min-height:3.25rem;color:var(--color-text-primary);align-items:center;gap:.7rem;padding:.75rem .9rem;list-style:none;display:flex}.team-form-options summary::-webkit-details-marker{display:none}.team-form-options summary>svg{color:var(--color-brand-blue-200);flex:none}.team-form-options summary>span{gap:.08rem;min-width:0;display:grid}.team-form-options summary strong{font-size:var(--text-body)}.team-form-options summary small,.team-form-default-status p{color:var(--color-text-secondary);font-size:var(--text-caption);margin:0}.team-form-options__content{border-top:1px solid var(--color-border-subtle);gap:1rem;padding:.9rem;display:grid}.management-form-options{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#0a0b1257;overflow:hidden}.management-form-options summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem .9rem;list-style:none;display:flex}.management-form-options summary::-webkit-details-marker{display:none}.management-form-options summary strong{color:var(--color-text-primary);font-size:var(--text-body)}.management-form-options summary small{color:var(--color-text-secondary);font-size:var(--text-caption)}.management-form-options__content{border-top:1px solid var(--color-border-subtle);gap:1rem;padding:.9rem;display:grid}.presentation-token-loading{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);text-align:center;padding:1.25rem}.team-form-default-status{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#0a0b1257;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}@media (width<=760px){.team-form-default-status{flex-direction:column;align-items:flex-start}}.team-color-field{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.72rem;display:grid}.team-color-field>span{--team-preview-color:var(--color-brand-blue-300);border:1px solid var(--team-preview-color);place-items:center;min-height:3rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.team-color-field>span{border:1px solid color-mix(in srgb, var(--team-preview-color) 70%, transparent)}}.team-color-field>span{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--team-preview-color), #0a0b1247)}@supports (color:color-mix(in lab, red, red)){.team-color-field>span{background:linear-gradient(90deg, color-mix(in srgb, var(--team-preview-color) 26%, transparent), #0a0b1247)}}.team-color-field>span{color:var(--color-text-primary);font-size:var(--text-caption);white-space:nowrap;padding:0 .85rem;font-weight:800}.campaign-management{gap:1rem;display:grid;position:relative}.campaign-management__notice{justify-self:stretch}.campaign-stat-grid .app-stat-card strong{font-size:clamp(1.45rem,3vw,2.25rem)}@media (width>=920px) and (width<=1360px){.campaign-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.campaign-directory{min-width:0;overflow:hidden}.campaign-directory,.campaign-form-panel{--inline-form-panel-gap:1rem}.campaign-directory-layout{--inline-form-panel-max-height:min(78vh, 42rem)}.campaign-toolbar{grid-template-columns:minmax(0,1fr) minmax(11rem,.36fr) auto;align-items:end;gap:.8rem;display:grid}.campaign-toolbar>span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:3rem;color:var(--color-text-secondary);font-size:var(--text-caption);white-space:nowrap;background:#0a0b1247;place-items:center;padding:0 .9rem;font-weight:800;display:inline-grid}.campaign-list{gap:.75rem;display:grid}.campaign-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);transition:transform .18s var(--ease-out-soft), border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft);background:radial-gradient(circle at 0 0,#e4a8241a,#0000 36%),#1f203085;grid-template-columns:minmax(8.2rem,.22fr) minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem;display:grid;position:relative;overflow:hidden}.campaign-row:hover{border-color:var(--color-border-gold);background:radial-gradient(circle at 0 0,#e4a82429,#0000 42%),#1f2030a3;transform:translateY(-1px)}.campaign-row__progress{border:1px solid var(--color-border-gold);border-radius:var(--radius-md);background:#c98f151f;gap:.35rem;min-width:0;padding:.75rem;display:grid}.campaign-row__progress strong{color:var(--color-brand-gold-100);font-size:1.12rem;line-height:1.1}.campaign-row__progress span{color:var(--color-text-secondary);font-size:var(--text-caption)}.campaign-row__progress i{background:#ffffff14;border-radius:999px;height:.32rem;display:block;overflow:hidden}.campaign-row__progress i:before{content:"";width:var(--campaign-progress,0%);border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-gold-400), var(--color-brand-blue-300));height:100%;transition:width .28s var(--ease-out-soft);display:block}.campaign-row__main{gap:.45rem;min-width:0;display:grid}.campaign-row__main h3{color:var(--color-text-primary);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.campaign-row__main p{color:var(--color-text-secondary);font-size:var(--text-caption);margin:0}.campaign-row__meta,.campaign-row__badges,.campaign-row__actions{flex-wrap:wrap;gap:.5rem;display:flex}.campaign-row__meta span{color:var(--color-text-tertiary);font-size:var(--text-caption)}.campaign-row__meta span:not(:last-child):after{content:"•";color:var(--color-border-strong);margin-left:.5rem}.campaign-row__actions{justify-content:flex-end}.campaign-form{gap:.85rem;display:grid}.campaign-form__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.level-badges-management{gap:1rem;display:grid;position:relative}.level-badges-management__notice{justify-self:stretch}.level-badges-stat-grid .app-stat-card strong{overflow-wrap:normal;white-space:nowrap;word-break:normal;font-size:clamp(1.18rem,1.9vw,1.85rem)}@media (width>=920px) and (width<=1360px){.level-badges-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.level-badges-directory{min-width:0;overflow:hidden}.level-badges-directory,.level-badges-form-panel{--inline-form-panel-gap:1rem}.level-badges-directory-layout{--inline-form-panel-max-height:min(78vh, 42rem)}.level-badges-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem;display:grid}.level-badges-tab{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-width:0;color:var(--color-text-secondary);cursor:pointer;transition:transform .18s var(--ease-out-soft), border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft);background:#0a0b1247;align-items:center;gap:.55rem;padding:.72rem .85rem;display:flex}.level-badges-tab:hover,.level-badges-tab--active{border-color:var(--color-border-blue);color:var(--color-text-primary);background:radial-gradient(circle at 0 0,#6e9be824,#0000 42%),#1f203094;transform:translateY(-1px)}.level-badges-tab strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.level-badges-tab span{border:1px solid var(--color-border-subtle);color:var(--color-text-tertiary);font-size:var(--text-caption);border-radius:999px;margin-left:auto;padding:.18rem .5rem;font-weight:900}.level-badges-toolbar{grid-template-columns:minmax(0,1fr) minmax(11rem,.36fr) auto;align-items:end;gap:.8rem;display:grid}.level-badges-toolbar>span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:3rem;color:var(--color-text-secondary);font-size:var(--text-caption);white-space:nowrap;background:#0a0b1247;place-items:center;padding:0 .9rem;font-weight:800;display:inline-grid}.level-badges-list{gap:.75rem;display:grid}.level-row,.badge-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);transition:transform .18s var(--ease-out-soft), border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft);background:radial-gradient(circle at 0 0,#6e9be81a,#0000 36%),#1f203085;align-items:center;gap:.9rem;padding:.85rem;display:grid;position:relative;overflow:hidden}.level-row{--level-accent:var(--color-brand-blue-300);grid-template-columns:auto minmax(0,1fr) minmax(8.2rem,.22fr) auto}.badge-row{grid-template-columns:auto minmax(0,1fr) auto}.level-row:hover,.badge-row:hover{border-color:var(--level-accent,#6e9be8);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.level-row:hover,.badge-row:hover{border-color:color-mix(in srgb, var(--level-accent,var(--color-brand-blue-300)) 68%, white 8%)}}.level-row:hover,.badge-row:hover{background:radial-gradient(circle at 0% 0%, var(--level-accent,#6e9be8), transparent 42%), #1f2030a3}@supports (color:color-mix(in lab, red, red)){.level-row:hover,.badge-row:hover{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--level-accent,var(--color-brand-blue-300)) 22%, transparent), transparent 42%), #1f2030a3}}.level-symbol{border:1px solid var(--level-accent,#6e9be8);place-items:center;width:3.45rem;height:3.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.level-symbol{border:1px solid color-mix(in srgb, var(--level-accent,var(--color-brand-blue-300)) 62%, transparent)}}.level-symbol{border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 0%, var(--level-accent,#6e9be8), transparent 72%), #0a0b1285}@supports (color:color-mix(in lab, red, red)){.level-symbol{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--level-accent,var(--color-brand-blue-300)) 34%, transparent), transparent 72%), #0a0b1285}}.level-symbol{color:var(--color-text-primary);box-shadow:inset 0 1px #ffffff14,0 12px 24px #00000042}.badge-row__symbol{--level-accent:var(--color-brand-gold-300)}.level-row__main,.badge-row__main{gap:.45rem;min-width:0;display:grid}.level-row__main h3,.badge-row__main h3{color:var(--color-text-primary);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.level-row__main p,.badge-row__main p{color:var(--color-text-secondary);font-size:var(--text-caption);margin:0}.level-row__meta,.level-row__badges,.level-row__actions,.badge-row__meta,.badge-row__badges,.badge-row__actions{flex-wrap:wrap;gap:.5rem;display:flex}.level-row__meta span,.badge-row__meta span{color:var(--color-text-tertiary);font-size:var(--text-caption)}.level-row__meta span:not(:last-child):after,.badge-row__meta span:not(:last-child):after{content:"•";color:var(--color-border-strong);margin-left:.5rem}.level-row__score{border:1px solid var(--level-accent);gap:.35rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.level-row__score{border:1px solid color-mix(in srgb, var(--level-accent) 56%, transparent)}}.level-row__score{border-radius:var(--radius-md);background:var(--level-accent)}@supports (color:color-mix(in lab, red, red)){.level-row__score{background:color-mix(in srgb, var(--level-accent) 14%, transparent)}}.level-row__score{padding:.75rem}.level-row__score strong{color:var(--color-text-primary);font-size:1.12rem;line-height:1.1}.level-row__score span{color:var(--color-text-secondary);font-size:var(--text-caption)}.level-row__score i{background:#ffffff14;border-radius:999px;height:.32rem;display:block;overflow:hidden}.level-row__score i:before{content:"";width:var(--level-progress,0%);border-radius:inherit;background:linear-gradient(90deg, var(--level-accent), var(--color-brand-gold-300));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.level-row__score i:before{background:linear-gradient(90deg, color-mix(in srgb, var(--level-accent) 74%, white 6%), var(--color-brand-gold-300))}}.level-row__score i:before{transition:width .28s var(--ease-out-soft)}.level-row__actions,.badge-row__actions{justify-content:flex-end}.level-badges-form{gap:.85rem;display:grid}.level-badges-form-panel{scroll-margin-top:.85rem}.level-badges-form__grid,.level-color-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.level-color-field{grid-template-columns:minmax(0,1fr) auto;align-items:end}.level-color-field>span{--level-preview-color:var(--color-brand-blue-300);border:1px solid var(--level-preview-color);place-items:center;min-height:3rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.level-color-field>span{border:1px solid color-mix(in srgb, var(--level-preview-color) 70%, transparent)}}.level-color-field>span{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--level-preview-color), #0a0b1247)}@supports (color:color-mix(in lab, red, red)){.level-color-field>span{background:linear-gradient(90deg, color-mix(in srgb, var(--level-preview-color) 26%, transparent), #0a0b1247)}}.level-color-field>span{color:var(--color-text-primary);font-size:var(--text-caption);white-space:nowrap;padding:0 .85rem;font-weight:800}.level-badges-form-actions{margin-top:.1rem;padding-top:.2rem}.goal-management{gap:1rem;display:grid;position:relative}.goal-management__notice{justify-self:stretch}.goal-stat-grid .app-stat-card strong{overflow-wrap:normal;white-space:nowrap;word-break:normal;font-size:clamp(1.18rem,1.9vw,1.85rem)}@media (width>=920px) and (width<=1360px){.goal-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.goal-directory{min-width:0;overflow:hidden}.goal-directory,.goal-form-panel{--inline-form-panel-gap:1rem}.goal-directory-layout{--inline-form-panel-max-height:min(78vh, 42rem)}.goal-toolbar{grid-template-columns:minmax(0,1fr) minmax(10.5rem,.28fr) minmax(10.5rem,.28fr) auto;align-items:end;gap:.8rem;display:grid}.goal-toolbar>span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:3rem;color:var(--color-text-secondary);font-size:var(--text-caption);white-space:nowrap;background:#0a0b1247;place-items:center;padding:0 .9rem;font-weight:800;display:inline-grid}.goal-list{gap:.75rem;display:grid}.goal-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);transition:transform .18s var(--ease-out-soft), border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft);background:radial-gradient(circle at 0 0,#6e9be81c,#0000 36%),#1f203085;grid-template-columns:minmax(9rem,.24fr) minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem;display:grid;position:relative;overflow:hidden}.goal-row:hover{border-color:var(--color-border-blue);background:radial-gradient(circle at 0 0,#6e9be82e,#0000 42%),#1f2030a3;transform:translateY(-1px)}.goal-row__target{border:1px solid var(--color-border-gold);border-radius:var(--radius-md);background:#c98f151f;gap:.35rem;min-width:0;padding:.75rem;display:grid}.goal-row__target strong{overflow-wrap:anywhere;color:var(--color-brand-gold-100);font-size:1.08rem;line-height:1.1}.goal-row__target span{color:var(--color-text-secondary);font-size:var(--text-caption)}.goal-row__target i{background:#ffffff14;border-radius:999px;height:.32rem;display:block;overflow:hidden}.goal-row__target i:before{content:"";width:var(--goal-progress,0%);border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-gold-400), var(--color-brand-blue-300));height:100%;transition:width .28s var(--ease-out-soft);display:block}.goal-row__main{gap:.45rem;min-width:0;display:grid}.goal-row__main h3{color:var(--color-text-primary);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.goal-row__main p{color:var(--color-text-secondary);font-size:var(--text-caption);margin:0}.goal-row__meta,.goal-row__badges,.goal-row__actions{flex-wrap:wrap;gap:.5rem;display:flex}.goal-row__meta span{color:var(--color-text-tertiary);font-size:var(--text-caption)}.goal-row__meta span:not(:last-child):after{content:"•";color:var(--color-border-strong);margin-left:.5rem}.goal-row__actions{justify-content:flex-end}.goal-form{gap:.85rem;display:grid}.goal-form-panel{scroll-margin-top:.85rem}.goal-form__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.sales-management{gap:1rem;display:grid;position:relative}.sales-management__notice{justify-self:stretch}.sales-stat-grid .app-stat-card strong{overflow-wrap:normal;white-space:nowrap;word-break:normal;font-size:clamp(1.25rem,2vw,1.85rem)}.sales-stat-grid .app-stat-card__visual{min-width:4.45rem;padding-left:.55rem}@media (width<=760px){.app-content .sales-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-stat-grid .app-stat-card{min-height:7.2rem;padding:.72rem}.sales-stat-grid .app-stat-card__visual{display:none}.sales-stat-grid .app-stat-card strong{font-size:1.28rem}}@media (width>=920px) and (width<=1360px){.sales-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sales-directory{min-width:0;overflow:hidden}.sales-directory,.sales-form-panel{--inline-form-panel-gap:1rem}.sales-directory-layout{--inline-form-panel-max-height:min(78vh, 42rem)}.sales-toolbar{grid-template-columns:minmax(0,1fr) minmax(11rem,.36fr) auto;align-items:end;gap:.8rem;display:grid}.sales-toolbar>span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:3rem;color:var(--color-text-secondary);font-size:var(--text-caption);white-space:nowrap;background:#0a0b1247;place-items:center;padding:0 .9rem;font-weight:800;display:inline-grid}.sales-list{gap:.75rem;display:grid}.sales-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);transition:transform .18s var(--ease-out-soft), border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft);background:radial-gradient(circle at 0 0,#6e9be81a,#0000 36%),#1f203085;grid-template-columns:minmax(8.6rem,.25fr) minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem;display:grid;position:relative;overflow:hidden}.sales-row:hover{border-color:var(--color-border-blue);background:radial-gradient(circle at 0 0,#6e9be829,#0000 42%),#1f2030a3;transform:translateY(-1px)}.sales-row__amount{border:1px solid var(--color-border-gold);border-radius:var(--radius-md);background:#c98f151f;gap:.32rem;min-width:0;padding:.75rem;display:grid}.sales-row__amount strong{color:var(--color-brand-gold-100);font-size:1.08rem;line-height:1.1}.sales-row__amount span{color:var(--color-text-secondary);font-size:var(--text-caption)}.sales-row__main{gap:.45rem;min-width:0;display:grid}.sales-row__main h3{color:var(--color-text-primary);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.sales-row__main span,.sales-row__main p{color:var(--color-text-secondary);font-size:var(--text-caption)}.sales-row__main p{margin:0}.sales-row__badges,.sales-row__actions{flex-wrap:wrap;gap:.5rem;display:flex}.sales-row__actions{justify-content:flex-end}.sales-row__payment-link{border:1px solid var(--color-border-blue);border-radius:var(--radius-md);background:#0a0b1257;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:.72rem;display:grid}.sales-payment-link__field{gap:.35rem;min-width:0;display:grid}.sales-payment-link__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sales-payment-link__field label{color:var(--color-text-secondary);font-size:var(--text-micro);text-transform:uppercase;font-weight:800}.sales-payment-link__empty{color:var(--color-text-secondary);font-size:var(--text-caption);margin:0}.sales-payment-link__field input{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--color-text-primary);font-size:var(--text-caption);background:#1f2030b8;padding:.68rem .78rem}.sales-payment-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;display:grid}.sales-payment-options legend{color:var(--color-text-secondary);font-size:var(--text-micro);text-transform:uppercase;font-weight:800}.sales-payment-options label{color:var(--color-text-secondary);font-size:var(--text-caption);gap:.3rem;display:grid}.sales-payment-options select{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);min-width:0;color:var(--color-text-secondary);background:#1f203080;padding:.58rem}.sales-payment-options small{color:var(--color-text-secondary);grid-column:1/-1}@media (width<=460px){.sales-payment-options{grid-template-columns:1fr}}.sales-payment-link__provider{color:var(--color-text-secondary);font-size:var(--text-caption);margin:.45rem 0 0}.sales-payment-link__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.sales-form{gap:.85rem;display:grid}.payment-public-root{background:radial-gradient(circle at 50% 0%, #6e9be829, transparent 34%), linear-gradient(180deg, var(--color-surface-sunken), var(--color-surface-base));place-items:center;min-height:100svh;padding:1rem;display:grid}.payment-public-panel{border:1px solid var(--color-border-blue);border-radius:var(--radius-xl);width:min(100%,38rem);box-shadow:var(--shadow-card);background:#15161feb;justify-items:start;gap:1rem;padding:clamp(1rem,4vw,2rem);display:grid}.payment-public-icon{border:1px solid var(--color-border-blue);border-radius:var(--radius-lg);width:3.35rem;height:3.35rem;color:var(--color-brand-blue-100);background:#3b82f624;place-items:center;display:inline-grid}.payment-public-copy{gap:.45rem;display:grid}.payment-public-copy h1{color:var(--color-text-primary);font-size:var(--text-h2);margin:0}.payment-public-copy p{color:var(--color-text-secondary);font-size:var(--text-body);overflow-wrap:anywhere;margin:0;line-height:1.55}.payment-public-actions{flex-wrap:wrap;gap:.65rem;display:flex}.payment-public-registration,.payment-public-registration__completed{gap:.8rem;width:100%;display:grid}.payment-public-registration>label{color:var(--color-text-secondary);font-size:var(--text-caption);gap:.35rem;font-weight:700;display:grid}.payment-public-registration input:not([type=checkbox]){border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);width:100%;min-height:2.75rem;color:var(--color-text-primary);padding:.7rem .8rem}.payment-public-registration__consent{grid-template-columns:auto minmax(0,1fr);align-items:start}.payment-public-registration__consent input{margin-top:.15rem}.payment-public-registration__error{color:var(--color-state-danger);font-size:var(--text-caption);margin:0}.payment-public-registration__completed strong{color:var(--color-state-success)}.payment-public-registration__completed p{color:var(--color-text-secondary);margin:0}.payment-public-meta{gap:.65rem;width:100%;margin:0;display:grid}.payment-public-meta div{border-top:1px solid var(--color-border-subtle);gap:.2rem;padding-top:.65rem;display:grid}.payment-public-meta dt{color:var(--color-text-tertiary);font-size:var(--text-caption);text-transform:uppercase}.payment-public-meta dd{color:var(--color-text-primary);font-size:var(--text-body);overflow-wrap:anywhere;margin:0}.setup-wizard{gap:1rem;display:grid}.setup-wizard__notice{justify-self:stretch}.setup-layout{grid-template-columns:minmax(14rem,.32fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.setup-stepper{gap:.55rem;display:grid;position:sticky;top:1rem}.setup-stepper__item{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-text-secondary);cursor:pointer;text-align:left;transition:transform .18s var(--ease-out-soft), border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft);background:#1f20306b;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;padding:.78rem;display:grid}.setup-stepper__item:hover,.setup-stepper__item--active{border-color:var(--color-border-blue);background:radial-gradient(circle at 0 0,#6e9be829,#0000 60%),#1f2030a3;transform:translateY(-1px)}.setup-stepper__item--done{border-color:#30d18961}.setup-stepper__icon{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:2.35rem;height:2.35rem;color:var(--color-brand-blue-300);background:#0a0b1247;justify-content:center;align-items:center;display:inline-flex}.setup-stepper__item--done .setup-stepper__icon{color:var(--color-success-300)}.setup-stage-anchor{min-width:0;scroll-margin-top:1rem}.setup-stepper__item strong,.setup-stepper__item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.setup-stepper__item strong{color:var(--color-text-primary);font-size:var(--text-caption)}.setup-stepper__item small{color:var(--color-text-tertiary);font-size:.7rem}.setup-stage{min-width:0}.setup-stage__header{align-items:start}.setup-wizard-form{gap:1rem;display:grid}.setup-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.setup-toolbar{flex-wrap:wrap;gap:.65rem;display:flex}.setup-team-builder,.setup-seller-block{gap:.85rem;display:grid}.setup-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.setup-team-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,#6e9be81f,#0000 55%),#0a0b1238;gap:.78rem;padding:.85rem;display:grid}.setup-team-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.setup-team-card__fields{grid-template-columns:1fr;align-items:end;gap:.65rem;display:grid}.setup-team-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.setup-team-tab{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);min-width:0;color:var(--color-text-secondary);cursor:pointer;text-align:left;transition:transform .18s var(--ease-out-soft), border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft);background:#1f20306b;gap:.2rem;padding:.75rem;display:grid}.setup-team-tab:hover,.setup-team-tab--active{border-color:var(--color-border-blue);background:radial-gradient(circle at 0 0,#6e9be829,#0000 60%),#1f2030a3;transform:translateY(-1px)}.setup-team-tab strong,.setup-team-tab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-team-tab strong{color:var(--color-text-primary);font-size:var(--text-caption)}.setup-team-tab span{color:var(--color-text-tertiary);font-size:.72rem}.setup-active-team{border-radius:var(--radius-lg);background:#f0bf5212;border:1px solid #f0bf5247;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.setup-active-team .setup-toolbar{flex:18rem;justify-content:flex-end;min-width:0}.setup-active-team .setup-toolbar .btn{flex:12rem}.setup-seller-list{gap:.72rem;display:grid}.setup-seller-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#0a0b1233;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;gap:.72rem;padding:.78rem;display:grid}.setup-seller-row .btn{min-height:2.9rem}.setup-review-stack{gap:.85rem;display:grid}.setup-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.setup-review-item{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#0a0b1238;gap:.28rem;padding:.85rem;display:grid}.setup-review-item span{color:var(--color-text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.setup-review-item strong{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:var(--text-body)}.setup-review-tree{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#0a0b1233;gap:.7rem;padding:.85rem;display:grid}.setup-review-tree__root,.setup-review-team>div{color:var(--color-text-primary);align-items:center;gap:.5rem;display:flex}.setup-review-tree__root svg,.setup-review-team svg{color:var(--color-brand-gold-300)}.setup-review-team{border-top:1px solid var(--color-border-subtle);gap:.45rem;padding-top:.65rem;display:grid}.setup-review-team ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.setup-review-team li{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);background:#1f20306b;border-radius:999px;padding:.32rem .55rem;font-size:.75rem}.setup-actions,.setup-success__actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.setup-success{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.setup-success__mark{border-radius:var(--radius-lg);width:3.2rem;height:3.2rem;color:var(--color-success-300);background:#30d1891f;border:1px solid #30d18961;justify-content:center;align-items:center;display:inline-flex}.setup-success__content{gap:.95rem;min-width:0;display:grid}.setup-success__content h2{margin:0}.setup-password-list{border-radius:var(--radius-lg);background:#f0bf5214;border:1px solid #f0bf5259;gap:.55rem;padding:.85rem;display:grid}.setup-password-list div{color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:.6rem;display:flex}.setup-password-list strong{color:var(--color-brand-gold-200);font-family:var(--font-mono)}.reports-management{gap:1rem;display:grid;position:relative}.reports-management__notice{justify-self:stretch}.report-type-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;display:grid}.report-type-button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);min-width:0;min-height:5.2rem;color:var(--color-text-secondary);cursor:pointer;text-align:left;transition:transform .18s var(--ease-out-soft), border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft);background:#1f20307a;align-content:start;gap:.35rem;padding:.8rem;display:grid}.report-type-button:hover,.report-type-button--active{border-color:var(--color-border-blue);background:radial-gradient(circle at 0 0,#6e9be82e,#0000 60%),#1f2030a8;transform:translateY(-1px)}.report-type-button--active{color:var(--color-text-primary);box-shadow:inset 0 0 0 1px #6e9be829}.report-type-button strong{color:inherit;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.report-type-button span{color:var(--color-text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.35;display:-webkit-box;overflow:hidden}.reports-stat-grid .app-stat-card strong{overflow-wrap:normal;white-space:nowrap;word-break:normal;font-size:clamp(1.15rem,1.9vw,1.85rem)}@media (width>=920px) and (width<=1360px){.report-type-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.reports-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.reports-directory{min-width:0;overflow:hidden}.reports-panel-actions{align-items:center}.reports-toolbar{grid-template-columns:minmax(0,1fr) minmax(12rem,.28fr) auto auto;align-items:end;gap:.8rem;display:grid}.reports-toolbar>span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:3rem;color:var(--color-text-secondary);font-size:var(--text-caption);white-space:nowrap;background:#0a0b1247;justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;font-weight:800;display:inline-flex}.reports-table-wrap{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#0a0b1238;min-width:0;overflow:auto}.reports-table{border-collapse:collapse;width:100%;min-width:54rem}.reports-table caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.reports-table th,.reports-table td{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--text-caption);text-align:left;vertical-align:top;padding:.72rem .8rem}.reports-table th{z-index:1;color:var(--color-text-primary);letter-spacing:.04em;text-transform:uppercase;background:#11121df5;font-weight:900;position:sticky;top:0}.reports-table tbody tr{transition:background .16s var(--ease-out-soft)}.reports-table tbody tr:hover{background:#6e9be814}.reports-table tbody tr:last-child td{border-bottom:0}.reports-table__numeric{white-space:nowrap;text-align:right!important}.audit-management{gap:1rem;display:grid;position:relative}.audit-stat-grid .app-stat-card strong{overflow-wrap:normal;white-space:nowrap;word-break:normal;font-size:clamp(1.22rem,2vw,1.9rem)}@media (width>=920px) and (width<=1360px){.audit-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.audit-workspace{align-items:start;gap:1rem;display:grid}@media (width>=1180px){.audit-workspace{grid-template-columns:minmax(0,1.25fr) minmax(21rem,.75fr)}}.audit-directory,.audit-detail-panel{min-width:0}.audit-directory{overflow:hidden}.audit-toolbar{grid-template-columns:minmax(0,1fr) minmax(10rem,.62fr);align-items:end;gap:.8rem;display:grid}.audit-toolbar>span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:3rem;color:var(--color-text-secondary);font-size:var(--text-caption);white-space:nowrap;background:#0a0b1247;place-items:center;padding:0 .9rem;font-weight:800;display:inline-grid}@media (width>=641px) and (width<=1360px){.audit-toolbar{grid-template-columns:minmax(0,1fr) minmax(10rem,.62fr)}}.audit-toolbar>span{justify-self:start;min-height:2.75rem}.audit-table-wrap{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#0a0b1238;min-width:0;overflow:auto}.audit-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:74rem}.audit-table caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.audit-table th,.audit-table td{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--text-caption);text-align:left;vertical-align:top;padding:.82rem .9rem}.audit-table th:first-child,.audit-table td:first-child{width:11rem;padding-left:1rem}.audit-table th:nth-child(2),.audit-table td:nth-child(2){width:16rem}.audit-table th:nth-child(3),.audit-table td:nth-child(3),.audit-table th:nth-child(4),.audit-table td:nth-child(4){width:8.5rem}.audit-table th:nth-child(5),.audit-table td:nth-child(5),.audit-table th:nth-child(6),.audit-table td:nth-child(6){width:13rem}.audit-table th:nth-child(7),.audit-table td:nth-child(7){width:7.5rem}.audit-table th{z-index:1;color:var(--color-text-primary);letter-spacing:.04em;text-transform:uppercase;background:#11121df5;font-weight:900;position:sticky;top:0}.audit-table tbody tr{transition:background .16s var(--ease-out-soft), box-shadow .16s var(--ease-out-soft)}.audit-table tbody tr:hover,.audit-table__row--selected{background:#6e9be814}.audit-table__row--selected{box-shadow:inset 3px 0 #6e9be8b8}.audit-table tbody tr:last-child td{border-bottom:0}.audit-action-cell,.audit-entity-cell{gap:.42rem;min-width:0;display:grid}.audit-action-cell .ui-badge{white-space:normal;justify-self:start;width:max-content;max-width:100%;height:auto;min-height:1.5rem;padding:.24rem .6rem;line-height:1.15;display:inline-grid}.audit-action-cell span,.audit-entity-cell span{overflow-wrap:anywhere;color:var(--color-text-tertiary);line-height:1.35}.audit-entity-cell strong{color:var(--color-text-primary)}.audit-detail-panel{align-content:start;gap:.85rem;display:grid}.audit-detail{gap:.85rem;display:grid}.audit-detail__summary{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#1f203085;gap:.45rem;padding:.85rem;display:grid}.audit-detail__summary .ui-badge{justify-self:start}.audit-detail__summary strong{overflow-wrap:anywhere;color:var(--color-text-primary)}.audit-detail__summary span{color:var(--color-text-secondary);font-size:var(--text-caption)}.audit-detail__meta{gap:.65rem;display:grid}.audit-detail__meta span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-caption);background:#0a0b1242;gap:.22rem;padding:.7rem;display:grid}.audit-detail__meta strong{color:var(--color-text-tertiary);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase}.audit-json-grid{gap:.75rem;display:grid}.audit-json-grid section{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#0a0b1257;min-width:0;overflow:hidden}.audit-json-grid h3{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-size:var(--text-caption);background:#1f203094;margin:0;padding:.58rem .7rem}.audit-json-grid pre{max-height:18rem;color:var(--color-text-secondary);font-family:var(--font-mono);white-space:pre;margin:0;padding:.75rem;font-size:.72rem;line-height:1.55;overflow:auto}.insights-management{gap:1rem;display:grid}.insights-management__notice{justify-self:stretch}.insights-stat-grid .app-stat-card strong{font-size:clamp(1.12rem,2vw,1.85rem)}.insights-stat-card--currency{grid-column:span 2}.insights-stat-card--currency strong{white-space:nowrap;font-size:clamp(1.32rem,2vw,2rem)}.insights-directory{min-width:0;overflow:hidden}.insights-panel-actions{align-items:center}.insights-toolbar{grid-template-columns:minmax(0,1fr) minmax(10rem,.24fr) minmax(10rem,.24fr) auto;align-items:end;gap:.8rem;display:grid}.insights-toolbar>span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:3rem;color:var(--color-text-secondary);font-size:var(--text-caption);white-space:nowrap;background:#0a0b1247;place-items:center;padding:0 .9rem;font-weight:800;display:inline-grid}.insight-list{gap:.75rem;display:grid}.insight-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,#6e9be81f,#0000 38%),#1f203085;grid-template-columns:auto minmax(0,1fr) minmax(8rem,.22fr);align-items:center;gap:.9rem;padding:.85rem;display:grid;overflow:hidden}.insight-row--warning{border-color:var(--color-border-gold);background:radial-gradient(circle at 0 0,#e4a82429,#0000 42%),#1f203094}.insight-row__icon{border:1px solid var(--color-border-blue);border-radius:var(--radius-lg);width:3.1rem;height:3.1rem;color:var(--color-brand-blue-200);background:#0a0b126b;place-items:center;display:grid}.insight-row--warning .insight-row__icon{border-color:var(--color-border-gold);color:var(--color-brand-gold-200)}.insight-row__main{gap:.45rem;min-width:0;display:grid}.insight-row__main h3{color:var(--color-text-primary);font-size:var(--text-body);margin:0;line-height:1.25}.insight-row__badges,.insight-row__meta{flex-wrap:wrap;gap:.5rem;display:flex}.insight-row__meta span{color:var(--color-text-tertiary);font-size:var(--text-caption)}.insight-row__meta span:not(:last-child):after{content:"•";color:var(--color-border-strong);margin-left:.5rem}.insight-row__value{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);text-align:right;background:#0a0b1247;justify-items:end;gap:.25rem;padding:.72rem;display:grid}.insight-row__value strong{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:1rem;line-height:1.15}.insight-row__value span{color:var(--color-text-tertiary);font-size:var(--text-micro);text-transform:uppercase;font-weight:800}.team-ranking-panel{min-width:0}.team-ranking-list,.team-leader-list{gap:.75rem;display:grid}.team-ranking-item{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#1f203085;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem;display:grid}.team-ranking-position{border:1px solid var(--color-border-gold);border-radius:var(--radius-md);width:3.05rem;height:3.05rem;color:var(--color-brand-gold-200);background:#c98f1524;place-items:center;font-weight:900;display:grid}.team-ranking-main{gap:.55rem;min-width:0;display:grid}.team-ranking-main h3,.team-leader-card strong{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.team-ranking-main span,.team-ranking-leader,.team-ranking-metrics span,.team-leader-card span,.team-leader-card small{color:var(--color-text-secondary);font-size:var(--text-caption)}.team-ranking-main>div:first-child span,.team-ranking-leader{align-items:center;gap:.4rem;display:flex}.team-ranking-leader{color:var(--color-text-muted)}.team-ranking-leader strong{color:var(--color-text-primary)}.team-ranking-metrics{text-align:right;justify-items:end;gap:.3rem;min-width:8.8rem;display:grid}.team-ranking-metrics strong{color:var(--color-brand-gold-200);font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.team-leader-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#1f203085;gap:.35rem;padding:.85rem;display:grid}.team-leader-card span{color:var(--color-brand-blue-100);text-transform:uppercase;font-weight:800}.team-leader-card strong{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.ranking-arena{gap:1rem}.ranking-arena-panel{position:relative;overflow:hidden}.ranking-arena-panel:before{content:"";pointer-events:none;opacity:.76;background:linear-gradient(110deg,#0000 0%,#e4a8241a 42%,#0000 62%),linear-gradient(#2563c41a,#0000 42%);position:absolute;inset:0}.ranking-arena-stage{isolation:isolate;border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:linear-gradient(#0c1222f5,#12121bf5),linear-gradient(90deg,#2563c42e,#c98f1529);min-height:28rem;padding:1rem;position:relative;overflow:hidden}.ranking-arena-stage:before,.ranking-arena-stage:after{content:"";pointer-events:none;position:absolute;inset:0}.ranking-arena-stage:before{z-index:-2;background-color:#0000;background-image:linear-gradient(90deg,#0000 0%,#60a5fa1f 24%,#0000 38%),linear-gradient(270deg,#0000 0%,#fbbf241f 18%,#0000 34%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:180% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:7s ease-in-out infinite ranking-stage-sweep}.ranking-arena-stage:after{z-index:-1;background:linear-gradient(#0000 0%,#ffffff0d 46%,#0000 48%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 5.5rem)}.ranking-arena-stage__light{pointer-events:none;filter:blur(14px);background:linear-gradient(#0000,#e4a8241c);height:42%;animation:4.8s ease-in-out infinite alternate ranking-stage-glow;position:absolute;inset:auto 8% 0}.ranking-arena-stage__rift{pointer-events:none;filter:blur(24px);opacity:.9;background:radial-gradient(at 50% 20%,#fff5be2e,#0000 58%),conic-gradient(from 90deg,#0000,#60a5fa29,#0000,#e4a82433,#0000);height:38%;animation:5.2s ease-in-out infinite ranking-rift-breathe;position:absolute;inset:4% 16% auto;transform:perspective(34rem)rotateX(70deg)}.ranking-arena-stage__particles{pointer-events:none;position:absolute;inset:0}.ranking-arena-stage__particles i{opacity:0;background:#ffe79de6;border-radius:999px;width:.28rem;height:.28rem;animation:4.8s ease-in-out infinite ranking-particle-rise;position:absolute;box-shadow:0 0 18px #ffd663eb}.ranking-arena-stage__particles i:first-child{animation-delay:0s;bottom:14%;left:14%}.ranking-arena-stage__particles i:nth-child(2){animation-delay:.42s;bottom:28%;left:26%}.ranking-arena-stage__particles i:nth-child(3){animation-delay:.9s;bottom:18%;left:38%}.ranking-arena-stage__particles i:nth-child(4){animation-delay:1.28s;bottom:34%;left:48%}.ranking-arena-stage__particles i:nth-child(5){animation-delay:1.7s;bottom:16%;left:58%}.ranking-arena-stage__particles i:nth-child(6){animation-delay:2.12s;bottom:29%;left:68%}.ranking-arena-stage__particles i:nth-child(7){animation-delay:2.52s;bottom:19%;left:79%}.ranking-arena-stage__particles i:nth-child(8){animation-delay:3.05s;bottom:38%;left:86%}.ranking-arena-stage__particles i:nth-child(9){animation-delay:3.46s;bottom:36%;left:9%}.ranking-podium{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.12fr) minmax(0,.92fr);align-items:stretch;gap:.85rem;display:grid;position:relative}.ranking-podium-slot{justify-items:center;gap:.75rem;min-width:0;display:grid}.ranking-podium-slot--1,.ranking-podium-slot--2,.ranking-podium-slot--3{padding-bottom:0}.premium-crest{--premium-crest-ambient:#ffd86f57;--premium-crest-specular:#fff6ccf5;--premium-crest-specular-soft:#ffd6636b;--premium-crest-rim:#ffe296b8;--premium-crest-float-duration:6.4s;--premium-crest-sheen-duration:6.2s;--premium-crest-spark-duration:5.8s;--premium-crest-delay:0s;aspect-ratio:1/1.05;isolation:isolate;transform-origin:50% 62%;width:clamp(11rem,19vw,17rem);animation:premium-crest-float var(--premium-crest-float-duration) var(--ease-out-soft) infinite;animation-delay:var(--premium-crest-delay);will-change:transform;place-items:center;display:grid;position:relative}.premium-crest--gold{--premium-crest-ambient:#ffc83366;--premium-crest-specular:#fffad6fa;--premium-crest-specular-soft:#ffcc407a;--premium-crest-rim:#ffe590d1;--premium-crest-float-duration:6s;--premium-crest-sheen-duration:5.6s;--premium-crest-spark-duration:5.2s}.premium-crest--silver{--premium-crest-ambient:#68aeff52;--premium-crest-specular:#f5fbfffa;--premium-crest-specular-soft:#a8d5ff70;--premium-crest-rim:#e2f2ffc2;--premium-crest-float-duration:6.8s;--premium-crest-sheen-duration:6.6s;--premium-crest-spark-duration:6.1s;--premium-crest-delay:-.7s}.premium-crest--bronze{--premium-crest-ambient:#ff7d2a52;--premium-crest-specular:#ffecc7f5;--premium-crest-specular-soft:#ff89386b;--premium-crest-rim:#ffb166b3;--premium-crest-float-duration:7.1s;--premium-crest-sheen-duration:6.9s;--premium-crest-spark-duration:6.4s;--premium-crest-delay:-1.1s}.premium-crest--sm{flex:none;width:3.2rem}.premium-crest__image{z-index:2;object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 1.1rem 1.1rem #0000007a) drop-shadow(0 0 1.05rem var(--premium-crest-ambient));animation:premium-crest-depth calc(var(--premium-crest-float-duration) * .88) var(--ease-out-soft) infinite;animation-delay:var(--premium-crest-delay);will-change:transform;display:block;position:relative;transform:perspective(28rem)rotateX(0)rotateY(-5deg)}.premium-crest__aura,.premium-crest__silhouette-glow,.premium-crest__metal-sweep,.premium-crest__curve-sheen,.premium-crest__edge-glint,.premium-crest__sparkles{pointer-events:none;position:absolute}.premium-crest__aura{z-index:0;background:radial-gradient(ellipse at 50% 46%, var(--premium-crest-rim), transparent 46%), radial-gradient(ellipse at 50% 72%, var(--premium-crest-ambient), transparent 64%);filter:blur(18px)saturate(1.18);opacity:.34;animation:premium-crest-aura-pulse calc(var(--premium-crest-float-duration) * .92) ease-in-out infinite;animation-delay:var(--premium-crest-delay);border-radius:999px;inset:8% 8% 5%;transform:scale(.92)}.premium-crest__silhouette-glow,.premium-crest__metal-sweep,.premium-crest__curve-sheen,.premium-crest__edge-glint{-webkit-mask:var(--premium-crest-mask) center / contain no-repeat;-webkit-mask:var(--premium-crest-mask) center / contain no-repeat;-webkit-mask:var(--premium-crest-mask) center / contain no-repeat;-webkit-mask:var(--premium-crest-mask) center / contain no-repeat;mask:var(--premium-crest-mask) center / contain no-repeat}.premium-crest__silhouette-glow{z-index:0;background:linear-gradient(180deg, var(--premium-crest-rim), transparent 58%), linear-gradient(90deg, transparent, var(--premium-crest-ambient), transparent);filter:blur(14px)saturate(1.18);opacity:.42;animation:premium-crest-silhouette-pulse calc(var(--premium-crest-float-duration) * .78) ease-in-out infinite;animation-delay:var(--premium-crest-delay);inset:1% 3% 0;transform:scale(1.035)}.premium-crest__metal-sweep{z-index:3;background:linear-gradient(96deg, transparent 0%, transparent 24%, #ffffff29 32%, var(--premium-crest-specular) 41%, #ffffff85 45%, transparent 56%, transparent 66%, #ffffff1f 72%, var(--premium-crest-specular-soft) 78%, transparent 86%, transparent 100%);mix-blend-mode:screen;opacity:0;animation:premium-crest-metal-sweep var(--premium-crest-sheen-duration) cubic-bezier(.42, 0, .22, 1) infinite;animation-delay:calc(var(--premium-crest-delay) - .2s);background-size:265% 100%;inset:0}.premium-crest__curve-sheen{z-index:4;background:radial-gradient(ellipse at 36% 18%, var(--premium-crest-specular-soft) 0 8%, transparent 21%), radial-gradient(ellipse at 64% 36%, #ffffff57 0 6%, transparent 20%), radial-gradient(ellipse at 43% 63%, var(--premium-crest-specular-soft) 0 7%, transparent 19%), linear-gradient(90deg, transparent 0%, #ffffff14 29%, #ffffff73 43%, #ffffff14 56%, transparent 72%);filter:blur(.2px)saturate(1.3);mix-blend-mode:color-dodge;opacity:0;animation:premium-crest-curve-sheen calc(var(--premium-crest-sheen-duration) * 1.06) ease-in-out infinite;animation-delay:calc(var(--premium-crest-delay) + .18s);background-position:-70% 0,-62% 0,-66% 0,-90% 0;background-size:160% 100%,145% 100%,155% 100%,210% 100%;inset:1% 2% 2%}.premium-crest__edge-glint{z-index:4;filter:drop-shadow(0 0 .55rem var(--premium-crest-rim)) contrast(1.1);mix-blend-mode:screen;opacity:.18;animation:premium-crest-edge-breathe calc(var(--premium-crest-float-duration) * .9) ease-in-out infinite;animation-delay:var(--premium-crest-delay);background:linear-gradient(#ffffff38,#0000 18% 72%,#ffffff29),linear-gradient(90deg,#ffffff57,#0000 16% 82%,#fff3);inset:0;transform:scale(1.01)}.premium-crest__sparkles{z-index:5;inset:8% 9% 11%}.premium-crest__sparkles i{background:var(--premium-crest-specular);width:.34rem;height:.34rem;box-shadow:0 0 .65rem var(--premium-crest-rim), 0 0 1.15rem var(--premium-crest-ambient);opacity:0;animation:premium-crest-spark var(--premium-crest-spark-duration) ease-in-out infinite;border-radius:999px;position:absolute;transform:translate(0)scale(.45)}.premium-crest__sparkles i:first-child{animation-delay:calc(var(--premium-crest-delay) + .15s);top:22%;left:22%}.premium-crest__sparkles i:nth-child(2){animation-delay:calc(var(--premium-crest-delay) + .92s);top:24%;right:23%}.premium-crest__sparkles i:nth-child(3){animation-delay:calc(var(--premium-crest-delay) + 1.65s);top:57%;left:14%}.premium-crest__sparkles i:nth-child(4){animation-delay:calc(var(--premium-crest-delay) + 2.24s);top:56%;right:14%}.premium-crest__sparkles i:nth-child(5){animation-delay:calc(var(--premium-crest-delay) + 3.05s);bottom:17%;left:36%}.premium-crest__sparkles i:nth-child(6){animation-delay:calc(var(--premium-crest-delay) + 3.72s);bottom:16%;right:36%}.premium-crest--sm .premium-crest__sparkles{display:none}.ranking-podium-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);text-align:center;background:linear-gradient(#1f2030eb,#15161feb),#15161fe0;align-content:start;gap:.32rem;width:min(100%,18rem);min-height:12rem;padding:1rem;display:grid;box-shadow:0 18px 40px #0000004d}.ranking-podium-slot--gold .ranking-podium-card{border-color:var(--color-border-gold);min-height:14.6rem}.ranking-podium-card span,.ranking-podium-card p,.ranking-podium-card small,.ranking-podium-base{color:var(--color-text-secondary);font-size:var(--text-caption)}.ranking-podium-card span{color:var(--color-brand-gold-200);text-transform:uppercase;font-weight:900}.ranking-podium-card h2{color:var(--color-text-primary);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:1.75rem;line-height:1.05}.ranking-podium-slot--gold .ranking-podium-card h2{font-size:2.2rem}.ranking-podium-card p{margin:0}.ranking-podium-card strong{color:var(--color-brand-gold-200);font-size:var(--text-h3);line-height:var(--text-h3--line-height);margin-top:.55rem}.ranking-podium-base{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:min(100%,18rem);min-height:4.2rem;color:var(--color-text-primary);background:linear-gradient(#ffffff14,#0000),#1f2030c7;justify-content:center;align-items:center;gap:.45rem;font-weight:900;display:flex}.ranking-podium-slot--1 .ranking-podium-base{border-color:var(--color-border-gold);min-height:6.6rem;color:var(--color-brand-gold-200)}.ranking-podium-slot--2 .ranking-podium-base{min-height:5.4rem}.ranking-arena-board{gap:.7rem;display:grid}.ranking-arena-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#1f203085;grid-template-columns:auto minmax(12rem,1.1fr) minmax(10rem,.9fr) auto;align-items:center;gap:.85rem;padding:.85rem;display:grid}.ranking-arena-rank{min-width:3.4rem;color:var(--color-brand-gold-200);justify-items:center;gap:.2rem;display:grid}.ranking-arena-rank strong{color:var(--color-text-primary)}.ranking-arena-seller{align-items:center;gap:.75rem;min-width:0;display:flex}.ranking-arena-avatar{width:3.05rem;height:3.05rem;color:var(--color-brand-blue-100);font-size:var(--text-body);background:radial-gradient(circle at 50% 18%,#ffffff2e,#0000 34%),linear-gradient(#2563c452,#1f2030c2);border:1px solid #93c5fd59;border-radius:999px;flex:none;place-items:center;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 1.2rem #2563c438}.ranking-arena-seller h3{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.ranking-arena-seller span,.ranking-arena-score span,.ranking-arena-progress span{color:var(--color-text-secondary);font-size:var(--text-caption)}.ranking-arena-progress{gap:.45rem;display:grid}.ranking-arena-progress span{align-items:center;gap:.35rem;display:flex}.ranking-arena-progress div{background:#ffffff14;border-radius:999px;height:.55rem;overflow:hidden}.ranking-arena-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-blue-300), var(--color-brand-gold-200));height:100%;display:block}.ranking-arena-score{text-align:right;justify-items:end;gap:.25rem;min-width:8.5rem;display:grid}.ranking-arena-score strong{color:var(--color-brand-gold-200);font-size:var(--text-h3);line-height:var(--text-h3--line-height)}@keyframes ranking-stage-sweep{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes ranking-stage-glow{0%{opacity:.48;transform:translateY(0)}to{opacity:.92;transform:translateY(-.75rem)}}@keyframes ranking-rift-breathe{0%,to{opacity:.52;transform:perspective(34rem)rotateX(70deg)scale(.94)}50%{opacity:.96;transform:perspective(34rem)rotateX(70deg)scale(1.08)}}@keyframes ranking-particle-rise{0%{opacity:0;transform:translateY(1.5rem)scale(.55)}18%,68%{opacity:.86}to{opacity:0;transform:translate(.35rem,-3.8rem)scale(1.15)}}@keyframes premium-crest-float{0%,to{transform:translate(0)rotate(-.45deg)scale(1)}24%{transform:translate(.08rem,-.32rem)rotate(.18deg)scale(1.006)}52%{transform:translate(-.06rem,-.72rem)rotate(.72deg)scale(1.016)}78%{transform:translate(.04rem,-.28rem)rotate(-.08deg)scale(1.006)}}@keyframes premium-crest-aura-pulse{0%,to{opacity:.28;transform:scale(.9)}38%{opacity:.5;transform:scale(1.02)}68%{opacity:.36;transform:scale(.96)}}@keyframes premium-crest-silhouette-pulse{0%,to{opacity:.24;transform:scale(1.016)}36%{opacity:.5;transform:scale(1.052)}68%{opacity:.34;transform:scale(1.032)}}@keyframes premium-crest-depth{0%,to{transform:perspective(28rem)translateY(0)rotateX(0)rotateY(-4.8deg)scale(1)}34%{transform:perspective(28rem)translateY(-.08rem)rotateX(2.4deg)rotateY(3.8deg)scale(1.006)}66%{transform:perspective(28rem)translateY(.03rem)rotateX(-1.2deg)rotateY(-2.2deg)scale(1.002)}}@keyframes premium-crest-metal-sweep{0%,18%{opacity:0;background-position:-136% 0}32%{opacity:.9;background-position:-52% 0}45%{opacity:.3;background-position:-14% 0}58%{opacity:.72;background-position:38% 0}78%,to{opacity:0;background-position:136% 0}}@keyframes premium-crest-curve-sheen{0%,22%{opacity:0;background-position:-96% 0,-86% 0,-90% 0,-112% 0}38%{opacity:.82;background-position:-28% 0,-18% 0,-24% 0,-34% 0}52%{opacity:.28;background-position:8% 0,14% 0,10% 0,4% 0}66%{opacity:.66;background-position:44% 0,36% 0,40% 0,52% 0}84%,to{opacity:0;background-position:106% 0,96% 0,102% 0,116% 0}}@keyframes premium-crest-edge-breathe{0%,to{opacity:.14;transform:scale(1.006)}50%{opacity:.32;transform:scale(1.018)}}@keyframes premium-crest-spark{0%,12%,to{opacity:0;transform:translate(0)scale(.45)}19%{opacity:.95;transform:translate(.04rem,-.12rem)scale(1)}28%{opacity:.22;transform:translate(.08rem,-.22rem)scale(.66)}}@keyframes app-nav-link-sheen{0%,48%{transform:translate(-120%)}78%,to{transform:translate(120%)}}@keyframes app-drawer-item-in{0%{opacity:0;transform:translate(-.7rem)}to{opacity:1;transform:translate(0)}}.design-section{gap:.85rem;display:grid}.design-section-header{justify-content:space-between;align-items:center;display:flex}.design-section-header h2{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:0;margin:0}.design-preview-grid,.design-token-grid{gap:.85rem;display:grid}.design-preview-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.design-preview-grid--identity{grid-template-columns:minmax(15rem,20rem) minmax(15rem,1fr)}.design-preview-tile{border-radius:var(--radius-xl);align-content:center;gap:.8rem;min-height:12rem;padding:1rem;display:grid}.design-preview-tile--wide{flex-wrap:wrap;align-items:center;display:flex}.design-token-grid{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.design-swatch{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#1f203085;gap:.55rem;padding:.75rem;display:grid}.design-swatch span{border-radius:var(--radius-sm);border:1px solid #ffffff1a;height:3.2rem;display:block}.design-swatch strong,.design-preview-tile strong{color:var(--color-text-primary)}.design-card-sample{align-content:center;gap:.8rem;min-height:12rem}.design-card-sample h3,.design-card-sample p{margin:0}@media (width>=920px){.app-shell{grid-template-columns:clamp(15.5rem,16vw,17rem) minmax(0,1fr)}.app-sidebar{min-height:calc(100svh - 2rem);position:sticky;top:1rem}.app-panel-grid{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}.seller-workspace{grid-template-columns:minmax(0,1fr)}}@media (width>=761px){.app-stat-card strong{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width>=761px) and (width<=1439px){.app-stat-grid--admin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1440px){.app-stat-grid--admin{grid-template-columns:repeat(4,minmax(14rem,1fr))}}@media (width>=1180px){.inline-form-panel{transition:grid-template-columns .34s var(--ease-out-quint), gap .34s var(--ease-out-quint);grid-template-columns:minmax(0,1fr) minmax(0,0)}.inline-form-panel--open{grid-template-columns:minmax(0, 1fr) var(--inline-form-panel-side,minmax(22rem, .48fr));gap:var(--inline-form-panel-gap,1rem)}.seller-directory--form-open .seller-toolbar{grid-template-columns:minmax(0,1fr)}.seller-directory--form-open .seller-toolbar>span{justify-self:start;min-height:2.55rem}.campaign-directory--form-open .campaign-toolbar{grid-template-columns:minmax(0,1fr)}.campaign-directory--form-open .campaign-toolbar>span{justify-self:start;min-height:2.55rem}.campaign-directory--form-open .campaign-row{grid-template-columns:minmax(8.2rem,.3fr) minmax(0,1fr);align-items:start}.campaign-directory--form-open .campaign-row__actions{grid-column:1/-1;justify-content:flex-end}.level-badges-directory--form-open .level-badges-toolbar{grid-template-columns:minmax(0,1fr)}.level-badges-directory--form-open .level-badges-toolbar>span{justify-self:start;min-height:2.55rem}.level-badges-directory--form-open .level-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.level-badges-directory--form-open .level-row__score,.level-badges-directory--form-open .level-row__actions,.level-badges-directory--form-open .badge-row__actions{grid-column:1/-1}.level-badges-directory--form-open .level-row__actions,.level-badges-directory--form-open .badge-row__actions{justify-content:flex-end}.goal-directory--form-open .goal-toolbar{grid-template-columns:minmax(0,1fr)}.goal-directory--form-open .goal-toolbar>span{justify-self:start;min-height:2.55rem}.goal-directory--form-open .goal-row{grid-template-columns:minmax(8.2rem,.3fr) minmax(0,1fr);align-items:start}.goal-directory--form-open .goal-row__actions{grid-column:1/-1;justify-content:flex-end}.team-directory--form-open .team-toolbar{grid-template-columns:minmax(0,1fr)}.team-directory--form-open .team-toolbar>span{justify-self:start;min-height:2.55rem}.team-directory--form-open .team-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.team-directory--form-open .team-row__score,.team-directory--form-open .team-row__actions{grid-column:1/-1}.team-directory--form-open .team-row__actions{justify-content:flex-end}.seller-directory--form-open .seller-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.seller-directory--form-open .seller-row__actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=760px){.app-shell-root{overflow:auto}.app-shell{padding:calc(env(safe-area-inset-top,0px) + .72rem) .75rem calc(env(safe-area-inset-bottom,0px) + .75rem);align-content:start;gap:.72rem}.app-mobile-header{top:calc(env(safe-area-inset-top,0px) + .55rem);z-index:24;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);background:#0c0e18e0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.58rem;min-height:3.86rem;padding:.58rem .62rem .58rem .78rem;display:grid;position:sticky;box-shadow:inset 0 1px #ffffff0f,0 18px 38px #0000005c}.app-mobile-header .app-brand{min-width:0}.app-mobile-header .app-brand span:last-child{display:none}.app-mobile-header__route{gap:.12rem;min-width:0;display:grid}.app-mobile-header__route span{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:800;line-height:1.1;overflow:hidden}.app-mobile-header__route small{color:var(--color-text-secondary);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.app-mobile-header__metric{border:1px solid var(--color-border-gold);border-radius:var(--radius-md);background:radial-gradient(circle at 50% 0,#e4a8242e,#0000 70%),#1f2030b3;justify-items:center;width:clamp(5.8rem,24vw,6.75rem);padding:.42rem .52rem;display:grid}.app-mobile-header__metric strong{color:var(--color-brand-gold-200);font-size:1.05rem;line-height:1}.app-mobile-header__metric small{max-width:5.25rem;color:var(--color-text-secondary);text-align:center;text-transform:uppercase;white-space:normal;font-size:.61rem;font-weight:700;line-height:1.15}.app-drawer-backdrop{z-index:25;opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out-soft);background:#060710ad;border:0;display:block;position:fixed;inset:0}.app-shell--drawer-open .app-drawer-backdrop{opacity:1;pointer-events:auto}.app-sidebar{z-index:26;border-radius:0 var(--radius-xl) var(--radius-xl) 0;width:min(88vw,22rem);height:100dvh;max-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 1rem) 1rem calc(env(safe-area-inset-bottom,0px) + 1rem);transition:transform .24s var(--ease-out-quint);will-change:transform;background:radial-gradient(circle at 12% 0,#2563c429,#0000 36%),linear-gradient(#12131efa,#0c0d15fa);grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:.85rem;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(calc(-100% - 1.5rem));box-shadow:inset 1px 0 #ffffff0f,24px 0 64px #0000008a}.app-sidebar__scroll-area{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;gap:.85rem;min-height:0;margin-right:-.18rem;padding-right:.18rem;overflow-y:auto}.app-sidebar__footer{gap:.72rem;min-width:0;display:grid}.app-shell--drawer-open .app-sidebar{transform:translate(0)}.app-sidebar__desktop-brand{display:none}.app-sidebar__mobile-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.app-user-card{border-color:#e4a8242e;grid-template-columns:2.55rem minmax(0,1fr);gap:.72rem .78rem;padding:.78rem}.app-user-card__avatar{width:2.55rem;height:2.55rem;font-size:.86rem}.app-user-card strong{font-size:.98rem;line-height:1.18}.app-user-card small{margin-top:.1rem}.app-role-badge{max-width:100%;min-height:2.12rem;padding:.48rem .58rem}.app-nav-grid{grid-template-columns:1fr;gap:.52rem}.app-nav-link{grid-template-columns:auto minmax(0,1fr) auto;justify-content:flex-start;min-height:3.48rem;padding:.68rem .72rem;display:grid}.app-shell--drawer-open .app-nav-link{animation:app-drawer-item-in .32s var(--ease-out-quint) both}.app-shell--drawer-open .app-nav-link:nth-child(2){animation-delay:40ms}.app-shell--drawer-open .app-nav-link:nth-child(3){animation-delay:80ms}.app-shell--drawer-open .app-nav-link:nth-child(4){animation-delay:.12s}.app-shell--drawer-open .app-nav-link:nth-child(5){animation-delay:.16s}.app-shell--drawer-open .app-nav-link:nth-child(6){animation-delay:.2s}.app-nav-link__icon{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:#0a0b1238;width:2.05rem;height:2.05rem}.app-nav-link--active .app-nav-link__icon{border-color:var(--color-border-blue);background:#2563c42e}.app-nav-link__meta,.app-nav-link__metric{display:inline-flex}.app-nav-link__label{font-size:.93rem;line-height:1.1}.app-drawer-actions{display:grid}.app-drawer-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;margin-top:.08rem;display:grid}.app-drawer-summary>div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#1f20306b;gap:.22rem;min-width:0;padding:.65rem;display:grid}.app-drawer-summary span,.app-drawer-summary small{color:var(--color-text-secondary);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.app-drawer-summary span{color:var(--color-brand-blue-100);text-transform:uppercase;font-weight:800}.app-drawer-summary strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1.08;overflow:hidden}.app-drawer-summary__wide{grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr);align-items:center}.app-drawer-summary__wide svg{color:var(--color-brand-gold-300)}.app-topbar{display:none}.app-panel-header{display:grid}.app-panel-header span{justify-self:start}.app-stat-grid{grid-template-columns:1fr}.app-content,.app-dashboard,.audit-management,.access-management,.campaign-management,.goal-management,.insights-management,.integration-management,.reports-management,.sales-management,.seller-management,.setup-wizard,.team-management,.design-system-root{gap:.78rem;margin-top:.08rem}.app-stat-grid{gap:.68rem}.insights-stat-card--currency{grid-column:auto}.app-stat-card{border-radius:var(--radius-lg);gap:.7rem;min-height:6.45rem;padding:.82rem .86rem}.app-stat-card--with-visual{grid-template-columns:minmax(0,1fr) minmax(4.25rem,32%)}.app-stat-card__content{gap:.46rem}.app-stat-card__head{font-size:.82rem}.app-stat-grid--admin .app-stat-card strong,.app-stat-card strong{font-size:clamp(1.5rem,7vw,2rem)}.app-stat-card small{font-size:.78rem;line-height:1.25}.app-stat-card__visual{gap:.38rem;min-width:0;padding-left:.54rem}.app-stat-card__visual svg{width:2rem;height:2rem}.app-stat-card__visual span{max-width:4.8rem;font-size:.58rem}.app-stat-card__visual i{width:min(4rem,100%)}.team-ranking-item{grid-template-columns:auto minmax(0,1fr)}.setup-layout{grid-template-columns:1fr}.setup-stepper{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.setup-stepper__item{min-width:0;padding:.68rem}.setup-stage-anchor{scroll-margin-top:5.2rem}.setup-stepper__item strong,.setup-stepper__item small{text-overflow:clip;white-space:normal;overflow:visible}.setup-form-grid,.setup-team-card__fields,.setup-team-grid,.setup-review-grid{grid-template-columns:1fr}.setup-team-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-seller-row{grid-template-columns:1fr}.setup-actions,.setup-success__actions{justify-content:stretch}.setup-actions .btn,.setup-success__actions .btn{flex:8rem}.setup-success{grid-template-columns:1fr}.report-type-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.report-type-button{min-height:4.55rem}.seller-toolbar,.audit-toolbar,.campaign-toolbar,.level-badges-toolbar,.goal-toolbar,.insights-toolbar,.reports-toolbar,.sales-toolbar,.team-toolbar,.access-toolbar{grid-template-columns:1fr}.seller-toolbar>span,.audit-toolbar>span,.campaign-toolbar>span,.level-badges-toolbar>span,.goal-toolbar>span,.insights-toolbar>span,.reports-toolbar>span,.sales-toolbar>span,.team-toolbar>span,.access-toolbar>span{justify-self:start;min-height:2.55rem}.inline-form-panel__aside{transform:translateY(.75rem)}.inline-form-panel--open .inline-form-panel__aside{max-height:none;transform:translateY(0)}.reports-panel-actions{justify-content:stretch}.reports-panel-actions .btn{flex:7rem}.reports-table-wrap,.audit-table-wrap{background:0 0;border:0;overflow:visible}.reports-table,.audit-table{gap:.75rem;min-width:0;display:grid}.reports-table thead,.audit-table thead{display:none}.reports-table tbody,.reports-table tr,.reports-table td,.audit-table tbody,.audit-table tr,.audit-table td{display:grid}.reports-table tbody,.audit-table tbody{gap:.75rem}.reports-table tr,.audit-table tr{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#1f203085;gap:.55rem;padding:.82rem}.reports-table td,.audit-table td{white-space:normal;border-bottom:0;grid-template-columns:minmax(7rem,.42fr) minmax(0,1fr);gap:.65rem;padding:0;text-align:left!important}.reports-table td:before,.audit-table td:before{content:attr(data-label);color:var(--color-text-tertiary);text-transform:uppercase;font-weight:900}.seller-row,.team-row,.level-row,.badge-row,.access-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.campaign-row,.goal-row,.sales-row{grid-template-columns:1fr;align-items:start}.campaign-row__progress,.goal-row__target{max-width:100%}.team-row__score,.level-row__score{grid-column:1/-1;max-width:100%}.team-color-field,.level-color-field,.level-badges-form__grid,.image-upload-field__body{grid-template-columns:1fr}.image-upload-field__preview{width:5rem;height:5rem}.campaign-form__dates,.goal-form__dates{grid-template-columns:1fr}.sales-row__amount{max-width:100%}.sales-row__payment-link{grid-template-columns:1fr;align-items:stretch}.sales-payment-link__actions{justify-content:stretch}.sales-payment-link__actions .btn{flex:8rem}.campaign-row__meta,.goal-row__meta,.team-row__meta,.level-row__meta,.badge-row__meta{gap:.25rem;display:grid}.campaign-row__meta span:after,.campaign-row__meta span:not(:last-child):after,.goal-row__meta span:after,.goal-row__meta span:not(:last-child):after,.team-row__meta span:after,.team-row__meta span:not(:last-child):after,.level-row__meta span:after,.level-row__meta span:not(:last-child):after,.badge-row__meta span:after,.badge-row__meta span:not(:last-child):after{content:"";margin-left:0}.access-row__meta{gap:.25rem;display:grid}.access-row__meta span:after,.access-row__meta span:not(:last-child):after{content:"";margin-left:0}.seller-row__actions,.campaign-row__actions,.goal-row__actions,.sales-row__actions,.level-row__actions,.badge-row__actions,.team-row__actions,.access-row__actions{grid-column:1/-1;justify-content:stretch}.seller-row__actions .btn,.campaign-row__actions .btn,.goal-row__actions .btn,.sales-row__actions .btn,.level-row__actions .btn,.badge-row__actions .btn,.team-row__actions .btn,.access-row__actions .btn{flex:9rem}.team-ranking-metrics{text-align:left;grid-column:1/-1;justify-items:start;min-width:0}.ranking-arena-stage{min-height:auto;padding:.85rem}.ranking-podium{grid-template-columns:1fr;min-height:auto}.ranking-podium-slot{padding-bottom:0}.ranking-podium-slot--1{order:-1}.premium-crest{width:min(17.5rem,78vw)}.ranking-podium-card,.ranking-podium-slot--gold .ranking-podium-card{min-height:0}.ranking-podium-card h2,.ranking-podium-slot--gold .ranking-podium-card h2{font-size:1.55rem}.ranking-podium-base,.ranking-podium-slot--1 .ranking-podium-base,.ranking-podium-slot--2 .ranking-podium-base{min-height:3.2rem}.ranking-arena-row{grid-template-columns:auto minmax(0,1fr)}.ranking-arena-progress,.ranking-arena-score{grid-column:1/-1}.ranking-arena-score{text-align:left;justify-items:start;min-width:0}.app-action-list--business>div{display:grid}.app-action-list--business span{text-align:left;max-width:none}.design-preview-grid,.design-preview-grid--identity{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.ranking-arena-stage:before,.ranking-arena-stage__light,.ranking-arena-stage__rift,.ranking-arena-stage__particles i,.premium-crest,.premium-crest__image,.premium-crest__aura,.premium-crest__silhouette-glow,.premium-crest__metal-sweep,.premium-crest__curve-sheen,.premium-crest__edge-glint,.premium-crest__sparkles i,.app-nav-link:before,.app-shell--drawer-open .app-nav-link{animation:none}.inline-form-panel,.inline-form-panel__main,.inline-form-panel__aside,.btn,.btn-primary,.btn-primary-gold,.btn-shimmer:after,.interactive-brand-mark,.leaderboard-row,.sound-toggle-btn,.password-xp-bar-fill,.success-portal-overlay,.success-portal-card{transition:none}.animate-spin,.animate-pulse,.password-level-lenda,.success-loading-bar-fill,.success-portal-overlay.active .spark{animation:none!important}.success-loading-bar-fill{width:100%}}.app-shell-root{background:linear-gradient(#6e9be806 1px, transparent 1px), linear-gradient(90deg, #6e9be806 1px, transparent 1px), radial-gradient(circle at 78% 0%, #2563c41f, transparent 34%), var(--color-surface-sunken);background-size:40px 40px,40px 40px,auto,auto;overflow:visible}.app-shell-root:before{opacity:.24}.app-skip-link{z-index:calc(var(--z-toast) + 1);top:var(--space-3);left:var(--space-3);border-radius:var(--radius-sm);background:var(--color-action-primary);color:var(--color-text-on-blue);padding:var(--space-2) var(--space-3);font-weight:800;text-decoration:none;position:fixed;transform:translateY(calc(-100% - 1rem))}.app-skip-link:focus{transform:translateY(0)}.app-shell{gap:0;padding:0}.app-sidebar,.app-topbar,.app-panel,.design-preview-tile,.design-card-sample{border-color:var(--color-border-subtle);background:var(--color-background-panel);box-shadow:none;-webkit-backdrop-filter:none}.app-sidebar{gap:var(--space-5);padding:var(--space-5) var(--space-4);border-width:0 1px 0 0;border-radius:0}.app-sidebar__scroll-area{gap:var(--space-5)}.app-sidebar__desktop-brand{align-items:center;min-height:4.2rem;display:grid}.app-user-card{border-color:var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-panel-muted);gap:.65rem .7rem;padding:.75rem;overflow:visible}.app-user-card__profile{display:contents}.app-user-card__avatar{box-shadow:none;background:#e4a82414;border-color:#e4a82461}.app-user-card__role,.app-role-badge{grid-column:1/-1}.app-role-badge{min-height:1.8rem;color:var(--color-brand-gold-200);background:#e4a82412;border-color:#e4a8243d}.app-nav-grid,.app-nav-primary,.app-nav-group__items{gap:.25rem}.app-nav-group{border-color:var(--color-border-subtle);gap:.3rem;padding-top:.55rem}.app-nav-group summary,.app-nav-group__heading{min-height:2rem;padding-inline:.55rem}.app-nav-link{border-radius:var(--radius-sm);min-height:2.65rem;transition:border-color var(--motion-duration-fast) var(--ease-out-soft), background var(--motion-duration-fast) var(--ease-out-soft), color var(--motion-duration-fast) var(--ease-out-soft);background:0 0;border-color:#0000;gap:.65rem;padding:.58rem .65rem}.app-nav-link:hover{border-color:var(--color-border-subtle);background:#6e9be80f;transform:none}.app-workspace{min-height:100svh;padding:0 var(--space-5) var(--space-6)}.app-topbar{min-height:6rem;padding:var(--space-5) 0;box-shadow:none;-webkit-backdrop-filter:blur(14px);background:#060710d1;border-width:0 0 1px;border-radius:0}.app-page-title{gap:.35rem}.app-page-title h1{color:var(--color-text-primary);-webkit-text-fill-color:currentColor;letter-spacing:-.035em;background:0 0;font-size:clamp(1.75rem,2.4vw,2.25rem)}.app-page-title__eyebrow{width:fit-content}.app-topbar-actions,.app-topbar-actions__utility,.app-topbar-actions__primary{align-items:center;gap:.65rem;display:flex}.app-topbar-actions__primary{border-left:1px solid var(--color-border-subtle);padding-left:.65rem}.app-icon-button{border-radius:var(--radius-sm);background:var(--color-background-control);width:2.5rem;height:2.5rem;box-shadow:none}.app-icon-button:hover{background:#2563c429;transform:none}.app-score-pill{border-radius:var(--radius-sm);background:#e4a8240f;border-color:#e4a82447;min-width:5.2rem;padding:.48rem .72rem}.app-score-pill:after{content:none}.app-score-pill strong,.app-score-pill span{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.app-panel,.ui-card{border-radius:var(--radius-md);box-shadow:none}.app-panel-header{align-items:center;min-height:2.5rem}.app-panel-header__copy{gap:.38rem;min-width:0;display:grid}.app-panel-header__eyebrow,.app-panel-header__actions{align-items:center;display:flex}.app-panel-header__title,.app-panel-header h2{margin:0;font-size:1.08rem;line-height:1.25}.app-panel-header__actions{color:var(--color-text-secondary);font-size:var(--text-caption);white-space:nowrap}.app-stat-grid{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1px;overflow:hidden}.app-stat-grid--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.app-stat-grid--count-4,.app-stat-grid--count-5{grid-template-columns:repeat(4,minmax(0,1fr))}.app-stat-grid--count-5 .app-stat-card:last-child{grid-column:1/-1}.app-stat-card,.app-stat-card.app-stat-card--blue,.app-stat-card.app-stat-card--gold,.app-stat-card.app-stat-card--success{background:var(--color-background-panel);min-height:7rem;box-shadow:none;transition:background var(--motion-duration-fast) var(--ease-out-soft);border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon content visual""extra extra extra";align-items:center;gap:.75rem;padding:.9rem 1rem;overflow:hidden}.app-stat-card:hover{border-color:var(--color-border-subtle);box-shadow:none;background:#6e9be809;transform:none}.app-stat-card__icon{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-control);width:2.25rem;height:2.25rem;color:var(--color-text-secondary);grid-area:icon;place-items:center;display:grid}.app-stat-card--blue .app-stat-card__icon{color:var(--color-brand-blue-200);background:#2563c41f;border-color:#6e9be847}.app-stat-card--gold .app-stat-card__icon{color:var(--color-brand-gold-200);background:#e4a82414;border-color:#e4a82447}.app-stat-card--success .app-stat-card__icon{color:var(--color-success-300);background:#10b98114;border-color:#34d3993d}.app-stat-card__content{grid-area:content;align-content:center;gap:.36rem}.app-stat-card__head{letter-spacing:.025em;font-size:.75rem}.app-stat-card__metric{gap:.2rem;min-width:0;display:grid}.app-stat-card strong,.app-stat-grid--admin .app-stat-card strong,.app-stat-card.app-stat-card--long-value strong,.app-stat-card.app-stat-card--value-dense strong{letter-spacing:-.045em;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.25rem,1.55vw,1.8rem);overflow:hidden}.app-stat-card small{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.app-stat-card__visual,.app-stat-card__trend{min-width:3.4rem;color:var(--color-text-secondary);border-left:0;grid-area:visual;gap:.35rem;padding-left:0}.app-stat-card__visual svg{display:none}.app-stat-card__meta{color:var(--color-success-300);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-transform:none;font-size:.72rem}.app-stat-card__meter{border-radius:var(--radius-pill);background:#ffffff14;width:3.5rem;height:.25rem;display:block;overflow:hidden}.app-stat-card__meter i{width:var(--stat-meter,0%);border-radius:inherit;background:var(--color-action-primary-hover);height:100%;display:block}.app-stat-card__extra{grid-area:extra}.app-inline-alert,.app-inline-alert--danger,.app-inline-alert--warning,.app-inline-alert--success{border-radius:var(--radius-sm);padding:.72rem .85rem}.app-inline-alert,.app-inline-alert--danger{background:var(--color-danger-bg);border-color:#fb718557}.app-inline-alert--warning{background:var(--color-warning-bg);border-color:#fbbf2457}.app-inline-alert--success{background:var(--color-success-bg);border-color:#34d39952}.app-empty-state{border-color:var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-panel-muted);min-height:8rem;padding:var(--space-5);gap:.4rem}.app-empty-state__copy{gap:.35rem;display:grid}.app-empty-state__title,.app-empty-state__description{display:block}.app-empty-state__actions{justify-content:center;margin-top:.35rem;display:flex}.management-toolbar__count{align-items:center;gap:.65rem;display:flex}.btn{border-radius:var(--radius-sm);box-shadow:none}.btn-primary{background:var(--color-action-primary)}.btn-primary:hover:not(:disabled){background:var(--color-action-primary-hover)}.btn-primary:after{content:none}.btn__label,.btn__icon,.ui-badge__label{align-items:center;display:inline-flex}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline-color:var(--color-focus-ring);box-shadow:var(--shadow-focus-ring)}.ranking-overview{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.ranking-leaderboard,.ranking-podium-panel{min-width:0}.ranking-leaderboard__table{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-panel-muted);gap:0;overflow:hidden}.ranking-leaderboard__table-body{display:grid}.ranking-leaderboard__columns,.ranking-leaderboard__row{grid-template-columns:3.7rem minmax(11rem,1.4fr) minmax(7rem,.8fr) minmax(8rem,.85fr) minmax(8.5rem,.75fr);align-items:center;gap:.75rem;display:grid}.ranking-leaderboard__columns{border-bottom:1px solid var(--color-border-subtle);min-height:2.25rem;color:var(--color-text-muted);letter-spacing:.045em;text-transform:uppercase;padding:0 .85rem;font-size:.66rem;font-weight:800}.ranking-arena-row.ranking-leaderboard__row{border:0;border-bottom:1px solid var(--color-border-subtle);min-height:4.4rem;box-shadow:none;background:0 0;border-radius:0;padding:.65rem .85rem}.ranking-arena-row.ranking-leaderboard__row:last-child{border-bottom:0}.ranking-arena-row.ranking-leaderboard__row:hover{background:#6e9be80b}.ranking-arena-row--podium.ranking-arena-row--gold{background:linear-gradient(90deg,#e4a82412,#0000 54%)}.ranking-arena-row--podium.ranking-arena-row--silver{background:linear-gradient(90deg,#d4e3ff0b,#0000 54%)}.ranking-arena-row--podium.ranking-arena-row--bronze{background:linear-gradient(90deg,#b45f2b0e,#0000 54%)}.ranking-arena-rank{color:var(--color-text-secondary);gap:.25rem}.ranking-arena-rank--gold{color:var(--color-brand-gold-200)}.ranking-arena-rank--silver{color:var(--color-brand-blue-100)}.ranking-arena-rank--bronze{color:#d79261}.ranking-arena-avatar{border-color:var(--color-border-subtle);background:var(--color-background-control);width:2.25rem;height:2.25rem;box-shadow:none}.ranking-arena-seller h3{margin:0;font-size:.86rem}.ranking-leaderboard__team,.ranking-arena-progress,.ranking-arena-score{min-width:0}.ranking-leaderboard__team span,.ranking-arena-progress span,.ranking-arena-score span{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.ranking-arena-progress div{background:#ffffff12;height:.22rem}.ranking-arena-progress i,.ranking-arena-progress i:after{animation:none}.ranking-arena-score strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.ranking-leaderboard__footer{border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);margin:0;padding:.65rem .85rem;font-size:.68rem}.ranking-podium-panel{isolation:isolate;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-panel);padding:var(--space-5);gap:1.1rem;display:grid;position:relative;overflow:hidden}.ranking-podium-panel:before{content:none}.ranking-podium-panel__content,.ranking-podium-list{gap:.8rem;display:grid}.ranking-podium-panel>.app-panel-header,.ranking-podium-list{z-index:2;position:relative}.ranking-podium-panel__content{position:static}.ranking-podium-ambient{z-index:0;object-fit:fill;pointer-events:none;will-change:opacity, transform;display:block;position:absolute}.ranking-podium-ambient--waves,.ranking-podium-ambient--waves-secondary{clip-path:inset(47% 0 0);filter:brightness(1.38)saturate(1.55)contrast(1.14);transform-origin:50% 100%;width:120%;height:120%;inset:-10%}.ranking-podium-ambient--waves{opacity:.92;animation:6.5s ease-in-out -.8s infinite alternate dashboard-arena-waves}.ranking-podium-ambient--waves-secondary{opacity:.46;mix-blend-mode:screen;animation:8s ease-in-out -3s infinite alternate dashboard-arena-waves-secondary}.ranking-podium-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.ranking-podium-card.ranking-podium-card--compact{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md) var(--radius-md) var(--radius-sm) var(--radius-sm);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center;width:100%;min-height:13rem;box-shadow:none;opacity:0;animation:ranking-podium-card-enter .58s var(--ease-out-soft) both;will-change:transform, opacity;background:#08101ed1;align-content:start;justify-items:center;gap:.42rem;padding:.75rem 1rem 3.1rem;display:grid;position:relative;overflow:hidden}.ranking-podium-card--compact.ranking-podium-card--gold{background:linear-gradient(180deg, #e4a8241a, var(--color-background-panel-muted) 48%);border-color:#e4a82470;order:2;min-height:14rem;animation-delay:.12s}.ranking-podium-card--compact.ranking-podium-card--silver{border-color:#c1d3ec47;order:1;animation-delay:40ms}.ranking-podium-card--compact.ranking-podium-card--bronze{border-color:#c97a484d;order:3;animation-delay:.2s}.ranking-podium-card__placement{min-height:5.75rem;transition:transform .24s var(--ease-out-soft);place-items:center;margin-bottom:.1rem;display:grid}.ranking-podium-card__crest{object-fit:contain;filter:drop-shadow(0 .7rem .8rem #0000005c);transform-origin:50% 55%;will-change:transform, filter;width:5.5rem;height:5.5rem;display:block}.ranking-podium-card--gold .ranking-podium-card__crest{width:6.1rem;height:6.1rem;animation:4.2s cubic-bezier(.4,0,.2,1) -1.1s infinite ranking-medal-gold-victory}.ranking-podium-card--silver .ranking-podium-card__crest{animation:5.2s ease-in-out -.8s infinite ranking-medal-silver-glide}.ranking-podium-card--bronze .ranking-podium-card__crest{animation:5.8s ease-in-out -2.2s infinite ranking-medal-bronze-weight}@media (hover:hover){.ranking-podium-card--compact:hover .ranking-podium-card__placement{transform:translateY(-.18rem)scale(1.035)}}@keyframes ranking-podium-card-enter{0%{opacity:0;transform:translateY(.75rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ranking-medal-gold-victory{0%,to{filter:drop-shadow(0 .7rem .8rem #0000005c)brightness()saturate();transform:translateY(0)rotate(-1.4deg)scale(1)}42%{filter:drop-shadow(0 1.1rem 1.25rem #e4a82452)brightness(1.28)saturate(1.2);transform:translateY(-.7rem)rotate(2deg)scale(1.09)}58%{filter:drop-shadow(0 .9rem 1rem #e4a82438)brightness(1.12)saturate(1.1);transform:translateY(-.34rem)rotate(-.5deg)scale(1.035)}}@keyframes ranking-medal-silver-glide{0%,to{filter:drop-shadow(0 .65rem .75rem #00000057)brightness(.98);transform:translateY(.12rem)rotate(-1.8deg)scale(1)}50%{filter:drop-shadow(0 .95rem 1rem #a2c5f438)brightness(1.2);transform:translateY(-.5rem)rotate(1.8deg)scale(1.055)}}@keyframes ranking-medal-bronze-weight{0%,to{filter:drop-shadow(0 .65rem .75rem #00000061)brightness(.96);transform:translateY(.12rem)rotate(-2.4deg)scale(1)}48%{filter:drop-shadow(0 .85rem .9rem #a0582a38)brightness(1.12);transform:translateY(-.32rem)rotate(2.2deg)scale(1.035)}}.ranking-podium-card__copy,.ranking-podium-card__score{gap:.18rem;min-width:0;display:grid}.ranking-podium-card__copy span,.ranking-podium-card__copy p,.ranking-podium-card__score small{color:var(--color-text-muted);margin:0;font-size:.64rem;line-height:1.2}.ranking-podium-card__copy span{color:var(--color-brand-gold-200);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.ranking-podium-card__copy h2{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;line-height:1.2;overflow:hidden}.ranking-podium-card__score{text-align:center;justify-items:center;margin-top:.35rem}.ranking-podium-card__score strong{color:var(--color-text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82rem}.ranking-podium-card__step{border-top:1px solid var(--color-border-subtle);min-height:2.3rem;color:var(--color-text-secondary);font-family:var(--font-mono);background:#ffffff09;place-items:center;font-size:1rem;font-weight:900;display:grid;position:absolute;inset:auto 0 0}.ranking-podium-card--gold .ranking-podium-card__step{min-height:2.9rem;color:var(--color-brand-gold-200);border-top-color:#e4a82461}.design-system-root{max-width:none}.design-section{border-top:1px solid var(--color-border-subtle);gap:.75rem;padding-top:1rem}.design-preview-grid,.design-token-grid{gap:.75rem}.design-preview-tile,.design-card-sample,.design-swatch{border-radius:var(--radius-md);background:var(--color-background-panel-muted)}.design-card-sample,.design-preview-tile{min-height:9rem}.design-swatch span{height:2.6rem}@media (width>=761px){.app-shell{grid-template-columns:clamp(13.5rem,14vw,14.5rem) minmax(0,1fr)}.app-sidebar{min-height:100svh;top:0}}@media (width>=761px) and (width<=1199px){.app-stat-grid,.app-stat-grid--admin{grid-template-columns:repeat(2,minmax(0,1fr))}.app-stat-grid--count-3 .app-stat-card:last-child,.app-stat-grid--count-5 .app-stat-card:last-child{grid-column:1/-1}.ranking-overview{grid-template-columns:1fr}.ranking-podium-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ranking-podium-card.ranking-podium-card--horizontal{grid-template-columns:3.75rem minmax(0,1fr)}.ranking-podium-card--horizontal .ranking-podium-card__score{text-align:left;grid-column:2;justify-items:start}}@media (width>=1200px) and (width<=1399px){.ranking-overview{grid-template-columns:1fr}.ranking-podium-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ranking-podium-card.ranking-podium-card--horizontal{grid-template-columns:3.75rem minmax(0,1fr)}.ranking-podium-card--horizontal .ranking-podium-card__score{text-align:left;grid-column:2;justify-items:start}}@media (width<=1050px){.ranking-leaderboard__columns,.ranking-leaderboard__row{grid-template-columns:3.4rem minmax(10rem,1fr) minmax(7rem,.7fr) minmax(8rem,.65fr)}.ranking-leaderboard__columns>:nth-child(4),.ranking-leaderboard__row>:nth-child(4){display:none}}@media (width>=761px) and (width<=899px){.ranking-leaderboard{overflow:hidden}.ranking-leaderboard__table{overflow-x:auto}.ranking-leaderboard__table-body{min-width:34rem}}@media (width<=760px){.app-shell-root{overflow:auto}.app-shell{padding:calc(env(safe-area-inset-top,0px) + .65rem) .75rem calc(env(safe-area-inset-bottom,0px) + .75rem)}.app-workspace{min-height:auto;padding:0}.app-mobile-header{border-radius:var(--radius-md);box-shadow:var(--shadow-panel);background:#0f141ef0}.app-sidebar{border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-background-panel);border-width:0 1px 0 0;gap:.85rem}.app-content,.app-dashboard,.design-system-root{gap:.75rem;margin-top:.1rem}.app-panel{padding:.85rem}.app-stat-grid,.app-stat-grid--admin{grid-template-columns:1fr}.app-stat-card,.app-stat-card.app-stat-card--blue,.app-stat-card.app-stat-card--gold,.app-stat-card.app-stat-card--success{min-height:5.8rem;padding:.75rem .8rem}.app-stat-grid--admin .app-stat-card strong,.app-stat-card strong{font-size:clamp(1.25rem,6vw,1.65rem)}.app-stat-card--text-value strong{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-panel-header{display:grid}.app-panel-header__actions{white-space:normal}.ranking-overview{grid-template-columns:minmax(0,1fr);gap:.75rem}.ranking-podium-panel{padding:.85rem}.ranking-leaderboard{overflow:hidden}.ranking-leaderboard__table{overflow-x:auto}.ranking-leaderboard__table-body{min-width:32rem}.ranking-leaderboard__columns,.ranking-leaderboard__row{grid-template-columns:3.2rem minmax(10rem,1fr) minmax(7rem,.7fr) minmax(7.5rem,.65fr)}.ranking-podium-card.ranking-podium-card--horizontal{grid-template-columns:3.8rem minmax(0,1fr) auto;min-height:5.3rem}.ranking-podium-card__identity{width:3.6rem;height:4rem}.ranking-podium-card__identity .premium-crest{width:3.5rem;height:3.5rem}.design-preview-grid--identity{grid-template-columns:1fr}}@media (width<=430px){.app-stat-card,.app-stat-card.app-stat-card--blue,.app-stat-card.app-stat-card--gold,.app-stat-card.app-stat-card--success{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon content""visual visual""extra extra"}.app-stat-card__trend{grid-template-columns:auto minmax(3.5rem,1fr);justify-content:start;justify-items:start}.ranking-podium-card.ranking-podium-card--horizontal{grid-template-columns:3.6rem minmax(0,1fr)}.ranking-podium-list{grid-template-columns:minmax(0,1fr)}.ranking-podium-card.ranking-podium-card--compact,.ranking-podium-card--compact.ranking-podium-card--gold{min-height:0;padding-bottom:3.1rem}.ranking-podium-card--compact.ranking-podium-card--gold{order:1;animation-delay:40ms}.ranking-podium-card--compact.ranking-podium-card--silver{order:2;animation-delay:.12s}.ranking-podium-card--horizontal .ranking-podium-card__score{text-align:left;grid-column:2;justify-items:start}}@media (prefers-reduced-motion:reduce){.ranking-podium-ambient,.ranking-podium-card--compact,.ranking-podium-card__crest{animation-delay:0s!important}.app-shell-root *,.app-shell-root :before,.app-shell-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn-primary{background:radial-gradient(ellipse 80% 55% at 50% 0%, #a8c5ff21 0%, transparent 70%), linear-gradient(180deg, var(--color-brand-blue-700) 0%, var(--color-brand-blue-500) 100%);border:1px solid var(--color-border-blue);color:var(--color-text-on-blue);box-shadow:var(--shadow-glow-blue), 0 1px 3px #06163299;text-shadow:0 1px 2px #06163273;letter-spacing:.03em;transition:transform .2s var(--ease-out-soft), box-shadow .2s var(--ease-out-soft), border-color .2s var(--ease-out-soft), background .2s var(--ease-out-soft);font-weight:600;position:relative;overflow:hidden}.btn-primary:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff1a 0%,#0000 52%);position:absolute;inset:0}.btn-primary:hover:not(:disabled){background:radial-gradient(ellipse 80% 55% at 50% 0%, #a8c5ff33 0%, transparent 65%), linear-gradient(180deg, var(--color-brand-blue-700) 0%, var(--color-brand-blue-500) 85%, var(--color-brand-blue-300) 100%);border-color:var(--color-brand-blue-300);transform:translateY(-1px);box-shadow:0 0 0 1px #6e9be840,0 18px 40px #2563c485,inset 0 1px #ffffff2e}.btn-primary:active:not(:disabled){background:radial-gradient(ellipse 80% 55% at 50% 0%, #a8c5ff12 0%, transparent 60%), linear-gradient(180deg, var(--color-brand-blue-800) 0%, var(--color-brand-blue-700) 100%);border-color:var(--color-border-blue);transform:translateY(0);box-shadow:0 0 0 1px #6e9be84d,0 4px 10px #2563c44d,inset 0 2px 6px #06163280}.btn-primary:focus-visible{box-shadow:0 0 0 3px var(--color-brand-blue-500), 0 0 0 5px #0d2b5eb3, var(--shadow-glow-blue);outline:none}.btn-primary:disabled{opacity:.38;filter:saturate(.7)}.btn-primary>svg{filter:drop-shadow(0 1px 2px #06163266);transition:opacity .2s var(--ease-out-soft);opacity:.88;flex-shrink:0}.btn-primary:hover:not(:disabled)>svg{opacity:1}.btn-primary-gold{isolation:isolate;color:var(--color-brand-gold-300);letter-spacing:.04em;text-shadow:0 1px 8px #e4a82459;transition:transform .2s var(--ease-out-soft), border-color .2s var(--ease-out-soft), color .2s var(--ease-out-soft), box-shadow .2s var(--ease-out-soft), background .2s var(--ease-out-soft);background:radial-gradient(circle at 50% 0,#6e9be829 0%,#0000 80%),linear-gradient(#0e1424 0%,#070a12 100%);border:1px solid #e4a8248c;font-size:1rem;font-weight:600;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000080,0 10px 24px -10px #000000b3}.btn-primary-gold:hover:not(:disabled){color:var(--color-brand-gold-200);background:radial-gradient(circle at 50% 0,#6e9be83d 0%,#0000 80%),linear-gradient(#131b30 0%,#090d18 100%);border-color:#f8d68ad9;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 16px 32px -10px #000000bf,0 0 24px -4px #e4a82447,0 0 0 1px #e4a82426}.btn-primary-gold:active:not(:disabled){color:var(--color-brand-gold-300);background:linear-gradient(#090c17 0%,#05070c 100%);border-color:#e4a8248c;transform:translateY(0);box-shadow:inset 0 2px 6px #0000008c,0 1px 2px #00000080}.btn-primary-gold:focus-visible{outline:none;box-shadow:0 0 0 3px #e4a82473,0 0 0 5px #0a0b12eb}.btn-primary-gold:disabled{opacity:.5;filter:saturate(.6);cursor:not-allowed}.btn-primary-gold>svg{color:var(--color-brand-gold-300);transition:color .2s var(--ease-out-soft)}.btn-primary-gold:hover:not(:disabled)>svg{color:var(--color-brand-gold-200)}@media (width<=640px){.login-shell{padding:calc(env(safe-area-inset-top,0px) + 1.5rem) .9rem calc(env(safe-area-inset-bottom,0px) + 1rem)}.login-auth-stage{gap:1.4rem}.login-auth-card{border-radius:var(--radius-xl)!important;padding:1.4rem 1.15rem!important}.login-brand-mark{width:min(14rem,72vw)}.login-brand-mark-svg{width:100%;height:auto}.login-brand-wordmark{font-size:1.55rem}.login-brand-caption{font-size:.85rem}.login-auth-title{font-size:1.45rem}}.login-split-layout{background:var(--color-surface-sunken);grid-template-columns:1fr;min-height:100svh;display:grid}@media (width>=1024px){.login-split-layout{grid-template-columns:minmax(420px,460px) 1fr}}.login-form-side{z-index:10;background:radial-gradient(circle at 50% 15%, #e4a8240d, transparent 50%), linear-gradient(180deg, var(--color-surface-sunken) 0%, var(--color-surface-base) 100%);border-right:1px solid var(--color-border-subtle);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex;position:relative}.login-arena-side{background:radial-gradient(circle at 80% 20%,#2563c41f 0%,#0000 50%),radial-gradient(circle at 20% 80%,#e4a82414 0%,#0000 50%),linear-gradient(135deg,#090a10 0%,#0d0f1a 100%);flex-direction:column;justify-content:space-between;padding:3rem;display:none;position:relative;overflow:hidden}@media (width>=1024px){.login-arena-side{display:flex}}.login-auth-card-glass{-webkit-backdrop-filter:blur(16px);transition:border-color .3s,box-shadow .3s;background:#15161fa6!important;border:1px solid #ffffff14!important;box-shadow:inset 0 1px #ffffff0d,0 24px 60px #00000080!important}.login-auth-card-glass:focus-within{border-color:#e4a82440!important;box-shadow:inset 0 1px #ffffff0d,0 0 32px #e4a82414,0 24px 60px #0009!important}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff47 50%,#fff0 100%);width:30%;height:200%;transition:all .75s cubic-bezier(.19,1,.22,1);position:absolute;top:-50%;left:-60%;transform:rotate(25deg)}.btn-shimmer:hover:after{left:125%}.interactive-brand-mark{transition:transform .4s var(--ease-out-soft), filter .4s;display:inline-block}.interactive-brand-mark:hover{filter:drop-shadow(0 0 12px #e4a82466);transform:translateY(-3px)scale(1.05)}.arena-card{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-background-panel);box-shadow:var(--shadow-panel);gap:1.25rem;padding:1.5rem;display:grid}.arena-card__header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.arena-card__header-icon{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-background-control);width:2.25rem;height:2.25rem;color:var(--color-text-secondary);place-items:center;display:grid}.arena-card__header h2{color:var(--color-text-primary);letter-spacing:-.025em;margin:0;font-size:1.25rem;line-height:1.2}.arena-card__header p{color:var(--color-text-secondary);margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.arena-path-list{margin:0;padding:0;list-style:none;display:grid;position:relative}.arena-path-list:before{content:"";background:var(--color-border-default);width:1px;position:absolute;top:2.2rem;bottom:2.2rem;left:1rem}.arena-path{z-index:1;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:4.5rem;padding:.7rem 0;display:grid;position:relative}.arena-path:last-child{border-bottom:0}.arena-path__step{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-background-panel);width:2rem;height:2rem;color:var(--color-text-secondary);font-family:var(--font-mono);place-items:center;font-size:.75rem;font-weight:700;display:grid}.arena-path--featured .arena-path__step{color:var(--color-brand-gold-200);border-color:#e4a8248c}.arena-path__copy{min-width:0}.arena-path__copy h3{color:var(--color-text-primary);margin:0;font-size:.86rem;line-height:1.3}.arena-path__copy p{color:var(--color-text-secondary);align-items:center;gap:.35rem;margin:.3rem 0 0;font-size:.72rem;line-height:1.3;display:flex}.arena-path__copy p svg{color:var(--color-success-300);flex:none}.arena-path__outcome{color:var(--color-text-secondary);text-align:right;white-space:nowrap;font-size:.72rem;font-weight:700}.arena-path--featured .arena-path__outcome{color:var(--color-brand-gold-200)}.arena-mission{border-top:1px solid var(--color-border-default);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding-top:1rem;display:grid}.arena-mission__copy{color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:flex}.arena-mission__copy svg{color:var(--color-brand-blue-300)}.arena-mission__action{border-radius:var(--radius-sm);background:var(--color-action-primary);min-height:2.65rem;color:var(--color-text-on-blue);font:inherit;cursor:pointer;transition:background var(--motion-duration-fast) var(--ease-out-soft), border-color var(--motion-duration-fast) var(--ease-out-soft);border:1px solid #6e9be859;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .9rem;font-size:.76rem;font-weight:800;display:inline-flex}.arena-mission__action:hover{background:var(--color-action-primary-hover);border-color:#a8c5ff8c}.arena-mission__action:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}@media (width>=1024px) and (width<=1120px){.login-arena-side{padding-inline:2rem}.arena-mission{grid-template-columns:1fr;gap:.7rem}}.leaderboard-row{border-radius:var(--radius-md);transition:transform .2s var(--ease-out-soft), background-color .2s, border-color .2s, box-shadow .2s;justify-content:space-between;align-items:center;margin-bottom:.65rem;padding:.85rem 1rem;display:flex}.leaderboard-row--gold{background:linear-gradient(90deg,#e4a8240a 0%,#e4a82403 100%);border:1px solid #e4a8242e;box-shadow:0 4px 12px #e4a82405}.leaderboard-row--gold:hover{background:linear-gradient(90deg,#e4a82414 0%,#e4a82405 100%);border-color:#e4a82473;transform:translate(4px);box-shadow:0 4px 20px #e4a8241f}.leaderboard-row--blue{background:linear-gradient(90deg,#2563c40a 0%,#2563c403 100%);border:1px solid #2563c426;box-shadow:0 4px 12px #2563c405}.leaderboard-row--blue:hover{background:linear-gradient(90deg,#2563c414 0%,#2563c405 100%);border-color:#2563c461;transform:translate(4px);box-shadow:0 4px 20px #2563c41f}.leaderboard-row--standard{background:#ffffff03;border:1px solid #ffffff08}.leaderboard-row--standard:hover{background:#ffffff08;border-color:#ffffff1a;transform:translate(4px)}.rank-badge{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;font-weight:800;display:flex}.rank-badge--1{color:#2e2106;background:linear-gradient(135deg,#fceac6,#c98f15);box-shadow:0 0 8px #e4a82466}.rank-badge--2{color:#0a0b12;background:linear-gradient(135deg,#f3f5fa,#989aa8)}.rank-badge--3{color:#fff;background:linear-gradient(135deg,#cd7f32,#8b5a2b)}.rank-avatar{border-radius:var(--radius-pill);background:var(--color-surface-input);width:2.2rem;height:2.2rem;color:var(--color-brand-blue-200);border:1.5px solid #ffffff1a;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.leaderboard-row:hover .rank-avatar{border-color:var(--color-brand-blue-300)}.sound-toggle-btn{z-index:100;border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--color-text-secondary);cursor:pointer;-webkit-backdrop-filter:blur(8px);transition:all .2s var(--ease-out-soft);background:#191a2699;border:1px solid #ffffff14;justify-content:center;align-items:center;display:flex;position:absolute;top:1.5rem;right:1.5rem}.sound-toggle-btn:hover{border-color:var(--color-border-strong);color:var(--color-text-primary);background:#191a26d9;transform:scale(1.05)}.password-xp-container{gap:.4rem;margin-top:.35rem;display:grid}.password-xp-header{justify-content:space-between;align-items:center;font-size:.75rem;font-weight:700;display:flex}.password-xp-bar-bg{border-radius:var(--radius-pill);background:#ffffff0d;border:1px solid #ffffff05;width:100%;height:6px;overflow:hidden}.password-xp-bar-fill{border-radius:var(--radius-pill);width:0%;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1),background-color .4s}.password-level-0{color:var(--color-text-muted)}.password-level-0 .password-xp-bar-fill{background:0 0;width:0%}.password-level-estagiario{color:#fb7185}.password-level-estagiario .password-xp-bar-fill{background:linear-gradient(90deg,#ef4444,#fb7185);width:25%;box-shadow:0 0 6px #ef444466}.password-level-executivo{color:#60a5fa}.password-level-executivo .password-xp-bar-fill{background:linear-gradient(90deg,#2563c4,#60a5fa);width:50%;box-shadow:0 0 8px #3b82f666}.password-level-diretor{color:#fbbf24}.password-level-diretor .password-xp-bar-fill{background:linear-gradient(90deg,#c98f15,#f0bf52);width:75%;box-shadow:0 0 10px #e4a82473}.password-level-lenda{color:#c084fc;animation:2s infinite alternate levelTextGlow}.password-level-lenda .password-xp-bar-fill{background:linear-gradient(90deg,#a855f7,#c084fc,#e9d5ff);width:100%;box-shadow:0 0 14px #a855f799}@keyframes levelTextGlow{0%{text-shadow:0 0 4px #c084fc33}to{text-shadow:0 0 10px #c084fc99,0 0 15px #f3f4f64d}}.success-portal-overlay{width:100vw;height:100vh;z-index:var(--z-success-portal);-webkit-backdrop-filter:blur(20px);opacity:0;pointer-events:none;background:#060710f5;justify-content:center;align-items:center;transition:opacity .5s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}.success-portal-overlay.active{opacity:1;pointer-events:auto}.success-portal-card{text-align:center;border-radius:var(--radius-2xl);background:radial-gradient(circle at 50% 0,#e4a82426,#0000 60%),#15161fcc;border:1px solid #e4a82438;width:90%;max-width:28rem;padding:3rem 2rem;transition:transform .6s cubic-bezier(.16,1,.3,1);transform:scale(.9)translateY(20px);box-shadow:0 0 50px #e4a82426,0 32px 80px #000000b3}.success-portal-overlay.active .success-portal-card{transform:scale(1)translateY(0)}.success-portal-badge{border-radius:var(--radius-pill);color:var(--color-brand-gold-300);text-transform:uppercase;letter-spacing:.08em;background:#e4a8241a;border:1px solid #e4a82440;margin-bottom:1.5rem;padding:.5rem 1.25rem;font-size:.72rem;font-weight:700;display:inline-flex;box-shadow:0 0 10px #e4a8241a}.success-portal-title{color:var(--color-text-primary);letter-spacing:-.02em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 30%,#fceac6 70%,#f0bf52 100%);-webkit-background-clip:text;margin-bottom:.5rem;font-size:2rem;font-weight:800}.success-portal-desc{color:var(--color-text-secondary);margin-bottom:2rem;font-size:.95rem;line-height:1.5}.success-loading-bar-bg{border-radius:var(--radius-pill);background:#ffffff0f;width:100%;height:4px;margin-bottom:.75rem;overflow:hidden}.success-loading-bar-fill{border-radius:var(--radius-pill);background:linear-gradient(90deg,#c98f15,#f8d68a);width:0%;height:100%;animation:1.8s cubic-bezier(.1,.8,.1,1) forwards fillBar;box-shadow:0 0 10px #e4a82480}@keyframes fillBar{to{width:100%}}.success-sparks{pointer-events:none;z-index:1;position:absolute;inset:0}.spark{border-radius:var(--radius-pill);opacity:0;width:6px;height:6px;position:absolute}.spark--gold{background:#f0bf52;box-shadow:0 0 8px #f0bf52}.spark--blue{background:#6e9be8;box-shadow:0 0 8px #6e9be8}.success-portal-overlay.active .spark{animation:1.5s cubic-bezier(.08,.8,.1,1) forwards sparkShoot}.success-portal-overlay.active .spark:first-child{--tx:-120px;--ty:-180px;animation-delay:.1s;top:50%;left:45%}.success-portal-overlay.active .spark:nth-child(2){--tx:140px;--ty:-150px;animation-delay:.15s;top:50%;left:55%}.success-portal-overlay.active .spark:nth-child(3){--tx:-160px;--ty:100px;animation-delay:50ms;top:55%;left:48%}.success-portal-overlay.active .spark:nth-child(4){--tx:110px;--ty:160px;animation-delay:.2s;top:45%;left:52%}.success-portal-overlay.active .spark:nth-child(5){--tx:-30px;--ty:-220px;animation-delay:.25s;top:48%;left:50%}.success-portal-overlay.active .spark:nth-child(6){--tx:20px;--ty:200px;animation-delay:.3s;top:52%;left:50%}@keyframes sparkShoot{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--tx), var(--ty)) scale(0);opacity:0}}.presentation-management{gap:1rem;display:grid}.presentation-management__notice{justify-self:stretch}.presentation-stat-grid .app-stat-card strong,.presentation-public-stats .app-stat-card strong{font-size:clamp(1.22rem,2vw,1.85rem)}.presentation-workspace{align-items:start;gap:1rem;display:grid}@media (width>=1180px){.presentation-workspace{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr)}}.presentation-directory,.presentation-token-panel{min-width:0}.presentation-toolbar{grid-template-columns:minmax(0,1fr) minmax(11rem,.42fr) auto;align-items:end;gap:.8rem;margin-bottom:.9rem;display:grid}.presentation-toolbar>span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-width:0;min-height:3rem;color:var(--color-text-secondary);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;background:#0a0b1247;place-items:center;padding:0 .9rem;font-weight:800;display:inline-grid;overflow:hidden}.presentation-token-list,.presentation-token-form,.presentation-team-board,.presentation-goal-board{gap:.75rem;display:grid}.presentation-token-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,#60a5fa1f,#0000 38%),#1f203085;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.85rem;padding:.85rem;display:grid;overflow:hidden}.presentation-token-row__icon{border-radius:var(--radius-lg);width:3.2rem;height:3.2rem;color:var(--color-brand-blue-100);background:radial-gradient(circle at 50% 0,#60a5fa38,#0000 70%),#0a0b127a;border:1px solid #93c5fd59;place-items:center;display:grid}.presentation-token-row__main{gap:.35rem;min-width:0;display:grid}.presentation-token-row__main h3{color:var(--color-text-primary);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.presentation-token-row__meta,.presentation-token-row__badges,.presentation-token-row__actions{flex-wrap:wrap;gap:.5rem;display:flex}.presentation-token-row__meta span{color:var(--color-text-tertiary);font-size:var(--text-caption)}.presentation-token-row__meta span:not(:last-child):after{content:"•";color:var(--color-border-strong);margin-left:.5rem}.presentation-token-panel{gap:.85rem;display:grid}.presentation-generated-link,.presentation-token-panel__hint{border-radius:var(--radius-md);background:#10b9811a;border:1px solid #10b98157;gap:.75rem;padding:.85rem;display:grid}.presentation-generated-link>div:first-child{gap:.35rem;display:grid}.presentation-generated-link strong{color:var(--color-text-primary)}.presentation-generated-link span,.presentation-token-panel__hint span{color:var(--color-text-secondary);font-size:var(--text-caption)}.presentation-generated-link input{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;min-width:0;color:var(--color-text-primary);font:inherit;font-size:var(--text-caption);background:#0a0b126b;padding:.75rem}.presentation-generated-link__actions{flex-wrap:wrap;gap:.6rem;display:flex}.presentation-generated-link__actions a{text-decoration:none}.presentation-token-panel__hint{border-color:var(--color-border-subtle);color:var(--color-brand-blue-100);background:#1f203085;grid-template-columns:auto minmax(0,1fr);align-items:center}.integration-management{gap:.85rem;display:grid}.integration-management__notice{justify-self:stretch}.stripe-setup{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#11141cc2;min-width:0;display:grid;position:relative;overflow:visible}.stripe-setup__topbar{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex}.stripe-setup__topbar>div:first-child{gap:.45rem;display:grid}.stripe-setup__topbar>div:first-child>.ui-badge{justify-self:start}.stripe-setup__topbar p{color:var(--color-text-secondary);font-size:var(--text-caption);margin:0}.stripe-account-menu{z-index:5;position:relative}.stripe-account-menu>summary{cursor:pointer;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:2.4rem;height:2.4rem;color:var(--color-text-secondary);place-items:center;list-style:none;display:grid}.stripe-account-menu>summary::-webkit-details-marker{display:none}.stripe-technical-settings>summary::-webkit-details-marker{display:none}.stripe-account-menu>summary:hover,.stripe-account-menu>summary:focus-visible{border-color:var(--color-brand-blue-400);color:var(--color-text-primary)}.stripe-account-menu__content{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);width:min(15rem,100vw - 2rem);box-shadow:var(--shadow-lg);gap:.25rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0}.stripe-account-menu__content .btn{justify-content:flex-start;width:100%}.stripe-setup-steps{border-block:1px solid var(--color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:2rem clamp(1.25rem,6vw,7rem);list-style:none;display:grid}.stripe-setup-step{text-align:center;justify-items:center;gap:.4rem;min-width:0;display:grid;position:relative}.stripe-setup-step:not(:last-child):after{z-index:0;background:var(--color-border-strong);content:"";width:calc(100% - 2.8rem);height:1px;position:absolute;top:1rem;left:calc(50% + 1.4rem)}.stripe-setup-step--complete:not(:last-child):after{background:var(--color-brand-gold-400)}.stripe-setup-step__marker{z-index:1;border:1px solid var(--color-border-strong);background:var(--color-surface-base);width:2rem;height:2rem;color:var(--color-text-tertiary);font-size:var(--text-caption);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}.stripe-setup-step--complete .stripe-setup-step__marker{border-color:var(--color-brand-gold-400);color:var(--color-brand-gold-300)}.stripe-setup-step--active .stripe-setup-step__marker{border-color:var(--color-brand-blue-400);color:var(--color-brand-blue-200);box-shadow:0 0 0 3px #2563eb26}.stripe-setup-step strong{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:.82rem}.stripe-setup-step small{color:var(--color-text-tertiary);font-size:.69rem}.stripe-setup-step--active small{color:var(--color-brand-blue-200)}.stripe-setup-step--locked strong{color:var(--color-text-tertiary)}.stripe-setup-focus{text-align:center;justify-items:center;max-width:52rem;margin-inline:auto;padding:clamp(2.5rem,5vw,4rem) 1.5rem 2.75rem;display:grid}.stripe-setup-focus__icon{width:5.25rem;height:5.25rem;color:var(--color-brand-gold-300);background:#d19b2914;border:1px solid #d19b2973;border-radius:50%;place-items:center;margin-bottom:1.1rem;display:grid}.stripe-setup-focus__step{color:var(--color-brand-blue-200);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .45rem;font-weight:700}.stripe-setup-focus h2{color:var(--color-text-primary);margin:0;font-size:clamp(1.5rem,2.5vw,2.15rem);line-height:1.15}.stripe-setup-focus__description{max-width:43rem;color:var(--color-text-secondary);margin:.8rem 0 0;font-size:.95rem;line-height:1.55}.stripe-setup-focus__explanation{max-width:46rem;color:var(--color-text-tertiary);font-size:var(--text-caption);margin:.7rem 0 0;line-height:1.5}.stripe-setup-focus__actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.4rem;display:flex}.stripe-setup-focus__status{color:var(--color-text-tertiary);font-size:var(--text-caption);flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.25rem;display:flex}.stripe-setup-focus__status span+span:before{color:var(--color-brand-gold-400);content:"•";margin-right:.55rem}.stripe-technical-settings{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#0a0b1257;margin:0 1.25rem 1.25rem}.stripe-technical-settings>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.9rem 1rem;list-style:none;display:grid}.stripe-technical-settings__icon{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--color-brand-blue-200);place-items:center;display:grid}.stripe-technical-settings>summary>span:nth-child(2){gap:.2rem;display:grid}.stripe-technical-settings>summary strong{color:var(--color-text-primary);font-size:.86rem}.stripe-technical-settings>summary small{color:var(--color-text-tertiary);font-size:var(--text-caption)}.stripe-technical-settings__chevron{color:var(--color-text-tertiary);transition:transform .16s}.stripe-technical-settings[open] .stripe-technical-settings__chevron{transform:rotate(180deg)}.stripe-technical-settings__body{border-top:1px solid var(--color-border-subtle);gap:.9rem;padding:1rem;display:grid}.stripe-platform-config-panel__status{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.stripe-platform-config-panel__status>div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#1f203085;gap:.35rem;min-width:0;padding:.75rem;display:grid}.stripe-platform-config-panel__status span{color:var(--color-text-tertiary);font-size:var(--text-caption)}.stripe-platform-config-panel__status strong{color:var(--color-text-primary);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stripe-platform-config-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.stripe-platform-config-form__actions{flex-wrap:wrap;grid-column:1/-1;gap:.55rem;display:flex}.stripe-connect-panel__status{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.stripe-connect-panel__status>div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#1f203085;gap:.35rem;min-width:0;padding:.75rem;display:grid}.stripe-connect-panel__status span{color:var(--color-text-tertiary);font-size:var(--text-caption)}.stripe-connect-panel__status strong{color:var(--color-text-primary);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stripe-connect-panel__actions{flex-wrap:wrap;gap:.55rem;display:flex}.stripe-connect-panel__embedded{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#fff;min-height:0;margin:0 1.25rem 1.25rem;overflow:hidden}.stripe-connect-panel__embedded:empty{display:none}.company-settings{gap:1rem;display:grid}.company-settings__notice{justify-self:stretch}.company-settings-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1200px){.company-settings-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.company-settings-stat-grid .app-stat-card.app-stat-card--with-visual{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon content""icon visual""extra extra";align-content:center;gap:.5rem .75rem}.company-settings-stat-grid .app-stat-card__visual{border-left:0;grid-template-columns:minmax(0,1fr);place-items:start;min-width:0;padding-left:0}.company-settings-stat-grid .app-stat-card strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:clamp(1.05rem,1.45vw,1.42rem);overflow:visible}.company-settings-stat-grid .app-stat-card__visual .app-stat-card__state{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;width:100%;max-width:100%;overflow:visible}.app-stat-card__visual .app-stat-card__state{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-background-control);max-width:100%;min-height:1.6rem;color:var(--color-text-secondary);font-size:var(--text-micro);text-align:left;text-overflow:ellipsis;text-transform:none;white-space:nowrap;align-items:center;gap:.42rem;padding:.24rem .55rem;font-weight:750;line-height:1.15;display:inline-flex;overflow:hidden}.app-stat-card__state-dot{background:var(--color-text-muted);border-radius:50%;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 0 .2rem #94a3b814}.app-stat-card__state--blue{color:var(--color-brand-blue-100);background:#2563c417;border-color:#6e9be83d}.app-stat-card__state--blue .app-stat-card__state-dot{background:var(--color-brand-blue-200);box-shadow:0 0 0 .2rem #6e9be81a}.app-stat-card__state--gold{color:var(--color-brand-gold-200);background:#e4a82412;border-color:#e4a8243d}.app-stat-card__state--gold .app-stat-card__state-dot{background:var(--color-brand-gold-300);box-shadow:0 0 0 .2rem #e4a82417}.app-stat-card__state--success{color:var(--color-success-300);background:#10b98112;border-color:#34d39938}.app-stat-card__state--success .app-stat-card__state-dot{background:var(--color-success-300);box-shadow:0 0 0 .2rem #34d39917}.company-settings-form,.company-settings-workspace,.company-settings-panel,.company-settings-fields,.company-settings-rule,.company-settings-rule-fields,.company-settings-json-grid,.company-settings-form-actions,.company-settings-notification-form,.company-settings-notification-table{gap:1rem;display:grid}.segmented-tabs{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#15161f94;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.55rem;display:flex}.segmented-tabs__button{flex:9rem}.company-settings-workspace{align-items:start}.company-settings-workspace--single{max-width:47rem}@media (width>=1180px){.company-settings-workspace{grid-template-columns:minmax(0,.9fr) minmax(23rem,.75fr)}.company-settings-workspace--single{grid-template-columns:minmax(0,47rem)}.company-settings-workspace--rules{grid-template-columns:minmax(0,1fr)}}.company-settings-panel,.company-settings-notifications{min-width:0}.company-settings-panel__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.company-settings-form-actions{justify-items:end;max-width:47rem}.company-settings-workspace--rules,.company-settings-form-actions--wide{width:100%;max-width:none}.company-settings-rule-flow{gap:0;display:grid}.company-settings-rule-step{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:2rem minmax(0,1fr);gap:.85rem;min-width:0;padding:1rem 0;display:grid}.company-settings-rule-step:first-child{padding-top:0}.company-settings-rule-step__number{border:1px solid var(--color-border-blue);width:2rem;height:2rem;color:var(--color-brand-blue-100);font-size:var(--text-caption);background:#2563c41f;border-radius:50%;place-items:center;font-weight:800;display:grid}.company-settings-rule-step__content,.company-settings-rule-step__content>div:first-child{gap:.35rem;min-width:0;display:grid}.company-settings-rule-step__content{gap:.8rem}.company-settings-rule-step__heading{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.company-settings-rule-step__content h3,.company-settings-rule-step__content strong,.company-settings-rule-result>strong,.company-settings-rule-warning strong{color:var(--color-text-primary);font-size:var(--text-body);margin:0;line-height:1.3}.company-settings-rule-step__content small,.company-settings-rule-result p,.company-settings-rule-result small,.company-settings-rule-warning span{color:var(--color-text-secondary);font-size:var(--text-caption);margin:0;line-height:1.45}.company-settings-rule-toggle{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);cursor:pointer;width:min(100%,18rem);min-width:0;transition:border-color .15s var(--ease-out-soft), background .15s var(--ease-out-soft);background:#0a0b1257;align-items:center;gap:.72rem;padding:.85rem;display:flex}.company-settings-rule-toggle:hover{border-color:var(--color-border-blue)}.company-settings-rule-toggle:has(input:checked){background:var(--color-success-bg);border-color:#10b9816b}.company-settings-rule-toggle input{width:1rem;height:1rem;accent-color:var(--color-success-400);flex:none}.company-settings-rule-toggle>span{gap:.22rem;min-width:0;display:grid}.company-settings-rule-toggle strong{color:var(--color-text-primary);font-size:var(--text-body);line-height:1.2}.company-settings-rule-toggle small{color:var(--color-text-tertiary);font-size:var(--text-caption);line-height:1.35}.company-settings-rule-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.company-settings-rule-result,.company-settings-rule-warning{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-width:0;padding:.85rem;display:grid}.company-settings-rule-result{background:#1f203085;gap:.4rem}.company-settings-rule-warning{background:#f59e0b14;border-color:#f59e0b6b;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;margin-top:1rem}.company-settings-rule-warning>svg{color:var(--color-warning-400)}.company-settings-rule-warning>div{gap:.25rem;min-width:0;display:grid}.company-settings-json-field{gap:.45rem;display:grid}.company-settings-json-field>span{color:var(--color-text-secondary);letter-spacing:var(--text-micro--letter-spacing);text-transform:uppercase;font-size:.78rem;font-weight:600}.company-settings-json-field textarea{resize:vertical;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-input);width:100%;min-width:0;min-height:12rem;color:var(--color-text-primary);outline:none;padding:.85rem;font:500 .86rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.company-settings-json-field textarea:focus{border-color:var(--color-brand-gold-400);box-shadow:0 0 0 3px #e4a82429}.company-settings-panel__hint{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-brand-blue-100);background:#1f203085;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.85rem;display:grid}.company-settings-panel__hint span{color:var(--color-text-secondary);font-size:var(--text-caption)}.company-settings-notifications{gap:1rem;display:grid}.company-settings-notification-table{gap:.65rem}.company-settings-notification-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,#2563c41f,#0000 38%),#1f203085;grid-template-columns:minmax(13rem,1.1fr) repeat(3,minmax(8rem,.62fr));align-items:center;gap:.7rem;padding:.78rem;display:grid}.company-settings-notification-row--head{background:0 0;border-color:#0000;min-height:0;padding-block:0}.company-settings-notification-row--head span{color:var(--color-text-tertiary);font-size:var(--text-micro);letter-spacing:var(--text-micro--letter-spacing);text-transform:uppercase;font-weight:800}.company-settings-notification-event{gap:.25rem;min-width:0;display:grid}.company-settings-notification-event strong{color:var(--color-text-primary);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.company-settings-notification-event span{color:var(--color-text-tertiary);font-size:var(--text-caption)}.company-settings-toggle{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;min-width:0;min-height:2.7rem;transition:border-color .15s var(--ease-out-soft), background .15s var(--ease-out-soft), color .15s var(--ease-out-soft);background:#0a0b1257;align-items:center;gap:.55rem;padding:.6rem .72rem;display:flex}.company-settings-toggle:hover{border-color:var(--color-border-blue)}.company-settings-toggle:has(input:checked){background:var(--color-success-bg);border-color:#10b9816b}.company-settings-toggle input{width:1rem;height:1rem;accent-color:var(--color-success-400);flex:none}.company-settings-toggle>span{min-width:0;color:var(--color-text-secondary);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.42rem;font-weight:800;display:inline-flex;overflow:hidden}.company-settings-toggle input:checked+span{color:var(--color-success-400)}.company-settings-toggle input:disabled+span{opacity:.68}.notification-preferences{gap:1rem;display:grid}.notification-preferences__notice{justify-self:stretch}.notification-preferences-stat-grid .app-stat-card strong{font-size:clamp(1.18rem,2vw,1.78rem)}.notification-preferences-panel{min-width:0;overflow:hidden}.notification-preferences-panel__actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.notification-preferences-toolbar{grid-template-columns:minmax(0,1fr) minmax(12rem,.32fr) auto;align-items:end;gap:.8rem;display:grid}.notification-preferences-toolbar>span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:3rem;color:var(--color-text-secondary);font-size:var(--text-caption);white-space:nowrap;background:#0a0b1247;place-items:center;padding:.72rem .9rem;font-weight:800;display:inline-grid}.notification-preferences-form,.notification-preference-list{gap:.72rem;display:grid}.notification-preference-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .15s var(--ease-out-soft), background .15s var(--ease-out-soft);background:radial-gradient(circle at 0 0,#2563c41f,#0000 38%),#1f203085;grid-template-columns:minmax(0,1fr) minmax(11rem,auto);align-items:center;gap:.85rem;padding:.88rem;display:grid}.notification-preference-row:hover{border-color:var(--color-border-blue)}.notification-preference-row:has(input:checked){background:radial-gradient(circle at 0 0,#10b98124,#0000 36%),#1f203094;border-color:#10b98161}.notification-preference-row__content{gap:.28rem;min-width:0;display:grid}.notification-preference-row__title{flex-wrap:wrap;align-items:center;gap:.48rem;min-width:0;display:flex}.notification-preference-row__title strong{color:var(--color-text-primary);font-size:var(--text-body);line-height:1.25}.notification-preference-row__content>span:last-child{color:var(--color-text-secondary);font-size:var(--text-caption);line-height:1.45}.notification-preference-toggle{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#0a0b1257;justify-content:center;align-items:center;gap:.55rem;min-width:0;min-height:2.75rem;padding:.6rem .72rem;display:flex}.notification-preference-toggle input{width:1rem;height:1rem;accent-color:var(--color-success-400);flex:none}.notification-preference-toggle>span{min-width:0;color:var(--color-text-secondary);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.42rem;font-weight:800;display:inline-flex;overflow:hidden}.notification-preference-toggle input:checked+span{color:var(--color-success-400)}.notification-preference-toggle input:disabled+span{opacity:.68}.presentation-public-root{background:linear-gradient(135deg, #2563c429, transparent 42%), linear-gradient(315deg, #e4a8241a, transparent 48%), var(--color-background-app);align-content:start;gap:1rem;min-height:100vh;padding:clamp(1rem,2vw,2rem);display:grid}.presentation-public-root:fullscreen{background:var(--color-background-app);overflow:auto}.presentation-public-frame{align-content:start;gap:1rem;width:100%;min-height:calc(100vh - clamp(2rem,4vw,4rem));display:grid}.presentation-public-root:fullscreen .presentation-public-frame{min-height:calc(100vh - clamp(1.5rem,3vw,3rem))}.presentation-public-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;width:100%;max-width:92rem;margin:0 auto;display:grid}.presentation-public-header h1{color:var(--color-text-primary);margin:.45rem 0 0;font-size:3.5rem;line-height:1}.presentation-public-header p{color:var(--color-text-secondary);margin:.45rem 0 0}.presentation-public-header__score{border:1px solid var(--color-border-gold);border-radius:var(--radius-lg);text-align:right;background:#1f2030b3;justify-items:end;gap:.2rem;padding:1rem;display:grid}.presentation-public-header__score strong{color:var(--color-brand-gold-200);font-size:2rem;line-height:1.05}.presentation-public-header__score span{color:var(--color-text-secondary);font-size:var(--text-caption)}.presentation-public-controls{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#1f20309e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;max-width:92rem;margin:0 auto;padding:.7rem;display:grid}.presentation-slide-status{gap:.08rem;min-width:9rem;display:grid}.presentation-slide-status span{color:var(--color-brand-gold-200);font-size:var(--text-micro);font-weight:900}.presentation-slide-status strong{color:var(--color-text-primary);font-size:var(--text-caption)}.presentation-slide-status small{color:var(--color-text-secondary);font-size:var(--text-micro)}.presentation-slide-tabs{flex-wrap:wrap;justify-content:center;gap:.35rem;min-width:0;display:flex}.presentation-slide-tab{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:2.25rem;color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-caption);transition:border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft), color .18s var(--ease-out-soft);background:#0a0b1247;padding:0 .72rem;font-weight:800}.presentation-slide-tab:hover,.presentation-slide-tab--active{border-color:var(--color-border-gold);color:var(--color-brand-gold-100);background:#e4a8241f}.presentation-public-controls__group{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.presentation-public-root>.app-stat-grid,.presentation-public-root>.ui-card,.presentation-public-slide>.app-stat-grid,.presentation-public-slide>.ui-card{width:100%;max-width:92rem;margin:0 auto}.presentation-public-slide{align-content:start;gap:1rem;width:100%;max-width:92rem;min-height:min(40rem,100vh - 13rem);margin:0 auto;display:grid}.presentation-public-summary{align-content:start}.presentation-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.presentation-summary-grid>div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#0a0b124d;align-content:start;gap:.3rem;min-width:0;padding:.9rem;display:grid}.presentation-summary-grid span{color:var(--color-text-tertiary);font-size:var(--text-micro);text-transform:uppercase;font-weight:900}.presentation-summary-grid strong{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:1.5rem;line-height:1.05}.presentation-summary-grid small{color:var(--color-text-secondary);font-size:var(--text-caption)}.presentation-public-podium .ranking-arena-stage{min-height:31rem}.presentation-public-grid{gap:1rem;width:100%;max-width:92rem;margin:0 auto;display:grid}@media (width>=1040px){.presentation-public-grid{grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}}.presentation-public-board{min-width:0}.presentation-team-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#1f203085;grid-template-columns:minmax(0,.9fr) minmax(9rem,.8fr);gap:.8rem;padding:.85rem;display:grid}.presentation-team-row>div{gap:.28rem;min-width:0;display:grid}.presentation-team-row span{color:var(--color-brand-gold-200);font-weight:900}.presentation-team-row strong,.presentation-goal-row strong{color:var(--color-text-primary)}.presentation-team-row small,.presentation-goal-row small,.presentation-goal-row span{color:var(--color-text-secondary);font-size:var(--text-caption)}.presentation-team-row i{background:#ffffff14;border-radius:999px;height:.42rem;display:block;overflow:hidden}.presentation-team-row i:before{content:"";width:var(--presentation-progress,0%);border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-blue-300), var(--color-brand-gold-200));height:100%;display:block}.presentation-goal-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#1f203085;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding:.85rem;display:grid}.presentation-goal-row>div{gap:.22rem;min-width:0;display:grid}.presentation-goal-row small{grid-column:1/-1}.presentation-badge-strip{flex-wrap:wrap;gap:.5rem;display:flex}.presentation-achievement-groups{gap:.55rem;display:grid}.presentation-public-error{text-align:center;place-self:center;max-width:34rem}.presentation-public-error h1{color:var(--color-text-primary);margin:.8rem 0 .4rem}.presentation-public-error p{color:var(--color-text-secondary);margin:0}.help-center,.help-article-detail{gap:1rem;display:grid}.help-search-panel{min-width:0}.help-search-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem;display:grid}.help-filter-summary{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:3rem;color:var(--color-text-secondary);font-size:var(--text-caption);white-space:nowrap;background:#0a0b1247;justify-content:center;align-items:center;gap:.45rem;padding:.72rem .9rem;font-weight:800;display:inline-flex}.help-module-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.help-module-button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);min-height:5.3rem;color:var(--color-text-secondary);cursor:pointer;text-align:left;transition:transform .18s var(--ease-out-soft), border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft), color .18s var(--ease-out-soft);background:#1f20307a;align-content:start;gap:.35rem;padding:.8rem;display:grid}.help-module-button:hover,.help-module-button--active{border-color:var(--color-border-blue);color:var(--color-text-primary);background:radial-gradient(circle at 0 0,#6e9be82e,#0000 60%),#1f2030a8;transform:translateY(-1px)}.help-module-button strong{color:inherit;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.help-module-button span{color:var(--color-text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.35;display:-webkit-box;overflow:hidden}.help-home-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1rem;display:grid}.help-section-band{min-width:0}.help-card-list,.help-article-grid,.help-related-list{gap:.75rem;display:grid}.help-article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.help-article-card,.help-related-list a,.help-related-list button,.help-flow-list button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;text-align:left;transition:transform .18s var(--ease-out-soft), border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft);background:#1f203080;text-decoration:none}.help-article-card{align-content:start;gap:.55rem;min-height:9.6rem;padding:.9rem;display:grid}.help-article-card:hover,.help-related-list a:hover,.help-related-list button:hover,.help-flow-list button:hover{border-color:var(--color-border-blue);background:#2563c424;transform:translateY(-1px)}.help-article-card>span{color:var(--color-brand-blue-200);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:900}.help-article-card strong,.help-related-list a strong,.help-related-list strong,.help-flow-list strong{color:var(--color-text-primary);font-size:var(--text-caption);line-height:1.25}.help-article-card small,.help-related-list a span,.help-related-list span,.help-flow-list small{color:var(--color-text-secondary);font-size:var(--text-caption);line-height:1.42}.help-role-badges{flex-wrap:wrap;gap:.35rem;display:flex}.help-flow-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.help-flow-list li{grid-template-columns:2rem minmax(0,1fr);align-items:stretch;gap:.62rem;display:grid}.help-flow-list li>span{border:1px solid var(--color-border-gold);border-radius:var(--radius-md);min-height:3.8rem;color:var(--color-brand-gold-100);font-size:var(--text-caption);background:#e4a8241a;place-items:center;font-weight:900;display:grid}.help-flow-list button{gap:.24rem;min-width:0;padding:.75rem .82rem;display:grid}.help-detail-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.help-article-hero p{color:var(--color-text-secondary);font-size:var(--text-body);line-height:var(--text-body--line-height);margin:0}.help-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.help-meta-block{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#0a0b1242;align-content:start;gap:.55rem;min-width:0;padding:.8rem;display:grid}.help-meta-block>span{color:var(--color-text-tertiary);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.help-inline-code-list{flex-wrap:wrap;gap:.38rem;min-width:0;display:flex}.help-inline-code-list code{overflow-wrap:anywhere;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);max-width:100%;color:var(--color-text-secondary);font-size:var(--text-micro);background:#1f20309e;align-items:center;gap:.3rem;padding:.34rem .46rem;display:inline-flex}.help-article-sections{gap:.85rem;display:grid}.help-article-section{gap:.7rem}.help-article-section h2,.help-article-section h3,.help-article-section h4{color:var(--color-text-primary);font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:0;margin:0}.help-article-section p{color:var(--color-text-secondary);line-height:var(--text-body--line-height);margin:0}.help-content-list{color:var(--color-text-secondary);line-height:var(--text-body--line-height);gap:.52rem;margin:0;padding-left:1.2rem;list-style:outside;display:grid}.help-content-list--ordered{padding-left:1.35rem;list-style:decimal}.help-content-list li::marker{color:var(--color-brand-blue-200);font-weight:900}.help-screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.help-screenshot-card{gap:.72rem;margin:0;display:grid}.help-screenshot-card img{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-sunken);width:100%}.help-screenshot-card figcaption{color:var(--color-text-secondary);font-size:var(--text-caption);gap:.26rem;display:grid}.help-screenshot-card figcaption strong{color:var(--color-text-primary)}.help-screenshot-card code{overflow-wrap:anywhere;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);width:fit-content;max-width:100%;color:var(--color-brand-blue-200);font-size:var(--text-micro);background:#1f203094;padding:.28rem .4rem}.help-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}.help-related-list button,.help-related-list a{gap:.35rem;padding:.8rem;display:grid}.help-context-button{text-decoration:none}@media (width<=760px){.stripe-setup__topbar{align-items:center}.stripe-setup-steps{grid-template-columns:1fr;gap:0;padding:.65rem 1rem}.stripe-setup-step{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;gap:.7rem;padding:.65rem 0}.stripe-setup-step:not(:last-child):after{width:1px;height:auto;top:2.65rem;bottom:-.65rem;left:.98rem}.stripe-setup-step small{text-align:right;justify-self:end}.stripe-setup-focus{padding:2rem 1rem}.stripe-setup-focus__actions,.stripe-setup-focus__actions .btn{width:100%}.stripe-setup-focus__status{justify-items:center;display:grid}.stripe-setup-focus__status span+span:before{content:none}.stripe-technical-settings{margin:0 .75rem .75rem}.stripe-technical-settings>summary{grid-template-columns:auto minmax(0,1fr) auto}.stripe-technical-settings>summary .ui-badge{display:none}.stripe-connect-panel__embedded{margin:0 .75rem .75rem}.company-settings-notification-row,.company-settings-rule-fields,.insight-row,.stripe-platform-config-panel__status,.stripe-platform-config-form,.stripe-connect-panel__status,.notification-preferences-toolbar,.notification-preference-row,.presentation-toolbar,.presentation-token-row,.presentation-public-controls,.presentation-public-header,.presentation-team-row,.presentation-summary-grid{grid-template-columns:1fr}.company-settings-rule-step__heading{flex-direction:column;align-items:stretch}.company-settings-rule-toggle{width:100%}.company-settings-notification-row--head{display:none}.company-settings-panel__actions{justify-content:stretch}.company-settings-panel__actions .btn,.notification-preferences-panel__actions .btn{flex:10rem}.company-settings-notification-event strong{white-space:normal}.presentation-toolbar>span{justify-items:start}.company-settings-toggle,.stripe-platform-config-form__actions .btn,.stripe-connect-panel__actions .btn,.notification-preference-toggle,.presentation-token-row__actions .btn{width:100%}.notification-preferences-panel__actions{justify-content:stretch}.notification-preferences-toolbar>span{white-space:normal;justify-items:start}.insight-row__value,.presentation-public-header__score{text-align:left;justify-items:start}.presentation-public-header h1{font-size:2rem}.presentation-public-header__score strong{font-size:1.45rem}.presentation-summary-grid strong{font-size:1.25rem}.presentation-slide-tabs,.presentation-public-controls__group{justify-content:stretch}.presentation-slide-tab,.presentation-public-controls__group .btn{flex:8rem}.presentation-public-podium .ranking-arena-stage{min-height:0}.help-search-grid,.help-home-grid,.help-meta-grid,.help-screenshot-grid,.help-related-list,.help-module-strip,.help-article-grid{grid-template-columns:1fr}.help-filter-summary{white-space:normal;justify-content:flex-start}.help-article-card{min-height:0}}.app-error-boundary{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.app-error-boundary__card{justify-items:start;gap:12px;max-width:420px;display:grid}.app-error-boundary__card h1{margin:0;font-size:1.25rem}.app-error-boundary__card p{margin:0}@keyframes hud-energy-flow{0%{background-position:0%}to{background-position:200%}}@keyframes hud-meter-shimmer{0%{transform:translate(-140%)}55%,to{transform:translate(240%)}}@keyframes hud-glow-breathe{0%,to{opacity:.55}50%{opacity:1}}.app-shell-root:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--color-hud-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-hud-grid) 1px, transparent 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(95% 75% at 50% 0,#000 0%,#0000 78%);mask-image:radial-gradient(95% 75% at 50% 0,#000 0%,#0000 78%)}::selection{color:var(--color-text-primary);background:#2563c480}*{scrollbar-width:thin;scrollbar-color:#6e9be859 #0a0b1299}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0a0b1299}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:linear-gradient(#6e9be873,#2563c459);border:2px solid #0a0b1299}.app-topbar{position:relative;overflow:hidden}.app-topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--color-brand-blue-300) 32%, var(--color-brand-gold-300) 50%, var(--color-brand-blue-300) 68%, transparent 100%);opacity:.7;background-size:200% 100%;height:2px;animation:7s linear infinite hud-energy-flow;position:absolute;bottom:0;left:0;right:0}.app-score-pill{position:relative;overflow:hidden}.app-score-pill:after{content:"";pointer-events:none;background:radial-gradient(90% 60% at 50% 0,#f8d68a24,#0000 70%);animation:3.6s ease-in-out infinite hud-glow-breathe;position:absolute;inset:0}.app-score-pill strong,.app-nav-link__metric,.rank-badge,.audit-table td:nth-child(4),.reports-table__numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.app-stat-card strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.app-stat-card.app-stat-card--long-value strong{font-size:clamp(1.2rem,2.3vw,1.7rem);line-height:1.18}.app-stat-card.app-stat-card--value-dense strong{font-size:clamp(1rem,1.65vw,1.3rem);line-height:1.2}.app-nav-link__metric{font-weight:700}.app-user-card__avatar{animation:4.5s ease-in-out infinite hud-glow-breathe;box-shadow:0 0 0 1px #e4a82440,0 0 16px -4px #e4a8248c}.app-stat-card{border-radius:var(--radius-md);transition:transform var(--motion-duration-fast) var(--ease-out-soft), border-color var(--motion-duration-fast) var(--ease-out-soft), box-shadow var(--motion-duration-fast) var(--ease-out-soft)}.app-stat-card:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(var(--color-hud-corner), var(--color-hud-corner)) 0 0 / .95rem 1.5px, linear-gradient(var(--color-hud-corner), var(--color-hud-corner)) 0 0 / 1.5px .95rem, linear-gradient(var(--color-hud-corner), var(--color-hud-corner)) 100% 100% / .95rem 1.5px, linear-gradient(var(--color-hud-corner), var(--color-hud-corner)) 100% 100% / 1.5px .95rem;opacity:.45;transition:opacity var(--motion-duration-fast) var(--ease-out-soft);background-repeat:no-repeat;position:absolute;inset:0}.app-stat-card:hover{border-color:var(--color-border-blue);box-shadow:var(--shadow-hud-tile);transform:translateY(-2px)}.app-stat-card:hover:after{opacity:.9}.app-stat-card--gold:hover{border-color:var(--color-border-gold);box-shadow:inset 0 1px #ffffff12,0 10px 30px #00000057,0 0 24px -12px #e4a82480}.app-stat-card__visual svg{transition:transform var(--motion-duration-fast) var(--ease-out-soft)}.app-stat-card:hover .app-stat-card__visual svg{opacity:1;transform:translateY(-2px)scale(1.08)}.app-stat-card__visual i:after{content:"";width:var(--stat-meter,0%);border-radius:inherit;animation:hud-meter-shimmer 2.6s var(--ease-out-soft) infinite;background:linear-gradient(90deg,#0000 20%,#fff6 50%,#0000 80%);position:absolute;inset:0 auto 0 0;overflow:hidden}:is(.seller-row,.team-row,.goal-row,.campaign-row,.sales-row,.access-row,.insight-row,.level-row,.badge-row,.notification-preference-row){transition:transform var(--motion-duration-fast) var(--ease-out-soft), border-color var(--motion-duration-fast) var(--ease-out-soft), background var(--motion-duration-fast) var(--ease-out-soft), box-shadow var(--motion-duration-fast) var(--ease-out-soft);position:relative}:is(.sales-row__amount,.team-row__score,.goal-row__target,.insight-row__value,.level-row__score) strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}:is(.audit-table,.reports-table) tbody tr{transition:background var(--motion-duration-fast) var(--ease-out-soft), box-shadow var(--motion-duration-fast) var(--ease-out-soft)}:is(.audit-table,.reports-table) tbody tr:hover{box-shadow:inset 3px 0 0 var(--color-brand-blue-300);background:#2563c41f}.app-empty-state{background:radial-gradient(70% 90% at 50% 0,#2563c41a,#0000 70%),#1f20306b;border-style:dashed;border-color:#6e9be847}.app-empty-state strong{font-size:var(--text-body-lg)}.ui-badge--gold{box-shadow:0 0 12px -4px #e4a8248c}.ui-badge--rare{box-shadow:0 0 10px -4px #60a5fa8c}.ui-badge--epic{box-shadow:0 0 12px -4px #c084fc99}.ui-badge--legendary{border-color:#f8d68ab8;animation:3.2s ease-in-out infinite hud-glow-breathe;box-shadow:0 0 14px -3px #f8d68aa6,inset 0 0 8px #f8d68a1f}.btn-secondary:hover:not(:disabled){border-color:var(--color-border-blue);box-shadow:0 0 18px -8px #6e9be899}.app-panel{border-radius:var(--radius-xl);transition:border-color var(--motion-duration-base) var(--ease-out-soft), box-shadow var(--motion-duration-base) var(--ease-out-soft)}.app-page-title h1{background:linear-gradient(180deg, #fff 0%, var(--color-text-primary) 55%, var(--color-brand-blue-100) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.app-mobile-header{position:relative}.app-mobile-header:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--color-brand-blue-300) 32%, var(--color-brand-gold-300) 50%, var(--color-brand-blue-300) 68%, transparent 100%);opacity:.7;background-size:200% 100%;height:2px;animation:7s linear infinite hud-energy-flow;position:absolute;bottom:0;left:0;right:0}.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff3d 50%,#fff0 100%);width:34%;height:200%;transition:left .7s cubic-bezier(.19,1,.22,1);position:absolute;top:-50%;left:-70%;transform:rotate(25deg)}.btn-primary:hover:not(:disabled):after{left:135%}:is(.team-row__score,.goal-row__target,.campaign-row__progress,.level-row__score) i{position:relative}:is(.team-row__score,.goal-row__target,.campaign-row__progress,.level-row__score) i:after{content:"";border-radius:inherit;animation:hud-meter-shimmer 2.6s var(--ease-out-soft) infinite;background:linear-gradient(90deg,#0000 20%,#ffffff61 50%,#0000 80%);position:absolute;inset:0 auto 0 0}.team-row__score i:after{width:var(--team-progress,0%)}.goal-row__target i:after{width:var(--goal-progress,0%)}.campaign-row__progress i:after{width:var(--campaign-progress,0%)}.level-row__score i:after{width:var(--level-progress,0%)}.ranking-arena-progress i{position:relative;overflow:hidden}.ranking-arena-progress i:after{content:"";border-radius:inherit;animation:hud-meter-shimmer 2.6s var(--ease-out-soft) infinite;background:linear-gradient(90deg,#0000 20%,#ffffff57 50%,#0000 80%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.app-topbar:after,.app-mobile-header:after,.app-score-pill:after,.app-user-card__avatar,.app-stat-card__visual i:after,:is(.team-row__score,.goal-row__target,.campaign-row__progress,.level-row__score) i:after,.ranking-arena-progress i:after,.ui-badge--legendary{animation:none}.btn-primary:after{transition:none}.app-stat-card,.app-stat-card:hover,:is(.seller-row,.team-row,.goal-row,.campaign-row,.sales-row,.access-row,.insight-row,.level-row,.badge-row,.notification-preference-row):hover,.btn:active:not(:disabled){transform:none}}.btn-primary{background:var(--color-action-primary);border-color:var(--color-action-primary);box-shadow:none;text-shadow:none;letter-spacing:0;transition:background var(--motion-duration-fast) var(--ease-out-soft), border-color var(--motion-duration-fast) var(--ease-out-soft);font-weight:700}.btn-primary:hover:not(:disabled){background:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover);box-shadow:none;transform:none}.app-topbar{overflow:visible}.app-topbar:after,.app-score-pill:after,.app-mobile-header:after,.btn-primary:after,.app-stat-card:after,.app-stat-card__visual i:after{content:none;animation:none}.app-nav-link--active{box-shadow:inset 3px 0 0 var(--color-brand-blue-300)}.app-nav-link--active .app-nav-link__icon svg{filter:none}.app-user-card__avatar{box-shadow:none;animation:none}.app-stat-card,.app-stat-card.app-stat-card--blue,.app-stat-card.app-stat-card--gold,.app-stat-card.app-stat-card--success{background:var(--color-background-panel);box-shadow:none;transition:background var(--motion-duration-fast) var(--ease-out-soft);border-radius:0}.app-stat-card:hover,.app-stat-card--gold:hover{background:var(--color-background-control);box-shadow:none;border-color:#0000;transform:none}.app-stat-card strong,.app-stat-grid--admin .app-stat-card strong,.app-stat-card.app-stat-card--long-value strong,.app-stat-card.app-stat-card--value-dense strong{letter-spacing:-.045em;font-size:clamp(1.25rem,1.55vw,1.8rem);line-height:1.05}.app-stat-card--numeric-value strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.app-stat-card--text-value strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.05rem,1.35vw,1.55rem)}.app-stat-card:hover .app-stat-card__visual svg{transform:none}:is(.seller-row,.team-row,.goal-row,.campaign-row,.sales-row,.access-row,.insight-row,.level-row,.badge-row,.notification-preference-row):hover{border-color:var(--color-border-subtle);box-shadow:none;transform:none}.app-empty-state{border-style:dashed;border-color:var(--color-border-subtle);background:var(--color-background-panel-muted)}.btn:active:not(:disabled){transform:none}.btn-secondary:hover:not(:disabled){box-shadow:none}.app-panel{border-radius:var(--radius-md)}.app-panel:hover{border-color:var(--color-border-subtle)}.app-page-title h1{color:var(--color-text-primary);-webkit-text-fill-color:currentColor;background:0 0}.app-workspace,.app-mobile-header{--font-display:var(--font-workspace);--font-body:var(--font-workspace);--font-mono:var(--font-workspace);font-family:var(--font-workspace)}.app-content .app-stat-grid--admin .app-stat-card--text-value strong{font-size:clamp(1.05rem,1.28vw,1.45rem)}.ranking-arena-progress i:after{animation:none}.app-drawer-help{display:none}@media (width<=760px){.app-shell-root{overflow:visible}.app-shell{padding:calc(env(safe-area-inset-top,0px) + .65rem) .75rem calc(env(safe-area-inset-bottom,0px) + .9rem);gap:.75rem}.app-workspace{min-width:0;min-height:auto;padding:0}.app-mobile-header{top:calc(env(safe-area-inset-top,0px) + .5rem);z-index:24;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:4.5rem;box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(14px);background:#0f141ef5;grid-template-columns:minmax(0,1fr) auto auto;gap:.65rem;padding:.7rem .72rem .7rem .85rem;position:sticky;overflow:hidden}.app-mobile-header:after{content:"";background:linear-gradient(90deg, transparent, var(--color-brand-blue-300), transparent);opacity:.55;height:1px;position:absolute;bottom:0;left:0;right:0}.app-mobile-header__route{gap:.24rem}.app-mobile-header__route small{width:fit-content;color:var(--color-brand-blue-200);font-size:var(--text-micro);letter-spacing:var(--text-micro--letter-spacing);font-weight:700;line-height:var(--text-micro--line-height);text-transform:uppercase}.app-mobile-header__route span{color:var(--color-text-primary);letter-spacing:-.02em;font-size:1.08rem;font-weight:700;line-height:1.15}.app-mobile-header__metric{border-radius:var(--radius-sm);background:#e4a8240f;border:1px solid #e4a82447;width:auto;min-width:4.75rem;padding:.45rem .6rem}.app-mobile-header__metric strong{color:var(--color-brand-gold-200);font-family:var(--font-mono);font-size:.86rem;font-weight:700;line-height:1.1}.app-mobile-header__metric small{max-width:5rem;color:var(--color-text-muted);font-size:var(--text-micro);letter-spacing:0;text-transform:none;font-weight:600;line-height:1.2}.app-icon-button{flex:0 0 2.75rem;width:2.75rem;height:2.75rem}.app-sidebar{border:0;border-right:1px solid var(--color-border-subtle);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-background-panel);width:min(90vw,20rem);height:100dvh;max-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + .9rem) .85rem calc(env(safe-area-inset-bottom,0px) + .9rem);gap:1rem}.app-sidebar__scroll-area{gap:1rem}.app-user-card{padding:.72rem}.app-nav-grid,.app-nav-primary,.app-nav-group__items{gap:.3rem}.app-nav-link{grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.65rem;min-height:2.75rem;padding:.55rem .65rem}.app-nav-link__icon,.app-nav-link--active .app-nav-link__icon{background:0 0;border:0;width:1.5rem;height:1.5rem}.app-nav-link__label{font-size:.86rem;font-weight:600;line-height:1.2}.app-nav-link__meta,.app-nav-link__metric{font-size:var(--text-micro)}.app-drawer-help{display:block}.app-drawer-help .help-context-button{width:100%;height:2.75rem;color:var(--color-text-secondary);justify-content:flex-start;gap:.65rem;padding-inline:.75rem;font-size:.86rem;font-weight:600;text-decoration:none}.app-sidebar__footer{gap:.6rem}.app-drawer-summary{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-border-subtle);gap:1px;overflow:hidden}.app-drawer-summary>div{background:var(--color-background-panel-muted);border:0;border-radius:0;padding:.58rem}.app-content,.app-dashboard,.audit-management,.access-management,.campaign-management,.goal-management,.insights-management,.integration-management,.reports-management,.sales-management,.seller-management,.setup-wizard,.team-management,.design-system-root{gap:.75rem;margin-top:0}.app-panel{border-radius:var(--radius-md);gap:.75rem;padding:.85rem}.app-panel-header{gap:.65rem}.app-panel-header__title,.app-panel-header h2{font-size:1rem;line-height:1.25}.app-panel-header__actions,.management-toolbar__actions,.management-toolbar__filters{white-space:normal;width:100%}.management-toolbar__actions .btn,.management-toolbar__filters .form-control,.management-toolbar__filters .form-field{width:100%;min-width:0}.app-stat-grid,.app-stat-grid--admin,.app-stat-grid--count-3,.app-stat-grid--count-4,.app-stat-grid--count-5{grid-template-columns:1fr}.app-stat-grid--count-3 .app-stat-card:last-child,.app-stat-grid--count-5 .app-stat-card:last-child{grid-column:auto}.app-stat-card,.app-stat-card.app-stat-card--blue,.app-stat-card.app-stat-card--gold,.app-stat-card.app-stat-card--success{grid-template-columns:2.1rem minmax(0,1fr);grid-template-areas:"icon content""visual visual""extra extra";gap:.65rem;min-height:5.9rem;padding:.78rem .82rem}.app-stat-card__icon{width:2.1rem;height:2.1rem}.app-stat-card strong,.app-stat-grid--admin .app-stat-card strong,.app-stat-card.app-stat-card--long-value strong,.app-stat-card.app-stat-card--value-dense strong{font-size:clamp(1.25rem,7vw,1.65rem)}.app-stat-card--text-value strong{font-size:clamp(1rem,5vw,1.28rem)}.app-stat-card small,.app-stat-card__meta,.app-stat-card__visual span{font-size:var(--text-micro);line-height:var(--text-micro--line-height)}.app-stat-card__visual{grid-template-columns:auto minmax(3.5rem,5.75rem);justify-content:start;min-width:0;padding-left:2.75rem}.app-stat-card__visual .app-stat-card__meta{overflow-wrap:normal;text-align:left;text-overflow:clip;white-space:normal;max-width:none;font-size:.66rem;display:block;overflow:visible}.inline-form-panel,.inline-form-panel--open{grid-template-columns:minmax(0,1fr);gap:.75rem}.inline-form-panel__aside{scroll-margin-top:5.75rem}.ranking-overview{grid-template-columns:minmax(0,1fr);gap:.75rem}.ranking-leaderboard,.ranking-leaderboard__table{overflow:visible}.ranking-leaderboard__table{background:0 0;border:0}.ranking-leaderboard__table-body{gap:.55rem;min-width:0}.ranking-leaderboard__columns{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ranking-arena-row.ranking-leaderboard__row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-panel-muted);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank seller score""team team team""level level level";gap:.65rem .7rem;min-height:0;padding:.78rem;display:grid}.ranking-arena-rank{grid-area:rank}.ranking-arena-seller{grid-area:seller;min-width:0}.ranking-leaderboard__team{border-top:1px solid var(--color-border-subtle);grid-area:team;padding-top:.55rem}.ranking-leaderboard__team:before{content:"Equipe";color:var(--color-text-muted);font-size:var(--text-micro);letter-spacing:var(--text-micro--letter-spacing);text-transform:uppercase;font-weight:700;display:block}.ranking-leaderboard__row>.ranking-arena-progress{grid-area:level;gap:.4rem;display:grid}.ranking-arena-score{text-align:right;grid-area:score;justify-items:end}.ranking-arena-score strong{font-size:.78rem}.ranking-leaderboard__footer{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-panel-muted);margin-top:.55rem}.ranking-podium-card.ranking-podium-card--horizontal{grid-template-columns:3.4rem minmax(0,1fr);min-height:5rem}.ranking-podium-card__identity{width:3.4rem;height:3.8rem}.ranking-podium-card__identity .premium-crest{width:3.25rem;height:3.25rem}.ranking-podium-card--horizontal .ranking-podium-card__score{text-align:left;grid-column:2;justify-items:start}}.insights-executive{gap:1rem}.insights-hero{border:1px solid var(--color-border-gold);border-radius:var(--radius-lg);background:var(--color-background-panel);grid-template-columns:minmax(0,1.45fr) minmax(14rem,.9fr) minmax(15rem,.78fr);min-width:0;display:grid;overflow:hidden}.insights-hero>div{min-width:0;padding:clamp(1rem,2.2vw,1.65rem)}.insights-hero>div+div{border-left:1px solid var(--color-border-subtle)}.insights-hero span,.insights-context-stat span{color:var(--color-text-secondary);letter-spacing:.01em;font-size:.78rem;font-weight:700}.insights-hero small,.insights-context-stat small{color:var(--color-text-tertiary);font-size:.78rem}.insights-hero__revenue,.insights-hero__pending{align-content:center;gap:.75rem;display:grid}.insights-hero__revenue strong{color:var(--color-text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.85rem,3.4vw,3rem);line-height:1;overflow:hidden}.insights-hero__revenue small{color:var(--color-success-300);align-items:center;gap:.4rem;display:flex}.insights-hero__confirmation{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:.7rem .9rem;display:grid}.insights-hero__confirmation>svg{color:var(--color-brand-blue-200)}.insights-hero__confirmation>div{gap:.18rem;display:grid}.insights-hero__confirmation strong,.insights-hero__pending strong{color:var(--color-text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(1.75rem,2.6vw,2.45rem);line-height:1}.insights-hero__confirmation progress{width:100%;height:.45rem;accent-color:var(--color-brand-blue-300);grid-column:1/-1;overflow:hidden}.insights-hero__confirmation progress::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--color-background-control)}.insights-hero__confirmation progress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--color-brand-blue-300)}.insights-hero__confirmation progress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--color-brand-blue-300)}.insights-hero__pending{background:var(--color-background-panel-muted)}.insights-hero__pending-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.insights-hero__pending-copy>svg{color:var(--color-warning-400)}.insights-hero__pending-copy>div{gap:.18rem;display:grid}.insights-hero__pending .btn{justify-content:space-between;width:100%}.insights-hero__pending .btn-warning,.insights-hero__pending .btn-warning .btn__label{color:var(--color-text-on-gold)}.insights-context-strip{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.insights-context-stat{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-width:0;padding:1rem 1.15rem;display:grid}.insights-context-stat+.insights-context-stat{border-left:1px solid var(--color-border-subtle)}.insights-context-stat>svg{box-sizing:content-box;border:1px solid var(--color-border-blue);border-radius:var(--radius-sm);color:var(--color-brand-blue-200);padding:.55rem}.insights-context-stat:nth-child(3)>svg{color:var(--color-success-300);border-color:#34d39947}.insights-context-stat:nth-child(4)>svg{border-color:var(--color-border-gold);color:var(--color-brand-gold-200)}.insights-context-stat>div{grid-template-columns:auto 1fr;align-items:baseline;gap:.15rem .45rem;min-width:0;display:grid}.insights-context-stat span{grid-column:1/-1}.insights-context-stat strong{color:var(--color-text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.65rem;line-height:1}.insights-executive .insights-directory{gap:.85rem}.insights-list-controls{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding-bottom:.75rem;display:flex}.insights-list-controls p{color:var(--color-text-secondary);flex-wrap:wrap;gap:.35rem .65rem;margin:0;font-size:.82rem;display:flex}.insights-list-controls p span{color:var(--color-text-tertiary);font-weight:700}.insights-executive .insights-toolbar{grid-template-columns:minmax(14rem,1fr) minmax(9rem,.28fr) minmax(9rem,.28fr);padding:.25rem 0 .5rem}.insights-executive .insight-list{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-panel-muted);gap:0;overflow:hidden}.insights-executive .insight-row{background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) minmax(7.5rem,auto) auto;gap:1rem;min-height:6.4rem;padding:1rem}.insights-executive .insight-row+.insight-row{border-top:1px solid var(--color-border-subtle)}.insights-executive .insight-row--warning{background:#e4a8240b}.insights-executive .insight-row__icon{border-radius:var(--radius-md);width:2.8rem;height:2.8rem}.insights-executive .insight-row__main{gap:.42rem}.insights-executive .insight-row__main h3{font-size:.94rem}.insights-executive .insight-row__meta span{font-size:.76rem}.insights-executive .insight-row__meta span:after{content:none}.insights-executive .insight-row__value{background:0 0;border:0;gap:.2rem;min-width:7.5rem;padding:0}.insights-executive .insight-row__value strong{font-size:.95rem}.insights-executive .insight-row__value span{text-transform:none;font-weight:600}.insights-executive .insight-row__chevron{color:var(--color-text-tertiary)}.insights-guidance{min-height:3.5rem;color:var(--color-text-secondary);text-align:center;justify-content:center;align-items:center;gap:.65rem;font-size:.82rem;display:flex}.insights-guidance>svg{color:var(--color-brand-gold-200);flex:none}@media (width>=761px){.insights-hero{min-height:12.5rem}.insights-context-strip{min-height:6.5rem}.insights-executive .insight-row{min-height:7.25rem}}@media (width<=1050px){.insights-hero{grid-template-columns:minmax(0,1.2fr) minmax(14rem,.8fr)}.insights-hero__pending{border-top:1px solid var(--color-border-subtle);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(14rem,.45fr);align-items:center;border-left:0!important}}@media (width<=760px){.insights-hero,.insights-context-strip,.insights-executive .insights-toolbar{grid-template-columns:minmax(0,1fr)}.insights-hero>div+div,.insights-context-stat+.insights-context-stat{border-top:1px solid var(--color-border-subtle);border-left:0}.insights-hero__pending{grid-column:auto;grid-template-columns:minmax(0,1fr)}.insights-list-controls{flex-direction:column;align-items:stretch}.insights-list-controls .btn{width:100%}.insights-executive .insight-row{grid-template-columns:auto minmax(0,1fr) auto}.insights-executive .insight-row__icon{grid-area:1/1}.insights-executive .insight-row__main{grid-area:1/2/auto/-1}.insights-executive .insight-row__value{text-align:left;grid-area:2/2;justify-items:start;min-width:0}.insights-executive .insight-row>.btn,.insights-executive .insight-row__chevron{grid-area:2/3;justify-self:end}}@media (width<=430px){.insights-hero__revenue strong{font-size:1.65rem}.insights-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-context-stat:nth-child(3){border-left:0}.insights-context-stat{padding:.85rem}.insights-context-stat>svg{display:none}}.dashboard-arena{gap:1rem}.dashboard-campaign-context{border:1px solid #6e9be847;grid-template-columns:minmax(0,1fr) minmax(13rem,auto) auto;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-context{border:1px solid color-mix(in srgb, var(--color-brand-blue-300) 28%, transparent)}}.dashboard-campaign-context{background:var(--color-surface-2);border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-context{background:color-mix(in srgb, var(--color-surface-2) 92%, transparent)}}.dashboard-campaign-context--updating{border-color:#6e9be894}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-context--updating{border-color:color-mix(in srgb, var(--color-brand-blue-300) 58%, transparent)}}.dashboard-campaign-context__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.dashboard-campaign-context__icon{border:1px solid #6e9be86b;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-context__icon{border:1px solid color-mix(in srgb, var(--color-brand-blue-300) 42%, transparent)}}.dashboard-campaign-context__icon{color:var(--color-brand-blue-200);background:#2563c41f;border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-context__icon{background:color-mix(in srgb, var(--color-brand-blue-500) 12%, transparent)}}.dashboard-campaign-context__identity div,.dashboard-campaign-context__selector{gap:.15rem;display:grid}.dashboard-campaign-context__identity span,.dashboard-campaign-context__selector span{color:var(--color-text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.dashboard-campaign-context__identity strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.dashboard-campaign-context__identity small{color:var(--color-text-secondary);font-size:.75rem}.dashboard-campaign-context__selector select{border:1px solid var(--color-border-default);min-width:15rem;color:var(--color-text-primary);background:var(--color-surface-3);border-radius:.65rem;padding:.6rem 2.2rem .6rem .75rem}.dashboard-campaign-context__selector select:disabled{cursor:wait;opacity:.72}.dashboard-campaign-context__update-status{min-height:1rem;color:var(--color-text-tertiary);grid-column:1/-1;font-size:.72rem}.dashboard-campaign-context--updating .dashboard-campaign-context__update-status{color:var(--color-brand-blue-200)}.dashboard-campaign-context__status,.dashboard-campaign-context__members{white-space:nowrap;border-radius:999px;padding:.35rem .6rem;font-size:.72rem;font-weight:800}.dashboard-campaign-context__status{color:var(--color-success-300);background:#10b98124}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-context__status{background:color-mix(in srgb, var(--color-success-500) 14%, transparent)}}.dashboard-campaign-context__members{color:var(--color-brand-gold-200);background:#c98f151f}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-context__members{background:color-mix(in srgb, var(--color-brand-gold-500) 12%, transparent)}}.dashboard-campaign-context__warning{max-width:28rem;color:var(--color-warning-400);grid-column:1/-1;margin:0;font-size:.78rem;line-height:1.45}@media (width<=760px){.dashboard-campaign-context{grid-template-columns:1fr;align-items:stretch}.dashboard-campaign-context__selector select{width:100%;min-width:0}.dashboard-campaign-context__status,.dashboard-campaign-context__members{width:fit-content}}.dashboard-champion-hero,.dashboard-champion-skeleton{isolation:isolate;border-radius:var(--radius-md);background-color:#07101f;border:1px solid #6e9be847;grid-template-columns:17rem minmax(20rem,52rem) 13rem 15.6rem;justify-content:space-between;align-items:center;gap:1.25rem;min-height:19.25rem;padding:.7rem 1.25rem .7rem 2.8rem;display:grid;position:relative;overflow:hidden}.dashboard-champion-hero{background-color:#030a16}.dashboard-champion-hero__atmosphere{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dashboard-champion-hero__confetti{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dashboard-champion-hero__confetti i{background:var(--color-brand-gold-200);border-radius:.12rem;width:.35rem;height:.7rem;animation:8.5s linear infinite dashboard-arena-confetti;display:block;position:absolute;box-shadow:0 0 .8rem #e4a8246b}.dashboard-champion-hero__confetti i:first-child{animation-delay:-1.2s;top:9%;left:8%;transform:rotate(22deg)}.dashboard-champion-hero__confetti i:nth-child(2){background:var(--color-brand-blue-200);animation-delay:-4.5s;top:22%;left:24%}.dashboard-champion-hero__confetti i:nth-child(3){animation-delay:-2.1s;top:14%;left:43%;transform:rotate(62deg)}.dashboard-champion-hero__confetti i:nth-child(4){background:var(--color-brand-blue-200);animation-delay:-6.7s;top:8%;left:62%}.dashboard-champion-hero__confetti i:nth-child(5){animation-delay:-3.3s;top:25%;left:75%;transform:rotate(112deg)}.dashboard-champion-hero__confetti i:nth-child(6){background:var(--color-brand-blue-200);animation-delay:-5.1s;top:8%;left:87%}.dashboard-champion-hero__confetti i:nth-child(7){animation-delay:-2.7s;top:54%;left:4%}.dashboard-champion-hero__confetti i:nth-child(8){background:var(--color-brand-blue-200);animation-delay:-7.4s;top:68%;left:31%}.dashboard-champion-hero__confetti i:nth-child(9){animation-delay:-4s;top:52%;left:49%;transform:rotate(36deg)}.dashboard-champion-hero__confetti i:nth-child(10){background:var(--color-brand-blue-200);animation-delay:-1.9s;top:74%;left:69%}.dashboard-champion-hero__confetti i:nth-child(11){animation-delay:-5.8s;top:48%;left:92%}.dashboard-champion-hero__confetti i:nth-child(12){background:var(--color-brand-blue-200);animation-delay:-3.8s;top:82%;left:15%}.dashboard-champion-hero__team-crest,.dashboard-champion-hero__copy,.dashboard-champion-hero__person,.dashboard-round-read{z-index:1;min-width:0;position:relative}.dashboard-champion-hero__team-crest{z-index:auto;place-items:center;margin-top:-1rem;margin-left:-.5rem;display:grid;position:static}.dashboard-team-crest{flex:none;place-items:center;display:grid;position:relative;overflow:visible}.dashboard-team-crest--hero{aspect-ratio:1;width:18rem;max-width:none}.dashboard-team-crest--row{width:2.75rem;height:2.75rem}.dashboard-team-crest--sm{width:2.45rem;height:2.45rem}.dashboard-team-crest>img{object-fit:cover;background:#070e1ba6;border:1px solid #ffffff29;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 1.4rem #e4a8243d}.dashboard-team-crest--hero>img{background:0 0;border:0;border-radius:0}.dashboard-team-crest__hero-image{clip-path:circle(48%);width:100%;height:100%;-webkit-mask-image:var(--dashboard-crest-image);-webkit-mask-image:var(--dashboard-crest-image);-webkit-mask-image:var(--dashboard-crest-image);mask-image:var(--dashboard-crest-image);mix-blend-mode:normal;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha;-webkit-mask-image:var(--dashboard-crest-image);-webkit-mask-mode:alpha;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.dashboard-team-crest--row>img{box-shadow:none;background:0 0;border:0;border-radius:0}.dashboard-team-crest--missing{color:#a6b8d6c2}.dashboard-team-crest__missing-icon{background:#070e1b6b;border:1px dashed #6e9be870;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.dashboard-team-crest--hero .dashboard-team-crest__missing-icon{border-radius:var(--radius-md);background:#070e1b94;width:72%;height:72%}.dashboard-team-crest__hero-label{z-index:2;border-radius:var(--radius-pill);color:var(--color-brand-gold-200);font-family:var(--font-display);letter-spacing:.045em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#050f1ee0;border:1px solid #e4a824b8;padding:.26rem .4rem;font-size:.63rem;font-weight:900;line-height:1;position:absolute;bottom:2.5%;left:22%;right:22%;overflow:hidden}.dashboard-champion-hero__copy{align-content:center;justify-items:start;gap:.65rem;display:grid}.dashboard-champion-hero__copy>.badge{width:min(100%,32rem)}.dashboard-champion-hero__copy h2{color:var(--color-text-primary);font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(1.85rem,3vw,3rem);line-height:.98}.dashboard-champion-hero__leader,.dashboard-ranking-row__leader{min-width:0;color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.dashboard-champion-hero__leader strong,.dashboard-ranking-row__leader strong{color:var(--color-text-primary)}.dashboard-champion-hero__leader>svg{color:var(--color-brand-gold-200);filter:drop-shadow(0 0 .35rem #e4a82461);flex:none}.dashboard-seller-portrait{width:2.15rem;height:2.15rem;color:var(--color-text-primary);font-family:var(--font-display);letter-spacing:-.03em;background:linear-gradient(145deg,#e4a8244d,#182d4deb);border:1px solid #e4a8248a;border-radius:50%;flex:none;place-items:center;font-size:.65rem;font-weight:800;display:grid;overflow:hidden}.dashboard-seller-portrait img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-seller-portrait--hero{border-width:2px;border-radius:42% 42% 48% 48%/32% 32% 54% 54%;width:clamp(8.25rem,10.6vw,10.75rem);height:clamp(8.25rem,10.6vw,10.75rem);font-size:1.15rem;box-shadow:0 0 2.5rem #e4a82447}.dashboard-seller-portrait--sm{width:2.1rem;height:2.1rem;font-size:.55rem}.dashboard-champion-hero__metrics{grid-template-columns:minmax(6.3rem,1.25fr) minmax(3rem,.65fr) minmax(3.9rem,.85fr);width:min(100%,44rem);margin-top:1.15rem;display:grid}.dashboard-champion-hero__metrics>div{gap:.26rem;min-width:0;padding:0 .55rem;display:grid}.dashboard-champion-hero__metrics>div:first-child{padding-left:0}.dashboard-champion-hero__metrics>div+div{border-left:1px solid #ffffff1a}.dashboard-champion-hero__metrics strong{color:var(--color-brand-gold-200);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,1.25vw,1.25rem);overflow:hidden}.dashboard-champion-hero__metrics span{color:var(--color-text-secondary);font-size:.68rem;line-height:1.25}.dashboard-champion-hero__person{text-align:center;justify-items:center;gap:.6rem;display:grid}.dashboard-champion-hero__portrait-stage{width:15rem;height:18rem;position:relative;transform:translate(-1.9rem,-.85rem)}.dashboard-champion-hero__portrait-stage .dashboard-seller-portrait--hero{z-index:1;width:46%;height:55%;box-shadow:none;background:#081426;border:0;border-radius:44% 44% 46% 46%/33% 33% 52% 52%;position:absolute;top:18%;left:27%}.dashboard-champion-hero__portrait-frame{z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.dashboard-champion-hero__leader-name{z-index:3;min-height:2rem;color:var(--color-brand-gold-200);font-family:var(--font-display);letter-spacing:.035em;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;white-space:normal;place-items:center;padding:.15rem .3rem;font-size:clamp(.58rem,.68vw,.72rem);font-weight:900;line-height:1.05;display:grid;position:absolute;bottom:14.8%;left:16%;right:16%}.dashboard-round-read{border-radius:var(--radius-sm);background:#0811209e;border:1px solid #6e9be838;align-content:center;align-self:stretch;gap:.72rem;margin-top:.7rem;margin-bottom:.4rem;padding:1rem;display:grid}.dashboard-round-read__title,.dashboard-round-read p{gap:.55rem;margin:0;display:flex}.dashboard-round-read__title{color:var(--color-brand-gold-200);letter-spacing:.04em;text-transform:uppercase;align-items:center;font-size:.75rem}.dashboard-round-read p{color:var(--color-text-secondary);align-items:flex-start;font-size:.76rem;line-height:1.35}.dashboard-round-read p>svg{color:var(--color-brand-gold-200);flex:none;margin-top:.05rem}.dashboard-round-read__summary{border-top:1px solid #ffffff1a;gap:.3rem;padding-top:.65rem;display:grid}.dashboard-round-read__summary span{color:var(--color-text-tertiary);font-size:.68rem}.dashboard-round-read__summary strong{color:var(--color-brand-gold-200);font-size:.7rem}.dashboard-arena-empty{background:linear-gradient(135deg,#0e2b536b,#0b1221f0);border-color:#6e9be842;align-content:center;min-height:17rem}.dashboard-champion-skeleton{grid-template-columns:9rem minmax(16rem,1fr) 9rem;min-height:15rem}.dashboard-champion-skeleton:before,.dashboard-ranking-skeleton:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 24%,#ffffff14 42%,#0000 60%);animation:1.5s ease-in-out infinite dashboard-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.dashboard-champion-skeleton>span{background:#ffffff14;border-radius:1rem;width:7rem;height:7rem;display:block}.dashboard-champion-skeleton>div{gap:.85rem;display:grid}.dashboard-champion-skeleton>div i{border-radius:var(--radius-pill);background:#ffffff17;height:.85rem;display:block}.dashboard-champion-skeleton>div i:first-child{width:29%}.dashboard-champion-skeleton>div i:nth-child(2){width:62%;height:2rem}.dashboard-champion-skeleton>div i:last-child{width:78%}.dashboard-ranking-panel{min-width:0;display:grid}.dashboard-ranking-panel__subtitle{color:var(--color-text-secondary);margin:-.25rem 0 0;font-size:.79rem;line-height:1.4}.dashboard-ranking-table{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#070e1b6b;overflow:hidden}.dashboard-ranking-panel--loaded .dashboard-ranking-table{box-shadow:0 0 0 1px #6e9be80a}.dashboard-ranking-table__header,.dashboard-ranking-row,.dashboard-ranking-table__total{grid-template-columns:3.5rem minmax(14rem,1.35fr) minmax(11rem,1fr) minmax(11rem,.9fr) 8.5rem 8.5rem;align-items:center;gap:.9rem;display:grid}.dashboard-ranking-table__header{border-bottom:1px solid var(--color-border-subtle);min-height:2.7rem;color:var(--color-text-tertiary);letter-spacing:.045em;text-transform:uppercase;background:#ffffff06;padding:0 .85rem;font-size:.64rem;font-weight:800}.dashboard-ranking-table__header>:nth-child(n+4){text-align:right}.dashboard-ranking-table__body{display:grid}.dashboard-ranking-table__body.team-ranking-list{gap:0}.dashboard-ranking-row{border:0;border-bottom:1px solid var(--color-border-subtle);min-height:4rem;transition:background var(--motion-duration-fast) var(--ease-out-soft);background:0 0;padding:.35rem .85rem}.dashboard-ranking-row:hover{background:#6e9be80e}.dashboard-ranking-row--leader{border-radius:var(--radius-sm);background:linear-gradient(90deg,#e4a82424,#e4a82409);border:1px solid #e4a82499;min-height:4rem;margin:.45rem .45rem 0;padding:.35rem .4rem}.dashboard-ranking-row--leader+.dashboard-ranking-row{border-top:0}.dashboard-ranking-row__position span{width:2.15rem;height:2.15rem;color:var(--color-text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#6e9be814;border:1px solid #6e9be842;border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}.dashboard-ranking-row--leader .dashboard-ranking-row__position span{color:var(--color-brand-gold-100);background:#e4a82438;border-color:#e4a824c7}.dashboard-ranking-row__team{align-items:center;gap:.72rem;min-width:0;display:flex}.dashboard-ranking-row__team>div{gap:.3rem;min-width:0;display:grid}.dashboard-ranking-row__team strong{color:var(--color-text-primary);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.dashboard-ranking-row__team span{color:var(--color-text-secondary);align-items:center;gap:.34rem;font-size:.7rem;display:flex}.dashboard-ranking-row__leader>span{gap:.18rem;min-width:0;display:grid}.dashboard-ranking-row__leader small{color:var(--color-text-tertiary);font-size:.64rem}.dashboard-ranking-row__leader strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.dashboard-ranking-row__amount,.dashboard-ranking-row__sales,.dashboard-ranking-row__share,.dashboard-ranking-table__total strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dashboard-ranking-row__amount{color:var(--color-brand-gold-200);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.dashboard-ranking-row__sales,.dashboard-ranking-row__share{color:var(--color-text-primary);text-align:right;font-size:.82rem}.app-workspace--dashboard .app-content,.app-workspace--dashboard .app-dashboard{margin-top:0}.app-workspace--dashboard .app-topbar{min-height:5.5rem;padding-bottom:var(--space-3)}.dashboard-arena-state-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.dashboard-arena-state-card{border-radius:var(--radius-md);background:linear-gradient(135deg,#09182cad,#060d1ad9);border:1px solid #6e9be833;min-height:14rem;padding:1rem 1.15rem;display:grid;position:relative;overflow:hidden}.dashboard-arena-state-card h2{color:var(--color-text-secondary);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.dashboard-arena-state-card--loading{align-content:start;gap:1.2rem}.dashboard-arena-state-card__skeleton{gap:.8rem;display:grid}.dashboard-arena-state-card__skeleton>div{grid-template-columns:1.5rem minmax(6rem,1.5fr) repeat(2,minmax(2rem,.48fr));align-items:center;gap:1.1rem;display:grid}.dashboard-arena-state-card__skeleton i,.dashboard-arena-state-card__skeleton span{border-radius:var(--radius-pill);background:#a6b8d638;height:.55rem;display:block}.dashboard-arena-state-card__skeleton i{border-radius:50%;width:1.5rem;height:1.5rem}.dashboard-arena-state-card--season{text-align:center;align-content:center;justify-items:center;gap:.55rem}.dashboard-arena-state-card--season>svg{color:#a6b8d680}.dashboard-arena-state-card--season h2{color:var(--color-text-primary);letter-spacing:0;text-transform:none;font-size:.85rem}.dashboard-arena-state-card--season p{max-width:24rem;color:var(--color-text-secondary);margin:0;font-size:.75rem}.dashboard-arena-state-card--season .btn{min-height:2.4rem;margin-top:.35rem;padding-inline:1.2rem}.dashboard-ranking-table__total{min-height:3rem;color:var(--color-brand-blue-200);background:#6e9be80e;padding:0 .85rem;font-size:.74rem}.dashboard-ranking-table__total-label{font-family:var(--font-display);letter-spacing:.015em;text-transform:uppercase;text-align:left;grid-column:1/4;font-size:.77rem}.dashboard-ranking-table__total-amount{color:var(--color-brand-blue-200);text-align:right;grid-column:4}.dashboard-ranking-table__total-sales{color:var(--color-brand-blue-200);text-align:right;grid-column:5}.dashboard-ranking-table__total-share{color:var(--color-brand-blue-200);text-align:right;grid-column:6}.dashboard-ranking-skeleton{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:#070e1b6b;display:grid;position:relative;overflow:hidden}.dashboard-ranking-skeleton__row{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:2rem minmax(9rem,1.3fr) minmax(5rem,.7fr) minmax(4rem,.4fr) minmax(4rem,.4fr) minmax(5rem,.6fr);align-items:center;gap:.9rem;min-height:4.7rem;padding:0 .85rem;display:grid}.dashboard-ranking-skeleton__row:last-child{border-bottom:0}.dashboard-ranking-skeleton__row>span,.dashboard-ranking-skeleton__row>i{border-radius:var(--radius-pill);background:#ffffff1a;height:.52rem;display:block}.dashboard-ranking-skeleton__row>span{border-radius:50%;width:2rem;height:2rem}.dashboard-ranking-skeleton__row>i:nth-child(2){width:88%}.dashboard-ranking-skeleton__row>i:nth-child(3){width:75%}.dashboard-ranking-skeleton__row>i:nth-child(4){width:92%}.dashboard-ranking-skeleton__row>i:nth-child(5){width:70%}.dashboard-ranking-skeleton__row>i:nth-child(6){width:80%}.dashboard-ranking-panel__empty{align-content:center;min-height:14rem}@keyframes dashboard-arena-waves{0%{opacity:.78;transform:translate(-5%,1.6%)scale(1.1,1.06)}50%{opacity:1;transform:translate(.8%,-1.25%)scale(1.16,1.12)}to{opacity:.86;transform:translate(5.2%,1.25%)scale(1.11,1.075)}}@keyframes dashboard-arena-waves-secondary{0%{opacity:.32;transform:translate(4.2%,-.8%)scale(1.13,1.08)}50%{opacity:.58;transform:translate(-.7%,1.1%)scale(1.08,1.13)}to{opacity:.38;transform:translate(-4.4%,-.45%)scale(1.14,1.07)}}@keyframes dashboard-arena-confetti{0%{opacity:0;transform:translate(-1rem,-1rem)rotate(0)}14%{opacity:.9}85%{opacity:.58}to{opacity:0;transform:translate(2rem,11rem)rotate(300deg)}}@keyframes dashboard-arena-crest{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-.35rem)rotate(1.5deg)}}@keyframes dashboard-skeleton-shimmer{to{transform:translate(100%)}}@media (width<=1600px){.dashboard-champion-hero{grid-template-columns:minmax(8rem,.65fr) minmax(15rem,1fr) minmax(7rem,.5fr)}.dashboard-team-crest--hero{width:clamp(8rem,12vw,10.5rem)}.dashboard-champion-hero__portrait-stage{aspect-ratio:5/6;width:min(100%,15rem);height:auto}.dashboard-round-read{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.dashboard-round-read__title,.dashboard-round-read__summary{grid-column:1/-1}.dashboard-round-read__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1280px){.dashboard-ranking-table__header,.dashboard-ranking-row,.dashboard-ranking-table__total{grid-template-columns:3.2rem minmax(11rem,1.3fr) minmax(9rem,.95fr) minmax(8rem,.8fr) 4.8rem 6rem;gap:.65rem}}@media (width<=1000px){.dashboard-champion-hero{grid-template-columns:7.25rem minmax(0,1fr) 8rem}.dashboard-champion-hero__person{grid-column:3}.dashboard-round-read{grid-template-columns:1fr 1fr}.dashboard-round-read p:last-of-type{display:none}.dashboard-ranking-table{overflow-x:auto}.dashboard-ranking-table__header,.dashboard-ranking-row,.dashboard-ranking-table__total{min-width:50rem}}@media (width<=760px){.app-mobile-header--dashboard .app-mobile-header__route small{display:none}.app-mobile-header--dashboard .app-mobile-header__route span{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;line-height:1.08;display:-webkit-box;overflow:hidden}.dashboard-champion-hero,.dashboard-champion-skeleton{min-height:0;padding:.85rem;display:block}.dashboard-champion-hero__team-crest,.dashboard-champion-hero__person{grid-column:auto}.dashboard-champion-hero__team-crest{justify-content:center;margin:0;position:absolute;top:.8rem;left:.65rem;transform:none}.dashboard-team-crest--hero{width:7.25rem}.dashboard-team-crest__hero-label{font-size:.48rem;left:10%;right:10%}.dashboard-champion-hero__copy{align-content:start;gap:.42rem;min-height:7.7rem;padding-left:6.7rem}.dashboard-champion-hero__copy .badge{max-width:100%;padding-inline:.45rem;font-size:.56rem}.dashboard-champion-hero__portrait-stage{width:9rem;max-width:none;height:10.8rem;transform:none}.dashboard-champion-hero__copy h2{letter-spacing:-.055em;font-size:clamp(1.55rem,8vw,2rem)}.dashboard-champion-hero__person{text-align:center;justify-items:center;margin-top:.7rem;display:grid}.dashboard-champion-hero__leader-name{min-height:1.35rem;padding:.1rem .2rem;font-size:clamp(.46rem,2.25vw,.58rem);bottom:13.8%;left:13%;right:13%}.dashboard-champion-hero__metrics{gap:0;width:calc(100% + 6.7rem);margin-top:2rem;margin-left:-6.7rem}.dashboard-champion-hero__metrics>div{padding:0 .45rem}.dashboard-champion-hero__metrics strong{letter-spacing:-.06em;max-width:100%;font-size:clamp(.68rem,3vw,.86rem)}.dashboard-round-read,.dashboard-round-read__summary{grid-template-columns:1fr}.dashboard-round-read{gap:.45rem;margin:.65rem 0 0;padding:.7rem .75rem}.dashboard-round-read p{font-size:.7rem}.dashboard-round-read p:nth-of-type(n+2),.dashboard-round-read p:last-of-type,.dashboard-champion-skeleton>span:last-child{display:none}.dashboard-ranking-table{overflow:hidden}.dashboard-ranking-table__header,.dashboard-ranking-table__total{display:none}.dashboard-ranking-row{grid-template-columns:2rem minmax(0,1fr) minmax(5.8rem,7.4rem);gap:.35rem .55rem;min-width:0;min-height:0;padding:.65rem .7rem}.dashboard-ranking-row--leader{margin:.35rem;padding:.65rem .5rem}.dashboard-ranking-row__position span{width:1.8rem;height:1.8rem;font-size:.68rem}.dashboard-ranking-row__position{grid-area:1/1}.dashboard-ranking-row__team{grid-area:1/2;gap:.45rem}.dashboard-ranking-row__team .dashboard-team-crest--row{width:2.1rem;height:2.1rem}.dashboard-ranking-row__team strong{font-size:.82rem}.dashboard-ranking-row__team span{font-size:.62rem}.dashboard-ranking-row__leader{grid-area:2/2;gap:.4rem}.dashboard-ranking-row__amount{letter-spacing:-.055em;text-align:right;grid-area:1/3;align-self:center;width:100%;max-width:7.4rem;font-size:clamp(.62rem,2.6vw,.78rem)}.dashboard-ranking-row__sales,.dashboard-ranking-row__share{color:var(--color-text-secondary);grid-area:2/3;align-self:center;font-size:.64rem}.dashboard-ranking-row__sales:before{content:"Vendas: ";color:var(--color-text-tertiary)}.dashboard-ranking-row__share{display:none}.dashboard-ranking-skeleton__row{grid-template-columns:2rem minmax(6rem,1fr) minmax(3rem,.4fr);gap:.55rem;min-height:4.25rem}.dashboard-ranking-skeleton__row>i:nth-child(n+4){display:none}.dashboard-arena-state-deck{grid-template-columns:1fr}.dashboard-arena-state-card--loading{display:none}.dashboard-arena-state-card{min-height:10rem;padding:.85rem}}@media (prefers-reduced-motion:reduce){.dashboard-champion-hero__confetti i,.dashboard-team-crest--hero>img,.dashboard-champion-skeleton:before,.dashboard-ranking-skeleton:before{animation:none}}@media (width<=760px){.app-shell{padding-left:1rem;padding-right:1rem}.btn--sm{min-width:2.75rem;height:2.75rem}.form-field__password-toggle{width:2.75rem;height:2.75rem}.audit-table td{width:auto!important}.audit-table td .btn{justify-self:start}}.career-page,.career-settings-page{gap:20px;display:grid}.career-hero,.career-path-card,.career-progress-card,.career-settings-panel{padding:22px}.career-financial-controls{gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.career-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.career-summary-card,.career-level-form{border:1px solid var(--color-border-subtle);background:#ffffff08;border-radius:16px;padding:16px}.career-summary-card{gap:8px;display:grid}.career-summary-card>span,.career-progress-values>span,.career-level-row__main>span,.career-level-row__target>span,.career-week-range{color:var(--color-text-muted);font-size:.82rem}.career-summary-card strong,.career-level-row__target span{align-items:center;gap:6px;display:flex}.star-scale{color:var(--color-text-muted);align-items:center;gap:.55rem;display:inline-flex}.star-scale__icons{color:#e4a82457;gap:.18rem;display:inline-flex}.star-scale__star--filled{color:var(--color-brand-gold-200);filter:drop-shadow(0 0 .35rem #e4a82429)}.star-scale__count{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:750}.career-progress-card progress{width:100%;height:12px;accent-color:var(--color-progression-mission);margin:14px 0 8px}.career-progress-values{align-items:baseline;gap:8px;margin-top:16px;display:flex}.career-progress-values strong{font-size:clamp(1.5rem,4vw,2.25rem)}.career-progress-footer,.career-next-step,.career-level-form__header,.career-level-row,.career-level-row__actions{align-items:center;display:flex}.career-progress-footer,.career-level-form__header{justify-content:space-between}.career-next-step{border-top:1px solid var(--color-border-subtle);gap:8px;margin-top:18px;padding-top:16px}.career-path-list{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.career-path-item{border:1px solid var(--color-border-subtle);background:#ffffff05;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.career-path-item--current{background:#e4a82412;border-color:#e4a82485}.career-path-item--completed{border-color:#30d18947}.career-path-item__position{width:36px;height:36px;color:var(--color-progression-xp);background:#a8c5ff1f;border-radius:50%;place-items:center;font-weight:800;display:grid}.career-path-item__main,.career-path-item__details{gap:5px;min-width:0;display:grid}.career-path-item__main>span,.career-path-item__details>span{color:var(--color-text-muted);font-size:.82rem}.career-path-item__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.career-path-item__details{text-align:right;justify-items:end}.career-report-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.career-report-list li{border:1px solid var(--color-border-subtle);background:#ffffff05;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.career-report-list li>div{gap:3px;min-width:0;display:grid}.career-report-list li span{color:var(--color-text-muted);font-size:.82rem}.career-level-form{margin:18px 0}.career-level-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.career-level-list{gap:10px;margin-top:18px;display:grid}.career-level-row{border:1px solid var(--color-border-subtle);border-radius:14px;gap:14px;padding:14px}.career-level-row__position{width:36px;height:36px;color:var(--color-progression-xp);background:#a8c5ff1f;border-radius:50%;place-items:center;font-weight:800;display:grid}.career-level-row__main{flex:1;min-width:0}.career-level-row__main h3{margin:0 0 4px}.career-level-row__target{gap:4px;min-width:150px;display:grid}.career-level-row__actions{gap:8px}@media (width<=760px){.career-summary-grid,.career-level-form__grid{grid-template-columns:1fr}.career-level-row{flex-wrap:wrap;align-items:flex-start}.career-level-row__main{flex-basis:calc(100% - 54px)}.career-level-row__target,.career-level-row__actions{width:100%}.career-path-item{grid-template-columns:auto minmax(0,1fr);align-items:start}.career-path-item__details{text-align:left;grid-column:2;justify-items:start}.career-report-list{grid-template-columns:1fr}}@keyframes help-panel-enter{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:translate(0)}}.help-context-button{appearance:none}.standalone-help-frame{display:contents}.standalone-help-frame__button{right:max(1rem, env(safe-area-inset-right,0px));bottom:max(1rem, env(safe-area-inset-bottom,0px));z-index:40;box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(12px);background:#0f141eeb;border-color:#a8c5ff52;position:fixed}.help-context-overlay{z-index:var(--z-help-overlay);-webkit-backdrop-filter:blur(3px);background:#03060cad;justify-content:flex-end;display:flex;position:fixed;inset:0}.help-context-panel{border-left:1px solid var(--color-border-subtle);background:var(--color-background-panel);width:min(42rem,100%);height:100dvh;animation:help-panel-enter .2s var(--ease-out-soft) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:-18px 0 60px #0000006b}.help-context-panel__header{border-bottom:1px solid var(--color-border-subtle);padding:max(.8rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) .8rem max(1rem, env(safe-area-inset-left,0px));justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.help-context-panel__header>div{min-width:0}.help-context-panel__header h2,.help-context-panel__header p,.help-article-hero__heading h2,.help-article-hero__heading h3{margin:0}.help-context-panel__heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.help-context-panel__heading>svg{color:var(--color-brand-blue-200);margin-top:.12rem}.help-context-panel__heading>div{gap:.2rem;min-width:0;display:grid}.help-context-panel__header h2{color:var(--color-text-primary);font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.help-context-panel__header p{color:var(--color-text-secondary);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.help-context-panel__body{overscroll-behavior:contain;min-height:0;padding:1rem max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));align-content:start;gap:.9rem;display:grid;overflow-y:auto}.help-context-panel__empty{min-height:14rem;color:var(--color-text-secondary);text-align:center;place-content:center;gap:.5rem;display:grid}.help-context-panel__empty h3,.help-context-panel__empty p{margin:0}.help-context-panel__footer{border-top:1px solid var(--color-border-subtle);padding:.85rem max(1rem, env(safe-area-inset-right,0px)) max(.85rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));justify-content:flex-end;display:flex}.help-context-topics{gap:.55rem;display:grid}.help-context-topics>span{color:var(--color-text-tertiary);font-size:var(--text-micro);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.help-context-topics>div{scrollbar-width:thin;gap:.45rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.help-context-topics button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);max-width:17rem;color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;background:#1f203085;flex:none;padding:.58rem .72rem;font-weight:700;overflow:hidden}.help-context-topics button[aria-pressed=true]{border-color:var(--color-border-blue);color:var(--color-text-primary);background:#2563c42e}.help-context-module-label{color:var(--color-brand-gold-300);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.help-context-article-summary{gap:.35rem;padding:.15rem 0;display:grid}.help-context-article-summary h3,.help-context-article-summary p,.help-task-navigation h4,.help-task-detail h3,.help-task-detail h4,.help-task-detail p,.help-task-detail figure{margin:0}.help-context-article-summary h3,.help-task-detail h3,.help-task-detail h4{color:var(--color-text-primary)}.help-context-article-summary h3{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.help-context-article-summary p,.help-task-detail p{color:var(--color-text-secondary);line-height:var(--text-body--line-height)}.help-task-navigation{gap:.55rem;display:grid}.help-task-navigation h4{color:var(--color-text-tertiary);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.help-task-navigation>div{gap:.45rem;display:grid}.help-task-navigation button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;color:var(--color-text-secondary);cursor:pointer;text-align:left;transition:border-color .16s var(--ease-out-soft), background .16s var(--ease-out-soft), transform .16s var(--ease-out-soft);background:#1f203057;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem .78rem;display:flex}.help-task-navigation button:hover{border-color:var(--color-border-blue);background:#2563c41a;transform:translateY(-1px)}.help-task-navigation button[aria-pressed=true]{border-color:var(--color-border-blue);box-shadow:inset 3px 0 0 var(--color-brand-blue-300);background:#2563c429}.help-task-navigation__copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.58rem;min-width:0;display:grid}.help-task-navigation__copy>svg{color:var(--color-brand-blue-200);margin-top:.12rem}.help-task-navigation__copy>span{gap:.2rem;min-width:0;display:grid}.help-task-navigation button strong{color:var(--color-text-primary);font-size:var(--text-body);font-weight:800}.help-task-navigation button small{color:var(--color-text-secondary);font-size:var(--text-caption);line-height:var(--text-caption--line-height);display:block}.help-task-navigation>div>button>svg:last-child{color:var(--color-text-tertiary);flex:none}.help-task-detail{border-top:1px solid var(--color-border-subtle);gap:.85rem;padding-top:.9rem;display:grid}.help-task-detail__heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.help-task-detail__heading>svg{color:var(--color-brand-blue-200);margin-top:.12rem}.help-task-detail__heading>div{gap:.22rem;display:grid}.help-task-detail__heading h3{font-size:var(--text-body)}.help-task-detail__lead{border-left:2px solid var(--color-border-blue);padding-left:.68rem}.help-task-disclosure{border-top:1px solid var(--color-border-subtle);padding-top:.7rem}.help-task-disclosure summary{color:var(--color-text-primary);cursor:pointer;font-size:var(--text-caption);font-weight:800}.help-task-disclosure>div{padding-top:.7rem}.help-task-facts,.help-task-calculations{gap:.65rem;margin:0;display:grid}.help-task-facts>div,.help-task-calculations>dl{border-top:1px solid var(--color-border-subtle);gap:.18rem;margin:0;padding:.68rem 0;display:grid}.help-task-facts dt,.help-task-calculations dt{color:var(--color-text-tertiary);font-size:var(--text-micro);letter-spacing:.05em;text-transform:uppercase;font-weight:900}.help-task-facts dd,.help-task-calculations dd{color:var(--color-text-secondary);font-size:var(--text-caption);line-height:var(--text-caption--line-height);margin:0}.help-task-calculations>dl{gap:.6rem}.help-task-calculations>dl>div{gap:.16rem;display:grid}.help-task-calculations>dl>div+div{border-top:1px solid var(--color-border-subtle);padding-top:.6rem}.help-task-calculations code{overflow-wrap:anywhere;color:var(--color-brand-blue-100)}.help-task-list-section{gap:.45rem;display:grid}.help-task-list-section h4{font-size:var(--text-caption)}.help-task-list{color:var(--color-text-secondary);font-size:var(--text-caption);line-height:var(--text-caption--line-height);gap:.48rem;margin:0;padding-left:1.15rem;display:grid}.help-task-list--ordered{list-style:decimal}.help-task-screenshots{gap:.7rem;display:grid}.help-task-screenshots figure{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-sunken);overflow:hidden}.help-task-screenshots img{width:100%;height:auto;display:block}.help-task-screenshots__fallback{min-height:12rem;color:var(--color-text-tertiary);font-size:var(--text-caption);text-align:center;place-content:center;justify-items:center;gap:.5rem;display:grid}.help-task-screenshots figcaption{color:var(--color-text-secondary);font-size:var(--text-caption);padding:.58rem .68rem}.help-context-panel__full-guide{color:var(--color-text-primary);font-size:var(--text-caption);align-items:center;gap:.4rem;font-weight:800;text-decoration:none;display:inline-flex}.help-context-panel__full-guide:hover{color:var(--color-brand-blue-100);text-decoration:underline}.help-article-content,.help-article-hero__heading{gap:.7rem;display:grid}.help-article-hero__heading h2,.help-article-hero__heading h3{color:var(--color-text-primary);font-size:var(--text-h2);line-height:var(--text-h2--line-height)}.help-article-content--compact .help-article-hero,.help-article-content--compact .help-article-section{padding:.85rem}.help-article-content--compact .help-article-hero__heading h3{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.help-article-content--compact .help-article-section h4{color:var(--color-text-primary);font-size:var(--text-body);line-height:var(--text-body--line-height);margin:0}.help-calculation-list{gap:.7rem;display:grid}.help-calculation-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#0a0b1242;gap:.65rem;margin:0;padding:.8rem;display:grid}.help-calculation-card>div{gap:.25rem;display:grid}.help-calculation-card dt{color:var(--color-text-tertiary);font-size:var(--text-micro);letter-spacing:.05em;text-transform:uppercase;font-weight:900}.help-calculation-card dd{color:var(--color-text-secondary);line-height:var(--text-body--line-height);margin:0}.help-calculation-card code{overflow-wrap:anywhere;color:var(--color-brand-blue-100)}.help-screenshot-card__media{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-sunken);overflow:hidden}.help-screenshot-card__media img{border:0;border-radius:0;width:100%;height:auto;display:block}.help-screenshot-card__fallback{width:100%;min-height:12rem;color:var(--color-text-tertiary);font-size:var(--text-caption);text-align:center;place-content:center;justify-items:center;gap:.5rem;display:grid}@media (width<=760px){.app-mobile-header{grid-template-columns:minmax(0,1fr) auto auto auto}.help-context-panel{border-left:0;width:100%}.help-context-panel__body{padding:.75rem max(.75rem, env(safe-area-inset-right,0px)) max(.75rem, env(safe-area-inset-bottom,0px)) max(.75rem, env(safe-area-inset-left,0px))}.help-context-panel__header{padding-left:max(.85rem, env(safe-area-inset-left,0px))}.help-context-panel__footer .help-context-panel__full-guide{justify-content:center;width:100%}}@media (width<=480px){.app-mobile-header__metric{display:none}.app-mobile-header{grid-template-columns:minmax(0,1fr) auto auto}}@media (prefers-reduced-motion:reduce){.help-context-panel{animation:none}.help-article-detail{scroll-behavior:auto}}.help-module-strip{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:linear-gradient(145deg,#1f2030bd,#0f141eb8);grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.help-module-strip__header{grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);align-items:stretch;gap:1rem;display:grid}.help-module-strip__header>div{align-content:start;gap:.28rem;min-width:0;display:grid}.help-module-strip__eyebrow{color:var(--color-brand-gold-300);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.help-module-strip__header h2,.help-module-strip__header p{margin:0}.help-module-strip__header h2{color:var(--color-text-primary);font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.help-module-strip__header p{color:var(--color-text-secondary);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.help-module-groups{gap:1rem;display:grid}.help-module-group{border-top:1px solid var(--color-border-subtle);gap:.7rem;min-width:0;padding-top:.9rem;display:grid}.help-module-group__heading{justify-content:space-between;align-items:end;gap:.75rem;display:flex}.help-module-group__heading>div{gap:.18rem;min-width:0;display:grid}.help-module-group__heading h3,.help-module-group__heading p{margin:0}.help-module-group__heading h3{color:var(--color-text-primary);font-size:var(--text-body);line-height:var(--text-body--line-height)}.help-module-group__heading p,.help-module-group__heading>span{color:var(--color-text-tertiary);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.help-module-group__heading>span{white-space:nowrap;flex:none;font-weight:800}.help-module-group__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.help-module-button{min-height:6.2rem}.help-module-button--all{text-align:left;align-content:center;min-height:0}.help-module-button strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.help-module-button small{color:var(--color-brand-blue-200);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.3;overflow:hidden}.help-section-count{border:1px solid var(--color-border-subtle);min-height:2rem;color:var(--color-text-secondary);font-size:var(--text-caption);white-space:nowrap;border-radius:999px;align-items:center;padding:.34rem .65rem;font-weight:800;display:inline-flex}.help-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.help-video-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-width:0;color:var(--color-text-primary);transition:transform .18s var(--ease-out-soft), border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft);background:radial-gradient(circle at 0 0,#e4a8241f,#0000 58%),#1f203080;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.6rem;padding:.85rem;text-decoration:none;display:grid}.help-video-card:hover{border-color:var(--color-border-gold);background:radial-gradient(circle at 0 0,#e4a8242e,#0000 58%),#1f2030a8;transform:translateY(-1px)}.help-video-card__icon{border:1px solid var(--color-border-gold);width:2.2rem;height:2.2rem;color:var(--color-brand-gold-200);border-radius:50%;place-items:center;display:grid}.help-video-card__copy{align-content:start;gap:.22rem;min-width:0;display:grid}.help-video-card__copy strong,.help-video-card__copy span,.help-video-card__meta{min-width:0}.help-video-card__copy strong{color:var(--color-text-primary);font-size:var(--text-caption);line-height:1.3}.help-video-card__copy span{color:var(--color-text-secondary);font-size:var(--text-caption);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.help-video-card__meta{color:var(--color-brand-blue-200);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-weight:800;line-height:1.3;overflow:hidden}@media (width<=1080px){.help-module-group__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.help-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.help-module-strip__header{grid-template-columns:1fr}.help-module-button--all{width:100%}.help-module-group__grid,.help-video-grid{grid-template-columns:1fr}.help-module-group__heading{flex-direction:column;align-items:start}}:root{--color-management-canvas:#0d1015;--color-management-surface:#161c23;--color-management-control:#141a1f;--color-management-border:#303841}.app-shell-root,.app-workspace,.app-topbar{background:var(--color-management-canvas)}.app-sidebar{background:var(--color-management-surface)}.app-page-title__context{color:var(--color-text-secondary);font-size:var(--text-caption);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.app-page-title:has(.app-page-title__context) h1{font-size:1.5rem;line-height:1.2}.app-topbar:has(.app-page-title__context){min-height:9.35rem}.app-nav-link--active{color:var(--color-text-primary);box-shadow:inset 3px 0 0 var(--color-brand-gold-300);background:#ffffff12;border-color:#0000}.management-page{gap:var(--space-5);width:100%;min-width:0;display:grid}.management-stats.app-stat-grid,.management-stats.app-stat-grid--admin{grid-template-columns:repeat(4,minmax(0,1fr))}.management-stats:is(.app-stat-grid--count-3,.app-stat-grid--count-5) .app-stat-card:last-child{grid-column:auto}.management-directory{width:100%;min-width:0;max-width:none}.management-directory--master-detail{display:block}.management-row{grid-template-columns:minmax(12rem,1.6fr) minmax(8rem,1fr) minmax(7rem,.6fr) minmax(12rem,1.1fr);align-items:center;gap:clamp(.75rem,1.5vw,1.25rem);width:100%;min-width:0;display:grid}.management-row--has-trailing{grid-template-columns:minmax(11rem,1.45fr) minmax(7.5rem,.9fr) minmax(6rem,.55fr) minmax(7.5rem,.6fr) minmax(9rem,.9fr)}.management-row__identity,.management-row__meta,.management-row__state,.management-row__actions,.management-row__trailing{min-width:0}.management-row__identity{grid-column:1;align-items:center;gap:.75rem;display:flex}.management-row__meta{grid-column:2}.management-row__state{grid-column:3}.management-row__trailing{grid-column:4}.management-row__identity-content{min-width:0}.management-row__lead,.management-row__trailing{flex:none}.management-row__actions{flex-wrap:wrap;grid-column:4;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.management-row--has-trailing .management-row__actions{grid-column:5}.management-row__actions>:is(.seller-row__actions,.client-row__actions,.campaign-row__actions,.goal-row__actions,.sales-row__actions,.level-row__actions){flex-wrap:wrap;max-width:100%}.management-row__details{grid-column:1/-1;min-width:0}.management-directory .management-row{border:0;border-bottom:1px solid var(--color-border-subtle);box-shadow:none;transition:background .18s var(--ease-out-soft);background:0 0;border-radius:0;margin:0;padding:1rem 0;overflow:visible;transform:none}.management-directory .management-row:last-child{border-bottom:0}.management-directory .management-row:before{content:none}.management-directory .management-row:hover{border-color:var(--color-border-subtle);background:var(--color-management-control)}@supports (color:color-mix(in lab, red, red)){.management-directory .management-row:hover{background:color-mix(in srgb, var(--color-management-control) 56%, transparent)}}.management-directory .management-row:hover{box-shadow:none;transform:none}.management-directory .management-row:hover:before{animation:none}.management-directory :is(.seller-list,.clients-list,.campaign-list,.goal-list,.sales-list,.level-badges-list){gap:0}:is(.seller-directory--form-open,.clients-directory--form-open,.team-directory--form-open,.campaign-directory--form-open,.goal-directory--form-open,.level-badges-directory--form-open,.sales-directory--form-open){box-shadow:none;background:0 0;border-color:#0000;padding:0;overflow:visible}:is(:is(.seller-directory--form-open,.clients-directory--form-open,.team-directory--form-open,.campaign-directory--form-open,.goal-directory--form-open,.level-badges-directory--form-open,.sales-directory--form-open)>.app-panel-header,.clients-management--form-open>:is(.clients-stats,.client-transfer-panel,.client-registration-admin,.app-inline-alert),.goal-management:has(.goal-directory--form-open) .goal-campaign-context){display:none}:is(.seller-directory--form-open,.clients-directory--form-open,.team-directory--form-open,.campaign-directory--form-open,.goal-directory--form-open,.level-badges-directory--form-open,.sales-directory--form-open) .inline-form-panel--open{grid-template-columns:minmax(0,1fr);gap:0;width:100%;display:block}.inline-form-panel--open>.management-editor{opacity:1;width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;transition:none;display:grid;overflow:visible;transform:none}.management-editor>.app-inline-alert{margin:0 0 1rem}.management-editor:focus{outline:none}.management-editor-form{gap:0;width:100%;display:grid}.management-editor-section{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.25rem) 0;display:grid}.management-editor-section:first-child{border-top:0}.management-editor-section:last-of-type{border-bottom:0}.management-editor-section__intro{gap:.65rem;display:grid}.management-editor-section__intro h3,.management-editor-section__intro p{margin:0}.management-editor-section__intro h3{color:var(--color-text-primary);font-size:1rem;line-height:1.35}.management-editor-section__intro p{max-width:15rem;color:var(--color-text-secondary);font-size:var(--text-caption);line-height:1.65}.management-editor-section__fields{gap:1.15rem;width:min(100%,38rem);display:grid}.management-editor .form-field__control{border-color:var(--color-management-border);border-radius:var(--radius-sm);background:var(--color-management-control);box-shadow:none;transition:none}.management-editor .team-form-preview{border-color:var(--color-management-border);border-radius:var(--radius-sm);background:var(--color-management-control);box-shadow:none}.management-editor-note{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-panel-muted);color:var(--color-text-secondary);font-size:var(--text-caption);margin:0;padding:.9rem 1rem;line-height:1.55}.management-editor-form .image-upload-field__body{background:0 0;border:0;border-radius:0;padding:0}.management-editor-form .image-upload-field__preview{border-color:var(--color-management-border);background:var(--color-management-control);width:5.75rem;height:5.75rem;box-shadow:none}.management-editor-form :is(.team-form-options__content,.management-form-options__content){border-top:0;padding:0}.management-editor-form :is(.team-color-field>span,.level-color-field>span){background:var(--team-preview-color,var(--level-preview-color))}@supports (color:color-mix(in lab, red, red)){.management-editor-form :is(.team-color-field>span,.level-color-field>span){background:color-mix(in srgb, var(--team-preview-color,var(--level-preview-color)) 12%, var(--color-management-control))}}.management-editor-actions{border-top:1px solid var(--color-border-subtle);background:var(--color-management-surface);padding:2rem var(--space-5);justify-content:space-between;align-items:center;gap:1rem;margin:0;display:flex}.management-editor-actions .btn{width:auto;min-width:8rem}.management-editor-actions .btn-primary{border-color:var(--color-brand-gold-300);background:var(--color-brand-gold-300);color:var(--color-text-on-gold);box-shadow:none}.management-editor-actions .btn-primary:hover:not(:disabled){border-color:var(--color-brand-gold-200);background:var(--color-brand-gold-200);color:var(--color-text-on-gold);box-shadow:none;transform:none}.management-editor-actions .btn-secondary{box-shadow:none;background:0 0}.seller-registration-steps{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=761px){.app-shell{grid-template-columns:clamp(15.5rem,16vw,17rem) minmax(0,1fr)}}@media (width>=761px) and (width<=1179px){.management-stats.app-stat-grid,.management-stats.app-stat-grid--admin{grid-template-columns:repeat(2,minmax(0,1fr))}.management-row{grid-template-columns:minmax(18rem,1.35fr) minmax(12rem,1fr);align-items:start}.management-row__identity{grid-area:auto/1}.management-row__meta,.management-row__state,.management-row__trailing{grid-area:auto/2}.management-row__actions{grid-area:auto/1/auto/-1}}@media (width>=761px) and (width<=1279px){.management-editor-section{grid-template-columns:minmax(10rem,12rem) minmax(0,1fr);gap:1.5rem}.management-editor-section__fields{width:100%}.management-editor-section__fields>*{min-width:0}}@media (width<=760px){.management-stats.app-stat-grid,.management-stats.app-stat-grid--admin,.management-row{grid-template-columns:minmax(0,1fr)}.management-row__identity,.management-row__meta,.management-row__state,.management-row__trailing,.management-row__actions{grid-area:auto/1}.management-row__actions{justify-content:flex-start}.management-editor-section{grid-template-columns:minmax(0,1fr);gap:1.15rem;padding:1.25rem 0}.management-editor-section__intro p,.management-editor-section__fields{width:100%;max-width:none}.management-editor-actions{flex-direction:column-reverse;align-items:stretch;margin:0;padding:1.25rem 1rem}.management-editor-actions .btn{width:100%}}:root{--color-management-canvas:#0d1015;--color-management-surface:#161c23;--color-management-control:#141a1f;--color-management-border:#303841;--color-background-app:#0b0f14;--color-background-panel:#121820;--color-background-panel-muted:#0f141b;--color-background-control:#171e27;--color-surface-base:#0b0f14;--color-surface-sunken:#080b10;--color-surface-raised:#121820;--color-surface-elevated:#171e27;--color-surface-input:#171e27;--color-border-subtle:#dbe3ef14;--color-border-default:#dbe3ef24;--color-border-strong:#dbe3ef3d;--color-text-primary:#f6f7fa;--color-text-secondary:#b5bdc9;--color-text-tertiary:#8f99a7;--color-text-muted:#7e8998;--color-action-primary:#2f6ed3;--color-action-primary-hover:#3e7dde;--radius-xs:.35rem;--radius-sm:.5rem;--radius-md:.7rem;--radius-lg:.85rem;--radius-xl:1rem;--shadow-card:0 12px 32px #0003;--shadow-panel:0 10px 28px #0000002e}[hidden]{display:none!important}body{background:var(--color-management-canvas)}.app-shell-root{background:var(--color-management-canvas);min-height:100svh;overflow:visible}.app-shell-root:before{content:none}.app-shell{background:var(--color-management-canvas);gap:0;min-height:100svh;padding:0}.app-sidebar,.app-topbar,.app-panel,.ui-card,.design-preview-tile,.design-card-sample{-webkit-backdrop-filter:none}.app-sidebar{border:0;border-right:1px solid var(--color-border-subtle);background:var(--color-management-surface);height:100svh;box-shadow:none;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:0;padding:1.75rem 1.25rem 1rem;display:grid;position:sticky;top:0;overflow:hidden}.app-sidebar__desktop-brand{border-bottom:1px solid var(--color-border-subtle);min-height:5.4rem;padding:.25rem .7rem 1.45rem}.app-brand{width:min(10.8rem,100%)}.app-sidebar__scroll-area{scrollbar-color:#ffffff1f transparent;scrollbar-width:thin;gap:1.15rem;min-height:0;padding:1.15rem .25rem 1rem;overflow:auto}.app-sidebar__footer{border-top:1px solid var(--color-border-subtle);gap:.35rem;padding:.7rem .25rem 0;display:grid}.app-sidebar__support,.app-drawer-actions{display:block}.app-user-card{border-radius:var(--radius-md);box-shadow:none;background:#10161d;border:0;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.72rem;display:grid;overflow:visible}.app-user-card__profile{align-items:center;gap:.65rem;min-width:0;display:flex}.app-user-card__avatar{border-radius:var(--radius-sm);width:2.15rem;height:2.15rem;color:var(--color-brand-gold-100);box-shadow:none;background:#171b20;border-color:#e4a8246b}.app-user-card__identity strong{font-size:.8rem}.app-user-card__identity small{color:var(--color-text-muted);font-size:.64rem}.app-user-card__role{border-radius:var(--radius-pill);white-space:nowrap;border-color:#e4a82442;grid-column:auto;width:auto;min-height:1.75rem;padding:.35rem .55rem;font-size:.64rem}.app-nav-grid{gap:.85rem}.app-nav-group{border:0;gap:.25rem;padding:0}.app-nav-group summary,.app-nav-group__heading{color:#747f8e;letter-spacing:.1em;border:0;border-radius:0;min-height:1.65rem;padding:0 .55rem;font-size:.62rem;font-weight:800}.app-nav-group summary:hover{color:var(--color-text-secondary);background:0 0;border-color:#0000}.app-nav-group summary svg{width:.75rem;height:.75rem}.app-nav-group__items{gap:.1rem;padding:0}.app-nav-link{border-radius:var(--radius-sm);color:#9da6b3;min-height:2.25rem;box-shadow:none;background:0 0;border:0;gap:.6rem;padding:.45rem .62rem;font-size:.76rem;font-weight:650;transition:background .15s,color .15s;overflow:visible;transform:none}.app-nav-link:before{content:none}.app-nav-link:hover{color:var(--color-text-primary);box-shadow:none;background:#ffffff0b;border-color:#0000;transform:none}.app-nav-link:hover .app-nav-link__icon,.app-nav-link--active .app-nav-link__icon{transform:none}.app-nav-link--active{color:var(--color-text-primary);box-shadow:inset 3px 0 0 var(--color-brand-gold-300);background:#ffffff13;border:0}.app-nav-link__icon{color:#7f8a99;width:1.2rem}.app-nav-link--active .app-nav-link__icon{color:var(--color-brand-gold-200)}.app-nav-link__content{gap:0}.app-nav-link__meta,.app-nav-link__metric{display:none}.app-drawer-actions .btn{min-height:2.25rem;color:var(--color-text-tertiary);justify-content:flex-start;padding-inline:.62rem}.app-workspace{background:var(--color-management-canvas);min-width:0;min-height:100svh}.app-topbar{border:0;border-bottom:1px solid var(--color-border-subtle);min-height:10.25rem;box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:1.5rem;padding:2.4rem clamp(1.75rem,4vw,4rem);display:flex;position:relative}.app-topbar:after{content:none}.app-page-title{grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.35rem 1.25rem;min-width:0;display:grid}.app-page-title__emblem{width:4rem;height:4rem;color:var(--color-brand-gold-200);background:#e4a8240e;border:1px solid #e4a8246b;border-radius:50%;grid-area:1/1/span 3;place-items:center;display:grid}.app-page-title__context,.app-page-title__eyebrow{grid-column:2}.app-page-title h1{color:var(--color-text-primary);font-family:var(--font-display);letter-spacing:-.035em;-webkit-text-fill-color:currentColor;background:0 0;grid-column:2;margin:0;font-size:clamp(1.85rem,2.65vw,2.55rem);font-weight:780;line-height:1.05}.app-page-title:has(.app-page-title__context) h1{font-size:clamp(1.85rem,2.65vw,2.55rem)}.app-page-title p{max-width:56rem;color:var(--color-text-tertiary);grid-column:2;margin:0;font-size:.9rem;line-height:1.55}.app-page-title__status{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-background-control);width:fit-content;color:var(--color-text-tertiary);grid-column:2;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.68rem;line-height:1;display:inline-flex}.app-page-title__status strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.app-page-title__context{color:var(--color-text-muted);font-size:.7rem}.app-topbar-actions{margin-left:auto}.app-icon-button,.help-context-button{border-color:var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-background-control);box-shadow:none}.app-content,.app-dashboard,.design-system-root{gap:1.15rem;margin-top:0}.app-content{width:100%;padding:clamp(1.5rem,3vw,3rem) clamp(1.75rem,4vw,4rem) 4rem}.app-panel,.ui-card,.design-preview-tile,.design-card-sample{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-panel);box-shadow:none}.app-panel{gap:1rem;padding:clamp(1rem,2vw,1.4rem)}.app-panel:hover,.ui-card:hover{border-color:var(--color-border-default);box-shadow:none;transform:none}.app-panel-header{border-bottom:1px solid var(--color-border-subtle);gap:1rem;min-height:2.75rem;padding-bottom:.9rem}.app-panel-header__title,.app-panel-header h2{letter-spacing:-.01em;font-size:1.05rem}.app-stat-grid,.management-stats.app-stat-grid,.management-stats.app-stat-grid--admin{gap:.8rem}.app-stat-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-panel);min-height:7.25rem;box-shadow:none;padding:1rem}.app-stat-card:before,.app-stat-card:after{content:none}.btn{border-radius:var(--radius-sm);min-height:2.45rem;box-shadow:none;transform:none}.btn:hover:not(:disabled),.btn:active:not(:disabled){box-shadow:none;transform:none}.btn-primary{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-blue);box-shadow:none}.btn-primary:before,.btn-primary:after{content:none}.btn-primary:hover:not(:disabled){border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover)}.btn-secondary,.btn-ghost{background:var(--color-background-control);box-shadow:none}.form-field__control,.management-editor .form-field__control,.ui-select,textarea,input,select{border-radius:var(--radius-sm)}.form-field__control,.management-editor .form-field__control{border-color:var(--color-management-border);background:var(--color-management-control);box-shadow:none}.form-field__control:focus-within,.management-editor .form-field__control:focus-within{border-color:var(--color-focus-ring);box-shadow:var(--shadow-focus-ring)}.management-editor .form-field__control:focus-within{border-color:var(--color-brand-gold-300);box-shadow:none}.app-inline-alert{border-radius:var(--radius-sm);box-shadow:none}.management-directory .management-row{border-bottom-color:var(--color-border-subtle);padding:.9rem .25rem}.management-directory .management-row:hover{background:#ffffff06}.management-editor-section{border-bottom-color:var(--color-border-subtle)}.management-editor-actions{border-top-color:var(--color-border-subtle);background:var(--color-management-surface)}.management-editor-actions .btn-primary{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-on-blue)}.management-editor-actions .btn-primary:hover:not(:disabled){border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover);color:var(--color-text-on-blue)}.management-editor-section__fields,.management-editor-section__fields .form-field,.management-editor-section__fields .form-field__control,.management-editor-section__fields .form-field__input,.management-editor-section__fields .form-field__select{min-width:0;max-width:100%}.career-settings-page,.payments-page{gap:1.15rem;display:grid}.remuneration-hub{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-panel);overflow:hidden}.remuneration-section-nav{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-panel);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.remuneration-section-nav>div:first-child{gap:.1rem;display:grid}.remuneration-section-nav>div:first-child>span{color:var(--color-text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:750}.remuneration-section-nav>div:first-child>strong{color:var(--color-text-primary);font-size:.95rem}.remuneration-section-nav .segmented-tabs{flex:0 auto;margin:0}.remuneration-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.remuneration-model-card,.remuneration-general-card{color:inherit;font:inherit;cursor:pointer}.remuneration-model-card{text-align:center;background:0 0;border:0;align-content:center;place-items:center;gap:.9rem;min-height:20rem;padding:clamp(2rem,5vw,4.4rem);display:grid;position:relative}.remuneration-model-card+.remuneration-model-card{border-left:1px solid var(--color-border-subtle)}.remuneration-model-card:hover,.remuneration-model-card[aria-pressed=true]{background:#ffffff05}.remuneration-model-card[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--color-brand-gold-300)}.remuneration-model-card__icon{width:5.25rem;height:5.25rem;color:var(--color-brand-gold-200);background:#e4a8240f;border:1px solid #e4a82459;border-radius:50%;place-items:center;display:grid}.remuneration-model-card>strong{color:var(--color-text-primary);letter-spacing:-.025em;font-size:clamp(1.45rem,2.2vw,2rem)}.remuneration-model-card>span:not(.remuneration-model-card__icon):not(.remuneration-model-card__action){max-width:25rem;color:var(--color-text-tertiary);font-size:.88rem;line-height:1.6}.remuneration-model-card__action,.remuneration-general-card__action{border:1px solid var(--color-action-primary);border-radius:var(--radius-xs);background:var(--color-action-primary);color:var(--color-text-on-blue);justify-content:center;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.76rem;font-weight:750;display:inline-flex}.remuneration-general-card__action{border-color:var(--color-border-default);background:var(--color-background-control);color:var(--color-text-secondary)}.remuneration-general-card{border:0;border-top:1px solid var(--color-border-subtle);text-align:left;background:#10161d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:1.15rem 1.4rem;display:grid}.remuneration-general-card:hover,.remuneration-general-card[aria-pressed=true]{background:#141b23}.remuneration-general-card__icon{color:#8eb5f4;background:#2f6ed324;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid}.remuneration-general-card__copy{gap:.2rem;display:grid}.remuneration-general-card__copy strong{color:var(--color-text-primary);font-size:.92rem}.remuneration-general-card__copy span{color:var(--color-text-tertiary);font-size:.76rem;line-height:1.5}.career-settings-panel{margin-top:0}.freelancer-scenario{border-radius:var(--radius-sm);background:linear-gradient(135deg,#2f6ed31a,#10161dc2);border:1px solid #2f6ed34d;grid-template-columns:minmax(0,1.45fr) minmax(12rem,.7fr) minmax(13rem,.85fr);align-items:end;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.freelancer-scenario__copy{justify-items:start;gap:.35rem;display:grid}.freelancer-scenario__copy h3,.freelancer-scenario__copy p{margin:0}.freelancer-scenario__copy h3{color:var(--color-text-primary);font-size:1rem}.freelancer-scenario__copy p{color:var(--color-text-tertiary);font-size:.76rem;line-height:1.5}.freelancer-scenario__result{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);background:#070b0f7a;align-content:center;gap:.2rem;min-height:4.55rem;padding:.7rem .8rem;display:grid}.freelancer-scenario__result>span{color:var(--color-text-tertiary);font-size:.7rem}.freelancer-scenario__result>strong{color:var(--color-brand-gold-200);font-size:.92rem}.payments-layout{grid-template-columns:minmax(0,1.6fr) minmax(18rem,.8fr);align-items:start;gap:1rem;display:grid}.payments-list{display:grid}.payments-row{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(12rem,1fr) minmax(9rem,.7fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.payments-row:last-child{border-bottom:0}.payments-row__identity,.payments-row__period,.payments-row__amount{gap:.25rem;display:grid}.payments-row__identity span,.payments-row__period span,.payments-row__amount span,.payments-register__intro{color:var(--color-text-tertiary);font-size:.76rem;line-height:1.5}.payments-row__amount{text-align:right}.payments-register{position:sticky;top:1rem}.payments-register__form{gap:1rem;display:grid}.login-landing-root,.public-page,.client-registration-page,.sales-payment-page,.presentation-public{background-color:var(--color-management-canvas)}@media (width>=761px){.app-shell{grid-template-columns:18.25rem minmax(0,1fr)}}@media (width>=761px) and (width<=1080px){.app-shell{grid-template-columns:15.5rem minmax(0,1fr)}.app-sidebar{padding-inline:.85rem}.app-user-card{grid-template-columns:minmax(0,1fr)}.app-user-card__role{justify-self:start}.app-page-title{grid-template-columns:3.25rem minmax(0,1fr)}.app-page-title__emblem{width:3.25rem;height:3.25rem}.payments-layout{grid-template-columns:minmax(0,1fr)}.payments-register{position:static}}.seller-row{grid-template-columns:minmax(0,1.25fr) minmax(14rem,1.15fr) minmax(15rem,auto);align-items:center;gap:clamp(.75rem,1.5vw,1.2rem)}.seller-row .management-row__identity{grid-column:1}.seller-row .management-row__meta{grid-column:2}.seller-row .management-row__actions{border-left:1px solid var(--color-border-subtle);grid-column:3;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;padding-left:.85rem;display:grid}.seller-row__status{gap:.45rem;min-width:0;display:grid}.seller-row__badges{flex-wrap:wrap;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.seller-row__badges .ui-badge{white-space:nowrap;flex:none;min-width:fit-content}.seller-row__badges .ui-badge__label{white-space:nowrap}.seller-row__status-meta{min-width:0;color:var(--color-text-tertiary);font-size:var(--text-caption);flex-wrap:wrap;gap:.25rem .6rem;line-height:1.35;display:flex}.seller-row__status-meta span+span:before{color:var(--color-border-strong);content:"•";margin-right:.6rem}.seller-row__actions .btn{white-space:normal;width:100%;min-width:0;min-height:2.5rem;padding-block:.55rem;line-height:1.2}@media (width>=761px) and (width<=1179px){.seller-row{grid-template-columns:minmax(0,1fr) minmax(13rem,1fr);align-items:start}.seller-row .management-row__identity{grid-column:1}.seller-row .management-row__meta{grid-column:2}.seller-row .management-row__actions{border-top:1px solid var(--color-border-subtle);border-left:0;grid-column:1/-1;padding-top:.75rem;padding-left:0}}@media (width<=760px){.seller-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:.8rem}.seller-row .management-row__identity,.seller-row .management-row__meta,.seller-row .management-row__actions{grid-column:1}.seller-row .management-row__actions{border-top:1px solid var(--color-border-subtle);border-left:0;padding-top:.75rem;padding-left:0}.seller-row__main h3{white-space:normal}}@media (width<=480px){.seller-row .management-row__actions{grid-template-columns:minmax(0,1fr)}}.app-panel-header__description{max-width:42rem;color:var(--color-text-tertiary);margin:0;font-size:.78rem;line-height:1.5}.app-stat-grid,.management-stats.app-stat-grid,.management-stats.app-stat-grid--admin{background:0 0;border:0;border-radius:0;gap:.75rem;overflow:visible}.management-stats.app-stat-grid--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.management-stats.app-stat-grid--count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.app-stat-card,.app-stat-card.app-stat-card--blue,.app-stat-card.app-stat-card--gold,.app-stat-card.app-stat-card--success{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-background-panel);grid-template-columns:2.6rem minmax(0,1fr);grid-template-areas:"icon content""visual visual""extra extra";align-content:center;align-items:center;gap:.75rem;min-height:7.5rem;padding:1rem 1.05rem}.app-stat-card__icon{background:0 0;border-radius:50%;width:2.6rem;height:2.6rem}.app-stat-card__content{gap:.3rem}.app-stat-card__head{color:var(--color-text-tertiary);letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.2}.app-stat-card strong,.app-stat-grid--admin .app-stat-card strong,.app-stat-card.app-stat-card--long-value strong,.app-stat-card.app-stat-card--value-dense strong{text-overflow:clip;white-space:normal;font-size:clamp(1.5rem,2vw,2rem);line-height:1;overflow:visible}.app-stat-card small{color:var(--color-text-secondary);text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.4;display:-webkit-box;overflow:hidden}.app-stat-card__visual,.app-stat-card__trend{grid-template-columns:auto minmax(4rem,1fr);align-items:center;gap:.65rem;min-width:0;padding:.15rem 0 0 3.35rem}.app-stat-card__meta{color:var(--color-text-secondary);font-family:var(--font-workspace);letter-spacing:0;text-transform:none;font-size:.7rem;font-weight:600}.app-stat-card__meter{background:#ffffff14;justify-self:end;width:100%;max-width:7rem;height:.2rem}.app-stat-card__meter i{background:var(--color-action-primary)}.level-badges-management{gap:1.1rem}.level-badges-stat-grid .app-stat-card{min-height:7.25rem}.level-badges-stat-grid .app-stat-card__icon{color:var(--color-brand-gold-200);border-color:#e4a82447}.level-badges-directory{border-color:var(--color-border-subtle);background:var(--color-background-panel)}.level-badges-panel-header{align-items:flex-start}.level-badges-panel-header .app-panel-header__copy{gap:.35rem}.level-badges-toolbar{grid-template-columns:minmax(0,1fr) minmax(12rem,.34fr) auto;gap:.75rem;margin-bottom:.35rem}.level-badges-toolbar>.management-toolbar__count{min-height:3rem;color:var(--color-text-tertiary);white-space:nowrap;background:0 0;border:0;border-radius:0;place-content:center end;padding:0;font-size:.72rem;font-weight:600}.management-directory .management-row.level-row{grid-template-columns:minmax(15rem,1.6fr) minmax(6rem,.42fr) minmax(7rem,.48fr) minmax(15rem,.9fr) auto;gap:clamp(.85rem,1.4vw,1.35rem);padding:1.2rem .25rem}.level-symbol{border-color:var(--level-accent,#f0bf52);width:3.65rem;height:3.65rem}@supports (color:color-mix(in lab, red, red)){.level-symbol{border-color:color-mix(in srgb, var(--level-accent,var(--color-brand-gold-300)) 52%, transparent)}}.level-symbol{background:var(--level-accent,#f0bf52);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.level-symbol{background:color-mix(in srgb, var(--level-accent,var(--color-brand-gold-300)) 7%, transparent)}}.level-symbol{color:var(--level-accent,#f8d68a)}@supports (color:color-mix(in lab, red, red)){.level-symbol{color:color-mix(in srgb, var(--level-accent,var(--color-brand-gold-200)) 72%, white)}}.level-symbol{box-shadow:none}.level-row__main{gap:.28rem}.level-row__eyebrow{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:800;line-height:1.2}.level-row__main h3{font-size:1rem;line-height:1.25}.level-row__main p{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.45;overflow:hidden}.level-row__position{color:var(--color-text-secondary);white-space:nowrap;font-size:.75rem;font-weight:600}.level-row__status{width:fit-content;color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:.42rem;font-size:.75rem;font-weight:650;display:inline-flex}.level-row__status--active svg{color:var(--color-success-300)}.level-row__status--inactive svg{color:var(--color-text-muted)}.level-row__criteria{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-panel-muted);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;display:grid;overflow:hidden}.level-row__criterion{align-content:center;gap:.28rem;min-width:0;padding:.65rem .75rem;display:grid}.level-row__criterion+.level-row__criterion{border-left:1px solid var(--color-border-subtle)}.level-row__criterion small{color:var(--color-text-muted);letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:700;line-height:1.2}.level-row__criterion strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.2;overflow:hidden}.level-row__actions{flex-wrap:nowrap}@media (width>=761px) and (width<=1179px){.management-stats.app-stat-grid--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.management-stats.app-stat-grid--count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.management-directory .management-row.level-row{grid-template-columns:minmax(18rem,1.35fr) minmax(12rem,1fr)}.level-row .management-row__identity{grid-area:1/1/span 2}.level-row .management-row__meta,.level-row .management-row__state,.level-row .management-row__trailing{grid-column:2}.level-row .management-row__actions{grid-column:1/-1}}@media (width<=760px){.management-stats.app-stat-grid--count-3,.management-stats.app-stat-grid--count-4{grid-template-columns:minmax(0,1fr)}.sales-management .management-stats.app-stat-grid--count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.app-stat-card,.app-stat-card.app-stat-card--blue,.app-stat-card.app-stat-card--gold,.app-stat-card.app-stat-card--success{grid-template-columns:2.35rem minmax(0,1fr);min-height:6.6rem;padding:.85rem}.app-stat-card__icon{width:2.35rem;height:2.35rem}.app-stat-card__visual,.app-stat-card__trend{padding-left:3rem}.level-badges-panel-header{align-items:stretch}.level-badges-toolbar{grid-template-columns:minmax(0,1fr)}.level-badges-toolbar>.management-toolbar__count{justify-content:start;min-height:auto}.management-directory .management-row.level-row{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:1rem 0}.level-row .management-row__identity,.level-row .management-row__meta,.level-row .management-row__state,.level-row .management-row__trailing,.level-row .management-row__actions{grid-area:auto/1}.level-row__main p{white-space:normal}.level-row__criteria{width:100%}.level-row__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.level-row__actions .btn{width:100%}.app-shell{gap:0;padding:0 1rem;display:grid}.app-mobile-header{z-index:24;border:0;border-bottom:1px solid var(--color-border-subtle);min-height:4.25rem;padding:max(.65rem, env(safe-area-inset-top,0px)) max(.85rem, env(safe-area-inset-right,0px)) .65rem max(.85rem, env(safe-area-inset-left,0px));box-shadow:none;-webkit-backdrop-filter:blur(12px);background:#0b0f14f5;border-radius:0;margin:0 -1rem;position:sticky;top:0}.app-mobile-header__route{align-items:center;min-width:0;display:flex}.app-mobile-header__route small{color:var(--color-text-secondary);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.app-mobile-header__route span{display:none}.app-sidebar{z-index:var(--z-drawer);border-right:1px solid var(--color-border-default);width:min(19rem,100vw - 2.5rem);height:100dvh;padding:max(1rem, env(safe-area-inset-top,0px)) .9rem max(.9rem, env(safe-area-inset-bottom,0px));position:fixed;top:0;left:0}.app-sidebar__mobile-head{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;min-height:4.25rem;padding:0 .25rem 1rem;display:flex}.app-sidebar__desktop-brand{display:none}.app-sidebar__scroll-area{padding-top:1rem}.app-topbar{min-height:auto;padding:1.5rem 0}.app-page-title{grid-template-columns:2.75rem minmax(0,1fr);column-gap:.85rem}.app-page-title__emblem{width:2.75rem;height:2.75rem}:is(.app-page-title h1,.app-page-title:has(.app-page-title__context) h1){font-size:1.55rem}.app-page-title p{font-size:.8rem}.app-topbar-actions{display:none}.app-content{padding:1rem 0 2.5rem}.management-editor-section{grid-template-columns:minmax(0,1fr)}.management-editor-section__intro,.management-editor-section__fields{grid-column:1}.management-editor-section__intro{grid-row:1}.management-editor-section__fields{grid-row:2}.remuneration-model-grid{grid-template-columns:minmax(0,1fr)}.remuneration-section-nav{flex-direction:column;align-items:stretch}.remuneration-section-nav .segmented-tabs{grid-template-columns:minmax(0,1fr);display:grid}.remuneration-section-nav .segmented-tabs__button{width:100%}.freelancer-scenario{grid-template-columns:minmax(0,1fr)}.remuneration-model-card{min-height:16rem;padding:2rem 1.25rem}.remuneration-model-card+.remuneration-model-card{border-top:1px solid var(--color-border-subtle);border-left:0}.remuneration-general-card{grid-template-columns:auto minmax(0,1fr);padding:1rem}.remuneration-general-card__action{grid-column:1/-1;justify-self:stretch}.payments-layout,.payments-row{grid-template-columns:minmax(0,1fr)}.payments-row__amount{text-align:left}.payments-register{position:static}}.company-settings-stat-grid .app-stat-card.company-settings-stat-card--identity .app-stat-card__metric>strong{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:clamp(1.05rem,1.2vw,1.28rem);line-height:1.1;display:block;overflow:hidden}.btn__label{overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%}@media (width>=761px) and (width<=1440px){.dashboard-ranking-table__header,.dashboard-ranking-row,.dashboard-ranking-table__total{grid-template-columns:3.25rem minmax(9rem,1.3fr) minmax(8rem,1fr) minmax(7.5rem,.9fr) 6.6rem 5.8rem;gap:.55rem}}@media (width>=761px) and (width<=1900px){.audit-workspace{grid-template-columns:minmax(0,1fr)}.audit-table-wrap{background:0 0;border:0;overflow:visible}.audit-table{gap:.75rem;min-width:0;display:grid}.audit-table thead{display:none}.audit-table tbody,.audit-table tr,.audit-table td{display:grid}.audit-table tbody{gap:.75rem}.audit-table tr{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#1f203085;gap:.55rem;padding:.82rem}.audit-table td{white-space:normal;overflow-wrap:anywhere;border-bottom:0;grid-template-columns:minmax(7rem,.42fr) minmax(0,1fr);gap:.65rem;min-width:0;padding:0;text-align:left!important;width:auto!important}.audit-table td:before{content:attr(data-label);color:var(--color-text-tertiary);text-transform:uppercase;font-weight:900}.audit-table td .btn{justify-self:start}}@media (width>=761px) and (width<=1179px){.management-stats.app-stat-grid--count-5{grid-template-columns:repeat(2,minmax(0,1fr))}.management-stats.app-stat-grid--count-5 .app-stat-card:last-child{grid-column:1/-1}}@media (width<=760px){.management-stats.app-stat-grid--count-5{grid-template-columns:minmax(0,1fr)}.management-stats.app-stat-grid--count-5 .app-stat-card:last-child{grid-column:auto}}.help-center--video-library{gap:1.25rem}.help-video-hero{border:1px solid var(--color-border-subtle);background:#111821;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:stretch;gap:1.25rem;padding:1.25rem;display:grid}.help-video-hero__copy{align-content:center;justify-items:start;gap:.75rem;min-width:0;display:grid}.help-video-hero__copy h2,.help-video-hero__copy p{margin:0}.help-video-hero__copy h2{color:var(--color-text-primary);letter-spacing:-.045em;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.06}.help-video-hero__copy p{max-width:42rem;color:var(--color-text-secondary);font-size:var(--text-body);line-height:1.55}.help-video-hero__actions{flex-wrap:wrap;gap:.6rem;margin-top:.15rem;display:flex}.help-video-hero__rail{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#0c1219;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.55rem;min-width:0;padding:.6rem;display:grid}.help-video-hero__metric{border-radius:var(--radius-md);min-width:0;color:var(--color-text-secondary);align-content:center;justify-items:start;gap:.28rem;padding:.7rem;display:grid}.help-video-hero__metric+.help-video-hero__metric{border-left:1px solid var(--color-border-subtle);border-radius:0;padding-left:.85rem}.help-video-hero__metric svg{color:var(--color-brand-gold-200)}.help-video-hero__metric strong{color:var(--color-text-primary);font-size:1.35rem;line-height:1}.help-video-hero__metric span{color:var(--color-text-tertiary);font-size:var(--text-micro);line-height:1.35}.help-video-library{padding:1.15rem;scroll-margin-top:1rem}.help-video-library>.app-panel-header{margin-bottom:1rem}.help-video-toolbar{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);align-items:end;gap:.85rem;margin-bottom:1.15rem;display:grid}.help-video-filters{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#0d141c;flex-wrap:wrap;gap:.45rem;min-width:0;padding:.45rem;display:flex}.help-video-filter{border-radius:var(--radius-md);min-width:7rem;min-height:3.05rem;color:var(--color-text-secondary);cursor:pointer;text-align:left;transition:border-color .18s var(--ease-out-soft), background .18s var(--ease-out-soft), color .18s var(--ease-out-soft);background:0 0;border:1px solid #0000;flex:7rem;align-content:center;gap:.16rem;padding:.58rem .7rem;display:grid}.help-video-filter:hover,.help-video-filter--active{border-color:var(--color-border-blue);color:var(--color-text-primary);background:#3e71d324}.help-video-filter strong{font-size:var(--text-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.help-video-filter span{color:var(--color-text-tertiary);font-size:var(--text-micro);line-height:1.2}.help-video-sections{gap:1.15rem;display:grid}.help-video-section{border-top:1px solid var(--color-border-subtle);gap:.75rem;min-width:0;padding-top:1rem;display:grid}.help-video-section__header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.help-video-section__header>div{gap:.2rem;min-width:0;display:grid}.help-video-section__eyebrow{color:var(--color-brand-gold-300);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.help-video-section__header h3,.help-video-section__header p{margin:0}.help-video-section__header h3{color:var(--color-text-primary);font-size:var(--text-h3);line-height:1.15}.help-video-section__header p{color:var(--color-text-secondary);font-size:var(--text-caption);line-height:1.4}.help-video-section__count{border:1px solid var(--color-border-subtle);color:var(--color-text-tertiary);font-size:var(--text-micro);white-space:nowrap;border-radius:999px;flex:none;padding:.4rem .65rem;font-weight:800}.help-video-library .help-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.help-video-library .help-video-card{background:#151d27;grid-template-rows:auto auto auto auto;grid-template-columns:auto minmax(0,1fr);gap:.45rem .65rem;min-height:11.25rem;padding:.9rem}.help-video-library .help-video-card:hover{border-color:var(--color-border-gold);background:#1a2430;transform:translateY(-2px)}.help-video-card__topline{grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.help-video-card__sequence{color:var(--color-brand-gold-200);font-size:var(--text-micro);letter-spacing:.08em;font-weight:900}.help-video-card__label{color:var(--color-text-tertiary);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.help-video-library .help-video-card__icon{background:#e4a82414;grid-row:2/span 2;width:2.35rem;height:2.35rem}.help-video-library .help-video-card__copy strong{font-size:var(--text-body);line-height:1.2}.help-video-library .help-video-card__copy span{-webkit-line-clamp:3;font-size:var(--text-caption);line-height:1.42}.help-video-card__action{color:var(--color-brand-blue-200);font-size:var(--text-caption);grid-column:2;align-items:center;gap:.25rem;font-weight:900;display:inline-flex}.help-video-card__meta{color:var(--color-text-tertiary);font-size:var(--text-micro);text-overflow:clip;white-space:normal;flex-wrap:wrap;grid-column:1/-1;gap:.28rem .45rem;line-height:1.3;display:flex;overflow:visible}.help-article-invite{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#111821;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.help-article-invite>div{gap:.35rem;min-width:0;display:grid}.help-article-invite h2,.help-article-invite p{margin:0}.help-article-invite h2{color:var(--color-text-primary);font-size:var(--text-body)}.help-article-invite p{color:var(--color-text-secondary);font-size:var(--text-caption);line-height:1.4}@media (width<=1080px){.help-video-hero,.help-video-toolbar{grid-template-columns:minmax(0,1fr)}.help-video-library .help-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.help-video-hero,.help-video-library{padding:.9rem}.help-video-hero__rail{grid-template-columns:1fr}.help-video-hero__metric+.help-video-hero__metric{border-top:1px solid var(--color-border-subtle);border-left:0;padding-top:.7rem;padding-left:.7rem}.help-video-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.help-video-filter{min-width:0}.help-video-library .help-video-grid{grid-template-columns:minmax(0,1fr)}.help-video-section__header,.help-article-invite{flex-direction:column;align-items:start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
