.rich-content{color:#c4d2e2;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:14px;line-height:1.85}.rich-content.is-plain{white-space:pre-wrap}.rich-content :is(h1,h2,h3,h4,h5,h6){color:#eef6ff;letter-spacing:0;margin:1.2em 0 .55em;font-weight:700;line-height:1.5}.rich-content h1{font-size:1.55em}.rich-content h2{font-size:1.35em}.rich-content h3{font-size:1.15em}.rich-content :is(h4,h5,h6){font-size:1em}.rich-content p{line-height:inherit;margin:0 0 .85em}.rich-content :is(ul,ol){margin:.8em 0;padding-inline-start:1.6em}.rich-content ul{list-style:outside}.rich-content ol{list-style:decimal}.rich-content li+li{margin-top:.35em}.rich-content li>p{margin-bottom:.35em}.rich-content :is(strong,b){color:#edf5ff;font-weight:700}.rich-content a{color:#79e4dd;text-underline-offset:3px;text-decoration:underline}.rich-content a:hover{color:#c6fffa}.rich-content a:focus-visible{outline-offset:3px;outline:2px solid #79e4dd}.rich-content blockquote{color:#b9d1e2;background:#172c3e;border-left:3px solid #4d9eaf;margin:1em 0;padding:.5em 1em}.rich-content :is(pre,code){font-family:ui-monospace,Consolas,monospace;font-size:.9em}.rich-content code{color:#bfece8;background:#091321;border-radius:4px;padding:.15em .35em}.rich-content pre{white-space:pre;background:#091321;border:1px solid #30485f;border-radius:6px;max-width:100%;padding:12px;overflow-x:auto}.rich-content pre code{padding:0}.rich-content hr{border:0;border-top:1px solid #30485f;margin:1.25em 0}.rich-content img{max-width:100%;height:auto;margin:.85em 0;display:block}.rich-content table{border-collapse:collapse;max-width:100%;margin:1em 0;display:block;overflow-x:auto}.app-shell.site-shell.arena-theme .rich-content :is(th,td){text-align:start;vertical-align:top;border:1px solid #30485f;padding:8px 12px}.app-shell.site-shell.arena-theme .rich-content th{color:#edf5ff;background:#172c3e;font-weight:700}.rich-content>:first-child{margin-top:0}.rich-content>:last-child{margin-bottom:0}.app-shell.site-shell.arena-theme #main-content dialog.challenge-reference-modal{box-sizing:border-box;overscroll-behavior:contain;color:#efe7ce;scrollbar-color:#5f644f #0b1b2b;scrollbar-width:thin;background:linear-gradient(135deg,#102436,#061522 76%);border:1px solid #a78b50;border-radius:18px;width:min(820px,100vw - 40px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 40px);margin:auto;padding:30px 32px 32px;overflow:hidden auto;box-shadow:0 24px 100px #000b,inset 0 1px #e5c16d12}.app-shell.site-shell.arena-theme #main-content dialog.challenge-reference-modal::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000b}.app-shell.site-shell.arena-theme #main-content dialog.challenge-reference-modal[open]{animation:.22s ease-out both challenge-dialog-enter}.app-shell.site-shell.arena-theme #main-content dialog.challenge-reference-modal>header{border-bottom:1px solid #bca56733;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;padding:0 0 20px;display:flex}.app-shell.site-shell.arena-theme #main-content dialog.challenge-reference-modal>header h2{color:#f6df91;margin:0;font-size:30px;font-weight:800;line-height:1.35}.app-shell.site-shell.arena-theme #main-content dialog.challenge-reference-modal>header button{color:#e1cb92;width:36px;height:36px;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:5px;flex:0 0 36px;place-items:center;padding:0;display:grid}.challenge-reference-modal>header button>svg{stroke-width:3px;width:25px;height:25px}.challenge-reference-modal>header button:hover{color:#fff0bd;background:#f5d78b12}.challenge-reference-modal :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #f5d37d}.challenge-reference-modal.is-acknowledging>header button{opacity:.5;cursor:wait}.app-shell.site-shell.arena-theme #main-content dialog.challenge-review-confirm{width:min(746px,100vw - 40px);padding:32px}.challenge-review-confirm .challenge-review-warning{color:#f3efd9;margin:0 0 24px;font-size:21px;font-weight:750;line-height:1.7}.challenge-review-confirm .challenge-review-copy{color:#ece6cd;margin:0;font-size:21px;line-height:1.8}.app-shell.site-shell.arena-theme #main-content dialog.challenge-review-confirm .panel-footer{border:0;flex-wrap:wrap;justify-content:flex-end;gap:16px;margin:40px 0 0;padding:0;display:flex}.app-shell.site-shell.arena-theme #main-content dialog.challenge-reference-modal :is(.panel-footer,.challenge-result-footer)>.gold{color:#fff0c3;background:linear-gradient(#bd7a12,#813c04);border:1px solid #d49932;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:118px;min-height:58px;padding:12px 26px;font-size:21px;font-weight:500;line-height:1.4;display:inline-flex;box-shadow:inset 0 1px #f9cf5b66}.app-shell.site-shell.arena-theme #main-content dialog.challenge-review-confirm .panel-footer>.steel{color:#ece8cf;background:#142638;border:1px solid #8f805144;border-radius:10px;min-width:99px;min-height:58px;padding:12px 24px;font-size:21px;line-height:1.4;box-shadow:inset 0 1px #e5c16d12}.challenge-result-modal .challenge-result-hero{text-align:center}.challenge-result-modal .challenge-result-emblem{color:#b8cddd;place-items:center;width:112px;height:108px;margin:-8px auto 12px;display:grid}.challenge-result-modal.is-success .challenge-result-emblem{filter:drop-shadow(0 0 22px #f7c14250);animation:.65s ease-out both challenge-coin-arrive}.challenge-result-modal .challenge-result-emblem>img{object-fit:contain;width:112px;height:108px;display:block}.challenge-result-modal .challenge-result-hero h3{color:#f7df92;margin:0;font-size:34px;font-weight:750;line-height:1.5}.challenge-result-modal.is-unfulfilled .challenge-result-hero h3{color:#e7d6b5}.challenge-result-modal .challenge-result-prize{color:#f9f873;text-shadow:0 0 24px #eecf3240;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:15px 0 22px;font-size:56px;font-weight:800;line-height:1.3}.challenge-result-modal .challenge-result-outcome{color:#b9ced8;margin:16px 0 24px;font-size:21px;line-height:1.6}.challenge-result-modal .challenge-result-details{background:#020b1380;border:1px solid #b2a16a26;border-radius:12px;gap:12px;margin:0;padding:20px;font-size:18px;line-height:1.5;display:grid}.challenge-result-modal .challenge-result-details>div{grid-template-columns:132px minmax(0,1fr);gap:18px;display:grid}.challenge-result-modal .challenge-result-details dt{color:#91a7b5}.challenge-result-modal .challenge-result-details dd{color:#efdfb5;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-weight:600}.challenge-result-modal .challenge-result-details>div:nth-child(2) dd{color:#f3d782}.challenge-result-modal .challenge-result-complete{color:#92dec9;background:#0b50421a;border:1px solid #3a8d7a30;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin:16px 0 0;padding:16px;font-size:19px;line-height:1.6;display:flex}.challenge-result-modal .challenge-result-complete>svg{flex:none}.challenge-result-modal .challenge-result-ack-error{color:#ffbea7;overflow-wrap:anywhere;background:#562b221f;border:1px solid #e6a07c40;border-radius:7px;margin:14px 0 0;padding:10px 12px;font-size:14px;line-height:1.6}.challenge-result-modal .challenge-result-footer{border:0;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:0;display:flex}.challenge-result-modal .challenge-result-queue{color:#a7b8c5;margin:0;font-size:14px;line-height:1.6}.challenge-result-modal .challenge-result-footer>button{flex-shrink:0}@keyframes challenge-dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes challenge-coin-arrive{0%{opacity:0;transform:scale(.65)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (width<=600px){.app-shell.site-shell.arena-theme #main-content dialog.challenge-reference-modal{border-radius:13px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px 18px}.app-shell.site-shell.arena-theme #main-content dialog.challenge-reference-modal>header{gap:10px;margin-bottom:18px;padding-bottom:15px}.app-shell.site-shell.arena-theme #main-content dialog.challenge-reference-modal>header h2{font-size:23px}.challenge-review-confirm .challenge-review-warning,.challenge-review-confirm .challenge-review-copy{font-size:16px;line-height:1.8}.challenge-review-confirm .challenge-review-warning{margin-bottom:18px}.app-shell.site-shell.arena-theme #main-content dialog.challenge-review-confirm .panel-footer{gap:10px;margin-top:28px}.app-shell.site-shell.arena-theme #main-content dialog.challenge-reference-modal :is(.panel-footer,.challenge-result-footer)>.gold,.app-shell.site-shell.arena-theme #main-content dialog.challenge-review-confirm .panel-footer>.steel{border-radius:7px;min-width:84px;min-height:46px;padding:10px 15px;font-size:16px}.challenge-result-modal .challenge-result-emblem,.challenge-result-modal .challenge-result-emblem>img{width:88px;height:84px}.challenge-result-modal .challenge-result-emblem{margin:-3px auto 9px}.challenge-result-modal .challenge-result-hero h3{font-size:23px;line-height:1.5}.challenge-result-modal .challenge-result-prize{margin:10px 0 18px;font-size:41px}.challenge-result-modal .challenge-result-outcome{margin:12px 0 18px;font-size:17px}.challenge-result-modal .challenge-result-details{border-radius:9px;gap:11px;padding:13px;font-size:13px;line-height:1.65}.challenge-result-modal .challenge-result-details>div{grid-template-columns:61px minmax(0,1fr);gap:10px}.challenge-result-modal .challenge-result-complete{justify-content:flex-start;align-items:flex-start;margin-top:12px;padding:12px;font-size:14px}.challenge-result-modal .challenge-result-complete>svg{margin-top:1px}.challenge-result-modal .challenge-result-footer{gap:12px;margin-top:18px}.challenge-result-modal .challenge-result-queue{font-size:12px}}@media (prefers-reduced-motion:reduce){.app-shell.site-shell.arena-theme #main-content dialog.challenge-reference-modal[open],.challenge-result-modal.is-success .challenge-result-emblem{animation:none}}.challenge-waiting{color:#d9e8f0;overflow-wrap:anywhere;background:linear-gradient(120deg,#132b40f5,#091827f5);border:1px solid #7596ad45;border-radius:12px;grid-column:1/-1;min-width:0;margin:16px 0;padding:16px 18px}.challenge-waiting>header{align-items:flex-start;gap:12px;display:flex}.challenge-waiting h2{color:#b7d8ed;margin:0 0 4px;font-size:16px}.challenge-waiting h2>span{color:#f2cd87;margin-left:5px;font-size:12px}.challenge-waiting p{color:#9fb7c9;margin:0;font-size:12px;line-height:1.7}.challenge-waiting-orbit{color:#8bd3df;border:1px solid #75bdd15c;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;animation:2.8s ease-out infinite challenge-waiting-pulse;display:grid;box-shadow:0 0 #67c7d525}.challenge-waiting ul{max-height:250px;margin:12px 0 8px;padding:0;list-style:none;overflow-y:auto}.challenge-waiting li{border-top:1px solid #6c90aa25;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.challenge-waiting li>div{min-width:0}.challenge-waiting li strong{color:#dbe6ee;font-size:13px;line-height:1.6;display:block}.challenge-waiting li small{color:#839fb5;margin-top:3px;font-size:11px;display:block}.challenge-waiting-status{color:#a0cbdc;flex-shrink:0;align-items:center;gap:6px;font-size:11px;display:inline-flex}.challenge-waiting-status>i{background:#7cd2df;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite challenge-waiting-dot}.challenge-waiting>a{color:#a7cce7;font-size:12px}.task-result-modal .task-submit-confirm-copy{color:#d5dfeb;line-height:1.8}.task-result-modal .task-submit-confirm-rule{color:#e1c990;background:#a67b2110;border:1px solid #cfab6940;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.8}.task-result-modal .task-result-history-link{color:#9bc6e0;grid-column:1/-1;min-height:24px;text-decoration:underline}.badge.submitted{color:#9cd5ef;background:#1d4d653d}@keyframes challenge-waiting-pulse{0%,to{box-shadow:0 0 #67c7d500}35%{box-shadow:0 0 0 5px #67c7d515}}@keyframes challenge-waiting-dot{50%{opacity:.35}}@media (width<=520px){.challenge-waiting{padding:14px 12px}.challenge-waiting li{align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.challenge-waiting-orbit,.challenge-waiting-status>i{animation:none!important}}.chat-route .page-content{max-width:none;padding:24px 18px 14px}.chat-route .site-footer{display:none}.chat-layout{grid-template-columns:minmax(0,1fr) 330px;gap:14px;height:calc(100dvh - 112px);min-height:610px;max-height:1100px;display:grid}.chat-main{background:#fff9ed;border:2px solid #c6a469;border-radius:7px;grid-template-columns:266px minmax(0,1fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 0 0 3px #a4814133,0 5px 30px #0003}.chat-contacts{background:linear-gradient(90deg,#fff6e8,#f2e6d0);border-right:1px solid #cdb895;flex-direction:column;min-height:0;display:flex;position:relative}.unread{color:#fff;background:#e88356;border-radius:12px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;display:inline-flex}.chat-conversation{background:linear-gradient(115deg,#fffaf1,#faf2e2);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.conversation-heading{background:linear-gradient(90deg,#fffcf4,#f0e4cc);border-bottom:1px solid #dcc59d;flex-shrink:0;align-items:center;gap:12px;height:77px;padding:10px 15px;display:flex}.conversation-heading>img{object-fit:contain;border-radius:8px;width:49px;height:49px}.conversation-heading>div{min-width:0}.conversation-heading h1{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:20px;overflow:hidden}.conversation-heading p{color:#ad9270;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.connection{color:#aa9a82;align-items:center;gap:4px;margin-left:auto;display:flex}.connection.online{color:#729367}.connection small{white-space:nowrap;font-size:10px}.chat-messages{scrollbar-width:thin;scrollbar-color:#d3bd96 transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:23px 18px 10px;overflow-y:auto}.chat-message{align-items:flex-start;gap:10px;margin-bottom:23px;display:flex}.avatar-button{flex-shrink:0;padding:0;line-height:0}.message-body{min-width:0;max-width:calc(100% - 64px)}.message-meta{align-items:center;gap:5px;min-height:20px;margin:0 0 6px;display:flex}.message-meta>button{color:#3d4f61;padding:0;font-size:13px}.message-meta .badge{color:#9f8866;background:#eee8dd;padding:2px 5px;font-size:9px}.bubble{overflow-wrap:anywhere;background:#fff;border:1px solid #d7dbe0;border-radius:0 13px 13px;min-width:45px;padding:10px 15px;font-size:15px;line-height:1.6;box-shadow:0 2px 4px #0000000a}.bubble p{white-space:pre-wrap;margin:0}.bubble>small{align-items:center;gap:7px;font-size:12px;display:flex}.message-body time{color:#afa28e;margin-top:5px;font-size:10px;display:block}.chat-message.mine{flex-direction:row-reverse}.mine .message-meta{justify-content:flex-end}.mine .bubble{color:#304c63;background:linear-gradient(115deg,#d3e9fd,#abcde9);border-color:#92bddc;border-radius:13px 0 13px 13px}.mine time{text-align:right}.bubble.failed{background:#ffeae0;border-color:#d98b75}.retry{color:#b3634f;text-align:left;margin-top:6px;font-size:11px;display:block}.history-more{color:#a28146;margin:0 auto 20px;font-size:12px;display:block}.chat-typing{color:#b4986c;flex-shrink:0;height:22px;padding:0 18px;font-size:11px}.chat-composer{background:linear-gradient(#fff9ee,#eadfc9);border-top:1px solid #c5a979;flex-shrink:0;padding:10px 15px 15px;position:relative}.composer-tools{color:#8d774f;align-items:center;gap:17px;height:31px;margin-bottom:8px;display:flex}.composer-tools button{padding:0}.composer-tools svg{width:21px;height:21px}.composer-tools>small{color:#a19072;margin-left:auto;font-size:10px}.composer-input{align-items:stretch;gap:12px;display:flex}.composer-input textarea{resize:none;background:#fff9ec;border:1px solid #d1ae6b;border-radius:5px;flex:1;height:63px;padding:15px;font-size:14px;box-shadow:inset 0 1px 4px #9a7e2410}.composer-input .send{width:109px;padding:12px 17px;font-size:20px}.emoji-picker{z-index:5;background:#fff9ed;border:1px solid #c5a568;border-radius:7px;grid-template-columns:repeat(8,1fr);gap:4px;padding:10px;display:grid;position:absolute;bottom:115px;left:10px;box-shadow:0 5px 15px #0002}.emoji-picker button{padding:5px;font-size:23px}.file-preview{color:#97773a;align-items:center;gap:5px;margin:2px 0 7px;font-size:11px;display:flex}.attachment button{color:#386786;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.attachment img{object-fit:contain;border-radius:4px;max-width:260px;max-height:220px}.chat-right{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:auto}.chat-right>section{color:#f1e0b7;background:linear-gradient(120deg,#314344,#233334);border:1px solid #bc9754;border-radius:6px;padding:13px 12px;box-shadow:inset 0 0 0 3px #b78c3a22}.online-panel header{justify-content:space-between;align-items:center;margin:1px 0 12px;display:flex}.online-panel h2,.chat-ranking h2{margin:0;font-size:19px}.online-panel em{color:#f3c965;margin-left:4px;font-style:normal}.player-search{background:#182a2a44;border:1px solid #b8a26966;border-radius:5px;align-items:center;gap:7px;margin:0 0 11px;padding:0 7px;display:flex}.player-search input{box-shadow:none;color:#eadcbc;background:0 0;border:0;width:100%;padding:7px 0;font-size:11px}.player-search input::placeholder{color:#a8a58e}.online-grid{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:252px;display:grid;overflow:auto}.player-card{color:#48565a;background:linear-gradient(#f4e7cb,#eee1c4);border:1px solid #d1b776;border-radius:5px;min-width:0;padding:8px 3px}.player-card .avatar{border-color:#b9aa8a;border-radius:7px;width:47px;height:47px}.player-card strong{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:11px;display:block;overflow:hidden}.player-card small{color:#80906d;justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}.player-card i{background:#8ca57a;border-radius:50%;width:5px;height:5px}.chat-ranking h2{border-bottom:1px solid #cbb26744;margin:0 0 14px;padding:2px 0 11px}.chat-rank-row{text-align:left;align-items:center;gap:8px;width:100%;padding:7px 0;display:flex}.chat-rank-row .rank-number{width:23px;height:23px;font-size:11px}.chat-rank-row strong{white-space:nowrap;text-overflow:ellipsis;flex:1;max-width:73px;font-size:12px;overflow:hidden}.chat-rank-row>b{color:#e5be6b;text-align:right;width:33px;font-size:11px}.rank-bar{background:#77857444;border-radius:8px;width:48px;height:6px;overflow:hidden}.rank-bar i{background:linear-gradient(90deg,#789776,#e6c878);border-radius:8px;height:100%;display:block}.chat-right .empty{color:#b6aa8b;min-height:85px;padding:15px;font-size:12px}.chat-mobile-tabs{display:none}@media (width>=1700px){.chat-layout{grid-template-columns:minmax(0,1fr) 385px;gap:18px}.chat-main{grid-template-columns:245px minmax(0,1fr)}.chat-message{gap:15px;margin-bottom:27px}.bubble{padding:11px 17px;font-size:17px}.chat-messages{padding:27px 24px}.player-card .avatar{width:58px;height:58px}.player-card strong{font-size:13px}.online-grid{max-height:280px}.player-card{padding:9px 5px}.online-panel h2,.chat-ranking h2{font-size:23px}.chat-right>section{padding:15px}.chat-rank-row{padding:9px 0}.chat-rank-row strong{max-width:110px;font-size:14px}}@media (width<=1350px){.chat-layout{grid-template-columns:minmax(0,1fr) 264px;gap:10px}.chat-main{grid-template-columns:240px minmax(0,1fr)}.online-grid{gap:4px}.player-card .avatar{width:42px;height:42px}.chat-rank-row{gap:5px}.rank-bar{width:32px}.chat-rank-row .avatar{width:27px;height:27px}.connection small{display:none}.conversation-heading h1{font-size:18px}.conversation-heading p{max-width:230px}.chat-route .page-content{padding:18px 12px 12px}.composer-input .send{width:83px;font-size:17px}.composer-input .send svg{width:19px}.composer-tools>small{font-size:9px}.chat-messages{padding:18px 12px}}@media (width<=1250px) and (width>=761px){.chat-layout{grid-template-columns:minmax(0,1fr)}.chat-right{display:none}.chat-main{grid-template-columns:240px minmax(0,1fr)}}@media (width<=760px){.chat-route .page-content{flex-direction:column;height:calc(100dvh - 60px);padding:8px;display:flex}.chat-mobile-tabs{color:#d7c7a5;border:1px solid #a8884c;border-radius:5px;flex-shrink:0;height:36px;margin-bottom:9px;display:flex;overflow:hidden}.chat-mobile-tabs button{flex:1;font-size:13px}.chat-mobile-tabs .active{color:#4a351b;background:linear-gradient(#edcf8e,#ca9947)}.chat-layout{flex:1;height:auto;min-height:0;max-height:none;display:flex}.chat-main{flex:1;min-width:0;display:flex}.chat-contacts{display:none}.chat-conversation{flex:1}.chat-right{display:none}.pane-contacts .chat-contacts{flex:1;display:flex}.pane-contacts .chat-conversation,.pane-ranking .chat-main{display:none}.pane-ranking .chat-right{flex:1;display:flex}.conversation-heading{gap:8px;height:65px;padding:8px 10px}.conversation-heading>img{width:39px;height:39px}.conversation-heading h1{font-size:16px}.conversation-heading p{max-width:240px;font-size:9px}.chat-messages{padding:17px 9px}.chat-message{gap:8px;margin-bottom:20px}.chat-message .avatar{width:37px;height:37px}.message-meta>button{font-size:12px}.message-body{max-width:calc(100% - 48px)}.bubble{padding:8px 11px;font-size:14px}.message-meta .badge{font-size:8px}.chat-composer{padding:7px 9px 10px}.composer-tools{gap:18px;height:25px;margin-bottom:6px}.composer-tools svg{width:20px}.composer-input{gap:8px}.composer-input textarea{height:47px;padding:12px 10px;font-size:13px}.composer-input .send{gap:5px;width:76px;padding:9px;font-size:15px}.composer-input .send svg{width:16px}.composer-tools>small{font-size:9px}.chat-typing{height:18px;font-size:10px}.online-grid{max-height:none}.player-card .avatar{width:53px;height:53px}.player-card strong{font-size:12px}.player-card{padding:10px 4px}.chat-rank-row strong{max-width:none}.rank-bar{width:80px}.chat-ranking h2{font-size:20px}.chat-rank-row{padding:9px 4px}.emoji-picker{grid-template-columns:repeat(8,1fr);gap:2px;padding:7px;bottom:97px;left:6px}.emoji-picker button{padding:4px;font-size:20px}.attachment img{max-width:200px}}:root{color:#263341;font-synthesis:none;--gold:#d4ab65;--ink:#24323d;--muted:#78828b;--paper:#fbf6eb;--border:#d8c39e;background:#242c2c;font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #d99b3c}button svg,a svg{vertical-align:middle;flex-shrink:0}input,select,textarea{color:#273541;background:#fffdf7;border:1px solid #d5c29e;border-radius:5px;outline:none;min-width:0;padding:11px 13px}input:focus,select:focus,textarea:focus{border-color:#b78b41;box-shadow:0 0 0 3px #d4ab6524}h1,h2,h3,p{margin-top:0}h1{letter-spacing:1px;font-size:30px}h2{font-size:20px}p{line-height:1.7}small{font-size:12px}img{max-width:100%}.gold,.steel{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 21px;font-weight:600;display:inline-flex}.gold{color:#442d12;background:linear-gradient(#fff1b3,#edc56e 40%,#d29943);border:1px solid #ffe4a3;box-shadow:inset 0 0 0 1px #b68948,0 2px 5px #0002}.gold:hover{filter:brightness(1.06)}.steel{color:#4b5662;background:linear-gradient(#fffaf0,#eadfc9);border:1px solid #c6b394}.app-shell{background:radial-gradient(at 80% 0,#62544055,#0000 65%),linear-gradient(120deg,#222c2d,#3e3b32 85%,#222929);min-height:100dvh;display:flex}.navigation{color:#e8ddc6;z-index:20;background:linear-gradient(95deg,#101c20,#1d292a);border-right:1px solid #89734466;flex-shrink:0;width:222px;padding:17px 12px;position:fixed;top:0;bottom:0;overflow-y:auto}.brand{white-space:nowrap;align-items:center;gap:6px;margin-bottom:28px;display:flex}.brand img{width:57px;height:59px}.brand strong{color:#e9cca1;letter-spacing:1px;text-shadow:0 2px 3px #000;font-size:20px}.brand small{color:#afaa99;letter-spacing:1px;margin-top:6px;font-size:12px;display:block}.navigation nav{gap:5px;display:grid}.navigation nav a{border:1px solid #0000;border-radius:4px;align-items:center;gap:18px;height:51px;padding:0 18px;font-size:17px;font-weight:600;display:flex}.navigation nav a img{object-fit:contain;width:28px;height:29px}.navigation nav a.active{color:#ffdea0;background:linear-gradient(110deg,#805b2888,#2f2c21 70%,#87632a66);border:1px solid #c79843;box-shadow:inset 0 0 0 2px #604924,0 0 12px #e9b64222}.invitation{background:linear-gradient(90deg,#313b37,#73603b);border:1px solid #90713d;border-radius:6px;height:172px;margin-top:24px;display:block;position:relative;overflow:hidden}.invitation>img{object-fit:contain;width:92px;height:156px;position:absolute;top:-9px;right:-6px}.invitation>div{padding:20px 10px;position:relative}.invitation .gold{min-height:31px;padding:7px 13px;font-size:13px}.invitation>small{text-align:center;color:#d9c7a3;width:100%;font-size:11px;position:absolute;bottom:8px}.signature{width:195px;margin:11px auto;display:block}.workspace{width:calc(100% - 222px);min-width:0;margin-left:222px}.topbar{color:#ecdfc3;background:linear-gradient(90deg,#182428ba,#5047398c);border-bottom:1px solid #97845c55;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex}.challenge-status{align-items:center;gap:10px;font-size:13px;display:flex}.challenge-status i,.online i{background:#8aba6c;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 9px #8aba6c55}.top-account{align-items:center;gap:25px;display:flex}.top-account>a,.top-account>button{align-items:center;gap:8px;display:flex}.currency{color:#eec16b;font-size:13px}.currency b{font-size:20px}.currency.blue{color:#85b9d7}.account-name{max-width:150px;font-size:13px}.account-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar{object-fit:cover;background:#d0c5af;border:2px solid #ddc999;border-radius:50%;flex-shrink:0}.notification-link,.top-account>button{font-size:13px}.page-content{max-width:1700px;margin:auto;padding:28px 28px 20px}.eyebrow{letter-spacing:3px;color:#ba965f;font-size:10px;font-weight:600}.panel{background:linear-gradient(140deg,#fffaf0,#f3ecdd);border:1px solid #b49a63;border-radius:7px;min-width:0;margin-bottom:23px;padding:22px;box-shadow:0 4px 18px #0002,inset 0 0 0 3px #e6d6b177}.panel-title{border-bottom:1px solid #dfcba4;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;padding-bottom:15px;display:flex}.panel-title h2{color:#524329;margin:0;font-size:20px}.panel-title>a,.panel-title>button{color:#997540;font-size:13px}.hero{color:#f9e6bc;background:radial-gradient(at 78% 80%,#b2996055,#0000 70%),linear-gradient(110deg,#263c3c,#273331 60%,#8d7350);align-items:center;min-height:273px;padding:35px 40px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;border:1px solid #c6aa6b55;border-radius:3px;position:absolute;inset:7px}.hero>div{z-index:1;position:relative}.hero h1{letter-spacing:3px;margin:15px 0;font-size:37px}.hero p{color:#d5ccb5}.hero img{object-fit:contain;opacity:.85;width:240px;height:430px;position:absolute;bottom:-95px;right:5%}.hero-actions{gap:13px;margin-top:24px;display:flex}.hero .steel{color:#e9d9b8;background:#29393b99;border-color:#bb9c5b}.stats{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:15px;margin-bottom:24px;display:grid}.stat{background:linear-gradient(135deg,#fff9ec,#eadbc0);border:1px solid #c1a46b;border-radius:6px;min-width:0;padding:21px;box-shadow:inset 0 0 0 3px #fff4dc55}.stat small{color:#8b795c;margin-bottom:10px;display:block}.stat strong{color:#68502a;overflow-wrap:anywhere;font-size:25px}.panel .stat{box-shadow:none;padding:17px}.two-columns{grid-template-columns:1.15fr 1fr;gap:22px;display:grid}.rules-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#726753;margin-bottom:0;font-size:14px}.empty{color:#918472;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:145px;padding:30px 15px;font-size:14px;display:flex}.empty p{margin:5px 0}.error{color:#b74c35;overflow-wrap:anywhere;background:#fff0eb;border-radius:5px;margin:8px 0;padding:10px 12px;font-size:13px;display:block}.error button{font-weight:700;text-decoration:underline}.success{color:#398165}.muted{color:#918573;font-size:13px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.task-card{gap:23px;padding:14px 5px;display:flex}.task-emblem{color:#b38635;clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);background:radial-gradient(#edd8a7,#e7e0cb55);border:1px solid #ceae6c;flex-shrink:0;place-items:center;width:90px;height:98px;display:grid}.task-copy h2{margin:11px 0;font-size:21px}.task-copy p{color:#8c7b61;font-size:13px}.task-meta{color:#a78040;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.task-meta span{align-items:center;gap:5px;display:flex}.badge{color:#8b733e;white-space:nowrap;background:#f9edcd;border:1px solid #dbc591;border-radius:4px;padding:3px 8px;font-size:11px;display:inline-block}.badge.running{color:#377e6b;background:#e5f2ee;border-color:#add2c0}.badge.success{color:#687e37;background:#e7eed6}.badge.failed,.badge.expired{color:#a46554;background:#f6e0d9}.panel-footer{border-top:1px solid #dac49f;flex-wrap:wrap;gap:15px;margin-top:20px;padding-top:17px;display:flex}.challenge-start{text-align:center;padding:30px}.task-submission{flex:100%}.task-submission .muted{margin:9px 0 0}.challenge-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:0 0 24px;padding:0;list-style:none;display:grid}.challenge-steps li{background:#f4ead6;border:1px solid #c1a46b;border-radius:6px;align-items:center;gap:14px;padding:18px;display:flex}.challenge-steps b{color:#b38635;font-size:26px}.challenge-steps strong{color:#68502a;font-size:14px}.challenge-steps p{color:#8c7b61;margin:6px 0 0;font-size:12px}.history-tabs{flex-wrap:wrap;margin-bottom:24px}.history-tabs button{color:#efdab3;background:#293534;border:1px solid #997c4a;border-radius:4px}.challenge-start .task-emblem{width:125px;height:130px;margin:0 auto 20px}.challenge-start p{color:#8c7b61;font-size:14px}.action-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:13px}th{color:#8d7958;background:#ede4d4;padding:14px 12px;font-weight:500}td{border-bottom:1px solid #e7dcc7;padding:16px 12px}tbody tr:hover{background:#fff8e7}.text-button{color:#97712c;text-align:left}.table-scroll .player-name{white-space:normal}.pagination{color:#8b7856;justify-content:center;align-items:center;gap:20px;margin-top:20px;font-size:13px;display:flex}.pagination button{border:1px solid #d0bc96;border-radius:4px;padding:6px 12px}.rank-number{color:#8a7958;background:#e4ddcc;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.rank-0{color:#fff;background:linear-gradient(#fbe294,#c89131)}.rank-1{color:#fff;background:linear-gradient(#d8e6e9,#8b9eab)}.rank-2{color:#fff;background:linear-gradient(#e6bf9e,#b07e53)}.filters,.form-row,.player-name{align-items:center;gap:14px;display:flex}.filters{flex-wrap:wrap}.filters label{color:#8b7856;align-items:center;gap:10px;font-size:13px;display:flex}.filters select{padding:8px 10px}.segmented{gap:5px;display:flex}.segmented button{padding:6px 15px;font-size:13px}.segmented .active{color:#8d6926;background:#e7d2a8;border-radius:4px}.matches{gap:10px;display:grid}.match{text-align:left;background:#ecf0e3;border:1px solid #c8d4b6;border-left:4px solid #8fa56b;border-radius:5px;align-items:center;gap:20px;padding:17px 18px;display:flex}.match.loss{background:#f3e6df;border-color:#e1c6b8 #e1c6b8 #e1c6b8 #c1937e}.match-result{color:#789156;min-width:78px;font-weight:700}.loss .match-result{color:#b27862}.match small{color:#988c78;margin-top:5px;font-size:11px;font-weight:400;display:block}.match>strong{flex:1;font-size:14px}.match>span:not(.match-result){font-size:12px}.kda{min-width:120px;font-size:17px}.kda em{color:#b37262;font-style:normal}.form{gap:18px;display:grid}.form label{color:#85714b;gap:8px;font-size:13px;display:grid}.form input,.form select{width:100%}.form .form-row{align-items:end}.form-row>label,.form-row>input{flex:1}.form-row img{max-width:165px}.form>p{margin:0}.form-links{color:#a18147;justify-content:space-between;font-size:12px;display:flex}.narrow{max-width:650px;margin:10px auto}.auth-page{max-width:500px;margin:35px auto}.auth-page h1{text-align:center;color:#785d32;font-size:26px}.auth-form{padding:10px}.auth-form>p{text-align:center}.profile-summary{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.profile-summary h2{margin-bottom:7px}.profile-summary p{color:#8e7b5b;margin-bottom:10px;font-size:13px}.profile-summary>.stats{min-width:250px;margin-bottom:0;margin-left:auto}.invite-hero{background:linear-gradient(130deg,#efe4ce,#fffaf0);align-items:center;gap:45px;padding:30px 50px;display:flex;overflow:hidden}.invite-hero>img{object-fit:contain;width:150px;height:230px}.invite-hero>div{flex:1;min-width:0}.invite-hero h2{color:#8d6b30;margin:10px 0;font-size:29px}.invite-hero p{color:#99825a;font-size:14px}.invite-code{letter-spacing:3px;color:#ad823a;margin:8px 0 15px;font-size:28px;display:block}.notice{border-bottom:1px solid #e1d0af;padding:18px}.notice small{color:#978870;margin:10px 0;display:block}dialog{color:#354049;background:#fff9eb;border:2px solid #cfaa68;border-radius:12px;width:min(740px,100vw - 28px);max-height:85dvh;padding:24px;overflow:auto;box-shadow:0 20px 70px #0008}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b151caa}dialog>header{border-bottom:1px solid #dfcba9;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}dialog>header h2{margin:0;font-size:21px}dialog>header button{padding:4px}.site-footer{text-align:center;letter-spacing:2px;color:#a69d83;padding:10px 20px 22px;font-size:11px}.mobile-menu,.close-nav,.nav-backdrop{display:none}@media (width>=1700px){.navigation{width:242px}.workspace{width:calc(100% - 242px);margin-left:242px}.brand strong{font-size:22px}.navigation nav a{height:55px;font-size:18px}}@media (width<=1200px){.navigation{width:195px;padding:15px 9px}.workspace{width:calc(100% - 195px);margin-left:195px}.brand strong{font-size:17px}.brand img{width:48px}.brand small{font-size:11px}.navigation nav a{gap:12px;padding:0 15px;font-size:15px}.page-content{padding:22px 18px}.topbar{padding:0 18px}.top-account{gap:16px}.hero h1{font-size:31px}.two-columns{grid-template-columns:1fr}.task-card{padding:10px}.match{gap:13px}.match>span:not(.match-result){display:none}.hero img{opacity:.5;right:1%}}@media (width<=760px){.navigation{width:235px;transform:translate(-100%)}.navigation.open{transform:none}.brand{margin-top:10px}.close-nav{display:block;position:absolute;top:5px;right:8px}.nav-backdrop{z-index:19;background:#0008;display:block;position:fixed;inset:0}.workspace{width:100%;margin-left:0}.mobile-menu{padding:4px;display:block}.topbar{height:60px;padding:0 12px}.challenge-status{display:none}.top-account{gap:13px}.top-account .currency{gap:4px}.currency>span,.top-account>button>span,.notification-link>span,.account-name>span{display:none}.currency b{font-size:17px}.currency svg{width:18px}.top-account .gold{min-height:34px;padding:6px 10px;font-size:12px}.page-content{padding:18px 12px}.hero{min-height:270px;padding:27px 22px}.hero h1{letter-spacing:1px;font-size:26px}.hero p{font-size:12px}.hero img{opacity:.3;right:-45px}.hero-actions{gap:9px}.hero-actions a{padding:9px 12px;font-size:12px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat{padding:16px}.stat strong{font-size:21px}.panel{margin-bottom:16px;padding:17px}.panel-title h2{font-size:17px}.task-emblem{width:60px;height:72px}.task-emblem svg{width:35px}.task-card{gap:13px}.task-copy h2{font-size:18px}.task-meta{gap:7px}.match{gap:10px;padding:13px 10px}.match .avatar{width:35px;height:35px}.match-result{min-width:56px;font-size:14px}.match>strong{font-size:12px}.kda{min-width:85px;font-size:14px}.match>svg{display:none}.invite-hero{gap:15px;padding:20px}.invite-hero>img{display:none}.invite-hero h2{font-size:24px}.invite-hero .form-row{flex-wrap:wrap}.invite-code{font-size:24px}.profile-summary>.stats{width:100%;margin-left:0}.auth-page{margin:10px auto}.form-row{gap:9px}.form-row .steel{padding:10px 12px;font-size:12px}.site-footer{font-size:10px}.segmented button{padding:5px 9px}.filters{gap:9px}.filters label{flex:1;min-width:130px}.filters select{width:100%}dialog{padding:18px}.form-links{gap:10px}.challenge-start{padding:20px 0}}.report-champions{flex-wrap:wrap;align-items:center;gap:15px;margin:20px 0;display:flex}.report-champions>div{text-align:center;color:#8f7a55;gap:5px;display:grid}:root{--shell-width:1672px;--sidebar-width:274px;--arena-border:#745127;--arena-muted:#b9afa0;--arena-text:#f4ead7}.app-shell{max-width:var(--shell-width);background:radial-gradient(at 85% 95%,#a7450b12,#0000 42%),linear-gradient(#0b1113,#070b0d);margin-inline:auto;box-shadow:0 0 70px #0008}.navigation{left:max(0px, calc((100vw - var(--shell-width)) / 2));width:var(--sidebar-width);color:#e5e7e8;background:linear-gradient(#0b1114,#080e10);border-right:1px solid #72401575;flex-direction:column;padding:0;display:flex}.brand{border-bottom:1px solid #ffffff0c;gap:10px;min-height:103px;margin:0;padding:12px 16px}.brand img{object-fit:contain;filter:drop-shadow(0 0 7px #ed94192e);width:66px;height:74px}.brand strong{letter-spacing:-1px;color:#f4f5f6;font-size:22px;font-weight:900}.brand small{color:#b9c0c4;letter-spacing:1px;font-size:11px}.navigation nav{flex:1 0 auto;align-content:start;gap:0}.navigation nav a{border:1px solid #0000;border-bottom-color:#ffffff05;border-radius:0;gap:14px;height:56px;padding-inline:20px;font-size:16px;font-weight:700}.navigation nav a img{filter:sepia(.22)drop-shadow(0 0 5px #ee9b2233);width:27px;height:28px}.navigation nav a>svg{color:#dac08d;filter:drop-shadow(0 0 5px #ee9b2233)}.navigation nav a:hover{background:#ff800010}.navigation nav a.active{color:#fff5df;background:linear-gradient(90deg,#ee73002b,#c9740607);border-color:#bb752c;box-shadow:inset 0 0 14px #ff950012}.navigation nav a i{display:none}.navigation nav a.active i{background:#f48817;border:1px solid #ffcc72;width:8px;height:8px;margin-left:auto;display:block;transform:rotate(45deg);box-shadow:0 0 9px #fd8f4266}.invitation{text-align:center;background:radial-gradient(at 50% 24%,#dc76171c,#0000 65%),#0a1114;border-color:#98632666;border-radius:0;flex-shrink:0;justify-items:center;height:auto;min-height:218px;margin:24px 17px 0;padding:12px 14px 16px;display:grid}.invitation>img{object-fit:contain;mix-blend-mode:screen;width:115px;height:94px;position:static}.invitation>div{width:100%;padding:0}.invitation strong{color:#ffb52f;font-size:22px}.invitation p{color:#c5ccd0;margin:8px 0 12px;font-size:12px}.invitation .gold{color:#fff;background:linear-gradient(#ff811e,#d84902);border:1px solid #ffa245;border-radius:2px;width:100%;min-height:40px;font-size:14px;box-shadow:inset 0 1px #ffe0a733}.sidebar-copyright{color:#808b91;text-align:center;padding:20px 12px;font-size:10px}.workspace{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width))}.topbar{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#e9ecee;background:#080d0fee;border-bottom:1px solid #ffffff0c;gap:12px;height:74px;padding:0 30px;position:sticky;top:0}.challenge-status,.top-account .currency,.top-account .account-name{background:#070c0e;border:1px solid #ffffff21;min-height:42px;padding:0 12px}.challenge-status{white-space:nowrap;color:#c3c7c9;gap:5px;font-size:12px}.challenge-status i{display:none}.challenge-status strong{color:#ffb121}.top-account{flex:1;gap:12px;min-width:0}.top-account .currency{color:#c3c7c9;gap:6px;font-size:12px}.currency svg{color:#d4a34f;width:16px}.currency b{color:#ffb121;font-size:16px}.currency.blue svg,.currency.blue b{color:#77c9f3}.shell-tools{align-items:center;gap:10px;margin-left:auto;display:flex}.shell-tools a,.shell-icon,.notification-link{justify-content:center;align-items:center;width:32px;min-height:36px;padding:0;display:inline-flex}.shell-tools img,.notification-link img{object-fit:contain;width:28px;height:28px}.shell-tools .action-wrap{flex-wrap:nowrap}.notification-link span{display:none}.top-account .account-name{max-width:154px;font-size:12px}.account-name .avatar{border-width:1px;width:27px;height:27px}.top-account>button,.top-account>.gold{color:#fff;background:linear-gradient(#ff7c16,#d84a02);border:1px solid #ff9a48;border-radius:2px;min-height:42px;padding:0 15px;box-shadow:inset 0 1px #ffe0a733}.page-content{max-width:none;padding:20px 30px 26px}.site-footer{color:#838b8c;font-size:10px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-tabbar{display:none}.app-shell:not(.chat-route){color:var(--arena-text)}.app-shell:not(.chat-route) .panel{border-color:var(--arena-border);background:linear-gradient(135deg,#201911e8,#0c1212f5 52%,#141310ed);border-radius:2px;box-shadow:inset 0 0 28px #ff821105,0 12px 28px #0004}.app-shell:not(.chat-route) .panel-title,.app-shell:not(.chat-route) .panel-footer{border-color:#b47c2e45}.app-shell:not(.chat-route) :is(.panel-title h2,.auth-page h1,.invite-hero h2){color:#ffe2a5}.app-shell:not(.chat-route) :is(.panel-title>a,.panel-title>button,.text-button,.form-links){color:#edb35f}.app-shell:not(.chat-route) :is(.muted,.rules-text,.empty,.task-copy p,.filters label,.form label,.profile-summary p,.invite-hero p,.report-champions>div){color:var(--arena-muted)}.app-shell:not(.chat-route) .gold{color:#fff4df;background:linear-gradient(#ed7626,#b02e0b);border:1px solid #ffc165;border-radius:2px;box-shadow:inset 0 1px #ffe7b544,0 0 14px #ff611522}.app-shell:not(.chat-route) .steel{color:#eed4aa;background:linear-gradient(#231f16,#111514);border:1px solid #846134;border-radius:2px}.app-shell:not(.chat-route) :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4ead7;background:#090f11;border-color:#8c612e;border-radius:2px}.app-shell:not(.chat-route) .stat{box-shadow:none;background:linear-gradient(135deg,#29201988,#0b1214);border-color:#805b3066;border-radius:2px}.app-shell:not(.chat-route) .stat small{color:#b6a890}.app-shell:not(.chat-route) .stat strong{color:#ffe1a2}.app-shell:not(.chat-route) .badge{color:#ecc17f;background:#5c3b172e;border-color:#b58036}.app-shell:not(.chat-route) .badge.running,.app-shell:not(.chat-route) .badge.success{color:#66e1a6;background:#17664722;border-color:#30805b}.app-shell:not(.chat-route) .badge.failed,.app-shell:not(.chat-route) .badge.expired{color:#fa9585;background:#6f2b2822;border-color:#944637}.app-shell:not(.chat-route) .task-emblem{clip-path:none;background:0 0;border:0}.app-shell:not(.chat-route) .task-emblem img{object-fit:contain;filter:drop-shadow(0 0 10px #ed600333);width:100%;height:100%}.app-shell:not(.chat-route) .task-meta{color:#d7aa62}.app-shell:not(.chat-route) .success{color:#5bdfa1}.app-shell:not(.chat-route) .error{color:#ffc1b0;background:#4d211ebf;border:1px solid #854436}.app-shell:not(.chat-route) th{color:#c5af89;background:#251e16}.app-shell:not(.chat-route) td,.app-shell:not(.chat-route) .notice{border-color:#b88c3d25}.app-shell:not(.chat-route) .match{background:#10241d;border-color:#356149 #356149 #356149 #61b786}.app-shell:not(.chat-route) .match.loss{background:#291915;border-color:#653b30 #653b30 #653b30 #d1755d}.app-shell:not(.chat-route) .match-result{color:#71ce9e}.app-shell:not(.chat-route) .loss .match-result{color:#ee927c}.app-shell:not(.chat-route) .match small{color:#b5ad9f}.app-shell:not(.chat-route) .segmented button{color:#d4c4a9;background:#131b1d;border:1px solid #6f542e;border-radius:2px}.app-shell:not(.chat-route) .segmented .active{color:#ffe2aa;background:#683611;border-color:#d39447}.app-shell:not(.chat-route) dialog{color:#f2e3c7;background:linear-gradient(135deg,#241b12,#0c1315);border:1px solid #c58a37;border-radius:4px}.app-shell:not(.chat-route) dialog>header{border-color:#97632e66}.app-shell:not(.chat-route) dialog::backdrop{background:#030607c9}.task-lobby{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:18px;display:grid}.task-lobby>.error,.lobby-current,.lobby-guide{grid-column:1/-1}.task-lobby .panel{margin-bottom:0}.task-lobby.has-active .lobby-current{grid-row:2;scroll-margin-top:88px}.lobby-heading{gap:16px;min-height:58px;margin:0}.lobby-heading>div{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.lobby-heading h1{letter-spacing:-1px;margin:0;font-size:clamp(30px,2.5vw,42px);line-height:1.2}.lobby-heading p{margin:0;font-size:14px}.lobby-ribbon{color:#ffc461;background:linear-gradient(90deg,#6c201000,#6c2010cc 12%,#401609cc 88%,#40160900);padding:8px 20px;font-size:11px;font-weight:700}.task-lobby .eyebrow{color:#e3a34f;letter-spacing:2px;font-size:10px}.lobby-offer{padding:20px}.lobby-offer-head{border-bottom:1px solid #b47c2e45;justify-content:space-between;align-items:start;gap:12px;padding-bottom:15px;display:flex}.lobby-offer-head h2{color:#ffe3a2;margin:8px 0;font-size:25px}.lobby-offer-head p{color:#b8aa93;margin:0;font-size:12px}.lobby-state{color:#c3af8e;background:#0a0e0d;border:1px solid #96703488;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex}.lobby-state i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.lobby-state.ready{color:#59dda1;border-color:#1f6748}.lobby-state.running{color:#ffb35a;border-color:#b8752b}.lobby-flow{grid-template-columns:minmax(0,1fr) 25px minmax(0,1.25fr) 25px minmax(0,1fr);align-items:center;gap:8px;padding:16px 0;display:grid}.lobby-flow-card{text-align:center;background:linear-gradient(135deg,#2c201588,#0b1212);border:1px solid #95622f99;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:186px;padding:14px 8px;display:flex;position:relative}.flow-index{color:#c39656;font:700 11px Georgia,serif;position:absolute;top:9px;left:10px}.flow-icon{color:#ffe399;background:radial-gradient(circle,#a9681e,#31200b);border:1px solid #d79c32;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:2px;display:grid;box-shadow:0 0 18px #e9a52633}.flow-reward .flow-icon{color:#b5e9ff;background:radial-gradient(circle,#2673a6,#102a3e);border-color:#4eabde;box-shadow:0 0 18px #268dd633}.flow-target img{object-fit:contain;filter:drop-shadow(0 0 9px #d8631744);width:72px;height:72px;margin-top:-7px}.lobby-flow-card small{color:#c1af91;font-size:12px}.lobby-flow-card strong{color:#ffe8b7;overflow-wrap:anywhere;font-size:22px;line-height:1.3}.lobby-flow-card strong em{font-size:12px;font-style:normal}.flow-target strong{font-size:17px}.flow-reward strong{color:#7bcfeb}.lobby-flow-card p{color:#a59b87;margin:0;font-size:11px}.flow-arrow{color:#d59e39;width:25px}.lobby-offer-action{border-top:1px solid #b47c2e45;justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.lobby-offer-action>p{color:#bbad95;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.lobby-offer-action>p svg{color:#deac53;flex-shrink:0}.lobby-offer-action .gold{min-width:196px;font-size:14px}.lobby-offer-action .empty{min-height:42px;padding:8px}.lobby-wallet{padding:20px 17px}.lobby-wallet>header{border-bottom:1px solid #b47c2e45;padding-bottom:12px}.lobby-wallet h2{color:#ffe3a2;margin:7px 0 0;font-size:21px}.lobby-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.lobby-balances>div{background:#090f10;border:1px solid #94612e77;align-items:center;gap:10px;min-height:70px;padding:10px;display:flex}.lobby-balances svg{color:#d9b15c;flex-shrink:0;width:22px}.lobby-balances>div:last-child svg{color:#7ccaf3}.lobby-balances span{min-width:0}.lobby-balances small{color:#b9a784;margin-bottom:5px;font-size:10px;display:block}.lobby-balances strong{color:#ffe4ae;overflow-wrap:anywhere;font-size:25px;line-height:1}.lobby-wallet h3{color:#d8c5a2;margin:0 0 8px;font-size:13px}.lobby-eligibility{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.lobby-eligibility li{color:#b0a088;background:#080e0d88;border:1px solid #80562966;align-items:center;gap:8px;min-height:34px;padding:6px 9px;font-size:11px;display:flex}.lobby-eligibility i{color:#e8b15a;border:1px solid #93632c;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.lobby-eligibility strong{color:#deb874;margin-left:auto;font-size:11px}.lobby-eligibility .ready{border-color:#226f493d}.lobby-eligibility .ready i{color:#60d69c;border-color:#2a8a5e}.lobby-eligibility .ready strong{color:#60d69c}.lobby-wallet>.action-wrap{width:100%;font-size:12px}.lobby-wallet .steel{width:100%;min-height:35px;padding:7px 10px}.lobby-wallet-link{color:#dabe8d;border:1px solid #8b652e66;justify-content:space-between;align-items:center;margin-top:8px;padding:10px;font-size:11px;display:flex}.lobby-current .panel{padding:17px 20px}.lobby-current .panel-title{margin-bottom:8px;padding-bottom:12px}.lobby-current .panel-title h2{font-size:17px}.lobby-current .panel-footer:empty{display:none}.lobby-current .task-card{align-items:center;padding:10px 0}.lobby-current .task-copy{flex:1;min-width:0}.lobby-current .task-copy h2{margin:8px 0}.lobby-current .task-copy p{margin:6px 0}.lobby-current .task-submission{align-items:center;gap:18px;display:flex}.lobby-current .task-submission .muted{margin:0;font-size:12px}.lobby-empty{align-items:center;gap:17px;min-height:85px;display:flex}.lobby-empty img{object-fit:contain;width:70px;height:70px}.lobby-empty strong{color:#ddc9a4;font-size:16px}.lobby-empty p{color:#b4a68e;margin:7px 0 0;font-size:12px}.lobby-guide{padding:18px 20px}.lobby-guide h2{color:#ffe3a2;margin:6px 0 14px;font-size:20px}.lobby-guide .challenge-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.lobby-guide .challenge-steps li{background:#0b121177;border:1px solid #93612e66;border-radius:1px;padding:14px}.lobby-guide .challenge-steps b{color:#e7a74a;font-size:23px}.lobby-guide .challenge-steps strong{color:#e4d2b2;font-size:13px}.lobby-guide .challenge-steps p{color:#ad9f87;font-size:11px}.lobby-rules{border-top:1px solid #b47c2e33;align-items:start;gap:12px;padding-top:15px;display:flex}.lobby-rules>svg{color:#ddad63;flex-shrink:0}.lobby-rules h3{color:#dec492;margin:2px 0 6px;font-size:13px}.lobby-rules .rules-text{font-size:12px}@media (width<=1320px){:root{--sidebar-width:228px}.brand{gap:6px;padding-inline:12px}.brand img{width:54px;height:64px}.brand strong{font-size:19px}.brand small{font-size:10px}.page-content{padding:18px 20px 24px}.topbar{padding-inline:20px}.top-account,.shell-tools{gap:9px}.top-account .currency{padding-inline:9px}.task-lobby{grid-template-columns:minmax(0,1fr) 265px;gap:14px}.lobby-heading p{display:none}.lobby-flow{grid-template-columns:minmax(0,1fr) 14px minmax(0,1.15fr) 14px minmax(0,1fr);gap:5px}.flow-arrow{width:14px}.lobby-flow-card strong{font-size:18px}.flow-target strong{font-size:15px}.lobby-offer-action{flex-wrap:wrap}.lobby-offer-action .gold{min-width:180px}}@media (width<=1100px) and (width>=961px){.challenge-status{display:none}.shell-tools{gap:7px}.task-lobby{grid-template-columns:minmax(0,1fr) 240px}.lobby-offer{padding:16px}.lobby-offer-head{flex-wrap:wrap}.lobby-balances>div{gap:6px;padding:8px}.lobby-guide .challenge-steps{gap:8px}.lobby-guide .challenge-steps li{gap:9px;padding:10px}}@media (width<=960px){:root{--sidebar-width:0px}.navigation{z-index:40;width:274px;left:0;transform:translate(-100%)}.navigation.open{transform:none}.brand{margin:0}.close-nav{display:block;position:absolute;top:5px;right:8px}.nav-backdrop{z-index:39;background:#0009;display:block;position:fixed;inset:0}.mobile-menu{padding:4px;display:block}.workspace{width:100%;margin:0}.topbar{gap:12px;height:60px;padding:0 14px}.challenge-status{display:none}.top-account{gap:12px}.shell-tools{margin-left:auto}.page-content{padding:16px 14px 20px}.workspace{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.mobile-tabbar{height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090f12f7;border-top:1px solid #ae753844;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-tabbar>a,.mobile-tabbar>button{color:#a4b0b6;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex}.mobile-tabbar>.active{color:#ffb33b;background:linear-gradient(#ff891014,#0000)}.task-lobby{grid-template-columns:minmax(0,1fr) 260px}.lobby-heading{min-height:48px}.chat-route .mobile-tabbar{display:none}.chat-route .workspace{padding-bottom:0}.chat-route .chat-layout{height:calc(100dvh - 104px)}}@media (width<=680px){.topbar{gap:10px;padding-inline:12px}.top-account{justify-content:flex-end;gap:9px}.shell-tools{display:none}.top-account .currency{border-color:#ffffff0e;gap:4px;min-height:34px;padding:0 6px}.currency b{font-size:15px}.currency>span{display:none}.top-account .account-name{border:0;min-height:34px;padding:3px}.account-name span,.top-account>button span{display:none}.top-account>button{min-height:34px;padding:0 7px}.top-account>.gold{min-height:34px;padding:0 9px;font-size:11px}.notification-link{width:25px}.notification-link img{width:24px;height:24px}.page-content{padding-inline:12px}.task-lobby{grid-template-columns:minmax(0,1fr);gap:14px}.lobby-heading h1{font-size:29px}.lobby-heading .lobby-ribbon{display:none}.lobby-heading .steel{min-height:35px;padding:7px 12px;font-size:12px}.lobby-offer{padding:16px 13px}.lobby-offer-head{gap:8px}.lobby-offer-head h2{font-size:20px}.lobby-offer-head p{font-size:11px}.lobby-state{gap:5px;padding:6px 7px;font-size:10px}.lobby-flow{grid-template-columns:minmax(0,1fr) 10px minmax(0,1.15fr) 10px minmax(0,1fr);gap:4px}.lobby-flow-card{gap:7px;min-height:175px;padding:12px 4px}.flow-index{font-size:9px;top:6px;left:6px}.flow-arrow{width:10px}.flow-icon{width:42px;height:42px}.flow-icon svg{width:22px}.flow-target img{width:53px;height:53px}.lobby-flow-card strong{font-size:17px}.flow-target strong{font-size:13px}.lobby-flow-card small{font-size:10px}.lobby-flow-card p{font-size:9px;line-height:1.5}.lobby-offer-action{gap:12px}.lobby-offer-action>.gold,.lobby-offer-action>.action-wrap,.lobby-offer-action .action-wrap .gold{width:100%}.lobby-current{grid-row:3}.task-lobby>.error+.lobby-offer~.lobby-current{grid-row:auto}.lobby-current .panel{padding:15px}.lobby-current .task-submission{display:block}.lobby-current .task-submission .gold{width:100%}.lobby-current .task-submission .muted{margin-top:10px}.lobby-current .panel-title h2{font-size:16px}.lobby-current .panel-title a{font-size:11px}.lobby-empty img{width:52px;height:52px}.lobby-empty strong{font-size:14px}.lobby-empty p{font-size:11px}.lobby-guide{padding:16px}.lobby-guide .challenge-steps{grid-template-columns:1fr;gap:8px}.lobby-guide .challenge-steps li{padding:13px}.lobby-wallet{padding:18px 16px}.lobby-balances strong{font-size:27px}}@media (height<=790px) and (width>=961px){.invitation{min-height:170px;margin-top:12px;padding-block:9px}.invitation>img{height:65px}.invitation strong{font-size:19px}.invitation p{margin:4px 0 8px}.sidebar-copyright{padding-block:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}@font-face{font-family:OctoberUI;src:url(/theme/october/ui-font.woff)format("woff");font-display:swap}:root{--sidebar-width:300px;--arena-text:#172d40;--arena-muted:#6a7480}.october-shell{background:#163a3c;font-family:Arial,OctoberUI,Microsoft YaHei,PingFang SC,sans-serif}.october-shell .workspace{isolation:isolate;background:0 0;position:relative}.october-shell .workspace:before{content:"";top:62px;bottom:0;left:calc(max(0px, (100vw - var(--shell-width)) / 2) + var(--sidebar-width));width:calc(min(100vw, var(--shell-width)) - var(--sidebar-width));z-index:-1;pointer-events:none;background:url(/theme/october/scene-left.png) 0 131px/20% calc(100% - 131px) no-repeat,url(/theme/october/scene-right.png) right 131px/20% calc(100% - 131px) no-repeat,url(/theme/october/scene-top.png) top/100% 131px no-repeat,url(/theme/october/scene-bottom.png) bottom/64% 130px no-repeat,linear-gradient(#1027259e,#1027259e),url(/theme/october/scene-right.png) 50%/cover no-repeat,#163a3c;position:fixed}.october-shell .navigation{scrollbar-width:thin;scrollbar-color:#8e763b #0b2524;background:#0b2524 url(/theme/october/sidebar-texture.png) 50%/100% 100%;border:3px solid #a88939;border-image:url(/theme/october/frame-nav.png) 8/8px}.october-shell .brand{border:0;min-height:95px;padding:6px 18px}.october-shell .brand img{filter:none;width:100%;height:80px}.october-shell .navigation nav{flex:none;padding:0 7px}.october-shell .navigation nav a{color:#f2f6f2;gap:19px;height:60px;padding:0 18px;font-size:21px;font-weight:500}.october-shell .navigation nav a img{filter:none;width:36px;height:38px}.october-shell .navigation nav a.active{background:linear-gradient(110deg,#713e1e,#b5590d 75%,#8b551d);border-image:url(/theme/october/frame-active.png) 8/8px/2px;box-shadow:0 0 10px #fe772444}.october-shell .navigation nav a.active i{display:none}.october-shell .invitation{text-align:left;background:linear-gradient(110deg,#162422,#111613 65%,#253130);border-image:url(/theme/october/frame-invite.png) 8/8px/1px;height:184px;min-height:184px;margin:auto 14px 0;padding:0;display:block;position:relative}.october-shell .invitation>img{object-fit:cover;mix-blend-mode:normal;width:116px;height:178px;position:absolute;top:1px;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%);mask-image:linear-gradient(90deg,#0000,#000 20%)}.october-shell .invitation>div{padding:30px 16px 18px;position:relative}.october-shell .invitation strong{color:#fff;font-size:23px}.october-shell .invitation p{color:#fff;margin:7px 0 14px;font-size:14px}.october-shell .invitation .gold{color:#182018;background:#ffd566 url(/theme/october/gold-surface.png) 50%/100% 100%;border-radius:7px;width:140px;min-height:40px;font-size:19px}.sidebar-signature{object-fit:contain;mix-blend-mode:screen;width:calc(100% - 32px);height:85px;margin:8px 16px 0}.october-shell .sidebar-copyright{padding:8px;font-size:9px}.october-shell .topbar{background:linear-gradient(#10191bbd,#121d20bd),url(/theme/october/topbar-scene.png) 50%/cover;border-bottom:1px solid #ffffff20;height:62px;padding:0 30px}.october-shell .challenge-status,.october-shell .top-account .currency,.october-shell .top-account .account-name{color:#fafbf8;background:0 0;border:0;padding:0}.october-shell .challenge-status{gap:7px;font-size:16px}.october-shell .challenge-status i{background:radial-gradient(circle at 30% 20%,#bafbec,#00aead 70%);border-radius:50%;width:13px;height:13px;display:block}.october-shell .challenge-status strong{color:#f3f9ef;font-weight:500}.october-shell .top-account{justify-content:flex-end;gap:22px}.october-shell .top-account .currency{gap:7px;font-size:16px}.october-shell .currency img{object-fit:contain;width:32px;height:33px}.october-shell .currency.blue img{width:26px}.october-shell .currency b{color:#eaff00;font-size:19px;font-weight:500}.october-shell .currency.blue b{color:#00e9ef}.october-shell .shell-tools{gap:12px;margin-left:6px}.october-shell .notification-link{color:#fff;gap:4px;width:auto}.october-shell .notification-link span{font-size:14px;display:inline}.october-shell .top-account .account-name{max-width:130px;font-size:14px}.october-shell .account-name .avatar{border:1px solid #c1d0c6;width:33px;height:33px}.october-shell .top-account>button{box-shadow:none;background:0 0;border:0;gap:7px;padding:0;font-size:15px}.october-shell .top-account>button img{object-fit:contain;width:30px;height:31px}.october-shell .page-content{padding:28px}.october-shell .site-footer{color:#d1dfd6;text-shadow:0 1px 4px #000}.october-shell:not(.chat-route) .panel,.october-shell:not(.chat-route) .stat{color:#1b3041;background:linear-gradient(135deg,#fffefa,#fffaf3);border:1px solid #eddfcc;border-radius:11px;box-shadow:0 3px 14px #0002}.october-shell:not(.chat-route) .lobby-heading p{color:#556676}.october-shell:not(.chat-route) .eyebrow{color:#ab7934}.october-shell:not(.chat-route) :is(.panel-title,.panel-footer){border-color:#e5d7c4}.october-shell:not(.chat-route) :is(.panel-title h2,.auth-page h1,.invite-hero h2){color:#174ecc}.october-shell:not(.chat-route) :is(.panel-title>a,.panel-title>button,.text-button,.form-links){color:#225acb}.october-shell:not(.chat-route) .gold{color:#172113;background:#ffd566 url(/theme/october/gold-surface.png) 50%/100% 100%;border:1px solid #ffe29a;border-radius:7px;box-shadow:inset 0 1px #fff5d0,0 2px 4px #b78c3126}.october-shell:not(.chat-route) .steel{color:#4b6070;background:#f6f1e8;border-color:#d1c6b2;border-radius:6px}.october-shell:not(.chat-route) :is(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#202e42;background:#fff;border-color:#d8dfeb;border-radius:6px}.october-shell:not(.chat-route) :is(input,textarea)::placeholder{color:#8e98b1}.october-shell:not(.chat-route) .stat small{color:#5b6d80}.october-shell:not(.chat-route) .stat strong{color:#154ee8}.october-shell:not(.chat-route) .badge{color:#8b612c;background:#fff1d9;border-color:#d9be8c}.october-shell:not(.chat-route) :is(.badge.running,.badge.success){color:#13845f;background:#e8f8ef;border-color:#83c8a7}.october-shell:not(.chat-route) :is(.badge.failed,.badge.expired){color:#b94d40;background:#fff0e9;border-color:#dfada0}.october-shell:not(.chat-route) .task-meta{color:#927143}.october-shell:not(.chat-route) .success{color:#07956f}.october-shell:not(.chat-route) .error{color:#a73f31;background:#fff0e8;border-color:#e1a79c}.october-shell:not(.chat-route) th{color:#4c6381;background:#f0eae2}.october-shell:not(.chat-route) :is(td,.notice){border-color:#eee2d3}.october-shell:not(.chat-route) .match{background:#edf8ef;border-color:#bddaca #bddaca #bddaca #53aa79}.october-shell:not(.chat-route) .match.loss{background:#fff0e8;border-color:#e3c4b7 #e3c4b7 #e3c4b7 #d17e61}.october-shell:not(.chat-route) .match-result{color:#147b4d}.october-shell:not(.chat-route) .loss .match-result{color:#b85139}.october-shell:not(.chat-route) .match small{color:#7c807a}.october-shell:not(.chat-route) .segmented button{color:#496080;background:#f2f4f8;border-color:#dce0e8;border-radius:6px}.october-shell:not(.chat-route) .segmented .active{color:#926419;background:#fff0cb;border-color:#d9b663}.october-shell:not(.chat-route) dialog{color:#263c4d;background:#fffcf6;border:1px solid #d8b775;border-radius:12px}.october-shell:not(.chat-route) dialog>header{border-color:#e4d6bc}.october-shell .lobby-ribbon{color:#90702d;background:linear-gradient(90deg,#0000,#eed7a7 15% 85%,#0000)}.october-shell :is(.lobby-offer-head h2,.lobby-wallet h2,.lobby-guide h2){color:#194ebc}.october-shell :is(.lobby-offer-head p,.lobby-flow-card small,.lobby-flow-card p,.lobby-offer-action>p,.lobby-balances small,.lobby-empty p,.lobby-guide .challenge-steps p){color:#68778a}.october-shell :is(.lobby-offer-head,.lobby-offer-action,.lobby-wallet>header,.lobby-rules){border-color:#e6d8c3}.october-shell :is(.lobby-state,.lobby-eligibility li){color:#7f755f;background:#fcf6ea;border-color:#e0cfb0;border-radius:5px}.october-shell :is(.lobby-state.ready,.lobby-eligibility .ready strong,.lobby-eligibility .ready i){color:#0e9561}.october-shell .lobby-state.running{color:#bb6e0e}.october-shell :is(.lobby-flow-card,.lobby-balances>div,.lobby-guide .challenge-steps li){background:linear-gradient(135deg,#fffef9,#f8efdf);border-color:#e2ceb0;border-radius:9px}.october-shell :is(.lobby-flow-card strong,.lobby-balances strong){color:#bc551d}.october-shell .flow-reward strong{color:#1579b4}.october-shell :is(.lobby-wallet h3,.lobby-empty strong,.lobby-guide .challenge-steps strong,.lobby-rules h3){color:#294458}.october-shell .lobby-wallet-link{color:#8b672c;border-color:#dfc899;border-radius:5px}.october-shell .lobby-eligibility strong{color:#987344}.october-shell .chat-layout{height:calc(100dvh - 112px)}.october-shell .mobile-tabbar{background:#102725f5;border-color:#b99b55}@media (width>=1321px) and (height>=850px){.october-shell .navigation nav{margin-bottom:24px}}@media (width<=1320px){:root{--sidebar-width:240px}.october-shell .navigation nav a{gap:14px;height:56px;padding-inline:15px;font-size:18px}.october-shell .navigation nav a img{width:30px;height:32px}.october-shell .brand{min-height:84px;padding:7px 11px}.october-shell .brand img{height:67px}.october-shell .topbar{padding:0 18px}.october-shell .top-account{gap:14px}.october-shell .top-account .currency,.october-shell .challenge-status{font-size:13px}.october-shell .top-account .account-name{max-width:110px}.october-shell .page-content{padding:20px}.october-shell .invitation{height:166px;min-height:166px;margin-inline:11px}.october-shell .invitation>div{padding:25px 12px}.october-shell .invitation strong{font-size:20px}.october-shell .invitation p{font-size:12px}.october-shell .invitation .gold{width:125px;font-size:17px}.october-shell .sidebar-signature{height:65px}}@media (width<=960px){:root{--sidebar-width:0px}.october-shell .navigation{width:280px}.october-shell .brand{padding-right:25px}.october-shell .topbar{height:60px;padding:0 14px}.october-shell .top-account{gap:12px}.october-shell .workspace{background:linear-gradient(145deg,#102e2c,#254645)}.october-shell .workspace:before{display:none}.october-shell .page-content{padding:16px 14px}.october-shell .chat-layout{height:calc(100dvh - 104px)}}@media (width<=680px){.october-shell .topbar{gap:8px;padding-inline:11px}.october-shell .top-account{gap:10px}.october-shell .currency img{width:23px;height:25px}.october-shell .currency.blue img{width:20px}.october-shell .currency b{font-size:16px}.october-shell .shell-tools,.october-shell .notification-link span{display:none}.october-shell .notification-link img{width:25px;height:27px}.october-shell .top-account>button img{width:24px;height:27px}.october-shell .account-name .avatar{width:29px;height:29px}}.app-shell.site-shell{--sidebar-width:248px;--shell-header-height:72px;--shell-bottom-height:0px;--site-accent:#e5ad53;--site-ink:#203b39;--site-muted:#61736d;--site-line:#e0e5dc;background:#112c2b;font-family:Arial,Microsoft YaHei,PingFang SC,sans-serif;font-size:14px;line-height:1.6}.site-shell *,.site-shell :before,.site-shell :after{box-sizing:border-box}.app-shell.site-shell .workspace{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));min-width:0}.app-shell.site-shell .workspace:before{top:var(--shell-header-height);background:linear-gradient(#102b28e0,#102b28f5),url(/theme/october/scene-right.png) 50%/cover no-repeat}.app-shell.site-shell .navigation{width:var(--sidebar-width);background:linear-gradient(160deg,#122d2a,#091c1b);border:0;border-right:1px solid #b4934938;border-image:;gap:16px;padding:16px 12px 12px}.app-shell.site-shell .brand{border-bottom:1px solid #ffffff0c;flex-shrink:0;min-height:64px;margin:0;padding:0 4px 10px}.app-shell.site-shell .brand img{object-fit:contain;width:100%;height:64px}.app-shell.site-shell .brand .brand-mark{display:none}.app-shell.site-shell .navigation nav{flex:none;gap:18px;margin:0;padding:0;display:grid}.site-shell .nav-group{gap:4px;display:grid}.site-shell .nav-group-title{color:#95a69d;letter-spacing:1.5px;padding:0 14px 5px;font-size:11px}.app-shell.site-shell .navigation nav a{color:#d8e5dc;border:1px solid #0000;border-radius:7px;gap:12px;height:46px;padding:0 12px;font-size:15px;font-weight:500}.app-shell.site-shell .navigation nav a img{filter:none;flex:0 0 26px;width:26px;height:28px}.app-shell.site-shell .navigation nav a:hover{color:#fff4db;background:#ffffff09}.app-shell.site-shell .navigation nav a.active{color:#ffdda0;background:linear-gradient(100deg,#95622352,#9f6d2424);border:1px solid #c395454d;border-image:;font-weight:600;box-shadow:inset 3px 0 #e5ad53}.app-shell.site-shell .navigation nav a i{display:none}.app-shell.site-shell .invitation{background:#1d3028;border:1px solid #b491493d;border-image:;border-radius:8px;flex-shrink:0;height:120px;min-height:120px;margin:auto 0 0;overflow:hidden}.app-shell.site-shell .invitation>img{opacity:.8;width:84px;height:120px}.app-shell.site-shell .invitation>div{padding:14px}.app-shell.site-shell .invitation strong{font-size:16px}.app-shell.site-shell .invitation p{color:#bbcabc;margin:3px 0 9px;font-size:12px}.app-shell.site-shell .invitation .gold{width:auto;min-height:29px;box-shadow:none;color:#1d2e25;background:#d4a754;border:0;border-radius:4px;padding:4px 11px;font-size:12px}.app-shell.site-shell .sidebar-copyright{color:#81958a;padding:0;font-size:11px;line-height:1.8}.app-shell.site-shell .topbar{height:var(--shell-header-height);z-index:18;background:#102624f5;border-bottom:1px solid #f0d29122;grid-template-columns:minmax(120px,1fr) auto auto auto;gap:18px;padding:0 24px;display:grid;box-shadow:0 3px 18px #00000012}.site-shell .topbar-leading{align-items:center;gap:12px;min-width:0;display:flex}.site-shell .topbar-page{min-width:0;line-height:1.45;display:grid}.site-shell .topbar-page small{color:#9caf9f;font-size:11px}.site-shell .topbar-page strong{color:#f0f2e8;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.app-shell.site-shell .topbar :where(.shell-icon,.mobile-menu,.shell-tools>a,.notification-link,.logout-button){width:36px;height:36px;min-height:36px;box-shadow:none;color:#c4d3c7;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-shell.site-shell .topbar :where(.shell-icon,.mobile-menu,.shell-tools>a,.notification-link,.logout-button):hover{color:#f4d898;background:#ffffff0d;border-color:#ffffff17}.app-shell.site-shell .topbar .mobile-menu{display:none}.app-shell.site-shell .challenge-status{white-space:nowrap;background:#1f392c;border:1px solid #6a887143;border-radius:20px;gap:6px;min-height:28px;padding:4px 9px;font-size:11px;display:inline-flex}.app-shell.site-shell .challenge-status strong{color:#b7c9b7;font-weight:400}.app-shell.site-shell .challenge-status i{width:6px;height:6px;box-shadow:none;background:#8ca991}.app-shell.site-shell .challenge-status.is-active{background:#174633;border-color:#48b88744}.app-shell.site-shell .challenge-status.is-active i{background:#6eddad}.app-shell.site-shell .challenge-status.is-active strong{color:#9ce0bc}.site-shell .top-balances{border-right:1px solid #ffffff14;align-items:center;gap:12px;min-width:0;padding-right:16px;display:flex}.app-shell.site-shell .top-balances .currency{color:#c8d2c5;background:0 0;border:0;align-items:center;gap:6px;min-width:0;min-height:40px;padding:0;font-size:12px;display:flex}.app-shell.site-shell .top-balances .currency img{object-fit:contain;flex-shrink:0;width:24px;height:26px}.app-shell.site-shell .top-balances .currency.blue img{width:21px}.app-shell.site-shell .top-balances .currency b{font-variant-numeric:tabular-nums;color:#f4cd7d;text-overflow:ellipsis;max-width:110px;font-size:16px;font-weight:600;overflow:hidden}.app-shell.site-shell .top-balances .currency.blue b{color:#83d5eb}.app-shell.site-shell .shell-tools{align-items:center;gap:3px;margin:0;display:flex}.app-shell.site-shell :is(.shell-tools,.logout-button) img{object-fit:contain;width:23px;height:25px}.app-shell.site-shell .notification-link span{display:none}.app-shell.site-shell .shell-tools .action-wrap{position:relative}.site-shell .shell-icon[aria-busy=true]>svg:not(.spin){display:none}.app-shell.site-shell .shell-tools .action-wrap>.error{z-index:30;width:230px;padding:12px;position:absolute;top:40px;right:0;box-shadow:0 5px 18px #0003}.app-shell.site-shell .top-account{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.app-shell.site-shell .top-account .account-name{color:#dce5d9;background:0 0;border:0;align-items:center;gap:9px;max-width:140px;min-height:36px;padding:0;font-size:13px;display:flex}.app-shell.site-shell .account-name span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell.site-shell .account-name .avatar{border:1px solid #8fa58c;flex:0 0 32px;width:32px;height:32px}.app-shell.site-shell .logout-button span{display:none}.app-shell.site-shell .top-account>.gold{color:#253321;min-height:36px;box-shadow:none;white-space:nowrap;background:#e4b865;border:1px solid #d0a95a;border-radius:6px;padding:6px 13px;font-size:13px}.app-shell.site-shell .page-content{outline:none;min-width:0;padding:28px}.app-shell.site-shell.wallet-route .page-content{width:100%;max-width:none;margin:0}.app-shell.site-shell .site-footer{letter-spacing:1px;color:#95a99d;text-shadow:none;padding:16px 24px 22px;font-size:11px}.site-shell :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #bc8734}.site-shell :is(button,a){-webkit-tap-highlight-color:transparent}.site-shell :is(input,select,textarea){min-width:0}.site-shell button:disabled{cursor:not-allowed}.site-shell .skip-content{z-index:100;color:#20372d;background:#f7dc9c;border-radius:5px;padding:8px 16px;position:fixed;top:8px;left:50%;transform:translate(-50%,-160%)}.site-shell .skip-content:focus{transform:translate(-50%)}.app-shell.site-shell:not(.chat-route) .page-content .panel{color:var(--site-ink);background:#fbfcf8;border:1px solid #e0e5dc;border-radius:10px;margin-bottom:22px;padding:22px;box-shadow:0 6px 20px #001b1817}.app-shell.site-shell:not(.chat-route) .page-content .panel-title{border-color:var(--site-line);flex-wrap:wrap;gap:12px;margin-bottom:18px;padding-bottom:14px}.app-shell.site-shell:not(.chat-route) .page-content .account-pages>.panel{margin-bottom:0}.app-shell.site-shell:not(.chat-route) .page-content .panel-title h2{color:var(--site-ink);letter-spacing:0;font-size:18px;font-weight:600}.app-shell.site-shell:not(.chat-route) .page-content .panel :is(.muted,label){color:#596e63}.app-shell.site-shell:not(.chat-route) .page-content .stats{gap:14px;margin-bottom:22px}.app-shell.site-shell:not(.chat-route) .page-content .stat{background:#fbfcf8;border:1px solid #e0e5dc;border-radius:8px;padding:18px 20px;box-shadow:0 4px 12px #001b1810}.app-shell.site-shell:not(.chat-route) .page-content .stat small{color:#61756b;font-size:13px}.app-shell.site-shell:not(.chat-route) .page-content .stat strong{color:#244e43;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:26px;line-height:1.4}.app-shell.site-shell:not(.chat-route) .page-content .panel .stat{box-shadow:none;background:#eff4ec}.app-shell.site-shell:not(.chat-route) .page-content .panel .form{gap:20px}.app-shell.site-shell:not(.chat-route) .page-content .panel .form label{gap:8px;font-size:14px}.app-shell.site-shell:not(.chat-route) .page-content .panel :is(input,select,textarea){color:#263d34;background:#fff;border:1px solid #ccd5c9;border-radius:6px;min-height:42px;font-size:14px}.app-shell.site-shell:not(.chat-route) .page-content .panel input::placeholder,.app-shell.site-shell:not(.chat-route) .page-content .panel textarea::placeholder{color:#8a968b}.app-shell.site-shell:not(.chat-route) .page-content .panel :is(input,select,textarea):focus{border-color:#ab8846;box-shadow:0 0 0 3px #c7a35b20}.app-shell.site-shell:not(.chat-route) .page-content .panel :is(.gold,.steel){min-height:40px;padding:8px 16px;font-size:14px}.app-shell.site-shell:not(.chat-route) .page-content .panel .gold{color:#2c3823;background:linear-gradient(#edc575,#dca84e);border:1px solid #cc9a42;box-shadow:inset 0 1px #ffedc3}.app-shell.site-shell:not(.chat-route) .page-content .panel .steel{color:#355b48;background:#edf2e8;border:1px solid #d0dacb}.app-shell.site-shell:not(.chat-route) .page-content .panel .text-button{color:#276a54;text-underline-offset:3px;text-decoration-thickness:1px}.app-shell.site-shell:not(.chat-route) .page-content .panel .text-button:hover{text-decoration:underline}.app-shell.site-shell:not(.chat-route) .page-content .panel .table-scroll{overscroll-behavior-x:contain;border:1px solid #e0e5dc;border-radius:7px;overflow:auto}.app-shell.site-shell:not(.chat-route) .page-content .panel table{width:100%}.app-shell.site-shell:not(.chat-route) .page-content .panel th{color:#566b5c;white-space:nowrap;background:#eaf0e5;padding:12px 14px;font-size:12px;font-weight:600}.app-shell.site-shell:not(.chat-route) .page-content .panel td{font-variant-numeric:tabular-nums;border-color:#e5e9df;padding:15px 14px;font-size:14px;line-height:1.6}.app-shell.site-shell:not(.chat-route) .page-content .panel tbody tr:hover{background:#f1f5ed}.app-shell.site-shell:not(.chat-route) .page-content .pagination{flex-wrap:wrap;gap:8px;padding-top:18px;font-size:13px}.app-shell.site-shell:not(.chat-route) .page-content .panel .pagination button{color:#456041;background:#eff4e9;border:1px solid #cdd7c7;border-radius:5px;min-width:36px;min-height:36px}.app-shell.site-shell:not(.chat-route) .page-content .panel .pagination button:disabled{opacity:.45}.app-shell.site-shell:not(.chat-route) .page-content .panel .empty{color:#768674;gap:12px;min-height:150px;padding:28px 18px;font-size:14px}.site-shell .empty[role=status]{font-size:14px}.site-shell .action-wrap{min-width:0}.site-shell .action-wrap>.success{font-size:12px}.app-shell.site-shell dialog:not(.task-result-modal):not(.my-challenge-detail){color:#274035;overflow-wrap:anywhere;background:#fbfcf8;border:1px solid #c3b38b;border-radius:12px;max-height:calc(100dvh - 40px);padding:24px}.app-shell.site-shell dialog:not(.task-result-modal):not(.my-challenge-detail)>header h2{color:#254d3e;font-size:20px}.app-shell.site-shell dialog>header{gap:16px}.app-shell.site-shell dialog>header button{flex-shrink:0;min-width:36px;min-height:36px}.app-shell.site-shell .chat-route{min-width:0}.app-shell.site-shell.chat-route .page-content{padding:16px}@media (width>=961px){.app-shell.site-shell.nav-collapsed{--sidebar-width:80px}.app-shell.site-shell.nav-collapsed .navigation{padding-inline:10px}.app-shell.site-shell.nav-collapsed .brand{justify-content:center;padding:0 0 12px}.app-shell.site-shell.nav-collapsed .brand>img:first-child{display:none}.app-shell.site-shell.nav-collapsed .brand .brand-mark{width:46px;height:50px;display:block}.app-shell.site-shell.nav-collapsed .nav-group{gap:6px}.app-shell.site-shell.nav-collapsed :is(.nav-group-title,.navigation nav a span,.invitation,.sidebar-copyright){display:none}.app-shell.site-shell.nav-collapsed .navigation nav a{justify-content:center;height:46px;padding:0}.app-shell.site-shell.nav-collapsed .nav-group+.nav-group{border-top:1px solid #ffffff0b;padding-top:16px}}@media (width>=961px) and (height<=820px){.app-shell.site-shell .navigation{gap:12px}.app-shell.site-shell .navigation nav{gap:10px}.app-shell.site-shell .navigation nav a{height:40px}}@media (width<=1439px){.app-shell.site-shell .challenge-status{display:none}.app-shell.site-shell .topbar{gap:12px;padding-inline:20px}.app-shell.site-shell .shell-tools .gift-link{display:none}.app-shell.site-shell .top-account .account-name{max-width:112px}}@media (width>=961px) and (width<=1150px){.app-shell.site-shell .topbar{gap:8px;padding-inline:16px}.app-shell.site-shell .top-account .account-name>span{display:none}.app-shell.site-shell .top-balances{gap:10px;padding-right:8px}.app-shell.site-shell .top-balances .currency>span{display:none}.app-shell.site-shell .page-content{padding:22px}}@media (width<=960px){.app-shell.site-shell{--sidebar-width:0px;--shell-header-height:64px;--shell-bottom-height:calc(64px + env(safe-area-inset-bottom,0px))}.app-shell.site-shell .workspace{width:100%;padding-bottom:var(--shell-bottom-height);margin-left:0}.app-shell.site-shell .navigation{visibility:hidden;z-index:50;gap:16px;width:272px;max-width:calc(100vw - 40px);padding-top:16px;left:0;box-shadow:16px 0 60px #0006}.app-shell.site-shell .navigation.open{visibility:visible}.app-shell.site-shell .navigation .brand{padding-right:28px}.app-shell.site-shell .close-nav{width:30px;height:32px;padding:3px;display:block;top:26px;right:12px}.app-shell.site-shell .nav-backdrop{z-index:49;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#041412a8;display:block}.app-shell.site-shell .topbar .mobile-menu{display:inline-flex}.app-shell.site-shell .topbar .desktop-collapse{display:none}.app-shell.site-shell .topbar{padding:0 16px}.app-shell.site-shell .topbar-leading{gap:8px}.app-shell.site-shell .topbar-page small,.app-shell.site-shell .top-account .account-name>span{display:none}.app-shell.site-shell .top-account{gap:5px}.app-shell.site-shell .page-content{padding:22px 16px}.app-shell.site-shell .mobile-tabbar{height:var(--shell-bottom-height);padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:19;background:#102c29f7;border-top:1px solid #76937c44;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.app-shell.site-shell .mobile-tabbar :is(a,button){color:#a4b8a7;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:4px 0;font-size:10px;line-height:1.4;display:flex}.app-shell.site-shell .mobile-tabbar a.active{color:#f0c571;background:#cfaa4b12}.app-shell.site-shell .site-footer{padding-bottom:18px}.app-shell.site-shell.chat-route .page-content{padding:8px}.app-shell.site-shell.chat-route .workspace{padding-bottom:0}}@media (width<=680px){.app-shell.site-shell{--shell-header-height:104px}.app-shell.site-shell .topbar{grid-template-rows:52px 44px;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:0 12px 8px}.app-shell.site-shell .topbar-leading{grid-area:1/1}.app-shell.site-shell .top-account{grid-area:1/2;justify-content:flex-end}.app-shell.site-shell .top-balances{border:0;grid-area:2/1;gap:14px;padding:0 0 0 2px}.app-shell.site-shell .shell-tools{grid-area:2/2;justify-content:flex-end}.app-shell.site-shell .top-balances .currency{gap:4px;min-height:36px;font-size:11px}.app-shell.site-shell .top-balances .currency img{width:21px;height:23px}.app-shell.site-shell .top-balances .currency.blue img{width:18px}.app-shell.site-shell .top-balances .currency b{max-width:70px;font-size:14px}.app-shell.site-shell .top-balances .currency>span{display:none}.app-shell.site-shell .topbar :is(.shell-icon,.shell-tools>a,.logout-button){width:32px;height:32px;min-height:32px}.app-shell.site-shell .topbar-page strong{font-size:15px}.app-shell.site-shell .top-account .account-name{min-height:32px}.app-shell.site-shell .page-content{padding:20px 12px}.app-shell.site-shell:not(.chat-route) .page-content .panel{margin-bottom:18px;padding:16px}.app-shell.site-shell:not(.chat-route) .page-content .panel-title h2{font-size:17px}.app-shell.site-shell:not(.chat-route) .page-content .stats{gap:10px}.app-shell.site-shell:not(.chat-route) .page-content .stat{padding:14px}.app-shell.site-shell:not(.chat-route) .page-content .stat strong{font-size:23px}.app-shell.site-shell:not(.chat-route) .page-content .panel .filters{align-items:stretch}.app-shell.site-shell:not(.chat-route) .page-content .panel .filters label{flex:130px;min-width:0}.app-shell.site-shell dialog:not(.task-result-modal):not(.my-challenge-detail){max-height:calc(100dvh - 24px);padding:18px}.site-shell .form-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.site-shell *,.site-shell :before,.site-shell :after{scroll-behavior:auto;transition-duration:.01ms}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080f1c}body{background:#080f1c}.app-shell.site-shell.arena-theme{--ui-bg:#080f1c;--ui-panel:#101d2e;--ui-raised:#142337;--ui-field:#0b1626;--ui-text:#e6edf7;--ui-muted:#a0b1c7;--ui-line:#294056;--ui-accent:#51e1dd;--ui-gold:#f5c46b;--ui-success:#66e3b0;--ui-danger:#ff929e;--ui-shadow:0 12px 32px #02071138, inset 0 1px #ffffff04;--site-accent:var(--ui-accent);--site-ink:var(--ui-text);--site-muted:var(--ui-muted);--site-line:var(--ui-line);--arena-text:var(--ui-text);--arena-muted:var(--ui-muted);--ink:var(--ui-text);--muted:var(--ui-muted);--paper:var(--ui-panel);--border:var(--ui-line);--gold:var(--ui-gold);color:var(--ui-text);background:var(--ui-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--ui-accent)}.arena-theme ::selection{color:#fff;background:#51e1dd40}.arena-theme *{scrollbar-color:#34516b #0b1626;scrollbar-width:thin}.app-shell.site-shell.arena-theme .workspace:before{bottom:var(--shell-bottom-height);background:linear-gradient(90deg,#06162b85,#06162b38 60%,#06162b45),linear-gradient(125deg,#234a6b,#124b7b 45%,#988865);display:block}.app-shell.site-shell.arena-theme #main-content:before{content:"";top:var(--shell-header-height);bottom:var(--shell-bottom-height);left:calc(max(0px, (100vw - var(--shell-width)) / 2) + var(--sidebar-width));right:max(0px, calc((100vw - var(--shell-width)) / 2));z-index:-1;pointer-events:none;background:linear-gradient(#0413224d,#0413224d),url(/assets/task-hall-scene-full-D7aSYUWY.webp) 50%/cover no-repeat;position:fixed}.arena-theme #main-content .task-hall-reference :is(.hall-account-tools,.hall-rules){background:#061427cc;border-radius:4px;padding:6px 10px}.app-shell.site-shell.arena-theme .site-footer{color:#d6e0eb;text-shadow:0 1px 4px #020711}.app-shell.site-shell.arena-theme .navigation{background:linear-gradient(160deg,#111f32,#0a1220 75%);border-right:1px solid #294056;box-shadow:8px 0 32px #02071124}.app-shell.site-shell.arena-theme .brand{border-color:#29405680}.app-shell.site-shell.arena-theme .brand img{filter:drop-shadow(0 0 12px #f5c46b12)}.app-shell.site-shell.arena-theme .nav-group-title{color:#9cabc0;letter-spacing:1.5px}.app-shell.site-shell.arena-theme .navigation nav a{color:#b4c3d6;border-radius:9px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.app-shell.site-shell.arena-theme .navigation nav a:hover{color:#edfaff;background:#192d42;border-color:#29465c}.app-shell.site-shell.arena-theme .navigation nav a.active{color:#ffe2a5;background:linear-gradient(100deg,#9a72242e,#20304480);border-color:#c6a45866;box-shadow:inset 3px 0 #f5c46b,0 4px 16px #02071120}.app-shell.site-shell.arena-theme .invitation{background:linear-gradient(120deg,#183246,#102139);border-color:#31536b;border-radius:12px;box-shadow:inset 0 1px #71dfe619}.app-shell.site-shell.arena-theme .invitation strong{color:#e6edf7}.app-shell.site-shell.arena-theme .invitation p{color:#a0b1c7}.app-shell.site-shell.arena-theme .invitation .gold{color:#202637;background:linear-gradient(120deg,#f8d797,#edb752);border-radius:6px}.app-shell.site-shell.arena-theme :is(.sidebar-copyright,.site-footer){color:#8c9fb7}.app-shell.site-shell.arena-theme .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(100deg,#101f32f5,#0c1829f5);border-color:#94753840;box-shadow:0 8px 30px #02071130,inset 0 1px #ffffff03}.app-shell.site-shell.arena-theme .topbar-page small{color:#8ea5bd;letter-spacing:1px}.app-shell.site-shell.arena-theme .topbar-page strong{color:#edf4ff;letter-spacing:.6px}.app-shell.site-shell.arena-theme .top-balances{border-color:#294056}.app-shell.site-shell.arena-theme .top-balances .currency{color:#a0b1c7;border-radius:6px;transition:background-color .18s}.app-shell.site-shell.arena-theme .top-balances .currency:hover{background:#c6a45812}.app-shell.site-shell.arena-theme .top-balances .currency:focus-visible{outline-offset:3px;outline:2px solid #f5c46b}.app-shell.site-shell.arena-theme .top-balances .currency b{color:#f5c46b;text-shadow:0 0 18px #f5c46b24}.app-shell.site-shell.arena-theme .top-balances .currency.blue b{color:#70e7ee;text-shadow:0 0 18px #51e1dd24}.app-shell.site-shell.arena-theme .topbar :where(.shell-icon,.mobile-menu,.shell-tools>a,.notification-link,.logout-button){color:#a9c0d7;border-radius:8px}.app-shell.site-shell.arena-theme .topbar :where(.shell-icon,.mobile-menu,.shell-tools>a,.notification-link,.logout-button):hover{color:#82f0eb;background:#193449;border-color:#36777f}.app-shell.site-shell.arena-theme .challenge-status{background:#17293b;border-color:#34495f}.app-shell.site-shell.arena-theme .challenge-status strong{color:#b5c8db}.app-shell.site-shell.arena-theme .challenge-status i{background:#8199b2}.app-shell.site-shell.arena-theme .challenge-status.is-active{background:#103b3b;border-color:#2c7270}.app-shell.site-shell.arena-theme .challenge-status.is-active strong{color:#86ecce}.app-shell.site-shell.arena-theme .challenge-status.is-active i{background:#66e3b0;box-shadow:0 0 8px #66e3b05c}.app-shell.site-shell.arena-theme .top-account .account-name{color:#d7e5f5}.app-shell.site-shell.arena-theme .account-name .avatar{border-color:#438e99;box-shadow:0 0 0 3px #51e1dd08}.app-shell.site-shell.arena-theme .top-account>.gold{color:#202637;background:linear-gradient(120deg,#f8d797,#edb752);border-color:#e3b665;border-radius:8px}.app-shell.site-shell.arena-theme .mobile-tabbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d192bf5;border-color:#294056}.app-shell.site-shell.arena-theme .mobile-tabbar :is(a,button){color:#9aafc7}.app-shell.site-shell.arena-theme .mobile-tabbar a.active{color:#ffe2a5;background:linear-gradient(#c6a45818,#c6a45805);box-shadow:inset 0 2px #c6a458}.app-shell.site-shell.arena-theme .nav-backdrop{background:#030916b8}.app-shell.site-shell.arena-theme .close-nav{color:#c5d7e9}.app-shell.site-shell.arena-theme.nav-collapsed .nav-group+.nav-group{border-color:#294056}.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .panel{color:#e6edf7;box-shadow:var(--ui-shadow);background:linear-gradient(135deg,#142337,#101d2e 70%);border-color:#294056;border-radius:14px}.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .panel-title{border-color:#294056}.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .panel-title h2{color:#e6edf7}.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .panel :is(.muted,label),.app-shell.site-shell.arena-theme :is(.muted,.empty,.rules-text){color:#a0b1c7}.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .stat{box-shadow:var(--ui-shadow);background:linear-gradient(130deg,#162b40,#101d2e);border-color:#29475d;border-radius:12px}.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .panel .stat{background:#0e1b2d}.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .stat small{color:#a0b1c7}.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .stat strong{color:#84ede7}.app-shell.site-shell.arena-theme :is(input,select,textarea),.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .panel :is(input,select,textarea){color:#e6edf7;background:#0b1626;border-color:#344a62;border-radius:8px;box-shadow:inset 0 1px 4px #02071124}.app-shell.site-shell.arena-theme option{color:#e6edf7;background:#101d2e}.app-shell.site-shell.arena-theme :is(input,textarea)::placeholder,.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .panel :is(input,textarea)::placeholder{color:#839ab4}.app-shell.site-shell.arena-theme :is(input,select,textarea):focus,.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .panel :is(input,select,textarea):focus{border-color:#51c8ca;box-shadow:0 0 0 3px #51e1dd15}.app-shell.site-shell.arena-theme :is(input,select,textarea):disabled{color:#8297b0;background:#152132}.app-shell.site-shell.arena-theme :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #69e9e1}.app-shell.site-shell.arena-theme .skip-content{color:#0b1626;background:#80eee6}.app-shell.site-shell.arena-theme .gold,.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .panel .gold{color:#202637;text-shadow:none;background:linear-gradient(120deg,#f8d797,#edb752);border:1px solid #f5cc7e;border-radius:8px;box-shadow:0 4px 18px #e7b55816,inset 0 1px #fff5d873}.app-shell.site-shell.arena-theme .steel,.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .panel .steel{color:#b7eef1;background:linear-gradient(130deg,#1a3549,#14283c);border:1px solid #35647b;border-radius:8px;box-shadow:inset 0 1px #9ce5ff08}.app-shell.site-shell.arena-theme :is(.gold,.steel){transition:box-shadow .18s,border-color .18s,filter .18s}.app-shell.site-shell.arena-theme .text-button,.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .panel .text-button{color:#76e7e0}.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .panel .table-scroll{border-color:#294056;border-radius:10px}.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .panel th{color:#a9c4db;background:#172b40;border-color:#294056}.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .panel td{color:#d8e5f4;border-color:#22374d}.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .panel tbody tr:hover{background:#1a35474d}.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .panel .pagination button{color:#b7d9e9;background:#172d41;border-color:#36536a;border-radius:7px}.app-shell.site-shell.arena-theme:not(.chat-route) .page-content .panel .empty{color:#a0b1c7}.app-shell.site-shell.arena-theme .badge{color:#b1c4d9;background:#1b2d43;border:1px solid #344d66}.app-shell.site-shell.arena-theme .badge:is(.running,.success){color:#82efce;background:#123b3c;border-color:#2c6563}.app-shell.site-shell.arena-theme .badge:is(.failed,.expired){color:#ffadb5;background:#3b2435;border-color:#683d54}.app-shell.site-shell.arena-theme .success{color:#7ce7bc}.app-shell.site-shell.arena-theme .error{color:#ffb0b9;background:#402234;border-color:#77394b}.app-shell.site-shell.arena-theme .error button{color:#ffe0e4}.app-shell.site-shell.arena-theme .segmented button{color:#a0b1c7;background:#101e30;border-color:#294056}.app-shell.site-shell.arena-theme .segmented .active{color:#88f0e8;background:#16404b;border-color:#36878d}.app-shell.site-shell.arena-theme dialog,.app-shell.site-shell.arena-theme dialog:not(.task-result-modal):not(.my-challenge-detail){color:#e6edf7;background:linear-gradient(145deg,#172b40,#0e1b2d);border:1px solid #3c647c;border-radius:16px;box-shadow:0 30px 100px #0009,0 0 50px #51e1dd08}.app-shell.site-shell.arena-theme dialog>header{border-color:#294056}.app-shell.site-shell.arena-theme dialog>header h2,.app-shell.site-shell.arena-theme dialog:not(.task-result-modal):not(.my-challenge-detail)>header h2{color:#e6edf7}.app-shell.site-shell.arena-theme dialog>header button{color:#a9c4d9;border-radius:8px}.app-shell.site-shell.arena-theme dialog>header button:hover{color:#fff;background:#274256}.app-shell.site-shell.arena-theme dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020711bd}@media (width<=960px){.app-shell.site-shell.arena-theme .workspace{background:radial-gradient(at 100% 0,#15415b40,#0000 55%),#080f1c}}@media (hover:hover){.app-shell.site-shell.arena-theme .gold:not(:disabled):hover{filter:brightness(1.06);box-shadow:0 0 24px #f5c46b30,inset 0 1px #fff5d873}.app-shell.site-shell.arena-theme .steel:not(:disabled):hover{border-color:#51b8c4;box-shadow:0 0 20px #51e1dd14}}@media (prefers-reduced-motion:reduce){.app-shell.site-shell.arena-theme *,.app-shell.site-shell.arena-theme :before,.app-shell.site-shell.arena-theme :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell.site-shell.arena-theme .account-pages{color:#e6edf7}.app-shell.site-shell.arena-theme .account-pages :is(.account-hint,.account-intro,.rules-text,.profile-summary p,.invite-hero p,.invite-code-block,.report-champions small){color:#a0b1c7}.app-shell.site-shell.arena-theme .account-pages :is(.profile-summary h2,.profile-report h3,.account-empty strong,.invite-hero h2){color:#e6edf7}.app-shell.site-shell.arena-theme .account-pages .account-inline-link,.app-shell.site-shell.arena-theme .account-pages .account-visibility{color:#51e1dd}.app-shell.site-shell.arena-theme .account-pages .account-inline-link:hover,.app-shell.site-shell.arena-theme .account-pages .account-visibility:hover{color:#a3fffa}.app-shell.site-shell.arena-theme .account-pages .account-identity{background:radial-gradient(at 100% 0,#51e1dd0c,#0000 65%),linear-gradient(135deg,#142337,#101d2e);border-color:#355367;box-shadow:0 12px 30px #02091540,inset 0 1px #77edf012}.app-shell.site-shell.arena-theme .account-pages .profile-summary .badge{color:#75e7df;background:#51e1dd12;border-color:#51e1dd40}.app-shell.site-shell.arena-theme .account-pages .account-rso{border-color:#294056}.app-shell.site-shell.arena-theme .account-pages .invite-hero{background:radial-gradient(at 0 0,#51e1dd0d,#0000 50%),linear-gradient(120deg,#142337,#101d2e);border-color:#36536b;box-shadow:0 12px 30px #02091540,inset 0 1px #77edf012}.app-shell.site-shell.arena-theme .account-pages .invite-hero>div>svg{color:#f5c46b;filter:drop-shadow(0 0 12px #f5c46b24)}.app-shell.site-shell.arena-theme .account-pages .invite-code{color:#f5c46b;text-shadow:0 0 18px #f5c46b1c}.app-shell.site-shell.arena-theme .account-pages .report-asset-fallback{color:#76eeea;background:linear-gradient(135deg,#183b4b,#152739);border-color:#386171;border-radius:12px;box-shadow:inset 0 1px #51e1dd12}.app-shell.site-shell.arena-theme .account-pages .account-notice{background:#0e1a2a;border-color:#294056;border-radius:12px;box-shadow:0 4px 14px #0209151c}.app-shell.site-shell.arena-theme .account-pages .account-notice.is-unread{background:linear-gradient(115deg,#14303c,#112033 72%);border-color:#325265 #325265 #325265 #51e1dd}.app-shell.site-shell.arena-theme .account-pages .account-notice>header{color:#98abc0}.app-shell.site-shell.arena-theme .account-pages .account-notice h3{color:#e6edf7}.app-shell.site-shell.arena-theme .account-pages .account-notice .rules-text{color:#b4c3d6}.app-shell.site-shell.arena-theme .account-pages .is-unread .account-read-indicator,.app-shell.site-shell.arena-theme .account-pages .account-notice summary{color:#70e8e0}.app-shell.site-shell.arena-theme .account-pages .account-empty{color:#a0b1c7}.app-shell.site-shell.arena-theme .account-pages .account-empty>svg{color:#68879f}.app-shell.site-shell.arena-theme .account-wallet.october-wallet{color:#e6edf7;background:linear-gradient(140deg,#132237,#101d2e 55%);border:1px solid #294056;border-radius:14px;box-shadow:0 16px 40px #0108144d,inset 0 1px #88cded0b}.app-shell.site-shell.arena-theme .account-wallet .wallet-line-icon{color:#68e7df;stroke-width:1.7px;flex:none;width:24px;height:24px}.app-shell.site-shell.arena-theme .account-wallet .wallet-line-icon.is-gold{color:#f5c46b}.app-shell.site-shell.arena-theme .account-wallet .wallet-banner-icon{filter:drop-shadow(0 0 12px #f5c46b12);background:#f5c46b0b;border:1px solid #f5c46b38;border-radius:12px;width:44px;height:44px;padding:8px}.app-shell.site-shell.arena-theme .account-wallet .wallet-summary .wallet-line-icon{stroke-width:1.5px;width:42px;height:42px}.app-shell.site-shell.arena-theme .account-wallet .wallet-notice .wallet-line-icon{align-self:start;width:20px;height:20px}.app-shell.site-shell.arena-theme .account-wallet .wallet-methods .wallet-line-icon{width:20px;height:20px;color:inherit}.app-shell.site-shell.arena-theme .account-wallet .wallet-support .wallet-line-icon{width:19px;height:19px;color:inherit}.app-shell.site-shell.arena-theme .account-wallet .wallet-banner{color:#e6edf7;background:linear-gradient(110deg,#163043,#142337 55%,#22313b);border:1px solid #355065;border-radius:12px}.app-shell.site-shell.arena-theme .account-wallet .wallet-banner:after{opacity:.24;mix-blend-mode:screen}.app-shell.site-shell.arena-theme .account-wallet .wallet-banner h1{color:#eff7ff;text-shadow:0 2px 18px #030e1880}.app-shell.site-shell.arena-theme .account-wallet .wallet-banner p{color:#b3c5d6}.app-shell.site-shell.arena-theme .account-wallet .wallet-banner>button{color:#7cece6;background:#102639cc;border:1px solid #3b6173;border-radius:10px}.app-shell.site-shell.arena-theme .account-wallet .wallet-notice{color:#dec697;background:#f5c46b09;border-color:#f5c46b30;border-radius:10px}.app-shell.site-shell.arena-theme .account-wallet .wallet-summary{background:linear-gradient(110deg,#14283a,#142337);border-color:#2c465e;border-radius:12px;box-shadow:inset 0 1px #7de6f010}.app-shell.site-shell.arena-theme .account-wallet .wallet-summary h2{color:#b0c1d2}.app-shell.site-shell.arena-theme .account-wallet .wallet-summary strong{color:#f5c46b;text-shadow:0 0 22px #f5c46b12}.app-shell.site-shell.arena-theme .account-wallet .wallet-summary .wallet-stat strong{color:#51e1dd;text-shadow:0 0 22px #51e1dd16}.app-shell.site-shell.arena-theme .account-wallet .wallet-summary small,.app-shell.site-shell.arena-theme .account-wallet .wallet-summary small b{color:#9baec2}.app-shell.site-shell.arena-theme .account-wallet .wallet-stat:before{border-color:#315068}.app-shell.site-shell.arena-theme .account-wallet .wallet-history{background:0 0}.app-shell.site-shell.arena-theme .account-wallet .wallet-history h2{color:#e6edf7}.app-shell.site-shell.arena-theme .account-wallet .wallet-record-tabs button{color:#aebfd2;box-shadow:none;background:#112034;border-color:#2e475e;border-radius:8px}.app-shell.site-shell.arena-theme .account-wallet .wallet-record-tabs button:hover{color:#d5fffc;background:#183043;border-color:#497a87}.app-shell.site-shell.arena-theme .account-wallet .wallet-record-tabs button[aria-selected=true]{color:#8ef5eb;background:linear-gradient(140deg,#1c414c,#17303f);border-color:#4b949b;box-shadow:inset 0 1px #93fff518,0 0 12px #51e1dd08}.app-shell.site-shell.arena-theme .account-wallet .wallet-clear,.app-shell.site-shell.arena-theme .account-wallet .wallet-detail{color:#76e9df}.app-shell.site-shell.arena-theme .account-wallet .wallet-table-wrap{scrollbar-color:#395a72 #0e1a2a;border-color:#294056;border-radius:10px}.app-shell.site-shell.arena-theme .account-wallet .wallet-table-wrap th{color:#b6c9d9;background:#172b40;border-color:#294056}.app-shell.site-shell.arena-theme .account-wallet .wallet-table-wrap td{color:#d5e1ee;background:0 0;border-color:#243b50}.app-shell.site-shell.arena-theme .account-wallet .wallet-table-wrap tbody tr:hover{background:#173043}.app-shell.site-shell.arena-theme .account-wallet .wallet-table-wrap td.wallet-positive{color:#72e6b7}.app-shell.site-shell.arena-theme .account-wallet .wallet-table-wrap td.wallet-negative{color:#f39b88}.app-shell.site-shell.arena-theme .account-wallet .wallet-entry-icon{color:#8ff5d6;background:#1c5549;box-shadow:inset 0 0 0 1px #59e5b42e}.app-shell.site-shell.arena-theme .account-wallet .wallet-entry-icon.out{color:#ffc2ae;background:#603934;box-shadow:inset 0 0 0 1px #f39b8833}.app-shell.site-shell.arena-theme .account-wallet .wallet-pagination>span,.app-shell.site-shell.arena-theme .account-wallet .wallet-empty{color:#a0b1c7}.app-shell.site-shell.arena-theme .account-wallet .wallet-empty strong{color:#dce9f5}.app-shell.site-shell.arena-theme .account-wallet .wallet-pagination button{color:#b7cadb;background:#172b40;border-color:#35536c;border-radius:8px}.app-shell.site-shell.arena-theme .account-wallet .wallet-unavailable{border-color:#294056}.app-shell.site-shell.arena-theme .account-wallet .wallet-unavailable>summary{color:#bacbda}.app-shell.site-shell.arena-theme .account-wallet .wallet-unavailable>summary::marker{color:#5baeb5}.app-shell.site-shell.arena-theme .account-wallet .wallet-unavailable>header p{color:#a0b1c7}.app-shell.site-shell.arena-theme .account-wallet :is(.wallet-operation,.wallet-rules){color:#b5c5d6;background:#0d1929;border-color:#294056;border-radius:12px}.app-shell.site-shell.arena-theme .account-wallet :is(.wallet-operation,.wallet-rules) h2{color:#dbe6f2}.app-shell.site-shell.arena-theme .account-wallet :is(.wallet-online,.wallet-presets button){color:#b4c7d9;box-shadow:none;background:#192c40;border-color:#355069;border-radius:8px}.app-shell.site-shell.arena-theme .account-wallet .wallet-presets button[aria-pressed=true]{color:#f5d294;background:#f5c46b12;border-color:#b190555c}.app-shell.site-shell.arena-theme .account-wallet .wallet-help{color:#87b4c9}.app-shell.site-shell.arena-theme .account-wallet .wallet-number em,.app-shell.site-shell.arena-theme .account-wallet .wallet-estimate small,.app-shell.site-shell.arena-theme .account-wallet .wallet-rule p,.app-shell.site-shell.arena-theme .account-wallet .wallet-protection p,.app-shell.site-shell.arena-theme .account-wallet .wallet-online-empty p{color:#97acc2}.app-shell.site-shell.arena-theme .account-wallet .wallet-methods{background:#132439;border-radius:9px}.app-shell.site-shell.arena-theme .account-wallet .wallet-methods button{color:#a0b1c7;background:0 0;border-radius:9px}.app-shell.site-shell.arena-theme .account-wallet .wallet-methods button[aria-selected=true]{color:#80ebe5;background:#1a3645;border-color:#3e7380}.app-shell.site-shell.arena-theme .account-wallet .wallet-estimate{background:#16293b;border-radius:10px}.app-shell.site-shell.arena-theme .account-wallet .wallet-estimate strong,.app-shell.site-shell.arena-theme .account-wallet .wallet-rule strong{color:#b3c2d1}.app-shell.site-shell.arena-theme .account-wallet .wallet-operations .wallet-submit{color:#92a5bb;box-shadow:none;opacity:1;background:#1b2a3d;border-color:#304257;border-radius:9px}.app-shell.site-shell.arena-theme .account-wallet .wallet-detail-list dt{color:#a0b1c7}.app-shell.site-shell.arena-theme .account-wallet .wallet-detail-list dd,.app-shell.site-shell.arena-theme .page-content .auth-page h1{color:#e6edf7}.app-shell.site-shell.arena-theme .auth-form .auth-intro,.app-shell.site-shell.arena-theme .auth-form .auth-hint{color:#a0b1c7}.app-shell.site-shell.arena-theme .auth-form .auth-field>label{color:#c2d2e3}.app-shell.site-shell.arena-theme .auth-form .auth-password-toggle{color:#9ab2c7;background:0 0;border-radius:8px}.app-shell.site-shell.arena-theme .auth-form .auth-password-toggle:hover{color:#7eece7;background:#51e1dd0c}.app-shell.site-shell.arena-theme .auth-form .auth-field-error{color:#ffa491}.app-shell.site-shell.arena-theme .page-content .auth-page.panel .auth-form input[aria-invalid=true]{border-color:#e78878;box-shadow:0 0 0 3px #e7887812}.app-shell.site-shell.arena-theme .auth-form .auth-captcha-image{color:#a3bfd1}.app-shell.site-shell.arena-theme .auth-form .auth-captcha-image img{background:#0b1627;border-color:#3b566c;border-radius:8px}.app-shell.site-shell.arena-theme .auth-form .success{color:#88e8c8;background:#10352f;border-color:#2c6152;border-radius:10px}.app-shell.site-shell.arena-theme .auth-form .form-links{border-color:#294056}.app-shell.site-shell.arena-theme .auth-form .form-links a{color:#a7c8d7}.app-shell.site-shell.arena-theme .auth-form .form-links a:hover,.app-shell.site-shell.arena-theme .auth-form .form-links a[aria-current=page]{color:#51e1dd}.app-shell.site-shell.arena-theme .auth-form :is(button,input,a):focus-visible,.app-shell.site-shell.arena-theme .account-wallet .wallet-unavailable>summary:focus-visible,.app-shell.site-shell.arena-theme .account-pages .account-notice summary:focus-visible{outline-offset:3px;outline:2px solid #51e1dd}@media (width<=639px){.app-shell.site-shell.arena-theme .account-wallet .wallet-summary .wallet-line-icon{display:none}.app-shell.site-shell.arena-theme .account-wallet .wallet-table-wrap{border-radius:0}.app-shell.site-shell.arena-theme .account-wallet .wallet-table-wrap tbody tr{background:#122438;border-color:#2c465e;border-radius:12px;box-shadow:inset 0 1px #7ee9f009}.app-shell.site-shell.arena-theme .account-wallet .wallet-table-wrap td:first-child{color:#e2edf7;border-color:#2a435a}.app-shell.site-shell.arena-theme .account-wallet .wallet-table-wrap td:before{color:#9cacc0}.app-shell.site-shell.arena-theme .account-wallet .wallet-detail{color:#8cebe4;background:#173947;border-color:#376576;border-radius:8px}}.app-shell.site-shell.arena-theme{--chat-base:#080f1c;--chat-panel:#101d2e;--chat-raised:#142337;--chat-ink:#e6edf7;--chat-muted:#a0b1c7;--chat-line:#294056;--chat-accent:#51e1dd;--chat-gold:#f5c46b}.app-shell.site-shell.arena-theme .chat-layout{color:var(--chat-ink)}.app-shell.site-shell.arena-theme .chat-layout .chat-main{border-color:var(--chat-line);background:var(--chat-panel);border-radius:14px;box-shadow:0 16px 48px #00000036,0 0 24px #51e1dd06}.app-shell.site-shell.arena-theme .chat-layout .qq-directory{border-right-color:var(--chat-line);color:var(--chat-ink);background:linear-gradient(165deg,#122135,#0d1828)}.app-shell.site-shell.arena-theme .chat-layout .directory-heading>span{color:var(--chat-accent);background:#51e1dd12;box-shadow:inset 0 0 0 1px #51e1dd20}.app-shell.site-shell.arena-theme .chat-layout :is(.directory-heading h2,.directory-copy strong){color:var(--chat-ink)}.app-shell.site-shell.arena-theme .chat-layout :is(.directory-heading p,.directory-list-heading,.directory-section-heading,.directory-section-heading small,.directory-row-title time,.directory-hint,.directory-self strong,.directory-self>span,.directory-empty,.directory-empty svg),.app-shell.site-shell.arena-theme .chat-layout .qq-directory .directory-copy small{color:var(--chat-muted)}.app-shell.site-shell.arena-theme .chat-layout .directory-search{background:var(--chat-base);border-color:var(--chat-line);color:var(--chat-muted)}.app-shell.site-shell.arena-theme .chat-layout .directory-search:focus-within{background:#0d1a2b;border-color:#51e1dd88;box-shadow:0 0 0 3px #51e1dd0d}.app-shell.site-shell.arena-theme .chat-layout .directory-search input{color:var(--chat-ink);background:0 0}.app-shell.site-shell.arena-theme .chat-layout :is(.directory-search input,.player-search input)::placeholder{color:#889cb6}.app-shell.site-shell.arena-theme .chat-layout .directory-tabs{border-bottom-color:var(--chat-line)}.app-shell.site-shell.arena-theme .chat-layout .directory-tabs>button{color:var(--chat-muted)}.app-shell.site-shell.arena-theme .chat-layout .directory-tabs>button[aria-selected=true]{color:var(--chat-accent)}.app-shell.site-shell.arena-theme .chat-layout .directory-tabs>button[aria-selected=true]:after{background:var(--chat-accent);box-shadow:0 0 10px #51e1dd60}.app-shell.site-shell.arena-theme .chat-layout .directory-notification{background:var(--chat-gold);box-shadow:0 0 8px #f5c46b3d}.app-shell.site-shell.arena-theme .chat-layout :is(.directory-list-heading button:hover,.directory-section-heading:hover){color:var(--chat-ink);background:#1a3044}.app-shell.site-shell.arena-theme .chat-layout .directory-list-heading button[aria-pressed=true]{color:var(--chat-accent);background:#51e1dd17}.app-shell.site-shell.arena-theme .chat-layout .directory-section-heading svg{color:#839ab4}.app-shell.site-shell.arena-theme .chat-layout .qq-directory .directory-row:hover{background:#172c42}.app-shell.site-shell.arena-theme .chat-layout .qq-directory .directory-row.selected{box-shadow:inset 3px 0 var(--chat-accent), inset 0 0 18px #51e1dd04;background:linear-gradient(95deg,#163a49,#162b3f);border-color:#51e1dd22}.app-shell.site-shell.arena-theme .chat-layout .qq-directory .directory-group-avatar{color:#a1e9e9;background:linear-gradient(145deg,#203b52,#14283c);border-color:#385e72}.app-shell.site-shell.arena-theme .chat-layout .qq-directory .directory-group-avatar small{color:#e9fbff;background:#39667a;border-color:#101d2e}.app-shell.site-shell.arena-theme .chat-layout .directory-avatar>i{background:#6c7e93;border-color:#101d2e}.app-shell.site-shell.arena-theme .chat-layout :is(.directory-avatar>i.is-online,.directory-self i.is-online){background:var(--chat-accent)}.app-shell.site-shell.arena-theme .chat-layout .directory-online{color:#72d5c2}.app-shell.site-shell.arena-theme .chat-layout .directory-group-online i{background:#6c7e93}.app-shell.site-shell.arena-theme .chat-layout .directory-row-preview em{color:var(--chat-gold)}.app-shell.site-shell.arena-theme .chat-layout .qq-directory .unread{background:var(--chat-gold);color:#292211;box-shadow:0 2px 8px #f5c46b15}.app-shell.site-shell.arena-theme .chat-layout .directory-self{border-top-color:var(--chat-line);background:#0b1727}.app-shell.site-shell.arena-theme .chat-layout :is(.directory-panel,.chat-messages,.chat-right,.online-grid){scrollbar-color:#35536b transparent}.app-shell.site-shell.arena-theme .chat-layout .chat-conversation{background:radial-gradient(at 92% 5%,#51e1dd06,#0000 50%),#0b1524}.app-shell.site-shell.arena-theme .chat-layout .conversation-heading{border-bottom-color:var(--chat-line);background:linear-gradient(105deg,#142438,#111f30)}.app-shell.site-shell.arena-theme .chat-layout .conversation-heading h1{color:var(--chat-ink)}.app-shell.site-shell.arena-theme .chat-layout .conversation-heading p{color:var(--chat-muted)}.app-shell.site-shell.arena-theme .chat-layout .connection{color:var(--chat-gold);background:#f5c46b12}.app-shell.site-shell.arena-theme .chat-layout .connection.online{color:var(--chat-accent);background:#51e1dd12;box-shadow:inset 0 0 0 1px #51e1dd16}.app-shell.site-shell.arena-theme .chat-layout .chat-day-divider{color:#92a6bf}.app-shell.site-shell.arena-theme .chat-layout .chat-day-divider:before,.app-shell.site-shell.arena-theme .chat-layout .chat-day-divider:after{background:var(--chat-line)}.app-shell.site-shell.arena-theme .chat-layout .chat-message .avatar{border-color:#3b526b;box-shadow:0 3px 10px #00000020}.app-shell.site-shell.arena-theme .chat-layout .message-meta>button{color:#c1cfdf}.app-shell.site-shell.arena-theme .chat-layout .message-meta .badge{color:#a9c1d4;background:#203248}.app-shell.site-shell.arena-theme .chat-layout .bubble{color:var(--chat-ink);background:#17283d;border-color:#30475f;box-shadow:0 4px 12px #00000014}.app-shell.site-shell.arena-theme .chat-layout .mine .bubble{color:#dffaf8;background:linear-gradient(125deg,#194653,#173749);border-color:#3a7a86;box-shadow:0 4px 14px #00000016,inset 0 1px #76e6de0c}.app-shell.site-shell.arena-theme .chat-layout .bubble.failed{color:#f8ced9;background:#352331;border-color:#865165}.app-shell.site-shell.arena-theme .chat-layout .message-body time{color:#8fa3bb}.app-shell.site-shell.arena-theme .chat-layout .retry{color:#ffa8af}.app-shell.site-shell.arena-theme .chat-layout .history-more{color:#a4dde3;background:#14273b;border-color:#304b62}.app-shell.site-shell.arena-theme .chat-layout .history-more:hover{color:var(--chat-accent);border-color:#51e1dd80}.app-shell.site-shell.arena-theme .chat-layout .chat-messages>.empty{color:var(--chat-muted)}.app-shell.site-shell.arena-theme .chat-layout .chat-messages>.empty>svg{color:var(--chat-accent);background:#51e1dd0e;box-shadow:inset 0 0 0 1px #51e1dd20}.app-shell.site-shell.arena-theme .chat-layout .chat-messages .empty p{color:#c2d2e3}.app-shell.site-shell.arena-theme .chat-layout .chat-typing{color:#82c9d2}.app-shell.site-shell.arena-theme .chat-layout .chat-composer{border-top-color:var(--chat-line);background:#101d2e}.app-shell.site-shell.arena-theme .chat-layout .composer-tools{color:#abc0d5}.app-shell.site-shell.arena-theme .chat-layout :is(.composer-tools button:hover,.composer-tools button[aria-expanded=true]){color:var(--chat-accent);background:#51e1dd14}.app-shell.site-shell.arena-theme .chat-layout :is(.composer-tools>small,.media-limits,.composer-footer){color:#95aac3}.app-shell.site-shell.arena-theme .chat-layout .composer-input textarea{color:var(--chat-ink);caret-color:var(--chat-accent);background:#0b1626;border-color:#30445c;box-shadow:inset 0 2px 5px #00000015}.app-shell.site-shell.arena-theme .chat-layout .composer-input textarea::placeholder{color:#90a4bd}.app-shell.site-shell.arena-theme .chat-layout .composer-input textarea:focus{background:#0d1b2c;border-color:#51e1dd99;box-shadow:0 0 0 3px #51e1dd0b}.app-shell.site-shell.arena-theme .chat-layout .composer-input .send{color:#251e12;background:linear-gradient(125deg,#f6cd80,#e6b35c);border-color:#e4b45e;box-shadow:inset 0 1px #fff0c64d,0 3px 12px #f5c46b12}.app-shell.site-shell.arena-theme .chat-layout .composer-input .send:disabled{color:#90a0ae;box-shadow:none;background:#263647;border-color:#344556}.app-shell.site-shell.arena-theme .chat-layout .emoji-picker{background:#15253a;border-color:#3b596f;box-shadow:0 10px 28px #0006,0 0 20px #51e1dd08}.app-shell.site-shell.arena-theme .chat-layout .emoji-picker button:hover{background:#25445a}.app-shell.site-shell.arena-theme .chat-layout .chat-right>section{border-color:var(--chat-line);color:var(--chat-ink);background:linear-gradient(150deg,#142337,#101d2e);border-radius:14px;box-shadow:0 10px 25px #00000024,inset 0 1px #94c3e506}.app-shell.site-shell.arena-theme .chat-layout :is(.online-panel h2,.chat-ranking h2){color:var(--chat-ink)}.app-shell.site-shell.arena-theme .chat-layout .online-panel header>svg{color:var(--chat-accent)}.app-shell.site-shell.arena-theme .chat-layout .online-panel em{color:var(--chat-accent);background:#51e1dd15}.app-shell.site-shell.arena-theme .chat-layout .player-search{border-color:var(--chat-line);color:#9bb0c7;background:#0b1728}.app-shell.site-shell.arena-theme .chat-layout .player-search:focus-within{border-color:#51e1dd88}.app-shell.site-shell.arena-theme .chat-layout .player-search input{color:var(--chat-ink)}.app-shell.site-shell.arena-theme .chat-layout .player-card{color:var(--chat-ink);background:#192d43;border-color:#2a4158;box-shadow:inset 0 1px #93c1e105}.app-shell.site-shell.arena-theme .chat-layout .player-card:hover{background:#1a364a;border-color:#51e1dd80;box-shadow:0 0 15px #51e1dd0a}.app-shell.site-shell.arena-theme .chat-layout .player-card small{color:#8adbd0}.app-shell.site-shell.arena-theme .chat-layout .player-card i{background:var(--chat-accent)}.app-shell.site-shell.arena-theme .chat-layout .chat-ranking h2{border-bottom-color:var(--chat-line)}.app-shell.site-shell.arena-theme .chat-layout .chat-rank-row{color:#d5e1ed}.app-shell.site-shell.arena-theme .chat-layout .chat-rank-row>b{color:var(--chat-gold)}.app-shell.site-shell.arena-theme .chat-layout .rank-bar{background:#294056}.app-shell.site-shell.arena-theme .chat-layout .rank-bar i{background:linear-gradient(90deg, #327d91, var(--chat-accent))}.app-shell.site-shell.arena-theme .chat-layout .chat-right .empty{color:var(--chat-muted)}.app-shell.site-shell.arena-theme .chat-mobile-tabs{border-color:var(--chat-line);color:var(--chat-muted);background:#101d2e}.app-shell.site-shell.arena-theme .chat-mobile-tabs .active{color:#c9ffff;background:linear-gradient(120deg,#205465,#1c394d);box-shadow:inset 0 0 0 1px #51e1dd35}.app-shell.site-shell.arena-theme .chat-layout .media-draft{color:var(--chat-ink);background:#172c40;border-color:#355267}.app-shell.site-shell.arena-theme .media-draft small{color:var(--chat-muted)}.app-shell.site-shell.arena-theme .media-draft>button{color:#b8ccdc}.app-shell.site-shell.arena-theme .attachment .media-tile{color:var(--chat-ink);background:#080f1c;box-shadow:inset 0 0 0 1px #294056}.app-shell.site-shell.arena-theme .attachment .media-file{color:#c5f5f3}.app-shell.site-shell.arena-theme .media-file small{color:#a0bfd1;opacity:1}.app-shell.site-shell.arena-theme .media-play{color:#d7fffd;background:#082d38c9;border-color:#93f5ee88}.app-shell.site-shell.arena-theme .media-badge{color:#dceafa;background:#07101dde}.app-shell.site-shell.arena-theme .media-reload,.app-shell.site-shell.arena-theme .chat-layout .media-progress button{color:var(--chat-accent)}.app-shell.site-shell.arena-theme .media-progress{color:#b3ccdc}.app-shell.site-shell.arena-theme .media-progress progress{accent-color:var(--chat-accent)}.app-shell.site-shell.arena-theme dialog:is(.media-viewer,.media-gallery,[aria-label=玩家战绩])[open]{color:var(--chat-ink);background:linear-gradient(150deg,#142337,#0e1b2d);border-color:#3a6076;border-radius:14px;box-shadow:0 28px 80px #00000080,0 0 32px #51e1dd0d}.app-shell.site-shell.arena-theme dialog:is(.media-viewer,.media-gallery,[aria-label=玩家战绩])[open]::backdrop{background:#030915de}.app-shell.site-shell.arena-theme dialog:is(.media-viewer,.media-gallery,[aria-label=玩家战绩])[open]>header h2{color:var(--chat-ink)}.app-shell.site-shell.arena-theme dialog:is(.media-viewer,.media-gallery,[aria-label=玩家战绩])[open]>header button{color:#b8cee2;background:#182c42;border-color:#35536b}.app-shell.site-shell.arena-theme :is(.media-viewer,.media-gallery) :is(.viewer-toolbar,.viewer-caption){color:var(--chat-ink)}.app-shell.site-shell.arena-theme :is(.viewer-toolbar small,.gallery-grid>div>small){color:var(--chat-muted);opacity:1}.app-shell.site-shell.arena-theme :is(.viewer-toolbar button,.viewer-toolbar a,.viewer-stage>button){color:#a6f1ed;background:#193249;border-color:#35536b}.app-shell.site-shell.arena-theme :is(.viewer-toolbar button,.viewer-toolbar a,.viewer-stage>button):hover{color:var(--chat-accent);background:#20455a;border-color:#51e1dd88}.app-shell.site-shell.arena-theme .viewer-content{background:#080f1c}.app-shell.site-shell.arena-theme :is(.media-viewer,.media-gallery,[aria-label=玩家战绩]) .empty{color:var(--chat-muted)}.app-shell.site-shell.arena-theme dialog[aria-label=玩家战绩][open] :is(.profile-summary h2,td){color:var(--chat-ink)}.app-shell.site-shell.arena-theme dialog[aria-label=玩家战绩][open] :is(.profile-summary p,th){color:var(--chat-muted)}.app-shell.site-shell.arena-theme dialog[aria-label=玩家战绩][open] th{background:#172d42}.app-shell.site-shell.arena-theme dialog[aria-label=玩家战绩][open] td{border-color:var(--chat-line)}.app-shell.site-shell.arena-theme dialog[aria-label=玩家战绩][open] tbody tr:hover{background:#1a3247}.app-shell.site-shell.arena-theme dialog[aria-label=玩家战绩][open] .success{color:#7be0c9}.app-shell.site-shell.arena-theme :is(.chat-layout,.media-viewer,.media-gallery) .error{color:#ffc0d0;background:#352331;border-color:#874c61}.app-shell.site-shell.arena-theme :is(.chat-layout,.media-viewer,.media-gallery) .error button{color:#ffd7e1}.app-shell.site-shell.arena-theme :is(.chat-layout,.media-viewer,.media-gallery) :is(button,a,input,textarea):focus-visible,.app-shell.site-shell.arena-theme .chat-mobile-tabs button:focus-visible{outline-color:var(--chat-accent)}@media (width<=760px){.app-shell.site-shell.arena-theme .chat-layout .chat-main{box-shadow:0 5px 20px #00000026}}.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges){--green:#61dfbd;--red:#ff8596;--gold:#f5c46b;--gold-2:#ffdda0;--muted:#a0b1c7;--shadow:0 12px 32px #02071342;color:#e6edf7}.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges) .season-badge{color:#79e9e4;clip-path:none;background:#51e1dd0e;border:1px solid #51e1dd45;border-radius:9px;box-shadow:inset 0 1px #ffffff05}.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges) .season-badge i{color:#51e1dd;text-shadow:none}.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges) .molten-panel{clip-path:none;background:linear-gradient(135deg,#142337,#101d2e 65%);border:1px solid #294056;border-radius:14px;box-shadow:inset 0 1px #c5e6ff06,0 12px 32px #02071342}.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges) :is(.notice,.active-controls){color:#e6edf7}.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges) .notice{background:linear-gradient(100deg,#112f3c,#101d2e 80%);border-radius:10px;animation:none;box-shadow:inset 3px 0 #51e1dd66;border-color:#51e1dd3d #51e1dd3d #51e1dd3d #51e1dd!important}.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges) .notice :is(strong,button,.notice__icon){color:#83eeeb}.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges) .notice p{color:#b5c6d8}.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges) .notice__icon{border-color:#51e1dd80}.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges) .notice>i{background:#51e1dd3d}.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges) :is(.active-controls .task-submission .muted,.action-wrap .success){color:#a0b1c7}.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges) :is(.my-challenge-button,.active-action,.view-challenge,.sync-button,.task-refresh,.wallet-link,.clear-filters,.empty-action){color:#c9e9f1;clip-path:none;text-shadow:none;background:#14293c;border:1px solid #36556f;border-radius:9px;box-shadow:inset 0 1px #ffffff07}.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges) :is(.my-challenge-button,.active-action,.view-challenge,.sync-button,.task-refresh,.wallet-link,.clear-filters,.empty-action):hover:not(:disabled){color:#e6ffff;filter:none;background:#193347;border-color:#51e1dd85;transform:none;box-shadow:0 0 16px #51e1dd0d}.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges) .active-controls .task-submission .gold,.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .claim-button{text-shadow:none;color:#152133!important;background:linear-gradient(135deg,#ffdda0,#f5c46b 62%,#dfaa53)!important;border:1px solid #f5c46b!important;border-radius:9px!important;box-shadow:inset 0 1px #fff2c270,0 4px 18px #f5c46b18!important}.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges) .active-controls .task-submission .gold:hover:not(:disabled),.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .claim-button:hover:not(:disabled){filter:brightness(1.06)}.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges) .fx-button:after{display:none}.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges) :is(button,a,input,select,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #51e1dd}.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges) :is(button,select):disabled{opacity:.58;cursor:not-allowed}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .active-copy small{color:#a0b1c7}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .eyebrow{color:#51e1dd!important}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .claim-button:disabled{color:#a0b1c7!important;box-shadow:none!important;background:#1a2b40!important;border-color:#36556f!important}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .button-spinner{border-color:#152133 #15213345 #15213345}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue :is(.challenge-offer,.active-strip):before{background:radial-gradient(circle at 60% 30%,#51e1dd09,#0000 70%)}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue :is(.eyebrow,.route-index,.route-arrow,.route-arrow.ember,.wallet-link span,.task-platform-rules>svg){color:#51e1dd;text-shadow:none}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue :is(.offer-head,.offer-action,.account-status>header,.guide-head,.task-platform-rules,.active-metric){border-color:#294056}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue :is(.offer-head h2,.account-status h2,.guide-head h2,.active-copy h2,.eligibility h3,.guide-steps strong,.task-platform-rules h3){color:#e6edf7;text-shadow:none}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue :is(.offer-head p,.offer-rule p,.route-card p,.route-card small,.wallet-grid small,.active-copy p,.active-metric small,.guide-head p,.guide-steps p,.task-platform-rules){color:#a0b1c7}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue :is(.offer-state,.offer-rule>span){color:#a9c4da;background:#0c1828;border-color:#36556f;border-radius:7px}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .offer-state i{box-shadow:none;background:#a0b1c7}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .offer-state.ready{color:#61dfbd;background:#61dfbd0a;border-color:#61dfbd55}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .offer-state.ready i{background:#61dfbd}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .offer-state.running{color:#51e1dd;background:#51e1dd0a;border-color:#51e1dd55}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .offer-state.running i{background:#51e1dd}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue :is(.route-card,.wallet-grid article,.eligibility>div,.guide-steps article){background:#0d1929;border-color:#294056;border-radius:10px;box-shadow:inset 0 1px #ffffff04}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .route-card:after{background:radial-gradient(170px at 50% 45%,#51e1dd0d,#0000 70%)}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .route-card:hover{border-color:#3d6c80;transform:none;box-shadow:inset 0 1px #51e1dd0b}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue :is(.route-card strong,.wallet-grid strong,.active-metric strong){color:#e6edf7}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue :is(.route-card strong em,.active-metric strong i){color:#a0b1c7}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue :is(.reward-card strong,.active-metric.reward strong,.active-metric.reward strong i){color:#f5c46b}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .coin-icon{color:#f5c46b;background:radial-gradient(circle at 35% 28%,#f5c46b38,#142337 70%);border-color:#d6b065;box-shadow:inset 0 0 12px #f5c46b16,0 0 14px #f5c46b0d}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .reward-icon{color:#86eae7;background:radial-gradient(circle at 35% 28%,#51e1dd26,#142337 70%);border-color:#51e1dd80;box-shadow:inset 0 0 12px #51e1dd14,0 0 14px #51e1dd0d}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue :is(.target-card img,.active-strip>img){filter:drop-shadow(0 0 9px #f5c46b24)}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .wallet-icon.coin{color:#f5c46b;box-shadow:none;border-color:#f5c46b70}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .wallet-icon.ticket{color:#51e1dd;box-shadow:none;border-color:#51e1dd70}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .eligibility>div{color:#a0b1c7}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .eligibility>div :is(i,strong){color:#f5c46b;border-color:#f5c46b70}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .eligibility>div.ready{border-color:#61dfbd35}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .eligibility>div.ready :is(i,strong){color:#61dfbd;border-color:#61dfbd70}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .active-mark,.app-shell.site-shell.arena-theme .page-content .my-challenges .active-tag{color:#83eeeb;clip-path:none;background:#51e1dd1a;border-bottom:1px solid #51e1dd40}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .guide-icon{color:#79e9e4;background:#142e40;border-color:#51e1dd55;border-radius:6px;box-shadow:0 0 12px #51e1dd09}.app-shell.site-shell.arena-theme .page-content .task-lobby-vue .guide-steps article>span{color:#668ba640}.app-shell.site-shell.arena-theme .page-content .my-challenges .overview:before{background:radial-gradient(circle,#51e1dd0c,#0000 70%)}.app-shell.site-shell.arena-theme .page-content .my-challenges :is(.winrate-card,.recent-form,.challenge-stat,.chart,.challenge-detail-stats>div,.my-challenge-detail .panel-footer){border-color:#294056}.app-shell.site-shell.arena-theme .page-content .my-challenges .winrate-ring{background:conic-gradient(from 0deg, #51e1dd 0 var(--win-rate), #294056 var(--win-rate) 100%);filter:drop-shadow(0 0 12px #51e1dd15);animation:none}.app-shell.site-shell.arena-theme .page-content .my-challenges .winrate-ring:before{border-color:#51e1dd29;box-shadow:inset 0 0 14px #51e1dd06,0 0 20px #51e1dd08}.app-shell.site-shell.arena-theme .page-content .my-challenges .winrate-ring:after{display:none}.app-shell.site-shell.arena-theme .page-content .my-challenges .winrate-ring__inner{background:radial-gradient(circle at 48% 38%,#1b3248,#0d1929 75%);border-color:#294056;box-shadow:inset 0 0 15px #060e1a80}.app-shell.site-shell.arena-theme .page-content .my-challenges :is(.winrate-ring__inner strong,.stat-tile strong,.weekly h2,.weekly__metrics strong,.active-challenge__title h2,.records__toolbar h2,.challenge-cell strong,.performance,.goal-cell b,.empty-state strong,.challenge-detail-head h3){color:#e6edf7;text-shadow:none}.app-shell.site-shell.arena-theme .page-content .my-challenges :is(.winrate-ring__inner span,.winrate-card p i,.stat-tile small,.recent-form__label small,.weekly__metrics small,.weekly__metrics strong em,.weekly__metrics span,.challenge-stat small,.active-challenge__title span,.challenge-cell span,.currency small,.goal-cell i,.time-cell,.pagination,.chart__scale,.chart__days,.chart-note,.chart-empty,.empty-state,.challenge-detail-stats small,.my-challenge-detail dt){color:#a0b1c7}.app-shell.site-shell.arena-theme .page-content .my-challenges :is(.recent-form__label,.battle-path__arrow,.stat-icon.flame,.empty-state>svg){color:#51e1dd}.app-shell.site-shell.arena-theme .page-content .my-challenges :is(.stat-icon,.result-shield svg,.result-cell svg){filter:none}.app-shell.site-shell.arena-theme .page-content .my-challenges .stat-icon.emerald{color:#61dfbd}.app-shell.site-shell.arena-theme .page-content .my-challenges .stat-icon.ember{color:#ff8596}.app-shell.site-shell.arena-theme .page-content .my-challenges :is(.stat-icon.forged,.stat-icon.coin){color:#f5c46b;border-color:#f5c46b80}.app-shell.site-shell.arena-theme .page-content .my-challenges :is(.stat-tile,.weekly__metrics article,.challenge-detail-stats>div){background:#0d1929;border-color:#294056;border-radius:10px;box-shadow:inset 0 1px #ffffff04}.app-shell.site-shell.arena-theme .page-content .my-challenges .stat-tile:after{background:radial-gradient(130px,#51e1dd0d,#0000 70%)}.app-shell.site-shell.arena-theme .page-content .my-challenges :is(.stat-tile,.weekly__metrics article):hover{box-shadow:none;background:#112235;border-color:#3d6c80;transform:none}.app-shell.site-shell.arena-theme .page-content .my-challenges .battle-path:before{background:linear-gradient(90deg,#51e1dd60,#294056 75%,#0000)}.app-shell.site-shell.arena-theme .page-content .my-challenges .result-shield.win{color:#61dfbd}.app-shell.site-shell.arena-theme .page-content .my-challenges .result-shield.loss{color:#ff8596}.app-shell.site-shell.arena-theme .page-content .my-challenges .result-shield.active{color:#51e1dd}.app-shell.site-shell.arena-theme .page-content .my-challenges .result-shield.review{color:#f5c46b}.app-shell.site-shell.arena-theme .page-content .my-challenges :is(.result-shield.absent,.result-shield.empty){color:#a0b1c7}.app-shell.site-shell.arena-theme .page-content .my-challenges .result-shield span{color:#e6edf7}.app-shell.site-shell.arena-theme .page-content .my-challenges .chart .line{stroke:#51e1dd;filter:none}.app-shell.site-shell.arena-theme .page-content .my-challenges .chart .dots circle{fill:#c6fffb;stroke:#51e1dd;filter:none}.app-shell.site-shell.arena-theme .page-content .my-challenges .chart__grid i{border-color:#294056a6}.app-shell.site-shell.arena-theme .page-content .my-challenges .active-challenge:after{box-shadow:none;background:linear-gradient(90deg,#51e1dd,#51e1dd00)}.app-shell.site-shell.arena-theme .page-content .my-challenges :is(.active-challenge__emblem,.challenge-detail-head>img){filter:drop-shadow(0 0 9px #f5c46b24);animation:none}.app-shell.site-shell.arena-theme .page-content .my-challenges :is(.active-challenge__title span,.challenge-cell span){background:#142337;border-color:#294056;border-radius:5px}.app-shell.site-shell.arena-theme .page-content .my-challenges .challenge-stat strong{color:#e6edf7;text-shadow:none;animation:none}.app-shell.site-shell.arena-theme .page-content .my-challenges .challenge-stat strong i{color:#a0b1c7;text-shadow:none}.app-shell.site-shell.arena-theme .page-content .my-challenges :is(.reward strong,.reward strong i,.currency.gain,.challenge-detail-stats strong){color:#f5c46b;text-shadow:none}.app-shell.site-shell.arena-theme .page-content .my-challenges .currency.cost{color:#ff8596}.app-shell.site-shell.arena-theme .page-content .my-challenges .currency.neutral{color:#a0b1c7}.app-shell.site-shell.arena-theme .page-content .my-challenges .progress{background:#080f1c;border-color:#36556f;border-radius:5px}.app-shell.site-shell.arena-theme .page-content .my-challenges .progress b{border-radius:inherit;background:linear-gradient(90deg,#239bba,#51e1dd);box-shadow:0 0 8px #51e1dd24}.app-shell.site-shell.arena-theme .page-content .my-challenges .records{background:#101d2e;border-color:#294056;border-radius:14px;box-shadow:0 12px 32px #02071332}.app-shell.site-shell.arena-theme .page-content .my-challenges :is(.tab,.pagination button,.row-action button,.search-control){color:#b8ccdf;box-shadow:none;clip-path:none;background:#112235;border-color:#36556f;border-radius:8px}.app-shell.site-shell.arena-theme .page-content .my-challenges :is(.tab,.pagination button,.row-action button):hover:not(:disabled){color:#e6ffff;box-shadow:none;background:#193347;border-color:#51e1dd80}.app-shell.site-shell.arena-theme .page-content .my-challenges :is(.tab[aria-selected=true],.tab.is-active,.pagination button.is-active){color:#95f5f1;clip-path:none;background:#123b4b;border-color:#51e1dd8a;box-shadow:inset 0 0 15px #51e1dd08}.app-shell.site-shell.arena-theme .page-content .my-challenges .filter-select{color:#e6edf7!important;background:#0d1929!important;border-color:#36556f!important;border-radius:8px!important}.app-shell.site-shell.arena-theme .page-content .my-challenges .filter-select option{color:#e6edf7;background:#101d2e}.app-shell.site-shell.arena-theme .page-content .my-challenges .search-control input{color:#e6edf7!important}.app-shell.site-shell.arena-theme .page-content .my-challenges .search-control input::placeholder{color:#a0b1c7!important}.app-shell.site-shell.arena-theme .page-content .my-challenges .search-control>svg{color:#51e1dd}.app-shell.site-shell.arena-theme .page-content .my-challenges .search-control:focus-within{border-color:#51e1dd;box-shadow:0 0 0 3px #51e1dd16}.app-shell.site-shell.arena-theme .page-content .my-challenges .records-table-wrap{scrollbar-color:#36556f #0c1727}.app-shell.site-shell.arena-theme .page-content .my-challenges .records-table{box-shadow:none;background:#0d1929;border-color:#294056;border-radius:10px}.app-shell.site-shell.arena-theme .page-content .my-challenges :is(.table-row,.table-row>div){border-color:#29405680}.app-shell.site-shell.arena-theme .page-content .my-challenges .table-head{color:#bdd1e4;background:#192c41}.app-shell.site-shell.arena-theme .page-content .my-challenges .record-row{--state:#a0b1c7;color:#e6edf7;background:#101d2e}.app-shell.site-shell.arena-theme .page-content .my-challenges .record-row:nth-child(odd){background:#132135}.app-shell.site-shell.arena-theme .page-content .my-challenges .record-row:hover{box-shadow:none;background:#192c41}.app-shell.site-shell.arena-theme .page-content .my-challenges .record-row.is-win{--state:#61dfbd}.app-shell.site-shell.arena-theme .page-content .my-challenges .record-row.is-loss{--state:#ff8596}.app-shell.site-shell.arena-theme .page-content .my-challenges .record-row.is-review{--state:#f5c46b}.app-shell.site-shell.arena-theme .page-content .my-challenges .record-row.is-active{--state:#51e1dd}.app-shell.site-shell.arena-theme .page-content .my-challenges :is(.record-row.is-absent,.record-row.is-empty){--state:#a0b1c7}.app-shell.site-shell.arena-theme .page-content .my-challenges .record-row:hover .row-action .detail-button-text{color:inherit;box-shadow:none;background:0 0;border:0}.app-shell.site-shell.arena-theme .page-content .competition-page :is(.competition-context,.competition-search,.ranking-context small,.ranking-context p span,.ranking-filters .filters>label,.competition-empty p,.match small){color:#a0b1c7}.app-shell.site-shell.arena-theme .page-content .competition-page :is(.ranking-context p,.competition-empty h3,.player-name strong,.match>strong,.match .kda){color:#e6edf7}.app-shell.site-shell.arena-theme .page-content .competition-page :is(.competition-link,.competition-search svg){color:#51e1dd}.app-shell.site-shell.arena-theme .page-content .competition-page .competition-binding-note{color:#d7c8ad;background:#f5c46b0b;border-color:#f5c46b50;border-radius:10px}.app-shell.site-shell.arena-theme .page-content .competition-page .competition-binding-note a{color:#f5c46b}.app-shell.site-shell.arena-theme .page-content .competition-page .table-scroll{scrollbar-color:#36556f #0c1727;border-color:#294056;border-radius:10px}.app-shell.site-shell.arena-theme .page-content .competition-page .competition-challenges td:last-child button{color:#83eeeb;background:#14293c;border-color:#36556f;border-radius:7px}.app-shell.site-shell.arena-theme .page-content .competition-page .match{color:#e6edf7;box-shadow:none;background:linear-gradient(100deg,#123137,#122236 50%);border-color:#294056 #294056 #294056 #61dfbd;border-radius:10px}.app-shell.site-shell.arena-theme .page-content .competition-page .match.loss{background:linear-gradient(100deg,#2b2134,#122236 50%);border-color:#493447 #493447 #493447 #ff8596}.app-shell.site-shell.arena-theme .page-content .competition-page .match.unresolved{background:#142337;border-color:#294056 #294056 #294056 #a0b1c7}.app-shell.site-shell.arena-theme .page-content .competition-page .match:hover{box-shadow:inset 0 0 0 1px #51e1dd29}.app-shell.site-shell.arena-theme .page-content .competition-page .match-result{color:#61dfbd}.app-shell.site-shell.arena-theme .page-content .competition-page :is(.match.loss .match-result,.match .kda em){color:#ff8596}.app-shell.site-shell.arena-theme .page-content .competition-page .match.unresolved .match-result{color:#a0b1c7}.app-shell.site-shell.arena-theme .page-content .competition-page .match-extra{color:#b8ccdf;border-color:#294056}.app-shell.site-shell.arena-theme .page-content .competition-page .match>svg{color:#51e1dd}.app-shell.site-shell.arena-theme .page-content dialog:is(.task-result-modal,.my-challenge-detail,.competition-detail){--result-accent:#51e1dd;color:#e6edf7;background:linear-gradient(145deg,#172b42,#101d2e 60%);border:1px solid #36556f;border-radius:14px;box-shadow:0 24px 80px #020610bd,0 0 0 1px #51e1dd08}.app-shell.site-shell.arena-theme .page-content dialog.task-result-modal.result-success{--result-accent:#61dfbd}.app-shell.site-shell.arena-theme .page-content dialog.task-result-modal.result-failed{--result-accent:#ff8596}.app-shell.site-shell.arena-theme .page-content dialog.task-result-modal.result-review{--result-accent:#f5c46b}.app-shell.site-shell.arena-theme .page-content :is(.task-result-modal,.my-challenge-detail,.competition-detail)>header{color:#e6edf7;border-color:#294056}.app-shell.site-shell.arena-theme .page-content :is(.task-result-modal,.my-challenge-detail,.competition-detail) :is(header h2,.task-result-title,.task-copy h2,.task-result-match span){color:#e6edf7;text-shadow:none}.app-shell.site-shell.arena-theme .page-content :is(.task-result-modal,.my-challenge-detail,.competition-detail) :is(header button,.task-result-summary p,.task-result-facts small,.task-result-facts strong span,.task-result-match,.task-result-note,.task-copy p,.task-copy small,.task-meta){color:#a0b1c7}.app-shell.site-shell.arena-theme .page-content .task-result-modal>header button:hover{color:#e6edf7;background:#51e1dd12}.app-shell.site-shell.arena-theme .page-content .task-result-modal .task-result-summary{border-color:color-mix(in srgb, var(--result-accent) 35%, transparent);background:color-mix(in srgb, var(--result-accent) 6%, #0d1929);border-radius:10px}.app-shell.site-shell.arena-theme .page-content .task-result-modal .task-result-facts>div{background:#0d1929;border-color:#294056;border-radius:10px}.app-shell.site-shell.arena-theme .page-content .task-result-modal .task-result-facts strong{color:#e6edf7}.app-shell.site-shell.arena-theme .page-content .task-result-modal .task-result-reward{color:#f5c46b;background:#f5c46b0c;border-color:#f5c46b45;border-radius:9px}.app-shell.site-shell.arena-theme .page-content :is(.task-result-modal,.my-challenge-detail) .panel-footer{border-color:#294056}.app-shell.site-shell.arena-theme .page-content :is(.task-result-modal,.my-challenge-detail) .panel-footer>.steel{color:#c9e9f1;box-shadow:none;background:#14293c;border:1px solid #36556f;border-radius:9px}.app-shell.site-shell.arena-theme .page-content :is(.task-result-modal,.my-challenge-detail) .panel-footer>.gold{color:#152133;background:linear-gradient(135deg,#ffdda0,#f5c46b);border:1px solid #f5c46b;border-radius:9px;box-shadow:inset 0 1px #fff2c270}.app-shell.site-shell.arena-theme .page-content .competition-detail .task-card{box-shadow:none;background:#0d1929;border-color:#294056;border-radius:10px}@media (width<=639px){.app-shell.site-shell.arena-theme .page-content .my-challenges :is(.records,.records-table){box-shadow:none;background:0 0;border:0}.app-shell.site-shell.arena-theme .page-content .my-challenges .record-row{border:1px solid #294056;border-radius:12px;box-shadow:0 6px 18px #02071326}.app-shell.site-shell.arena-theme .page-content .my-challenges .record-row>[data-label]:before{color:#a0b1c7}.app-shell.site-shell.arena-theme .page-content .my-challenges .record-row .challenge-cell{border-bottom-color:#294056!important}.app-shell.site-shell.arena-theme .page-content .my-challenges .result-cell{background:0 0}}@media (prefers-reduced-motion:reduce){.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges,.competition-page,.task-result-modal,.my-challenge-detail,.competition-detail) *,.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges,.competition-page,.task-result-modal,.my-challenge-detail,.competition-detail) :before,.app-shell.site-shell.arena-theme .page-content :is(.task-lobby-vue,.my-challenges,.competition-page,.task-result-modal,.my-challenge-detail,.competition-detail) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.arena-theme #main-content{--content-edge:#355269;--content-glow:#51e1dd;--content-gold:#f5c46b}.arena-theme #main-content .panel{background:radial-gradient(at 100% 0,#51e1dd06,#0000 55%),linear-gradient(145deg,#15273b,#101e30 65%);border-color:#30485f;border-radius:14px;box-shadow:inset 0 1px #c5e6ff08,0 14px 32px #02071130}.arena-theme #main-content .panel-title{border-bottom-color:#2b435b;padding-bottom:16px}.arena-theme #main-content .panel-title h2{letter-spacing:.4px;padding-left:13px;font-size:18px;font-weight:700;position:relative}.arena-theme #main-content .panel-title h2:before{content:"";background:linear-gradient(#8df7e5,#4397d1);border-radius:2px;width:3px;position:absolute;top:.24em;bottom:.24em;left:0;box-shadow:0 0 12px #51e1dd25}.arena-theme #main-content .stat{isolation:isolate;background:radial-gradient(at 100% 0,#51e1dd0c,#0000 64%),linear-gradient(125deg,#172c42,#0e1b2c);border:1px solid #355269;border-radius:12px;padding:20px;position:relative;box-shadow:inset 0 2px #51e1dd20,0 8px 20px #02071120}.arena-theme #main-content .stat:nth-child(3n){background:radial-gradient(at 100% 0,#f5c46b0a,#0000 64%),linear-gradient(125deg,#172c42,#0e1b2c);box-shadow:inset 0 2px #f5c46b30,0 8px 20px #02071120}.arena-theme #main-content .stat small{color:#abc1d6;letter-spacing:.35px}.arena-theme #main-content .stat strong{color:#e8f7ff;font-variant-numeric:tabular-nums;text-shadow:0 0 24px #68dce21c;margin-top:8px;font-size:clamp(26px,2.5vw,36px);font-weight:750;line-height:1.3}.arena-theme #main-content .gold{color:#152132;background:linear-gradient(115deg,#ffe4ac,#f1bd5b 76%);border-color:#ffdc97;box-shadow:inset 0 1px #fff6d59c,0 5px 22px #f5c46b19}.arena-theme #main-content .steel{color:#c2edf3;background:linear-gradient(135deg,#1b3b50,#142b40);border-color:#3b647a;box-shadow:inset 0 1px #7ce9e80b}.arena-theme #main-content :is(.gold,.steel){transition:border-color .18s,box-shadow .18s,background-color .18s}.arena-theme #main-content :is(input,select,textarea){background-color:#0a1727;border-color:#355169}.arena-theme #main-content :is(input,select,textarea):focus{border-color:#64d6d7;box-shadow:0 0 0 3px #51e1dd14,inset 0 1px 5px #02071120}.arena-theme #main-content .table-scroll{background:#0e1b2c;border-color:#314c64;border-radius:10px}.arena-theme #main-content .table-scroll th{color:#b4d4e9;letter-spacing:.4px;background:linear-gradient(#1a344b,#172c42);border-bottom:1px solid #35546c;font-size:12px}.arena-theme #main-content .table-scroll td{border-color:#263e54}.arena-theme #main-content .table-scroll tbody tr:nth-child(2n){background:#162b3c40}.arena-theme #main-content .table-scroll tbody tr:hover{background:#21475b50}.arena-theme #main-content div.empty{color:#afc0d4;background:radial-gradient(#51e1dd05,#0000 68%);border-radius:12px}.arena-theme #main-content div.empty>svg:not(.spin){color:#76e7e0;background:#51e1dd0a;border:1px solid #51e1dd30;border-radius:14px;width:52px;height:52px;padding:12px}.arena-theme #main-content dialog{background:radial-gradient(at 100% 0,#51e1dd0a,#0000 58%),linear-gradient(140deg,#192d43,#0e1b2d);border-color:#47768e;box-shadow:0 30px 100px #0009,inset 0 2px #51e1dd24}.arena-theme #main-content dialog>header{border-bottom-color:#355269}@media (hover:hover){.arena-theme #main-content .gold:not(:disabled):hover{box-shadow:0 0 26px #f5c46b35,inset 0 1px #fff5d873}.arena-theme #main-content .steel:not(:disabled):hover{border-color:#68d6d9;box-shadow:0 0 22px #51e1dd19}.arena-theme #main-content .stat:hover{border-color:#47718a}}@media (width<=680px){.arena-theme #main-content .stat{padding:16px}.arena-theme #main-content .stat strong{font-size:27px}}@media (prefers-reduced-motion:reduce){.arena-theme #main-content *,.arena-theme #main-content :before,.arena-theme #main-content :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.arena-theme #main-content .chat-main{border-color:#33516b;box-shadow:0 18px 48px #00000035,0 0 0 1px #020915,inset 0 1px #87d9ef0c}.arena-theme #main-content .qq-directory{background:radial-gradient(at 0 0,#266e8130,#0000 40%),linear-gradient(160deg,#13243a,#0d192a 65%);border-right-color:#30475e}.arena-theme #main-content .directory-heading{background:linear-gradient(110deg,#51e1dd05,#0000);position:relative}.arena-theme #main-content .directory-heading:after{content:"";pointer-events:none;border-top:1px solid #51e1dd45;border-bottom:1px solid #51e1dd20;width:23px;height:3px;position:absolute;bottom:12px;right:16px}.arena-theme #main-content .directory-heading>span{background:linear-gradient(135deg,#204758,#163143);border-radius:11px;box-shadow:inset 0 0 0 1px #51e1dd40,0 0 16px #51e1dd0a}.arena-theme #main-content .directory-heading>span svg{stroke-width:1.65px}.arena-theme #main-content .directory-search{border-color:#2e465f;box-shadow:inset 0 2px 7px #00000020}.arena-theme #main-content :is(.directory-search,.player-search) input,.arena-theme #main-content :is(.directory-search,.player-search) input:focus{box-shadow:none;background:0 0;border:0}.arena-theme #main-content .directory-tabs{background:linear-gradient(#0000,#51e1dd03)}.arena-theme #main-content .directory-tabs>button[aria-selected=true]{background:linear-gradient(#0000 25%,#51e1dd0a)}.arena-theme #main-content .directory-tabs>button[aria-selected=true]:after{height:2px;box-shadow:0 0 9px #51e1dd66,0 -4px 16px #51e1dd10}.arena-theme #main-content .directory-list-heading{color:#93adc6;font-variant-numeric:tabular-nums}.arena-theme #main-content .qq-directory .directory-row{transition:border-color .18s,background-color .18s,box-shadow .18s;position:relative}.arena-theme #main-content .qq-directory .directory-row.selected{background:linear-gradient(100deg,#51e1dd16,#0000 85%),#172d42;border-color:#43859470;box-shadow:inset 3px 0 #51e1dd,inset 0 1px #51e1dd12,0 5px 12px #00000012}.arena-theme #main-content .directory-row.selected:after{content:"";pointer-events:none;border-top:1px solid #76e8e29c;border-right:1px solid #76e8e29c;border-radius:0 2px 0 0;width:7px;height:7px;position:absolute;top:8px;right:9px}.arena-theme #main-content .qq-directory .directory-group-avatar{background:linear-gradient(145deg,#24475f,#152b40);border-color:#447386;box-shadow:inset 0 1px #9ae9ed10}.arena-theme #main-content .directory-group-avatar>svg{stroke-width:1.5px}.arena-theme #main-content .directory-section-heading{background:linear-gradient(90deg,#51e1dd06,#0000)}.arena-theme #main-content .directory-self{background:#0c192a;box-shadow:inset 0 1px #51e1dd08}.arena-theme #main-content .chat-conversation{background:radial-gradient(at 80% 0,#254d6b12,#0000 55%),linear-gradient(#658bac04 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#658bac04 1px,#0000 1px) 0 0/36px 36px,#0b1524}.arena-theme #main-content .conversation-heading{background:linear-gradient(90deg,#51e1dd 0 34px,#51e1dd12 34px,#0000 75%) 0 100%/100% 1px no-repeat,radial-gradient(at 0 0,#51e1dd0d,#0000 60%),linear-gradient(110deg,#162a40,#101f31);border-bottom-color:#33516b;position:relative}.arena-theme #main-content .conversation-heading:after{content:"";pointer-events:none;border-top:1px solid #51e1dd42;border-right:1px solid #51e1dd42;border-radius:0 4px 0 0;width:11px;height:11px;position:absolute;top:7px;right:8px}.arena-theme #main-content .conversation-group-mark{color:#9aefea;background:linear-gradient(140deg,#224c61,#163244);border:1px solid #457d8c;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #c2ffff12,0 0 18px #51e1dd0b}.arena-theme #main-content .conversation-group-mark svg{stroke-width:1.55px}.arena-theme #main-content .conversation-heading>img{box-shadow:0 0 0 1px #3c6077}.arena-theme #main-content .conversation-heading h1{letter-spacing:.35px}.arena-theme #main-content .connection.online{background:#51e1dd0c;box-shadow:inset 0 0 0 1px #51e1dd30,0 0 14px #51e1dd06}.arena-theme #main-content .chat-day-divider{letter-spacing:1px;color:#98afc7}.arena-theme #main-content .chat-day-divider>span{background:#111f30;border:1px solid #29405699;border-radius:4px;padding:3px 9px}.arena-theme #main-content .chat-day-divider:before{background:linear-gradient(90deg,#0000,#3c627a)}.arena-theme #main-content .chat-day-divider:after{background:linear-gradient(90deg,#3c627a,#0000)}.arena-theme #main-content .chat-message .avatar{border-color:#3e5c76;box-shadow:0 3px 10px #00000026,0 0 0 2px #101e30}.arena-theme #main-content .message-meta .badge{color:#b1c5d8;background:#192e43;border-radius:4px;box-shadow:inset 0 0 0 1px #47617b42}.arena-theme #main-content .bubble{background:linear-gradient(145deg,#1a2d43,#15273b);border-color:#36536c;box-shadow:0 4px 13px #0000001c,inset 0 1px #b8d9f206}.arena-theme #main-content .mine .bubble{background:linear-gradient(125deg,#1c4c58,#173b4d);border-color:#438895;box-shadow:inset 0 1px #89efe81a,0 4px 16px #51e1dd06}.arena-theme #main-content .bubble.failed{background:linear-gradient(125deg,#402635,#32222e);border-color:#a16276}.arena-theme #main-content .message-body time{font-variant-numeric:tabular-nums;letter-spacing:.2px}.arena-theme #main-content .history-more{background:linear-gradient(120deg,#172f43,#112338);border-radius:6px;box-shadow:inset 0 1px #91dce80b}.arena-theme #main-content .chat-composer{background:linear-gradient(90deg,#51e1dd55,#0000 70%) 0 0/100% 1px no-repeat,linear-gradient(150deg,#132237,#0e1c2e);border-top-color:#33516b}.arena-theme #main-content .composer-tools{border-bottom:1px solid #38506a40}.arena-theme #main-content .composer-tools button{color:#b4cce0;border:1px solid #0000;transition:background-color .18s,border-color .18s,box-shadow .18s}.arena-theme #main-content .composer-tools button svg{stroke-width:1.6px}.arena-theme #main-content .composer-tools button:hover:not(:disabled),.arena-theme #main-content .composer-tools button[aria-expanded=true]{color:#9df8f1;background:#51e1dd12;border-color:#51e1dd4d;box-shadow:inset 0 1px #51e1dd12}.arena-theme #main-content .composer-input textarea{background:#0a1728;border-color:#38526c;box-shadow:inset 0 2px 6px #00000024,0 1px #9eb6db04}.arena-theme #main-content .composer-input textarea:focus{background:#0c1b2c;border-color:#51e1dd99;box-shadow:inset 0 2px 6px #0000001c,0 0 0 3px #51e1dd0c}.arena-theme #main-content .composer-input .send:not(:disabled){box-shadow:inset 0 1px #fff0c663,0 4px 18px #f5c46b1a}.arena-theme #main-content .composer-input .send:disabled{color:#90a0ae;box-shadow:none;background:#263647;border-color:#344556}.arena-theme #main-content .composer-footer{color:#92a8c0}.arena-theme #main-content .chat-right>section{background:linear-gradient(90deg,#51e1dd69 0 28px,#0000 28px) 0 0/100% 1px no-repeat,radial-gradient(at 0 0,#30647b17,#0000 65%),linear-gradient(150deg,#15273c,#0f1e30);border-color:#35516a;box-shadow:0 10px 26px #00000030,inset 0 1px #aaccec08}.arena-theme #main-content .chat-ranking h2{color:#e5edf6;border-bottom-color:#334c63;align-items:center;gap:9px;display:flex}.arena-theme #main-content .chat-ranking h2 svg{color:#f5c46b;stroke-width:1.65px;flex-shrink:0}.arena-theme #main-content .player-search{box-shadow:inset 0 2px 6px #00000020}.arena-theme #main-content .player-card{background:linear-gradient(155deg,#1d354b,#142b40);border-color:#35516a;box-shadow:inset 0 1px #8ad8e70c}.arena-theme #main-content .player-card:hover{background:linear-gradient(155deg,#23495a,#173747);border-color:#51e1dd80;box-shadow:0 0 14px #51e1dd0a}.arena-theme #main-content .chat-rank-row{box-shadow:inset 0 -1px #30465b57}.arena-theme #main-content .chat-rank-row:last-child{box-shadow:none}.arena-theme #main-content .chat-rank-row .rank-number{color:#acdfe4;background:#244054;border-radius:5px;box-shadow:inset 0 0 0 1px #4d81933b}.arena-theme #main-content .chat-rank-row .rank-0{color:#ffe5ad;background:linear-gradient(145deg,#725b33,#4a3d29);box-shadow:inset 0 0 0 1px #f5c46b70}.arena-theme #main-content .chat-mobile-tabs{border-color:#33516b;box-shadow:inset 0 1px #a5dceb05}.arena-theme #main-content .chat-mobile-tabs .active{background:linear-gradient(140deg,#245566,#183747);box-shadow:inset 0 0 0 1px #51e1dd47,inset 0 -2px #51e1dd45}.arena-theme #main-content .media-draft{background:linear-gradient(135deg,#1c3449,#122b3d);border-color:#41657a;box-shadow:inset 0 1px #85d6e410}.arena-theme #main-content .attachment .media-tile{box-shadow:0 4px 14px #00000026,inset 0 0 0 1px #446c824f}.arena-theme #main-content .media-play{box-shadow:0 4px 16px #0000003d,0 0 20px #51e1dd17}.arena-theme #main-content .emoji-picker{background:linear-gradient(145deg,#1a3046,#112338);border-color:#416d81}.arena-theme #main-content dialog:is(.media-viewer,.media-gallery)[open]{background:radial-gradient(at 0 0,#397a8f13,#0000 55%),linear-gradient(145deg,#15283d,#0d1b2d);border-color:#497387;box-shadow:0 28px 80px #0000008a,0 0 40px #51e1dd0b,inset 0 1px #71c6db15}.arena-theme #main-content dialog:is(.media-viewer,.media-gallery)>header{background:linear-gradient(90deg,#51e1dd12,#0000 60%);border-bottom-color:#3a566e}.arena-theme #main-content .viewer-content{background:linear-gradient(#78a0c405 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#78a0c405 1px,#0000 1px) 0 0/32px 32px,#080f1c;border-radius:7px;box-shadow:inset 0 0 0 1px #29405677}.arena-theme #main-content :is(.viewer-toolbar button,.viewer-toolbar a){box-shadow:inset 0 1px #9adbeb12}@media (width<=760px){.arena-theme #main-content .conversation-group-mark{border-radius:10px;flex-basis:38px;width:38px;height:38px}.arena-theme #main-content .conversation-group-mark svg{width:22px;height:22px}.arena-theme #main-content .chat-day-divider>span{padding:2px 7px}.arena-theme #main-content .chat-main{box-shadow:0 5px 22px #00000025,inset 0 1px #87d9ef09}}@media (prefers-reduced-motion:reduce){.arena-theme #main-content :is(.directory-row,.composer-tools button){transition:none}}.arena-theme #main-content .task-lobby-vue .challenge-offer{background:radial-gradient(at 55% 15%,#2754773b,#0000 68%),linear-gradient(130deg,#13263b,#0d192a 75%);border-color:#35556b;box-shadow:inset 0 1px #c0f9ff0d,0 15px 38px #0005123d}.arena-theme #main-content .task-lobby-vue .challenge-offer:before{background-image:linear-gradient(#72d8e207 1px,#0000 1px),linear-gradient(90deg,#72d8e207 1px,#0000 1px);background-size:28px 28px;height:160px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.arena-theme #main-content .task-lobby-vue .offer-head{border-bottom-color:#4f82912b;padding-bottom:17px}.arena-theme #main-content .task-lobby-vue .offer-head h2{margin-top:8px;font-size:clamp(22px,2vw,28px);line-height:1.3}.arena-theme #main-content .task-lobby-vue .offer-state{border-radius:30px;padding-inline:14px;box-shadow:inset 0 1px #ffffff08}.arena-theme #main-content .task-lobby-vue .challenge-route{gap:8px;padding-block:19px}.arena-theme #main-content .task-lobby-vue .route-card{background:linear-gradient(145deg,#12263b,#0b1727);border-color:#355067;border-radius:12px;align-content:center;gap:8px;min-height:205px;padding:18px 8px 16px;box-shadow:inset 0 1px #cefbff06}.arena-theme #main-content .task-lobby-vue .route-card:after{opacity:1;background:linear-gradient(90deg,#0000,#51e1dd60,#0000);height:2px;inset:auto 16px 0}.arena-theme #main-content .task-lobby-vue .route-card .route-index{letter-spacing:1px;color:#8aacbe;font:600 11px ui-monospace,SFMono-Regular,Consolas,monospace;top:9px;left:10px}.arena-theme #main-content .task-lobby-vue .route-card small{letter-spacing:1px;font-size:12px}.arena-theme #main-content .task-lobby-vue .route-card strong{font-variant-numeric:tabular-nums;font-size:clamp(21px,2vw,28px);line-height:1.25}.arena-theme #main-content .task-lobby-vue .route-card strong em{margin-left:3px;font-size:12px;font-weight:500}.arena-theme #main-content .task-lobby-vue .cost-card .route-icon{background:#51e1dd0b;border-width:1px;border-radius:12px;width:50px;height:50px}.arena-theme #main-content .task-lobby-vue .target-card{background:radial-gradient(at 50% 30%,#51e1dd17,#0000 73%),linear-gradient(150deg,#18334a,#0c1b2d);border-color:#51e1dd65;box-shadow:inset 0 0 0 3px #51e1dd05,0 0 22px #51e1dd08}.arena-theme #main-content .task-lobby-vue .target-card:after{background:linear-gradient(90deg,#0000,#51e1dd,#0000);height:3px}.arena-theme #main-content .task-lobby-vue .target-card img{filter:drop-shadow(0 3px 15px #f5c46b30);width:88px;height:88px;margin-bottom:0}.arena-theme #main-content .task-lobby-vue .target-card strong{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:18px;line-height:1.55}.arena-theme #main-content .task-lobby-vue .reward-card{background:radial-gradient(at 50% 10%,#f5c46b12,#0000 72%),linear-gradient(145deg,#1c2937,#0d192a);border-color:#f5c46b4d}.arena-theme #main-content .task-lobby-vue .reward-card:after{background:linear-gradient(90deg,#0000,#f5c46b80,#0000)}.arena-theme #main-content .task-lobby-vue .reward-card .route-icon{border-width:1px;box-shadow:0 0 0 5px #f5c46b06,inset 0 0 14px #f5c46b12}.arena-theme #main-content .task-lobby-vue .route-arrow{opacity:.8;font-size:28px}.arena-theme #main-content .task-lobby-vue .offer-action{border-color:#4f82912b;padding-top:14px}.arena-theme #main-content .task-lobby-vue .account-status{background:linear-gradient(155deg,#14283d,#0d192a 75%)}.arena-theme #main-content .task-lobby-vue .wallet-grid article{background:linear-gradient(135deg,#12273a,#0d192a);border-color:#355269;height:auto;min-height:88px;padding-block:14px;position:relative}.arena-theme #main-content .task-lobby-vue .wallet-grid article:first-child{border-top-color:#f5c46b80}.arena-theme #main-content .task-lobby-vue .wallet-grid article:last-child{border-top-color:#51e1dd80}.arena-theme #main-content .task-lobby-vue .wallet-grid strong{font-variant-numeric:tabular-nums;font-size:26px}.arena-theme #main-content .task-lobby-vue .eligibility>div{background:#0b1728;border-style:solid;border-color:#294056;min-height:40px}.arena-theme #main-content .task-lobby-vue .eligibility>div.ready{background:linear-gradient(90deg,#61dfbd07,#0b1728);border-color:#61dfbd25}.arena-theme #main-content .task-lobby-vue .active-strip,.arena-theme #main-content .my-challenges .active-challenge{background:radial-gradient(at 8%,#51e1dd0c,#0000 48%),linear-gradient(120deg,#162c42,#0e1b2e);border-color:#51e1dd55;box-shadow:inset 0 1px #51e1dd0b,0 8px 25px #00071336}.arena-theme #main-content .task-lobby-vue .active-mark,.arena-theme #main-content .my-challenges .active-tag{letter-spacing:.5px;background:#123847;border-right:1px solid #51e1dd35;border-radius:0 0 9px}.arena-theme #main-content .task-lobby-vue .active-copy h2,.arena-theme #main-content .my-challenges .active-challenge__title h2{color:#f2f9ff;font-weight:700}.arena-theme #main-content .task-lobby-vue .active-metric strong,.arena-theme #main-content .my-challenges .challenge-stat strong{font-variant-numeric:tabular-nums}.arena-theme #main-content .task-lobby-vue .challenge-meter{appearance:none;color:#51e1dd;background:#080f1c;border:1px solid #36556f;border-radius:4px;width:100%;height:7px;margin:2px 0 0;display:block;overflow:hidden}.arena-theme #main-content .task-lobby-vue .challenge-meter::-webkit-progress-bar{background:#080f1c}.arena-theme #main-content .task-lobby-vue .challenge-meter::-webkit-progress-value{background:linear-gradient(90deg,#2499b7,#51e1dd);border-radius:3px}.arena-theme #main-content .task-lobby-vue .challenge-meter::-moz-progress-bar{background:linear-gradient(90deg,#2499b7,#51e1dd);border-radius:3px}.arena-theme #main-content .task-lobby-vue .guide-steps{gap:12px;padding-top:18px;position:relative}.arena-theme #main-content .task-lobby-vue .guide-steps article{background:linear-gradient(135deg,#132b40,#0c192a);border-color:#335067;box-shadow:inset 0 2px #51e1dd13}.arena-theme #main-content .task-lobby-vue .guide-steps article>span{color:#72c7d43b;font:600 24px ui-monospace,SFMono-Regular,Consolas,monospace;top:8px;right:10px}.arena-theme #main-content .task-lobby-vue .guide-icon{background:#153b4a;border-color:#51e1dd6b;box-shadow:0 0 0 4px #51e1dd05}.arena-theme #main-content .my-challenges .overview{background:radial-gradient(at 5% 60%,#51e1dd0e,#0000 50%),linear-gradient(135deg,#142c42,#0f1c2e 65%)}.arena-theme #main-content .my-challenges .winrate-ring{filter:none;box-shadow:0 0 0 5px #091725,0 0 0 6px #51e1dd26,0 0 28px #51e1dd0c}.arena-theme #main-content .my-challenges .winrate-ring:before{box-shadow:none;border-style:dashed;border-color:#51e1dd40}.arena-theme #main-content .my-challenges .winrate-ring__inner{background:radial-gradient(at 50% 10%,#24526b55,#0000 70%),#0c192a;border-color:#355269}.arena-theme #main-content .my-challenges .winrate-ring__inner strong{font-variant-numeric:tabular-nums;text-shadow:0 2px 15px #51e1dd12}.arena-theme #main-content .my-challenges .winrate-card>p{background:#0c192a70;border:1px solid #294056;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:8px 12px;display:flex}.arena-theme #main-content .my-challenges .stat-tile{background:linear-gradient(155deg,#163047,#0c192a 72%);border-color:#355067;box-shadow:inset 0 2px #51e1dd13}.arena-theme #main-content .my-challenges .stat-tile[data-stat=earned]{background:linear-gradient(145deg,#f5c46b0d,#0c192a 80%);border-color:#f5c46b50;box-shadow:inset 0 2px #f5c46b26}.arena-theme #main-content .my-challenges .stat-tile[data-stat=earned] strong{color:#f5c46b}.arena-theme #main-content .my-challenges .stat-icon{filter:none}.arena-theme #main-content .my-challenges .stat-tile strong{font-variant-numeric:tabular-nums;letter-spacing:-.5px}.arena-theme #main-content .my-challenges .recent-form{border-top-color:#51e1dd24;margin-top:5px;padding-block:16px 7px}.arena-theme #main-content .my-challenges .recent-form__label{border-left:2px solid #51e1dd;padding-left:9px}.arena-theme #main-content .my-challenges .battle-path{padding:9px 0}.arena-theme #main-content .my-challenges .battle-path:before{background:linear-gradient(90deg,#51e1dd48,#294056);height:1px}.arena-theme #main-content .my-challenges .result-shield svg{fill:color-mix(in srgb, currentColor 13%, #101d2e);stroke-width:1.5px}.arena-theme #main-content .my-challenges .result-shield:not(.empty):hover,.arena-theme #main-content .my-challenges .result-shield:focus-visible{filter:drop-shadow(0 0 6px color-mix(in srgb, currentColor 25%, transparent));transform:none}.arena-theme #main-content .my-challenges .weekly{background:linear-gradient(150deg,#173047,#0d192a 76%)}.arena-theme #main-content .my-challenges .weekly>h2{align-items:center;gap:9px;display:flex}.arena-theme #main-content .my-challenges .weekly>h2:before{content:"";background:#51e1dd;border-radius:2px;width:4px;height:18px;box-shadow:0 0 12px #51e1dd24}.arena-theme #main-content .my-challenges .chart{border-bottom-color:#51e1dd20;margin-top:16px}.arena-theme #main-content .my-challenges .chart__grid{background-image:repeating-linear-gradient(90deg,#0000 0 calc(16.6667% - 1px),#51e1dd08 calc(16.6667% - 1px) 16.6667%)}.arena-theme #main-content .my-challenges .chart .line{stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round}.arena-theme #main-content .my-challenges .chart .dots circle{fill:#102439;stroke-width:2.3px}.arena-theme #main-content .my-challenges .weekly__metrics article{background:linear-gradient(140deg,#142c42,#0b1727);border-color:#355067}.arena-theme #main-content .my-challenges .weekly__metrics strong{font-variant-numeric:tabular-nums}.arena-theme #main-content .my-challenges .progress{background:#080f1c;border-color:#3e657c;height:8px;position:relative}.arena-theme #main-content .my-challenges .progress:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 11px,#080f1c80 11px 13px);position:absolute;inset:0}.arena-theme #main-content .my-challenges .records__toolbar{padding-bottom:17px}.arena-theme #main-content .my-challenges .tabs{background:#091626;border:1px solid #294056;border-radius:11px;padding:5px}.arena-theme #main-content .my-challenges .tab{background:0 0;border-color:#0000}.arena-theme #main-content .my-challenges .tab[aria-selected=true]{background:linear-gradient(120deg,#1b4857,#163648);border-color:#51e1dd6b;box-shadow:inset 0 1px #51e1dd15,0 2px 8px #00071330}.arena-theme #main-content .my-challenges .records-table{border-color:#355269}.arena-theme #main-content .my-challenges .table-head{color:#d6e7f3;background:linear-gradient(90deg,#1d384f,#162c42);border-bottom:1px solid #47768b66}.arena-theme #main-content .my-challenges .record-row:before{width:3px;box-shadow:none}.arena-theme #main-content .my-challenges .record-row .result-cell{background:linear-gradient(90deg, color-mix(in srgb, var(--state) 10%, transparent), transparent)}.arena-theme #main-content .my-challenges .record-row .result-cell svg{background:color-mix(in srgb, var(--state) 8%, transparent);border-radius:6px;padding:3px}.arena-theme #main-content .my-challenges .record-row :is(.performance,.currency,.goal-cell){font-variant-numeric:tabular-nums}.arena-theme #main-content .my-challenges .record-row .challenge-cell strong{color:#f1f6fd}.arena-theme #main-content .competition-page .match{background:linear-gradient(110deg,#173b415c,#102237 46%,#0e1b2d);border-left-width:3px;border-radius:12px;padding-block:18px;position:relative;box-shadow:inset 0 1px #ffffff05,0 6px 15px #00071318}.arena-theme #main-content .competition-page .match.loss{background:linear-gradient(110deg,#532a443b,#102237 46%,#0e1b2d)}.arena-theme #main-content .competition-page .match.unresolved{background:linear-gradient(110deg,#28364960,#0e1b2d)}.arena-theme #main-content .competition-page .match .avatar{background:#0b1827;border:1px solid #62899d8a;border-radius:11px;padding:2px;box-shadow:0 3px 12px #02081355}.arena-theme #main-content .competition-page .match-result{letter-spacing:.5px;font-size:17px}.arena-theme #main-content .competition-page .match-result small{letter-spacing:0;margin-top:6px}.arena-theme #main-content .competition-page .match .kda{font-variant-numeric:tabular-nums;background:#080f1c52;border:1px solid #34506b80;border-radius:8px;padding:8px 13px;font-size:19px;font-weight:700}.arena-theme #main-content .competition-page .match .kda small{letter-spacing:3px;font-size:10px;font-weight:500}.arena-theme #main-content .competition-page .match>svg{color:#b0d1df;border-radius:50%}.arena-theme #main-content .rankings-page .ranking-context{background:linear-gradient(90deg,#51e1dd0a,#0000);border-left:2px solid #51e1dd;border-radius:0 8px 8px 0;padding:12px 14px}.arena-theme #main-content .rankings-page .rank-position{color:#aec4d8;font-variant-numeric:tabular-nums;background:#0c192a;border:1px solid #355269;border-radius:9px;place-items:center;min-width:36px;min-height:36px;padding:4px 7px;font:700 16px ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-grid}.arena-theme #main-content .rankings-page .rank-position.podium-1{color:#ffdda0;background:linear-gradient(140deg,#594a2c,#243344);border-color:#f5c46b8c;box-shadow:inset 0 1px #f5c46b33,0 0 16px #f5c46b0d}.arena-theme #main-content .rankings-page .rank-position.podium-2{color:#dceeff;background:linear-gradient(140deg,#344b60,#172c41);border-color:#b8d5eb85}.arena-theme #main-content .rankings-page .rank-position.podium-3{color:#d7d1ff;background:linear-gradient(140deg,#343452,#172c41);border-color:#a7a0f080}.arena-theme #main-content .rankings-page .player-name{gap:12px}.arena-theme #main-content .rankings-page .player-name .avatar{background:#0a1625;border:1px solid #355269;border-radius:50%;padding:2px}.arena-theme #main-content .rankings-page .rank-points{color:#f5c46b;font-variant-numeric:tabular-nums;font-size:17px}.arena-theme #main-content .rankings-page .rank-rate{color:#9ceeea;font-variant-numeric:tabular-nums;background:#51e1dd08;border:1px solid #51e1dd25;border-radius:6px;padding:4px 9px;display:inline-block}.arena-theme #main-content .competition-challenges .table-scroll td:first-child .text-button{color:#e6edf7;font-weight:600}.arena-theme #main-content .task-result-modal .task-result-summary{background:linear-gradient(120deg, color-mix(in srgb, var(--result-accent) 10%, #101d2e), #101d2e);border-left-width:3px;align-items:center;padding-block:22px;position:relative;overflow:hidden}.arena-theme #main-content .task-result-modal .task-result-summary:after{content:"";border:1px solid color-mix(in srgb, var(--result-accent) 9%, transparent);width:140px;height:140px;box-shadow:0 0 0 15px color-mix(in srgb, var(--result-accent) 3%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:-40px;right:-20px}.arena-theme #main-content .task-result-modal .task-result-icon{border:1px solid color-mix(in srgb, var(--result-accent) 28%, transparent);background:color-mix(in srgb, var(--result-accent) 8%, #101d2e);border-radius:12px}.arena-theme #main-content .task-result-modal .task-result-summary strong{font-size:21px}.arena-theme #main-content .task-result-modal .task-result-facts>div{background:linear-gradient(145deg,#173149,#0b1727);border-top-color:#51e1dd4d}.arena-theme #main-content .task-result-modal .task-result-facts strong{font-size:25px}.arena-theme #main-content .task-result-modal .task-result-reward{background:linear-gradient(110deg,#f5c46b18,#f5c46b05 70%);border-color:#f5c46b50;padding:17px 18px;font-size:19px}.arena-theme #main-content .my-challenge-detail .challenge-detail-head{background:radial-gradient(at 15%,#51e1dd0d,#0000 65%),#0d1c2e;border:1px solid #355269;border-radius:12px;padding:15px}.arena-theme #main-content .my-challenge-detail .challenge-detail-stats>div{background:linear-gradient(145deg,#173149,#0b1727);border-top-color:#51e1dd50}.arena-theme #main-content .competition-detail .task-card{background:radial-gradient(at 12% 20%,#51e1dd0c,#0000 60%),#0d1c2e;border-top-color:#51e1dd50}@media (width<=1180px){.arena-theme #main-content .task-lobby-vue .route-card{min-height:185px}.arena-theme #main-content .competition-page .match .kda{padding:7px 10px}}@media (width<=639px){.arena-theme #main-content .task-lobby-vue .offer-head{padding-bottom:14px}.arena-theme #main-content .task-lobby-vue .offer-head h2{font-size:22px}.arena-theme #main-content .task-lobby-vue .challenge-route{gap:10px;padding-block:14px}.arena-theme #main-content .task-lobby-vue .route-card{gap:4px 12px;min-height:106px;padding:13px 12px}.arena-theme #main-content .task-lobby-vue .route-card strong{font-size:22px}.arena-theme #main-content .task-lobby-vue .target-card strong{font-size:16px;line-height:1.5}.arena-theme #main-content .task-lobby-vue .target-card img{width:64px;height:64px}.arena-theme #main-content .task-lobby-vue .cost-card .route-icon{width:44px;height:44px}.arena-theme #main-content .task-lobby-vue .wallet-grid article{min-height:82px}.arena-theme #main-content .task-lobby-vue .guide-steps{gap:10px}.arena-theme #main-content .my-challenges .winrate-card>p{gap:0;padding:7px 9px;font-size:14px}.arena-theme #main-content .my-challenges .winrate-card p i{margin-inline:8px}.arena-theme #main-content .my-challenges .recent-form{padding-top:13px}.arena-theme #main-content .my-challenges .battle-path{padding:6px 3px}.arena-theme #main-content .my-challenges .tabs{gap:5px;padding:5px}.arena-theme #main-content .my-challenges .record-row{background:linear-gradient(135deg,#162d42,#101d2e 65%)}.arena-theme #main-content .my-challenges .record-row .result-cell{background:0 0}.arena-theme #main-content .competition-page .match{padding:14px}.arena-theme #main-content .competition-page .match-result{font-size:15px}.arena-theme #main-content .competition-page .match .kda{justify-self:start;padding:7px 9px;font-size:18px}.arena-theme #main-content .competition-page .match .kda small{letter-spacing:1px;margin-left:8px;font-size:10px}.arena-theme #main-content .task-result-modal .task-result-summary{padding:16px 12px}.arena-theme #main-content .task-result-modal .task-result-summary strong{font-size:19px}.arena-theme #main-content .task-result-modal .task-result-icon{border-radius:9px}.arena-theme #main-content .task-result-modal .task-result-reward{padding:14px;font-size:17px}}@media (prefers-reduced-motion:reduce){.arena-theme #main-content :is(.task-lobby-vue,.my-challenges,.competition-page,.task-result-modal,.my-challenge-detail,.competition-detail) *,.arena-theme #main-content :is(.task-lobby-vue,.my-challenges,.competition-page,.task-result-modal,.my-challenge-detail,.competition-detail) :before,.arena-theme #main-content :is(.task-lobby-vue,.my-challenges,.competition-page,.task-result-modal,.my-challenge-detail,.competition-detail) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.arena-theme #main-content .account-pages .account-identity{isolation:isolate;background:radial-gradient(at 100% 0,#51e1dd12,#0000 55%),linear-gradient(120deg,#13293b,#0f1d30 65%);border-color:#386076;padding:30px;position:relative;overflow:hidden;box-shadow:0 16px 36px #02081745,inset 0 1px #73e7e61c}.arena-theme #main-content .account-pages .account-identity:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#51e1dd08 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#51e1dd08 1px,#0000 1px) 0 0/28px 28px;width:48%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.arena-theme #main-content .account-pages .account-identity:after{content:"";pointer-events:none;border-top:1px solid #51e1dd85;border-right:1px solid #51e1dd85;border-radius:0 5px 0 0;width:26px;height:26px;position:absolute;top:12px;right:12px}.arena-theme #main-content .account-identity .profile-summary{gap:24px}.arena-theme #main-content .account-identity .profile-summary>.avatar{background:#f5c46b08;border:1px solid #edc7749c;width:92px;height:92px;padding:4px;box-shadow:0 0 0 7px #f5c46b07,0 0 32px #f5c46b12}.arena-theme #main-content .account-identity .profile-summary h2{letter-spacing:.5px;font-size:26px}.arena-theme #main-content .account-identity .profile-summary .badge{border-radius:6px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;display:inline-flex}.arena-theme #main-content .account-identity .profile-summary>.stats{gap:12px;min-width:290px}.arena-theme #main-content .account-identity .profile-summary>.stats .stat{background:#081725b0;border-color:#2d4f64;min-height:100px;box-shadow:inset 0 1px #9bccf209}.arena-theme #main-content .account-identity .profile-summary>.stats .stat:first-child strong{color:#f5c46b}.arena-theme #main-content .account-pages .account-binding .account-intro{background:linear-gradient(90deg,#51e1dd09,#0000);border-left:2px solid #51e1dd70;border-radius:0 8px 8px 0;padding:12px 15px}.arena-theme #main-content .account-pages .account-rso{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.arena-theme #main-content .account-pages .account-challenge-stats .rules-text{margin-bottom:18px;padding-top:4px}.arena-theme #main-content .account-invite .invite-hero{isolation:isolate;background:radial-gradient(at 0 45%,#e7b34a12,#0000 45%),linear-gradient(120deg,#19283c,#102235 70%);border-color:#4d5965;grid-template-columns:170px minmax(0,1fr);gap:34px;padding:30px;display:grid;position:relative;overflow:hidden}.arena-theme #main-content .account-invite .invite-hero:after{content:"";pointer-events:none;z-index:-1;border:1px solid #f5c46b0d;border-radius:9px;position:absolute;inset:14px}.arena-theme #main-content .account-invite .invite-hero>img{object-fit:cover;filter:saturate(.85);border:1px solid #e7bd714d;border-radius:70px 70px 16px 16px;justify-self:center;width:145px;height:250px;box-shadow:0 12px 36px #0006,0 0 0 8px #f5c46b05}.arena-theme #main-content .account-invite .invite-hero>div>svg{width:26px;height:26px}.arena-theme #main-content .account-invite .invite-hero h2{margin:8px 0 12px;font-size:27px}.arena-theme #main-content .account-invite .invite-code-block{background:#0717259c;border:1px solid #b5915145;border-left:3px solid #f5c46b;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px 20px;width:fit-content;max-width:100%;margin-top:18px;padding:12px 18px;display:flex}.arena-theme #main-content .account-invite .invite-code{letter-spacing:3px;margin:0;font-size:28px;line-height:1.35}.arena-theme #main-content .account-invite .invite-hero .form-row{margin:18px 0 12px}.arena-theme #main-content .account-pages .profile-report{gap:20px}.arena-theme #main-content .profile-report>.profile-summary{background:linear-gradient(95deg,#15354788,#0b1a2b80);border:1px solid #29485c;border-left:3px solid #51e1dd;border-radius:10px;padding:16px 18px}.arena-theme #main-content .profile-report>.profile-summary p{margin-bottom:0}.arena-theme #main-content .profile-report .report-overview{grid-template-columns:1.2fr repeat(4,minmax(0,1fr));gap:12px}.arena-theme #main-content .profile-report .report-overview .stat:first-child{background:linear-gradient(135deg,#f5c46b13,#142337);border-color:#ad8a434d}.arena-theme #main-content .profile-report .report-overview .stat:first-child strong{color:#f5c46b}.arena-theme #main-content .profile-report .report-champions{background:linear-gradient(90deg,#51e1dd05,#0000 45%),#0b192980;border:1px solid #284358;border-radius:12px;gap:16px 20px;padding:18px}.arena-theme #main-content .profile-report .report-champions>div{border-radius:10px;padding:4px 5px}.arena-theme #main-content .profile-report .report-champions :is(.avatar,.report-asset-fallback){border-radius:12px;box-shadow:0 5px 14px #0003}.arena-theme #main-content .profile-report .report-roles .stat{border-top:2px solid #51e1dd55}.arena-theme #main-content .profile-report .report-highlights .stat{border-top:2px solid #f5c46b55}.arena-theme #main-content .profile-report .report-sample{border-top:1px solid #29405680;padding:10px 0 0;font-size:12px}.arena-theme #main-content .account-notifications .account-notice-count{background:#0c1c2c;border:1px solid #29485b;border-radius:8px;margin-bottom:22px;padding:10px 14px}.arena-theme #main-content .account-notifications .account-notice{background:linear-gradient(125deg,#122438,#0f1d30);border-left-width:1px;border-radius:12px;margin-bottom:18px;margin-left:25px;padding:20px 22px;position:relative}.arena-theme #main-content .account-notifications .account-notice:before{content:"";background:#112438;border:2px solid #718ca3;border-radius:50%;width:9px;height:9px;position:absolute;top:27px;left:-26px}.arena-theme #main-content .account-notifications .account-notice:after{content:"";pointer-events:none;background:linear-gradient(#31566a,#29405680);width:1px;position:absolute;top:39px;bottom:-42px;left:-22px}.arena-theme #main-content .account-notifications .account-notice:not(:has(~.account-notice)):after{display:none}.arena-theme #main-content .account-notifications .account-notice.is-unread{background:linear-gradient(115deg,#15333f,#102136 70%);border-color:#39707d;box-shadow:inset 3px 0 #51e1dd75,0 6px 20px #02091124}.arena-theme #main-content .account-notifications .account-notice.is-unread:before{background:#51e1dd;border-color:#97eee7;box-shadow:0 0 12px #51e1dd66}.arena-theme #main-content .account-notifications .account-notice>header small{color:#9eb4ca;background:#07142170;border:1px solid #2a485b;border-radius:5px;padding:3px 8px}.arena-theme #main-content .account-wallet.october-wallet{box-shadow:none;background:0 0;border:0;border-radius:0;gap:20px;padding:0}.arena-theme #main-content .account-wallet .wallet-banner{background:linear-gradient(#51e1dd06 1px,#0000 1px) 0 0/26px 26px,linear-gradient(90deg,#51e1dd06 1px,#0000 1px) 0 0/26px 26px,linear-gradient(110deg,#152e42,#112137 70%);border-color:#386177;border-radius:14px;gap:16px;min-height:142px;padding:24px 28px;box-shadow:0 12px 30px #02071333}.arena-theme #main-content .account-wallet .wallet-banner:after{opacity:.18;width:40%}.arena-theme #main-content .account-wallet .wallet-banner-icon{border-radius:13px;width:54px;height:54px;padding:11px;box-shadow:inset 0 1px #f5c46b1c,0 0 24px #f5c46b08}.arena-theme #main-content .account-wallet .wallet-banner h1{letter-spacing:.5px;font-size:30px}.arena-theme #main-content .account-wallet .wallet-banner p{max-width:310px;line-height:1.7}.arena-theme #main-content .account-wallet .wallet-summary{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;padding:0}.arena-theme #main-content .account-wallet .wallet-summary :is(.wallet-balance,.wallet-stat){isolation:isolate;background:linear-gradient(120deg,#292f354d,#132336 75%);border:1px solid #4f514b;border-radius:14px;gap:20px;min-height:160px;padding:25px;position:relative;overflow:hidden}.arena-theme #main-content .account-wallet .wallet-summary .wallet-stat{background:linear-gradient(120deg,#15374788,#132336 75%);border-color:#2f5c6a}.arena-theme #main-content .account-wallet .wallet-summary :is(.wallet-balance,.wallet-stat):before{content:"";background:linear-gradient(90deg,#f5c46b99,#0000);border:0;height:1px;position:absolute;top:0;left:20px;right:20px}.arena-theme #main-content .account-wallet .wallet-summary .wallet-stat:before{background:linear-gradient(90deg,#51e1ddaa,#0000)}.arena-theme #main-content .account-wallet .wallet-summary :is(.wallet-balance,.wallet-stat):after{content:"";z-index:-1;border:1px solid #a4b7cc0b;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-82px;right:-30px;box-shadow:0 0 0 16px #a4b7cc04,0 0 0 32px #a4b7cc03}.arena-theme #main-content .account-wallet .wallet-summary strong{letter-spacing:.5px;margin:8px 0;font-size:40px;line-height:1.2}.arena-theme #main-content .account-wallet .wallet-history{background:#101e30;border:1px solid #294b63;border-radius:14px;padding:24px;box-shadow:0 12px 30px #02071326}.arena-theme #main-content .account-wallet .wallet-history>header{gap:14px;margin-bottom:20px}.arena-theme #main-content .account-wallet .wallet-history h2{gap:10px;margin-bottom:5px}.arena-theme #main-content .account-wallet .wallet-unavailable{background:#0e1b2c99;border:1px solid #294056;border-radius:12px;padding:14px 20px}.arena-theme #main-content .account-wallet .wallet-notice{border-left:2px solid #d7b671;margin:0;padding:11px 15px}.arena-theme #main-content .auth-content-layout.auth-page.panel{isolation:isolate;border-color:#365970;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);width:min(100%,1040px);max-width:1040px;margin:12px auto 24px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #01081165,inset 0 1px #a3ebff09}.arena-theme #main-content .auth-content-visual{text-align:center;background:radial-gradient(at 50% 40%,#f5c46b14,#0000 50%),linear-gradient(#51e1dd09 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#51e1dd09 1px,#0000 1px) 0 0/30px 30px,linear-gradient(150deg,#173248,#101d2e 65%);border-right:1px solid #365268;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:40px 22px;display:flex}.arena-theme #main-content .auth-content-orbit{aspect-ratio:1;border:1px solid #70c9d230;border-radius:50%;place-items:center;width:min(100%,270px);margin:8px 0 26px;display:grid;position:relative;box-shadow:0 0 0 15px #51e1dd03,0 0 60px #51e1dd05}.arena-theme #main-content .auth-content-orbit:before,.arena-theme #main-content .auth-content-orbit:after{content:"";pointer-events:none;border:1px dashed #f5c46b38;border-radius:50%;position:absolute;inset:12px}.arena-theme #main-content .auth-content-orbit:after{border:1px solid #0000;border-color:#0000 #f5c46baa #0000 #51e1ddaa;inset:-5px;transform:rotate(-35deg)}.arena-theme #main-content .auth-content-orbit img{object-fit:contain;filter:drop-shadow(0 12px 22px #0008)saturate(.82);width:76%;height:auto}.arena-theme #main-content .auth-content-visual strong{letter-spacing:2px;color:#edf3fa;font-size:24px;font-weight:700}.arena-theme #main-content .auth-content-visual>p{color:#b6c5d5;letter-spacing:3px;margin:10px 0 0;font-size:13px}.arena-theme #main-content .auth-content-form{min-width:0;padding:34px 38px}.arena-theme #main-content .auth-content-form>h1{text-align:left;margin:0 0 15px;font-size:28px}.arena-theme #main-content .auth-content-form .auth-intro{text-align:left;border-bottom:1px solid #355067;margin-bottom:2px;padding-bottom:17px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.arena-theme #main-content .account-notifications .account-notice,.arena-theme #main-content .profile-report .report-champions>div{transition:border-color .18s,background-color .18s}.arena-theme #main-content .account-notifications .account-notice:hover{border-color:#4c8b98}.arena-theme #main-content .profile-report .report-champions>div:hover{background:#51e1dd0c}}@media (width<=1279px){.arena-theme #main-content .profile-report .report-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.arena-theme #main-content .account-identity .profile-summary>.stats{min-width:240px}}@media (width<=1179px){.arena-theme #main-content .auth-content-layout.auth-page.panel{max-width:560px;display:block}.arena-theme #main-content .auth-content-visual{display:none}.arena-theme #main-content .account-invite .invite-hero{grid-template-columns:130px minmax(0,1fr);gap:24px}.arena-theme #main-content .account-invite .invite-hero>img{width:115px;height:210px}}@media (width<=760px){.arena-theme #main-content .account-pages .account-identity{padding:20px}.arena-theme #main-content .account-identity .profile-summary{gap:18px}.arena-theme #main-content .account-identity .profile-summary>.avatar{width:70px;height:70px}.arena-theme #main-content .account-identity .profile-summary h2{font-size:22px}.arena-theme #main-content .account-invite .invite-hero{grid-template-columns:minmax(0,1fr);padding:24px}.arena-theme #main-content .account-invite .invite-hero>img{display:none}.arena-theme #main-content .account-invite .invite-hero h2{font-size:23px}.arena-theme #main-content .account-wallet.october-wallet{gap:16px}.arena-theme #main-content .account-wallet .wallet-banner{gap:12px;min-height:114px;padding:18px}.arena-theme #main-content .account-wallet .wallet-banner-icon{width:42px;height:42px;padding:8px}.arena-theme #main-content .account-wallet .wallet-banner h1{font-size:26px}.arena-theme #main-content .account-wallet .wallet-banner p{width:100%;max-width:none;font-size:13px}.arena-theme #main-content .account-wallet .wallet-summary{gap:12px}.arena-theme #main-content .account-wallet .wallet-summary :is(.wallet-balance,.wallet-stat){gap:12px;min-height:150px;padding:18px 16px}.arena-theme #main-content .account-wallet .wallet-summary strong{font-size:32px}.arena-theme #main-content .account-wallet .wallet-history{padding:18px 16px}.arena-theme #main-content .account-wallet .wallet-unavailable{padding:12px 15px}.arena-theme #main-content .auth-content-form{padding:28px 24px}}@media (width<=479px){.arena-theme #main-content .account-pages .account-identity{padding:18px}.arena-theme #main-content .account-identity .profile-summary>.stats{gap:10px;min-width:0}.arena-theme #main-content .account-invite .invite-hero{padding:21px 18px}.arena-theme #main-content .account-invite .invite-code-block{width:100%;padding:11px 14px;display:block}.arena-theme #main-content .account-invite .invite-code{letter-spacing:2px;margin-top:6px;font-size:25px}.arena-theme #main-content .profile-report .report-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-theme #main-content .profile-report .report-overview .stat:first-child{grid-column:1/-1}.arena-theme #main-content .profile-report .report-champions,.arena-theme #main-content .profile-report>.profile-summary{padding:14px}.arena-theme #main-content .account-notifications .account-notice{margin-left:16px;padding:16px 14px}.arena-theme #main-content .account-notifications .account-notice:before{left:-20px}.arena-theme #main-content .account-notifications .account-notice:after{left:-16px}.arena-theme #main-content .account-wallet .wallet-summary :is(.wallet-balance,.wallet-stat){min-height:145px;padding:16px 13px}.arena-theme #main-content .account-wallet .wallet-summary strong{font-size:29px}.arena-theme #main-content .account-wallet .wallet-history{padding:17px 12px}.arena-theme #main-content .auth-content-form{padding:26px 20px}.arena-theme #main-content .auth-content-form>h1{font-size:25px}}@media (prefers-reduced-motion:reduce){.arena-theme #main-content .account-notifications .account-notice,.arena-theme #main-content .profile-report .report-champions>div{transition:none}}.arena-theme #main-content .content-details{color:#e9e3cc;gap:16px;width:100%;min-width:0;margin:0;padding:0;display:grid}.arena-theme #main-content .content-details>*{min-width:0;margin-block:0}.arena-theme #main-content .content-details *,.arena-theme #main-content .content-details :before,.arena-theme #main-content .content-details :after{box-sizing:border-box}.arena-theme #main-content .content-details :is(.steel,.competition-link,.account-inline-link){color:#f1d998;background:#071525;border:1px solid #947538;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffe7a516}.arena-theme #main-content .content-details .panel{min-width:0;box-shadow:none;background:linear-gradient(100deg,#021326f5,#020d19f5);border:8px solid #0000;border-image:url(/theme/task-hall/requirements-frame.png) 8/8px;border-radius:0;margin:0;padding:16px;overflow:visible}.arena-theme #main-content .content-details .panel:before,.arena-theme #main-content .content-details .panel:after{content:none}.arena-theme #main-content .content-details .panel-title{border-bottom:1px solid #7a91a22b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;padding:0 0 12px;display:flex}.arena-theme #main-content .content-details .panel-title h2{color:#f1dfb1;margin:0;font-size:18px;font-weight:600;line-height:1.5}.arena-theme #main-content .content-details .panel-title h2:before{content:none}.arena-theme #main-content .content-details .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.arena-theme #main-content .content-details .stat{min-width:0;min-height:94px;box-shadow:none;background:#071725cf;border:1px solid #7d714447;border-radius:4px;padding:14px;transform:none}.arena-theme #main-content .content-details .stat:before,.arena-theme #main-content .content-details .stat:after{content:none}.arena-theme #main-content .content-details .stat small{color:#a9bdc9;font-size:12px;line-height:1.6}.arena-theme #main-content .content-details .stat strong{color:#f1dfb1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px;font-size:28px;line-height:1.25;display:block}.arena-theme #main-content .content-details :is(input,select,textarea){color:#d7e4ed;min-width:0;min-height:44px;box-shadow:none;background:#071725;border:1px solid #435969;border-radius:4px;font-size:13px}.arena-theme #main-content .content-details :is(input,select){padding:9px 12px}.arena-theme #main-content .content-details input::placeholder{color:#8fa9ba}.arena-theme #main-content .content-details select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.arena-theme #main-content .content-details :is(.filters,.form) label{color:#b5c4ca;font-size:12px;line-height:1.7}.arena-theme #main-content .content-details .gold{min-height:42px;font-size:13px}.arena-theme #main-content .content-details :is(.competition-context,.account-hint,.rules-text,.account-intro){color:#9db2c1;font-size:12px;line-height:1.8}.arena-theme #main-content .content-details .competition-context{background:0 0;border:0;margin:10px 0 14px;padding:0}.arena-theme #main-content .content-details .pagination{color:#9db2c1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding-top:16px;font-size:12px;display:flex}.arena-theme #main-content .content-details .pagination button{border-radius:4px;min-height:38px;font-size:12px}.arena-theme #main-content .content-details .table-scroll{border:1px solid #43596980;border-radius:4px;min-width:0;overflow-x:auto}.arena-theme #main-content .content-details .table-scroll table{border-collapse:collapse;background:#071725;width:100%;min-width:660px}.arena-theme #main-content .content-details .table-scroll th{color:#c5cdbf;text-align:left;background:#142738;border-bottom:1px solid #43596980;height:44px;padding:10px 12px;font-size:12px;font-weight:500}.arena-theme #main-content .content-details .table-scroll td{color:#c8d6df;background:0 0;border-bottom:1px solid #29405680;min-height:60px;padding:14px 12px;font-size:13px;line-height:1.7}.arena-theme #main-content .content-details .table-scroll tbody tr:nth-child(2n){background:#0b1c2c}.arena-theme #main-content .content-details .table-scroll tbody tr:last-child td{border-bottom:0}.arena-theme #main-content .content-details .player-name{gap:10px;min-width:0}.arena-theme #main-content .content-details .player-name strong{overflow-wrap:anywhere;min-width:0}.arena-theme #main-content .content-details .competition-empty{color:#9db2c1;gap:10px;min-height:190px;padding:24px}.arena-theme #main-content .content-details .competition-empty h3{color:#f1dfb1;margin:0;font-size:16px}.arena-theme #main-content .content-details .competition-empty p{margin:0;line-height:1.8}.arena-theme #main-content .content-details .empty{color:#9db2c1;min-height:150px;padding:24px;font-size:13px;line-height:1.8}.arena-theme #main-content .content-details :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #f1d998}.arena-theme #main-content .content-details .segmented{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.arena-theme #main-content .content-details .segmented button{color:#a9bdc9;min-height:38px;box-shadow:none;background:#091a2980;border:1px solid #43596980;border-radius:4px;padding:8px 14px;font-size:12px;font-weight:500}.arena-theme #main-content .content-details .segmented button.active{color:#f1d998;background:#6c51252e;border-color:#b6934e;box-shadow:inset 0 -2px #c6a458}.arena-theme #main-content .content-details .history-toolbar{background:#061427d9;border:1px solid #43596966;border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:8px;display:flex}.arena-theme #main-content .content-details .history-hall-link{color:#d8cba4;margin-left:auto;font-size:12px}.arena-theme #main-content .content-details .matches{gap:10px;display:grid}.arena-theme #main-content .content-details .match{color:#c8d6df;min-height:98px;box-shadow:none;background:#091a2980;border:1px solid #43596980;border-left:3px solid #6be2c8;border-radius:4px;grid-template-columns:84px 44px minmax(80px,1fr) 140px 165px 18px;align-items:center;gap:14px;padding:14px;display:grid}.arena-theme #main-content .content-details .match.loss{background:#091a2980;border-left-color:#ff8596}.arena-theme #main-content .content-details .match.unresolved{background:#091a2980;border-left-color:#9fb2c0}.arena-theme #main-content .content-details .match-result{font-size:16px}.arena-theme #main-content .content-details .match-result small{color:#8fa9ba;margin-top:5px;font-size:11px;display:block}.arena-theme #main-content .content-details .match>strong{color:#e9e3cc;overflow-wrap:anywhere;min-width:0;font-size:14px}.arena-theme #main-content .content-details .match .kda{color:#e9e3cc;text-align:center;background:#071725;border:1px solid #43596966;border-radius:4px;padding:10px;font-size:17px}.arena-theme #main-content .content-details .match .kda small{color:#8fa9ba;font-size:10px}.arena-theme #main-content .content-details .match-extra{color:#a9bdc9;font-size:12px}.arena-theme #main-content .content-details .match-extra small{color:#8fa9ba;margin-top:5px;font-size:11px;display:block}.arena-theme #main-content .content-details .competition-toolbar{align-items:end;gap:10px}.arena-theme #main-content .content-details .competition-search{color:#a9bdc9;gap:5px;font-size:12px}.arena-theme #main-content .content-details .competition-search input{width:100%;padding-left:36px}.arena-theme #main-content .content-details .competition-link{margin-left:auto}.arena-theme #main-content .content-details .competition-binding-note{color:#d8cba4;background:#6c512512;border-color:#94753866;border-radius:4px;margin:0;padding:12px}.arena-theme #main-content .content-details .competition-binding-note a{color:#f1d998}.arena-theme #main-content .content-details .competition-detail .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-theme #main-content .content-details .ranking-filters .filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.arena-theme #main-content .content-details .ranking-filters .filters>label{gap:6px;min-width:0;display:grid}.arena-theme #main-content .content-details .ranking-filters .filters>button{min-height:44px}.arena-theme #main-content .content-details .ranking-filters .competition-context{margin:12px 0 0}.arena-theme #main-content .content-details .ranking-context{background:0 0;border:0;border-radius:0;gap:8px 16px;margin:0 0 14px;padding:0}.arena-theme #main-content .content-details .ranking-context p{color:#b5c4ca;margin:0;font-size:12px;font-weight:400}.arena-theme #main-content .content-details .ranking-context small{color:#8fa9ba;font-size:11px}.arena-theme #main-content .content-details .rank-position{border-radius:4px;min-width:32px;height:32px;font-size:13px}.arena-theme #main-content .content-details .rank-points{color:#f1d58c;font-variant-numeric:tabular-nums;font-size:15px}.arena-theme #main-content .content-details .rank-rate{color:#6be2c8;background:#28655512;border:1px solid #528f854d;border-radius:3px;padding:3px 7px;font-size:12px}.arena-theme #main-content .content-details.account-invite>.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.arena-theme #main-content .content-details.account-invite .invite-hero{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:24px;padding:20px;display:grid}.arena-theme #main-content .content-details.account-invite .invite-hero>img{object-fit:contain;width:100px;height:190px;box-shadow:none;filter:none;border:1px solid #94753866;border-radius:4px;justify-self:center}.arena-theme #main-content .content-details.account-invite .invite-hero>div{min-width:0}.arena-theme #main-content .content-details.account-invite .invite-hero>div>svg{color:#d5b46b;width:26px;height:26px}.arena-theme #main-content .content-details.account-invite .invite-hero h2{color:#f1dfb1;margin:8px 0;font-size:23px;line-height:1.5}.arena-theme #main-content .content-details.account-invite .invite-hero p{color:#a9bdc9;margin:8px 0;font-size:13px;line-height:1.8}.arena-theme #main-content .content-details.account-invite .invite-code-block{color:#a9bdc9;background:#071725;border:1px solid #94753866;border-left:3px solid #c6a458;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px 18px;width:fit-content;max-width:100%;margin-top:14px;padding:10px 14px;font-size:12px;display:flex}.arena-theme #main-content .content-details.account-invite .invite-code{color:#f1d58c;letter-spacing:2px;overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.4}.arena-theme #main-content .content-details.account-invite .invite-hero .form-row{align-items:flex-start;gap:10px;margin:14px 0 8px;display:flex}.arena-theme #main-content .content-details.account-invite .invite-hero .form-row input{flex:1;width:0;min-width:0}.arena-theme #main-content .content-details.account-invite .invite-hero .form-row .action-wrap{flex:none}.arena-theme #main-content .content-details.account-invite .invite-hero .gold{white-space:nowrap;min-height:44px}.arena-theme #main-content .content-details.account-invite .account-inline-link{justify-self:start}.arena-theme #main-content .content-details.account-profile .account-identity{padding:20px;overflow:visible}.arena-theme #main-content .content-details.account-profile .profile-summary{background:0 0;border:0;align-items:center;gap:20px;min-width:0;margin:0;padding:0;display:flex}.arena-theme #main-content .content-details.account-profile .profile-summary>.avatar{flex:none;width:72px;height:72px;box-shadow:0 0 0 4px #94753826}.arena-theme #main-content .content-details.account-profile .profile-summary>div:not(.stats){flex:1;min-width:0}.arena-theme #main-content .content-details.account-profile .profile-summary h2{color:#f1dfb1;overflow-wrap:anywhere;margin:0;font-size:24px}.arena-theme #main-content .content-details.account-profile .profile-summary p{color:#a9bdc9;overflow-wrap:anywhere;margin:8px 0;font-size:13px}.arena-theme #main-content .content-details.account-profile .profile-summary>.stats{flex:0 0 250px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.arena-theme #main-content .content-details.account-profile .profile-summary>.stats .stat{min-height:88px}.arena-theme #main-content .content-details.account-profile .account-profile-columns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.arena-theme #main-content .content-details.account-profile .account-intro{background:0 0;border:0;margin:0 0 16px;padding:0}.arena-theme #main-content .content-details.account-profile .account-binding fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:0;display:grid}.arena-theme #main-content .content-details.account-profile .account-binding fieldset>label{gap:6px;min-width:0;display:grid}.arena-theme #main-content .content-details.account-profile .account-binding fieldset>label:nth-of-type(3),.arena-theme #main-content .content-details.account-profile .account-binding fieldset>:is(p,.error){grid-column:1/-1}.arena-theme #main-content .content-details.account-profile .account-binding fieldset>button{grid-column:1/-1;justify-self:start}.arena-theme #main-content .content-details.account-profile .account-binding fieldset :is(input,select){width:100%}.arena-theme #main-content .content-details.account-profile .account-binding .muted{color:#8fa9ba;margin:0;font-size:12px;line-height:1.8}.arena-theme #main-content .content-details.account-profile .account-rso{border-color:#43596980;justify-items:start;gap:8px;margin-top:16px;padding-top:16px;display:grid}.arena-theme #main-content .content-details.account-profile .account-rso p{margin:0}.arena-theme #main-content .content-details.account-profile .account-challenge-stats .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-theme #main-content .content-details.account-profile .rules-text{margin:14px 0}.arena-theme #main-content .content-details.account-wallet .wallet-notice{min-height:0;box-shadow:none;background:#071827b3;border:1px solid #94753840;border-left:2px solid #b6934e;border-radius:4px;margin:0;padding:10px 12px}.arena-theme #main-content .content-details.account-wallet .wallet-notice p{color:#a9bdc9;margin:0;font-size:12px;line-height:1.8}.arena-theme #main-content .content-details.account-wallet .wallet-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.arena-theme #main-content .content-details.account-wallet :is(.wallet-balance,.wallet-coupon-balance){min-width:0;min-height:132px;box-shadow:none;background:#0c0a03d9;border:8px solid #0000;border-image:url(/theme/task-hall/wallet-gold-frame.png) 9/9px;border-radius:0;justify-content:flex-start;align-items:center;gap:16px;padding:16px;display:flex}.arena-theme #main-content .content-details.account-wallet .wallet-coupon-balance{background:#010e28d9;border-image-source:url(/theme/task-hall/wallet-blue-frame.png)}.arena-theme #main-content .content-details.account-wallet :is(.wallet-balance,.wallet-coupon-balance):after{content:none}.arena-theme #main-content .content-details.account-wallet :is(.wallet-balance,.wallet-coupon-balance)>div{min-width:0}.arena-theme #main-content .content-details.account-wallet :is(.wallet-balance,.wallet-coupon-balance) h2{color:#b5c4ca;margin:0;font-size:12px;font-weight:500}.arena-theme #main-content .content-details.account-wallet :is(.wallet-balance,.wallet-coupon-balance) strong{color:#f1d58c;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0;font-size:34px;line-height:1.2;display:block}.arena-theme #main-content .content-details.account-wallet .wallet-coupon-balance strong{color:#8edbef}.arena-theme #main-content .content-details.account-wallet :is(.wallet-balance,.wallet-coupon-balance) small{color:#8fa9ba;font-size:11px;line-height:1.7;display:block}.arena-theme #main-content .content-details.account-wallet .wallet-history{box-shadow:none;background:linear-gradient(100deg,#021326f5,#020d19f5);border:8px solid #0000;border-image:url(/theme/task-hall/requirements-frame.png) 8/8px;border-radius:0;margin:0;padding:16px}.arena-theme #main-content .content-details.account-wallet .wallet-history>header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px 10px;margin:0 0 16px;display:grid}.arena-theme #main-content .content-details.account-wallet .wallet-history h2{color:#f1dfb1;grid-column:1/-1;margin:0;font-size:18px}.arena-theme #main-content .content-details.account-wallet .wallet-history h2 svg{color:#d5b46b}.arena-theme #main-content .content-details.account-wallet .wallet-record-tabs{flex-wrap:wrap;gap:6px;margin:0;display:flex}.arena-theme #main-content .content-details.account-wallet .wallet-record-tabs button{color:#a9bdc9;background:#091a2980;border:1px solid #43596980;border-radius:4px;min-height:40px;padding:8px 12px;font-size:12px}.arena-theme #main-content .content-details.account-wallet .wallet-record-tabs button[aria-selected=true]{color:#f1d998;background:#6c51252e;border-color:#b6934e;box-shadow:inset 0 -2px #c6a458}.arena-theme #main-content .content-details.account-wallet .wallet-history>header select{min-width:140px}.arena-theme #main-content .content-details.account-wallet .wallet-table-wrap{border-color:#43596980;border-radius:4px}.arena-theme #main-content .content-details.account-wallet .wallet-table-wrap table{background:#071725}.arena-theme #main-content .content-details.account-wallet .wallet-table-wrap th{color:#c5cdbf;background:#142738;font-size:12px;font-weight:500}.arena-theme #main-content .content-details.account-wallet .wallet-table-wrap td{color:#c8d6df;border-color:#29405680;padding-block:14px;font-size:13px}.arena-theme #main-content .content-details.account-wallet .wallet-table-wrap td.wallet-positive{color:#6be2c8}.arena-theme #main-content .content-details.account-wallet .wallet-table-wrap td.wallet-negative{color:#ff8596}.arena-theme #main-content .content-details.account-wallet .wallet-detail{color:#d8cba4;font-size:12px}.arena-theme #main-content .content-details.account-wallet .wallet-pagination{color:#9db2c1;gap:8px;padding-top:16px;font-size:12px}.arena-theme #main-content .content-details.account-wallet .wallet-pagination button{border-radius:4px;min-height:38px}.arena-theme #main-content .content-details.account-wallet .wallet-unavailable{background:#071725;border-color:#43596966;border-radius:4px;margin:0;padding:14px}.arena-theme #main-content .content-details.account-wallet .wallet-unavailable>summary{color:#a9bdc9;font-size:12px}.arena-theme #main-content .chat-layout.refined-chat{gap:16px}.arena-theme #main-content .chat-layout.refined-chat .chat-main{box-shadow:none;background:#071725;border:6px solid #0000;border-image:url(/theme/task-hall/requirements-frame.png) 8/6px;border-radius:0}.arena-theme #main-content .chat-layout.refined-chat .qq-directory{background:linear-gradient(160deg,#10283a,#091a29 45%);border-right-color:#94753840}.arena-theme #main-content .chat-layout.refined-chat .directory-heading{background:0 0;padding:16px 14px 12px}.arena-theme #main-content .chat-layout.refined-chat .directory-heading:after{content:none}.arena-theme #main-content .chat-layout.refined-chat .directory-heading h2{color:#f1dfb1;font-size:20px}.arena-theme #main-content .chat-layout.refined-chat .directory-heading p{color:#a8bfce;font-size:12px}.arena-theme #main-content .chat-layout.refined-chat .directory-heading>span{color:#d8cba4;box-shadow:none;background:#6c512512;border:1px solid #94753866;border-radius:4px}.arena-theme #main-content .chat-layout.refined-chat .directory-search{min-height:40px;box-shadow:none;background:#071725;border-color:#435969;border-radius:4px;margin:0 12px 10px}.arena-theme #main-content .chat-layout.refined-chat .directory-tabs{background:0 0;padding-inline:8px}.arena-theme #main-content .chat-layout.refined-chat .directory-tabs>button{color:#a9bdc9;min-height:44px;font-size:13px}.arena-theme #main-content .chat-layout.refined-chat .directory-tabs>button[aria-selected=true]{color:#f1d998;background:#6c512512}.arena-theme #main-content .chat-layout.refined-chat .directory-tabs>button[aria-selected=true]:after{box-shadow:none;background:#c6a458}.arena-theme #main-content .chat-layout.refined-chat .directory-list-heading{color:#a8bfce;font-size:12px}.arena-theme #main-content .chat-layout.refined-chat .qq-directory .directory-row{border:1px solid #0000;border-radius:4px;min-height:68px;margin-block:3px;padding:10px}.arena-theme #main-content .chat-layout.refined-chat .qq-directory .directory-row.selected{background:#6c51251c;border-color:#b6934e66;box-shadow:inset 2px 0 #c6a458}.arena-theme #main-content .chat-layout.refined-chat .directory-copy strong{color:#e9e3cc;font-size:14px}.arena-theme #main-content .chat-layout.refined-chat .directory-copy small{color:#a8bfce;font-size:12px}.arena-theme #main-content .chat-layout.refined-chat .directory-self{background:#071725;border-top-color:#94753840}.arena-theme #main-content .chat-layout.refined-chat .chat-conversation{background:#071321;min-width:0}.arena-theme #main-content .chat-layout.refined-chat .conversation-heading{background:linear-gradient(110deg,#163044,#0b1e2e 75%);border-bottom:1px solid #94753840;gap:12px;height:auto;min-height:76px;padding:14px 18px}.arena-theme #main-content .chat-layout.refined-chat .conversation-heading h1{color:#f1dfb1;font-size:19px}.arena-theme #main-content .chat-layout.refined-chat .conversation-heading p{color:#a8bfce;font-size:12px}.arena-theme #main-content .chat-layout.refined-chat .conversation-group-mark{color:#d8cba4;background:linear-gradient(135deg,#94753830,#6c512512);border:1px solid #94753866;border-radius:4px;width:42px;height:42px}.arena-theme #main-content .chat-layout.refined-chat .chat-messages{background:radial-gradient(at 100% 0,#22536b18,#0000 65%),#071321;padding:20px}.arena-theme #main-content .chat-layout.refined-chat .chat-day-divider{color:#8fa9ba;margin-bottom:20px}.arena-theme #main-content .chat-layout.refined-chat .chat-day-divider>span{background:#091a29;border-color:#43596966;border-radius:3px}.arena-theme #main-content .chat-layout.refined-chat .message-body{min-width:0}.arena-theme #main-content .chat-layout.refined-chat .message-meta{color:#b3c4d1;gap:8px;margin-bottom:6px;font-size:12px}.arena-theme #main-content .chat-layout.refined-chat .bubble{color:#e7edf0;box-shadow:none;background:#142738;border:1px solid #435969;border-radius:4px 12px 12px;padding:10px 14px;font-size:14px;line-height:1.7}.arena-theme #main-content .chat-layout.refined-chat .chat-message.mine .bubble{color:#e7f5ef;background:#153c43;border-color:#3c837d;border-radius:12px 4px 12px 12px}.arena-theme #main-content .chat-layout.refined-chat .chat-composer{background:#0b1e2e;border-top:1px solid #94753840;padding:12px 16px}.arena-theme #main-content .chat-layout.refined-chat .composer-tools{gap:8px;margin-bottom:8px}.arena-theme #main-content .chat-layout.refined-chat .composer-tools>button{color:#a9bdc9;border-radius:4px;place-items:center;min-width:36px;min-height:36px;display:grid}.arena-theme #main-content .chat-layout.refined-chat .composer-input textarea{color:#d7e4ed;box-shadow:none;background:#071725;border-color:#435969;border-radius:4px;font-size:14px;line-height:1.7}.arena-theme #main-content .chat-layout.refined-chat .composer-input textarea:focus{background:#071725;border-color:#b6934e;box-shadow:0 0 0 2px #b6934e16}.arena-theme #main-content .chat-layout.refined-chat .composer-input .send{border-radius:4px}.arena-theme #main-content .chat-layout.refined-chat .chat-right{gap:14px}.arena-theme #main-content .chat-layout.refined-chat .chat-right>section{box-shadow:none;background:#071725;border:6px solid #0000;border-image:url(/theme/task-hall/requirements-frame.png) 8/6px;border-radius:0;padding:14px}.arena-theme #main-content .chat-layout.refined-chat :is(.online-panel,.chat-ranking) h2{color:#f1dfb1;font-size:14px}.arena-theme #main-content .chat-layout.refined-chat .player-search{background:#091a29;border-color:#435969;border-radius:4px}.arena-theme #main-content .chat-layout.refined-chat .player-card{background:#091a29;border-color:#43596980;border-radius:4px}.arena-theme #main-content .chat-layout.refined-chat .chat-rank-row{border-color:#43596940}.arena-theme #main-content .chat-mobile-tabs.refined-chat-tabs{background:#071725;border-color:#94753866;border-radius:4px}.arena-theme #main-content .chat-mobile-tabs.refined-chat-tabs button{color:#a9bdc9;font-size:12px}.arena-theme #main-content .chat-mobile-tabs.refined-chat-tabs button.active{color:#f1d998;background:#6c51252e;box-shadow:inset 0 -2px #c6a458}@media (width<=1180px){.arena-theme #main-content .content-details .match{grid-template-columns:74px 42px minmax(70px,1fr) 120px 18px;gap:10px}.arena-theme #main-content .content-details .match-extra{flex-wrap:wrap;grid-area:2/3/auto/5;gap:12px;display:flex}.arena-theme #main-content .content-details .match-extra small{margin:0}.arena-theme #main-content .content-details .match>svg{grid-area:1/5}.arena-theme #main-content .content-details.account-profile .account-profile-columns{grid-template-columns:minmax(0,1fr)}}@media (width>=640px) and (width<=1180px){.arena-theme #main-content .content-details.account-wallet .wallet-table-wrap table{min-width:0}.arena-theme #main-content .content-details.account-wallet .wallet-table-wrap :is(th,td){padding-inline:8px}.arena-theme #main-content .content-details.account-wallet .wallet-table-wrap td:nth-child(4){white-space:normal}}@media (width<=760px){.arena-theme #main-content .content-details .panel{padding:12px}.arena-theme #main-content .content-details .stats{gap:10px}.arena-theme #main-content .content-details .stat{min-height:88px;padding:12px}.arena-theme #main-content .content-details .stat strong{font-size:25px}.arena-theme #main-content .content-details .ranking-filters .filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.arena-theme #main-content .content-details .ranking-filters .filters>button{grid-column:1/-1}.arena-theme #main-content .content-details.account-profile .profile-summary{gap:14px}.arena-theme #main-content .content-details.account-profile .profile-summary>.stats{flex-basis:220px}.arena-theme #main-content .content-details.account-wallet .wallet-history{padding:12px}.arena-theme #main-content .content-details.account-wallet .wallet-history>header{grid-template-columns:minmax(0,1fr) auto}.arena-theme #main-content .content-details.account-wallet .wallet-record-tabs{grid-column:1/-1}.arena-theme #main-content .content-details.account-wallet .wallet-history>header select{width:100%;min-width:0}.arena-theme #main-content .chat-layout.refined-chat .chat-main{border-width:5px}.arena-theme #main-content .chat-layout.refined-chat .conversation-heading{gap:8px;min-height:64px;padding:10px}.arena-theme #main-content .chat-layout.refined-chat .conversation-heading h1{font-size:16px}.arena-theme #main-content .chat-layout.refined-chat .conversation-heading p{font-size:10px}.arena-theme #main-content .chat-layout.refined-chat .conversation-group-mark{width:36px;height:36px}.arena-theme #main-content .chat-layout.refined-chat .chat-messages{padding:16px 10px}.arena-theme #main-content .chat-layout.refined-chat .bubble{padding:9px 11px}.arena-theme #main-content .chat-layout.refined-chat .chat-composer{padding:8px 10px}.arena-theme #main-content .chat-layout.refined-chat .composer-tools{gap:5px;margin-bottom:5px}.arena-theme #main-content .chat-layout.refined-chat .chat-right>section{padding:12px}}@media (width<=639px){.arena-theme #main-content .content-details{gap:14px}.arena-theme #main-content .content-details .panel{padding:10px}.arena-theme #main-content .content-details .panel-title h2{font-size:17px}.arena-theme #main-content .content-details .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-theme #main-content .content-details .stat{min-height:82px;padding:12px}.arena-theme #main-content .content-details .stat strong{font-size:24px}.arena-theme #main-content .content-details .history-tabs{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.arena-theme #main-content .content-details .history-hall-link{margin-left:0;padding:4px 0}.arena-theme #main-content .content-details .history-toolbar>.action-wrap{margin-left:auto}.arena-theme #main-content .content-details .match{grid-template-columns:66px 38px minmax(0,1fr) 18px;gap:10px;min-height:0;padding:12px}.arena-theme #main-content .content-details .match-result{grid-area:1/1;font-size:14px}.arena-theme #main-content .content-details .match>.avatar{grid-area:1/2;width:36px;height:36px}.arena-theme #main-content .content-details .match>strong{grid-area:1/3}.arena-theme #main-content .content-details .match>svg{grid-area:1/4}.arena-theme #main-content .content-details .match .kda{grid-area:2/1/auto/-1;justify-content:center;justify-self:stretch;align-items:center;gap:6px;width:100%;max-width:none;font-size:16px;display:flex}.arena-theme #main-content .content-details .match .kda small{margin:0 0 0 10px}.arena-theme #main-content .content-details .match-extra{grid-area:3/1/auto/-1;justify-content:space-between;font-size:11px}.arena-theme #main-content .content-details .competition-toolbar{grid-template-columns:minmax(0,1fr);display:grid}.arena-theme #main-content .content-details .competition-search{width:100%}.arena-theme #main-content .content-details .competition-link{justify-self:end;margin-left:0}.arena-theme #main-content .content-details .table-scroll{border:0;border-radius:0;overflow:visible}.arena-theme #main-content .content-details .table-scroll table{background:0 0;width:100%;min-width:0;display:block}.arena-theme #main-content .content-details .table-scroll thead{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.arena-theme #main-content .content-details .table-scroll tbody{gap:12px;display:grid}.arena-theme #main-content .content-details .table-scroll tbody tr{background:#091a29;border:1px solid #43596980;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid;position:relative}.arena-theme #main-content .content-details .table-scroll tbody tr:nth-child(2n){background:#091a29}.arena-theme #main-content .content-details .table-scroll td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;min-height:0;padding:0;display:block}.arena-theme #main-content .content-details .table-scroll td:before{content:attr(data-label);color:#8fa9ba;margin-bottom:5px;font-size:11px;font-weight:400;display:block}.arena-theme #main-content .content-details .competition-challenges td:first-child{grid-column:1/-1;min-width:0;max-width:none}.arena-theme #main-content .content-details .competition-challenges td:last-child{grid-column:1/-1;justify-self:end}.arena-theme #main-content .content-details.rankings-page .table-scroll td:first-child{position:absolute;top:12px;right:12px}.arena-theme #main-content .content-details.rankings-page .table-scroll td:nth-child(2){grid-column:1/-1;padding-right:42px}.arena-theme #main-content .content-details.rankings-page .table-scroll td:first-child:before,.arena-theme #main-content .content-details.rankings-page .table-scroll td:nth-child(2):before{display:none}.arena-theme #main-content .content-details .player-name{gap:8px}.arena-theme #main-content .content-details .player-name strong{font-size:13px}.arena-theme #main-content .content-details.account-invite .invite-hero{grid-template-columns:minmax(0,1fr);padding:14px}.arena-theme #main-content .content-details.account-invite .invite-hero>img{display:none}.arena-theme #main-content .content-details.account-invite .invite-hero h2{font-size:21px}.arena-theme #main-content .content-details.account-invite .invite-code-block{width:100%;padding:10px}.arena-theme #main-content .content-details.account-invite .invite-code{font-size:24px}.arena-theme #main-content .content-details.account-invite .invite-hero .form-row{grid-template-columns:minmax(0,1fr);display:grid}.arena-theme #main-content .content-details.account-invite .invite-hero .form-row input,.arena-theme #main-content .content-details.account-invite .invite-hero .form-row .gold{width:100%}.arena-theme #main-content .content-details.account-invite>.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.arena-theme #main-content .content-details.account-invite>.stats .stat{padding:10px 8px}.arena-theme #main-content .content-details.account-profile .account-identity{padding:14px}.arena-theme #main-content .content-details.account-profile .profile-summary{grid-template-columns:60px minmax(0,1fr);gap:14px;display:grid}.arena-theme #main-content .content-details.account-profile .profile-summary>.avatar{width:60px;height:60px}.arena-theme #main-content .content-details.account-profile .profile-summary h2{font-size:20px}.arena-theme #main-content .content-details.account-profile .profile-summary p{font-size:12px}.arena-theme #main-content .content-details.account-profile .profile-summary>.stats{grid-column:1/-1;width:100%}.arena-theme #main-content .content-details.account-profile .account-binding fieldset{gap:12px}.arena-theme #main-content .content-details.account-wallet .wallet-summary{gap:10px}.arena-theme #main-content .content-details.account-wallet :is(.wallet-balance,.wallet-coupon-balance){flex-direction:column;align-items:flex-start;gap:8px;min-height:152px;padding:12px}.arena-theme #main-content .content-details.account-wallet :is(.wallet-balance,.wallet-coupon-balance)>.wallet-line-icon{width:26px;height:26px}.arena-theme #main-content .content-details.account-wallet :is(.wallet-balance,.wallet-coupon-balance) strong{font-size:clamp(22px,6vw,30px)}.arena-theme #main-content .content-details.account-wallet .wallet-history{padding:10px}.arena-theme #main-content .content-details.account-wallet .wallet-record-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.arena-theme #main-content .content-details.account-wallet .wallet-record-tabs button{min-width:0;padding:8px 4px}.arena-theme #main-content .content-details.account-wallet .wallet-table-wrap td{padding-block:0}.arena-theme #main-content .content-details.account-wallet .wallet-table-wrap tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px 12px;margin-bottom:10px;padding:12px}.arena-theme #main-content .content-details.account-wallet .wallet-table-wrap td:first-child{border-bottom:0;grid-column:1/3;padding-bottom:0}.arena-theme #main-content .content-details.account-wallet .wallet-table-wrap td:nth-child(4){color:#8fa9ba;text-align:right;white-space:nowrap;grid-area:1/3;align-self:center;font-size:11px}.arena-theme #main-content .content-details.account-wallet .wallet-table-wrap td:nth-child(4):before{display:none}.arena-theme #main-content .content-details.account-wallet .wallet-table-wrap td:nth-child(5){border-top:1px solid #29405680;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding-top:8px;font-size:12px;display:flex}.arena-theme #main-content .content-details.account-wallet .wallet-table-wrap td:nth-child(5):before{margin:0}.arena-theme #main-content .content-details.account-wallet .wallet-table-wrap td:last-child{grid-area:2/3;align-self:end}.arena-theme #main-content .content-details.account-wallet .wallet-detail{white-space:nowrap;width:auto;min-height:34px;padding:0 10px}}@media (hover:hover){.arena-theme #main-content .content-details :is(.steel,.competition-link,.account-inline-link):hover:not(:disabled){color:#fff0c9;box-shadow:none;background:#1b2b35;border-color:#c6a458;transform:none}.arena-theme #main-content .content-details .match:hover{background:#10283a;border-color:#8a7b4d;transform:none}.arena-theme #main-content .chat-layout.refined-chat .qq-directory .directory-row:hover{background:#142738}.arena-theme #main-content .chat-layout.refined-chat .composer-tools>button:hover:not(:disabled){color:#f1d998;background:#6c51252e}}@media (prefers-reduced-motion:reduce){.arena-theme #main-content .content-details *{scroll-behavior:auto;transition:none;animation:none!important}}.app-shell.site-shell.arena-theme #main-content :is(.task-hall-reference :is(.challenge-card,.wallet-item,.current-challenge-panel,.tutorial,.flow-card),.my-challenges.challenge-history :is(.overview,.weekly,.current-task-panel,.records),.content-details .panel,.content-details.account-wallet :is(.wallet-balance,.wallet-coupon-balance,.wallet-history),.chat-layout.refined-chat .chat-main,.chat-layout.refined-chat .chat-right>section){background-clip:padding-box}.app-shell.site-shell.arena-theme select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell.site-shell.arena-theme select :is(option,optgroup){color:revert!important;background-color:revert!important}@supports (appearance:base-select) and selector(::picker(select)){@media (pointer:fine){.app-shell.site-shell.arena-theme select:not([multiple]):not([size]){appearance:base-select}.app-shell.site-shell.arena-theme select:not([multiple]):not([size])::picker(select){appearance:base-select}.app-shell.site-shell.arena-theme select:not([multiple]):not([size]){justify-content:space-between;align-items:center;gap:8px}.app-shell.site-shell.arena-theme select::picker-icon{color:#aac9dd}.app-shell.site-shell.arena-theme select:open::picker-icon{rotate:180deg}.app-shell.site-shell.arena-theme select:not([multiple]):not([size])::picker(select){color:#e6edf7;scrollbar-color:#42627b #101d2e;background:#101d2e;border:1px solid #3d6279;border-radius:9px;max-block-size:min(340px,65dvh);max-inline-size:calc(100vw - 24px);margin-block:4px;padding:4px;box-shadow:0 12px 30px #02071166}.app-shell.site-shell.arena-theme select:not([multiple]):not([size]) option{min-block-size:36px;font:inherit;white-space:normal;overflow-wrap:anywhere;border-radius:5px;gap:10px;padding:8px 12px;line-height:1.5;color:#e6edf7!important;background-color:#101d2e!important}.app-shell.site-shell.arena-theme select:not([multiple]):not([size]) option:checked{font-weight:600;color:#a5faf0!important;background-color:#163e4d!important}.app-shell.site-shell.arena-theme select:not([multiple]):not([size]) option:not(:disabled):is(:hover,:focus,:focus-visible){outline:none;color:#fff!important;background-color:#234b61!important}.app-shell.site-shell.arena-theme select option::checkmark{color:currentColor}.app-shell.site-shell.arena-theme select:not([multiple]):not([size]) option:disabled{color:#91a3b7!important;background-color:#101d2e!important}}}@media (forced-colors:active){.app-shell.site-shell.arena-theme select,.app-shell.site-shell.arena-theme select option{forced-color-adjust:auto;color:canvastext!important;background-color:canvas!important}.app-shell.site-shell.arena-theme select::picker(select){forced-color-adjust:auto;color:canvastext!important;background-color:canvas!important}.app-shell.site-shell.arena-theme select option:checked,.app-shell.site-shell.arena-theme select option:not(:disabled):is(:hover,:focus,:focus-visible){color:highlighttext!important;background-color:highlight!important}.app-shell.site-shell.arena-theme select:disabled,.app-shell.site-shell.arena-theme select option:disabled{color:graytext!important}}.app-shell.site-shell.arena-theme.v9-shell{--v9-sidebar-width:220px;--v9-content-gutter:24px;--v9-topbar-height:60px;--v9-bottom-nav-height:0px;--sidebar-width:var(--v9-sidebar-width);--shell-header-height:var(--v9-topbar-height);--shell-bottom-height:var(--v9-bottom-nav-height);background:#031021;min-height:100dvh}.app-shell.site-shell.arena-theme.v9-shell .workspace{margin-left:var(--v9-sidebar-width);width:calc(100% - var(--v9-sidebar-width));padding-bottom:var(--v9-bottom-nav-height)}.app-shell.site-shell.arena-theme.v9-shell .navigation{width:var(--v9-sidebar-width);isolation:isolate;box-shadow:none;visibility:visible;background:0 0;border:0;gap:12px;padding:5px 17px 16px 6px;overflow:hidden auto;transform:translate(0)}.app-shell.site-shell.arena-theme.v9-shell .navigation:before{content:"";z-index:-2;pointer-events:none;clip-path:polygon(0 0,100% 0,95% 38%,89% 100%,0 100%);background:linear-gradient(110deg,#020a14,#061322 75%,#010816);position:fixed;inset:0}.app-shell.site-shell.arena-theme.v9-shell .navigation:after{content:"";z-index:-1;pointer-events:none;clip-path:polygon(92% 0,100% 0,8% 100%,0 100%);background:linear-gradient(90deg,#5c4020,#c39751 50%,#172533);width:24px;position:fixed;top:0;bottom:0;right:0}.app-shell.site-shell.arena-theme.v9-shell .brand{border:0;width:199px;min-height:76px;margin:0;padding:0}.app-shell.site-shell.arena-theme.v9-shell .brand>img:first-child{object-fit:contain;filter:none;width:199px;height:75px;display:block}.app-shell.site-shell.arena-theme.v9-shell .brand .brand-mark{display:none}.app-shell.site-shell.arena-theme.v9-shell .navigation nav{flex:none;gap:0;margin:0;padding:0;display:grid}.app-shell.site-shell.arena-theme.v9-shell .navigation nav a{color:#d9d8cc;height:44.5px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #c1a96507;border-radius:0;gap:10px;padding:0 12px;font-size:16px;font-weight:400;position:relative}.app-shell.site-shell.arena-theme.v9-shell .navigation nav a:hover{color:#ffe8a3;text-shadow:0 0 10px #ffad3640;background:#eabf3c12}.app-shell.site-shell.arena-theme.v9-shell .navigation nav a.active{color:#fff2d1;text-shadow:0 2px 3px #3c210a;background:url(/theme/task-hall-v9/nav-active-background.png) 50%/100% 100% no-repeat;border:0;box-shadow:0 0 14px #ff9a2726}.app-shell.site-shell.arena-theme.v9-shell .navigation nav a :is(img,svg){object-fit:contain;color:#d7bd77;filter:none;flex:0 0 28px;width:28px;height:30px}.app-shell.site-shell.arena-theme.v9-shell .invitation{width:168px;height:207px;min-height:207px;box-shadow:none;text-align:center;background:radial-gradient(at 50% 75%,#0f3550,#03111c 63%) padding-box padding-box;border:8px solid #0000;border-image:url(/theme/task-hall-v9/invite-frame.png) 9/9px;border-radius:0;flex-shrink:0;margin:7px 0 0 4px;padding:0;display:block;position:relative;overflow:visible}.app-shell.site-shell.arena-theme.v9-shell .invitation>img{object-fit:contain;opacity:1;width:148px;height:78px;top:70px;left:3px;right:auto;-webkit-mask-image:none;mask-image:none}.app-shell.site-shell.arena-theme.v9-shell .invitation>div{padding:2px 0 0;position:static}.app-shell.site-shell.arena-theme.v9-shell .invitation strong{color:#f5d878;text-shadow:0 2px 3px #000;font-size:18px;line-height:1.22;display:block}.app-shell.site-shell.arena-theme.v9-shell .invitation p{color:#d6b965;white-space:nowrap;margin:7px 0 0;font-size:9px}.app-shell.site-shell.arena-theme.v9-shell .invitation .gold{color:#fff0c1;width:135px;height:37px;min-height:0;box-shadow:none;text-shadow:0 2px 2px #5b2f05;background:url(/theme/task-hall-v9/invite-button.png) 50%/100% 100% no-repeat;border:0;border-radius:0;place-items:center;padding:0;font-size:16px;display:grid;position:absolute;bottom:5px;left:8px}.app-shell.site-shell.arena-theme.v9-shell .invitation:hover .gold{filter:brightness(1.2)}.app-shell.site-shell.arena-theme.v9-shell .sidebar-copyright{color:#9e968c;text-align:center;width:180px;margin-top:auto;padding:8px 0 0;font-size:10px;line-height:1.8}.app-shell.site-shell.arena-theme.v9-shell :is(.drawer-tools,.mobile-brand,.close-nav,.mobile-tabbar){display:none}.app-shell.site-shell.arena-theme.v9-shell .topbar{height:var(--v9-topbar-height);min-height:var(--v9-topbar-height);padding:0 var(--v9-content-gutter);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#03102185,#03102100);border:0;justify-content:flex-start;gap:12px;display:flex;position:relative;top:auto}.app-shell.site-shell.arena-theme.v9-shell .topbar-leading{flex:none;gap:8px;display:flex}.app-shell.site-shell.arena-theme.v9-shell .topbar-page{display:none}.app-shell.site-shell.arena-theme.v9-shell .challenge-status{color:#d9d8cc;background:linear-gradient(#021426,#010811);border:1px solid #173d62;border-radius:18px;justify-content:center;align-items:center;gap:4px;min-height:36px;padding:0 12px;font-size:12px;display:inline-flex;box-shadow:0 2px 4px #0005}.app-shell.site-shell.arena-theme.v9-shell .challenge-status strong{color:#00d7bb;font-weight:500}.app-shell.site-shell.arena-theme.v9-shell .challenge-status i{background:#03d7ae;width:6px;height:6px;margin:0 2px;display:block}.app-shell.site-shell.arena-theme.v9-shell .top-balances{border:0;flex:0 auto;gap:10px;padding:0}.app-shell.site-shell.arena-theme.v9-shell .top-balances .currency{color:#ded8c5;background:linear-gradient(#021426,#010811);border:1px solid #826a37;border-radius:18px;gap:4px;min-height:36px;padding:0 11px;font-size:12px;box-shadow:0 2px 4px #0005}.app-shell.site-shell.arena-theme.v9-shell .top-balances .currency.blue{border-color:#35627e}.app-shell.site-shell.arena-theme.v9-shell .top-balances .currency>span{display:inline}.app-shell.site-shell.arena-theme.v9-shell .top-balances .currency img{width:23px;height:25px}.app-shell.site-shell.arena-theme.v9-shell .top-balances .currency b{color:#f5d77e;letter-spacing:.3px;white-space:nowrap;max-width:90px;font-size:14px;font-weight:600}.app-shell.site-shell.arena-theme.v9-shell .top-balances .currency.blue b{color:#9bd9ed}.app-shell.site-shell.arena-theme.v9-shell .shell-tools{gap:6px;margin-left:auto;display:flex}.app-shell.site-shell.arena-theme.v9-shell .topbar :is(.shell-icon,.shell-tools>a,.logout-button,.mobile-menu){color:#dfcf9d;background:linear-gradient(#04192b,#010811);border:1px solid #826a3766;border-radius:7px;width:35px;height:35px;min-height:35px;padding:0;box-shadow:0 2px 4px #0005}.app-shell.site-shell.arena-theme.v9-shell .topbar :is(.shell-icon,.shell-tools>a,.logout-button,.mobile-menu):hover{color:#ffdf8a;background:#14273b;border-color:#c49b50}.app-shell.site-shell.arena-theme.v9-shell .topbar .desktop-collapse{width:28px;box-shadow:none;background:0 0;border-color:#0000}.app-shell.site-shell.arena-theme.v9-shell .topbar .mobile-menu{display:none}.app-shell.site-shell.arena-theme.v9-shell .shell-tools :is(.gift-link,.notification-link){gap:3px;width:auto;min-width:62px;padding:0 7px;font-size:12px;display:inline-flex}.app-shell.site-shell.arena-theme.v9-shell .shell-tools :is(.gift-link,.notification-link) span{display:inline}.app-shell.site-shell.arena-theme.v9-shell .shell-tools img{width:23px;height:25px}.app-shell.site-shell.arena-theme.v9-shell .top-account{flex:none;gap:8px;margin-left:0}.app-shell.site-shell.arena-theme.v9-shell .top-account .account-name{color:#e9dfbf;background:linear-gradient(#04192b,#010811);border:1px solid #826a3766;border-radius:7px;gap:6px;max-width:120px;min-height:35px;padding:0 8px 0 4px}.app-shell.site-shell.arena-theme.v9-shell .account-name .avatar{width:27px;height:27px;box-shadow:none;border-color:#c6a657;flex-basis:27px}.app-shell.site-shell.arena-theme.v9-shell .top-account .account-name>span{display:block}.app-shell.site-shell.arena-theme.v9-shell .top-account>.gold{color:#f7d988;background:linear-gradient(#283026,#101712);border:1px solid #a48645;border-radius:7px;min-height:35px;padding:6px 10px;font-size:12px}.app-shell.site-shell.arena-theme.v9-shell .page-content{min-width:0;padding:12px var(--v9-content-gutter) 20px}.app-shell.site-shell.arena-theme.v9-shell .site-footer{padding:12px var(--v9-content-gutter) 20px;color:#c4c4b6}.app-shell.site-shell.arena-theme.v9-shell.task-hall-route #main-content:before{background:linear-gradient(#03102140,#03102180),url(/assets/task-hall-scene-full-D7aSYUWY.webp) top/cover no-repeat;top:0}.app-shell.site-shell.arena-theme.v9-shell.task-hall-route .workspace:before{background:linear-gradient(#144268,#0a2a43);top:0}@media (width>=1200px){.app-shell.site-shell.arena-theme.v9-shell.task-hall-route #main-content{padding-right:136px}.app-shell.site-shell.arena-theme.v9-shell.task-hall-route .workspace:after{content:"";z-index:0;pointer-events:none;top:46px;right:max(0px, calc((100vw - var(--shell-width)) / 2));background:url(/theme/task-hall-v9/scene-right.png) 100% 0/100% 100% no-repeat;width:136px;height:min(650px,100dvh - 46px);position:fixed;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%),linear-gradient(#000 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%),linear-gradient(#000 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (width>=1024px){.app-shell.site-shell.arena-theme.v9-shell.nav-collapsed{--v9-sidebar-width:80px}.app-shell.site-shell.arena-theme.v9-shell.nav-collapsed .navigation{padding-inline:8px}.app-shell.site-shell.arena-theme.v9-shell.nav-collapsed .navigation:before{clip-path:none}.app-shell.site-shell.arena-theme.v9-shell.nav-collapsed .navigation:after{clip-path:none;width:1px}.app-shell.site-shell.arena-theme.v9-shell.nav-collapsed .brand{justify-content:center;width:64px;padding:0}.app-shell.site-shell.arena-theme.v9-shell.nav-collapsed .brand>img:first-child{display:none}.app-shell.site-shell.arena-theme.v9-shell.nav-collapsed .brand .brand-mark{width:50px;height:54px;display:block}.app-shell.site-shell.arena-theme.v9-shell.nav-collapsed :is(.navigation nav a span,.invitation,.sidebar-copyright){display:none}.app-shell.site-shell.arena-theme.v9-shell.nav-collapsed .navigation nav a{justify-content:center;height:46px;padding:0}}@media (width>=1024px) and (width<=1279px){.app-shell.site-shell.arena-theme.v9-shell .topbar{gap:8px}.app-shell.site-shell.arena-theme.v9-shell .challenge-status-label,.app-shell.site-shell.arena-theme.v9-shell .shell-tools .gift-link{display:none}.app-shell.site-shell.arena-theme.v9-shell .shell-tools .notification-link{min-width:35px;padding:0}.app-shell.site-shell.arena-theme.v9-shell .shell-tools .notification-link span{display:none}.app-shell.site-shell.arena-theme.v9-shell .top-account .account-name{max-width:100px}}@media (width<=1023px){.app-shell.site-shell.arena-theme.v9-shell{--v9-sidebar-width:0px;--v9-topbar-height:76px;--v9-content-gutter:18px}.app-shell.site-shell.arena-theme.v9-shell .navigation{visibility:hidden;z-index:50;background:linear-gradient(150deg,#071b2c,#020b17);border-right:1px solid #b58a43;gap:12px;width:272px;max-width:calc(100vw - 40px);padding:8px 18px 20px 12px;transition:transform .2s,visibility 0s .2s;left:0;transform:translate(-100%);box-shadow:14px 0 48px #0008}.app-shell.site-shell.arena-theme.v9-shell .navigation.open{visibility:visible;transition:transform .2s,visibility;transform:none}.app-shell.site-shell.arena-theme.v9-shell .navigation:before,.app-shell.site-shell.arena-theme.v9-shell .navigation:after{display:none}.app-shell.site-shell.arena-theme.v9-shell .navigation .brand{width:199px;padding:0}.app-shell.site-shell.arena-theme.v9-shell .navigation .brand>img:first-child{display:block}.app-shell.site-shell.arena-theme.v9-shell .navigation .brand .brand-mark{display:none}.app-shell.site-shell.arena-theme.v9-shell .navigation nav a span{display:inline}.app-shell.site-shell.arena-theme.v9-shell .navigation nav a{justify-content:flex-start;padding:0 12px}.app-shell.site-shell.arena-theme.v9-shell .close-nav{color:#e8d298;background:#031321;border:1px solid #a4864559;border-radius:5px;place-items:center;width:30px;height:34px;padding:0;display:grid;position:absolute;top:16px;right:9px}.app-shell.site-shell.arena-theme.v9-shell .nav-backdrop{z-index:49;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#010915bd;border:0;display:block;position:fixed;inset:0}.app-shell.site-shell.arena-theme.v9-shell .drawer-tools{border-top:1px solid #b5914933;border-bottom:1px solid #b5914933;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 2px;display:grid}.app-shell.site-shell.arena-theme.v9-shell .drawer-tools :is(a,button){color:#dcc996;background:#071626;border:1px solid #826a3766;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:35px;padding:3px;font-size:12px;display:flex}.app-shell.site-shell.arena-theme.v9-shell .drawer-tools img{object-fit:contain;width:19px;height:21px}.app-shell.site-shell.arena-theme.v9-shell .drawer-tools .drawer-logout{grid-column:1/-1}.app-shell.site-shell.arena-theme.v9-shell .invitation{margin:4px auto 0;display:block}.app-shell.site-shell.arena-theme.v9-shell .sidebar-copyright{width:100%;display:block}.app-shell.site-shell.arena-theme.v9-shell .mobile-brand{flex:0 0 185px;width:185px;height:70px;display:block}.app-shell.site-shell.arena-theme.v9-shell .mobile-brand img{object-fit:contain;width:100%;height:100%}.app-shell.site-shell.arena-theme.v9-shell .topbar{padding-inline:var(--v9-content-gutter);background:linear-gradient(#031021e8,#03102199);gap:10px}.app-shell.site-shell.arena-theme.v9-shell .topbar-leading,.app-shell.site-shell.arena-theme.v9-shell .topbar .desktop-collapse,.app-shell.site-shell.arena-theme.v9-shell .shell-tools{display:none}.app-shell.site-shell.arena-theme.v9-shell .top-balances{margin-left:auto}.app-shell.site-shell.arena-theme.v9-shell .topbar .mobile-menu{flex:0 0 38px;width:38px;display:inline-flex}.app-shell.site-shell.arena-theme.v9-shell .top-account .logout-button{display:none}.app-shell.site-shell.arena-theme.v9-shell.task-hall-route #main-content:before{background:radial-gradient(at 80% 0,#1c4c77,#051529 65%)}}@media (width<=760px){.app-shell.site-shell.arena-theme.v9-shell{--v9-content-gutter:12px;--v9-topbar-height:108px;--v9-bottom-nav-height:calc(66px + env(safe-area-inset-bottom,0px))}.app-shell.site-shell.arena-theme.v9-shell .topbar{grid-template-rows:70px 34px;grid-template-columns:1.15fr .92fr .92fr;align-items:center;gap:0 7px;padding:0 12px 4px;display:grid}.app-shell.site-shell.arena-theme.v9-shell .mobile-brand{width:174px;height:66px;position:absolute;top:0;left:10px}.app-shell.site-shell.arena-theme.v9-shell .topbar-leading,.app-shell.site-shell.arena-theme.v9-shell .top-balances{display:contents}.app-shell.site-shell.arena-theme.v9-shell .challenge-status{border-radius:17px;grid-area:2/1;gap:2px;min-width:0;height:34px;min-height:34px;padding:0 5px;font-size:10px}.app-shell.site-shell.arena-theme.v9-shell .challenge-status-label{display:none}.app-shell.site-shell.arena-theme.v9-shell .challenge-status strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.app-shell.site-shell.arena-theme.v9-shell .top-balances .currency{border-radius:17px;grid-area:2/2/auto/4;justify-content:center;gap:3px;height:34px;min-height:34px;padding:0 5px;font-size:10px}.app-shell.site-shell.arena-theme.v9-shell .top-balances .currency.blue{grid-column:3}.app-shell.site-shell.arena-theme.v9-shell .top-balances .currency img{width:19px;height:22px}.app-shell.site-shell.arena-theme.v9-shell .top-balances .currency b{min-width:0;max-width:66px;font-size:12px}.app-shell.site-shell.arena-theme.v9-shell .top-account{max-width:100px;display:flex;position:absolute;top:18px;right:58px}.app-shell.site-shell.arena-theme.v9-shell .top-account .account-name{gap:3px;max-width:90px;height:34px;min-height:34px;padding:0 5px;font-size:11px}.app-shell.site-shell.arena-theme.v9-shell .account-name .avatar{flex-basis:25px;width:25px;height:25px}.app-shell.site-shell.arena-theme.v9-shell .top-account>.gold{min-height:34px;padding:6px 8px;font-size:10px}.app-shell.site-shell.arena-theme.v9-shell .topbar .mobile-menu{width:38px;height:34px;min-height:34px;position:absolute;top:18px;right:10px}.app-shell.site-shell.arena-theme.v9-shell .page-content{padding:8px 12px 18px}.app-shell.site-shell.arena-theme.v9-shell .mobile-tabbar{height:var(--v9-bottom-nav-height);padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px));z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#071d32f5,#010813fa);border-top:1px solid #b38c425e;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 25px #0005}.app-shell.site-shell.arena-theme.v9-shell .mobile-tabbar :is(a,button){color:#a7b7c5;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 0;font-size:10px;line-height:1.4;display:flex}.app-shell.site-shell.arena-theme.v9-shell .mobile-tabbar :is(img,svg){object-fit:contain;width:23px;height:23px}.app-shell.site-shell.arena-theme.v9-shell .mobile-tabbar a.active{color:#f9d884;box-shadow:none;text-shadow:0 0 10px #e4af4038;background:radial-gradient(at 50% 30%,#c89a3b26,#0000 75%)}.app-shell.site-shell.arena-theme.v9-shell.task-hall-route #main-content:before{background:linear-gradient(#03102122,#031021 320px),url(/theme/task-hall-v9/scene-top.png) top/auto 205px no-repeat,#031021}.app-shell.site-shell.arena-theme.v9-shell.chat-route{--v9-bottom-nav-height:0px}.app-shell.site-shell.arena-theme.v9-shell.chat-route .mobile-tabbar{display:none}}@media (width<=359px){.app-shell.site-shell.arena-theme.v9-shell .mobile-brand{width:156px}.app-shell.site-shell.arena-theme.v9-shell .top-account .account-name{max-width:74px}.app-shell.site-shell.arena-theme.v9-shell .topbar{gap:0 5px;padding-inline:10px}.app-shell.site-shell.arena-theme.v9-shell .top-balances .currency>span{display:none}}.fx-ambient{top:0;bottom:var(--shell-bottom-height,0px);left:calc(max(0px, (100vw - var(--shell-width,100vw)) / 2) + var(--sidebar-width,0px));right:max(0px, calc((100vw - var(--shell-width,100vw)) / 2));z-index:-1;pointer-events:none;contain:strict;position:fixed;overflow:hidden}.fx-motes{will-change:transform;transition:transform .7s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0}.fx-dust{will-change:transform;background-repeat:repeat;width:100%;position:absolute;top:0;left:0}.fx-dust-far{opacity:.75;background-image:radial-gradient(circle at 60px 80px,#fff3cfcc 0 1px,#ffc96e66 1.6px,#0000 3.5px),radial-gradient(circle at 210px 300px,#c9fbff99 0 1px,#6fe6ea55 1.8px,#0000 3.6px),radial-gradient(circle at 390px 140px,#fff3cfb3 0 1.2px,#ffc96e55 2px,#0000 4px),radial-gradient(circle at 500px 460px,#fff3cf99 0 1px,#ffc96e44 1.6px,#0000 3.4px),radial-gradient(circle at 120px 520px,#c9fbffaa 0 1.2px,#6fe6ea55 2px,#0000 4px),radial-gradient(circle at 300px 600px,#fff3cfcc 0 1px,#ffc96e66 1.8px,#0000 3.8px),radial-gradient(circle at 450px 260px,#c9fbff88 0 .9px,#6fe6ea44 1.5px,#0000 3px),radial-gradient(circle at 30px 360px,#fff3cf99 0 1px,#0000 3px);background-size:560px 640px;height:calc(100% + 640px);animation:70s linear infinite fx-dust-far}.fx-dust-near{background-image:radial-gradient(circle at 90px 120px,#fffbea 0 1.6px,#ffcf6ecc 2.6px,#ffb24a33 5px,#0000 8px),radial-gradient(circle at 420px 260px,#f2ffff 0 1.5px,#6ff0eacc 2.6px,#3fd6e033 5px,#0000 8px),radial-gradient(circle at 640px 520px,#fffbea 0 1.8px,#ffcf6ecc 3px,#ffb24a33 6px,#0000 9px),radial-gradient(circle at 250px 640px,#fffbea 0 1.4px,#ffcf6eb3 2.4px,#ffb24a2e 4.6px,#0000 7px),radial-gradient(circle at 560px 60px,#f2ffff 0 1.2px,#6ff0eab3 2.2px,#3fd6e02e 4.4px,#0000 7px),radial-gradient(circle at 160px 420px,#f2ffff 0 1.5px,#6ff0eacc 2.6px,#0000 7px);background-size:720px 760px;height:calc(100% + 760px);animation:38s linear infinite fx-dust-near}@keyframes fx-dust-far{to{transform:translateY(-640px)}}@keyframes fx-dust-near{to{transform:translateY(-760px)}}.fx-sparkle{opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000 45%,#fff9e6 50%,#0000 55%),linear-gradient(#0000 45%,#fff9e6 50%,#0000 55%),radial-gradient(circle,#fff 0 10%,#ffd98a99 22%,#0000 55%);width:14px;height:14px;animation:26s linear infinite fx-sparkle;position:absolute;bottom:-20px}.fx-sparkle-a{left:22%}.fx-sparkle-b{width:10px;height:10px;animation-duration:31s;animation-delay:-12s;left:58%}.fx-sparkle-c{animation-duration:23s;animation-delay:-6s;left:84%}@keyframes fx-sparkle{0%{opacity:0;transform:translate(0,0)rotate(0)scale(.6)}15%,85%{opacity:.9}50%{transform:translate(30px,-56vh)rotate(180deg)scale(1.1)}to{opacity:0;transform:translate(-20px,-112vh)rotate(360deg)scale(.6)}}.fx-streak{opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#8ff3ff99 55%,#fff6dc);border-radius:2px;width:190px;height:2px;animation:13s linear 3s infinite fx-streak;position:absolute;top:12%;left:18%;transform:translate(0,0)rotate(22deg);box-shadow:0 0 10px #fff1c980}@keyframes fx-streak{0%,86%{opacity:0;transform:translate(0,0)rotate(22deg)}88%{opacity:1}95%{opacity:.9}to{opacity:0;transform:translate(520px,210px)rotate(22deg)}}@media (width<=760px){.fx-sparkle-b,.fx-dust-far{display:none}}.fx-beam{will-change:transform;background:linear-gradient(90deg,#0000,#ffd59a10 40%,#fff3d61a 50%,#8fe9ff0d 60%,#0000);width:30%;height:170%;animation:28s linear infinite fx-beam;position:absolute;top:-35%;left:0;transform:translate(-160%)rotate(16deg)}.fx-beam-b{opacity:.75;width:18%;animation-duration:37s;animation-delay:-17s}@keyframes fx-beam{to{transform:translate(440%)rotate(16deg)}}.fx-live #main-content>:not(.fx-ambient,dialog,.claim-celebration){animation:.52s ease-out backwards fx-page-in}@keyframes fx-page-in{0%{opacity:0}}.fx-shell.fx-live #main-content :is(.content-details>:not(dialog),.my-challenges>:not(dialog),.chat-layout .chat-main>:not(dialog),.chat-layout .chat-right>:not(dialog)){animation:.68s cubic-bezier(.2,.75,.25,1) backwards fx-rise;animation-delay:calc(var(--fx-order,0) * 75ms + 60ms)}.fx-shell.fx-live #main-content :is(.content-details,.my-challenges,.chat-main,.chat-right)>:nth-child(2){--fx-order:1}.fx-shell.fx-live #main-content :is(.content-details,.my-challenges,.chat-main,.chat-right)>:nth-child(3){--fx-order:2}.fx-shell.fx-live #main-content :is(.content-details,.my-challenges,.chat-main,.chat-right)>:nth-child(4){--fx-order:3}.fx-shell.fx-live #main-content :is(.content-details,.my-challenges,.chat-main,.chat-right)>:nth-child(5){--fx-order:4}.fx-shell.fx-live #main-content :is(.content-details,.my-challenges,.chat-main,.chat-right)>:nth-child(n+6){--fx-order:5}@keyframes fx-rise{0%{opacity:0;transform:translateY(22px)scale(.985)}}.fx-shell.fx-live #main-content :is(.table-scroll tbody tr,.matches>.match,.account-notice,.records-table .record-row,.contact-list li,.battle-path>*){animation:.56s cubic-bezier(.2,.75,.25,1) backwards fx-row-in;animation-delay:calc(var(--fx-row,11) * 42ms + .18s)}.fx-shell.fx-live #main-content :is(tr,.match,.account-notice,.record-row,li,.battle-path>*):first-child{--fx-row:0}.fx-shell.fx-live #main-content :is(tr,.match,.account-notice,.record-row,li,.battle-path>*):nth-child(2){--fx-row:1}.fx-shell.fx-live #main-content :is(tr,.match,.account-notice,.record-row,li,.battle-path>*):nth-child(3){--fx-row:2}.fx-shell.fx-live #main-content :is(tr,.match,.account-notice,.record-row,li,.battle-path>*):nth-child(4){--fx-row:3}.fx-shell.fx-live #main-content :is(tr,.match,.account-notice,.record-row,li,.battle-path>*):nth-child(5){--fx-row:4}.fx-shell.fx-live #main-content :is(tr,.match,.account-notice,.record-row,li,.battle-path>*):nth-child(6){--fx-row:5}.fx-shell.fx-live #main-content :is(tr,.match,.account-notice,.record-row,li,.battle-path>*):nth-child(7){--fx-row:6}.fx-shell.fx-live #main-content :is(tr,.match,.account-notice,.record-row,li,.battle-path>*):nth-child(8){--fx-row:7}.fx-shell.fx-live #main-content :is(tr,.match,.account-notice,.record-row,li,.battle-path>*):nth-child(9){--fx-row:8}.fx-shell.fx-live #main-content :is(tr,.match,.account-notice,.record-row,li,.battle-path>*):nth-child(10){--fx-row:9}.fx-shell.fx-live #main-content :is(tr,.match,.account-notice,.record-row,li,.battle-path>*):nth-child(11){--fx-row:10}@keyframes fx-row-in{0%{opacity:0;transform:translate(-18px)}}.fx-spotlight{z-index:17;pointer-events:none;opacity:0;will-change:transform, opacity;width:0;height:0;transition:opacity .26s;position:fixed;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 1px #f5c46b47,inset 0 0 28px #f5c46b14}.fx-spotlight.is-on{opacity:1}.fx-spotlight-glow{will-change:transform;background:radial-gradient(circle,#8ae8ff2e,#f5c46b14 38%,#0000 66%);border-radius:50%;width:440px;height:440px;position:absolute;top:0;left:0}.fx-shell.fx-live #main-content :is(.ranking-podium-grid,.content-details .stats,.my-challenges .stats-grid,.invite-steps){perspective:900px}.fx-shell.fx-live #main-content :is(.ranking-contender,.content-details .stats>.stat,.my-challenges .stat-tile,.invite-step){transition:rotate .22s ease-out}.fx-ripple{z-index:60;pointer-events:none;position:fixed;overflow:hidden}.fx-ripple>i{background:radial-gradient(circle,#fff8e48c,#ffd68a40 32%,#6fe6ff1f 52%,#0000 70%);border-radius:50%;animation:.64s cubic-bezier(.2,.7,.3,1) forwards fx-ripple;position:absolute;transform:scale(0)}.fx-burst{z-index:61;pointer-events:none;width:0;height:0;position:fixed}.fx-burst>i{opacity:0;background:#fff3cf;border-radius:50%;width:4px;height:4px;animation:.68s cubic-bezier(.2,.7,.3,1) backwards fx-burst;position:absolute;top:-2px;left:-2px;box-shadow:0 0 6px #ffc35c,0 0 12px #ff9a27}@keyframes fx-burst{0%{opacity:1;transform:translate(0)scale(1.2)}to{transform:translate(var(--dx), var(--dy)) scale(.2);opacity:0}}.app-shell.site-shell.arena-theme.v9-shell .top-balances .currency{position:relative}.fx-coin-delta{z-index:5;pointer-events:none;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:800;animation:1.7s cubic-bezier(.2,.7,.3,1) forwards fx-coin-delta;position:absolute;top:50%;right:10px}.fx-coin-delta.is-gain{color:#7af0bd;text-shadow:0 0 10px #66e3b0,0 1px 2px #000}.fx-coin-delta.is-spend{color:#ffa0ab;text-shadow:0 0 10px #ff929e,0 1px 2px #000}@keyframes fx-coin-delta{0%{opacity:0;transform:translateY(-50%)scale(.6)}14%{opacity:1;transform:translateY(-110%)scale(1.15)}to{opacity:0;transform:translateY(-250%)scale(1)}}@keyframes fx-ripple{70%{opacity:1}to{opacity:0;transform:scale(1)}}.fx-shell.fx-live #main-content .content-details .invite-code-block{isolation:isolate;position:relative;overflow:hidden}.fx-shell.fx-live #main-content .content-details .invite-code-block:before{content:"";z-index:-2;aspect-ratio:1;pointer-events:none;background:conic-gradient(transparent 0 58%, #f5c46b 70%, #fff5d6 73%, #6fe6ff 80%, transparent 90%);width:160%;animation:6s linear infinite fx-border-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@keyframes fx-border-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.fx-shell.fx-live #main-content .content-details .invite-code-block:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:#071725;position:absolute;inset:1.5px}.fx-shell.fx-live #main-content :is(button.gold,a.gold,.auth-submit):not(:disabled,.task-hall-reference *,.task-submission>*){isolation:isolate;transition:transform .16s,box-shadow .22s,filter .22s;position:relative;overflow:hidden}.fx-shell.fx-live #main-content :is(button.gold,a.gold,.auth-submit):not(:disabled,.task-hall-reference *,.task-submission>*):after{content:"";z-index:1;pointer-events:none;background:linear-gradient(110deg,#0000 32%,#ffffff8c 47%,#ffffff26 53%,#0000 66%);position:absolute;inset:-2px;transform:translate(-130%)}.fx-shell.fx-live #main-content :is(button.gold,a.gold,.auth-submit):not(:disabled,.task-hall-reference *,.task-submission>*):hover:after{transition:transform .78s cubic-bezier(.3,.6,.2,1);transform:translate(130%)}.fx-shell.fx-live #main-content :is(button.gold,a.gold,.auth-submit):not(:disabled,.task-hall-reference *,.task-submission>*):hover{filter:brightness(1.06);box-shadow:0 0 0 1px #ffe7a866,0 8px 26px -6px #f5c46b80}.fx-shell.fx-live #main-content :is(button.gold,a.gold,button.steel,a.steel):not(:disabled):active{transform:translateY(1px)scale(.98)}.fx-shell.fx-live #main-content :is(button.steel,a.steel):not(:disabled){transition:transform .16s,border-color .2s,box-shadow .22s,color .2s}.fx-shell.fx-live #main-content :is(button.steel,a.steel):not(:disabled):hover{color:#ffe6a6;border-color:#e6bd68;box-shadow:0 0 0 1px #f5c46b33,0 0 18px -2px #f5c46b4d,inset 0 0 14px #f5c46b14}.fx-shell.fx-live #main-content :is(input,select,textarea):not(:disabled):focus-visible{border-color:#e6bd68;transition:border-color .2s,box-shadow .26s;box-shadow:0 0 0 1px #f5c46b8c,0 0 20px -2px #f5c46b47}.fx-loader,.fx-live .fx-loading>.spin{display:none}.fx-live .fx-loading .fx-loader{vertical-align:middle;width:34px;height:34px;margin-right:10px;display:inline-block;position:relative}.fx-live .fx-loader i{border:2px solid #0000;border-radius:50%;position:absolute;inset:0}.fx-live .fx-loader i:first-child{border-top-color:#f5c46b;border-right-color:#f5c46b55;animation:.9s linear infinite fx-spin}.fx-live .fx-loader i:nth-child(2){border-bottom-color:#6fe6ff;border-left-color:#6fe6ff55;animation:1.3s linear infinite reverse fx-spin;inset:6px}.fx-live .fx-loader i:nth-child(3){background:#fff1c9;animation:1.2s ease-in-out infinite fx-pulse;inset:13px;box-shadow:0 0 10px #f5c46b,0 0 22px #6fe6ff}@keyframes fx-spin{to{rotate:360deg}}@keyframes fx-pulse{50%{opacity:.6;scale:.55}}.fx-live dialog[open]:not(.challenge-reference-modal,.my-challenge-detail,.media-viewer,.task-result-modal){animation:.38s cubic-bezier(.2,.85,.3,1.12) fx-dialog-in}.fx-live dialog[open]::backdrop{animation:.3s ease-out fx-fade-in}@keyframes fx-dialog-in{0%{opacity:0;transform:translateY(16px)scale(.94)}}@keyframes fx-fade-in{0%{opacity:0}}.fx-scroll-progress{display:none}@supports (animation-timeline:scroll()){.fx-live .fx-scroll-progress{z-index:70;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#6fe6ff,#fff1c9 55%,#f5c46b);height:2px;animation:linear both fx-progress;animation-timeline:scroll(root);display:block;position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px #f5c46b99}@keyframes fx-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.app-shell.site-shell.arena-theme.v9-shell.fx-live .brand{position:relative;overflow:hidden}.app-shell.site-shell.arena-theme.v9-shell.fx-live:not(.nav-collapsed) .brand:after,.app-shell.site-shell.arena-theme.v9-shell.fx-live .navigation.open .brand:after{content:"";pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000,#fffbe9cc 45%,#fff3c2 50%,#0000);width:54px;height:75px;animation:10s ease-in-out infinite fx-brand-sheen;position:absolute;top:0;left:0;transform:translate(-70px)skew(-18deg)}@keyframes fx-brand-sheen{0%,58%{transform:translate(-70px)skew(-18deg)}82%,to{transform:translate(230px)skew(-18deg)}}.app-shell.site-shell.arena-theme.v9-shell.fx-live .navigation nav a{animation:.56s cubic-bezier(.2,.75,.25,1) backwards fx-nav-in;animation-delay:calc(var(--fx-nav,0) * 55ms + .12s);transition:color .2s,background-color .2s,text-shadow .2s,padding .25s;overflow:hidden}.app-shell.site-shell.arena-theme.v9-shell.fx-live .navigation nav a:nth-child(2){--fx-nav:1}.app-shell.site-shell.arena-theme.v9-shell.fx-live .navigation nav a:nth-child(3){--fx-nav:2}.app-shell.site-shell.arena-theme.v9-shell.fx-live .navigation nav a:nth-child(4){--fx-nav:3}.app-shell.site-shell.arena-theme.v9-shell.fx-live .navigation nav a:nth-child(5){--fx-nav:4}.app-shell.site-shell.arena-theme.v9-shell.fx-live .navigation nav a:nth-child(6){--fx-nav:5}.app-shell.site-shell.arena-theme.v9-shell.fx-live .navigation nav a:nth-child(7){--fx-nav:6}.app-shell.site-shell.arena-theme.v9-shell.fx-live .navigation nav a:nth-child(8){--fx-nav:7}@keyframes fx-nav-in{0%{opacity:0;transform:translate(-26px)}}.app-shell.site-shell.arena-theme.v9-shell.fx-live .navigation nav a:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffd88a2e 45%,#ffffff1f 50%,#0000 75%);position:absolute;inset:0;transform:translate(-110%)}.app-shell.site-shell.arena-theme.v9-shell.fx-live .navigation nav a:hover:before{transition:transform .65s;transform:translate(110%)}.app-shell.site-shell.arena-theme.v9-shell.fx-live .navigation nav a:not(.active):hover{padding-left:18px}.app-shell.site-shell.arena-theme.v9-shell.fx-live .navigation nav a :is(img,svg){transition:transform .26s cubic-bezier(.3,1.6,.5,1),filter .26s}.app-shell.site-shell.arena-theme.v9-shell.fx-live .navigation nav a:hover :is(img,svg){filter:drop-shadow(0 0 6px #ffc35c99);transform:scale(1.16)rotate(-8deg)}.app-shell.site-shell.arena-theme.v9-shell.fx-live .navigation nav a.active{box-shadow:0 0 18px #ff9a2740,inset 0 0 10px #ffcf6e1a}.app-shell.site-shell.arena-theme.v9-shell.fx-live .navigation nav a.active:after{content:"";background:#fff1c4;border-radius:50%;width:6px;height:6px;margin-top:-3px;animation:3.4s ease-in-out infinite fx-ember;position:absolute;top:50%;right:12px;box-shadow:0 0 6px #ffc35c,0 0 14px #ff9a27}.app-shell.site-shell.arena-theme.v9-shell.fx-live.nav-collapsed .navigation nav a.active:after{right:6px}@keyframes fx-ember{50%{opacity:.55;transform:scale(.5)}}.app-shell.site-shell.arena-theme.v9-shell.fx-live .invitation>img{filter:drop-shadow(0 6px 10px #000a)drop-shadow(0 0 10px #ffc04d59);animation:6.4s ease-in-out infinite fx-float}@keyframes fx-float{50%{transform:translateY(-6px)}}.app-shell.site-shell.arena-theme.v9-shell.fx-live .invitation:before,.app-shell.site-shell.arena-theme.v9-shell.fx-live .invitation:after{content:"";z-index:2;pointer-events:none;filter:drop-shadow(0 0 4px #ffd36e);background:linear-gradient(90deg,#0000 44%,#fff 50%,#0000 56%),linear-gradient(#0000 44%,#fff 50%,#0000 56%),radial-gradient(circle,#fff 0 12%,#ffd36e88 22%,#0000 60%);width:14px;height:14px;animation:5.2s ease-in-out infinite fx-twinkle;position:absolute}.app-shell.site-shell.arena-theme.v9-shell.fx-live .invitation:before{top:78px;left:22px}.app-shell.site-shell.arena-theme.v9-shell.fx-live .invitation:after{width:10px;height:10px;animation-delay:2.6s;top:104px;right:18px}@keyframes fx-twinkle{0%,to{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}.app-shell.site-shell.arena-theme.v9-shell.fx-live .invitation .gold{overflow:hidden}.app-shell.site-shell.arena-theme.v9-shell.fx-live .invitation .gold:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#fff6 50%,#0000 65%);animation:7s ease-in-out infinite fx-sheen-loop;position:absolute;inset:0;transform:translate(-120%)}@keyframes fx-sheen-loop{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.app-shell.site-shell.arena-theme.v9-shell.fx-live .topbar:after{content:"";left:var(--v9-content-gutter,24px);right:var(--v9-content-gutter,24px);pointer-events:none;opacity:.35;background:linear-gradient(90deg,#0000,#6fe6ff80 22%,#fff1c9 50%,#f5c46b80 78%,#0000);height:1px;animation:8s ease-in-out infinite fx-breathe;position:absolute;bottom:0}@keyframes fx-breathe{50%{opacity:.9}}.app-shell.site-shell.arena-theme.v9-shell.fx-live .top-balances .currency img{animation:10s ease-in-out infinite fx-coin-flip}@keyframes fx-coin-flip{0%,80%{transform:rotateY(0)}92%{transform:rotateY(180deg)scale(1.12)}to{transform:rotateY(360deg)}}.app-shell.site-shell.arena-theme.v9-shell.fx-live .top-balances .currency{transition:border-color .2s,box-shadow .25s}.app-shell.site-shell.arena-theme.v9-shell.fx-live .top-balances .currency:hover{border-color:#e0b866;box-shadow:0 0 0 1px #f5c46b40,0 0 18px -3px #f5c46b80}.app-shell.site-shell.arena-theme.v9-shell.fx-live .challenge-status i{border-radius:50%;position:relative}.app-shell.site-shell.arena-theme.v9-shell.fx-live .challenge-status i:after{content:"";border:1px solid #03d7ae;border-radius:50%;animation:3.2s ease-out infinite fx-ring-ping;position:absolute;inset:-1px}.app-shell.site-shell.arena-theme.v9-shell.fx-live .challenge-status.is-active i{background:#3dffcf}.app-shell.site-shell.arena-theme.v9-shell.fx-live .challenge-status.is-active i:after{animation-duration:2.2s}@keyframes fx-ring-ping{0%{opacity:1;transform:scale(.8)}80%,to{opacity:0;transform:scale(2.8)}}@keyframes fx-dot-pulse{50%{opacity:.7;transform:scale(1.25)}}.app-shell.site-shell.arena-theme.v9-shell.fx-live .topbar :is(.shell-icon,.shell-tools>a,.logout-button,.fx-toggle) :is(svg,img){transition:transform .32s cubic-bezier(.3,1.6,.5,1)}.app-shell.site-shell.arena-theme.v9-shell.fx-live .topbar :is(.shell-icon,.shell-tools>a,.logout-button,.fx-toggle):hover :is(svg,img){transform:scale(1.14)rotate(-10deg)}.app-shell.site-shell.arena-theme.v9-shell.fx-live .topbar .shell-icon[aria-busy=false]:hover svg.lucide-refresh-cw{transform:rotate(180deg)}.app-shell.site-shell.arena-theme.v9-shell .shell-tools .fx-toggle{color:#8ea3b6;background:linear-gradient(#04192b,#010811);border:1px solid #826a3766;border-radius:8px;place-items:center;width:35px;height:35px;min-height:35px;padding:0;display:inline-grid;position:relative;box-shadow:0 2px 4px #0005}.app-shell.site-shell.arena-theme.v9-shell .shell-tools .fx-toggle:hover{color:#ffdf8a;border-color:#c49b50}.app-shell.site-shell.arena-theme.v9-shell .fx-toggle[aria-pressed=true]{color:#ffd772;border-color:#b8913f}.app-shell.site-shell.arena-theme.v9-shell.fx-live .shell-tools .fx-toggle[aria-pressed=true] svg{filter:drop-shadow(0 0 5px #ffc35c)}@media (width<=760px){.app-shell.site-shell.arena-theme.v9-shell.fx-live .mobile-tabbar a{position:relative}.app-shell.site-shell.arena-theme.v9-shell.fx-live .mobile-tabbar a.active:before{content:"";background:linear-gradient(90deg,#0000,#ffd772,#0000);border-radius:2px;height:2px;animation:.42s cubic-bezier(.2,.8,.3,1.2) backwards fx-tab-line;position:absolute;top:-4px;left:26%;right:26%;box-shadow:0 0 10px #ffc35c}.app-shell.site-shell.arena-theme.v9-shell.fx-live .mobile-tabbar a.active :is(img,svg){filter:drop-shadow(0 0 6px #ffc35c80);animation:.52s cubic-bezier(.3,1.7,.5,1) fx-tab-pop}}@keyframes fx-tab-line{0%{opacity:0;transform:scaleX(0)}}@keyframes fx-tab-pop{40%{transform:translateY(-5px)scale(1.18)}}@media (width<=1023px){.app-shell.site-shell.arena-theme.v9-shell .drawer-tools{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell.site-shell.arena-theme.v9-shell .drawer-tools .fx-toggle{gap:3px}}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-summary .wallet-balance.wallet-vault{background:radial-gradient(at 9%,#f5c46b2b,#0000 34%),radial-gradient(at 100% 0,#51e1dd14,#0000 40%),linear-gradient(115deg,#1b1a10f2,#0b1520f5 46%,#071321f7);grid-template-columns:132px minmax(0,1fr) minmax(220px,260px);align-items:center;gap:26px;min-height:170px;padding:20px 26px 20px 18px;display:grid}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault>.wallet-line-icon{display:none}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault-art{place-items:center;width:132px;height:132px;display:grid;position:relative}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault-art img{z-index:1;filter:drop-shadow(0 10px 16px #000c)drop-shadow(0 0 18px #ffc04d59);width:112px;height:auto;position:relative}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault-rays{background:repeating-conic-gradient(#ffd77a33 0deg 7deg,#0000 7deg 22deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000 22%,#0000 70%);mask:radial-gradient(circle,#000 22%,#0000 70%)}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault h2{color:#d9c79a;letter-spacing:2px;font-size:13px}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault strong{letter-spacing:1px;color:#f7d27e;text-shadow:0 0 26px #f5c46b40;margin:6px 0 8px;font-size:48px;font-weight:800;line-height:1.1}@supports ((-webkit-background-clip:text)){.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault strong{background:linear-gradient(#fff6d3 8%,#f7cf72 52%,#c98a2c 96%);color:#0000;text-shadow:none;filter:drop-shadow(0 0 14px #f5c46b38);-webkit-background-clip:text;background-clip:text}}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault-actions{gap:10px;min-width:0;display:grid}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault-actions a{color:#f3dda3;background:linear-gradient(100deg,#f5c46b1a,#0a1a2acc 70%);border:1px solid #a5843f66;border-radius:6px;align-items:center;gap:12px;min-height:52px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s;display:flex}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault-actions a:nth-child(2){color:#bdf3f1;background:linear-gradient(100deg,#51e1dd17,#0a1a2acc 70%);border-color:#3f8f9a66}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault-actions a:hover{border-color:#e6bd68;transform:translate(3px)}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault-actions a:focus-visible{outline-offset:2px;outline:2px solid #f5c46b}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault-actions svg{flex:none}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault-actions span{gap:2px;line-height:1.3;display:grid}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault-actions em{color:#9db1c3;font-size:11px;font-style:normal;font-weight:400}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-delta{font-variant-numeric:tabular-nums;background:#8fa9ba12;border:1px solid #8fa9ba33;border-radius:999px;justify-content:center;align-items:center;min-width:46px;padding:2px 10px;font-weight:700;display:inline-flex}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-positive .wallet-delta{color:#7af0bd;background:#66e3b014;border-color:#66e3b04d;box-shadow:0 0 12px #66e3b012}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-negative .wallet-delta{color:#ffa0ab;background:#ff929e12;border-color:#ff929e47}@media (width<=1180px){.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-summary .wallet-balance.wallet-vault{grid-template-columns:112px minmax(0,1fr)}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault-art{width:112px;height:112px}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault-art img{width:96px}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-summary .wallet-balance.wallet-vault{grid-template-columns:76px minmax(0,1fr);gap:12px 14px;min-height:0;padding:14px}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault-art{width:76px;height:76px}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault-art img{width:64px}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault strong{font-size:34px}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault-actions{gap:8px}.app-shell.fx-shell #main-content .content-details.account-wallet .wallet-vault-actions a{gap:8px;min-height:46px;padding:6px 10px;font-size:13px}}.app-shell.fx-shell #main-content .content-details.account-invite .invite-hero{grid-template-columns:210px minmax(0,1fr)}.app-shell.fx-shell #main-content .content-details.account-invite .invite-hero-art{justify-self:center;place-items:center;width:210px;height:210px;display:grid;position:relative}.app-shell.fx-shell #main-content .content-details.account-invite .invite-hero-art img{z-index:1;filter:drop-shadow(0 14px 18px #000b)drop-shadow(0 0 24px #ffbf4a4d);width:186px;height:auto;position:relative}.app-shell.fx-shell #main-content .content-details.account-invite .invite-hero-halo{background:radial-gradient(circle, #ffd27a40, #f5c46b14 42%, transparent 66%), repeating-conic-gradient(from 0deg, #ffe0a01f 0 6deg, transparent 6deg 18deg);border-radius:50%;position:absolute;inset:4px;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}.app-shell.fx-shell #main-content .content-details.account-invite .invite-hero-spark{z-index:2;filter:drop-shadow(0 0 4px #ffd36e);opacity:.8;background:linear-gradient(90deg,#0000 44%,#fff 50%,#0000 56%),linear-gradient(#0000 44%,#fff 50%,#0000 56%),radial-gradient(circle,#fff 0 12%,#ffd36e88 24%,#0000 62%);width:16px;height:16px;position:absolute}.app-shell.fx-shell #main-content .content-details.account-invite .invite-hero-spark:nth-of-type(2){top:44px;left:30px}.app-shell.fx-shell #main-content .content-details.account-invite .invite-hero-spark:nth-of-type(3){width:11px;height:11px;top:58px;right:26px}.app-shell.fx-shell #main-content .content-details.account-invite .invite-hero-spark:nth-of-type(4){width:9px;height:9px;bottom:52px;left:48px}.app-shell.fx-shell #main-content .content-details.account-invite>.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.fx-shell #main-content .content-details.account-invite .invite-code-block{position:relative}.app-shell.fx-shell #main-content .content-details.account-invite .invite-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.app-shell.fx-shell #main-content .content-details.account-invite .invite-step{color:#e9e3cc;background:radial-gradient(at 0 0,#f5c46b14,#0000 55%),linear-gradient(120deg,#0b1f30e6,#061423eb);border:1px solid #7d714447;border-radius:6px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 14px;min-width:0;min-height:84px;padding:14px 16px 14px 18px;display:grid;position:relative}.app-shell.fx-shell #main-content .content-details.account-invite .invite-step>svg{box-sizing:content-box;color:#f7d27e;background:radial-gradient(circle,#f5c46b2e,#0b1b29 70%);border:1px solid #f5c46b59;border-radius:50%;grid-row:1/span 2;justify-self:center;width:30px;height:30px;padding:7px}.app-shell.fx-shell #main-content .content-details.account-invite .invite-step:nth-child(2)>svg{color:#8ff1ec;background:radial-gradient(circle,#51e1dd2b,#0b1b29 70%);border-color:#51e1dd59}.app-shell.fx-shell #main-content .content-details.account-invite .invite-step-index{color:#2b220d;background:linear-gradient(140deg,#f5d58f,#a07a35);border:1px solid #f5d58f;border-radius:50%;place-items:center;width:24px;height:24px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;display:grid;position:absolute;top:-9px;left:-9px;box-shadow:0 0 12px #f5c46b59}.app-shell.fx-shell #main-content .content-details.account-invite .invite-step strong{color:#f1dfb1;font-size:15px;line-height:1.4}.app-shell.fx-shell #main-content .content-details.account-invite .invite-step p{color:#9db1c3;margin:2px 0 0;font-size:12px;line-height:1.6}.app-shell.fx-shell #main-content .content-details.account-invite .invite-step:not(:last-child):after{content:"";clip-path:polygon(0 40%,55% 40%,55% 12%,100% 50%,55% 88%,55% 60%,0 60%);background:linear-gradient(90deg,#f5c46b00,#f5c46b 60%,#fff1c9);width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;right:-19px}@media (width<=760px){.app-shell.fx-shell #main-content .content-details.account-invite .invite-hero{grid-template-columns:minmax(0,1fr)}.app-shell.fx-shell #main-content .content-details.account-invite .invite-hero-art{display:none}.app-shell.fx-shell #main-content .content-details.account-invite .invite-steps{gap:10px}.app-shell.fx-shell #main-content .content-details.account-invite .invite-step{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:0;padding:14px 8px 10px}.app-shell.fx-shell #main-content .content-details.account-invite .invite-step>svg{grid-row:auto;width:22px;height:22px;padding:6px}.app-shell.fx-shell #main-content .content-details.account-invite .invite-step strong{font-size:13px}.app-shell.fx-shell #main-content .content-details.account-invite .invite-step p{font-size:11px;line-height:1.5}.app-shell.fx-shell #main-content .content-details.account-invite .invite-step:not(:last-child):after{width:10px;height:10px;margin-top:-5px;right:-10px}.app-shell.fx-shell #main-content .content-details.account-invite>.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell.fx-shell #main-content .content-details .match .match-hero{gap:7px;min-width:0;display:grid}.app-shell.fx-shell #main-content .content-details .match .match-hero>strong{color:#f1e7c8;letter-spacing:.5px;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:700}.app-shell.fx-shell #main-content .content-details .match .match-insight{align-items:center;gap:10px;min-width:0;display:flex}.app-shell.fx-shell #main-content .content-details .match .match-kda-ratio{color:#ffe0a0;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f5c46b14;border:1px solid #f5c46b45;border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.6}.app-shell.fx-shell #main-content .content-details .match .match-damage-bar{background:#06121d;border-radius:3px;flex:auto;max-width:440px;height:6px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2a4a5c99}.app-shell.fx-shell #main-content .content-details .match .match-damage-bar>i{width:var(--damage-share,0%);border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#2fb59c,#7ef0d2 70%,#fff1c9);position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #61dfbd66}.app-shell.fx-shell #main-content .content-details .match.loss .match-damage-bar>i{background:linear-gradient(90deg,#b2475a,#ff8596 70%,#ffd5c9);box-shadow:0 0 10px #ff859655}.app-shell.fx-shell #main-content .content-details .match.unresolved .match-damage-bar>i{box-shadow:none;background:linear-gradient(90deg,#5d7487,#a0b1c7)}@media (width<=760px){.app-shell.fx-shell #main-content .content-details .match .match-hero{gap:5px}.app-shell.fx-shell #main-content .content-details .match .match-hero>strong{font-size:14px}.app-shell.fx-shell #main-content .content-details .match .match-damage-bar{max-width:none}}.app-shell.fx-shell #main-content .content-details.account-profile .profile-summary>.profile-avatar{flex:none;place-items:center;width:108px;height:108px;display:grid;position:relative}.app-shell.fx-shell #main-content .content-details.account-profile .profile-avatar>.avatar{z-index:1;background:#0b1a28;border:1px solid #edc7749c;border-radius:50%;width:88px;height:88px;padding:3px;position:relative;box-shadow:0 0 0 4px #f5c46b0d,0 0 26px #f5c46b26}.app-shell.fx-shell #main-content .content-details.account-profile .profile-avatar:before{content:"";opacity:.85;background:conic-gradient(#f5c46b00 0deg,#f5c46b 70deg,#fff3cf 90deg,#51e1dd00 140deg,#51e1dd 220deg,#b4fbff 240deg,#f5c46b00 300deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 60%,#000 61% 66%,#0000 67%);mask:radial-gradient(circle,#0000 60%,#000 61% 66%,#0000 67%)}.app-shell.fx-shell #main-content .content-details.account-profile .profile-avatar:after{content:"";z-index:2;background:#3dffcf;border:2px solid #0b1a28;border-radius:50%;width:14px;height:14px;position:absolute;bottom:12px;right:12px;box-shadow:0 0 10px #3dffcf}@media (width<=760px){.app-shell.fx-shell #main-content .content-details.account-profile .profile-summary>.profile-avatar{width:84px;height:84px}.app-shell.fx-shell #main-content .content-details.account-profile .profile-avatar>.avatar{width:68px;height:68px}.app-shell.fx-shell #main-content .content-details.account-profile .profile-avatar:after{width:12px;height:12px;bottom:9px;right:9px}}@media (width<=639px){.app-shell.fx-shell #main-content .content-details.account-profile .profile-summary{grid-template-columns:72px minmax(0,1fr)}.app-shell.fx-shell #main-content .content-details.account-profile .profile-summary>.profile-avatar{width:72px;height:72px}.app-shell.fx-shell #main-content .content-details.account-profile .profile-avatar>.avatar{width:58px;height:58px}}@media (width>=761px){.app-shell.fx-shell #main-content .account-notifications .account-notice{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:22px;display:grid}.app-shell.fx-shell #main-content .account-notifications .account-notice>:not(.steel,header){grid-column:1}.app-shell.fx-shell #main-content .account-notifications .account-notice>header{grid-column:1/-1}.app-shell.fx-shell #main-content .account-notifications .account-notice>.steel{grid-area:2/2/span 2;align-self:center;margin:0}}.app-shell.fx-shell #main-content .my-challenges.challenge-history .tabs{grid-template-columns:repeat(8,minmax(0,1fr))}@media (width<=1350px){.app-shell.fx-shell #main-content .my-challenges.challenge-history .tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.app-shell.fx-shell #main-content .my-challenges.challenge-history .tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.app-shell.fx-shell #main-content .my-challenges.challenge-history .tab{padding:7px 2px;font-size:12px;line-height:1.35}}@media (width<=400px){.app-shell.fx-shell #main-content .my-challenges.challenge-history .tab{flex-direction:column;align-items:center;gap:3px;font-size:11px;display:flex}.app-shell.fx-shell #main-content .my-challenges.challenge-history .tab-count{margin-left:0}}.app-shell.fx-shell #main-content .content-details .panel-title h2{padding-left:22px;position:relative}.app-shell.fx-shell #main-content .content-details .panel-title h2:before{content:"";background:linear-gradient(135deg,#fff3cf,#f5c46b 55%,#a8772c);border-radius:0;width:8px;height:8px;margin:-4px 0 0;position:absolute;top:50%;bottom:auto;left:3px;transform:rotate(45deg);box-shadow:0 0 8px #f5c46baa,0 0 0 3px #f5c46b14}.app-shell.fx-shell #main-content .content-details .stats>.stat:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f5c46b99,#0000);height:1px;position:absolute;top:0;left:14px;right:14px}.app-shell.fx-shell #main-content .content-details.account-profile .profile-summary>.stats{flex:0 0 270px;grid-template-columns:minmax(0,1fr);min-width:0}.app-shell.fx-shell #main-content .content-details.account-profile .profile-summary>.stats .stat{background:url(/theme/task-hall-v9/cost-coin.png) 14px/60px no-repeat,radial-gradient(at 14%,#f5c46b2e,#0000 52%),linear-gradient(120deg,#1d1b10eb,#081725f2 62%);border-color:#b8913f80;min-height:104px;padding:18px 18px 18px 88px}.app-shell.fx-shell #main-content .content-details.account-profile .profile-summary>.stats .stat strong{color:#f7d27e;text-shadow:0 0 18px #f5c46b40;font-size:32px}@media (width<=639px){.app-shell.fx-shell #main-content .content-details.account-profile .profile-summary>.stats .stat{background-size:46px,auto,auto;min-height:82px;padding:12px 14px 12px 72px}.app-shell.fx-shell #main-content .content-details.account-profile .profile-summary>.stats .stat strong{font-size:26px}}@property --win-rate{syntax:"<percentage>";inherits:false;initial-value:0%}.fx-shell.fx-live #main-content .content-details .panel-title h2:before{animation:6s ease-in-out infinite fx-diamond}@keyframes fx-diamond{50%{opacity:.75;transform:rotate(45deg)scale(1.3)}}.fx-shell.fx-live #main-content .content-details .stats>.stat:before{opacity:.35;animation:9s ease-in-out infinite fx-breathe;animation-delay:calc(var(--fx-order,0) * 1.2s);background:linear-gradient(90deg,#0000,#fff1c9,#f5c46b,#0000)}.fx-shell.fx-live #main-content .content-details .stats>.stat:nth-child(2){--fx-order:1}.fx-shell.fx-live #main-content .content-details .stats>.stat:nth-child(3){--fx-order:2}.fx-shell.fx-live #main-content .content-details .stats>.stat:nth-child(4){--fx-order:3}.fx-shell.fx-live #main-content .content-details .stats>.stat{transition:rotate .22s ease-out,border-color .22s,box-shadow .22s}.fx-shell.fx-live #main-content .content-details .stats>.stat:hover{border-color:#c9a35a99;box-shadow:0 10px 26px -14px #f5c46b80,inset 0 0 22px #f5c46b0d}.fx-shell.fx-live #main-content .wallet-vault-rays{animation:26s linear infinite fx-turn}.fx-shell.fx-live #main-content .wallet-vault-art img{animation:6.5s ease-in-out infinite fx-coin-hover}@keyframes fx-turn{to{rotate:360deg}}@keyframes fx-coin-hover{50%{translate:0 -7px}}.fx-shell.fx-live #main-content .content-details.account-wallet :is(.wallet-table-wrap tbody tr){animation:.52s cubic-bezier(.2,.75,.25,1) backwards fx-row-in;animation-delay:calc(var(--fx-row,11) * 38ms + .22s)}.fx-shell.fx-live #main-content .content-details.account-wallet .wallet-table-wrap tbody tr{transition:background-color .2s}.fx-shell.fx-live #main-content .content-details.account-wallet .wallet-table-wrap tbody tr:hover{background-color:#f5c46b0d}.fx-shell.fx-live #main-content .invite-hero-halo{animation:30s linear infinite fx-turn}.fx-shell.fx-live #main-content .invite-hero-art img{animation:7s ease-in-out infinite fx-coin-hover}.fx-shell.fx-live #main-content .invite-hero-spark{animation:5.6s ease-in-out infinite fx-twinkle}.fx-shell.fx-live #main-content .invite-hero-spark:nth-of-type(3){animation-delay:1.9s}.fx-shell.fx-live #main-content .invite-hero-spark:nth-of-type(4){animation-delay:3.7s}.fx-shell.fx-live #main-content .invite-code{text-shadow:0 0 16px #f5c46b73,0 0 2px #fff4d6}.fx-shell.fx-live #main-content .invite-step{transition:rotate .22s ease-out,border-color .22s,transform .22s}.fx-shell.fx-live #main-content .invite-step:hover{border-color:#e6bd6899}.fx-shell.fx-live #main-content .invite-step>svg{animation:6s ease-in-out infinite fx-step-pulse;animation-delay:calc(var(--fx-step,0) * 2s)}.fx-shell.fx-live #main-content .invite-step:nth-child(2){--fx-step:1}.fx-shell.fx-live #main-content .invite-step:nth-child(3){--fx-step:2}@keyframes fx-step-pulse{0%,45%,to{transform:scale(1)}20%{transform:scale(1.14)}}.fx-shell.fx-live #main-content .invite-step:not(:last-child):after{animation:3.2s ease-in-out infinite fx-arrow-nudge}@keyframes fx-arrow-nudge{50%{opacity:.6;translate:4px}}.fx-shell.fx-live #main-content .content-details .match{transition:translate .22s,border-color .22s,box-shadow .26s}.fx-shell.fx-live #main-content .content-details .match:hover{translate:4px;box-shadow:-6px 0 22px -10px #61dfbd99,inset 0 0 0 1px #51e1dd33}.fx-shell.fx-live #main-content .content-details .match.loss:hover{box-shadow:-6px 0 22px -10px #ff859699,inset 0 0 0 1px #ff859633}.fx-shell.fx-live #main-content .content-details .match .avatar{transition:transform .26s cubic-bezier(.3,1.6,.5,1)}.fx-shell.fx-live #main-content .content-details .match:hover .avatar{transform:scale(1.12)}.fx-shell.fx-live #main-content .content-details .match .match-damage-bar>i{animation:.9s cubic-bezier(.2,.8,.25,1) backwards fx-bar-grow;animation-delay:calc(var(--fx-row,11) * 42ms + .42s)}@keyframes fx-bar-grow{0%{transform:scaleX(0)}}.fx-shell.fx-live #main-content .content-details .match .match-kda-ratio{animation:.52s cubic-bezier(.3,1.6,.5,1) backwards fx-pop;animation-delay:calc(var(--fx-row,11) * 42ms + .52s)}@keyframes fx-pop{0%{opacity:0;transform:scale(.4)}}.fx-shell.fx-live #main-content .content-details .match>svg:last-child{transition:transform .22s}.fx-shell.fx-live #main-content .content-details .match:hover>svg:last-child{color:#ffe2a0;transform:translate(4px)}.fx-shell.fx-live #main-content .content-details .segmented button{transition:background-color .2s,color .2s,box-shadow .24s}.fx-shell.fx-live #main-content .content-details .segmented button.active{box-shadow:inset 0 -2px #f5c46b,0 0 16px -4px #f5c46b80}.fx-shell.fx-live #main-content .rankings-page .contender-portrait:before{content:"";z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 0deg, rgba(var(--contender-rgb), .28) 0 8deg, transparent 8deg 24deg);opacity:.55;border-radius:50%;animation:24s linear infinite fx-turn;position:absolute;inset:-16px;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}.fx-shell.fx-live #main-content .rankings-page .contender-1 .contender-portrait:before{opacity:1;background:repeating-conic-gradient(from 0deg, #ffd77a52 0 7deg, transparent 7deg 19deg);animation-duration:16s;inset:-30px}.fx-shell.fx-live #main-content .rankings-page .contender-portrait:after{content:"";pointer-events:none;border:1px solid #0000;border-top-color:var(--contender-accent);border-bottom-color:rgba(var(--contender-rgb), .3);border-radius:50%;animation:7s linear infinite fx-turn;position:absolute;inset:-1px}.fx-shell.fx-live #main-content .rankings-page .contender-medal{animation:4.4s ease-in-out infinite fx-medal-bob}.fx-shell.fx-live #main-content .rankings-page .contender-1 .contender-medal{box-shadow:0 0 14px #f5c46b99}@keyframes fx-medal-bob{50%{translate:0 -4px}}.fx-shell.fx-live #main-content .rankings-page .ranking-contender{transition:rotate .22s ease-out,box-shadow .26s,border-color .26s}.fx-shell.fx-live #main-content .rankings-page .ranking-contender:hover{box-shadow:inset 0 1px rgba(var(--contender-rgb), .3), 0 0 34px rgba(var(--contender-rgb), .22), 0 14px 30px #0006}.fx-shell.fx-live #main-content .rankings-page .contender-1 .contender-score strong{text-shadow:0 0 16px #ffd77a99,0 0 2px #fff}.fx-shell.fx-live #main-content .rankings-page .table-scroll tbody tr{transition:background-color .2s}.fx-shell.fx-live #main-content .rankings-page .table-scroll tbody tr:hover{background-color:#f5c46b0f}.fx-shell.fx-live #main-content .profile-avatar:before{animation:8s linear infinite fx-turn}.fx-shell.fx-live #main-content .profile-avatar:after{animation:3.4s ease-in-out infinite fx-dot-pulse}.fx-shell.fx-live #main-content .profile-avatar>.avatar{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.fx-shell.fx-live #main-content .profile-avatar:hover>.avatar{transform:scale(1.06)rotate(-3deg)}.fx-shell.fx-live #main-content .account-notifications .account-notice.is-unread:before{animation:3.2s ease-in-out infinite fx-dot-pulse}.fx-shell.fx-live #main-content .account-notifications .account-notice{transition:translate .22s,border-color .2s}.fx-shell.fx-live #main-content .account-notifications .account-notice:hover{translate:3px}.fx-shell.fx-live #main-content .my-challenges.challenge-history .winrate-ring{animation:1.6s cubic-bezier(.25,.8,.25,1) .25s backwards fx-ring-fill}@keyframes fx-ring-fill{0%{--win-rate:0%}}.fx-shell.fx-live #main-content .my-challenges.challenge-history .stat-tile{transition:rotate .22s ease-out,border-color .22s,box-shadow .22s}.fx-shell.fx-live #main-content .my-challenges.challenge-history .stat-tile:hover{border-color:#c9a35a99;box-shadow:0 12px 26px -16px #f5c46b99}.fx-shell.fx-live #main-content .my-challenges.challenge-history .stat-icon{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.fx-shell.fx-live #main-content .my-challenges.challenge-history .stat-tile:hover .stat-icon{transform:scale(1.15)rotate(-8deg)}.fx-shell.fx-live #main-content .my-challenges.challenge-history .result-shield{animation:.48s cubic-bezier(.3,1.6,.5,1) backwards fx-pop;animation-delay:calc(var(--fx-row,11) * 60ms + .5s)}.fx-shell.fx-live #main-content .my-challenges.challenge-history .tab{transition:background-color .2s,border-color .2s,color .2s,box-shadow .24s}.fx-shell.fx-live #main-content .my-challenges.challenge-history .tab[aria-selected=true]{box-shadow:inset 0 -2px #c6a458,0 0 18px -4px #f5c46b80}.fx-shell.fx-live #main-content .chat-message .bubble{transform-origin:0 100%;animation:.42s cubic-bezier(.25,1.3,.4,1) backwards fx-bubble-in}.fx-shell.fx-live #main-content .chat-message.mine .bubble{transform-origin:100% 100%}@keyframes fx-bubble-in{0%{opacity:0;transform:translateY(8px)scale(.86)}}.fx-shell.fx-live #main-content .chat-message .avatar-button .avatar{transition:transform .26s cubic-bezier(.3,1.6,.5,1)}.fx-shell.fx-live #main-content .chat-message .avatar-button:hover .avatar{transform:scale(1.1)rotate(-4deg)}.fx-shell.fx-live #main-content .chat-day-divider span{animation:.6s ease-out backwards fx-fade-in}.fx-shell.fx-live #main-content .chat-right .player-card,.fx-shell.fx-live #main-content .chat-right .online-grid>*{transition:translate .22s,border-color .22s,box-shadow .22s}.fx-shell.fx-live #main-content .chat-right .online-grid>:hover{translate:0 -3px;box-shadow:0 10px 20px -12px #51e1dd99}.fx-shell.fx-live #main-content .chat-composer .send:not(:disabled):hover{box-shadow:0 0 18px -2px #f5c46b80}.fx-shell.fx-live #main-content .auth-content-orbit:before{animation:40s linear infinite fx-turn}.fx-shell.fx-live #main-content .auth-content-orbit:after{animation:12s linear infinite fx-turn-back}@keyframes fx-turn-back{to{rotate:-360deg}}.fx-shell.fx-live #main-content .auth-content-orbit img{animation:7s ease-in-out infinite fx-emblem}@keyframes fx-emblem{50%{translate:0 -8px}}.fx-shell.fx-live #main-content .auth-content-visual>strong{background:linear-gradient(100deg,#edf3fa 40%,#ffe7a8 50%,#edf3fa 60%) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out 3 fx-title-sheen}@keyframes fx-title-sheen{0%,40%{background-position:100% 0}80%,to{background-position:0 0}}.fx-shell.fx-live #main-content .auth-submit:not(:disabled):after{animation:7s ease-in-out infinite fx-sheen-loop}
